Карта самолётов в небе (онлайн)

Январь 20th, 2012 по Perlover Нет комментариев »

Узнал про такой сайт: www.flightradar24.com. На нём можно посмотреть, какие самолёты сейчас в небе, посмотреть всю полную информацию о рейсе. Очень познавательно и интересно :)

P.S. Открывать в броузере не в более, чем в одном окне или табе — отображается только в одном окне.

Демо версия избавления от жира :)

Январь 7th, 2012 по Perlover Нет комментариев »

Не знаю, кто автор. Прислал по почте мой друг :) Вообщем:

Помечтаем…

Декабрь 29th, 2011 по Perlover Нет комментариев »

Perl: DBI & MySQL — авто реконнект (reconnect)

Декабрь 27th, 2011 по Perlover Нет комментариев »

Если вы программист на Perl и работаете с MySQL, то вот вам совет, как обеспечить коннект к серверу, и в тоже время, обеспечить себе легкую жизнь. Ведь если истечёт таймаут при работе с сервером, $dbh (database handle) будет не актуальным и выдаст ошибку. Особенно это актуально тогда, когда ваша программа работает с MySQL, и в то же время выполняет другие длительные операции, время которых может превысить таймаут-значение (connect timeout) MySQL. В такой ситуации ваш handle будет не актуальным.

Решение есть. Но в то же время есть ещё одна тонкость. DBB::mysql драйвер имеет опцию автореконнекта (mysql_auto_reconnect) и будет следить за актальностью handle и при случае переконнектится. Но вот что делать с коммандами, которые иногда надо выполнить сразу после коннекта, например SET NAMES ‘utf8′;SET CHARACTER SET ‘utf8′ ? И тут есть решение! Хотя найти его не всегда легко в интернет :)

Вообщем, вот код для коннекта из под Perl к MySQL так, чтобы всё работало пучком:

$dbh = DBI->connect( "dbi:mysql:database=database_name;mysql_client_found_rows=1;mysql_enable_utf8=1;mysql_socket=/socket_of_mysql", 'user', 'password',
    {
	RaiseError		=> 1,
	AutoCommit		=> 1,
	mysql_multi_statements	=> 1,
	mysql_init_command	=> q{SET NAMES 'utf8';SET CHARACTER SET 'utf8'}
    } ) or die "Cannot connect";
$dbh->{mysql_auto_reconnect} = 1;

Код проверен мною и тщательно протестирован

Советы будущим митингующим, ну или чтобы вы знали, на что идете

Декабрь 8th, 2011 по Perlover Нет комментариев »

Полностью перепечатано с http://lady-spring.livejournal.com/75168.html

Автор: lady_spring

(на всякий случай, вдруг ЖЖ опять будет глючить)

ВСЕМ МИТИНГУЮЩИМ

Так. Вот сейчас очень серьезно.

На митинг в субботу придет больше 22 000 человек. Скорее всего, гораздо больше.

Слушайте внимательно. » Читать дальше: Советы будущим митингующим, ну или чтобы вы знали, на что идете

No comments ;)

Декабрь 5th, 2011 по Perlover 1 комментарий »

Последняя иннновация Сколково

Декабрь 2nd, 2011 по Perlover Нет комментариев »

И вечное лето (вечные проблемы)…

Ноябрь 1st, 2011 по Perlover 3 комментариев »

Хотел бы напомнить читателям о своей статейке про отмену зимнего времени, написанной зимой 2011, а также приведу пример на статью в Lenta.RU, рассказывающую о том, что уже произошло. С моей стороны хочу добавить, что лично я считаю, что проблемы от отмены перехода времени для России еще впереди, и будут они всплывать каждый раз в марте и октябре. И вообще, с моей точки зрения, я так до сих пор уверен, что российское руководство совершило великую глупость, отменив перевод времени. Самая главная причина, почему это не надо было делать — весь остальной мир переводит стрелки, и каждый раз в марте и октябре это будет сказываться косвенно и не на один день, как было до отмены, а на весь полугодовой период — зимой разница во времени между другими странами будет на час больше (пострадает бизнес, люди, чьи родственники живут за границей — разница станет на час больше между странами, чем было когда либо), летом — на час меньше (другими словами — до отмены перевода стрелок мы жили «синхронно» со всем миром, разница между нами и другими странами всегда была одна и та же и зимой и летом). Да и компьютеры и смартфоны вряд ли будут обновлены автоматически (очень малый процент людей обновляет прошивки), так что зимой россиянам придется выставлять временную зону в настройках как не для «своего региона», а летом — либо для своего, но с галочкой «летнее», либо без галочки «летнее», но опять же — не для своего.

В результате — Россия создала себе проблему еще большую, чем была до отмены закона.

Попробую сделать свой прогноз. Итак, считаю, что после весны 2012 после очередного перехода времени в остальном мире, российские власти (уже выбранный нашими СМИ господин ВВП как следующий президент) отменят принятый Медведевым закон об отмене перевода стрелок (все на своей шкуре поймут «гениальность» и «продуманность» нового закона) и снова с октября 2012 россияне будут переводить стрелки как обычно. А вот пока Россия получит стресс на год вместо нескольких дней :-) . Интересно, буду я прав или нет?! :) Оставайтесь читателями моего блога как минимум до осени 2012! ;-)

Бангкок под водой…

Октябрь 28th, 2011 по Perlover Нет комментариев »

Музеи бывают разные…

Октябрь 27th, 2011 по Perlover Нет комментариев »

Вот пришла мне сегодня такая мысль: программирование — это тоже искусство, код бывает написан так, что грамотный программист может долго восхищаться тем, как он написан и потом черпать от туда идеи для вдохновления. Например, если говорить о perl — мне очень нравится, как пишет код Tatsuhiko Miyagawa, и что самое интересное — он много очень написал. Например, много полезных приёмов можно подчерпнуть даже в таком хорошем и полезном инструменте для парсинга html & xml, как Web::Scraper — простой то туда пример для программеров перла ;-)

Дак вот, я о том, что раз программирование — это искусство, то почему бы, подумал я, не открыть где нибудь музей, где вместо картин были бы исходные коды. Потом моя мысль пошла дальше — мол код интереснее смотреть на экране компа, тем более в цифровом виде — чтобы легче было копипасты делать, проверить если что и т.п.. Значит, музей должен быть в интернете! И вот, подумал я, наверное, я один до этого додумался ;-) Погуглил — как бы не так… Опередили меня ровно на год! По крайней мере в русском сегменте сети.

Итак, встречайте музей программного кода! :)

Share to Facebook Share to Twitter Stumble It More...