Короткий пример на питоне отправки сообщений в гуглток:
import sys,os,xmpp
cl=xmpp.Client('gmail.com',debug=[])
cl.connect()
cl.auth('your_name','your_password')
cl.send(xmpp.protocol.Message('your_friend@gmail.com','your_message'))
cl.disconnect()
Для работы нужно 2 библиотеки:
xmpppy
dnspython
Для их установки нужно всего-лишь скопировать папки xmpp и dns из соответсвующих архивов в любую из папок, которую в питоне выдаст скрипт
import sys
sys.path
29 февр. 2008 г.
Много алертлогов
Вот в этом сообщении описывалось как в *nix среде получить отдельный alert.log на каждый день.
Это удобно для анализа сообщений и не даёт со временем разрастаться файлу до неприличных размеров.
Теперь представим, что у нас много баз. И в каждый алертлог нужно периодически посматривать. В идеале получается, сутра по приходу на работу, пару раз в течении дня и перед уходом с работы. Сейчас вот имею 3 сервера под соляркой, на каждом по 3 экземпляра - итого 9. А еще ожидается в ближайщем будущем кластер из двух нод. Просмотр логов превращается в мучение.
Быстрое решение №1.
Идея копировать логи по запросу к себе на машину. Если машина под каким-нить linux'ом - scp и нет проблем. Если под виндой...
Устанавливаем WinSCP. В директории куда инсталировали будет файл winscp.com - это command line интерфейс.
Теперь создаем файл (params) примерно такого вида:
open oracle:oracle_password@host:22
get /u01/app/oracle/admin/LIVEDEV/bdump/alert_CFDLIVEDEV.log
get /u01/app/oracle/admin/PARAMDEV/bdump/alert_CFDPRMDEV.log
open oracle:oracle_password@host:22
get /u01/app/oracle/admin/LIVETEST/bdump/alert_CFDLIVETEST.log
get /u01/app/oracle/admin/PRMTEST/bdump/alert_CFDPRMTEST.log
get /u01/app/oracle/admin/ARCHTEST/bdump/alert_CFDARCHTEST.log
...
Здесь команда open устанавливает соединение с host под пользователем oracle с паролем oracle_password.
Команда get копирует указаный файл на локальынй компьютер в текущую дерикторию.
И последнее, создаем run.bat файл в той же директории что и params
rm alert*
"c:\Program Files\WinSCP3\WinSCP.com" /script=params
который удалит все алертлоги из текущей директории и скопирует свеженькие с серверов.
Решение №2
По идее то же самое можно сделать с помощью cygwin. Вобщем, нужно написать скрипт содержащий scp команды и запустить его (в Windows с помощью cygwin). Только в стандартном scp нельзя задать пароль. Поэтому нужно повозиться с созданием публичного ключа и регистрацией его в ssh на серверах. И работать это будет до смены ip адреса локальной машины. Ну или вводить пароль вручную :)
Это удобно для анализа сообщений и не даёт со временем разрастаться файлу до неприличных размеров.
Теперь представим, что у нас много баз. И в каждый алертлог нужно периодически посматривать. В идеале получается, сутра по приходу на работу, пару раз в течении дня и перед уходом с работы. Сейчас вот имею 3 сервера под соляркой, на каждом по 3 экземпляра - итого 9. А еще ожидается в ближайщем будущем кластер из двух нод. Просмотр логов превращается в мучение.
Быстрое решение №1.
Идея копировать логи по запросу к себе на машину. Если машина под каким-нить linux'ом - scp и нет проблем. Если под виндой...
Устанавливаем WinSCP. В директории куда инсталировали будет файл winscp.com - это command line интерфейс.
Теперь создаем файл (params) примерно такого вида:
open oracle:oracle_password@host:22
get /u01/app/oracle/admin/LIVEDEV/bdump/alert_CFDLIVEDEV.log
get /u01/app/oracle/admin/PARAMDEV/bdump/alert_CFDPRMDEV.log
open oracle:oracle_password@host:22
get /u01/app/oracle/admin/LIVETEST/bdump/alert_CFDLIVETEST.log
get /u01/app/oracle/admin/PRMTEST/bdump/alert_CFDPRMTEST.log
get /u01/app/oracle/admin/ARCHTEST/bdump/alert_CFDARCHTEST.log
...
Здесь команда open устанавливает соединение с host под пользователем oracle с паролем oracle_password.
Команда get копирует указаный файл на локальынй компьютер в текущую дерикторию.
И последнее, создаем run.bat файл в той же директории что и params
rm alert*
"c:\Program Files\WinSCP3\WinSCP.com" /script=params
который удалит все алертлоги из текущей директории и скопирует свеженькие с серверов.
Решение №2
По идее то же самое можно сделать с помощью cygwin. Вобщем, нужно написать скрипт содержащий scp команды и запустить его (в Windows с помощью cygwin). Только в стандартном scp нельзя задать пароль. Поэтому нужно повозиться с созданием публичного ключа и регистрацией его в ssh на серверах. И работать это будет до смены ip адреса локальной машины. Ну или вводить пароль вручную :)
SQL Formatter
Плагин к текстовому редактору vim для форматирования SQL кода
http://www.vim.org/scripts/script.php?script_id=492
http://www.vim.org/scripts/script.php?script_id=492
27 февр. 2008 г.
alert.log
Чтобы каждый день файл alert.log был новым, нужно существующий переименовать. А оракл при новом сообщении создаст чистый alert.log
В *nix для того, чтобы автоматически файл переименовывался, в таблицу планировщика (crontab -e) нужно добавить строку
mm hh * * * mv PATH/alert_DB_NAME.log `date +PATH/alert_DB_NAME_\%d_\%m_\%y.log`
Где mm - минуты, hh - часы, когда будет запускаться переименовывание файла. Ну и путь понятно нужно ставить соответсвующий. В результате к имени файла будет добавлена дата.
В *nix для того, чтобы автоматически файл переименовывался, в таблицу планировщика (crontab -e) нужно добавить строку
mm hh * * * mv PATH/alert_DB_NAME.log `date +PATH/alert_DB_NAME_\%d_\%m_\%y.log`
Где mm - минуты, hh - часы, когда будет запускаться переименовывание файла. Ну и путь понятно нужно ставить соответсвующий. В результате к имени файла будет добавлена дата.
21 февр. 2008 г.
Анекдот
Алексей Васильич недавно анекдот прислал:
Два чеха в Праге смотрят выпуск новостей. Репортаж из Ирака, на экране руины и горы трупов.
- Послушайте, пан, как нам сильно повезло!
- В чём? Что мы в НАТО и в Евросоюз вступили?
- Нет. В том, что в 1968 году СССР ещё не был демократическим государством.
Надо бы его чехам рассказать :)
Два чеха в Праге смотрят выпуск новостей. Репортаж из Ирака, на экране руины и горы трупов.
- Послушайте, пан, как нам сильно повезло!
- В чём? Что мы в НАТО и в Евросоюз вступили?
- Нет. В том, что в 1968 году СССР ещё не был демократическим государством.
Надо бы его чехам рассказать :)
18 февр. 2008 г.
Elect The Dead
Это за кадром съемок клипа Sky Is Over из сольника Сержа Танкяна "Elect The Dead". Серж выпустил отличнейший сольник! Уже пару месяцев слушаю в плеере. Что там говорить - класс! Вот, что говорят об альбоме его создатели. Внимание на майку Сержа ;)
Отличная музыка!
Sky Is Over
Lie Lie Lie
Empty Walls
Saving Us
...
13 февр. 2008 г.
Бэм vs Павлов
Ходили сегодня на обед в окрестностях Старомака. Обед как обед. А вот по дороге до ресторана увидели Павла Бэма. Это мэр Праги. Шел себе в пинжачке, спешил куда-то.. Один! Конечно, чего ему бояться. Ведь он не запрещает продажу пива в летних кафе. А вот пана Павлова смею заверить - в Праге горожане пьют пиво! Именно пиво, а не то, что продается в минских летних кафе. И пьют именно в кафе и ресторанах, потому что их много, и они доступны. Хотя как жеж я его заверю - он сам кого хочешь заверит :(
12 февр. 2008 г.
Корпоратив
Вчера был на корпоративной пьянке фирмы заказчика - я сейчас временно у них работаю. Ходили мы в ресторан Brasiliero. Выпито было немало. Сегодня глянул на ценник вин - жаль что не выпил еще больше!!! Съедено было тож нормально. Уже под конец не влазило, а носить еду не переставали... Я таких блюд, честно говоря, раньше и не видел и не слышал. Да и не запомнил я всё что там было. Помню, что жареные креветки не очень вкусно, устрицы нормуль, утка - на любителя.
Но корпоратив в понедельник - это жесть!
Но корпоратив в понедельник - это жесть!
11 февр. 2008 г.
a la punto
Утилита для переключения раскладок клавиатуры русская-английская наподобие виндового Punto Switcher для linux - xneur. Вообще, к ней есть какие-то графические утилиты настройки. Но, имхо, они нафик не нужны, потому что после установки я изменил только одну настройку - переключил в ручной режим управления, так как в автоматическом режиме такие программы просто достают переключением не вовремя.
Запускать программу просто - Alt+F2, в строке набрать xneur, всё. Для автозапуска нужно прописать в Сессии.
В работе программы замечена интересная особенность: если свернуть или закрыть окна всех иксовых приложений, то она начинает что-то упорно делать, нагружая процессор. Правда успокаивается сей же час, как только начинаешь работать с каким-нить приложением - то есть не напрягает. Но сам факт! Пока не исследовал, че она там делает.
Запускать программу просто - Alt+F2, в строке набрать xneur, всё. Для автозапуска нужно прописать в Сессии.
В работе программы замечена интересная особенность: если свернуть или закрыть окна всех иксовых приложений, то она начинает что-то упорно делать, нагружая процессор. Правда успокаивается сей же час, как только начинаешь работать с каким-нить приложением - то есть не напрягает. Но сам факт! Пока не исследовал, че она там делает.
Просмотр картинок в Убунте
В Гноме по-умолчанию в качестве просмотрщика картинок установлен eog (Eye Of Gnome). Ничего против него я не имею, только очень уж медленно он листает картинки. Поэтому eog был успешно снесен, а вместо него пока стал gqview. Просматирвает изображения на порядок быстрее. Из неудобств - нельзя скрыть левую панель со списком файлов так, чтобы осталась видна панель инстументов, нет функции уменьшения эффекта красных глаз.
Поиск подходящего просмотрщика будет продолжен..
Поиск подходящего просмотрщика будет продолжен..
8 февр. 2008 г.
2007 год
Тут справедливо заметили, что за 2007-й год в блоге наблюдается дыра. А вот и ДА! Есть такое дело. Не писалось как-то..
Так что, вкратце перескажу что происходило в этот период...
Итак, к началу 2007 года я находился в дружественной Чехии 7 месяцев. За эти 7 месяцев я научился в господах говорить "ДВЕ пива" вместо привычного "два пива", играть в "Дальнобойщиков" и управляться с типом XMLTYPE в Oracle. Жизнь текла медленно и неторопливо, но не за горами светило рождение сына. Вопрос финансов начинал становится ребром, да и с текущим проектом была полная ..опа. (Кстати, этот проект и по сей день находится там). Поэтому после недолгих разговоров с руководством и хождения по собеседованиям было принято решение сменить работу.
14 февраля 2007 года происходит знаменательное событие - у нас с Аней рождается сын Антон. Рожали мы вместе в минском областном роддоме. Всё прошло хорошо.
С 1-го марта 2007 я являюсь сотрудником фирмы Český Web a.s. Это небольшая фирма (около 30 человек на момент моего прихода), занимающаяся в основном разработкой небольших веб-ориентированных приложений под заказ клиентов из Чехии и Словакии. Нафига им специалист по Oracle - очень долго для меня это было загадкой. И это при том, что деньги они платят весьма неплохие. Про специфику моей теперешней работы я расскажу как-нибудь отдельно.
Всю весну я провел отдельно от семьи :( Аня воспитывала Тотоху самостоятельно в Минске. В июне я приезжал в Минск. В тот приезд мы втроём успели полежать с недельку в детском инфекционном диспансере - прикольное место. Тотоха словил какой-то вирус, что ночью очень сильно поднялась температура. Скорая нас отвезла в больницу. Вот так мы там и очутились. Ну а потом просто лежали, да профилактировались.. поскольку никто толком не знал шо цэ було.
Потом до конца лета мы всей семьёй жили в Праге. А... я в самом начале лета очередной раз поменял квартиру. Теперь мы живем в двухкомнатом быте с кухонным углом. Т.е. часть одной комнаты отведена под кухню. Вобщем квартира нравится. Район отличный. В ближайшее время надеюсь менять не прийдется.
Ну, осенью от меня семья опять уезжала в Минск, потом приезжала, потом опять уезжала... Это всё было связано с канителью вокруг получения долгосрочных виз по воссоединению семьи. В конечном итоге в декабре Аня и Тото получили таки большие визы и теперь мы уже более-менее надолго живем-поживаем вместе.
Вот такой вот выдался год.
Так что, вкратце перескажу что происходило в этот период...
Итак, к началу 2007 года я находился в дружественной Чехии 7 месяцев. За эти 7 месяцев я научился в господах говорить "ДВЕ пива" вместо привычного "два пива", играть в "Дальнобойщиков" и управляться с типом XMLTYPE в Oracle. Жизнь текла медленно и неторопливо, но не за горами светило рождение сына. Вопрос финансов начинал становится ребром, да и с текущим проектом была полная ..опа. (Кстати, этот проект и по сей день находится там). Поэтому после недолгих разговоров с руководством и хождения по собеседованиям было принято решение сменить работу.
14 февраля 2007 года происходит знаменательное событие - у нас с Аней рождается сын Антон. Рожали мы вместе в минском областном роддоме. Всё прошло хорошо.
С 1-го марта 2007 я являюсь сотрудником фирмы Český Web a.s. Это небольшая фирма (около 30 человек на момент моего прихода), занимающаяся в основном разработкой небольших веб-ориентированных приложений под заказ клиентов из Чехии и Словакии. Нафига им специалист по Oracle - очень долго для меня это было загадкой. И это при том, что деньги они платят весьма неплохие. Про специфику моей теперешней работы я расскажу как-нибудь отдельно.
Всю весну я провел отдельно от семьи :( Аня воспитывала Тотоху самостоятельно в Минске. В июне я приезжал в Минск. В тот приезд мы втроём успели полежать с недельку в детском инфекционном диспансере - прикольное место. Тотоха словил какой-то вирус, что ночью очень сильно поднялась температура. Скорая нас отвезла в больницу. Вот так мы там и очутились. Ну а потом просто лежали, да профилактировались.. поскольку никто толком не знал шо цэ було.
Потом до конца лета мы всей семьёй жили в Праге. А... я в самом начале лета очередной раз поменял квартиру. Теперь мы живем в двухкомнатом быте с кухонным углом. Т.е. часть одной комнаты отведена под кухню. Вобщем квартира нравится. Район отличный. В ближайшее время надеюсь менять не прийдется.
Ну, осенью от меня семья опять уезжала в Минск, потом приезжала, потом опять уезжала... Это всё было связано с канителью вокруг получения долгосрочных виз по воссоединению семьи. В конечном итоге в декабре Аня и Тото получили таки большие визы и теперь мы уже более-менее надолго живем-поживаем вместе.
Вот такой вот выдался год.
Свидание с Ханкой
Друг тут историю рассказал, которая недавно с ним приключилась:
Так вот. Шел я в среду с Рудой толстым вечером на свидание с Ханкой =).Это деффка, знакомая Руды. Щли типа знакомица. Она еше сказала типа на пар пив и на паболтать =))) я не представлял что все ТАК пойдет =))
Приходи мы в господу на палмовке. С нами пошел еще Мартин.
Приходит Ханка с подругой. Сидим пьем ни кого не трогаем.
Подхезала еще подруга. Досиделись до закрытия.
Радом рок клуб. Ну мы туда.
Пили пили..
Танцовали танцовали..
Ханка какого-то клука сняла и с ним уепала.
Мартин подругу закодрил
Я упился и проебал паспорт
Очутились все на вацлаваке в гей клубе
бугааа
гей клуб закрывался. выгнали нас и всех геев
мы пошли в господу напротив. а туда все геиии =)
пить закончили в 7мб утра
Пиздец короче
вот такая плин история =)
)))) гы . Что бы я в жизни еще пошел на свидание с Ханкой.
Так вот. Шел я в среду с Рудой толстым вечером на свидание с Ханкой =).Это деффка, знакомая Руды. Щли типа знакомица. Она еше сказала типа на пар пив и на паболтать =))) я не представлял что все ТАК пойдет =))
Приходи мы в господу на палмовке. С нами пошел еще Мартин.
Приходит Ханка с подругой. Сидим пьем ни кого не трогаем.
Подхезала еще подруга. Досиделись до закрытия.
Радом рок клуб. Ну мы туда.
Пили пили..
Танцовали танцовали..
Ханка какого-то клука сняла и с ним уепала.
Мартин подругу закодрил
Я упился и проебал паспорт
Очутились все на вацлаваке в гей клубе
бугааа
гей клуб закрывался. выгнали нас и всех геев
мы пошли в господу напротив. а туда все геиии =)
пить закончили в 7мб утра
Пиздец короче
вот такая плин история =)
)))) гы . Что бы я в жизни еще пошел на свидание с Ханкой.
Хостинг с Апекс
Вот пара хостингов с Апексом:
appshosting.com - здесь есть бесплатный хостинг для разработчиков
revion.com - а здесь нет бесплатного, но зато платный в 2 раза дешевле чем предыдущий.
Спасибо Тиму за любезно предоставленную информацию ;)
appshosting.com - здесь есть бесплатный хостинг для разработчиков
revion.com - а здесь нет бесплатного, но зато платный в 2 раза дешевле чем предыдущий.
Спасибо Тиму за любезно предоставленную информацию ;)
7 февр. 2008 г.
Медленный Убунту
Положа руку на сердце: у мине убунту 7.10 работает медленно. Гораздо медленнее чем хотелось бы. Причем тормоза ощущаются совершенно не там, где ожидались. А именно тормозит запуск приложений, ползание по файловой системе в Наутилусе, просмотр изображений, главное меню Гном. Я бы понял, если бы Compiz тормозил. Так нет - этот летает как стрекоза! Бррр... Однако сдаваться пока не собираюсь.
5 февр. 2008 г.
Airfare
В Чехии зажигают AIRFARE. О группе известно почти ничего. Чешско-американская, 3 человека. Записали в Злине альбомчег Hotel Moscow. По мне, так очень похоже на Franz Ferdinand. Однако, и те и другие хороши!
Вот сайт
Вот клип:
Вот сайт
Вот клип:
Подписаться на:
Сообщения (Atom)