Старый конь борозды не испортит

Это я конечно про свой велосипед а не про себя 🙂 . Расчехлил, подкачал колёса и в путь. А ведь чуть не продал. Хотя пословица имеет продолжение – “но и глубоко не вспашет”. Великовата рама все таки, да и обвес надо бы обновлять. Как-то очень мало времени я в последнее время уделяю велопрогулкам, надо это исправлять.

Перемены

Недавно побывал на факультете кибернетики, не был там физически с пару месяцев, поражает. Вид на мехмат, к которому я привык с 1997 года, и который был неизменным все это время, за последний год полностью изменился. Бассейны закопали, высадили в них красивые цветы, сделали над лавочками навесы. Интересно, это связано с незаметной стройкой на заднем плане?

Высоко сижу, далеко гляжу

В день системного администратора довелось побывать в библиотеке Вернадского, причем на самом верху – 27 этаже хранилища. Открывается отличный вид на строящуюся эстакаду, Демеевский рынок, автовокзал, “высотки” центральной части города и сердце Московской площади – Макдоналдз, где было перекушено до посещения библиотеки.

Борьба со спамом

Надоело наблюдать огромные потоки спама через факультетский ящик и я выделил время настроить на нём нормальный антиспам. Подошёл к вопросу всесторонне и изучил хаутушки, как сейчас это делают другие. Открыл для себя Greylisting, который оказался мощной штукой, хотя, якобы, обладает недостатками. В системе FreeBSD десятки портов для грейлистинга и очень много времени ушло на то, что бы понять какой из них надежен, эффективен, производителен и требует минимального обслуживания. Принять окончательное решение помог вот этот документ, который рекомендует различные реализации. Вот этот документ, кстати хорошо описывает недостатки грейлистинга и рассказывает про некий Selective Greylisting. Окончательным решением оказался Tumgreyspf. Он не требует для работы базы данных (хранит информацию о коннектах в иерархии папок), поддерживает SPF, легко ставится.

Итого приведу наблюдения по каждому из уровней обороны от спама:

  • RBL за прошлую пятницу отбил 407336 сообщений (!!!)
  • Greylisting: 54407
  • SPF: 400
  • AmavisD-New: 773 сообщения заблокировано, 2317 пропущено, но помечено как спам
  • Clam-AV: 1 (!!!) сообщение с вирусом
  • Успешно доставлено: 9014 сообщений (наверняка большая часть – спам)

Итого благодаря RBL, который практически не создает дополнительной нагрузки на сервер, блокируется большинство сообщений. Но еще 54 тысячи было блокировано грейлистингом, казалось бы гораздо меньше чем RBL, но ведь это все равно очень приличное число для обработки процессоро-интенсивным AmavisD-New.

Теперь, субъективно, в моем ящике стало появляться гораздо меньше спама.

Сверхнадёжное хранилище

Вчера долго не мог опубликовать пост с картинками – не показывались и все. Не выдержал и начал писать письмо в поддержку, пока писал письмо – заметил, что на сайте висит объявление о том, что сервис Amazon S3 слег и могут быть перебои с картинками.

Падение сервиса хорошо пересеклось с моими недавними размышлениями по поводу Cloud Computing . Не такие они уж и надежные это супер-современные технологии.

DNS-323 или уничтожитель моих данных

Это – моё домашнее сетевое файловое хранилище. Сегодня я приступил к его повторной перенастройке после того, что произошло пару месяцев назад. А произошло следующее – во время установки второго диска (все данные находились на первом диске), оно предложило отформатировать второй диск и … отформатировало первый.

Честно говоря, это был тяжелый удар. Потерялось много важной информации, которую я как раз перенес на это устройство. Казалось бы это устройство призвано сохранять ваши данные, а получилось наоборот. Эти 2 месяца я пытался восстановить данные, но ничего толкового из этого не вышло. Ни фирма ЭПОС ни разнообразные утилиты, опробованные самостоятельно, не предлагали ничего кроме тысяч фрагментированных безымянных файлов, мусора по сути. Из всего этого хочется сделать вывод: никогда, никогда не доверяйте вашему хранилищу данных!

Если ваши данные имеют хоть какую то ценность – озаботьтесь держать их как минимум в двух разных местах (лучше в трех). При этом 2 разных диска одного хранилища не считаются, как показал мой опыт. Кстати на звонок в киевскую поддержку мне не ответили ничего толкового а на письмо в российскую – вообще не ответили. В описании к прошивке 1.05 вроде как признали наличие данной проблемы и исправили её.

А теперь пора перестать злиться на бездушную железку и её создателей и, всё таки, использовать её по уму. Напомню, почему я остановил свой выбор на этом устройстве:

  • В него можно установить 2 SATA винчестера любого день размера.
  • Цена около 850 грн – весьма недорого.
  • Компактное, элегантное снаружи (злое внутри 🙂 ).
  • Интерфейсы Gigabit Ethernet и USB-host.
  • Тесты и обзоры показывали неплохую производительность устройства по сравнению с аналогами Linksys и другими, доступными у нас устройствами по разумной цене. Посмотреть все графики можно здесь.

