← All posts tagged Ruby

gelraen
Ruby лытдыбр IRC Nagios rbot Жуйк, я тут посидел и наговнокодил плагин для rbot, который мониторит присутствие ников в irc и посылает уведомления об их появлении/исчезновении nagios'у через nsca. Называется, меня задолбало смотреть на простыню в логах от постоянных активных проверок check_nick.
gitorious.org
gelraen
Ruby FreeBSD note ipfw ipdivert Divert-socket на ruby:
require 'socket'
IPPROTO_DIVERT = 258 # see /usr/include/netinet/in.h
dsock = Socket.new(:INET, :RAW, IPPROTO_DIVERT)
dsock.bind(Addrinfo.tcp("127.0.0.1", 5000))
while packet = dsock.recv(2**16) do
p packet
end
С ruby 1.8 не работает, валится на Socket.new().
gelraen
Ruby ? говно /r/ Жуйк, чем кроме BrB можно удалённо вызвать метод и получить результат? Желательно чтобы не сильно много быдлокода надо было сооружать.
Problem background: надо написать лабу — навелосипедить табличную СУБД и туеву хучу интерфейсов к ней. Уже навелосипедил: движок, гую на Qt, вебморду на rails, гую на Qt работающую через BrB. Осталось навелосипедить: ещё две гуи, одна из которых должна работать по какому-то говнопротоколу поверх HTTP (чтобы это говно можно было гордо обозвать "web-сервисом"). Из гуи на Qt гуя на Qt с BrB получилась примерно за полчаса, так что хотелось бы остальные две сделать за время такого же порядка.
gelraen
Ruby ? говно Мне надо в финалайзере сделать Marshal.dump() самого объекта. При этом, естественно, надо получить ссылку на сам объект с помощью ObjectSpace._id2ref. После этого финалайзер не вызывается вообще (опеределено с помощью puts "Ololo" в самом начале финалайзера). Чтоделоц? >_<
gelraen
Ruby ? Qt говно Жуйк, у меня бида: при вызове Qt::FileDialog.getExistingDirectory програма просто вешается вместо того чтобы показать окно выбора директории. Штоделоц?
gelraen
Ruby ? быдлокод Вот кусочек моего быдлокода, который должен сливать файло по http с аутентификацией: pastebin.ca
Вопрос: при каких обстоятельствах я могу увидеть сообщение "Server response: 401 "Authorization Required"" (22-я строка пасты), при том что в строчках 6-10 как раз обрабатывается ситуация с rcode == 401 ?
gelraen
Ruby Rails говно Мне тут подсказали что я кривой RSS генерю: дату вписываю в виде "2010-09-20 16:26:40 +0300", тогда как в спецификации дата указывается в несколько другом формате (отсюда validator.w3.org посылают в RFC822). Вывод: rails — говно.