<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-175436925642770259</atom:id><lastBuildDate>Wed, 24 Feb 2010 18:59:38 +0000</lastBuildDate><title>umonkey.net</title><description /><link>http://blog.umonkey.net/</link><managingEditor>justin.forest@gmail.com (Justin Forest)</managingEditor><generator>Blogger</generator><openSearch:totalResults>614</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/umonkey" /><feedburner:info uri="umonkey" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>justin.forest@gmail.com</itunes:email></itunes:owner><itunes:explicit>clean</itunes:explicit><itunes:subtitle></itunes:subtitle><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-496125565995911111</guid><pubDate>Tue, 16 Feb 2010 19:32:00 +0000</pubDate><atom:updated>2010-02-16T22:32:52.138+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">экопоселения</category><category domain="http://www.blogger.com/atom/ns#">Gnote</category><category domain="http://www.blogger.com/atom/ns#">сыроедение</category><category domain="http://www.blogger.com/atom/ns#">iPod</category><category domain="http://www.blogger.com/atom/ns#">gPodder</category><category domain="http://www.blogger.com/atom/ns#">podcast</category><category domain="http://www.blogger.com/atom/ns#">Железо</category><category domain="http://www.blogger.com/atom/ns#">Nitzer Ebb</category><category domain="http://www.blogger.com/atom/ns#">удалённая работа</category><category domain="http://www.blogger.com/atom/ns#">идиоты</category><category domain="http://www.blogger.com/atom/ns#">Depeche Mode</category><title>HDR #5</title><description>У меня тут накопилось какое-то количество обновлений, о которых я давно хотел рассказать, но всё никак не мог собраться. Теперь вот &lt;a href="http://umonkey.rpod.ru/141696.html"&gt;собрался&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-496125565995911111?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/zzfVu0SzF0U/hdr-5.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/umonkey/~5/JXIQOt2Jbw0/153751.mp3" type="audio/mpeg" /><itunes:explicit>clean</itunes:explicit><itunes:subtitle>У меня тут накопилось какое-то количество обновлений, о которых я давно хотел рассказать, но всё никак не мог собраться. Теперь вот собрался.</itunes:subtitle><itunes:author>justin.forest@gmail.com (Justin Forest)</itunes:author><itunes:summary>У меня тут накопилось какое-то количество обновлений, о которых я давно хотел рассказать, но всё никак не мог собраться. Теперь вот собрался.</itunes:summary><itunes:keywords>экопоселения, Gnote, сыроедение, iPod, gPodder, podcast, Железо, Nitzer Ebb, удалённая работа, идиоты, Depeche Mode</itunes:keywords><feedburner:origLink>http://blog.umonkey.net/2010/02/hdr-5.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/umonkey/~5/JXIQOt2Jbw0/153751.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://rpod.ru/personal/external/153751.mp3</feedburner:origEnclosureLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-505181395907266701</guid><pubDate>Sat, 13 Feb 2010 17:48:00 +0000</pubDate><atom:updated>2010-02-13T21:29:05.728+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">deadchannel</category><title>Обновление deadchannel.ru</title><description>Внёс давно копившиеся изменения в &lt;a href="http://deadchannel.ru/"&gt;deadchannel.ru&lt;/a&gt;:

