<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:tony2001</id>
  <title>$tony2001</title>
  <subtitle>$tony2001</subtitle>
  <author>
    <name>$tony2001</name>
  </author>
  <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom"/>
  <updated>2009-10-06T11:38:35Z</updated>
  <lj:journal userid="1136104" username="tony2001" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://tony2001.livejournal.com/data/atom" title="$tony2001"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:142427</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/142427.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=142427"/>
    <title>сводка новостей</title>
    <published>2009-10-06T11:38:35Z</published>
    <updated>2009-10-06T11:38:35Z</updated>
    <content type="html">у &lt;a href="http://www.flickr.com/photos/tony2001/3985992991/"&gt;Лизки&lt;/a&gt; наконец-то прорезался первый зуб; &lt;br /&gt;&lt;a href="http://schlueters.de/"&gt;Йоханнес&lt;/a&gt; сегодня получил визу в Россию, будет докладываться про PHP 5.3 на &lt;a href="http://www.phpconf.ru/"&gt;PHPConf 2009&lt;/a&gt;; &lt;br /&gt;я всё-таки нашел нормальные &lt;a href="http://daylessday.org/files/canon_40d/"&gt;ICC-профили&lt;/a&gt; для 40D (&lt;a href="http://hrumm.at.tut.by/"&gt;оригиналы в DCP&lt;/a&gt;);&lt;br /&gt;&lt;s&gt;гипс снимают, клиент уезжает&lt;/s&gt;дартс снимают, офисный паркет сохраняют =(</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:142305</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/142305.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=142305"/>
    <title>PECL/libevent</title>
    <published>2009-08-29T15:08:53Z</published>
    <updated>2009-08-29T15:09:25Z</updated>
    <category term="php"/>
    <category term="pecl"/>
    <category term="libevent"/>
    <content type="html">Дождался появления &lt;a href="http://php.net/libevent"&gt;документации&lt;/a&gt; на сайте и выпустил &lt;a href="http://pecl.php.net/libevent"&gt;PECL/libevent 0.0.2&lt;/a&gt;.&lt;br /&gt;Не смотря на то, что изначально всё казалось предельно просто, экстеншен оказался довольно нетривиальным из-за странностей libevent. &lt;br /&gt;Но версия, вроде бы, более-менее стабильная; по крайней мере, я там довольно много вычистил.&lt;br /&gt;&lt;br /&gt;&amp;lt;rant&amp;gt;&lt;br /&gt;Не понимаю как можно писать код, который работает только, если он используется так, как задумал автор (а как именно задумал - читайте телеграфной краткости комменты в коде). Это фашизм какой-то: шаг вправо/шаг влево - сегфолт без предупреждения. Приходится на каждый чих вставлять проверку - а не упадёт ли у нас libevent? а в том ли порядке вызваны функции? а указан ли аргумент, который должен быть не NULL, но при этом нигде не проверяется?&lt;br /&gt;&amp;lt;/rant&amp;gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:142035</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/142035.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=142035"/>
    <title>расовые предрассудки и пиво</title>
    <published>2009-07-31T07:35:13Z</published>
    <updated>2009-07-31T07:35:13Z</updated>
    <content type="html">Читать в следующей последовательности:&lt;br /&gt;1. &lt;a href="http://drugoi.livejournal.com/3004529.html?mode=reply"&gt;http://drugoi.livejournal.com/3004529.html?mode=reply&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://xkcd.com/617/"&gt;http://xkcd.com/617/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;XKCD rocks! =)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:141813</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/141813.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=141813"/>
    <title>m$hoo</title>
    <published>2009-07-29T12:35:37Z</published>
    <updated>2009-07-29T12:35:37Z</updated>
    <category term="ms"/>
    <category term="yahoo"/>
    <content type="html">&lt;a href="http://yhoo.client.shareholder.com/press/releasedetail.cfm?ReleaseID=399702"&gt;http://yhoo.client.shareholder.com/press/releasedetail.cfm?ReleaseID=399702&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"As lame as I feared - time to find a new job" &lt;a href="http://twitter.com/rasmus/status/2908526145"&gt;(c)&lt;/a&gt; Rasmus&lt;br /&gt;&lt;br /&gt;=(</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:141379</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/141379.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=141379"/>
    <title>Pro Git в FB2</title>
    <published>2009-07-29T07:56:59Z</published>
    <updated>2009-07-29T07:56:59Z</updated>
    <category term="fictionbook"/>
    <category term="git"/>
    <category term="fb2"/>
    <content type="html">Сконвертил &lt;a href="http://progit.org/"&gt;Pro Git&lt;/a&gt; в FB2, лежит тут: &lt;a href="http://daylessday.org/files/progit.fb2.zip"&gt;http://daylessday.org/files/progit.fb2.zip&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:141118</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/141118.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=141118"/>
    <title>pinba is here</title>
    <published>2009-05-06T07:51:43Z</published>
    <updated>2009-05-06T07:51:43Z</updated>
    <category term="announce"/>
    <category term="pinba"/>
    <content type="html">Как некоторые уже знают, мы всё-таки решили вопрос с открытием Пинбы.&lt;br /&gt;Документация, исходники и всё остальное доступно на &lt;a href="http://pinba.org"&gt;pinba.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Кратко о том, что это и для чего это&lt;/b&gt;:&lt;br /&gt;Это демон для сбора статистики о выполнении PHP-скриптов. Статистика есть двух видов - общая (скрипт, время, rusage, объем вывода и др.) и данные по таймерам. Таймеры тут один из ключевых моментов, поэтому они достойны отдельного упоминания, см. ниже.&lt;br /&gt;В то же время, это не standalone-демон, данные собираются отдельным тредом в MySQL. При этом функционал MySQL используется для доступа к данным (которые видны пользователю как обычные таблицы, только read only), т.е. для выборок можно использовать обычный SQL.&lt;br /&gt;Статистика не хранится вечно, это просто невозможно, хранится только актуальная статистика (это понятие для всех разное и конечно это настраивается), так что возьмем для примера 1 000 000 последних запросов или 15 минут - т.е. хранятся все запросы за последние 15 минут, но не более миллиона записей. В зависимости от количества таймеров, эти данные могут занимать от 500Mb до нескольких Gb памяти. На диск, конечно, ничего не пишется.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Подробнее о таймерах&lt;/b&gt;: &lt;br /&gt;Таймеры нужны для замеров конкретных частей кода. У таймеров есть "таги" для описания и группировки. &lt;br /&gt;Например, есть у вас коннект к базам - оборачиваете его в таймер с тагами "operation"=&amp;gt;"connect", "db"=&amp;gt;$dbase. В результате мы получаем статистику по одному тагу - "сколько раз в секунду у нас выполняется операция connect и сколько времени она занимает" и по двум - "сколько раз в секунду у нас выполняется операция connect &lt;i&gt;к конкретному серверу&lt;/i&gt; и сколько она занимает".&lt;br /&gt;Тагов и таймеров может быть произвольное количество (но про разум не стоит забывать тоже, всё это доп. нагрузка на сервер).&lt;br /&gt;&lt;br /&gt;Несколько примеров использования от Фишера: &lt;a href="http://pinba.org/wiki/Manual:Usage_examples"&gt;http://pinba.org/wiki/Manual:Usage_examples&lt;/a&gt;&lt;br /&gt;Вся документация: &lt;a href="http://pinba.org/wiki/Manual"&gt;http://pinba.org/wiki/Manual&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Если вам интересно и/или есть вопросы/предложения - &lt;a href="http://groups.google.com/group/pinba-engine/"&gt;welcome&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:140869</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/140869.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=140869"/>
    <title>соседи</title>
    <published>2009-04-19T10:59:45Z</published>
    <updated>2009-04-19T10:59:45Z</updated>
    <category term="photo"/>
    <content type="html">Кто-нибудь знает что это за &lt;a href="http://www.flickr.com/photos/tony2001/3455513344/"&gt;птица&lt;/a&gt;?&lt;br /&gt;Уже второй год пара таких красавцев устраивает гнездо у соседа сверху на балконе, но только в этом году получилось их рассмотреть детально.&lt;br /&gt;&lt;br /&gt;В отличие от соседа-человека, эти довольно мелодичные (это не какой-то родственник соловья ли?) и особо не мешают.&lt;br /&gt;Еще несколько фото: &lt;a href="http://www.flickr.com/photos/tony2001/3454698781/"&gt;вот&lt;/a&gt;, &lt;a href="http://www.flickr.com/photos/tony2001/3454700517/"&gt;вот&lt;/a&gt; и &lt;a href="http://www.flickr.com/photos/tony2001/3455513124/"&gt;вот&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:140561</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/140561.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=140561"/>
    <title>базар-вокзал</title>
    <published>2009-03-30T08:07:35Z</published>
    <updated>2009-03-30T08:07:35Z</updated>
    <category term="bazaar"/>
    <content type="html">Со вчерашнего дня &lt;a href="http://bazaar.launchpad.net"&gt;http://bazaar.launchpad.net&lt;/a&gt; успешно демонстрирует мне страничку с &lt;i&gt;"Please try again. Sorry, there was a problem connecting to the Launchpad server. "&lt;/i&gt;. На favicon.ico в то же время очень метко нарисована черепаха. &lt;br /&gt;Люблю самокритику.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:140317</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/140317.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=140317"/>
    <title>thunderbird 3</title>
    <published>2009-03-21T19:57:01Z</published>
    <updated>2009-03-21T19:57:01Z</updated>
    <category term="mozilla"/>
    <category term="thunderbird"/>
    <content type="html">Поставил посмотреть &lt;a href="http://kb.mozillazine.org/Thunderbird_3.0_-_New_Features_and_Changes"&gt;Thunderbird 3 Beta 2&lt;/a&gt;. Все работает, всё красиво.&lt;br /&gt;Только один вопрос: какой смысл было добавлять табы, если письма по двойному клику открываются не в новом табе, а в новом окне (так же, как и создание нового письма) и &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=467768"&gt;никак поменять это нельзя&lt;/a&gt;? Неужели не ясно, что если из-за табов мне надо сломать все мои привычки, то я их просто не буду использовать?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:139809</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/139809.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=139809"/>
    <title>ассоциативные ряды</title>
    <published>2009-02-19T21:41:38Z</published>
    <updated>2009-02-19T21:41:38Z</updated>
    <content type="html">По очень длинному ряду ссылок через анонс &lt;a href="http://freshmeat.net/releases/294506/"&gt;uthash&lt;/a&gt; на фрешмите, обсуждения бенчмарков и аналогов, вышел на оч. интересный блог: &lt;a href="http://attractivechaos.wordpress.com"&gt;http://attractivechaos.wordpress.com&lt;/a&gt;&lt;br /&gt;Ишь ты, ишь ты: &lt;a href="http://attractivechaos.wordpress.com/2008/08/28/comparison-of-hash-table-libraries/"&gt;[1]&lt;/a&gt;, &lt;a href="http://attractivechaos.wordpress.com/2008/10/07/another-look-at-my-old-benchmark/"&gt;[2]&lt;/a&gt; и &lt;a href="http://www.reddit.com/r/programming/comments/72zok/comparison_of_hash_table_libraries/"&gt;вот тут еще&lt;/a&gt; комментарии к [1].&lt;br /&gt;Надо сравнить этот khash c Judy, мне щас это очень актуально.&lt;br /&gt;&lt;br /&gt;Кстати, что за чушь мне Гугл всё время подсовывает про "khash"? Почему он явно непрямое (транслитерированное) попадание выводит самым первым? И почему русские результаты вверху, если я его об этом не просил? Какой-то слишком умный железный мозг, придётся вызвать ему дух Джона Коннора, чтоб неповадно было.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:139424</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/139424.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=139424"/>
    <title>работать, негры</title>
    <published>2009-01-10T19:39:02Z</published>
    <updated>2009-01-10T19:39:02Z</updated>
    <content type="html">С долгожданным окончанием праздников вас, дорогие товарищи!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:139227</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/139227.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=139227"/>
    <title>плюс одна!</title>
    <published>2008-12-26T09:21:56Z</published>
    <updated>2008-12-26T09:21:56Z</updated>
    <category term="лиза"/>
    <category term="дочка"/>
    <content type="html">Девочка Лиза родилась 25.12.2008, в 23.45 по Мск. &lt;br /&gt;ТТХ: 3520г, 52см, 70-80 децибел, с хорошим аппетитом.&lt;br /&gt;Девочка и её мама чувствуют себя хорошо.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:138905</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/138905.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=138905"/>
    <title>дедушкины истории</title>
    <published>2008-12-18T09:46:36Z</published>
    <updated>2008-12-18T09:46:36Z</updated>
    <content type="html">&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Был у меня один француз, мы с ним всё время в Москве встречались. Я его долго в Харьков приглашал, говорю - прилетишь в Москву, а дальше ночь на поезде и там мы тебя уже встретим. А он всё время отвечал "Я на ваших поездах никогда ездить не буду, они воняют". (Но судя по всему, француз в конце концов согласился). Вот приехал он к нам, мы его поселили в Интуристе, все дела. А времена были бедные тогда, еды особо не было, дефицит.. В общем, на завтрак в Интуристе была одна яичница. Но когда он уезжал, я, конечно, к нему пришел с хорошим коньяком, попросил, чтобы нам закуску сделали, но всё равно стыдно было. &lt;br /&gt;А потом мы к ним поехали в Париж. Прилетели, поселили нас в хорошей гостинице, говорят завтрак у вас с 8-ми до 10-ти, ну шведский стол. Спустились мы с утра на завтрак, а у них посреди стола стоит ваза с цветами, много разных красивых. Я думаю - искусственные! Подошел к столу, отвернулся, а сам рукой пощупал цветы - настоящие! Вот гады! =) На столе ещё стояла тарелка с сырами, штук 50 разных видов. Салаты еще всякие и т.п. А француз к нам позже подошел и говорит, мол &lt;i&gt;яиц у нас на завтра нет&lt;/i&gt;. "&lt;br /&gt;(Француз был какой-то начальник из &lt;a href="http://en.wikipedia.org/wiki/Elf_Aquitaine"&gt;Elf Aquitaine&lt;/a&gt;, судя по всему, т.к. дедушка рассказывал, как они были у них в небоскрёбе).&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;У дедушкиного КБ (производство бурильных установок, нефть, газ и т.п.) был филиал в Кутаиси ("человек сто-сто двадцать у меня там работало.."), поэтому дедушка бывал в Грузии раз сто. Естественно, что без застолий никак. &lt;br /&gt;"Пошли мы как-то с грузинами в ресторан. Они спрашивают - что пить будете? А я им говорю - я только водку! Ну, водку так водку, грузины к этому нормально относятся. Сами они, конечно, вино заказали. Сидим, значит, и тут официант к нам приносит поднос, а на нём пара десятков бутылок вина. Говорит, это вам от соседнего стола. Там, видать, какие-то знакомые грузинов сидели, ну и передали. Грузины говорят - надо пойти с "алаверды", а то обидим людей. Ну и я пошел, конечно. А раз все там вино пили, то и мне пришлось тоже вино пить. На утро, конечно, было очень плохо потом."&lt;br /&gt;Судя по всему, от грузинов дедушка и перенял свою любовь к длинным и витиеватым тостам, хотя его разговорчивость тоже нельзя недооценивать. Он еще говорил, что как-то попал на грузинскую свадьбу случайно (с этими "рогами" литровыми, которые надо выпить, перевернуть и поставить на стол и т.п.), так его там за своего человека сразу приняли, после его тостов.&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;"А были один раз в Азербейджане (дедушка всегда так произносил - "АзерБЕЙджан", не знаю почему) же нефть - тоже пошли в ресторан. Я вино заказал, конечно, а товарищ местный долго думал, но тоже на вино согласился. Потом еще помялся-помялся и говорит - "Нет, не могу! лучше коньяк закажу." - "Почему? Что такое?" -" Подумают, что алкоголики какие-то." Не принято у них вино пить, принято коньяк."&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;Была еще масса историй. Про товарища из советской делегации, который оскандалился, когда начал пить воду из пиалки для мытья рук. Про то, как дедушка в Китае решил "показать характер" и в уличном кафе поесть, но палочками никогда даже не пробовал пользоваться и был вынужден как-то выкручиваться. Про то, как где-то в конце 80-х были проблемы с выплатой зарплаты и его замы очень волновались, приезжали даже к нему в отпуск, любимую "Рай-Еленовку", а он после их отъезда вышел и улыбается мне хитро - "пускай поволнуются, они же не знают, что у меня еще несколько миллионов в запасе". Была еще история про первую рыбку, которую я поймал (мааленькая плотвичка была, кажется) - дедушка радовался больше меня, чуть не раздавил ногой, когда она попыталась ускакать обратно в воду.&lt;br /&gt;Бабушка говорит, что он последние несколько недель, как магнитофон - всё это проигрывал раз за разом. Вспоминал. Прощался.&lt;br /&gt;&lt;br /&gt;Я с видел его в субботу 13-го. Он умер позавчера, во вторник. Я по нему очень скучаю.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:138670</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/138670.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=138670"/>
    <title>компренде?</title>
    <published>2008-12-11T17:36:51Z</published>
    <updated>2008-12-11T17:36:51Z</updated>
    <category term="лытдыбр"/>
    <content type="html">Кассир сегодня на Курском (возмущённо): "Что вы меня торопите?! &lt;b&gt;Я на работе!&lt;/b&gt;".&lt;br /&gt;Я даже как-то не нашёлся что ей ответить..</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:138435</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/138435.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=138435"/>
    <title>мир рушится..</title>
    <published>2008-11-02T22:08:22Z</published>
    <updated>2008-11-02T22:08:22Z</updated>
    <category term="хаус"/>
    <content type="html">.. Хаус поцеловал Кадди.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:138060</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/138060.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=138060"/>
    <title>Монти уходит из Sun/MySQL ?</title>
    <published>2008-09-05T07:06:41Z</published>
    <updated>2008-09-05T07:06:41Z</updated>
    <category term="sun"/>
    <category term="mysql"/>
    <lj:music>Metallica - The End of the Line</lj:music>
    <content type="html">&lt;a href="http://valleywag.com/5045707/mysql-founder-quits-sun"&gt;http://valleywag.com/5045707/mysql-founder-quits-sun&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pythian.com/blogs/1211/monty-widenius-one-of-mysqls-founding-fathers-leaves-sunmysql"&gt;http://www.pythian.com/blogs/1211/monty-widenius-one-of-mysqls-founding-fathers-leaves-sunmysql&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Грустно, очень грустно.&lt;br /&gt;Значит, прогнило что-то в sun'ском королевстве..</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:137790</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/137790.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=137790"/>
    <title>лытдыбр</title>
    <published>2008-08-21T16:15:05Z</published>
    <updated>2008-08-21T16:15:21Z</updated>
    <category term="imagemagick"/>
    <category term="bloatware"/>
    <lj:music>Evergrey - The Encounter</lj:music>
    <content type="html">note to self:&lt;br /&gt;больше никогда, НИКОГДА, &lt;font size="+1"&gt;НИКОГДА!&lt;/font&gt; не связываться с ImageMagick'ом ни за какие коврижки.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:137639</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/137639.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=137639"/>
    <title>PECL/sphinx будет</title>
    <published>2008-07-16T11:13:43Z</published>
    <updated>2008-07-16T11:13:43Z</updated>
    <category term="sphinx"/>
    <category term="php"/>
    <category term="pecl"/>
    <lj:music>Orphanage - Deal With The Real</lj:music>
    <content type="html">"&lt;a href="http://sphinxsearch.com/"&gt;Sphinx&lt;/a&gt; - созданный в России бесплатный поисковой движок с открытым кодом, который используется рядом популярных (Dailymotion, Mininova, ThePirateBay, NetLog, и т.д.) и рядом мифических (СуперХабр) сайтов - наконец добрался до очередной release-версии. ... В ближайшем будущем планируется выпуск &lt;a href="http://pecl.php.net/sphinx"&gt;PECL extension&lt;/a&gt; с клиентом 0.9.8, и выход альфа-версии 0.9.9 с очередным рядом новых фич. Завоевание мира продолжается :-)" &lt;a href="http://habrahabr.ru/blog/webdev/46689.html"&gt;(c)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ага.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:137280</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/137280.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=137280"/>
    <title>Фото с PHPConf 2008</title>
    <published>2008-06-02T11:49:51Z</published>
    <updated>2008-06-02T11:51:04Z</updated>
    <category term="photo"/>
    <category term="phpconf"/>
    <category term="2008"/>
    <content type="html">&lt;a href="http://tony2001.badoo.com/e388234"&gt;http://tony2001.badoo.com/e388234&lt;/a&gt; часть 1-я&lt;br /&gt;&lt;a href="http://tony2001.badoo.com/e388364"&gt;http://tony2001.badoo.com/e388364&lt;/a&gt; часть 2-я&lt;br /&gt;&lt;a href="http://tony2001.badoo.com/e388451"&gt;http://tony2001.badoo.com/e388451&lt;/a&gt; часть 3-я&lt;br /&gt;&lt;a href="http://tony2001.badoo.com/e388600"&gt;http://tony2001.badoo.com/e388600&lt;/a&gt; часть 4-я&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;lj-embed id="5" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="2" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="3" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="4" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:137085</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/137085.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=137085"/>
    <title>iddqd &amp; idkfa</title>
    <published>2008-05-25T20:05:46Z</published>
    <updated>2008-05-25T20:05:46Z</updated>
    <category term="лытдыбр"/>
    <lj:music>Genius - What He Has To Say</lj:music>
    <content type="html">Ну что, осталось теперь дождаться победы наших футболистов в чемпионате Европы? &lt;br /&gt;После этого уж точно начнётся апокалипсис.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:136782</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/136782.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=136782"/>
    <title>лытды́бр</title>
    <published>2008-04-21T14:02:31Z</published>
    <updated>2008-04-21T14:03:01Z</updated>
    <category term="лытды́бр"/>
    <content type="html">Периодически хочется что-то написать, бывает даже уже сформулируешь что-то внятное, какие-то мысли, какие-то рассуждения... но потом как-то сама по себе поднимается и опускается рука - ааа, хрен с ним!&lt;br /&gt;Да и лень.&lt;br /&gt;В отпуск мне пора, в отпуск.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:136144</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/136144.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=136144"/>
    <title>HTML5 / OGG noise</title>
    <published>2007-12-13T23:44:02Z</published>
    <updated>2007-12-13T23:44:39Z</updated>
    <category term="ogg"/>
    <category term="html5"/>
    <lj:music>Metallica - Tuesday's Gone</lj:music>
    <content type="html">Суть, для тех, кто не в курсе: &lt;br /&gt;из спецификации HTML5 &lt;a href="http://html5.org/tools/web-apps-tracker?from=1142&amp;amp;to=1143"&gt;убрали&lt;/a&gt; рекомендацию &lt;a href="http://www.vorbis.com/"&gt;Ogg Vorbis&lt;/a&gt; для аудио и Ogg Theora для видео.&lt;br /&gt;&lt;br /&gt;Обсуждение: &lt;br /&gt;&lt;a href="http://rudd-o.com/archives/2007/12/11/removal-of-ogg-vorbis-and-theora-from-html5-an-outrageous-disaster/"&gt;раз&lt;/a&gt;, &lt;a href="http://yro.slashdot.org/article.pl?sid=07/12/11/1339251&amp;amp;from=rss"&gt;два&lt;/a&gt; и &lt;a href="http://spreadopenmedia.org/2007/12/11/the-html-5-wars-and-why-you-should-avoid-them/"&gt;три&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Кратко:&lt;br /&gt;Полностью открытые и свободные от патентов кодеки официально называются "потенциально опасными, ибо могут быть покрыты неизвестными патентами", а в кач-ве альтернативы предлагается (сюрприз!) своя собственная патентованная разработка.&lt;br /&gt;&lt;br /&gt;Очень грустно, конечно, что большие компании могут позволить себе настолько поворачивать открытые процессы в нужную им сторону.&lt;br /&gt;Со своей стороны, я могу сказать только то, что девайсы без поддержки Ogg я рассматривать не буду - как показывает мой личный опыт, Ogg даёт значительно лучшее звучание при тех же размерах, что и mp3, а CD я уже давно рипаю только в Ogg (о да, я оцифровываю свои собственные CD, &lt;a href="http://arstechnica.com/news.ars/post/20071211-riaa-those-cd-rips-of-yours-are-still-unauthorized.html"&gt;можете подать на меня в суд&lt;/a&gt;).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:135876</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/135876.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=135876"/>
    <title>valgrind 3.3.0</title>
    <published>2007-12-12T08:46:51Z</published>
    <updated>2007-12-12T08:48:06Z</updated>
    <category term="linux"/>
    <category term="valgrind"/>
    <content type="html">Я как будто знал - в последнее время достаточно часто заходил на valgrind.org и проверял нет ли нового релиза.&lt;br /&gt;Старый был почти год назад и, прямо скажем, меня уже начало беспокоить отсутствие какого-либо движения.&lt;br /&gt;Но вот он и появился - новый релиз расчудесной утилиты &lt;a href="http://valgrind.org"&gt;Valgrind&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Самое интересное из &lt;a href="http://valgrind.org/docs/manual/dist.news.html"&gt;changelog&lt;/a&gt;'а:&lt;br /&gt;- &lt;a href="http://www.brainmurders.demon.co.uk/omega.html"&gt;Omega&lt;/a&gt; наконец включена в дистрибутив.&lt;br /&gt;&lt;small&gt;Для тех, кто не в курсе: omega это модуль для валгринда, который не только показывает мемори лики, но и место в коде, где этот лик надо исправлять.&lt;/small&gt;&lt;br /&gt;- memcheck ускорен на "up to 10%".&lt;br /&gt;- поддержка новых glibc (3.2.3 &lt;a href="http://bugs.kde.org/show_bug.cgi?id=147825"&gt;не работал&lt;/a&gt; на openSUSE 10.3 с glibc 2.6).&lt;br /&gt;- экспериментальная поддержка AIX (гм?..).&lt;br /&gt;- зачем-то поломали обратную совместимость и убрали опцию --log-file-exactly (зато расширили функционал опции --log-file).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:135513</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/135513.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=135513"/>
    <title>зачем травите?</title>
    <published>2007-12-04T12:28:28Z</published>
    <updated>2007-12-04T12:28:28Z</updated>
    <category term="photo"/>
    <content type="html">&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="http://daylessday.org/img/liver.jpg"&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tony2001:135315</id>
    <link rel="alternate" type="text/html" href="http://tony2001.livejournal.com/135315.html"/>
    <link rel="self" type="text/xml" href="http://tony2001.livejournal.com/data/atom/?itemid=135315"/>
    <title>Thinkpad и openSuse 10.3</title>
    <published>2007-11-28T21:24:30Z</published>
    <updated>2007-11-28T21:24:30Z</updated>
    <category term="thinkpad"/>
    <category term="suse"/>
    <category term="linux"/>
    <content type="html">Несколько месяцев назад в порядке планового апгрейда взял себе &lt;a href="http://market.yandex.ru/search.xml?cvredirect=1&amp;amp;text=NI255RT"&gt;Thinkpad T61&lt;/a&gt;.&lt;br /&gt;Только сейчас созрел описать опыт эксплуатации.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Выбор&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Почему именно Thinkpad&lt;/i&gt;&lt;br /&gt;Я рассматривал массу вариантов, этот мне подошел ближе всего.&lt;br /&gt;Лёгкий (~2.7), тихий, мощный, железо без windows-only штук, да и у многих моих знакомых именно thinkpad'ы, так что я заранее получил массу положительных отзывов.&lt;br /&gt;Кроме того, в большинстве компаний, где я работал, именно thinkpad'ы являются корпоративным стандартом.&lt;br /&gt;&lt;br /&gt;Одним из первых требований было также отсутствие WiFi от Broadcom.&lt;br /&gt;У меня был опыт работы с двумя ноутами от HP, в которых идёт этот чип, - это куча проблем. Куча.&lt;br /&gt;Начиная с Windows-only дров, заканчивая наглухо виснущим чипом.&lt;br /&gt;А в thinkpad'ах идёт интеловский чипсет.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Почему именно такой Thinkpad&lt;/i&gt;&lt;br /&gt;Я намеренно искал вариацию с интеловской графикой - в игрушки я почти не играю, 3D мне не актуально, &lt;br /&gt;а бинарные дрова NVidia мне уже конкретно над перманетными kernel oops'ами при suspend/resume - использовать что-либо от NVidia я зарёкся.&lt;br /&gt;Да, я знаю, что разрешение с NVidia - 1680x1050, а с Intel - 1280x800. &lt;br /&gt;Тем не менее, я всё-таки решил, что suspend мне нужнее.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Установка&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ставил я изначально openSuse 10.3 Beta, потом апдейтился до релиза.&lt;br /&gt;Всё стало чисто с первого же раза - звук, видео, сеть, WiFi - всё от Intel, определились и забиндились спец. кнопки, нашлись все остальные девайсы, кроме модема.&lt;br /&gt;Отсутствие модема я обнаружил уже в процессе написания этого текста =), т.к. не пользуюсь.&lt;br /&gt;&lt;br /&gt;Что из кнопок работает само без какого-либо вмешательства с моей стороны: &lt;br /&gt;- lock screen по Fn-F2;&lt;br /&gt;- выключение экрана (blank screen) по Fn-F3;&lt;br /&gt;- suspend-to-ram по Fn-F4;&lt;br /&gt;- suspend-to-disk по Fn-F12;&lt;br /&gt;- mute, volume Up/Down;&lt;br /&gt;- включение/выключение Bluetooth по Fn-F5;&lt;br /&gt;&lt;br /&gt;Оставшиеся спец. кнопки: &lt;br /&gt;- переключение на внешний монитор по Fn-F7 - не пробовал, нет у меня внешнего монитора;&lt;br /&gt;- "control ultranav" по Fn-F8 - что это? зачем? хз.&lt;br /&gt;- Fn-F9 - видимо, eject девайса из слота CD-ROM'а. может, оно и работает. не знаю, не пробовал.&lt;br /&gt;- точно не работает регулировка яркости экрана через Fn-Home/End. Зато через KPowersave яркость регулируется без проблем.&lt;br /&gt;&lt;br /&gt;Честно говоря, даже не знаю что еще написать про установку openSuse..&lt;br /&gt;Всё работает. Вот.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Проблемы&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. В первые дни через пару минут после просыпания из suspend-to-ram машина наглухо висла.&lt;br /&gt;Опытным путём было установлено, что это как-то связано с Bluetooth, после чего я его отключил (&lt;code&gt;echo "disabled" &amp;gt; /proc/acpi/ibm/bluetooth&lt;/code&gt;) и с тех пор всё ок.&lt;br /&gt;Что конкретно вызывало проблему - хз. То ли ядро, то ли демон блутуса, то ли девайс. Я блутус не использую, дебажить это не стал.&lt;br /&gt;&lt;br /&gt;2. Так и не понял как сделать горизонтальный скроллинг (когда наклоняешь колёсико в сторону) для моей мышки Logitech VX Nano. &lt;br /&gt;Перепробовал все варианты из гугля, но ни один не заработал.&lt;br /&gt;&lt;br /&gt;3. Девайс для считывания отпечатков пальцев работает (через &lt;a href="http://thinkfinger.sf.net"&gt;thinkfinger&lt;/a&gt;), &lt;br /&gt;но KDE &lt;a href="https://bugs.kde.org/show_bug.cgi?id=116682"&gt;не поддерживает&lt;/a&gt; такой способ авторизации в системе =( &lt;br /&gt;Хотя, в консоли это работает отлично.&lt;br /&gt;&lt;br /&gt;4. Есть два вида &lt;a href="http://intellinuxwireless.org/"&gt;драйверов для Intel 3945ABG&lt;/a&gt;, оба разрабатываются самим Интелом:&lt;br /&gt;- старый ipw3945 (с неким proprietary daemon);&lt;br /&gt;- новый iwl3945 (open source, без демона).&lt;br /&gt;&lt;br /&gt;Так вот, со старым лампочка WiFi работает (моргает, когда передаются данные и т.п.), а с новым - нет. &lt;br /&gt;Недоработка известная (насколько я вижу, этого кода просто нет ещё), ждём Интел.&lt;br /&gt;&lt;br /&gt;Плюс к этому, почему-то новый драйвер не видит мою WiFi-точку с hidden ESSID до тех пор, &lt;br /&gt;пока я не просканирую сеть с `iwlist scan` - после этого сразу же цепляется. &lt;br /&gt;Отрепортил баг, жду.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Общие впечатления&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Машина декларировалась, как самая тихая и холодная из линейки.  И ведь явно не соврали. &lt;br /&gt;Клавиатура равномерно холодная даже при хорошей нагрузке системы.&lt;br /&gt;После HP zd7000, который при сборке чего-то тяжелого нагревался до 60С и гудел как вертолет.. сам удивляюсь.&lt;br /&gt;&lt;br /&gt;Вентилятор если и включается, то его не слышно - ночью, в полной тишине в трёх метрах от ноута я перестаю слышать его "ш-ш-ш-ш", только изредка винт поскрипывает.&lt;br /&gt;При этом, по сравнению всё с тем же zd7000, машинка намного быстрее.&lt;br /&gt;Вес в ~2.7кг за спиной не чувствуется.&lt;br /&gt;Батареи хватает часа на два работы, дольше не пробовал (оставалось 10-15%, кажется).&lt;br /&gt;&lt;br /&gt;Кстати, о батарее: достаточно забавно проработано управление зарядом - никогда такого раньше не видел.&lt;br /&gt;Устанавливаются уровни начала и окончания зарядки, есть режим force discharge и др. Удобно.&lt;br /&gt;Детали - &lt;a href="http://www.thinkwiki.org/wiki/Tp_smapi"&gt;тут&lt;/a&gt;.&lt;br /&gt;Тот же модуль ядра отдаёт оч. подробную информацию о текущем состоянии батареи.&lt;br /&gt;&lt;br /&gt;Интеловская графика себя прекрасно показала - 3D-акселерация прекрасно работает по умолчанию, &lt;br /&gt;доставлять какие-либо binary-only драйвера не требуется.&lt;br /&gt;&lt;br /&gt;В общем, совершенно не жалею, что купил. &lt;br /&gt;И даже более того - рекомендую.</content>
  </entry>
</feed>
