KarelWintersky / Neuro_Purity_Alliance_intro.md
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 7 months ago
Вот краткая сводка содержимого текста с исправлением опечаток и пояснениями:
Основные моменты:
-
Место действия – мегаполис на планете Фомальгаут, в даунтауне (нижних уровнях) корпоративной территории корпорации "Тимьян Инструмент".
- Мегаполис огромный (диаметром ~400–500 км), многоуровневый, с подземными районами, трущобами, корпоративными зонами.
- Корпоративные территории имеют особый статус – почти как отдельные государства, со своей полицией и законами.
-
Секта "Кровавой Жатвы" – радикальная группировка, появившаяся полгода назад. Их идеология:
- Псионики – зло, должны быть уничтожены или "запечатаны".
- Генетическое картирование и "чёрные карты" (биометрические данные) – подлежат уничтожению.
KarelWintersky / Proxmox VM/LXC Backup script
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 7 months ago
Скрипт бэкапа проксмоксовых VM/LXC с сохранением конфигурации и примечаний к виртуалке
| 1 | #!/bin/bash |
| 2 | |
| 3 | # Отличается от обычного бэкапа тем, что сохраняет комментарии отдельно, рядом в файл. И всё. |
| 4 | |
| 5 | # Цвета для вывода |
| 6 | VERSION='1.0' |
| 7 | RED='\033[0;31m' |
| 8 | GREEN='\033[0;32m' |
| 9 | YELLOW='\033[1;33m' |
| 10 | BLUE='\033[0;34m' |
KarelWintersky / PHP Static Chain Calls
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 7 months ago
Цепочка вызовов методов в статических классах
Да, в PHP можно сделать вызов
Cache::redis()::keys('*')
Делается это так:
class Cache {
KarelWintersky / MySQL slow
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
About mysql slow queries
Настройка лога медленных запросов (Slow Query Log)
[mysqld]
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 1
log_queries_not_using_indexes = 1
; -- Включить общий лог запросов
KarelWintersky / MySQL - пользователи, хосты, права
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
Выводит список пользователей/хостов/БД в MySQL с правами
Подробный список всех привилегий для всех пользователей
SELECT
grantee,
table_schema,
privilege_type
FROM
information_schema.schema_privileges
ORDER BY
KarelWintersky / PHP: Бесполезные микрооптимизации
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
Немного о бесполезных микрооптимизациях
Всё проверяем в консоли (то есть без OPCache) с помощью кода:
const LIM = 1_000_000_000;
$arr = [
'a' => 1,
'b' => 2
];
KarelWintersky / makefile - different install paths
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
Ключевые различия
#!/usr/bin/make
SHELL = bash
INSTALL_DIR = example
PATH_PROJECT = $(DESTDIR)/var/www/$(INSTALL_DIR)
install: ##@system Install package. Don't run it manually!!!
@echo Installing...
KarelWintersky / makefile, section "install", add package version
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | install: ##@system Install package. Don't run it manually!!! |
| 2 | @echo Installing... |
| 3 | # опущено |
| 4 | |
| 5 | @# Get version info |
| 6 | $(eval COMMIT_HASH := $(shell git rev-parse --short HEAD)) |
| 7 | $(eval VERSION := $(shell git log --oneline --format=%B -n 1 HEAD | head -n 1)) |
| 8 | $(eval DATE := $(shell git log --oneline --format="%at" -n 1 HEAD | xargs -I{} date -d @{} +%Y-%m-%d)) |
| 9 | @# Append version comment to index.html |
| 10 | @echo "" >> $(PATH_PROJECT)/index.html |
KarelWintersky / GRASP Toolkit helper
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | # |
| 4 | # Grasp helper |
| 5 | # |
| 6 | # Используется для клонирования bare-репозиториев в каталог |
| 7 | # имя_пользователя/имя_репозитория. |
| 8 | # |
| 9 | # |
| 10 | # |