Только что сбилдал Wireshark. Кому интересно попробовать - берите из моего PPA:
deb http://ppa.launchpad.net/antono/antono-production/ubuntu jaunty main
deb-src http://ppa.launchpad.net/antono/antono-production/ubuntu jaunty main
Aaron Patterson опубликовал замечательный рецепт по интеграции vim и autotest. Результатом будет возможность моментально попасть на строку в которой произошла ошибка при выполнении тестов.
Для приготовления потребуется vim-ruby.
Нужно добавить в ~/.autotest следующие строки:
require 'autotest/restart'
Autotest.add_hook :initialize do |at|
at.unit_diff = 'cat'
end
Autotest.add_hook :ran_command do |at|
File.open('/tmp/autotest.txt', 'wb') { |f|
f.write(at.results.join)
}
end
И в ~/.vimrc
compiler rubyunit
nmap <Leader>fd :cf /tmp/autotest.txt<cr> :compiler rubyunit<cr>
Теперь когда ваши тесты кричат об ошибке вы нажимаете <leader>fd ( и попадаете на ту строку в коде где она произошла. Быстро и удобно :) Обязательно попробуйте!
В качестве бонуса - читайте дальше (если кто-то еще незнал) как в Linux получать системные нотификации от autotest.
Если на Debian/Ubuntu rake с rails выдает вам что-то типа
undefined method `reenable' for <Rake::Task db:schema:dump => [environment]>:Rake::Task
это значит что пришло время обновить ваш rake :)
sudo aptitude remove rake
sudo gem install rake
Сегодня экспериментировал с dns кешерами и, вернувшись к bind9, обнаружил что rndc к нему не может приконнектиться.
rndc status
rndc: connection to remote host closed
This may indicate that
* the remote server is using an older version of the command protocol,
* this host is not authorized to connect,
* the clocks are not syncronized, or
* the key is invalid.
Проверил /etc/rndc.conf /etc/bind/rndc.key - все сходится. Перезапускаю bind - та же херня.
После небольшого расследования догнал что на порту 953 (через кои rndc управляет dns сервером) занят другим демоном (lwresd).
netstat -atpn | grep -E ":953|:53"
pkill named
pkill lwresd
/etc/init.d/bind9 start
Надеюсь это кому-нибудь поможет сэкономить время :)
В первую очередь хотелось бы иметь инструмент синхронизации некоторых настроек из $HOME в удаленный $HOME.
Юзкейс: имеем 20 хостов. везде хочется одинаковые .bashrc, .vim, .bash_aliases и кое-что еще.
Вобщем типа скрипта-поинера, который осваивает удаленный $HOME.
Превалирующая тема - встроенный Linux. Так же в программе обсждение LVEE 2009
Линус Торвальдс пересел на GNOME:
I used to be a KDE user. I thought KDE 4.0 was such a disaster I switched to GNOME. I hate the fact that my right button doesn’t do what I want it to do. But the whole “break everything” model is painful for users and they can choose to use something else.