&lt;ol&gt;
&lt;li&gt;Обновил &lt;a href="http://code.google.com/p/molinos-cms/"&gt;СУК&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Вернул иконки новостей, в том числе для видеороликов с Vimeo и RuTube.&lt;/li&gt;
&lt;li&gt;Добавил подписку на новости по электронной почте (для тех, кто не в ладах с RSS).&lt;/li&gt;
&lt;li&gt;Новости можно постить прямо с главной страницы.&lt;/li&gt;
&lt;li&gt;Видео можно проигрывать прямо в списке новостей, не нужно открывать новую страницу.&lt;/li&gt;
&lt;li&gt;Исправлен поиск: больше не нужно вводить запрос два раза.&lt;/li&gt;
&lt;li&gt;Исправлен &lt;a href="http://feeds.feedburner.com/deadchannel/media"&gt;RSS с музыкой&lt;/a&gt; (больше не попадаются картинки).&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-505181395907266701?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/HxEwY5hFzCg/deadchannelru.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/02/deadchannelru.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-7645066391315874479</guid><pubDate>Wed, 10 Feb 2010 10:02:00 +0000</pubDate><atom:updated>2010-02-10T13:02:18.086+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">howto</category><category domain="http://www.blogger.com/atom/ns#">chrome</category><title>О постепенном засорении диска</title><description>Недавно только &lt;a href="http://blog.umonkey.net/2010/01/lucid-lynx.html"&gt;поставил заново систему&lt;/a&gt;, а свободного места на диске уже стало заметно меньше. &lt;a href="https://help.ubuntu.com/community/Baobab"&gt;Baobab&lt;/a&gt; подсказал, что основной источник мусора — Google Chrome (см. &lt;a href="http://code.google.com/p/chromium/issues/detail?id=16705"&gt;issue 16705&lt;/a&gt;) и папка &lt;code&gt;~/.cache&lt;/code&gt;. Я давно на это натыкался, и пытался даже скрипты писать, которые удаляют мусор, но надоело.&lt;br /&gt;
&lt;br /&gt;
Сегодня придумал просто монтировать её в память, как &lt;code&gt;/tmp&lt;/code&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;none /home/hex/.cache tmpfs rw,nosuid,noexec,nodev,uid=1000,mode=0700 0 0&lt;/pre&gt;&lt;br /&gt;
Памяти 2ГБ, большая часть всё равно обычно простаивает. Будет польза.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-7645066391315874479?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/NcDo8DWCWIE/blog-post_10.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><georss:point>59.939039 30.315785</georss:point><feedburner:origLink>http://blog.umonkey.net/2010/02/blog-post_10.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-7938962615726581787</guid><pubDate>Tue, 02 Feb 2010 10:00:00 +0000</pubDate><atom:updated>2010-02-02T13:00:17.472+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">dev</category><category domain="http://www.blogger.com/atom/ns#">version control</category><category domain="http://www.blogger.com/atom/ns#">tech</category><category domain="http://www.blogger.com/atom/ns#">commentary</category><title>О непрерывной интеграции</title><description>Прочитал на хабре "&lt;a href="http://habrahabr.ru/blogs/development/82724/"&gt;Введение в Continuous Integration&lt;/a&gt;". Мне кажется неправильной сама идея коммитить что попало, а потом мастерить роботов, которые будут периодически всё это тестировать и рассказывать о неудачах. Если основная идея в том, чтобы исходный код всегда был работоспособен, такой робот просто бесполезен, и даже чтобы максимально быстро неполадки обнаруживать, будет эффективнее тестировать перед коммитом, а не после.&lt;br /&gt;
&lt;br /&gt;
У нас используется Mercurial, который позволяет писать &lt;a href="http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html"&gt;хуки&lt;/a&gt; для многих событий. В частности, перед коммитом проверяется синтаксис изменённых файлов, перед выталкиванием накопленных изменений в репозиторий запускаются тесты. Если что-то не так, операция прерывается. Таким образом, в репозиторий просто не попадает код, который всё сразу ломает. Для предотвращения логических ошибок, которые тестами не отслеживаются, есть стабильная и нестабильная ветка исходного кода.&lt;br /&gt;
&lt;br /&gt;
Допускаю, что в больших проектах компиляция может занимать так долго, что никому не захочется перед каждым выталкиванием это делать. Но и это, мне кажется, от неправильной организации: (1) выталкивать надо не после каждого изменения, и (2) правильное разделение проекта на модули решает эту проблему. И, в любом случае, времени на сборку вряд ли уйдёт больше, чем на разруливание хаоса, возникшего в связи с пропущенной в репозиторий поломкой.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-7938962615726581787?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/s91J-Bb7Y8A/blog-post.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/02/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-8223985522112782768</guid><pubDate>Thu, 28 Jan 2010 19:24:00 +0000</pubDate><atom:updated>2010-01-28T22:24:09.370+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">paranoia</category><category domain="http://www.blogger.com/atom/ns#">google</category><title>Google хочет модернизировать DNS</title><description>Google &lt;a href="http://googlecode.blogspot.com/2010/01/proposal-to-extend-dns-protocol.html"&gt;придумал&lt;/a&gt; доработать DNS, чтобы &lt;a href="http://ru.wikipedia.org/wiki/DNS#.D0.A0.D0.B5.D0.BA.D1.83.D1.80.D1.81.D0.B8.D1.8F"&gt;рекурсивные серверы&lt;/a&gt;, работающие как прокси, сообщали конечным получателям не свой IP адрес, а адрес пользователя, чей запрос они обрабатывают. Мотивация простая: можно будет пользователю подсказать IP адрес ближайшего к нему кластера распределённой системы.&lt;br /&gt;
&lt;br /&gt;
Естественно, первым делом возникают подозрения в желании либо собрать личную информацию, либо блокировать пользователей по географическим признакам, как &lt;a href="http://digg.com/tech_news/SourceForge_blocks_Iran_North_Korea_Syria_Sudan_and_Cuba"&gt;недавно это стал делать SourceForge&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
На счёт сбора информации у Google есть прикрытие: передаваться будут только 3 старших байта. Но на счёт получения близости информации Google немного лукавит: есть же технология &lt;a href="http://en.wikipedia.org/wiki/Anycast"&gt;anycast&lt;/a&gt;, которую сам Google использует в своих &lt;a href="http://en.wikipedia.org/wiki/Google_Public_DNS#Servers"&gt;публичных DNS серверах&lt;/a&gt; (8.8.8.8 и 8.8.4.4). То есть, у серьёзных ребят с геораспределёнными сервисами нужные инструменты уже есть.&lt;br /&gt;
&lt;br /&gt;
Значит, действительно хотят разным людям разные результаты выдавать. За что, кстати, сам Google банит сайты, выкидывая из поиска.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-8223985522112782768?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/k_GycIWl9BM/google-dns.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/google-dns.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-8721890320952013167</guid><pubDate>Thu, 28 Jan 2010 18:59:00 +0000</pubDate><atom:updated>2010-01-28T21:59:06.863+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rant</category><category domain="http://www.blogger.com/atom/ns#">politics</category><title>Об объединении усилий оппозиции</title><description>Меня давно удивляет и даже возмущает российская оппозиция своей сознательной раздробленностью. Любые попытки объединиться тут же проваливаются под какими-то идиотскими предлогами, вроде &lt;a href="http://ru.wikipedia.org/wiki/Вражда_между_тупоконечниками_и_остроконечниками"&gt;кто с какого конца яйцо разбивает&lt;/a&gt;. И ведь дураку понятно, что разделяй и властвуй, что плевать на мелочи, когда есть принципиальные проблемы, общие для всех. Я даже думал, что это я мыслю как-то топорно, и есть серьёзные причины.&lt;br /&gt;
&lt;br /&gt;
Вчера послушал Эхо Москвы от 26 января (&lt;a href="http://t.umonkey.net/post/358224552"&gt;фрагмент записи&lt;/a&gt;), в нём Муратов говорит:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Ребята, в конце концов, перестаньте ждать, пока вам отдадут штепсели от Первого канала телевизора, уже создайте свой интернет-канал. Уже будьте добры, перестаньте объединяться способом пачкования друг о друга. Уже соберитесь, создайте ресурс, в котором вы можете защищать свои ценности. Уже все задолбались за 10 лет последних и 6 лет создания комитета-2008, как вы друг с другом ссоритесь, споритесь, неизбывные памятники хотите построить, угрюмо играя либеральными желваками, вместо того чтобы вовлечь общество в создание приличных дел, создать общественное движение, когда вам не дадут сделать партии.&lt;/blockquote&gt;&lt;br /&gt;
То есть, мысль совсем не дикая, а вполне нормальная. То есть, действительно, &lt;a href="http://afterwednesday.rpod.ru/138649.html"&gt;они все идиоты&lt;/a&gt; и хотят только мученической славы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-8721890320952013167?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/SaaFMsEt-NA/blog-post_28.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post_28.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-7988137616206160692</guid><pubDate>Wed, 27 Jan 2010 22:08:00 +0000</pubDate><atom:updated>2010-01-28T01:08:33.170+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nb</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Lucid Lynx и шифрование</title><description>Захотел смонтировать шифрованную флэшку как /home. Делал всё наобум, прописал что-то в fstab и crypttab. При перезагрузке получил зависание под "&lt;a href="http://www.google.ru/search?aq=0&amp;oq=ubuntu+starting&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=ubuntu+starting+init+crypto+disks"&gt;starting init crypto disks&lt;/a&gt;". Узнал, что никакой "режим восстановления" не помогает загрузить абсолютный минимум, чтобы вернуть всё как было.&lt;br /&gt;
&lt;br /&gt;
Загрузился с загрузочной флэшки, chroot + apt-get remove &lt;a href="http://code.google.com/p/cryptsetup/"&gt;cryptsetup&lt;/a&gt;, и можно работать дальше.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-7988137616206160692?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/UvVkBykhdTc/lucid-lynx_28.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/lucid-lynx_28.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-6136635865376974792</guid><pubDate>Wed, 27 Jan 2010 07:21:00 +0000</pubDate><atom:updated>2010-01-27T12:30:42.590+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rant</category><title>О понимании умом</title><description>Достаточно давно отслеживаю всё, что пишут о &lt;a href="http://ru.wikipedia.org/wiki/Струнный_транспорт_Юницкого"&gt;струнном транспорте&lt;/a&gt;. Пишут что-нибудь каждый день, но почти каждый день — одно и то же. &lt;a href="http://leteha.livejournal.com/1080935.html"&gt;Недавний пример&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Нет, умом я, конечно же понимаю, что «струнный транспорт» хорош при модельках в комнате под куполом, а при ветре и температурных перепадах он не работает в принципе.&lt;/blockquote&gt;&lt;br /&gt;
То есть автор предполагает, что учёный, изобретатель, академик РАЕН, 34 года работающий над проектом, не учёл ветер и температурные перепады? Забавляет такая самоуверенность.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-6136635865376974792?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/gbuUwuoYALo/blog-post_27.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post_27.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-1245140441056998907</guid><pubDate>Sun, 24 Jan 2010 04:27:00 +0000</pubDate><atom:updated>2010-01-24T07:50:08.100+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Lucid Lynx</title><description>Поставил на лаптоп Ubuntu Lucid Lynx (Alpha 2). Сначала случайно скачал Xubuntu — пользоваться ею решительно невозможно, хотя бы потому, что нет настроек bluetooth. Подожду релиза и попробую ещё раз, но пока как-то всё там бесчеловечно.&lt;br /&gt;
&lt;br /&gt;
Обычная версия пока внешне мало чем отличается. Заметил:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Отделили выпадающее меню с выходом/перезагрузкой от статуса в IM.&lt;/li&gt;
&lt;li&gt;Gimp пока не убрали (хотя обещали), зато добавили зачем-то &lt;a href="http://www.pitivi.org/"&gt;Pitivi&lt;/a&gt;. Впрочем, он использует GStreamer и весит, наверное, 100K.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Удалять программы через Ubuntu Software Center стало гораздо проще: кнопка удаления есть прямо в списке, не надо заходить в просмотр программы. К релизу, наверное, сделают и массовое удаление.&lt;/li&gt;
&lt;li&gt;Индикатор раскладки внесли в общий indicator applet, он теперь не болтается сам по себе и никуда не съезжает.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Пока доволен.&lt;br /&gt;
&lt;br /&gt;
PS: установил сегодня будущей тёще на лаптоп Ubuntu (правда стабильную, 9.10). Довольна, но я — ещё больше доволен.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-1245140441056998907?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/pXUpJLgk4eI/lucid-lynx.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/lucid-lynx.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-9202826252569397145</guid><pubDate>Sat, 23 Jan 2010 14:29:00 +0000</pubDate><atom:updated>2010-01-24T07:18:59.987+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">moments</category><category domain="http://www.blogger.com/atom/ns#">concert</category><category domain="http://www.blogger.com/atom/ns#">reports</category><title>Mona Mur &amp; En Esch</title><description>Сходил вчера на концерт, в &lt;a href="http://www.zoccolo.ru/index.php?id=86&amp;gr=1306"&gt;Цоколь&lt;/a&gt;. Раньше их совместного творчества никогда не слышал, знал только, что в разной степени содействовали KMFDM. Не мог пропустить.&lt;br /&gt;
&lt;br /&gt;
Эш заметно постарел. Вид болезненный, печальный, как будто чувствует что-то неотвратимое. Тихо говорит и — мне показалось — плохо слышит, поэтому лишних вопросов решил не задавать. Мону вообще видел впервые, но клёвая.&lt;br /&gt;
&lt;br /&gt;
Отыграли хорошо. Одну песню даже на русском спели ("12 ударов"). На ломаном, но русском, и оба, и без бумажек. Причём на альбоме песня на немецком. Доволен.&lt;br /&gt;
&lt;br /&gt;
&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8928097&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8928097&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/umonkey/4297828388/" title="Mona Mur &amp;amp; En Esch by urban.monkey, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4031/4297828388_37cd09f181.jpg" width="500" height="375" alt="Mona Mur &amp;amp; En Esch" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-9202826252569397145?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/weTJTm6Px-A/mona-mur-en-esch.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/umonkey/~5/lRQys2iCxOk/moogaloop.swf" type="application/x-shockwave-flash" /><itunes:explicit>clean</itunes:explicit><itunes:subtitle>Сходил вчера на концерт, в Цоколь. Раньше их совместного творчества никогда не слышал, знал только, что в разной степени содействовали KMFDM. Не мог пропустить. Эш заметно постарел. Вид болезненный, печальный, как будто чувствует что-то неотвратимое. Тихо</itunes:subtitle><itunes:author>justin.forest@gmail.com (Justin Forest)</itunes:author><itunes:summary>Сходил вчера на концерт, в Цоколь. Раньше их совместного творчества никогда не слышал, знал только, что в разной степени содействовали KMFDM. Не мог пропустить. Эш заметно постарел. Вид болезненный, печальный, как будто чувствует что-то неотвратимое. Тихо говорит и — мне показалось — плохо слышит, поэтому лишних вопросов решил не задавать. Мону вообще видел впервые, но клёвая. Отыграли хорошо. Одну песню даже на русском спели ("12 ударов"). На ломаном, но русском, и оба, и без бумажек. Причём на альбоме песня на немецком. Доволен. </itunes:summary><itunes:keywords>moments, concert, reports</itunes:keywords><feedburner:origLink>http://blog.umonkey.net/2010/01/mona-mur-en-esch.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/umonkey/~5/lRQys2iCxOk/moogaloop.swf" length="-1" type="application/x-shockwave-flash" /><feedburner:origEnclosureLink>http://vimeo.com/moogaloop.swf?clip_id=8928097&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1</feedburner:origEnclosureLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-7461799525449066222</guid><pubDate>Fri, 22 Jan 2010 08:39:00 +0000</pubDate><atom:updated>2010-01-22T11:39:13.343+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">tech</category><title>HTML5 видео в массы</title><description>20 января YouTube &lt;a href="http://youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html"&gt;запустил&lt;/a&gt; бета-версию HTML5 проигрывателя, а 21 января — &lt;a href="http://vimeo.com/blog:268"&gt;Vimeo&lt;/a&gt;. Ни там, ни там он не используется для 100% роликов — некоторые, почему-то, показывают через флэш, но в целом — отлично, я доволен.&lt;br /&gt;
&lt;br /&gt;
YouTube сразу озаботился "защитой" от скачивания и перекрыл видео прозрачным дивом, в Vimeo обошлись без этого. Видимо, потому, что и так позволяют скачивать.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-7461799525449066222?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/r6od96nXpsM/html5.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/html5.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-1975183957821782915</guid><pubDate>Mon, 18 Jan 2010 10:26:00 +0000</pubDate><atom:updated>2010-01-18T13:27:57.945+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">politics</category><title>О запрете одиночных пикетов</title><description>&lt;a href="http://www.rian.ru/society/20100115/204693252.html"&gt;Сообщают&lt;/a&gt;, что депутаты Мособлдумы внесли в Госдуму законопроект, который запрещает проводить одиночные пикеты без уведомления соответствующих органов власти (сейчас для одиночного пикета разрешение не требуется, но хорошо известно, &lt;a href="http://t.umonkey.net/post/319773716"&gt;как это бывает&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Очевидно, что это пожелание депутатов открыто противоречит &lt;a href="http://constitution.ru/10003000/10003000-4.htm#31"&gt;31 статье Конституции&lt;/a&gt; и, скорее всего, будет отклонено; возможно даже, что это — специальная постановка, чтобы показать, что Госдума, на самом деле, любит свободу.  Интересно, во-первых, кто именно внёс этот законопроект — я пока не смог найти, и, во-вторых, когда уже этот идиотизм начнут не просто отклонять, но и заставят за него отвечать?&lt;br /&gt;
&lt;br /&gt;
Любопытна мотивация:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;"Бывают ситуации, когда пикетчики-одиночки совершают акты самосожжения либо на них совершаются нападения. При этом орган исполнительной власти субъекта РФ, как правило, даже не знает о подготовке подобных акций", — говорится в пояснительной записке к законопроекту.&lt;/blockquote&gt;&lt;br /&gt;
То есть, как обычно, из лучших побуждений, причём найден самый бесполезный для общества и самый полезный для авторов инструмент.  Это на 100% повторяет повышение штрафов за езду без ремня безопасности: кому какое дело, пристёгнут человек или нет?  Опасности окружающим он этим не создаёт, если при столкновении у него меньше шансов выжить — это его личная проблема, лечиться он будет или за свой счёт, или за счёт страховой компании.  Почему государство должно в это вмешиваться, других проблем не осталось?&lt;br /&gt;
&lt;br /&gt;
В ответ на это было бы интересно посмотреть на акцию гражданского повиновения.  Например, чтобы участники "Стратегии 31", например, пришли и дружно подали 100-200 уведомлений на одиночный пикет, и так каждый раз.  Думаю, сами работники МВД сразу станут против этого нововведения.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-1975183957821782915?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/4OVMKKn9U-U/blog-post_18.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post_18.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-760491931144172198</guid><pubDate>Sun, 17 Jan 2010 20:27:00 +0000</pubDate><atom:updated>2010-01-18T13:06:14.440+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">цитаты</category><category domain="http://www.blogger.com/atom/ns#">эхо</category><title>О том, что ложки нет</title><description>&lt;p&gt;Обычно мне не очень нравится &lt;a href="http://www.echo.msk.ru/contributors/12/"&gt;Бунтман&lt;/a&gt;, но не могу не согласиться:&lt;/p&gt;