Окончательно же убедило в правильности моего выбора (уже после покупки) то, что это устройство оказалось маленьким компьютером на базе Linux. Можно получить доступ к его командной строке и устанавливать свои программы, такие как web, dhcp, dns сервера, emule/bittorrent клиенты и тд. Существует целое сообщество, на сайте которого представлена исчерпывающая информация по модификациям ПО этого устройства.

За последние 2 месяца произошло несколько событий, касающихся данной железки:

  • D-Link выпустила два новых устройства в этом сегменте:
    • DNS-321 – младший брат DNS-323.
      Отличается отсутствием USB порта, внешним видом и совершенно другими внутренностями.
      Стоит на 50$ дешевле.
    • DNS-343 – старший брат DNS-323.
    • Отличается в 2 раза большей ценой, поддержкой 4х жестких дисков и RAID-5, OLED дисплеем.
  • Вышла новая прошивка 1.05 для DNS-323.
  • Все перешли на использование пакета модификаций ffp-0.5

Вот список моих операций по переконфигурированию устройства с нуля:

  • Установлено обновленная прошивка 1.05 от D-Link.
  • Установлен пакет ffp-0.5.
  • Установить пароль пользователя root.
  • Разрешен ssh.
  • Установлен пакет cleanboot.
  • Установлен BitTorrent клиент Transmission.
  • Установлен веб интерфейс Clutch к Transmission заодно и lighttpd с поддержкой php.
  • Clutch защищен паролем.
  • Установлена IPKG – система управления пакетами для встроенных устройств. Под неё скомпилено много полезных программ для DNS-323. Умеет обновлять репозиторий и скачивать пакеты через интернет.
  • С помощью IPKG установлены mc, vim, bash, bind, dhcp, screen.

Раньше я использовал клиента mlDonkey, который умел работать с протоколами BitTorrent, eMule, Kad Network, Gnutella, Overnet, HTTP, FTP и другие. Но он достаточно тяжеловесен и устройству часто не хватало памяти, а, как оказалось, протоколы кроме BitTorrent мне не нужны. Оставить в фоне закачку по HTTP/FTP можно и с помощью программы screen или встроенной качалки от D-Link. С помощью Bind у меня настроен DNS домашней сети, а ISC-DHCPD выдает для неё адреса со статической привязкой.

В будущем хочется показать в мир свою коллекцию фотографий (под паролем), но, скорее всего, придется предварительно её подготавливать на компьютере, так как процессора DNS-323, судя по информации на форумах, катастрофически не хватает для генерирования уменьшенных изображений, генерация которых, может занимать до нескольких минут на одну штуку.

Что ж, все настроено, пожелаю железяке счастливого полёта!

Foosball, Kicker или настольный футбол

Случилось замечательное событие в жизни нашего офиса, компания оплатила нам настольный футбол! Огромное спасибо всему руководству и отдельно Славе Панкратову! Вот фотография этого чуда (руки Олега Алистратова).

Немного фактов и ссылок.

  • Существуют патенты начиная с 1890 годов.
  • Скорость мяча может достигать 64 км в час в соревнованиях.
  • Робот KiRo, сконструированный для игры в кикер в Университете Фрайбурга, как утверждают, в состоянии выиграть у 85 % обычных людей.
  • Лучшим игроком в мире однозначно считается бельгиец Фредерик Коллиньон (Frederic Collignon). Он доминирует в игре на всех столах (что чрезвычайно трудно, так как техника игры очень различается) в одиночке, и если судить по личной статистике игрока на сайте ITSF, Колиньон проигрывает вообще не более 1-2 игр в год (!).
  • Статья на Wikipedia – хорошо описывает технику игры, кстати.
  • Федерация Настольного Футбола России – тут есть официальный перевод правил на русский язык.
  • Настольный Футбол в Украине
  • ITSF (Международная Федерация Настольного Футбола) – тут есть видео, фото, правила, рейтинги и многое другое.
  • YouTube/Foosball – тут есть много видео трюков и записей чемпионатов.

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

Во всех видео у игроков получается удерживать мяч придавливая его футболистом к поверхности. У нас этого не получалось – мяч моментально выскакивает. Мне начинает думаться, что у них какие то нескользящие мячи. Стоит позвонить продавцу нашего стола и узнать его производителя и бывают ли другие мячики и фигурки.

А вообще игра очень интересная, позволяет разгрузиться голове от рабочих вопросов (что, как известно, полезно делать несколько раз в день для улучшения качества той же работы) и, например у меня, приводит к всплескам очень яркой и неконтролируемой агрессии 🙂 . Так что совет руководству – надо повесить рядом со столом боксерскую грушу, что бы я не раздолбал всю мебель и стены вокруг стола, когда у меня ни черта не получается сохранить место вокруг стола в целости и сохранности.