Вариант имени Алиеча

Мы пойдём своим путём!

Веб -2.0 в жизни

Давно не писал. Был занят. То переезд в Новогиреево съедал всё моё время, потом подключилась работа… и маленький побочный проект, а именно — очередной сайт про отечественные оппозиты. Ну да, ещё одним сайтом об Уралах и Днепрах стало больше. И всё так же, с упором на форум. Кстати, форумов не лепил с 2007го года. И… (читать далее)

Простая и удобная сеть для виртуальных машин на базе VDE

Когда-то весьма давно я топил за использование vde_switch для организации сети виртуальных машин в домашних условиях. Использовал я его вместо мост-устройства, как этакий сетевой хаб. Ну и на каждую сеть по такому хабу. Потом захотелось окошек, virt-manager’а и прочих извращённых утех от Red Hat’а. Но я вернулся… Короче, отринем же этот велосипед на базе linux-bridge/netfilter/dnsmasq… (читать далее)

Поводы для отказа от виртуализации и перехода к построению систем вычисления высокой плотности на базе множества дешёвых вычислительных модулей

Я думаю, что никто не будет спорить с наличием в IT-сообществе трендов на понижение стоимости решений и повышение их эффективности. Под стоимостью при этом понимается как стоимость инфраструктуры и оборудования, так и стоимость обслуживания решения. Мощности — в аренду! Админ — на аутсорс! Решения — только типовые! Вершиной этого «развития» стало «приватное виртуальное облако», —… (читать далее)

Автоматизация вызова mkimage (U-Boot) после установки/удаления ядер в Debian GNU/Linux

Итак, grub не нужен, нам нужны лишь скрипты для автоматизации. Справедливости ради стоит отметить, что распространённости grub’а способствовала именно поддержка мейтейнеров и то, что вспомогательных скриптов для него ими написано море. Вот и нам надо для U-Boot’а тоже. Итак, для начала скрипт, который вызывается после установки пакета с ядром, /etc/kernel/postinst.d/zz-add-u-boot-file: #!/bin/sh -e version=»$1″ uboot_dir=»/mnt/u-boot» part_num=»2″… (читать далее)

Простой dhcp-сервер на perl, пример однопоточного udp-сервера

Однажды сильно припёрло написать свой dhcp-сервер. Для обслуживания кучи relay’ев. Функционал полный был даже не нужен. Точнее так: нужно было, чтобы он до конца не был реализован. Например, не нужно было сохранять время аренды адреса, но нужно было назначать параметры клиентам в зависимости от номера vlan’а, откуда к нам перенаправлен запрос. И решено было всё… (читать далее)

Что такое не везёт, и как с этим бороться: осенняя поездка в Крым 2015

И ещё одна статья из прошлого. Стоило бы переписать, но пусть рассказ о том, как я впервые съездил на юга отдохнуть, останется без изменений… С чего начать повествование? С того, что за два дня до выезда, ревизия крепления кофров выявила трещину швеллера, на котором они висели? С того, как колхозил новые крепления, гнул толстенные полоски… (читать далее)

Пример интеграции dovecot-antispam и sa-learn

Итак, мы знаем, как определяется спам и как его положить в отдельную папку на сервере. Как вы понимаете, всегда будет некоторое количество спама, которое таки прилетит во «Входящие», и некоторое количество нормальных писем, которые улетят в «Спам» (Junk). И нам надо дать пользователю шанс оперативно известить нас… Нет, не так. Нас оповещать не надо —… (читать далее)

Отделяем спам от почты с помощью sieve

Я писал об SpamAssassin не так давно. Ну вот отметили мы письмо как спам? И чего? Удалять его сразу? Нет, это сильно не вариант. Ибо всегда есть шанс того, что спамом оно не было, а пользователь его очень-очень ждал… И чего делать? Правильно — не удалять до определённого порога. Например мы отмечаем от пяти балов… (читать далее)

Коротко о том, почему хипстеры и модная тусовка — не люди

«Мне сегодня снилось, что я достаю из автоклава катушки, — сказала Валентина Степановна. — И запах. Лак же, ФЛ, он же вонючий! Ужасно, просто… Был до этого МЛ, он не такой был… Вот, открываю автоклав и думаю: кто же меня на работу потащил? Я же на пенсии! И проснулась… А запах. А запах ведь помню!»… (читать далее)