&lt;blockquote&gt;Я, наоборот, понимаешь, в чем дело, я субъективный идеалист. Я считаю, как говорил в «Матрице», что ложки нет. Дело не в том, что ее можно взглядом согнуть или нельзя согнуть, а просто ложки нет. Это все матрица. И мне кажется, что это фантазии журналистов, что им можно или нельзя или что за это будет. Если бы все считали, что они должны выполнять свой долг, в том числе и профессиональный, никакие бы Путины, Медведевы, Сечины, Сурковы никогда бы ничего не переломили, если не хотели бы проливать большую кровь.&lt;/blockquote&gt;

&lt;blockquote&gt;Это &lt;a href="http://en.wikipedia.org/wiki/England_expects_that_every_man_will_do_his_duty"&gt;сигнал флажный&lt;/a&gt;, который поднял Нельсон на флагманском корабле «Виктория» на Трафальгарском сражении. Я думаю, что этот сигнал тоже можно найти в интернете — сшить флажочки и поднять. Англию заменить на Россию и держать у себя на балконе.&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.echo.msk.ru/programs/personalno/648808-echo/"&gt;Особое мнение от 15 января 2010&lt;/a&gt; (&lt;a href="http://share.mirkforce.net/node/322"&gt;фрагмент&lt;/a&gt;)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-760491931144172198?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/H3G0K-TfcnE/blog-post_17.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><media:content url="http://feedproxy.google.com/~r/umonkey/~5/SLLoi70LTPk/2010-01-15-osoboe-1708.mp3" type="audio/mpeg" /><itunes:explicit>clean</itunes:explicit><itunes:subtitle> Обычно мне не очень нравится Бунтман, но не могу не согласиться: Я, наоборот, понимаешь, в чем дело, я субъективный идеалист. Я считаю, как говорил в «Матрице», что ложки нет. Дело не в том, что ее можно взглядом согнуть или нельзя согнуть, а просто ложк</itunes:subtitle><itunes:author>justin.forest@gmail.com (Justin Forest)</itunes:author><itunes:summary> Обычно мне не очень нравится Бунтман, но не могу не согласиться: Я, наоборот, понимаешь, в чем дело, я субъективный идеалист. Я считаю, как говорил в «Матрице», что ложки нет. Дело не в том, что ее можно взглядом согнуть или нельзя согнуть, а просто ложки нет. Это все матрица. И мне кажется, что это фантазии журналистов, что им можно или нельзя или что за это будет. Если бы все считали, что они должны выполнять свой долг, в том числе и профессиональный, никакие бы Путины, Медведевы, Сечины, Сурковы никогда бы ничего не переломили, если не хотели бы проливать большую кровь. Это сигнал флажный, который поднял Нельсон на флагманском корабле «Виктория» на Трафальгарском сражении. Я думаю, что этот сигнал тоже можно найти в интернете — сшить флажочки и поднять. Англию заменить на Россию и держать у себя на балконе. Особое мнение от 15 января 2010 (фрагмент)</itunes:summary><itunes:keywords>цитаты, эхо</itunes:keywords><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post_17.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/umonkey/~5/SLLoi70LTPk/2010-01-15-osoboe-1708.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://files.mirkforce.net/2/22/322/2010-01-15-osoboe-1708.mp3</feedburner:origEnclosureLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-2490213647644584241</guid><pubDate>Wed, 13 Jan 2010 11:31:00 +0000</pubDate><atom:updated>2010-01-13T15:05:46.946+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cooperate</category><category domain="http://www.blogger.com/atom/ns#">tech</category><category domain="http://www.blogger.com/atom/ns#">storage</category><category domain="http://www.blogger.com/atom/ns#">google</category><title>О файловых хранилищах</title><description>Вчера &lt;a href="http://googledocs.blogspot.com/2010/01/upload-and-store-your-files-in-cloud.html"&gt;стало можно&lt;/a&gt; загружать в Google Docs произвольные файлы, в пределах общей квоты, то есть ≤1GB.  Есть ещё Box.net, DropBox, Ubuntu One, Amazon S3, каждый со своим клиентом.  Интересно, когда появится какой-нибудь универсальный клиент для прозрачной синхронизации отдельной папки, с плагинами для разных серверов?  Пока знаю только &lt;a href="http://live.gnome.org/Conduit"&gt;Conduit&lt;/a&gt;, который поддерживает &lt;a href="http://live.gnome.org/Conduit/SyncStatus"&gt;много чего&lt;/a&gt;, но &lt;a href="http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2009/gnome/t124022402214"&gt;не прозрачно&lt;/a&gt;, и &lt;a href="http://www.opensync.org/"&gt;OpenSync&lt;/a&gt;, который библиотека.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-2490213647644584241?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/8i6xmmat0Z4/blog-post_13.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post_13.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-5497536714415903923</guid><pubDate>Tue, 12 Jan 2010 22:55:00 +0000</pubDate><atom:updated>2010-01-13T12:20:49.006+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fmh</category><category domain="http://www.blogger.com/atom/ns#">dev</category><category domain="http://www.blogger.com/atom/ns#">tech</category><category domain="http://www.blogger.com/atom/ns#">browsers</category><title>HTML5 audio</title><description>&lt;a href="http://code.google.com/p/freemusic/source/detail?r=7c546cc0120bca340b421d63a60ad5be57c2d639"&gt;Написал&lt;/a&gt; для &lt;a href="http://www.freemusichub.net/"&gt;FMH&lt;/a&gt; проигрыватель на чистом HTML5 и JavaScript.  Попутно выяснил, что:

