Урал в Севастополе

И ещё одна статья из прошлого. Стоило бы переписать, но пусть рассказ о том, как я впервые съездил на юга отдохнуть, останется без изменений… С чего начать повествование? С того, что за два дня до выезда, ревизия крепления кофров выявила трещину швеллера, на котором они висели? С того, как колхозил новые крепления, гнул толстенные полоски стали трубой и кувалдой, катал к сварщику и красил их кисточкой в гараже? О том, как вешал в спешке ветровик? О том, как ради этого пришлось переносить запланированные дела? Нет… Мы начнём со дня поездки. Итак, утром 2ого сентября, на заправке за Пущино, меня ждал тов. Шланс со своим Субароциклом… Я съехал со МКАДа ровно в тот момент, когда чёртова морось уже явно стала напоминать[…]

Vim-gtk с perl-документом

Итак, мы знаем, как определяется спам и как его положить в отдельную папку на сервере. Как вы понимаете, всегда будет некоторое количество спама, которое таки прилетит во «Входящие», и некоторое количество нормальных писем, которые улетят в «Спам» (Junk). И нам надо дать пользователю шанс оперативно известить нас… Нет, не так. Нас оповещать не надо — мы ленивые. Пусть он это сообщить нашей проверочной программе, то есть SpamAssassin’у, в нашем случае. В вики dovecot’а есть статья, но она не очень полезна, если у нас разные uid’ы на ящиках, так как там предполагается, что sa-learn вызывается из скрипта (без перенаправления ввода нельзя отдать sa-learn’у письмо, так что без «обёртки» не обойтись) от имени пользователя. То есть с тем же uid’ом, что и[…]

xfce4-terminal и rm -Rf

Я писал об SpamAssassin не так давно. Ну вот отметили мы письмо как спам? И чего? Удалять его сразу? Нет, это сильно не вариант. Ибо всегда есть шанс того, что спамом оно не было, а пользователь его очень-очень ждал… И чего делать? Правильно — не удалять до определённого порога. Например мы отмечаем от пяти балов письма как спам, но удаляем сразу от двенадцати. Но и отдавать его во входящие пользователю тоже не красиво. Но мы же можем его отсортировать в отдельную папку, прямо на сервере. В этом нам поможет sieve-скрипт следующего содержания: require [«fileinto»,»imap4flags»]; if header :contains «X-Spam-Flag» [«YES»] { setflag «\\seen»; fileinto «Junk»; stop; } else { # The rest goes into INBOX # default is «implicit keep», we[…]

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

Подумал я написать об борьбе со спамом подручными способами. У меня это организованно с помощью spamassassin’а, а значит и писать нужно о нём. Решил проверить, как оно сейчас обстоит с информацией по данной тематике, погуглил десять минут и пришёл к выводу, что писать точно надо… Что такое SpamAssassin? Это парадоксально, но прямого ответа на данный вопрос я так и не нашёл, пока гуглил. Ну чтож, отвечу на него сам: SpamAssassin — система комплексной оценки e-mail сообщения. Методы оценки сообщения в SpamAssassin Начнём с того, что есть два типа фильтров: статичные правила и обучаемый байесовый (bayes) фильтр. За прохождение первых и второго сообщению назначают некие «балы». Вес каждого фильтра задаётся в формате строки из четырёх чисел. Каждое число определяет определённое состояние[…]

Когда-то я писал немалое количество технических статей. Конечно на данный момент большинство из них я забраковал бы. Но тогда я въезжал на всех парах в рабочую тематику: сеть, интернет и безопасность, интернет и сервисы. А, как известно, лучший способ устаканить знания, это попытаться их сформировать в передаваемый вид) И ведь оно было нужно другим людям! Вот, например, перепечатки мои статей об dbmail на linuxforum’е собирали людей ещё долго после того, как я отхватил бан там. Хороший показатель. Сегодня хотел посмотреть, остались ли ссылки на dbmail, а нашёл ссылку с сайта Лисяры на инфу об antispam плагине dovecot’а. Приятно же) Так, короче… Конечно теперь я не тот начинающий сис. админ. Мне теперь религия не позволяет размещать сырые и слабо проработанные решения.[…]

Напоминаю, что реализовал свою собственную управлялку почтарём, без регистрации и смс файлов и sql. И хотя, вроде бы, всё было написано с прицелом на производительность, я всё равно боялся… Но тут одну из инсталляций навестили спам-боты, которые знали пароль некоторых пользователей. Короче, mailadm под нагрузкой не сплошал. А она была адовая, например… Но раз оно всё отработало, то сервер ушёл в спам-листы. Сервер жалко. Нерадивых пользователей приказано расстрелять. Ну а код доказал свою производительность)

От жизни не очень хорошей пришлось поставить карточку NVIDIA. Просто очень захотелось пожечь танки, а AMD забил на поддержку FGLRX. У них есть новый революционный драйвер (да-да, amd осилили новую «совмещённую» архитектуру для подключения проприетарных компонентов к свободному драйверу, — это реально революционный подход среди производителей видеокарт!), но у меня внутренний жлоб мешает купить карточку, которая работала бы с этим драйвером… Установить драйвера из репозитория — ума много не надо. А вот что делать с падением X’ов, когда lightdm блокирует систему? На дворе второе десятилетие 21го века, а у NVIDIA проявляются проблемы с запуском второго/третьего/и т.д. X-сервера на одной карточке… И лечится это как и в начале 21го века всё через xorg.conf. Надо его создать и прописать там нашу карту.[…]

Утро отъезда в Европу

Я не могу это не перенести сюда… Мой опус посвящённой моей же летней поездке сезона 2014го года по европейским мухосраням. В ней я героически сражался с граблями, аккуратно разложенными мною же. Но было весело) Да, я вернулся. Такое ощущение, что и не уезжал… А какое громадьё было планов! Даже не на саму поездку, а на подготовку. Сколько всего предполагалось изменить или установить на мотоцикл. Сколько фоток и статей об этом должны были появится! Но самое главное изменение — появление дождевика, если уж на то пошло. И всё в последний момент, как обычно. Вторым по значимости изменением были кофры. Точнее тот факт, что я их установил, в кои-то веке. В них поехали дополнительный комплект ключей и полный комплект расходников, вместе с[…]