HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Git Stash: заначка в репозитории</a></li>
1 <ul><li><a>Git Stash: заначка в репозитории</a></li>
2 <li><a>Коротко про kube-scheduler в Kubernetes</a></li>
2 <li><a>Коротко про kube-scheduler в Kubernetes</a></li>
3 <li><a>Создаём свои командлеты в PowerShell</a></li>
3 <li><a>Создаём свои командлеты в PowerShell</a></li>
4 <li><a>Типовые ошибки самодельных ЦОДов</a></li>
4 <li><a>Типовые ошибки самодельных ЦОДов</a></li>
5 <li><a>TCP: Что делать, когда окно равно нулю</a></li>
5 <li><a>TCP: Что делать, когда окно равно нулю</a></li>
6 <li><a>GRUB и параметры ядра в Linux</a></li>
6 <li><a>GRUB и параметры ядра в Linux</a></li>
7 <li><a>Пара слов о вредоносном ПО для Linux и способах защиты вашей системы</a></li>
7 <li><a>Пара слов о вредоносном ПО для Linux и способах защиты вашей системы</a></li>
8 <li><a>Где PostgreSQL выигрывает у Oracle DB</a></li>
8 <li><a>Где PostgreSQL выигрывает у Oracle DB</a></li>
9 <li><a>Ускоряем PostgreSQL с помощью Tuned</a></li>
9 <li><a>Ускоряем PostgreSQL с помощью Tuned</a></li>
10 <li><a>Динамические SQL-запросы в PostgreSQL: когда, зачем и как</a></li>
10 <li><a>Динамические SQL-запросы в PostgreSQL: когда, зачем и как</a></li>
11 <li><a>Apache Kafka: типовые проблемы и способы их решения</a></li>
11 <li><a>Apache Kafka: типовые проблемы и способы их решения</a></li>
12 <li><a>Garbage Collection в Kubernetes: основы</a></li>
12 <li><a>Garbage Collection в Kubernetes: основы</a></li>
13 <li><a>Настраиваем роли в K8s</a></li>
13 <li><a>Настраиваем роли в K8s</a></li>
14 <li><a>Как разбирать логи в Linux: journalctl, grep, awk и sed</a></li>
14 <li><a>Как разбирать логи в Linux: journalctl, grep, awk и sed</a></li>
15 </ul><h2>Git Stash: заначка в репозитории</h2>
15 </ul><h2>Git Stash: заначка в репозитории</h2>
16 <p>В статье подробно рассматриваются практические аспекты работы с git stash, включая сохранение и восстановление изменений, просмотр списка сохраненных состояний, удаление ненужных точек сохранения, а также создание новой ветки из сохраненного состояния. Кроме того, автор делится рекомендациями по эффективному использованию стешинга в повседневной работе разработчика.</p>
16 <p>В статье подробно рассматриваются практические аспекты работы с git stash, включая сохранение и восстановление изменений, просмотр списка сохраненных состояний, удаление ненужных точек сохранения, а также создание новой ветки из сохраненного состояния. Кроме того, автор делится рекомендациями по эффективному использованию стешинга в повседневной работе разработчика.</p>
17 <p><a>Перейти к статье</a></p>
17 <p><a>Перейти к статье</a></p>
18 <h2>Коротко про kube-scheduler в Kubernetes</h2>
18 <h2>Коротко про kube-scheduler в Kubernetes</h2>
19 <p>Узнаем, как kube-scheduler распределяет поды по узлам. Рассматрим этапы планирования, фильтрация неподходящих нод, оценка оставшихся и привязка пода. Автор приводит критерии фильтрации (Node Affinity, Pod Affinity) и стратегии оценки (Least Requested Priority). Также показан пример кастомного планировщика на Go.</p>
19 <p>Узнаем, как kube-scheduler распределяет поды по узлам. Рассматрим этапы планирования, фильтрация неподходящих нод, оценка оставшихся и привязка пода. Автор приводит критерии фильтрации (Node Affinity, Pod Affinity) и стратегии оценки (Least Requested Priority). Также показан пример кастомного планировщика на Go.</p>
20 <p><a>Продолжение</a></p>
20 <p><a>Продолжение</a></p>
21 <h2>Создаём свои командлеты в PowerShell</h2>
21 <h2>Создаём свои командлеты в PowerShell</h2>
22 <p>Создание пользовательских командлетов в PowerShell позволяет расширить его возможности, когда стандартных инструментов недостаточно. В статье рассматриваются два подхода: продвинутые функции с [CmdletBinding()] и командлеты на C# для интеграции с .NET; также приведены примеры реализации и рекомендации по организации модулей.</p>
22 <p>Создание пользовательских командлетов в PowerShell позволяет расширить его возможности, когда стандартных инструментов недостаточно. В статье рассматриваются два подхода: продвинутые функции с [CmdletBinding()] и командлеты на C# для интеграции с .NET; также приведены примеры реализации и рекомендации по организации модулей.</p>
23 <p><a>Читать далее</a></p>
23 <p><a>Читать далее</a></p>
24 <h2>Типовые ошибки самодельных ЦОДов</h2>
24 <h2>Типовые ошибки самодельных ЦОДов</h2>
25 <p>В этой статье мы рассмотрим несколько типовых ошибок, которые допускают проектировщики при создании собственных центров обработки данных.</p>
25 <p>В этой статье мы рассмотрим несколько типовых ошибок, которые допускают проектировщики при создании собственных центров обработки данных.</p>
26 <p><a>Перейти к статье</a></p>
26 <p><a>Перейти к статье</a></p>
27 <h2>TCP: Что делать, когда окно равно нулю</h2>
27 <h2>TCP: Что делать, когда окно равно нулю</h2>
28 <p>Поговорим об одной из причин задержек в сети, которую можно выявить с помощью анализатора пакета Wireshark. При этом не имеет особого значения, передается ли наш трафик в открытом виде или прячется за SSL: на верхние уровни мы забираться не будем. Важно только то, что это TCP трафик.</p>
28 <p>Поговорим об одной из причин задержек в сети, которую можно выявить с помощью анализатора пакета Wireshark. При этом не имеет особого значения, передается ли наш трафик в открытом виде или прячется за SSL: на верхние уровни мы забираться не будем. Важно только то, что это TCP трафик.</p>
29 <p><a>Продолжение</a></p>
29 <p><a>Продолжение</a></p>
30 <h2>GRUB и параметры ядра в Linux</h2>
30 <h2>GRUB и параметры ядра в Linux</h2>
31 <p>GRUB - это первый, кого видит твоя система после BIOS/UEFI. Он решает, какое ядро загружать, какие параметры передавать, и вообще, даст ли он тебе шанс на нормальный рабочий день или отправит в режим паники.</p>
31 <p>GRUB - это первый, кого видит твоя система после BIOS/UEFI. Он решает, какое ядро загружать, какие параметры передавать, и вообще, даст ли он тебе шанс на нормальный рабочий день или отправит в режим паники.</p>
32 <p><a>Читать полностью</a></p>
32 <p><a>Читать полностью</a></p>
33 <h2>Пара слов о вредоносном ПО для Linux и способах защиты вашей системы</h2>
33 <h2>Пара слов о вредоносном ПО для Linux и способах защиты вашей системы</h2>
34 <p>В этой статье мы поговорим о текущей ситуации с Linux‑угрозами, проведём краткий экскурс в историю вредоносного ПО для Linux и прольём свет на другие связанные проблемы, которые могут возникнуть у пользователей.</p>
34 <p>В этой статье мы поговорим о текущей ситуации с Linux‑угрозами, проведём краткий экскурс в историю вредоносного ПО для Linux и прольём свет на другие связанные проблемы, которые могут возникнуть у пользователей.</p>
35 <p><a>Читать далее</a></p>
35 <p><a>Читать далее</a></p>
36 <h2>Где PostgreSQL выигрывает у Oracle DB</h2>
36 <h2>Где PostgreSQL выигрывает у Oracle DB</h2>
37 <p>Если вы стоите перед выбором между PostgreSQL и Oracle DB, то эта статья для вас. Разберем где PostgreSQL побеждает Oracle. Будет код и примеры - всё, что нужно для практического сравнения. Эта статья не про то, какой PSQL хороший в отличии от Oracle, а про то, в чем PSQL по мнению автора лучше.</p>
37 <p>Если вы стоите перед выбором между PostgreSQL и Oracle DB, то эта статья для вас. Разберем где PostgreSQL побеждает Oracle. Будет код и примеры - всё, что нужно для практического сравнения. Эта статья не про то, какой PSQL хороший в отличии от Oracle, а про то, в чем PSQL по мнению автора лучше.</p>
38 <p><a>Продолжение</a></p>
38 <p><a>Продолжение</a></p>
39 <h2>Ускоряем PostgreSQL с помощью Tuned</h2>
39 <h2>Ускоряем PostgreSQL с помощью Tuned</h2>
40 <p>Есть множество различных параметров и настроек, которые позволяют оптимизировать работу БД PostgreSQL. В этой статье мы не будем пытаться охватить их все и поговорим об оптимизации параметров<a>операционной</a>и файловой систем, а также памяти на самом сервере СУБД.</p>
40 <p>Есть множество различных параметров и настроек, которые позволяют оптимизировать работу БД PostgreSQL. В этой статье мы не будем пытаться охватить их все и поговорим об оптимизации параметров<a>операционной</a>и файловой систем, а также памяти на самом сервере СУБД.</p>
41 <p><a>Перейти к статье</a></p>
41 <p><a>Перейти к статье</a></p>
42 <h2>Динамические SQL-запросы в PostgreSQL: когда, зачем и как</h2>
42 <h2>Динамические SQL-запросы в PostgreSQL: когда, зачем и как</h2>
43 <p>Поговорим о мощной штуке в PostgreSQL, которая одновременно помогает и открывает портал в ад: динамические SQL‑запросы. Динамика - это когда SQL собирается на лету, а не пишется заранее статичным текстом. Звучит неплохо, но при неправильном подходе легко превращается в катастрофу.</p>
43 <p>Поговорим о мощной штуке в PostgreSQL, которая одновременно помогает и открывает портал в ад: динамические SQL‑запросы. Динамика - это когда SQL собирается на лету, а не пишется заранее статичным текстом. Звучит неплохо, но при неправильном подходе легко превращается в катастрофу.</p>
44 <p><a>Продолжение</a></p>
44 <p><a>Продолжение</a></p>
45 <h2>Apache Kafka: типовые проблемы и способы их решения</h2>
45 <h2>Apache Kafka: типовые проблемы и способы их решения</h2>
46 <p>Разберём распространённые ошибки в работе Kafka и методы их устранения. Рассмотрим проблемы продьюсеров (сетевые сбои, настройки acks и retry), а также консьюмеров (дисбаланс в группах, управление смещениями). Также автор делится рекомендациями по настройке параметров для повышения стабильности.</p>
46 <p>Разберём распространённые ошибки в работе Kafka и методы их устранения. Рассмотрим проблемы продьюсеров (сетевые сбои, настройки acks и retry), а также консьюмеров (дисбаланс в группах, управление смещениями). Также автор делится рекомендациями по настройке параметров для повышения стабильности.</p>
47 <p><a>Перейти к статье</a></p>
47 <p><a>Перейти к статье</a></p>
48 <h2>Garbage Collection в Kubernetes: основы</h2>
48 <h2>Garbage Collection в Kubernetes: основы</h2>
49 <p>Garbage Collection в Kubernetes - это автоматизированный процесс очистки неиспользуемых ресурсов, который предотвращает засорение кластера "мусором". Без GC кластер может превратиться в лабиринт забытых подов, устаревших ConfigMaps и ненужных томов, что очевидно приведет к снижению производительности и увеличению затрат.</p>
49 <p>Garbage Collection в Kubernetes - это автоматизированный процесс очистки неиспользуемых ресурсов, который предотвращает засорение кластера "мусором". Без GC кластер может превратиться в лабиринт забытых подов, устаревших ConfigMaps и ненужных томов, что очевидно приведет к снижению производительности и увеличению затрат.</p>
50 <p><a>Читать далее</a></p>
50 <p><a>Читать далее</a></p>
51 <h2>Настраиваем роли в K8s</h2>
51 <h2>Настраиваем роли в K8s</h2>
52 <p>О ролевой модели в Kubernetes написано достаточно материала, поэтому в данной статье мы не будем уделять слишком много внимания теории, а посмотрим, как можно выполнить настройку ролей на практике.</p>
52 <p>О ролевой модели в Kubernetes написано достаточно материала, поэтому в данной статье мы не будем уделять слишком много внимания теории, а посмотрим, как можно выполнить настройку ролей на практике.</p>
53 <p><a>Перейти к материалу</a></p>
53 <p><a>Перейти к материалу</a></p>
54 <h2>Как разбирать логи в Linux: journalctl, grep, awk и sed</h2>
54 <h2>Как разбирать логи в Linux: journalctl, grep, awk и sed</h2>
55 - <p>Каждый админ хотя бы раз сталкивался с ситуацией, когда сервер внезапно начинает тупить: подвисают процессы, появляются странные задержки, что‑то перетаёт работать. И первая остановка в таком случае - это журналы событий. В Linux системные логи хранятся в systemd‑journald, а его главный инструмент для работы - journalctl. Но просто читать логи - это скучно. Разберем, как фильтровать, искать ошибки, анализировать данные и автоматизировать разбор логов с помощью grep, awk, sed и других утилит.</p>
55 + <p>Каждый админ хотя бы раз сталкивался с ситуацией, когда сервер внезапно начинает тупить: подвисают процессы, появляются странные задержки, что‑то перестаёт работать. И первая остановка в таком случае - это журналы событий. В Linux системные логи хранятся в systemd‑journald, а его главный инструмент для работы - journalctl. Но просто читать логи - это скучно. Разберем, как фильтровать, искать ошибки, анализировать данные и автоматизировать разбор логов с помощью grep, awk, sed и других утилит.</p>
56 <p><a>Узнать, как</a></p>
56 <p><a>Узнать, как</a></p>
57 <a></a>
57 <a></a>