&lt;ol&gt;
&lt;li&gt;Chrome не обновляет загруженные скрипты, даже если обновлять страницу, зажав Shift; помогает только открыть эту же страницу в новой вкладке.&lt;/li&gt;
&lt;li&gt;Если использовать созданный на лету объект (new Audio()), Firefox продолжает играть и после закрытия страницы, и даже секунд 5-10 после закрытия самого браузера.&lt;/li&gt;
&lt;li&gt;Не совсем про audio, но Firefox выводит страницу сразу со всем, что было добавлено скриптами, а Chrome сначала выводит страницу как есть, затем видно, как скрипты добавляют дополнительные элементы.&lt;/li&gt;
&lt;/ol&gt;

В целом — весело, доволен.  Думаю, делать ли проигрывание с помощью флэша для тупых браузеров, или забить, напирая на передовые технологии?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-5497536714415903923?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/A7efKtt0D3g/html5-audio.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/html5-audio.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-9075933680769754548</guid><pubDate>Tue, 12 Jan 2010 19:58:00 +0000</pubDate><atom:updated>2010-01-14T13:03:36.911+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">magic</category><category domain="http://www.blogger.com/atom/ns#">gae</category><title>Python и else</title><description>&lt;p&gt;Заметил, то сайт для Google App Engine периодически пишет мне что я залогинен и разлогинен одновременно. &amp;nbsp;Удивился, добавил немного отладочного вывода. &amp;nbsp;Вот такой код:&lt;/p&gt;

