Управление пользователями в linux

Всё очень просто, но порой команды вылетают из головы.
Читать далее →

Делаем капчу для сайта на PHP

CAPTCHA ([ˈkæptʃə]; от англ. «Completely Automated Public Turing test to tell Computers and Humans Apart» — «полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей»).

Ужа давно вопрос антиспамовой защиты стоит достаточно остро. Капчи пишутся тысячами, миллионом различных способов, об одном из которых я сегодня и расскажу.
Читать далее →

Регулярные выражения

Регулярные выражения (англ. «regular expressions», жарг. «регэкспы» или «регексы») —- современная система поиска текстовых фрагментов в электронных документах, основанная на специальной системе записи образцов для поиска. Образец (англ. «pattern»), задающий правило поиска, по-русски также иногда называют «шаблоном», «маской», или на английский манер «паттерном». Регулярные выражения произвели прорыв в электронной обработке текста в конце XX века. (с) pcre.ru

Я достаточно часто пользуюсь регулярными выражениями, вот тут и тут я уже приводил примеры использования, так же и сам активно ими пользуюсь в моей небольшой поделке TorrentMonitor. Регулярные выражения это мощный инструмент для работы с данными. О синтаксисе я сегодня и попробую рассказать.
Читать далее →

Zabbix создаём свои показатели для мониторинга.

В один прекрасный момент мне захотелось наблюдать tcp/udp подключения к моему серверу (при помощи утилиты netstat). Крайне желательно красиво, в графике, как это умеет показывать zabbix. К этому и приступим
Читать далее →

Отключение binlog Mysql

Начиная с версии 5.0.60 binlog включён по умолчанию и не слабо кушает место на винте. Можно сделать 2 вещи:
Читать далее →

Майский трип вокруг Ладоги


Читать далее →

PHP: учимся работать с regexp

Зашла тут на днях речь об изучении регулярных выражений. Моё мнение, что лучшее учёба, это практика, по этому была поставлена простенькая задача: получить страницу http://www.specialist.ru/section/web-programming, разбирать при помощи регулярных выражений (имя курса, ссылку на него и кол-во часов) и вывести список курсов в таблицу.

Сейчас мы и попытаемся решить эту задачу
Читать далее →

Gentoo: обновление ядра

Раз уж мы заговорили об апдейтах, поговорим и о том как обновить ядро (на примере genkernel).
Читать далее →

На заметку: листинг конфигов без комментариев

Очень часто возникает проблема что комментариев в конфиге очень много, а они нам не важны (если нужно просто посмотреть или куда то скопипастить). Для этого есть простое решение при помощи grep:
korp # cat /etc/fail2ban/jail.conf | grep -v «^\s*#»

Gentoo: обновление системы

Пожалуй стоит немного поговорить об этом
Читать далее →