Как я от нечего делать замедлил Postgres в 42 000 раз
Всех постоянно интересует, как сделать Postgres быстрее, эффективнее и всё такое, но никто не задумывался, как её замедлить. Да, большинству этих людей платят за то, чтобы они повышали скорость, но к автору этой статьи это не относится. Читать дальше.
Всех постоянно интересует, как сделать Postgres быстрее, эффективнее и всё такое, но никто не задумывался, как её замедлить. Да, большинству этих людей платят за то, чтобы они повышали скорость, но к автору этой статьи это не относится. Читать дальше.
🔥4👍3🤡1
Занимательная некромантия 01H: ломаем программу под MS-DOS
Программа работает под:
🚀 MS-DOS
🚀 Windows XP (SP2 или ранее)
🚀 DOSBox 0.74+
Читать дальше.
Программа работает под:
🚀 MS-DOS
🚀 Windows XP (SP2 или ранее)
🚀 DOSBox 0.74+
Читать дальше.
🔥4🤮2👍1
По пакету всему свету. Изучаем пакеты в Arch Linux
В последнее время вырос интерес сообщества к дистрибутиву Arch Linux: он лёг в основу SteamOS, его стал использовать PewDiePie, создатель Ruby on Rails сделал свою сборку. Хакеры тоже активизировались и начали распространять вредоносные пакеты в Arch User Repository. Часто при обсуждении дистрибутива упоминается его пакетный менеджер — pacman. Информацию о его использовании можно легко найти в Сети. Но что происходит на самом деле, когда мы выполняем sudo pacman -S firefox или sudo pacman -Syu? Подробнее в статье.
В последнее время вырос интерес сообщества к дистрибутиву Arch Linux: он лёг в основу SteamOS, его стал использовать PewDiePie, создатель Ruby on Rails сделал свою сборку. Хакеры тоже активизировались и начали распространять вредоносные пакеты в Arch User Repository. Часто при обсуждении дистрибутива упоминается его пакетный менеджер — pacman. Информацию о его использовании можно легко найти в Сети. Но что происходит на самом деле, когда мы выполняем sudo pacman -S firefox или sudo pacman -Syu? Подробнее в статье.
👍3🤮3💩2
Cron в Linux: полное руководство для админов + скрытые проблемы
Все, кто администрирует Linux, рано или поздно сталкивается с cron - стандартным планировщиком задач. Но если настроить его "на скорую руку", можно обнаружить неприятные сюрпризы:
🚀 Скрипт не запустился, тк cron работает в другом окружении
🚀 Сервер лёг от нагрузки, потому что 100 задач стартовали одновременно
🚀 Вы не узнали об ошибке из-за того, что вывод скрипта попал в /dev/null
В этой статье разбор не только основы работы с cron, но и:
🚀 Продвинутые форматы расписания - как задавать сложные интервалы и комбинировать условия
🚀 Типичные подводные камни - работа с переменными окружения, логирование, управление параллельным выполнением
🚀 Альтернативы для сложных сценариев - когда cron уже недостаточно и стоит обратить внимание на systemd.timer
Все, кто администрирует Linux, рано или поздно сталкивается с cron - стандартным планировщиком задач. Но если настроить его "на скорую руку", можно обнаружить неприятные сюрпризы:
🚀 Скрипт не запустился, тк cron работает в другом окружении
🚀 Сервер лёг от нагрузки, потому что 100 задач стартовали одновременно
🚀 Вы не узнали об ошибке из-за того, что вывод скрипта попал в /dev/null
В этой статье разбор не только основы работы с cron, но и:
🚀 Продвинутые форматы расписания - как задавать сложные интервалы и комбинировать условия
🚀 Типичные подводные камни - работа с переменными окружения, логирование, управление параллельным выполнением
🚀 Альтернативы для сложных сценариев - когда cron уже недостаточно и стоит обратить внимание на systemd.timer
👍6🔥2