&lt;pre&gt;if users.get_current_user():
&amp;nbsp;&amp;nbsp; &amp;nbsp;attrs['logout-uri'] = users.create_logout_url(self.request.uri)
else:
&amp;nbsp;&amp;nbsp; &amp;nbsp;attrs['login-uri'] = users.create_login_url(self.request.uri)
if 'login-uri' in attrs and 'logout-uri' in attrs:
&amp;nbsp;&amp;nbsp; &amp;nbsp;logging.debug('Warning: logged IN and OUT simultaneously: %s' % attrs)
&lt;/pre&gt;

&lt;p&gt;И получаю warning. &amp;nbsp;Не понятно. &amp;nbsp;При этом если полезть в исходный код и по горячим следам попытаться что-то поправить, ситуация нормализуется.&lt;/p&gt;

PS: нашёл &lt;a href="http://www.network-theory.co.uk/docs/pytut/DefaultArgumentValues.html"&gt;объяснение&lt;/a&gt;: значение по умолчанию для аргумента функции не должно быть мутирующим.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-9075933680769754548?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/Cl784F7IPkc/python-else.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/python-else.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-2331015146121480187</guid><pubDate>Fri, 08 Jan 2010 19:47:00 +0000</pubDate><atom:updated>2010-01-08T22:47:21.946+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">dev</category><category domain="http://www.blogger.com/atom/ns#">tech</category><category domain="http://www.blogger.com/atom/ns#">rss</category><category domain="http://www.blogger.com/atom/ns#">gae</category><category domain="http://www.blogger.com/atom/ns#">xslt</category><title>О применении XSLT к RSS</title><description>Работая над одним сайтом, основанном на &lt;a href="http://code.google.com/intl/ru-RU/appengine/"&gt;Google App Engine&lt;/a&gt;, решил попробовать отказаться от серверных шаблонов в пользу клиентского XSLT. &amp;nbsp;Это стандартный и более понятный язык, чем шаблоны Django, которые предлагает использовать Google. &amp;nbsp;Перекладывание их на клиента снимает часть нагрузки с сервера (при хранении заготовок XML в самих объектах — в базе — вывод большинства страниц сводится к одному запросу и конкатенации текстовых&amp;nbsp;фрагментов). К тому же пользователь при каждом запросе получает абсолютный минимум данных, а шаблоны загружает (и кэширует) один раз. &amp;nbsp;В общем, сплошные преимущества. &amp;nbsp;Попросил одного нашего корпоративного верстальщика проверить, где это работает — говорит, во всех доступных браузерах.&lt;br /&gt;
&lt;br /&gt;
Но это ещё не всё. &amp;nbsp;Интересная мысль пришла на днях: можно ведь все страницы со списками чего-либо выдавать не просто как XML, а сразу как RSS! &amp;nbsp;Дополнительные сведения можно передавать через свои &lt;a href="http://en.wikipedia.org/wiki/XML_namespace"&gt;пространства имён&lt;/a&gt;, браузер спокойно применит к этому шаблоны, заодно и RSS будет для всего, что можно листать на сайте, и делать ничего не надо.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-2331015146121480187?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/sTAz66DbZpU/xslt-rss.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/xslt-rss.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-719888361873378323</guid><pubDate>Wed, 06 Jan 2010 23:11:00 +0000</pubDate><atom:updated>2010-01-07T13:56:22.135+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">31</category><category domain="http://www.blogger.com/atom/ns#">politics</category><title>О "Стратегии 31"</title><description>Посмотрел &lt;a href="http://t.umonkey.net/post/319792247"&gt;декабрьское видео&lt;/a&gt; с &lt;a href="http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D1%83%D0%BC%D1%84%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D1%8C"&gt;Триумфальной площади&lt;/a&gt;, где 31 числа каждого месяца собираются люди, мирно и без оружия, в поддержку &lt;a href="http://constitution.ru/10003000/10003000-4.htm#31"&gt;статьи 31&lt;/a&gt; Конституции РФ (см. &lt;a href="http://limonov-eduard.livejournal.com/15772.html"&gt;Стратегия 31&lt;/a&gt;), и их регулярно скручивает ОМОН, потому, что митинг не санкционирован. Постоянно об этом слышу, но слова — это слова, а видеозапись вызывает гораздо более сильные эмоции. &amp;nbsp;Это немыслимый дурдом. &amp;nbsp;У меня просто в голове не укладывается, как власти могут так тупо себя вести, но и поведение самих протестующих вызывает много вопросов.&lt;br /&gt;
&lt;br /&gt;
Больше всего было интересно, почему бы не обратиться в &lt;a href="http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B8%D1%82%D1%83%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D1%81%D1%83%D0%B4_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8"&gt;конституционный суд&lt;/a&gt; и оспорить &lt;a href="http://www.rg.ru/2004/06/23/miting-dok.html"&gt;федеральный закон о собраниях&lt;/a&gt;, который, фактически, предусматривает разрешительный порядок проведения акций? &amp;nbsp;Оказывается,&amp;nbsp;&lt;a href="http://www.kommersant.ru/doc.aspx?docsid=1210922"&gt;обращались&lt;/a&gt;, не помогло. &amp;nbsp;Один из судий был против, и заявил, что суд, фактически, "уклонился от своей главной обязанности — защиты конституционных прав и свобод граждан", на что другой судья ответил, что такие эксцессы носят единичный характер.&lt;br /&gt;
&lt;br /&gt;
Тут сразу встаёт вопрос: почему бы не завалить конституционный суд жалобами, по одной на каждый такой единичный случай? &amp;nbsp;Не понятно. &amp;nbsp;Допустим, найдутся какие-то причины, но есть же ещё масса возможный действий:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;На сколько я знаю, когда митингующих скручивают и увозят, им предъявляют обвинения в распитии спиртных напитков и использовании ненормативной лексики. &amp;nbsp;(Бывают и другие, но их обычно по дороге снимают.) &amp;nbsp;Причём скручивают, судя по записям, в лучшем случае через минуту после занятия позиции. &amp;nbsp;То есть можно легко все полторы-две минуты своего присутствия на митинге видео заснять на видео, а как только отпустят из отделения — сдать анализ крови и зафиксировать полное отсутствие в ней алкоголя. &amp;nbsp;Всё это использовать как доказательства при обвинении сотрудников в даче заведомо ложных показаний (&lt;a href="http://www.roskodeks.ru/codecs/781.html"&gt;статья 307 УК РФ&lt;/a&gt;) и в неправомерных действиях (нашёл даже &lt;a href="http://www.criminallawyer.ru/pages/examples5/"&gt;образец заявления&lt;/a&gt;). &amp;nbsp;Что мешает? &amp;nbsp;Не понятно.&lt;/li&gt;
&lt;li&gt;Вместо плакатов и транспарантов надеть футболки с текстом вроде "Статья 31 Конституции гарантирует мне право собираться мирно и без оружия". &amp;nbsp;Ну и можно что-нибудь приписать, вроде, "Президент — её гарант, ты против президента?", хотя можно и без этого обойтись. &amp;nbsp;Формально это уже не митингующий, а просто, может, человек стоит. &amp;nbsp;Хотя забирают за распитие и мат, так что не сильно должно помочь, зато эту надпись из рук не вырвут, и её можно носить всегда, везде. &amp;nbsp;Зимой не актуально, в остальное время — отлично, по-моему.&lt;/li&gt;
&lt;li&gt;Раз уж скручивают без повода и не по закону (не показывают документы итд), этому нужно противодействовать, ведь &lt;a href="http://www.kp.ru/daily/24401/577807/"&gt;Нургалиев разрешил&lt;/a&gt;? &amp;nbsp;Силу применять, конечно, не надо — стопроцентный шанс получить по голове, но вон, &lt;a href="http://gazeta.ru/news/lenta/2009/12/21/n_1437885.shtml"&gt;обманутые дольщики приковали себя наручниками ко входу в Думу&lt;/a&gt;. &amp;nbsp;Возьмите наручники, замкнитесь в цепь вокруг памятника, сколько там, человек 10 нужно? &amp;nbsp;Мирно и без оружия. &amp;nbsp;Можно ещё голодовку объявить. &amp;nbsp;Можно и больше людей, к этому кольцу уже хаотично приковаться. &amp;nbsp;Интересно, что будет делать ОМОН, оторвёт кому-то руку? &amp;nbsp;Это, вроде, не очень легко.&lt;/li&gt;
&lt;li&gt;То же самое, только не вокруг памятника, зато много людей. &amp;nbsp;Человек 50. &amp;nbsp;Очень будет интересно посмотреть, как ОМОН будет тащить всю эту вереницу и заталкивать её в автобус, особенно когда там просто места не хватит.&lt;/li&gt;
&lt;li&gt;Можно даже без митинга обойтись: на ближайшем перекрёстке дружно переходить дорогу, по кругу. &amp;nbsp;Тихо, мирно, без оружия, но всей толпой. &amp;nbsp;Желательно в вышеописанных футболках. &amp;nbsp;Это не митинг, и даже не &lt;a href="http://ru.wikipedia.org/wiki/%D0%A8%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D0%B5"&gt;шествие&lt;/a&gt;. &amp;nbsp;Слышал, в какой-то стране так уже шутили, по-моему здорово.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Это — то, что с ходу пришло в голову, можно для каждого раза придумывать новые способы. &amp;nbsp;Однако вместо этого почему-то оппозиция — которая отстаивает Конституцию, само по себе странно, да? — вместо этого она почему-то упорно наступает на одни и те же грабли. &amp;nbsp;Складывается впечатление, что дело здесь не в отстаивании прав, а в желании мученической славы.&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Ну и отдельное уважение, конечно, вызывают всякие важные либеральные люди, которых на радио спрашивают: "как вы к этому относитесь?", а они отвечают: "ну я не против, если кому-то нравится, пусть ходит". &amp;nbsp;Отличная позиция для овоща. &amp;nbsp;Жаль, овощи не понимают, что всё, что не одиночный пикет — уже митинг, и не санкционированный, и когда придут за овощами, &lt;a href="http://ru.wikipedia.org/wiki/%D0%9D%D0%B8%D0%BC%D1%91%D0%BB%D0%BB%D0%B5%D1%80,_%D0%9C%D0%B0%D1%80%D1%82%D0%B8%D0%BD"&gt;помочь будет уже некому&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
PS. Совсем забыл. &amp;nbsp;Некоторые участники этих митингов, кажется, сами себе провокаторы, или как минимум &lt;i&gt;очень&lt;/i&gt; недальновидные люди. &amp;nbsp;Вышли поддержать статью конституции — здорово, поддерживайте, но чтобы выкрикивать что-то вроде "Россия без Путина", надо либо хотеть неприятностей, либо не понимать, зачем пришёл. &amp;nbsp;И это ещё простенький слоган, они же там обычно что-то совсем безумное кричат и пишут, пригодное только для того, чтобы отвернуть от себя тех, кто, возможно, уже симпатизирует. &amp;nbsp;Не понятно.&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-719888361873378323?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/UZflzj0cQoo/31.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/31.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-191402084125148524</guid><pubDate>Sun, 03 Jan 2010 20:22:00 +0000</pubDate><atom:updated>2010-01-03T23:25:34.069+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">browsers</category><category domain="http://www.blogger.com/atom/ns#">opera</category><title>Видео в Опере</title><description>Я уже несколько раз возмущался по поводу любви разработчиков браузеров изобретать велосипеды. Chrome &lt;a href="http://blog.umonkey.net/2009/11/blog-post_17.html"&gt;использует системные функции для управления сертификатами&lt;/a&gt;, он же &lt;a href="http://code.google.com/p/chromium/issues/detail?id=21318"&gt;использует системный ffmpeg&lt;/a&gt; вместо фиксированных кодеков.&lt;br /&gt;
&lt;br /&gt;
На Оперу я наехал за изобретение &lt;a href="http://blog.umonkey.net/2009/12/carakan-v8.html"&gt;собственного JavaScript движка&lt;/a&gt;, а теперь похвалить надо: &lt;a href="http://my.opera.com/desktopteam/blog/happy-new-year"&gt;10.50-6177&lt;/a&gt;&amp;nbsp;для поддержки видео &lt;a href="http://my.opera.com/core/blog/2009/12/31/re-introducing-video"&gt;использует GStreamer&lt;/a&gt;. То есть Опера не только &lt;a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-February/009702.html"&gt;предложила поддержку &amp;lt;video&amp;gt;&lt;/a&gt;, но и первой её грамотно реализовала. Уважение по полной программе.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-191402084125148524?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/u-l0iVfdDnM/blog-post_03.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post_03.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-2195014380475578097</guid><pubDate>Sun, 03 Jan 2010 10:39:00 +0000</pubDate><atom:updated>2010-01-03T13:39:57.617+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rant</category><category domain="http://www.blogger.com/atom/ns#">ban</category><category domain="http://www.blogger.com/atom/ns#">tv</category><title>О федеральном телевидении</title><description>Довелось частично посмотреть новогодний эфир одного из федеральных каналов, кажется "Первого". Ну и мерзость. Практически вся программа — пропаганда, даже насаждение алкоголя и безнравственности. Особенно порадовала сценка, где люди из Комеди Клаба предлагают дать ребёнку глоток шампанского, чтобы посмотреть, как он (звук из Ералаша), а лучше налить в "Растишку" водки, чтобы (другой звук из Ералаша). За такое, мне кажется, надо &lt;a href="http://afterwednesday.rpod.ru/135542.html"&gt;лишать лицензии&lt;/a&gt; на телевещание, а участников — на публичное воспроизведение мыслей.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-2195014380475578097?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/r9t2RHWyoTo/blog-post.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2010/01/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-957611281278246041</guid><pubDate>Wed, 23 Dec 2009 10:37:00 +0000</pubDate><atom:updated>2009-12-23T13:44:24.873+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rant</category><title>О сайте Билайна</title><description>Понадобилось воспользоваться сайтом Билайна, посмотреть распечатку. Оказывается, сайт у Билайна на редкость тупой.&amp;nbsp;Во-первых, он почему-то всегда думает, что я из Тулы, хотя я всегда из СПб, и предлагает мне соответствующие разделы. Во-вторых, поиск, конечно, доморощенный, даже дурдоморощенный, найти что-нибудь нужное, вроде "онлайн помощника", невозможно, нужно каждый раз вникать в структуру сайта (за каких-то 16 кликов можно добраться) или ходить &lt;a href="https://uslugi.beeline.ru/"&gt;по памяти&lt;/a&gt;. &lt;a href="http://mobile.beeline.ru/yaroslavl/help/client.wbp"&gt;Список услуг&lt;/a&gt;, кстати, изобретательно разбили на две страницы.&lt;br /&gt;
&lt;br /&gt;
Но добраться до этой «системы управления услугами» — мало, нужно ещё получить информацию. Есть аж 17 разных балансов: «основной баланс», «SMS-баланс», «развлечения» (в «единицах») итд. Как узнать, сколько трафика ушло? Никак. Можно, вон, заказать «финансовую детализацию расходов», указав период детализации и дату конца периода. Дату начала, то есть нельзя, а дата конца мне всегда интересна сегодняшняя, не знаю, как может быть иначе. Причём стоит это денег, &amp;nbsp;даже ежемесячный автоматический отчёт обойдётся в "0.04 долл./день". То есть не $1.24, а $0.04/день. Ещё баланс они показывают в долларах, а стоимость услуг — в рублях.&lt;br /&gt;
&lt;br /&gt;
Ну то есть полный пипец. Буду агитировать за смену оператора.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-957611281278246041?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/a9A7kur3eGs/blog-post_3516.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2009/12/blog-post_3516.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-2597315382848279830</guid><pubDate>Wed, 23 Dec 2009 09:59:00 +0000</pubDate><atom:updated>2009-12-23T16:31:14.181+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">movies</category><category domain="http://www.blogger.com/atom/ns#">communism</category><title>О вечере северокорейского кино</title><description>Был вчера на &lt;a href="http://community.livejournal.com/ru_korea/96302.html"&gt;вечере северокорейского кино&lt;/a&gt;. Показали «Пуэбло», о захваченном американском корабле, и «Великое руководство», просто рекламный фильм. Любопытные фильмы, забавное обсуждение после просмотра. В основном спорили об искренности показанных корейцев: кто-то их поддерживал, кто-то считал, что они настолько зомбированы, что даже не понимают, что несчастны.&lt;br /&gt;
&lt;br /&gt;
Был там некто &lt;a href="http://pravoedelo.ru/index.php?q=node/3341"&gt;Быков&lt;/a&gt;, майор запаса, с его слов — второе лицо в питерском отделении партии «Правое дело». Странный человек: в зале он был 1964 года рождения, на сайте — 1955; вслух мечтал о демократии и тут же говорил, что придя к власти, первым делом запретит компартию; рассказывал, как ему пришлось в ступить в комсомол, без чего просто жизни бы не было, на что ему один из организаторов показа, ровесник и тоже офицер, заметил, что это не совсем правда и насильно никого не включали. Ещё Быков сказал, что нацизм был вредом для всего остального мира, но был благом для германии, а в КНДР происходит изнасилование своего собственного народа; когда его спросили, не были ли германские коммунисты и евреи частью собственного народа, он как-то замялся, за что чуть не получил стулом по голове.&amp;nbsp;Не очень приятный и действительно двуличный человек (на что он сам намекнул в начале, представившись «вторым лицом»).&lt;br /&gt;
&lt;br /&gt;
Я вот не знал, что это за «Правое дело», а теперь знаю, что какое-то оно левое, то есть не зря сходил. И ещё раз убедился, что люди, осуждающие (впрочем, и&amp;nbsp;восхваляющие) коммунизм, не очень понимают, что это такое, и в лучшем случае имеют в виду сталинизм, который, на сколько я знаю, никогда не считался успешно построенным коммунизмом, да и социализмом был только строящимся.&lt;br /&gt;
&lt;br /&gt;
Организовали это, оказывается, нацболы, есть &lt;a href="http://nbpiter.livejournal.com/12028.html"&gt;небольшой отчёт&lt;/a&gt;. Быков тоже уже &lt;a href="http://pravoedelo.ru/index.php?q=node/4133"&gt;отчитался&lt;/a&gt;. Кстати, при таком отношении к теме, интересно, за чем он вообще приходил, кроме как поскандалить.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-2597315382848279830?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/Xjp3OJZVaJA/blog-post_23.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2009/12/blog-post_23.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-565662293401457059</guid><pubDate>Tue, 22 Dec 2009 13:10:00 +0000</pubDate><atom:updated>2009-12-22T16:31:19.118+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">opera</category><title>Подробности о причинах написания Оперой собственного JS движка</title><description>В &lt;a href="http://blog.umonkey.net/2009/12/carakan-v8.html"&gt;предыдущем посте&lt;/a&gt;&amp;nbsp;я возмущался тем, что Opera изобретает свой интерпретатор JS, вместо того, чтобы использовать готовые открытые наработки. Поинтересовался мнением людей. Говорят, самая вероятная причина — не хотят зависеть от стороннего разработчика. При этом Opera уже использует сторонний Aspell, хотя он, конечно, не является жизненно важной функцией.&lt;br /&gt;
&lt;br /&gt;
Решил выяснить официальное мнение. &lt;a href="http://my.opera.com/JensL/about/"&gt;JL&lt;/a&gt; ответил, что, с технической точки зрения, интеграция такого объёма чужого кода — большая работа. Поддержка всех операционных систем, на которых работает Opera, требует определённого проектирования и повышает требования к коду, и очень вероятно, что разработчики основного движка отказались бы принимать странные модификации в больших количествах, что привело бы к перманентному форку. Что возможно, но затраты сопоставимы с разработкой своего движка. Звучит разумно, хотя я и не знаю, на скольких платформах используется Carakan — кажется, мобильная Opera получает с сервера, грубо говоря, скриншоты с отмеченными ссылками, и скрипты там не работают?&lt;br /&gt;
&lt;br /&gt;
Если отбросить технические причины, — продолжает JL, — движок ECMAScript — настолько важная часть браузера, что просто не хочется полагаться на чужую работу. Хочется иметь собственный продукт, а не быть шкурой для чужой разработки. И хочется доказать, что мы можем принять вызов и произвести собственный конкурентоспособный продукт. И в каком-то смысле это такой же маркетинговый шаг, как и всё остальное.&lt;br /&gt;
&lt;br /&gt;
Последнее как раз подтверждает мои опасения: конкуренция в данном случае практически противопоставлена сотрудничеству, от чего конечный пользователь не выигрывает, а проигрывает. И сама компания тоже, ведь ресурсы, потраченные на повторение чужих результатов, можно было бы потратить на что-нибудь действительно новое и полезное, что Opera делать умеет, заодно и быстрый JavaScript появился бы примерно на год раньше.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-565662293401457059?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/Vu-2XyuWJx8/blog-post_22.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2009/12/blog-post_22.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-1342558446428272762</guid><pubDate>Tue, 22 Dec 2009 09:38:00 +0000</pubDate><atom:updated>2009-12-22T16:16:07.306+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">opera</category><title>Carakan, v8 и другие</title><description>Opera&amp;nbsp;&lt;a href="http://labs.opera.com/news/2009/12/22/"&gt;выпустила&lt;/a&gt;&amp;nbsp;предварительную версию, &lt;a href="http://my.opera.com/core/blog/2009/02/04/carakan"&gt;рассказала&lt;/a&gt;&amp;nbsp;про Carakan. Версии для Linux нет, поэтому оценить ничего не могу, но я вот не очень понимаю, зачем изобретать велосипед? &lt;a href="http://en.wikipedia.org/wiki/SpiderMonkey_(JavaScript_engine)"&gt;SpiderMonkey&lt;/a&gt;&amp;nbsp;может и не подходит, потому, что LGPL, но &lt;a href="http://code.google.com/p/v8/"&gt;v8&lt;/a&gt; — это BSD лицензия, с ней вообще никаких проблем. Могли бы уже летать, а не плестись в хвосте. Если же думать не о скором запуске, а о будущем и прогрессе, можно было бы работать над взаимозаменяемостью JS движков. Так нет же, лучше топтаться на одном месте.&lt;br /&gt;
&lt;br /&gt;
Интересно было бы узнать официальное мнение на этот счёт.&lt;br /&gt;
&lt;br /&gt;
По-моему хороший пример того, как конкуренция работает не на благо, а против интересов общества, будучи противопоставленной сотрудничеству.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-1342558446428272762?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/197mBiIiwj8/carakan-v8.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/umonkey/~5/yu1oXF7u3Qg/" type="application/xml" /><itunes:explicit>clean</itunes:explicit><itunes:subtitle>Opera&amp;nbsp;выпустила&amp;nbsp;предварительную версию, рассказала&amp;nbsp;про Carakan. Версии для Linux нет, поэтому оценить ничего не могу, но я вот не очень понимаю, зачем изобретать велосипед? SpiderMonkey&amp;nbsp;может и не подходит, потому, что LGPL, но v8 — эт</itunes:subtitle><itunes:author>justin.forest@gmail.com (Justin Forest)</itunes:author><itunes:summary>Opera&amp;nbsp;выпустила&amp;nbsp;предварительную версию, рассказала&amp;nbsp;про Carakan. Версии для Linux нет, поэтому оценить ничего не могу, но я вот не очень понимаю, зачем изобретать велосипед? SpiderMonkey&amp;nbsp;может и не подходит, потому, что LGPL, но v8 — это BSD лицензия, с ней вообще никаких проблем. Могли бы уже летать, а не плестись в хвосте. Если же думать не о скором запуске, а о будущем и прогрессе, можно было бы работать над взаимозаменяемостью JS движков. Так нет же, лучше топтаться на одном месте. Интересно было бы узнать официальное мнение на этот счёт. По-моему хороший пример того, как конкуренция работает не на благо, а против интересов общества, будучи противопоставленной сотрудничеству.</itunes:summary><itunes:keywords>opera</itunes:keywords><feedburner:origLink>http://blog.umonkey.net/2009/12/carakan-v8.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/umonkey/~5/yu1oXF7u3Qg/" length="-1" type="application/xml" /><feedburner:origEnclosureLink>http://labs.opera.com/news/2009/12/22/</feedburner:origEnclosureLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-175436925642770259.post-7210699271392566378</guid><pubDate>Wed, 09 Dec 2009 10:52:00 +0000</pubDate><atom:updated>2009-12-09T13:52:01.563+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">office</category><category domain="http://www.blogger.com/atom/ns#">pictures</category><title /><description>Несколько недель назад в офисе закончились бумажные полотенца, и я, в качестве шутки, вставил вместо них рулон туалетной бумаги. Идея всем так понравилась, что это продолжается до сих пор.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/umonkey/4171538326/" title="DSC00136.JPG by urban.monkey, on Flickr"&gt;&lt;img alt="DSC00136.JPG" height="375" src="http://farm3.static.flickr.com/2692/4171538326_eb81609319.jpg" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/175436925642770259-7210699271392566378?l=blog.umonkey.net' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/umonkey/~3/uDtV0pNPWeU/blog-post.html</link><author>justin.forest@gmail.com (Justin Forest)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.umonkey.net/2009/12/blog-post.html</feedburner:origLink></item><language>en-us</language><media:rating>nonadult</media:rating></channel></rss>
