Только сейчас дошли руки изложить свои соображения по поводу LVEE 2008.
В целом и общем все было супер. Особенно полезным оказалось, как ни странно, общение на свободную тему вне конференцзала. Я даже подумал что от формата линуксовки выходного дня может быть очень много пользы :)
В кулуарах переодически обсуждалась мифическая гламурная конференция в Минске когда-нибудь оченью/зимой 2008 года.

А это моё выступление на минутке спонсора. Рассказывал о сказочной компании Onliner и отвечал на вопросы.
По наводке Александра Манькуты нашлся незаменимый инструмент для мониторинга io используемого процессами - iotop.
Странно что такой опции нет до сих пор ни в top ни в htop. apt-cache search iotop тоже молчит. Неужели это никому не нужно?
PS: На странице автора нашелся еще один интересный тул - групповой шелл. Команды этого шела выполняются на нескольких машинах сразу. Нужно попробовать :)
Обнаружил канал HPVoodoPC на YouTube. Я фанат - однозначно.
Вот еще занимательные ссылки.
Нет уж, точно больше никаких маков. Следующий мой лэптоп будет вот таким:
Чего я от него ожидаю? Ожидаю что он не будет таким унылым говном как хвалёный Mac: Стандартный EFI (в отличие от велосипедов Apple). Хороший корпус. Кнопка тачпада не трется об экран. Хороший экран. Хорошее охлаждение. Нормальный Wi-Fi из коробки. Правильный биос на базе Linux.
Да, оказывается кривизна rubygems уже очень хорошо описана тут.
Из коментов:
Java, as you mention, is a complete disaster.
I shudder to think how many independent copies there are of some libraries
like log4j on some Java application servers.
Аналогичная проблема у Gems и всего этого iRails based комьюнити. Авторы rubygems не курили FHS.
Vendor all философия хороша для частных веб проектов на шаред хостинге, но когда дело касается приложений, которые будут устанавливаться на сотнях тысяч серверов или десктопов, эта философия полностью обламывается.
Quite a few people kind of stared blankly at me and said,
multiple times, "I just put it in vendor". Since then, this has become
my go-to phrase for describing the Ruby way of solving distribution
problems: "I just put it in vendor". I keep waiting for someone
to try to put their kernel or web browser in vendor:
"We only support the Firefox copy in vendor, sorry".
Да, just put all in vendor - это кривое решение для жирных ынтырпрайз проектов и маковского stuff.dmz. Firefox для Mac, скажем, весит в 2 раза больше чем для Linux. Напоминает проекты на Java в которые “вмораживается” база данных, виртуальная машина и весь подтыренный bsd-licensed стафф (который обрастает патчами и очень быстро ответвляется в замшелую, никому не нужную и дорогую в поддержке ветвь разработки).
В мире опенсорс такой подход – бессмыслица и с ней нужно бороться (просто оставить её проприетарщикам как defect by design).
PS: Эпидемическое
Passenger follows this recommendation as well:
we vendor the Boost C++ library.
Ребята, а почему бы вам не вморозить в passenger еще и конкретную версию Apache?
Вот и случилось то, о чём я давно мечтал :)
sudo gem install net-mdns
git clone git://github.com/nogoth/gitjour.git (Linux/Windows)
git clone git://github.com/chad/gitjour.git (Mac)
cd gitjour
rake install_gem
Теперь любой ваш git репозиторий можно выставить в сеть под человекочитабельным именем:
$ cd gitjour.git
$ gitjour serve
antono@libero:/tmp> gitjour list
Gathering for up to 5 seconds...
=== antono-gitjour on libero:9418 ===
gitjour clone antono-gitjour
Вот такие записи в /var/log/auth.log говорят о том, что тайваньские роботы пытаются получить доступ на сервер:
Invalid user test from 61.70.218.123
pam_unix(sshd:auth): check pass; user unknown
pam_unix(sshd:auth): authentication failure; logname= uid=0
euid=0 tty=ssh ruser= rhost=61-70-218-123.adsl.static.giga.net.tw
Опасность снимается впринципе (хорошими паролями|запретом на вход по паролю), но для подстраховки я поставил fail2ban - демон, который банит ip с которых пытаются подбирать пароли.
$ sudo aptitude install fail2ban
$ sudo /etc/init.d/fail2ban start
Работает отлично, единственный терпимый недостаток - вешает в память интерпретатор питона.
По решению оргкомитета конференции Linux Vacation Eastern Europe регистрация заявок на участие в мероприятии продлена с 10 до 20 июня. Зарегистрироваться можно на сайте конференции по адресу lvee.org
По русски вот тут. Занимательное субботнее чтиво :)
Моя чудесная компания будет спонсировать LVEE.
Нужно радоваться :)
Интересный факт: tut.by вырезал из интервью с Глебом Рубановым упоминание об Онлайнере. Остальных спонсоров оставили. К чему бы это?
Начал перевод учебника по D-Bus. Осталось 2 части. Если есть желание помочь или пофиксить переводы:
git clone git@gitorious.org:ruby-dbus-doc-russian/mainline.git
Пишите на mi@antono.info