Давно собирался написать, да все руки не доходили. Случилось страшное - симестр подошел к концу и у меня в институте вылез геморой. Правда, я с ним усиленно борюсь, но время не резиновое, да и спать я привык тут по 6, а то и больше часов.
В общем, хватит о личном, пора о главном. Поскольку любовь меня и LMT не сложилась, то direct сообщения из twitter-a на мобильник ко мне не приходят. И ладно бы была возможность получить извещение о них с web-интерфейса телефоном, но ее пока нет. Поэтому на досуге я наваял небольшой скриптик, который ходит на сайт, забирает оттуда директы и отсылает их мне на мобильник SMS-ками.
#!/usr/bin/env ruby
require 'rubygems'
require 'twitter'
require 'net/smtp'
twitter = Twitter::Client.new(:login => "не скажу", :password => "угадай")
twitter.messages(:received).each do |message|
mtext = transliter(message.text)
msg = "from: TwitterBot \n\n#{message.sender.screen_name}: #{mtext}"
Net::SMTP.start('mail.copperred.net',25,'copperred.net',
'аккаунт','пароль',:login) do |smtp|
smtp.send_message(msg,'откудамыло', '371номермобилки@sms.tele2.lv')
end
twitter.message(:delete,message.id)
end
Комментарии я думаю не нужны: обычный цикл по всем сообщениям для приведения их к стандартному виду и удалению по факту отправки SMS. Оно живет у меня на кроне и В альтернативной разметкe смотреть на Pastie. Если уже написанного вам маловато будет, то дальше можно прочитать, почему у поста такой странный заголовок.
Заголовком послужил пост Феникса о забавной классификации языков программирования по стилям музыки. Конечно, кое-кого обошли вниманием, например, о PL/SQL никто не вспомнил, но поскольку что туда можно подставить я не представляю, даю ссылочку, чтобы все желающие могли поучавствовать.
![Девчонка [remake]](http://blog.copperred.net/cache/3660921902_afe7c149ea_s.jpg)






![Pitstop [Remake 2]](http://blog.copperred.net/cache/3612932627_d8ca0de830_s.jpg)
![Питстоп [Remake]](http://blog.copperred.net/cache/3592593728_9abab32a82_s.jpg)


