<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0MBRXo-cSp7ImA9WhRUEEs.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137</id><updated>2012-01-20T17:24:14.459+03:00</updated><category term="linux" /><category term="mobile" /><category term="runix" /><category term="ассоциации" /><category term="news" /><category term="интервью" /><category term="ниочем" /><category term="образование" /><category term="gtk" /><category term="games" /><category term="service" /><category term="абзац" /><category term="openoffice" /><category term="gnome" /><category term="цитаты" /><category term="htpc" /><category term="android" /><category term="blogger" /><category term="шутка юмора" /><category term="дистрибутив" /><category term="python" /><category term="сравнение" /><category term="internet" /><category term="script" /><category term="soft" /><category term="решения" /><category term="ubuntu" /><category term="opera" /><category term="google" /><category term="sh" /><title type="text">Крапленая колода</title><subtitle type="html">В пасьянс разложены GNU/Linux, обзоры софта и опусы о жизни в сети.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://drakulavich.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>174</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/atom+xml" href="http://feeds.feedburner.com/drakulavich" /><feedburner:info uri="drakulavich" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc/3.0/" /><feedburner:emailServiceId>drakulavich</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/drakulavich" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fdrakulavich" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><entry gd:etag="W/&quot;AkUBSHo8eSp7ImA9WhdbGUw.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-8489413908481784967</id><published>2011-10-16T15:49:00.001+03:00</published><updated>2011-10-18T09:10:59.471+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-18T09:10:59.471+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="абзац" /><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Абзац: SMS в почтовом ящике, скрипт для загрузки видеороликов, интеллектуальный сборщик ссылок и убийца технических форумов</title><content type="html">Наивные романтики полагают, что красота и любовь спасут мир, но мы-то с вами знаем, что мир держится на бэкапах. &lt;a href="https://market.android.com/details?id=com.zegoggles.smssync"&gt;&lt;b&gt;SMS Backup +&lt;/b&gt;&lt;/a&gt; для андроида создаёт резервную копию sms'ок, название говорит само за себя. Самое интересное — возможность синхронизировать сообщения с GMail. У вас появится метка “SMS”, под которой скрывается вся телефонная переписка. Удобно для поиска и хранения, особенно, если часто меняете прошивки на коммуникаторе. К слову, приложение при прочих плюсах открытое (код доступен &lt;a href="https://github.com/jberkel/sms-backup-plus/#readme"&gt;на github'е&lt;/a&gt;), так что беспокоиться за приватные данные не стоит.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Следующий участник конкурсной программы — скрипт на perl'е &lt;a href="https://github.com/monsieurvideo/get-flash-videos"&gt;&lt;b&gt;get-flash-videos&lt;/b&gt;&lt;/a&gt;. Писал о нём в Google+, читателей блога, думаю, тоже заинтересует. &lt;br /&gt;
Ролики длиннее пятнадцати минут предпочитаю смотреть на телевизоре. Канал для онлайн-вещания недостаточно широкий. К сожалению, на популярных видео-хостингах культивируется браузерное представление. На vimeo часть контента доступна для загрузки, но это скорее исключение, нежели правило. Чем подкупает именно этот скрипт? Во-первых, универсальность: поддерживает большинство популярных ресурсов. Во-вторых, в отличие от других скриптов, работающих какое-то время, &lt;code&gt;get_flash_videos&lt;/code&gt; подстраиваются к изменениям и постоянно обновляется. Поэтому советую пользоваться самой последней версией из &lt;a href="https://github.com/monsieurvideo/get-flash-videos"&gt;репозитория&lt;/a&gt; на github'е.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://konishchevdmitry.blogspot.com/"&gt;Дмитрий Конищев&lt;/a&gt; в GReader'е поделился &lt;a href="http://lifehacker.ru/2011/09/24/summify/"&gt;статьёй&lt;/a&gt; из лайфхакера про сервис &lt;a href="http://summify.com/"&gt;&lt;b&gt;Summify&lt;/b&gt;&lt;/a&gt;. Разработчики говорят об интеллектуальном агрегаторе новостей из твиттера, фэйсбука и гугл ридера. С настраиваемой периодичностью вы будете получать на почту дайджест самых горячих новостей. Признаюсь честно, чудо не произошло. Никакими сверхспособностями при подборке новостей сервис не блещет. По сути он проверяет все ссылки на количество расшариваний в фэйсбуке и упоминаний в твиттере. В конце концов оставил подключённым только твиттер. Теперь раз в сутки получаю письмо с самыми популярными статьями, промелькнувшими в ленте. Шанс пропустить нечто из разряда интриг и расследований резко сокращается.&lt;br /&gt;
&lt;br /&gt;
Canonical агитирует пользователей Ubuntu искать ответы на волнующие вопросы на сайте &lt;a href="http://askubuntu.com/"&gt;askubuntu.com&lt;/a&gt;. Ресурс выполнен по аналогии со &lt;i&gt;Stack Overflow&lt;/i&gt;: есть карма, рейтинги ответов и тому подобное. На мой взгляд, подобные тематические сайты должны постепенно вытеснить привычные форумы. Форумы хороши для обсуждений и общения. Если же человек пришёл с техническим вопросом, получил исчерпывающий ответ, пользу ощутит только он. Пришедшие за информацией из поисковика наткнутся на ворох сообщений. Решение проблемы тонет в десятке уточняющих или отвлечённых реплик. В &lt;i&gt;Stack Overflow&lt;/i&gt; и иже с ним ответы фильтруются участниками. Чаще всего решение получает наибольший рейтинг, это освобождает от дополнительной траты времени.&lt;br /&gt;
Ещё мне понравилось применение “Ask Ubuntu” для составления списка специализированных программ. Самые вкусные и сочные продукты попадают на вершину списка. Удобно находить качественные программы в определённой категории. Посмотрите &lt;a href="http://askubuntu.com/questions?sort=votes"&gt;популярные темы&lt;/a&gt;, многие заслуживают внимания. Для примера:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://askubuntu.com/questions/35488/list-of-custom-launchers-quicklists-for-unity"&gt;Launcher'ы для Unity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://askubuntu.com/questions/2596/comparison-of-backup-tools"&gt;Сравнение программ для резервного копирования&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://askubuntu.com/questions/6586/what-native-games-are-available"&gt;Популярные нативные игры для Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-8489413908481784967?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=mC36Kx7an2c:ISCTHzZvkiY:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=mC36Kx7an2c:ISCTHzZvkiY:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=mC36Kx7an2c:ISCTHzZvkiY:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=mC36Kx7an2c:ISCTHzZvkiY:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=mC36Kx7an2c:ISCTHzZvkiY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=mC36Kx7an2c:ISCTHzZvkiY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/mC36Kx7an2c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/8489413908481784967/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/10/sms.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8489413908481784967?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8489413908481784967?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/mC36Kx7an2c/sms.html" title="Абзац: SMS в почтовом ящике, скрипт для загрузки видеороликов, интеллектуальный сборщик ссылок и убийца технических форумов" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><thr:total>2</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/10/sms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FRnYzeip7ImA9WhdVEEo.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-19692112304163054</id><published>2011-09-15T00:49:00.004+03:00</published><updated>2011-09-15T10:13:37.882+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-15T10:13:37.882+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="интервью" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>Андрей Боровский об YAGF, программистской ноосфере и интеллектуальном распознавании</title><content type="html">Термин &lt;a href="http://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2"&gt;OCR&lt;/a&gt; мы вспоминаем, когда требуется конвертировать внушительных размеров фолиант в неприметный текстовый файл или сделать электронную версию документа на бумаге. Так или иначе, проблему надо решать. И среди свободных решений самым популярным по праву считается &lt;a href="http://symmetrica.net/cuneiform-linux/yagf-ru.html"&gt;&lt;b&gt;YAGF&lt;/b&gt;&lt;/a&gt; — оболочка для систем распознавания текстов &lt;a href="https://launchpad.net/cuneiform-linux"&gt;Cuneiform&lt;/a&gt; и &lt;a href="http://code.google.com/p/tesseract-ocr/"&gt;Tesseract&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Продолжая &lt;a href="http://drakulavich.blogspot.com/search/label/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E"&gt;серию интервью&lt;/a&gt; с русскоязычными разработчиками, позвольте представить вашему вниманию очередной тет-а-тет, разговор с автором озвученного фронтэнда.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="border-top: 1px solid rgb(65, 65, 65); margin-top: 5px;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Представьтесь, пожалуйста. Расскажите, чем занимаетесь по долгу службы и каким образом примкнули к лагерю open source?&lt;/b&gt;&lt;br /&gt;
Меня зовут Андрей Боровский. На работе я программист, занимаюсь в основном разработкой экспертных систем. Дома я, помимо прочего, тоже иногда программист, а еще любитель возиться со всякими электронными штуками.&lt;br /&gt;
&lt;br /&gt;
С Линуксом познакомился в конце 97-го года. Мне тогда очень надоела Винда (даже  эстетически) и я попросил знакомого найти что-нибудь свеженькое. Он принес мне компакт-диск с дистрибутивом Линукс. Кажется, это была Калдера. На диске были записаны образы дискет по 1.44 мегабайта, двадцать с чем-то дискет. Их надо было переписать на настоящие дискеты и устанавливать систему, что уже тогда было некоторым анахронизмом. В те времена в процессе установки инсталлятору нужно было сообщать много низкоуровневых параметров своего оборудования. Мне даже корпус компа пришлось открыть. Но я прошел эту процедуру и познакомился с Линуксом. :)&lt;br /&gt;
&lt;br /&gt;
Как программист я столкнулся с Линуксом в 2001 году. Там был такой момент, мне нужно было посмотреть, как на практике работала какая-то вещь в тогдашней Qt, я взял диск с исходниками дистрибутива Линукс (это был Linux-Mandrake Russian Edition) и быстро нашел то, что мне было нужно. С тех пор я проникся уважением к открытому ПО. Для меня это своего рода «облако знаний», программистская ноосфера, где можно многому научиться. Так получилось, что многие редкие и интересные алгоритмы я прочел сначала в коде, а потом уже находил их описания в книгах или статьях. Для меня понятия «открытое ПО» и «Линукс» не тождественны. Например, существуют драйверы для Windows с открытыми исходными текстами. Всем, кому нужно писать свои драйверы, я рекомендую познакомиться с открытыми драйверами. Это хорошие наглядные учебные пособия. Разумеется, специальную литературу они не отменяют.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;То есть, после первого знакомства забыли о линуксе на четыре года? Что помешало переходу?&lt;/b&gt;&lt;br /&gt;
Нет, не забыл, но и убежденным линуксоидом сразу не стал. Тогда были и другие интересные системы для десктопов: OS/2 еще не умерла и BeOS. BeOS выглядела очень интересно и перспективно. Ее убили не технические проблемы, а чисто маркетинговые ходы. Мне даже сейчас жаль, что так получилось. С интересом слежу за проектом Haiku, может что-нибудь сделаю для него.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Думал, задавать или не задавать вопрос о выборе Qt в качестве фреймворка для YAGF. Теперь же он потерял всякую актуальность — десять лет опыта не шутка. В развитии иных проектов на Qt не участвуете? Как оцениваете эволюцию «Кьюта» за прошедшую декаду лет?&lt;/b&gt;&lt;br /&gt;
Эволюция огромна. Сейчас некоторые подсистемы Qt сложнее, чем вся библиотека 10 лет назад. Возможно, библиотека стала слишком большой и пытается охватить слишком многое. Но это уже отдельная тема.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Извиняюсь, но не могу не задать вопрос после прочтения страницы вашего &lt;a href="https://plus.google.com/116311156767887719824/about"&gt;профиля&lt;/a&gt; в Google+. Там сказано: «В 15 лет своей программой убил школьную ЛВС. Так уж она была устроена. В смысле — ЛВС». Расскажите, пожалуйста, как примерили рубашку хакера :-)&lt;/b&gt;&lt;br /&gt;
«Рубашку черного хакера» я примерил случайно. Я не хотел никому навредить. Я писал программу, которая должна была передавать данные по этой самой ЛВС, и что-то там не так сделал. А в классе информатики использовалась централизованная архитектура, где всей передачей данных по сетке управляла программа на центральной станции. Эта программа получила мои данные и умерла. И при этом еще умудрилась запортить диск, а диск был системный. Я не считаю, что это моя вина. Программа, управляющая сетью, не должна падать от того,  что кто-то передал  «неправильные» данные. И тем более не должна портить файловую систему. Но учитель информатики был в ярости и две недели не подпускал меня к компьютерам вообще. :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Со стороны кажется, что у YAGF поставлена амбициозная задача — убедить пользователей отказаться от виртуальных машин с FineReader. Так ли это на самом деле? Как вы оцениваете ситуацию с OCR в Linux? Какой системе отдаёте предпочтение: tesseract или cuneiform? &lt;/b&gt;&lt;br /&gt;
Нет, цель &lt;code&gt;YAGF&lt;/code&gt; немного другая. Давайте будем реалистами. &lt;code&gt;cuneiform&lt;/code&gt;, и &lt;code&gt;tesseract&lt;/code&gt; разрабатывались как коммерческие проекты (и первый дошел до стадии стабильной коммерческой разработки). Потом разработчики открыли коды этих программ. Мы все понимаем, конечно, что если бы эти программы могли конкурировать с лидерами рынка, мы бы сейчас вряд ли имели на руках их исходники. Так что мы едва ли догоним и перегоним Readiris или FineReader. Но это не значит, что открытые проекты распознавания текста не нужны. Их преимущество — более высокая адаптируемость. Например, сейчас возрастает интерес к процессорам ARM. Когда появятся коммерческие системы распознавания текста для этих процессоров? Я думаю, этого никто точно не знает. А вот &lt;code&gt;tesseract&lt;/code&gt; уже портировали на ARM. Что касается, собственно, &lt;code&gt;YAGF&lt;/code&gt;, то в будущем эта программа могла бы поддерживать импорт из DjVu или, например, распознавание текста, зафиксированного видеокамерой. Причем не обязательно, что это сделаю именно я. Любой может подключиться к проекту и адаптировать его для своих нужд.&lt;br /&gt;
&lt;br /&gt;
Сравнивать &lt;code&gt;tesseract&lt;/code&gt; и &lt;code&gt;cuneiform&lt;/code&gt; можно очень долго, потому что у этих программ много разных особенностей и параметров. Если быть кратким, то мое мнение такое: в будущем &lt;code&gt;tesseract&lt;/code&gt; превзойдет &lt;code&gt;cuneiform&lt;/code&gt; по всем пунктам (если, конечно, разработчики будут прилагать усилия, как сейчас). А пока-что лучше установить в системе оба инструмента и опытным путем выяснить, какой из них подходит лучше для конкретных задач. Поэтому я и добавил поддержку обоих инструментов в &lt;code&gt;YAGF&lt;/code&gt; 0.8.7.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a hr32="http://3.bp.blogspot.com/-geR10vJeJsk/TnEXAMVrCBI/AAAAAAAASgQ/dklNzwn1s3k/s1600/yagf-ru.jpeg" href="" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-geR10vJeJsk/TnEXAMVrCBI/AAAAAAAASgQ/dklNzwn1s3k/s480/yagf-ru.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Касательно интереса к процессорам ARM. Смартфоны с Android'ом берут всё новые высоты по завоеванию рынка. Но Google не спешит внедрять Tesseract в прошивку. Их программа Googles отправляет снимок с камеры в облако, а потом присылает результат распознавания. Это говорит о моде облачных решений или сырости вышеназванной OCR?&lt;/b&gt;&lt;br /&gt;
Неудивительно, что &lt;code&gt;tesseract&lt;/code&gt; нет в Android. Там вообще-то много чего нет, и я бы очень удивился, если бы там сейчас появился именно &lt;code&gt;tesseract&lt;/code&gt;. Говоря о портировании на ARM, я, все-таки, имел в виду системы, к которым можно подключить сканер. При распознавании текста с фотографий &lt;code&gt;tesseract&lt;/code&gt; показывает скромные результаты, в чем каждый может самостоятельно убедиться.&lt;br /&gt;
&lt;br /&gt;
Возможно, облачный сервис Google лучше подходит для решения такой задачи. Но облачные сервисы не могут быть решением задачи распознавания в общем случае. Многие организации ни за что на свете не отправят сканы своих документов на распознавание какому-то постороннему дяде. Даже если этот дядя Google. Да и отдельные люди, которым надо много сканировать и распознавать (например, переводчики), часто подписывают соглашения о конфиденциальности, где прямо запрещено передавать материалы в Интернет в каком-либо виде. Так что персональные средства распознавания будут востребованы и дальше.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Перед интервью я попросил читателей задать свои вопросы «о наболевшем». Один комментатор интересовался преимуществом графических оболочек над CLI. Чтобы не уходить в дебри философии, придётся переформулировать и сузить вопрос: по-вашему, можно ли эффективно распознавать текст в консоли? &lt;/b&gt;&lt;br /&gt;
Ну давайте посмотрим, что для этого нужно. Сначала нужно запустить &lt;code&gt;XSane&lt;/code&gt;, отсканировать страницы. Затем в графическом редакторе все это подправить. Затем, собственно, инструмент распознавания, потом текстовый редактор, чтобы посмотреть, что же получилось. Промежуточные данные нужно передавать в файлах, а затем удалять их. Некоторые этапы этого цикла придется пройти несколько раз. Если кому-то нравится работать таким образом, это его право. Но я думаю, что все это удобнее делать из одной программы, которая управляет всем циклом и показывает пользователю результаты. И многие пользователи &lt;code&gt;YAGF&lt;/code&gt; согласны со мной. :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Спрашиваю, потому что предпринимал попытки обойтись одним cuneiform. Результат был плачевным.&lt;/b&gt; &lt;br /&gt;
Мне при таком подходе не нравится, что я не вижу, что именно распознается. Приходится держать открытыми несколько программ и все время перезагружать файлы. &lt;code&gt;YAGF&lt;/code&gt; избавляет от этой необходимости.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;На сайте написано, что вы развиваете собственную ветку Cuneiform главным образом для распознавания текстов на смешанных языках (русский-французский, русский-немецкий, русский-испанский). Ваши патчи попадают в основную ветку? Какие наработки наиболее значимы, на ваш взгляд? &lt;/b&gt;&lt;br /&gt;
Тут надо учесть, что &lt;code&gt;cuneiform&lt;/code&gt; не полностью открытая программа. Не углубляясь в технические подробности, скажу, что &lt;code&gt;cuneiform&lt;/code&gt; нельзя обучить новым языкам. Он будет распознавать только то, что в него было когда-то заложено. Соответственно, мои попытки расширить возможности распознавания носили характер «хака». Текст распознавался на двух языках, а потом «склеивался». В процессе этого хакинга я узнал много интересного о внутреннем устройстве &lt;code&gt;cuneiform&lt;/code&gt;, и иногда мои хаки неплохо работали, но в конечном итоге я понял — это неверный путь. Сейчас я не работаю над этим, а если снова начну, то уже на базе &lt;code&gt;tesseract&lt;/code&gt;, который полностью открыт и обучаем. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;В версии 0.8.7 появился импорт страниц из PDF. Стоит ли ожидать поддержки формата DjVu? Появится ли возможность наложить текстовый слой вместо изображения в PDF/DjVu? &lt;/b&gt;&lt;br /&gt;
При импорте PDF возникла одна интересная проблема. Во многих документах PDF, где текст хранится как картинка, разрешение этой картинки слишком низкое для уверенного распознавания. Я сейчас размышляю над алгоритмами реконструкции текста из картинки с низким разрешением в картинку с более высоким разрешением. Обычные алгоритмы масштабирования, такие, которые использует GIMP, например, тут не годятся. У меня уже есть идеи, но они будут хорошо работать (если будут) только для PDF, но не для DjVu. Для DjVu придется придумать что-то другое. Если получится, то импорт будет.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Для пост-обработки сканированных страниц существует &lt;a href="http://scantailor.sourceforge.net/"&gt;Scan Tailor&lt;/a&gt;. Не планируете ли вы интегрировать этот инструмент в YAGF? &lt;/b&gt;&lt;br /&gt;
Я обсуждал эту возможность с разработчиками Scan Tailor (правда, это было давно) и мы пришли тогда к выводу, что пока каждый пойдет своим путем. Я сейчас хочу направить основные усилия на добавление в &lt;code&gt;YAGF&lt;/code&gt; алгоритмов обработки текста, необходимых именно при распознавании текста (распознавание таблиц, распознавание типов блоков «текст/картинка». Когда это будет сделано, к вопросу об объединении со Scan Tailor можно будет вернуться, если вторая сторона, конечно, этого захочет. С другой стороны, один открытый проект, как правило, может заимствовать код из другого открытого проекта, что бы об этом не думал автор кода. Так что на многие вещи можно посмотреть и проще.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Каким вы видите первый финальный релиз (1.0)? У проекта есть roadmap или функции внедряются в зависимости от запросов пользователей и ваших личных предпочтений?&lt;/b&gt;&lt;br /&gt;
Более интеллектуальным (с большим числом алгоритмов, повышающих распознаваемость текста). Да и графический интерфейс надо доработать. Будет возможность сохранять проекты, которые состоят из многих страниц, для дальнейшей работы с проектом как с единым целым. Возможно, еще кое что будет добавлено. Но я осторожен в обещаниях. Лучше пообещать меньше, а сделать больше, чем наоборот. :) &lt;br /&gt;
&lt;br /&gt;
Пожелания пользователей принимаются (принимаются и патчи с исправлениями и дополнениями), если новые фичи соответствуют моему представлению об облике программы. Я точно могу сказать, чем она не должна быть. Она не должна стать «комбайном». Слишком много функций редактирования изображения или текста, вызываемых пользователем, могут помешать. &lt;code&gt;YAGF&lt;/code&gt; — это не графический редактор и не текстовый. Говоря о том, что не должно быть слишком много функций, я имею в виду именно команды пользователя.  Функции, которые автоматически улучшают распознаваемость текста или исправляют ошибки, будут добавляться и добавляться.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Спасибо за беседу. Успехов вам и проекту!&lt;/b&gt; &lt;br /&gt;
Спасибо и Вам.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-19692112304163054?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AlEHszlSXC4:RiGdgT71ecA:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AlEHszlSXC4:RiGdgT71ecA:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AlEHszlSXC4:RiGdgT71ecA:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AlEHszlSXC4:RiGdgT71ecA:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AlEHszlSXC4:RiGdgT71ecA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=AlEHszlSXC4:RiGdgT71ecA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/AlEHszlSXC4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/19692112304163054/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/09/yagf_15.html#comment-form" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/19692112304163054?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/19692112304163054?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/AlEHszlSXC4/yagf_15.html" title="Андрей Боровский об YAGF, программистской ноосфере и интеллектуальном распознавании" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-geR10vJeJsk/TnEXAMVrCBI/AAAAAAAASgQ/dklNzwn1s3k/s72-c/yagf-ru.jpeg" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/09/yagf_15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMARX44fSp7ImA9WhdWEkQ.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-7569290222419786345</id><published>2011-09-06T09:58:00.001+03:00</published><updated>2011-09-06T10:00:44.035+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-06T10:00:44.035+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="интервью" /><title>Вопросы разработчику YAGF</title><content type="html">Минула беззаботная пора лета и я решил вновь продолжить &lt;a href="http://drakulavich.blogspot.com/search/label/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E"&gt;серию интервью&lt;/a&gt; с русскоязычными сторонниками open source. На днях связался с Андреем Боровским, автором &lt;b&gt;&lt;a href="http://symmetrica.net/cuneiform-linux/yagf-ru.html"&gt;YAGF&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;blockquote&gt;Оболочка YAGF предоставляет графический интерфейс для консольных программ распознавания текстов &lt;code&gt;Cuneiform&lt;/code&gt; и &lt;code&gt;Tesseract&lt;/code&gt; на платформе Linux. Кроме того, YAGF позволяет управлять сканированием изображений, импортом страниц из документов PDF, их предварительной обработкой и собственно распознаванием из единого центра. Программа YAGF также упрощает последовательное распознавание большого числа отсканированных страниц.&lt;/blockquote&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Ради эксперимента попробую обратиться к читателям, возможно, у вас созрели свои вопросы к участнику беседы — комментарии открыты, не стесняйтесь высказываться.&lt;br /&gt;
&lt;br /&gt;
Это сообщение «повисит» в блоге некоторое время, а вскоре будет заменено на само интервью.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href="http://www.flickr.com/photos/dkscully/2291816634/" target="_blank"&gt;&lt;img alt="question by dkscully, on Flickr" border="0" src="http://farm3.static.flickr.com/2358/2291816634_b1d540d8b3.jpg" title="question by dkscully, on Flickr" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank"&gt;&lt;img align="left" alt="Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License" border="0" src="http://i.creativecommons.org/l/by-nc-sa/2.0/80x15.png" title="Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;by&amp;nbsp;&lt;a href="http://www.flickr.com/people/dkscully/" target="_blank"&gt;&amp;nbsp;dkscully&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-7569290222419786345?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2iWfkY5PFUE:D4wfnNa8Nqg:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2iWfkY5PFUE:D4wfnNa8Nqg:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2iWfkY5PFUE:D4wfnNa8Nqg:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2iWfkY5PFUE:D4wfnNa8Nqg:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2iWfkY5PFUE:D4wfnNa8Nqg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=2iWfkY5PFUE:D4wfnNa8Nqg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/2iWfkY5PFUE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/7569290222419786345/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/09/yagf.html#comment-form" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/7569290222419786345?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/7569290222419786345?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/2iWfkY5PFUE/yagf.html" title="Вопросы разработчику YAGF" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2358/2291816634_b1d540d8b3_t.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/09/yagf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAMRn05eSp7ImA9WhdWEk4.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-8221124229029860046</id><published>2011-09-04T23:00:00.004+03:00</published><updated>2011-09-05T16:53:07.321+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-05T16:53:07.321+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><title>На Олимпе sci-fi романов: титулованная фантастика</title><content type="html">Не перестаю радоваться сервису &lt;a href="http://www.goodreads.com/"&gt;goodreads&lt;/a&gt;. Уже высказывал &lt;a href="http://drakulavich.blogspot.com/2011/06/goodreads.html"&gt;в блоге&lt;/a&gt; свои симпатии и призывал вас присоединяться к братии книголюбов. Думаю, те, кто попробовали, не жалеют о содеянном. Сегодняшний пост призван закрепить успехи в агитации.&lt;br /&gt;
&lt;br /&gt;
Передовица интернета подкинула &lt;b&gt;&lt;a href="http://dirty.ru/comments/312365"&gt;ссылку&lt;/a&gt;&lt;/b&gt; на труд некой &lt;a href="http://dirty.ru/user/LeyaLeya"&gt;LeyaLeya&lt;/a&gt;. Она изучила списки лауреатов престижных литературных премий в области фантастики и составила перечень самых признанных произведений.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;В список попали лауреаты и номинанты трех главных премий в области sci–fi (&lt;a href="http://ru.wikipedia.org/wiki/%D0%A5%D1%8C%D1%8E%D0%B3%D0%BE"&gt;Хьюго&lt;/a&gt;, &lt;a href="http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%BC%D0%B8%D1%8F_%D0%9D%D0%B5%D0%B1%D1%8C%D1%8E%D0%BB%D0%B0_%D0%B7%D0%B0_%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B9_%D1%80%D0%BE%D0%BC%D0%B0%D0%BD"&gt;Небьюла&lt;/a&gt; и &lt;a href="http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%BC%D0%B8%D1%8F_%D0%9B%D0%BE%D0%BA%D1%83%D1%81_%D0%B7%D0%B0_%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B9_%D0%BD%D0%B0%D1%83%D1%87%D0%BD%D0%BE-%D1%84%D0%B0%D0%BD%D1%82%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%80%D0%BE%D0%BC%D0%B0%D0%BD"&gt;Локус&lt;/a&gt;) в номинациях «крупная проза», — романы, другими словами, — причем за «лауреатство» я давала 3 балла, за номинацию — 1. Надо же как–то расставить приоритеты — что читать в первую очередь, что во вторую, тем более что итоговый список содержит 620 позиций.&lt;/blockquote&gt;&lt;br /&gt;
Если фильм получил Оскара и приз Каннского кинофестиваля, он как минимум заслуживает внимания. Аналогичная ситуация и с представленными книгами.&lt;br /&gt;
&lt;br /&gt;
Я разбил перечень на три категории, как в оригинальной заметке, и дал им металлические эквиваленты — бронза, серебро, золото. Для каждой категории создал «полку» на goodreads, чтобы вам было легче найти и добавить книги. Результаты представлены ниже.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;a href="http://www.goodreads.com/review/list/5621941?page=1&amp;shelf=sci-fi_bronze&amp;view=covers&amp;sort=date_added&amp;order=a"&gt;Бронза&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
В эту категорию попали лауреаты двух премий:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Фрэнк Герберт, &lt;b&gt;«Дюна»&lt;/b&gt; (&lt;i&gt;“Dune”&lt;/i&gt;, 1966) | &lt;a href="http://www.ozon.ru/context/detail/id/6932754/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Урсула Ле Гуин, &lt;b&gt;«Левая рука Тьмы»&lt;/b&gt; (&lt;i&gt;“The Left Hand of Darkness”&lt;/i&gt;, 1969) | &lt;a href="http://www.ozon.ru/context/detail/id/4758357/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Дэвид Брин, &lt;b&gt;«Звездный прилив»&lt;/b&gt; (&lt;i&gt;“Startide Rising”&lt;/i&gt;, 1984) | &lt;a href="http://www.ozon.ru/context/detail/id/861037/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Уильям Гибсон, &lt;b&gt;«Нейромант»&lt;/b&gt; (&lt;i&gt;“Neuromancer”&lt;/i&gt;, 1985) | &lt;a href="http://www.ozon.ru/context/detail/id/83356/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Кэролайн Черри, &lt;b&gt;«Сытин»&lt;/b&gt; (&lt;i&gt;“Cyteen”&lt;/i&gt;, 1989)&lt;/li&gt;
&lt;li&gt;Дэн Симмонс, &lt;b&gt;«Гиперион»&lt;/b&gt; (&lt;i&gt;“Hyperion”&lt;/i&gt;, 1990) | &lt;a href="http://www.ozon.ru/context/detail/id/1541074/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Урсула Ле Гуин, &lt;b&gt;«Техану. Последнее из сказаний о Земноморье»&lt;/b&gt; (&lt;i&gt;“Tehanu”&lt;/i&gt;, 1990) | &lt;a href="http://www.ozon.ru/context/detail/id/4536984/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Лоис Макмастер Буджолд, &lt;b&gt;«Танец отражений»&lt;/b&gt; (&lt;i&gt;“Mirror Dance”&lt;/i&gt;, 1995) | &lt;a href="http://www.ozon.ru/context/detail/id/2429448/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ким Стэнли Робинсон, &lt;b&gt;«Голубой Марс»&lt;/b&gt; (&lt;i&gt;“Blue Mars”&lt;/i&gt;, 1997) &lt;i&gt;На русском не издавалась&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Вернор Виндж, &lt;b&gt;«Конец радуг»&lt;/b&gt; (&lt;i&gt;“Rainbows End”&lt;/i&gt;, 2007) | &lt;a href="http://www.ozon.ru/context/detail/id/3977954/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GX5d4iuP_tI/TmH1Y3RpWjI/AAAAAAAASf8/DXDVpBBurWM/s1600/sci-fi_bronze.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-GX5d4iuP_tI/TmH1Y3RpWjI/AAAAAAAASf8/DXDVpBBurWM/s580/sci-fi_bronze.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;a href="http://www.goodreads.com/review/list/5621941?page=1&amp;shelf=sci-fi_silver&amp;view=covers&amp;sort=date_added&amp;order=a"&gt;Серебро&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
В отличие от предыдущего списка здесь собраны лауреаты двух премий и номинанты в третьей:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Кейт Вильгельм, &lt;b&gt;«Где допоздна так сладко пели птицы»&lt;/b&gt; (&lt;i&gt;“Where Late the Sweet Birds Sang”&lt;/i&gt;, 1977)&lt;/li&gt;
&lt;li&gt;Артур Кларк, &lt;b&gt;«Фонтаны рая»&lt;/b&gt; (&lt;i&gt;“The Fountains of Paradise”&lt;/i&gt;, 1980) | &lt;a href="http://www.ozon.ru/context/detail/id/5223385/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Джоан Виндж, &lt;b&gt;«Снежная королева»&lt;/b&gt; (&lt;i&gt;“The Snow Queen”&lt;/i&gt;, 1981) | &lt;a href="http://www.ozon.ru/context/detail/id/1479243/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Айзек Азимов, &lt;b&gt;«Край Академии»&lt;/b&gt; (&lt;i&gt;“Foundation's Edge”&lt;/i&gt;, 1982) | &lt;a href="http://www.ozon.ru/context/detail/id/3934650/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Джин Вулф, &lt;b&gt;«Коготь Миротворца»&lt;/b&gt; (&lt;i&gt;“The Claw of the Conciliator”&lt;/i&gt;, 1982) | &lt;a href="http://www.ozon.ru/context/detail/id/94894/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Орсон Скотт Кард, &lt;b&gt;«Игра Эндера»&lt;/b&gt; (&lt;i&gt;“Ender's Game”&lt;/i&gt;, 1986) | &lt;a href="http://www.ozon.ru/context/detail/id/1545331/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Дэвид Брин, &lt;b&gt;«Война за Возвышение»&lt;/b&gt; (&lt;i&gt;“The Uplift War”&lt;/i&gt;, 1988) | &lt;a href="http://www.ozon.ru/context/detail/id/976708/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Лоис Макмастер Буджолд, &lt;b&gt;«Барраяр»&lt;/b&gt; (&lt;i&gt;“Barrayar”&lt;/i&gt;, 1992) | &lt;a href="http://www.ozon.ru/context/detail/id/89031/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ким Стэнли Робинсон, &lt;b&gt;«Зелёный Марс»&lt;/b&gt; (&lt;i&gt;“Green Mars”&lt;/i&gt;, 1994) &lt;i&gt;На русском не издавалась&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Нил Стивенсон, &lt;b&gt;«Алмазный век»&lt;/b&gt; (&lt;i&gt;“The Diamond Age: Or, a Young Lady's Illustrated Primer”&lt;/i&gt;, 1996) | &lt;a href="http://www.ozon.ru/context/detail/id/3748248/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Сюзанна Кларк, &lt;b&gt;«Джонатан Стрэндж и мистер Норрелл»&lt;/b&gt; (&lt;i&gt;“Jonathan Strange &amp;amp; Mr Norrell”&lt;/i&gt;, 2005) | &lt;a href="http://www.ozon.ru/context/detail/id/2570501/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Чайна Мьевилль, &lt;i&gt;“The City &amp;amp; the City”&lt;/i&gt; (2010) &lt;i&gt;На русском не издавалась&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-trU3J-iAYvU/TmH1hisKmjI/AAAAAAAASgA/VncwjWBrIX4/s1600/sci-fi_silver.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-trU3J-iAYvU/TmH1hisKmjI/AAAAAAAASgA/VncwjWBrIX4/s580/sci-fi_silver.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;a href="http://www.goodreads.com/review/list/5621941-anton?shelf=sci-fi_gold&amp;view=covers&amp;sort=date_added&amp;order=a"&gt;Золото&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Первое место у произведений, получивших три литературных премии:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Айзек Азимов, &lt;b&gt;«Сами Боги»&lt;/b&gt; (&lt;i&gt;“The Gods Themselves”&lt;/i&gt;, 1973) | &lt;a href="http://www.ozon.ru/context/detail/id/3752244/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Артур Кларк, &lt;b&gt;«Свидание с Рамой»&lt;/b&gt; (&lt;i&gt;“Rendezvous with Rama”&lt;/i&gt;, 1973) | &lt;a href="http://www.ozon.ru/context/detail/id/5012747/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Орсон Скотт Кард, &lt;b&gt;«Голос тех, кого нет»&lt;/b&gt; (&lt;i&gt;“Speaker for the Dead”&lt;/i&gt;, 1987) | &lt;a href="http://www.ozon.ru/context/detail/id/1545331/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Конни Уиллис, &lt;b&gt;«Книга судного дня»&lt;/b&gt; (&lt;i&gt;“Doomsday Book”&lt;/i&gt;, 1993)&lt;/li&gt;
&lt;li&gt;Конни Уиллис, &lt;b&gt;«Не говоря о собаке»&lt;/b&gt; (&lt;i&gt;“To Say Nothing of the Dog”&lt;/i&gt;, 1999) &lt;i&gt;На русском не издавалась&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Ларри Нивен, &lt;b&gt;«Мир–Кольцо»&lt;/b&gt; (&lt;i&gt;“Ringworld”&lt;/i&gt;, 1971) | &lt;a href="http://www.ozon.ru/context/detail/id/3701163/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Урсула Ле Гуин, &lt;b&gt;«Обделённые»&lt;/b&gt; (&lt;i&gt;“The Dispossessed: An Ambiguous Utopia”&lt;/i&gt;, 1974) | &lt;a href="http://www.ozon.ru/context/detail/id/4605958/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Джо Холдеман, &lt;b&gt;«Бесконечная война»&lt;/b&gt; (&lt;i&gt;“The Forever War”&lt;/i&gt;, 1975) | &lt;a href="http://www.ozon.ru/context/detail/id/4158104/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Фредерик Пол, &lt;b&gt;«Врата»&lt;/b&gt; (&lt;i&gt;“Gateway”&lt;/i&gt;, 1978) | &lt;a href="http://www.ozon.ru/context/detail/id/1705114/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Вонда Макинтайр, &lt;b&gt;«Змей сновидений»&lt;/b&gt; (&lt;i&gt;“Dreamsnake”&lt;/i&gt;, 1979) &lt;i&gt;На русском не издавалась&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Нил Гейман, &lt;b&gt;«Американские боги»&lt;/b&gt; (&lt;i&gt;“American Gods”&lt;/i&gt;, 2002) | &lt;a href="http://www.ozon.ru/context/detail/id/5566107/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Лоис Макмастер Буджолд, &lt;b&gt;«Паладин душ»&lt;/b&gt; (&lt;i&gt;“Paladin of Souls”&lt;/i&gt;, 2004) | &lt;a href="http://www.ozon.ru/context/detail/id/2428157/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Майкл Шейбон, &lt;b&gt;«Союз еврейских полисменов»&lt;/b&gt; (&lt;i&gt;“The Yiddish Policemen's Union” | &lt;a href="http://www.ozon.ru/context/detail/id/3711252/?partner=drakulavich"&gt;ozon.ru&lt;/a&gt;&lt;/i&gt;, 2008)&lt;/li&gt;
&lt;li&gt;Паоло Бачигалупи, &lt;b&gt;«Заведённая девчонка»&lt;/b&gt; (&lt;i&gt;“The Windup Girl”&lt;/i&gt;, 2010) &lt;i&gt;На русском не издавалась&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-y7jR2pEo8NY/TmH1p86B5BI/AAAAAAAASgE/0qlNqt7lc_A/s1600/sci-fi_gold.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-y7jR2pEo8NY/TmH1p86B5BI/AAAAAAAASgE/0qlNqt7lc_A/s580/sci-fi_gold.png"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-8221124229029860046?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=EvEcc4cCkiU:8tPqtYTlZ5k:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=EvEcc4cCkiU:8tPqtYTlZ5k:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=EvEcc4cCkiU:8tPqtYTlZ5k:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=EvEcc4cCkiU:8tPqtYTlZ5k:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=EvEcc4cCkiU:8tPqtYTlZ5k:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=EvEcc4cCkiU:8tPqtYTlZ5k:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/EvEcc4cCkiU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/8221124229029860046/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/09/sci-fi.html#comment-form" title="Комментарии: 3" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8221124229029860046?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8221124229029860046?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/EvEcc4cCkiU/sci-fi.html" title="На Олимпе sci-fi романов: титулованная фантастика" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-GX5d4iuP_tI/TmH1Y3RpWjI/AAAAAAAASf8/DXDVpBBurWM/s72-c/sci-fi_bronze.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/09/sci-fi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QGSXg_eyp7ImA9WhdXGEs.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-8753508896059649040</id><published>2011-08-31T06:40:00.002+03:00</published><updated>2011-09-01T11:22:08.643+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-01T11:22:08.643+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="ниочем" /><title>BlogDay'11: Не пишите в инкубаторах</title><content type="html">Каждый год в преддверии &lt;a href="http://www.blogday.org/"&gt;BlogDay&lt;/a&gt; хочется немного поразглагольствовать на тему блогов, читателей и писателей. &lt;br /&gt;
Социальные сети перетягивают одеяло общественного внимания на себя, но я искренне верю, что ценность online журнала на порядок выше. И вот почему: когда вы публикуете материал на площадке наподобие Facebook или Google+, вы ограничиваетесь аудиторией этих сервисов. «Человек с улицы» не сможет отреагировать на ваши высказывания. Пускай Facebook преодолеет рубеж в миллиард пользователей, факт остаётся фактом — социальные сети останутся своего рода инкубатором.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Блог, напротив, менее подвержен изоляции. Каждый пользователь интернета может случайно забрести в гости. Поиск информации часто выбрасывает меня на страницы незнакомых блогов и ни разу — на сообщение в социальной сети. Автор блога в праве разрешить анонимные комментарии, что совершенно не невозможно представить в социальном инкубаторе, где у вас нет никаких полномочий. Проводя аналогии, блоги видятся мне своеобразными open source проектами, а социальные сети — сервисами по подписке a la Evernote.&lt;br /&gt;
&lt;br /&gt;
Безусловно, требования к заметке в блоге выше и жестче, чем у статуса в контакте. Если друзья простят вам пробелы в орфографии, то недовольные граммар-наци не преминут уколоть комментарием «бездарнава афтара». Но внимание радеющих за чистоту великого и могучего ещё надо заслужить. И здесь мы плавно приближаемся к новому отличию. В социальной сети вы делитесь тем, что нравится вам. В блоге появляется дополнительный критерий: материал должен заинтересовать не только вас, но и аудиторию. В противном случае, кроме вас, его никто не оценит.&lt;br /&gt;
&lt;br /&gt;
Аудиторию блога необходимо понимать как совокупность людей со схожими интересами. Если вы фанат Жюля Верна и пишите рассказы по мотивам его произведений, ваша аудитория — фанаты Жюля Верна. То есть автор по сути является частным &lt;strike&gt;случаем&lt;/strike&gt; примером собственной аудитории. Ключевое слово «частным», поэтому не забывайте о цензуре перед публикацией статьи. Чем дольше вы ведёте блог, тем проще формулировать мысли «на бумаге», отсеивать неподходящие заметки и ориентироваться во вкусах аудитории. Немаловажным результатом и итогом накопленного опыта будет развитие чувства внутренней объективности к самому себе и своим опусам. Критика в комментариях дорогого стоит. Вы научитесь предсказывать реакцию читателей ещё до написания статьи. Возникнет фильтр идей: вот любопытная, а вон ту лучше отбросить.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href='http://www.flickr.com/photos/olivander/2984552446/' target='_blank'&gt;&lt;img src='http://farm4.static.flickr.com/3145/2984552446_784177cff1.jpg' alt='Clarice by Olivander, on Flickr' title='Clarice by Olivander, on Flickr' border='0'/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href='http://creativecommons.org/licenses/by-nc-sa/2.0/' target='_blank'&gt;&lt;img src='http://i.creativecommons.org/l/by-nc-sa/2.0/80x15.png' alt='Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License' title='Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License' border='0' align='left'&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;by&amp;nbsp;&lt;a href='http://www.flickr.com/people/olivander/' target='_blank'&gt;&amp;nbsp;Olivander&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Многие считают, что для блоговедения важно обладать качествами писателя: чистым слогом, умением выстроить композицию статьи... Будьте проще, как завещал Лев Николаевич. По-моему, главная задача блогера не столько рассказать и описать, а поделиться с читателями чем-то любопытным, увлекательным. Блогером-популяризатором стать намного проще, чем блогером-писателем. Пример из собственной практики. После прочтения книги о Фейнмане загорелся написать об этом в «Краплёную колоду». Чтобы подстегнуть читателей к ознакомлению с произведением, выбрал несколько полюбившихся отрывков из книги и написал кратенькое вступление. &lt;a href="http://drakulavich.blogspot.com/2011/02/blog-post.html"&gt;Пост&lt;/a&gt; очень тепло приняли, чаще обычного делились записью в Google Reader и благодарили за рекомендацию. Вложения в виде моего словотворчества минимальны, а эффект колоссальный.&lt;br /&gt;
&lt;br /&gt;
Есть ещё одна история, когда в обличье блогера-популяризатора удалось добиться локального резонанса. Пожаловался как-то в Buzz'е на escape-последовательность, в которую превращаются кириллические ссылки после копирования из адресной строки &lt;code&gt;Chrome&lt;/code&gt;. Проценты, буквы-цифры — понять, что скрывается за URL'ом не получится. Кто часто забредает на просторы русскоязычной википедии, догадывается, о чём я толкую. Так вот, написал «ребята, выручайте», присоединяйтесь к багу, находящемуся без отклика разработчиков. Хороший человек передал эстафету дальше: отправил ссылку в тематический блог о &lt;code&gt;Google Chrome&lt;/code&gt;. Спустя несколько часов десяток подписчиков сменился полуторатысячной командой. Уговорить разработчиков решить проблему не получилось, зато они обратили внимание на претензию и объяснили, почему отказываются чинить.&lt;br /&gt;
&lt;br /&gt;
Снова получается пост без чёткого и ясного изложения. Не получается у меня развёрнуто раскрывать тему. Если в двух словах, посыл простой: пробуйте писать. Сообщайте об интересных находках, делитесь мнением. Создавайте своё, собственное. Желаю миллионных тиражей и добрых отзывов!&lt;br /&gt;
&lt;br /&gt;
P. S. Меркантильная волна нахлынула. Взыграло честолюбие. Пару недель назад добавил на шапку блога социальные кнопки, а их никто не нажимает :-(  Отреагируйте, если считаете нужным. Мне будет приятно.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Ссылки по теме:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://drakulavich.blogspot.com/2009/08/blogday.html"&gt;BlogDay: день за днём&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://drakulavich.blogspot.com/2010/09/blog-post_18.html"&gt;Слово о полку блогереве&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-8753508896059649040?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=xZjr9N_BT2E:FAtGZrrbAXk:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=xZjr9N_BT2E:FAtGZrrbAXk:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=xZjr9N_BT2E:FAtGZrrbAXk:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=xZjr9N_BT2E:FAtGZrrbAXk:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=xZjr9N_BT2E:FAtGZrrbAXk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=xZjr9N_BT2E:FAtGZrrbAXk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/xZjr9N_BT2E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/8753508896059649040/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/08/blogday11.html#comment-form" title="Комментарии: 19" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8753508896059649040?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8753508896059649040?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/xZjr9N_BT2E/blogday11.html" title="BlogDay'11: Не пишите в инкубаторах" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3145/2984552446_784177cff1_t.jpg" height="72" width="72" /><thr:total>19</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/08/blogday11.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADSHk_eip7ImA9WhdWEUg.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-5602354742471903945</id><published>2011-08-24T14:33:00.001+03:00</published><updated>2011-09-04T20:52:59.742+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T20:52:59.742+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="решения" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Адреса, пароли, явки и двойственное название KeePass</title><content type="html">В начале 2010-го года на хабре провели &lt;a href="http://habrahabr.ru/blogs/infosecurity/79988/"&gt;опрос&lt;/a&gt;, связанный с количеством используемых паролей у респондентов. Большинство (&lt;i&gt;&amp;gt; 70%&lt;/i&gt;) остановилось на варианте «2-3 пароля разного уровня стойкости». Когда-то мой ответ был таким же, но сейчас я предпочитаю для каждой регистрации генерировать новый пароль. И дело вовсе не в паранойе. Когда ты регулярно посещаешь десяток ресурсов — это одно, а когда количество аккаунтов переваливает за число X, возникают разного рода неудобства. В итоге я пришёл к выводу, что от запоминания паролей веет пережитком старины. Напрашивается аналогия с телефонными номерами. Если вы общаетесь с малым кругом людей, запомнить их номера не составит труда. С сотней контактов такой фокус не пройдёт, поэтому мы и ведём телефонную книгу.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8-6h2RL2UyU/TlTfuuLicFI/AAAAAAAASf0/qaHnRYd22sc/s1600/pass_votes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-8-6h2RL2UyU/TlTfuuLicFI/AAAAAAAASf0/qaHnRYd22sc/s580/pass_votes.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Каким образом происходит идентификация пользователя? Авторизация на большинстве сайтов осуществляется по адресу электронной почты и паролю. В последнее время становится все больше сервисов, где вход можно выполнить и через Твиттер/Фейсбук. Но даже на таких ресурсах я часто остаюсь верен «дедовскому» методу login+pass, потому что разработчики любят спамить в социальные сети от моего имени, в общем ведут себя не по-джентльменски. &lt;br /&gt;
&lt;br /&gt;
Возникает вопрос, как организовать работу с большим массивом секретных фраз. К счастью, о нас позаботились. Аналогом телефонной книги в мире приватных данных является менеджер паролей. Программ подобного плана хватает с избытком. Есть два варианта: либо носить зашифрованную базу данных с собой, либо довериться добрым дядям и хранить секреты online. На самом деле не всё так категорично, есть и комбинации этих вариантов. Я сижу сразу на двух стульях, если можно так выразится. &lt;br /&gt;
&lt;br /&gt;
Для повседневных задач мне хватает &lt;a href="https://lastpass.com/"&gt;LastPass&lt;/a&gt;. Он хранит данные где-то в облаках и благодаря плагинам для браузеров позволяет легко и непринуждённо заполнять необходимые поля. Самые сокровенные тайны я хочу контролировать самостоятельно, поэтому держу на компьютере &lt;a href="http://www.keepassx.org/"&gt;&lt;b&gt;KeePassX&lt;/b&gt;&lt;/a&gt; — кроссплатформенный форк &lt;code&gt;KeePass&lt;/code&gt; с интерфейсом на Qt. Почему именно этот менеджер? Открытый, свободный и проверенный временем продукт. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Установка и использование&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Программа присутствует в стандартных репозиториях Ubuntu. По заказу появится и у вас:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;sudo aptitude install keepassx&lt;/pre&gt;&lt;br /&gt;
После первого запуска предложат создать базу паролей и придумать мастер-пароль (не жалейте фантазии и памяти на него). Для паранойиков оставили возможность создать специальный файл-ключ. Затем по накатанной: делите пароли на категории и создаёте соответствующие записи. Файл с паролями имеет расширение &lt;i&gt;*.kdb&lt;/i&gt;. Для пущего удобства рекомендую синхронизировать его через вездесущий &lt;code&gt;Dropbox&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0a5ZA4X8faQ/TlTgCYLeM7I/AAAAAAAASf4/DHdpLjFRwxU/s1600/keepassx-main.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-0a5ZA4X8faQ/TlTgCYLeM7I/AAAAAAAASf4/DHdpLjFRwxU/s580/keepassx-main.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Главное окно KeePassX&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
С Большим Братом разобрались, а как поступить с мобильными устройствами? &lt;code&gt;Lastpass&lt;/code&gt; делает плагины и для смартфонов, правда, доступны они при наличии premium аккаунта (месячная  подписка обойдётся в 1$). Мне по душе связка &lt;a href="https://market.android.com/details?id=com.android.keepass"&gt;KeePassDroid&lt;/a&gt; и &lt;a href="https://market.android.com/details?id=com.dropbox.android"&gt;Dropbox&lt;/a&gt;. Что называется, дёшево и сердито :-) Если честно, второй способ показался даже сподручнее первого, потому что &lt;code&gt;LastPass&lt;/code&gt; на Андроиде плодит сущности, добавляя дополнительный браузер с функциями автозаполнения полей.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Напоследок&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Надеюсь, после прочтения сумбурного рассказа кто-нибудь из читателей задумается о переходе на менеджер паролей. И кто знает, вдруг он останется доволен...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-5602354742471903945?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2ssAmV-MMYg:WQa_VvMv73A:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2ssAmV-MMYg:WQa_VvMv73A:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2ssAmV-MMYg:WQa_VvMv73A:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2ssAmV-MMYg:WQa_VvMv73A:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=2ssAmV-MMYg:WQa_VvMv73A:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=2ssAmV-MMYg:WQa_VvMv73A:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/2ssAmV-MMYg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/5602354742471903945/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/08/keepass.html#comment-form" title="Комментарии: 19" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/5602354742471903945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/5602354742471903945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/2ssAmV-MMYg/keepass.html" title="Адреса, пароли, явки и двойственное название KeePass" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-8-6h2RL2UyU/TlTfuuLicFI/AAAAAAAASf0/qaHnRYd22sc/s72-c/pass_votes.png" height="72" width="72" /><thr:total>19</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/08/keepass.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMCQn4zcSp7ImA9WhdVFEs.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-7749851717450267638</id><published>2011-08-05T15:09:00.008+03:00</published><updated>2011-09-20T00:07:43.089+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T00:07:43.089+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sh" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>publish-kindle-quotes: скрипт для публикации цитат на tumblr.com</title><content type="html">Киндл приучил выделять в книгах и периодике интересные цитаты. Хотя «приучил», громко сказано, он, если можно так выразится, способствует к этому. Потому что функция выделения части текста реализована до безобразия просто.&lt;br /&gt;
Все цитаты, закладки и записки хранятся в обычном текстовом файле &lt;i&gt;My Clippings.txt&lt;/i&gt; (либо &lt;i&gt;Мои вырезки.txt&lt;/i&gt; для русифицированного интерфейса). И если записывать книги на устройство можно «по воздуху», для копирования файла на компьютер приходилось часто подключать USB. Мне это порядком надоело, ведь есть Wi-Fi, а тут такие досадные пляски с проводами. Некрасиво.&lt;br /&gt;
Поиск по просторам сети выдал хак &lt;a href="http://www.the-ebook.org/forum/viewtopic.php?p=470697#470697"&gt;usbNetwork&lt;/a&gt;, с его помощью Kindle разрешает общение с собой по ssh. В последних версиях модификации помимо связи по USB разработчики добавили доступ по Wi-Fi. Часть проблемы отпала сама собой. &lt;a name='more'&gt;&lt;/a&gt;Теперь цитаты загружаются на Большого Брата одной командой:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;scp root@kin.dle.ip:\"/mnt/us/documents/"Мои вырезки.txt"\" ~/&lt;/pre&gt;&lt;br /&gt;
Казалось бы, живи и радуйся. Но и такой вариант опостылел отсутствием универсальности и гибкости. Тогда мне захотелось обрабатывать цитаты прямо на устройстве. Благо, обнаружил внутри Киндла знакомые инструменты: &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;sed&lt;/code&gt;, &lt;code&gt;curl&lt;/code&gt;. Родилась идея, написать скрипт для публикации последней цитаты в интернете. Дело в том, что функция “Share quote” изначально имеет ограниченное применение. Amazon позволяет делиться записями только для книг из своего магазина — для большинства русскоязычных пользователей неактульно.&lt;br /&gt;
Встал ребром новый  вопрос: «Какой сервис выбрать для публикации?». Ответ нашёл довольно быстро и доволен им на все сто. Главную роль взял на себя сервис &lt;a href="http://www.tumblr.com/"&gt;tumblr.com&lt;/a&gt;. Почему именно он?&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Прилично выглядит «из коробки»&lt;/li&gt;
&lt;li&gt;Нет навязчивой рекламы&lt;/li&gt;
&lt;li&gt;Для цитат есть специальный тип записей “quote”&lt;/li&gt;
&lt;li&gt;Дружелюбный к curl API&lt;/li&gt;
&lt;li&gt;Интеграция с Twitter и Facebook&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Далее события развивались стремительно. Отыскал &lt;a href="http://quickies.andreaolivato.net/post/108364451/post-to-tumblr-via-bash-using-curl"&gt;пример работы&lt;/a&gt; с API Тумблера и начал экспериментировать с парсингом My Clippings.txt. Уверен, блок кода с регулярными выражениями есть куда улучшать. Буду благодарен за советы. А сейчас, собственно, инструкция.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Установка&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Необходимые зависимости:&lt;/b&gt; хак &lt;a href="http://www.the-ebook.org/forum/viewtopic.php?p=587494#587494"&gt;launchpad&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Скачать скрипт &lt;a href="https://github.com/drakulavich/publish-kindle-quotes/raw/master/quote2tumblr.sh"&gt;quote2tumblr.sh&lt;/a&gt; и записать свои данные для входа в переменные TMB_USER и TMB_PASS.&lt;/li&gt;
&lt;li&gt;Скопировать &lt;code&gt;quote2tumblr.sh&lt;/code&gt; в каталог &lt;i&gt;/launchpad&lt;/i&gt; Киндла.&lt;/li&gt;
&lt;li&gt;Отредактировать файл &lt;i&gt;/launchpad/servicecmds.ini&lt;/i&gt;, дописав в конец две строки:&lt;br /&gt;
&lt;pre class="listing"&gt;;; Post last quote to tumblr.com
Shift Q = !/bin/ash /mnt/us/launchpad/quote2tumblr.sh&lt;/pre&gt;&lt;br /&gt;
Последней строчкой мы привязали запуск скрипта к сочетанию клавиш &lt;b&gt;Shift Shift Q&lt;/b&gt; (нажимать кнопки надо последовательно и быстро).&lt;/li&gt;
&lt;li&gt;Launchpad следует перезапустить, чтобы новое сочетание вступило в силу: &lt;b&gt;Shift Shift Space&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;b&gt;Интеграция с социальными сетями:&lt;/b&gt; в интерфейсе Тумблера репост сообщений в Твиттер и Фейсбук настраивается не совсем очевидно. Ниже картинка с объяснением, как попасть в нужное меню:&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jjk6D1LI5UE/TjvZ8b4o-yI/AAAAAAAASfc/JZES1q_J4No/s1600/tumblr-integrate-with-twi-and-fb.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-jjk6D1LI5UE/TjvZ8b4o-yI/AAAAAAAASfc/JZES1q_J4No/s580/tumblr-integrate-with-twi-and-fb.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Клик по названию блога, а затем — Settings.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Как отправлять цитаты?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Выберите в книге подходящее умозаключение и стандартными средствами сделайте вырезку: нажать центральную кнопку джойстика, стрелками указали начальную позицию в тексте, подтвердить центральной кнопкой и аналогичным способом закончить выделение.&lt;/li&gt;
&lt;li&gt;С включенной сетью (Wi-Fi/3G) нажмите сочетание &lt;b&gt;Shift Shift Q&lt;/b&gt;. Вуаля! Новое сообщение должно появиться в блоге.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Итого&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Чего мы добились? Киндл научился самостоятельно публиковать цитаты. При желании настроить скрипт для работы с другими сервисами не составит труда. Делиться интересными литературными находками с друзьями стало на порядок проще. Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Ссылки по теме:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://github.com/drakulavich/publish-kindle-quotes"&gt;Страница проекта&lt;/a&gt; на github'е&lt;/li&gt;
&lt;li&gt;&lt;a href="http://drakulavich.tumblr.com/"&gt;Блог&lt;/a&gt; на тумблере с полюбившимися цитатами&lt;/li&gt;
&lt;li&gt;&lt;a href="http://drakulavich.blogspot.com/2011/06/blog-post.html"&gt;Как я стал вундеркиндлом&lt;/a&gt; — мои впечатления об устройстве&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-7749851717450267638?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=j0N8Opv-Z1A:lPJncRaTq18:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=j0N8Opv-Z1A:lPJncRaTq18:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=j0N8Opv-Z1A:lPJncRaTq18:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=j0N8Opv-Z1A:lPJncRaTq18:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=j0N8Opv-Z1A:lPJncRaTq18:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=j0N8Opv-Z1A:lPJncRaTq18:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/j0N8Opv-Z1A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/7749851717450267638/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/08/publish-kindle-quotes-tumblrcom.html#comment-form" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/7749851717450267638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/7749851717450267638?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/j0N8Opv-Z1A/publish-kindle-quotes-tumblrcom.html" title="publish-kindle-quotes: скрипт для публикации цитат на tumblr.com" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-jjk6D1LI5UE/TjvZ8b4o-yI/AAAAAAAASfc/JZES1q_J4No/s72-c/tumblr-integrate-with-twi-and-fb.png" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/08/publish-kindle-quotes-tumblrcom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCRX46eip7ImA9WhdWEUg.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-6341084072798743288</id><published>2011-06-24T10:42:00.001+03:00</published><updated>2011-09-04T20:57:44.012+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T20:57:44.012+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="решения" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><title>Goodreads: наводим порядок на книжных полках</title><content type="html">В твиттере есть знакомая всем функция — добавить в favorites. Постепенно список избранных твитов растёт и ориентироваться в обилии записок становится труднее. Сокрушался, мол, до сих пор не придумали сервиса для сортировки этих самых favorites. У меня даже три превалирующих категории оформились: «&lt;i&gt;Что почитать&lt;/i&gt;», «&lt;i&gt;что посмотреть&lt;/i&gt;» и «&lt;i&gt;что послушать&lt;/i&gt;».&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
С фильмами более-менее понятно: после ознакомления &lt;a href="http://kinopark.by/user21806.html"&gt;ставлю&lt;/a&gt; свой оценочный вердикт на отечественном kinopark'е. Таким образом, буду знать, какие картины видел и какой отклик они оставили в душе. А с книгами до недавнего момента дела обстояли плачевно. Прошлым летом начал пользоваться сервисом &lt;a href="http://www.bookmate.com/"&gt;bookmate&lt;/a&gt;. Красиво свёрстан и оформлен, правда, для каталогизации литературы совершенно не годится. Так бы и находился в подвешенном состоянии, если бы не рекомендация Дениса aka &lt;a href="http://www.juev.ru/"&gt;Juev&lt;/a&gt;. Он посоветовал попробовать зарубежный сервис &lt;a href="http://www.goodreads.com/"&gt;&lt;b&gt;goodreads.com&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hCdf2Fr-eqs/TgQ-tfHx1cI/AAAAAAAARyw/RBLEeHacw7w/s1600/goodreads.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-hCdf2Fr-eqs/TgQ-tfHx1cI/AAAAAAAARyw/RBLEeHacw7w/s580/goodreads.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Мне сразу вспомнилось &lt;a href="http://www.kip.ru/realtime/2011/01/goodreads-%D0%BF%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D0%B9%D1%82%D0%B5%D1%81%D1%8C.html"&gt;упоминание&lt;/a&gt; Goodreads в блоге Петра Диденко. Тогда я увильнул от тесного знакомства, потому что посчитал англоязычную направленность ресурса недостатком. Всё течёт, всё меняется. В Goodreads появилась большая диаспора русскоязычных пользователей, следовательно, база книг пополнилась внушительным количеством здешних изданий. Поэтому всячески агитирую присоединятся к читающей братии. Делитесь списками литературы, оставляйте отзывы, сохраняйте мудрые цитаты. И про социальный аспект не забывайте, давайте &lt;a href="http://www.goodreads.com/drakulavich"&gt;дружить&lt;/a&gt; библиотеками!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Ссылки по теме:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;«&lt;a href="http://lifehacker.ru/2011/05/24/goodreads-%E2%80%94-globalnaja-socialnaja-set-ljubitelejj-chtenija/"&gt;Goodreads — глобальная социальная сеть любителей чтения&lt;/a&gt;» — обзор Lifehacker.ru&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-6341084072798743288?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=kwK9mz2Gnck:t9NKAO4wN4E:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=kwK9mz2Gnck:t9NKAO4wN4E:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=kwK9mz2Gnck:t9NKAO4wN4E:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=kwK9mz2Gnck:t9NKAO4wN4E:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=kwK9mz2Gnck:t9NKAO4wN4E:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=kwK9mz2Gnck:t9NKAO4wN4E:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/kwK9mz2Gnck" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/6341084072798743288/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/06/goodreads.html#comment-form" title="Комментарии: 4" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/6341084072798743288?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/6341084072798743288?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/kwK9mz2Gnck/goodreads.html" title="Goodreads: наводим порядок на книжных полках" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-hCdf2Fr-eqs/TgQ-tfHx1cI/AAAAAAAARyw/RBLEeHacw7w/s72-c/goodreads.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/06/goodreads.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNQHk9eSp7ImA9WhdWEUg.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-7214022108802480569</id><published>2011-06-13T07:00:00.005+03:00</published><updated>2011-09-04T20:59:51.761+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T20:59:51.761+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="интервью" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="htpc" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>Сергей Костяной о трансформации телевидения, сытых волках и вреде DRM</title><content type="html">Медиаплеер &lt;a href="http://xbmc.org/"&gt;XBMC&lt;/a&gt; продолжает набирать обороты. На днях разработчики &lt;a href="http://xbmc.org/natethomas/2011/06/02/xbmc-statistics/"&gt;поделились&lt;/a&gt; в блоге интересными цифрами. Они посчитали популярность продукта:&lt;br /&gt;
&lt;blockquote&gt;Для получения статистики был выбран случайный аддон, который устанавливается вместе с Dharma (он обновлялся 18 апреля, примерно шесть недель назад). До этого момента произошло ещё одно обновление, что позволяет судить, сколько было установок на компьютеры «до» и «после» апрельских изменений.&lt;br /&gt;
&lt;br /&gt;
По состоянию на 18 апреля дополнение получило по крайней мере 210 000 инсталляций по всему миру. В период с 18 апреля мы зафиксировали 350 000 новых установок. Кроме того, 225 000 инсталляций нельзя однозначно классифицировать, как новые или старые, потому что они относятся к предварительному релизу XBMC 10.1. Мы можем только догадываться, что это обновления для «старых» пользователей.&lt;br /&gt;
&lt;br /&gt;
Таким образом, до 18 апреля было примерно 435 тысяч активных копий XBMC. С тех пор мы увеличили количество установок на 350 тысяч. Значит, примерно 789 000 экземпляров XBMC были активны за последние 6 недель. Если повезет, ко времени выпуска XBMC Eden мы, наконец, преодолеем барьер в 1 млн.&lt;/blockquote&gt;&lt;br /&gt;
Впечатляющие результаты. Но сегодня мы не будем обсуждать сухие отчёты, а побеседуем с Сергеем Костяным — автором &lt;a href="http://code.google.com/p/seppius-xbmc-repo/"&gt;&lt;b&gt;seppius-xbmc-repo&lt;/b&gt;&lt;/a&gt;. Цель проекта: собрать под одной крышей полезные для русскоязычных пользователей XBMC дополнения. Помимо прочего, обсудим в &lt;a href="http://drakulavich.blogspot.com/search/label/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E"&gt;интервью&lt;/a&gt; перспективы HTPC по завоеванию полок в гостиных.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="border-top: 1px solid rgb(65, 65, 65); margin-top: 5px;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Представьтесь, пожалуйста. С чем связана ваша профессиональная деятельность? Каким образом примкнули к сообществу open source?&lt;/b&gt;&lt;br /&gt;
Меня зовут Сергей Костяной, мне 26 лет. Изначально я работал сисадмином, и поэтому как никто другой наслышан о проблемах Windows, и вдоволь поборовшись с ней, стал искать более предсказуемую альтернативу. Как ни странно, это был не Linux, а некая BeOS. Хорошая, однако, ОС была. Посидев на ней около года, в поисках ПО и ради любопытства, я начал пробовать различные дистрибутивы Linux. В те времена ничего кроме Slackware не удалось найти. Ибо Linux был, да и сейчас остаётся инопланетным пришельцем в нашей местности непуганых пиратов. Slackware явно не лучший выбор для начинающего линуксоида. Путём многократных проб остановился на SUSE 9, потом перешёл на openSUSE 10 и т. д. Мне этот дистрибутив показался удачным соотношением корней Unix, с которыми мне приходилось иметь дело в СБРФ, и высоких пользовательских качеств. С тех пор я использую именно этот дистрибутив и считаю его лучшим выбором, ибо не испытываю практически никаких проблем даже по сравнению с Ubuntu. И sudo ночами не снится :)&lt;br /&gt;
Вот так я пересел на Linux и другой свободный софт и, соответственно, стал делать open source.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_LvKrglWmY-A/S1xRfL05I0I/AAAAAAAAA7Q/TKD6MSyLG2o/s1600-h/XBMC_Logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_LvKrglWmY-A/S1xRfL05I0I/AAAAAAAAA7Q/TKD6MSyLG2o/s1600/XBMC_Logo.png" /&gt;&lt;/a&gt;&lt;b&gt;Предпочтения к платформе ясны. А какие инструменты используете для разработки?&lt;/b&gt;&lt;br /&gt;
Python простой и понятный язык. Он не нагружен скобками и служебными символами. Иногда код работает с первого раза. Поэтому мне достаточно простого редактора &lt;code&gt;KWrite&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Как начинался проект? Какие этапы можно выделить от момента возникновения идеи до реализации?&lt;/b&gt;&lt;br /&gt;
Проект начался с того, что мне захотелось смотреть новый телеканал &lt;i&gt;EXPERT.TV&lt;/i&gt;. Разумеется, ни кабельного, ни спутникового телевидения не было. Зато был интернет и сайт телекомпании с архивом телепрограмм. После четырёх часов работы появился первый плагин для &lt;code&gt;XBMC 9&lt;/code&gt;. Видео по запросу показалось мне очень удобным, поэтому было изготовлено ещё несколько дополнений. Возможно, они где-нибудь висят на &lt;a href="http://forum.free-x.de/"&gt;форуме&lt;/a&gt; Linux VDR/DVB.&lt;br /&gt;
Со временем близился релиз &lt;code&gt;XBMC 10&lt;/code&gt;. Появилась возможность удобной централизованной установки плагинов через менеджер дополнений. Это привело к появлению проекта &lt;a href="http://code.google.com/p/seppius-xbmc-repo/"&gt;seppius-xbmc-repo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Судя по частоте коммитов, проект находится в активной стадии. Сложилась целая команда. У вас есть делегирование прав и обязанностей? Например, один человек следит за wiki, другой тестирует плагины и т. д. Как организована работа?&lt;/b&gt;&lt;br /&gt;
В основном работа никак не организуется, так как в этом нет необходимости. У каждого дополнения есть автор, он им и занимается. Копаться в своём коде всегда приятнее, чем в чужом. Я уделяю большое значение удобочитаемости, структурированности и понятности кода. В вики только заметка о подключении репозитория. Остальное, я надеюсь, понятно пользователям. Вопросов на форуме &lt;a href="http://www.xbmc.ru/forum/index.php"&gt;XBMC Russia&lt;/a&gt; по поводу установки дополнений почти не возникает, а скоро и эти вопросы исчезнут — будет доступен бесплатный дистрибутив от HD-Lab с предустановленными плагинами.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;От списка плагинов в репозитории глаза разбегаются. Дополнения появляются по инициативе энтузиастов или некоторые ресурсы самостоятельно поддерживают свои аддоны?&lt;/b&gt;&lt;br /&gt;
Почти все дополнения созданы энтузиастами, в основном по просьбе пользователей. Три плагина сделаны на заказ. За время существования проекта только 10 человек выразили благодарность в виде донейтов, несколько из них сделали это повторно. Количество ресурсов, поддерживающих &lt;code&gt;ХВМС&lt;/code&gt;, можно сосчитать по пальцам. Наиболее качественную поддержку сделал портал &lt;a href="http://russia.ru/"&gt;RUSSIA.RU&lt;/a&gt;, в связи с чем я хочу выразить благодарность Сергею Горелкину и Дмитрию Красичкову. Буквально на днях присоединился сайт &lt;i&gt;Muzunga.TV&lt;/i&gt;. Прочие ресурсы не только игнорируют пользователей «на диванах», но и упорно противодействуют работе плагинов, пользуясь их открытостью, и, видимо, не осознавая того, что пользователь «на диване» — более качественный потребитель рекламы, недоступный ранее в окне браузера. Телевидение по запросу — неизбежное будущее, в которое можно заглянуть уже сегодня. Кто придёт на рынок первым, первым и останется.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Вы собираете статистику? Сколько пользователей подключили репозиторий? Можете назвать самые популярные и востребованные дополнения?&lt;/b&gt;&lt;br /&gt;
Статистика была запущена 10.06.2011 и только внутри коллекции дополнений XBMC Russia. В данный момент статистика доступна непосредственно в &lt;code&gt;XBMC&lt;/code&gt;, в самом конце списка &lt;i&gt;XBMC Russia&lt;/i&gt;. Чемпионами являются &lt;i&gt;Sovok.tv&lt;/i&gt;, &lt;i&gt;Ulitka.tv&lt;/i&gt;, &lt;i&gt;inTV&lt;/i&gt;, &lt;i&gt;IVI&lt;/i&gt;, &lt;i&gt;Zoomby&lt;/i&gt;, &lt;i&gt;Openfile&lt;/i&gt;. Предсказуемый результат. Пользователь за большим телевизором будет смотреть только качественный контент. Из этого следует вывод — вещание ТВ через интернет, а также просмотр любимых сериалов уже востребованы.&lt;br /&gt;
Точное количество подключивших репозиторий трудно оценить, но, судя по количеству загрузок, было более 9000 инсталляций.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Сначала у нас под телевизорами ютились видеомагнитофоны, потом их место заняли DVD-плееры. Сейчас новый тренд — HTPC. На мой взгляд, правда, пока это явления сугубо гиковское. До сравнимого с DVD охвата далеко. В чём причина ситуации, по-вашему? Отсутствие готовых решений или излишняя универсальность?&lt;/b&gt;&lt;br /&gt;
Причину можно искать очень долго, это предмет отдельной статьи. С одной стороны, &lt;code&gt;XBMC&lt;/code&gt; — довольно молодой проект, с другой стороны — широкополосный интернет до сих пор не стал традицией в каждом доме.&lt;br /&gt;
В основном под телевизором ютятся коробки, которые воспроизводят доступный пользователю контент (например, купленный в магазине). Это естественно. Время видеокассет вышло, хотя я считаю прошедшее золотой порой свободы, потому что пользователь имел возможность перезаписать кассету сколько угодно раз без проблем и преследований. И он не мог распространить контент массово, как на интернет-трекере.&lt;br /&gt;
&lt;br /&gt;
Сейчас наступило время интернета, который есть практически везде, и он явно ближе, чем магазин с дисками, поэтому DVD (а в скором и Blue-Ray) диски обречены. Несмотря на это, интернет-плеерам трудно пробиться в жизнь, каждый производитель делает своё устройство со своей прошивкой. Нет единого стандарта, а владельцам ресурсов сложно их всех поддерживать. Всё может изменить приход такого СПО, как &lt;code&gt;XBMC&lt;/code&gt; — беспристрастного, бесплатного и независимого средства воспроизведения интернет-контента на телевизоре.&lt;br /&gt;
&lt;br /&gt;
Но, к сожалению, контенто-владельцы «воротят нос» от СПО под воздействием фобии воровства. Они ложно убеждают себя, что &lt;i&gt;DRM&lt;/i&gt; защитит их от незаконного копирования. Действительно, «домохозяйка» украсть не сможет... Одновременно с этим они упускают возможность массового распространения своего контента, то есть удовлетворения спроса тех самых «домохозяек» (что во времена глобализации должно быть естественно).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yrebdb5X2Qk/TfSDBaZQZ_I/AAAAAAAAMHg/8WhT8GLsJgA/s1600/confluence.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-yrebdb5X2Qk/TfSDBaZQZ_I/AAAAAAAAMHg/8WhT8GLsJgA/s580/confluence.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Для примера, совсем недавно консервативные банки старались избегать интернет-обслуживания клиентов. Неизвестно, кто сидит на том конце провода. Страшно. Вдруг миллион украдут :) Но ещё страшнее проиграть в конкурентной войне и упустить миллиард прибыли. И тогда неважно, кто на той стороне провода. Не зря говорят: «Кто не рискует, тот не пьет шампанского».&lt;br /&gt;
Аналогичное наблюдаем при внедрении новых технологий. Надо выбирать: либо всего бояться и тупо смотреть, как другие делают, ожидая смещения на задворки, либо бросить предрассудки, стереотипы и фобии, и начать действовать.&lt;br /&gt;
&lt;br /&gt;
В настоящий момент процветает пиратство, такова объективная реальность. Я верю в то, что люди растаскивают контент не из-за своей природной преступной предрасположенности, или клептомании, а из-за отсутствия возможности посмотреть контент. Виной тому следующие причины:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Недостаточная доступность интернета. В некоторых государствах (явно не в нашей сырьевой) интернет приравняли к национальному достоянию и сделали бесплатным. Большой прорыв в доставке контента по требованию.&lt;/li&gt;
&lt;li&gt;Не весь контент доступен online. В поисках редких записей пользователь попадает на торрент-трекер с соблазняющим разнообразием всего и вся. Заставить его что-то купить становится малореально.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;DRM&lt;/i&gt;, как и прочие монополизирующие технологии, приводит к неравенство разработчиков и препятствует честной конкуренции, а открытые проекты остаются за бортом. Поэтому на открытые и честные технологии в области распространения контента, «дикие капиталисты» смотрят с презрением.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Таким образом, если пользователь может смотреть:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Что угодно (любой контент, который только можно захотеть)&lt;/li&gt;
&lt;li&gt;Когда угодно (в любое время)&lt;/li&gt;
&lt;li&gt;На чём угодно (именно в понравившемся плеере, а не в том что подсунул контентовладелец, причем за деньги пользователя)&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
И когда заплатить за контент с разумной ценой будет проще, чем зайти на торрент-трекер, необходимость пиратского распространения исчезнет сама собой. Как следствие, &lt;i&gt;Adobe&lt;/i&gt; останется без прибыли за своё &lt;i&gt;DRM&lt;/i&gt;, а правообладатели перестанут платить отчисления.&lt;br /&gt;
Любая закрытая технология — способ монополизации, подрыва честной конкуренции. Это фактор возникновения софтовых империй, диктующих всем участникам рынка свои условия. Они решают, кому жить, а кому существовать.&lt;br /&gt;
Достаточно удовлетворить пользователя, чтобы он честно жил («сытый волк овцы не обидит»), а не дрессировать его с помощью плётки и поводка.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Поделитесь, пожалуйста, рекомендациями и советами по выбору HTPC для читателей, решившихся на приобретение. На какие критерии стоит обратить внимание?&lt;/b&gt;&lt;br /&gt;
Плеер для воспроизведения не должен «заражаться» или заниматься чем-то без вашего разрешения. Поэтому Windows здесь не место. Хороший плеер должен работать под управлением Linux. &lt;br /&gt;
Не покупайте железо производителей, не поддерживающих Linux. Есть риск столкнуться с проблемами корректного включения/выключения (ACPI) или управления устройствами. Стоит избегать малораспространённых наборов системной логики (SiS/Via). Интересуйтесь поддержкой Linux тех или иных комплектующих перед покупкой.&lt;br /&gt;
Фирменный драйвер видеокарт ATI/AMD — лидер по количеству неожиданных глюков. На втором месте, как ни странно, Intel. Поэтому лучшим выбором будет система с видеокартой nVidia, поддерживающая VDPAU.&lt;br /&gt;
Не забывайте, что HTPC должен быть тихим. Маленькие вентиляторы как правило создают сильный визг. Имеет смысл подумать над устройством Apple TV 2. Для online-контента вполне сгодится (есть прошивка с &lt;code&gt;XBMC&lt;/code&gt;).&lt;br /&gt;
Скоро HD-Lab выпустит бесплатный дистрибутив с оптимизированным &lt;code&gt;XBMC&lt;/code&gt; под нужды отечественного зрителя. Дистрибутив устанавливается на любой компьютер. В комплект попадут практически все дополнения. Если вам и вовсе лень что-либо настраивать/устанавливать, вы можете приобрести готовый HTPC у HD-Lab с предустановленным &lt;code&gt;XBMC&lt;/code&gt;. Там всё работает «из коробки».&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Получается, я как в воду глядел, когда покупал неттоп Acer Aspire Revo. Nvidia ION творит чудеса. Полностью с вами согласен. В Apple шагнули дальше, вторая версия «яблочной приставки» миниатюрнее неттопа. Приводы для дисков становятся рудиментами. Какой следующий шаг в эволюции?&lt;/b&gt;&lt;br /&gt;
Благодаря смартфонам, даже «домохозяйки» поняли эффективность процессоров ARM. Рано или поздно эти процессоры доберутся и до HTPC, который станет тонким гаджетом. Привод исчезнет. Контент будет доставляться через интернет, а плеер выступит в качестве поисковой машины, предоставляющей то, что хочет пользователь.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Есть ли у проекта roadmap? Какие планы на ближайшее будущее?&lt;/b&gt;&lt;br /&gt;
Планы на будущее — расти в ширь (увеличить количество ресурсов) и вглубь (улучшать качество их поддержки). Я считаю приоритетной работой оказание помощи ресурсам, готовым поддерживать технологии будущего. Надеюсь, &lt;i&gt;Muzunga.TV&lt;/i&gt; будет не первым и не последний ресурсом, официально поддерживающим &lt;code&gt;XBMC&lt;/code&gt;. Если у вас есть контент, и есть желание на нём зарабатывать — отзовитесь! Ваш ресурс будет работать в &lt;code&gt;XBMC&lt;/code&gt; уже через считанные часы, а вам не потребуется привязка к конкретному производителю STB приставки. Ваш ресурс сможет посмотреть любой желающий, сидя на диване с пачкой попкорна, а не насиживая диагноз проктолога и искривление позвоночника перед окном браузера :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Спасибо за уделённое время. Успехов проекту!&lt;/b&gt;&lt;br /&gt;
Спасибо за интерес!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Ссылки по теме:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://drakulavich.blogspot.com/2011/01/xbmc-dharma-seppius.html"&gt;XBMC “Dharma” и отечественный репозиторий от Seppius&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://drakulavich.blogspot.com/2010/01/xbmc-media-center.html"&gt;Обзор XBMC Media Center&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-7214022108802480569?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HTuTZGA6RdY:Dh3vARKnV7E:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HTuTZGA6RdY:Dh3vARKnV7E:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HTuTZGA6RdY:Dh3vARKnV7E:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HTuTZGA6RdY:Dh3vARKnV7E:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HTuTZGA6RdY:Dh3vARKnV7E:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=HTuTZGA6RdY:Dh3vARKnV7E:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/HTuTZGA6RdY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/7214022108802480569/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/06/drm.html#comment-form" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/7214022108802480569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/7214022108802480569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/HTuTZGA6RdY/drm.html" title="Сергей Костяной о трансформации телевидения, сытых волках и вреде DRM" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_LvKrglWmY-A/S1xRfL05I0I/AAAAAAAAA7Q/TKD6MSyLG2o/s72-c/XBMC_Logo.png" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/06/drm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AMR38zeCp7ImA9WhdWFkk.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-8736298994527796131</id><published>2011-06-06T07:30:00.008+03:00</published><updated>2011-09-10T13:16:26.180+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T13:16:26.180+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="решения" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Как я стал вундеркиндлом</title><content type="html">Помнится, в конце 2009-го года писал &lt;a href="http://drakulavich.blogspot.com/2009/12/09.html"&gt;заметку&lt;/a&gt; с некими выводами касательно интересных мне технологий. E-Ink устройства тогда получили оценку чересчур дорогих техноизлишеств. С тех пор как я обзавёлся Kindle, мнение о вопросе кардинально изменилось.&lt;br /&gt;
&lt;br /&gt;
Начнём, пожалуй, с цены. Не скажу, что детище Amazon стало оплотом демократического ценообразования, потому что всегда хочется дешевле, но 139$, согласитесь, не будоражат сознание, как 259$ в том же 2009-ом. Крупные игроки наподобие Sony, Barnes&amp;amp;Noble и вышеупомянутого Amazon'а ввязались в жёсткую конкурентную борьбу. Нам остаётся только радоваться и предвкушать последствия маркетинговых баталий. А если потирать ладони в ожидании чуда наскучило, смело потрошите свинью-копилку со звонкими монетами. Говорю вам как человек, которого постиг подобный приступ кровожадности. О содеянном не жалею :-)&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ntaH6Q5vr1I/TevrV0Ww2cI/AAAAAAAAMGc/76z2uSd3wSs/s1600/kindle.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ntaH6Q5vr1I/TevrV0Ww2cI/AAAAAAAAMGc/76z2uSd3wSs/s320/kindle.jpeg" width="239" /&gt;&lt;/a&gt;   &lt;a href="http://3.bp.blogspot.com/-vM1mL2HC5gk/TevrYKH7UWI/AAAAAAAAMGg/L4uRnRKenTo/s1600/kindle-2.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-vM1mL2HC5gk/TevrYKH7UWI/AAAAAAAAMGg/L4uRnRKenTo/s320/kindle-2.jpeg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
У меня в голове с размахом жило несколько стереотипов. Во-первых, время отклика экрана ридера. Современные матрицы обновляют картинку менее чем за секунду. И хотя при перелистывании экран на мгновение мерцает чёрным цветом, к этому эффекту быстро привыкаешь и перестаёшь замечать. Я боялся, что перерисовка будет отвлекать и раздражать. Стереотип рухнул. Во-вторых, меня беспокоило упорство, с которым производителя принялись пихать модули с беспроводной связью (Wi-Fi, 3G). Всегда казалось, что в электронной книге дополнительные функции ничего, кроме стоимости, не прибавляют. Глубоко ошибался. Здесь меня поджидало любопытное открытие, заставившее писать данный пост.&lt;br /&gt;
Итак, интернет в Kindle открывает следующие горизонты:&lt;ul&gt;&lt;li&gt;доступ к магазину книг Amazon&lt;/li&gt;
&lt;li&gt;браузер&lt;/li&gt;
&lt;li&gt;работа с сетью Amazon Whispernet&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
С первым пунктом всё понятно и очевидно. Собственно, зачем производителю встраивать беспроводную связь, как не для извлечения прибыли. Книг много, хороших и разных, но, к сожалению, только на английском. Часть классики мировой литературы &lt;a href="http://www.amazon.com/gp/browse.html/ref=hp_200127470_k3land_free?node=2245146011"&gt;доступна&lt;/a&gt; бесплатно. Книги из Amazon'а обладают рядом преимуществ над теми, что вы загрузили самостоятельно. Они хранятся в «облаке» и остаются доступными из архива даже после удаления копии в Kindle. Закладки, пометки и страница для продолжения чтения синхронизируются между всеми устройствами и программами (есть версии для desktop'а, Android и iPhone). С пометками ещё интереснее: самые популярные отрывки подсвечиваются в тексте, тем самым акцентируя внимание на любопытных тезисах произведения.&lt;br /&gt;
&lt;br /&gt;
Пару слов о браузере. Им как-то можно пользоваться. Почему «как-то»? Дело не в качестве интернет-обозревателя, а в размере экрана и скорости отрисовки. Для привычного сёрфинга показатели явно недостаточные. Если включить режим статьи, читать становится удобнее. Кто видел Opera Mini, поймёт смысл функции.&lt;br /&gt;
&lt;br /&gt;
Помимо радостей с синхронизацией информации на разных платформах Whispernet умеет пересылать книги, отправленные на специальный почтовый адрес вида &lt;i&gt;username@kindle.com&lt;/i&gt;, на ваш ридер (Wi-Fi версия Kindle получит документы задаром, а за 3G Амазон &lt;a href="http://www.amazon.com/gp/help/customer/display.html?ie=UTF8&amp;nodeId=200387080"&gt;требует&lt;/a&gt; денежное вознаграждение). Я уже забыл, когда подключал киндл к компьютеру. В замечательной open source программе &lt;a href="http://www.calibre-ebook.com/"&gt;&lt;b&gt;Calibre&lt;/b&gt;&lt;/a&gt; есть возможность отправки книг в виде вложений внутри email, поэтому библиотеку легко пополнять по воздуху. Если написать в теме письма слово “&lt;i&gt;convert&lt;/i&gt;”, поддерживаемые форматы (doc, pdf) будут переконвертированы для чтения на Kindle.&lt;br /&gt;
&lt;br /&gt;
Когда узнал о волшебных почтовых метаморфозах, задался целью, отправлять веб-страницы с объёмными текстами для последующего изучения без нагрузки на глаза. Так я познакомился с сервисами отложенного чтения. Выбор пал на &lt;a href="http://www.instapaper.com/"&gt;&lt;b&gt;Instapaper&lt;/b&gt;&lt;/a&gt; (&lt;a href="http://www.juev.ru/2011/08/29/instapaper/"&gt;обзор&lt;/a&gt;), потому что они позаботились о вундеркиндлах.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Instapaper в деталях&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Чтобы наладить максимально прозрачный документооборот, рекомендую установить &lt;a href="https://chrome.google.com/webstore/detail/fldildgghjoohccppflaohodcnmlacpb"&gt;расширение&lt;/a&gt; для Chrome. Теперь на странице, где «многа букаф» или прямо в Google Reader нажимаем “&lt;i&gt;Read later&lt;/i&gt;”, после чего статья попадает в список непрочитанных. Затем отправляемся на &lt;a href="http://www.instapaper.com/user/kindle"&gt;instapaper.com/user/kindle&lt;/a&gt; и кликаем кнопку “&lt;i&gt;Send now&lt;/i&gt;”, предварительно настроив адреса и явки. Вовсе необязательно отправлять страницы поодиночке, киндл отлично справится с подборкой из нескольких статей.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-iYPHoiWsNC4/Tevu3818UAI/AAAAAAAAMGo/16AWi4rck_o/s1600/read_later.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-iYPHoiWsNC4/Tevu3818UAI/AAAAAAAAMGo/16AWi4rck_o/s1600/read_later.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Читателю может показаться, что сервис идеален. Без ложки дёгтя не обойтись — за время тесного знакомства обнаружил пару багов. Например, сборники статей приходят на Kindle с одинаковыми названиями “Instapaper”, поэтому разобраться, где какие статьи проблематично. На сайте заявлена опция отправки передовицы по расписанию, но у меня регулярая посылка так и не заработала. Безусловно, это мелочи. Пользы несоизмеримо больше.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_L2mFtn4V7U/TevuvVvVhOI/AAAAAAAAMGk/SUJkzToJrf0/s1600/send_to_kindle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-_L2mFtn4V7U/TevuvVvVhOI/AAAAAAAAMGk/SUJkzToJrf0/s320/send_to_kindle.png" width="268" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Уже через пару недель активного тестирования связки «Kindle + Instapaper» заметил рост аппетитов к чтению. Многословные тирады не закрываю в браузере, а оставляю «на потом». Меньше читаю с монитора, тоже немаловажно.&lt;br /&gt;
&lt;br /&gt;
Кому потребуется оперативная доставка контента, установите плагин &lt;a href="https://chrome.google.com/webstore/detail/ipkfnchcgalnafehpglfbommidgmalan?hl=ru"&gt;Send to Kindle&lt;/a&gt;. Он сразу отсылает страницу на устройство. Для мобильных нужд существует &lt;a href="https://market.android.com/details?id=pl.immortal.instafetch"&gt;InstaFetch&lt;/a&gt;, клиент Instapaper для андроида.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Общие впечатления и выводы&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Стоит ли сравнивать планшет и E-Ink читалку? По-моему, нет. Разные задачи и разные воплощения. Точно так нельзя сравнивать бумажную книгу с электронной. Надо привыкнуть к цифровому воплощению. У меня адаптация прошла очень быстро. Наверное, малое количество прочитанных бумажных книг за последнее время способствовало плавному переходу :-) Раньше я не делал пометок к книгам (ручки, листочки — целая церемония), с киндлом эта операция стала естественной и регулярной. Отсутствие поддержки формата fb2 переносится «на ура» — для &lt;code&gt;Calibre&lt;/code&gt; это не проблема. У меня одно замечание к разработчикам: невзрачное оформление списка книг. Стилизация под книжную полку смотрелась бы лучше. А вообще, пора оставить брюзжание, я доволен приобретением :-) Желаю вам найти свой продукт и наслаждаться чтанием в двукратном, пятикратном и n-адцатикратном размере! Рынок созрел.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Ссылки по теме&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.the-ebook.org/?p=7404"&gt;Обзор Kindle 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.the-ebook.org/kindle"&gt;Раздел в форуме&lt;/a&gt; (рецепты от энтузиастов, советы и обсуждения)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Даже если вы ещё не купили и не планируете покупать E-Ink ридер, рекомендую присмотреться к сайту &lt;a href="http://www.the-ebook.org"&gt;the-ebook.org&lt;/a&gt;. Этот проект вызывает у меня восторг и восхищение. Задолго до приобретения киндла начал читать субботнюю &lt;a href="http://www.the-ebook.org/?cat=461"&gt;колонку редактора&lt;/a&gt;. Каждую неделю автор рано утром готовит публикацию на околокнижную тему. Перерывы случаются крайне редко. Блогеры и сочувствующие, берите пример ;-) Это достойно уважения.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-8736298994527796131?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_EhVh8Z31Oo:Gg1X-sxN5jU:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_EhVh8Z31Oo:Gg1X-sxN5jU:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_EhVh8Z31Oo:Gg1X-sxN5jU:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_EhVh8Z31Oo:Gg1X-sxN5jU:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_EhVh8Z31Oo:Gg1X-sxN5jU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=_EhVh8Z31Oo:Gg1X-sxN5jU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/_EhVh8Z31Oo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/8736298994527796131/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/06/blog-post.html#comment-form" title="Комментарии: 12" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8736298994527796131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8736298994527796131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/_EhVh8Z31Oo/blog-post.html" title="Как я стал вундеркиндлом" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ntaH6Q5vr1I/TevrV0Ww2cI/AAAAAAAAMGc/76z2uSd3wSs/s72-c/kindle.jpeg" height="72" width="72" /><thr:total>12</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QMSXg7cSp7ImA9WhdWEUg.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-6047295893515814485</id><published>2011-04-15T15:18:00.004+03:00</published><updated>2011-09-04T21:03:08.609+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T21:03:08.609+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>О горах и геопривязке фотографий</title><content type="html">&lt;div style="margin-left: 50%; text-align: left;"&gt;&lt;i&gt;Сколько слов и надежд, сколько песен и тем &lt;br /&gt;
Горы будят у нас и зовут нас остаться. &lt;br /&gt;
Но спускаемся мы — кто на год, кто совсем,&lt;br /&gt;
Потому что всегда, потому что всегда мы должны возвращаться.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Зимние каникулы прошли под знаком Карпат, горных лыж и солнца. Второй год подряд ездим в Западную Украину кататься. Хотя под Минском расположились два горнолыжных комплекса, отдых в настоящих горах и на искусственных холмах несравним. В небольшой деревушке у подножия Гембы отсутствие интернета переносится «на ура». Наконец-то удалось прикрыть информационный поток и избавиться от «белого шума» ежедневных новостей.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5_820yqnHDA/TU6rvwQDP2I/AAAAAAAADYs/rQ78Tab6UIg/s1600/DSCF0102.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-5_820yqnHDA/TU6rvwQDP2I/AAAAAAAADYs/rQ78Tab6UIg/s580/DSCF0102.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Помимо эстетического наслаждения горы заставляют очистить мысли, потому что важно сконцентрироваться на спуске :-) В городской суете «выключить» постоянные размышления не удаётся. А здесь всё предельно просто: есть ты, есть природа и есть цель — удачно спуститься по склону :-) Об остальном благополучно забываешь. Но рассказать я хотел у другом, вернёмся к техническим темам.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;My Tracks&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Перед поездкой твёрдо решил придумать работёнку для модуля GPS в &lt;a href="http://drakulavich.blogspot.com/2010/05/android-htc-desire.html"&gt;своём андроид-коммуникаторе&lt;/a&gt;. На примете была программа &lt;a href="https://market.android.com/details?id=com.google.android.maps.mytracks"&gt;&lt;b&gt;My Tracks&lt;/b&gt;&lt;/a&gt; от поискового гиганта. О выборе не пожалел.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-gFJks90R8q4/TagwwGhrJvI/AAAAAAAAHrg/mr9HyLSWSwo/s1600/mytracks-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-gFJks90R8q4/TagwwGhrJvI/AAAAAAAAHrg/mr9HyLSWSwo/s200/mytracks-1.png" width="120" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-sszRknpJa6A/Tagwz2sMoMI/AAAAAAAAHrk/DIWf6ZL_owM/s1600/mytracks-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-sszRknpJa6A/Tagwz2sMoMI/AAAAAAAAHrk/DIWf6ZL_owM/s200/mytracks-2.png" width="120" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-sCoEZUI8H9A/Tagw1y0Fj_I/AAAAAAAAHro/PZlNxVvFq7g/s1600/mytracks-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-sCoEZUI8H9A/Tagw1y0Fj_I/AAAAAAAAHro/PZlNxVvFq7g/s200/mytracks-3.png" width="120" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-VKTjPGgDf1k/Tagw3uewgeI/AAAAAAAAHrs/b83t_aig-nI/s1600/mytracks-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-VKTjPGgDf1k/Tagw3uewgeI/AAAAAAAAHrs/b83t_aig-nI/s200/mytracks-4.png" width="120" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Как записать новый трек? Нажимаем “Record track”, меняем координаты, бегая по полю, а в конце останавливем запись. Вам предложат заполнить название трека, описание и вид активности (пробежка, прогулка, велосипедный раут). Собственно, все премудрости. Далее, согласно внутренним желаниям, распоряжаемся со своей лихой траекторией: либо отправляем в сервисы Google, либо экспортируем в необходимый формат.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EsfC2jv9ntM/Tag2iDFAVlI/AAAAAAAAHsM/MzDdMjUYBo8/s1600/my_tracks_logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/-EsfC2jv9ntM/Tag2iDFAVlI/AAAAAAAAHsM/MzDdMjUYBo8/s160/my_tracks_logo.png" width="160" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Изначально предполагал собирать статистику о пути, времени и скорости спуска. Так, например, оказалось, что быстрее &lt;i&gt;44 км/ч&lt;/i&gt; я не разгонялся. По субъективным ощущениям были побиты все мировые рекорды. Вот она, приземляющая сила статистики :-)&lt;br /&gt;
По возвращению домой двинулся ещё дальше, собрался изъять из треков координаты к фотографиям...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;GPS Correlate&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Мудрый &lt;code&gt;aptitude&lt;/code&gt; по запросу “gps” предложил несколько вариантов, среди прочих и &lt;code&gt;gpscorrelate-gui&lt;/code&gt;:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;sudo aptitude install gpscorrelate-gui&lt;/pre&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QHPFKPfS7rE/TagznYQaB7I/AAAAAAAAHsA/Qx5eMzlUbO8/s1600/gps_correlate.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QHPFKPfS7rE/TagznYQaB7I/AAAAAAAAHsA/Qx5eMzlUbO8/s580/gps_correlate.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;GPS Photo Correlate&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Как ясно из названия пакета, нам предоставят графический интерфейс. Прививка геометкой делается в пару кликов. Добавляем список фотографий, затем поочерёдно скармливаем треки в формате gpx (они экспортируются из &lt;code&gt;My Tracks&lt;/code&gt; и находятся в каталоге &lt;i&gt;/sdcard/MyTracks/gpx&lt;/i&gt; телефона). Не забудьте правильно указать часовой пояс фотоаппарата и &lt;a href="http://sovety.blogspot.com/2009/06/fix-exif-date-and-time-in-jpegs.html"&gt;установить точное время&lt;/a&gt; в фотографиях. Программа соотнесёт данные и запишет ширину/долготу в EXIF.&lt;br /&gt;
На &lt;a href="http://freefoote.dview.net/linux_gpscorr.html"&gt;&lt;b&gt;GPS Correlate&lt;/b&gt;&lt;/a&gt; свет клином не сошёлся, в блоге &lt;i&gt;советы.блогспот.ком&lt;/i&gt; Сергей &lt;a href="http://sovety.blogspot.com/2008/07/blog-post.html"&gt;описывал&lt;/a&gt; другие альтернативы.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Что потом?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Некоторые фотоальбомы выкладываю в &lt;a href="https://picasaweb.google.com/"&gt;Picasa&lt;/a&gt;. Снимки с геопривязкой снабжаются картой. Прямо из Picasa можно отправлять фотографии в сервис &lt;a href="http://www.panoramio.com/"&gt;Panoramio&lt;/a&gt;. Если модератор одобрит ваши кадры, они появятся на сайте и в &lt;code&gt;Google Earth&lt;/code&gt;.&lt;br /&gt;
Благодаря panoramio, узнал, как выглядят те же места без снега, в весенне-летний период. Вывод: расширяйте ноосферу, господа, используйте геометки!&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-AGxkLcrgRzg/Tahi0DeUMZI/AAAAAAAAHsQ/bgRpHXJJsIk/s1600/gps_track.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-AGxkLcrgRzg/Tahi0DeUMZI/AAAAAAAAHsQ/bgRpHXJJsIk/s580/gps_track.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Пример трека, отправленного в Google Maps&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-6047295893515814485?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=dF7JQUBYtEE:LBox5TuwSqo:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=dF7JQUBYtEE:LBox5TuwSqo:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=dF7JQUBYtEE:LBox5TuwSqo:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=dF7JQUBYtEE:LBox5TuwSqo:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=dF7JQUBYtEE:LBox5TuwSqo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=dF7JQUBYtEE:LBox5TuwSqo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/dF7JQUBYtEE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/6047295893515814485/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/04/blog-post_15.html#comment-form" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/6047295893515814485?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/6047295893515814485?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/dF7JQUBYtEE/blog-post_15.html" title="О горах и геопривязке фотографий" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-5_820yqnHDA/TU6rvwQDP2I/AAAAAAAADYs/rQ78Tab6UIg/s72-c/DSCF0102.JPG" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/04/blog-post_15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNQnw-cCp7ImA9WhZUEEQ.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-460202066141697785</id><published>2011-04-03T13:39:00.004+03:00</published><updated>2011-06-03T12:26:33.258+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T12:26:33.258+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ниочем" /><title>Таможня даёт добро</title><content type="html">&lt;div style="margin-left: 60%; text-align: left;"&gt;&lt;i&gt;Широка страна моя родная,&lt;br /&gt;
Много в ней лесов, полей и рек.&lt;br /&gt;
Я другой такой страны не знаю,&lt;br /&gt;
Где так вольно дышит человек.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
День дурака благополучно миновал, но вчера со мной приключилась история, в которой я себя чувствовал дураком не хуже, чем первого апреля. А дело было так...&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Собрался с мыслями и валютой, чтобы купить ридер Kindle 3 Wi-Fi. «Пацан сказал — пацан сделал». Сходил на Amazon, заказал книжку и периодически проверял, как посылка скачет по деревням и весям. Спустя день или два после заказа случайным образом наткнулся на информацию, мол, курьерские службы в Беларуси работают не схожим с почтой образом. Пошлины для почтовых отправлений платят, начиная с 120€, а для служб экспресс-доставки — с 10€. Размер пошлины составляет 30% от стоимости товара. Это были первые звоночки :-)&lt;br /&gt;
Пожелал долгих лет UPS, с которым работает Amazon, и подумал: «Будет дураку наука на будущее». Дальше история приобретает оттенки квестов от Бенуа Сокаля.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Получение посылки&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
В почтовом ящике обнаружил извещение о телеграмме. Съездил в отделение, вручили новую бумагу, где сообщалось ув. тов. о поступлении груза на склад временного хранения «Белпочта» по адресу аэропорт Минск-2 (30 км. от столицы). Представляю, с какой радостью читают послание жители областных центров, им ведь тоже приходится в этот аэропорт ехать. Интересная деталь, в бумаге указан телефон грузоперевозчика, то есть UPS. Позвонил, насладился трелями факса и второй раз пожелал долгих лет UPS. Google подсказал другой номер телефона. Девушка убедила ехать в субботу, чтобы не толкаться с юрлицами.&lt;br /&gt;
&lt;br /&gt;
Рано утром выехали в путешествие к Национальному Аэропорту. Как водится, никаких указателей там нет, дворники подсказали, что КПП находится в полутора километрах слева от главного входа. В КПП по предъявлению паспорта выписали пропуск. Добродушный охранник попросил вывернуть карманы и извлечь металлические вещи, прежде чем пройти через рамку. Миновал рамку и отправился к зданию мягкого жёлтого оттенка.&lt;br /&gt;
&lt;br /&gt;
Показали, где кабинет UPS: по законам жанра дверь заперта (тут уже ничего никому не желал). Прошло 5-10 минут и пригласили в 23 кабинет, там вручили отсканированную наклейку от посылки. С этой «переснимкой» пошёл к таможенникам. Перед входом увидел декларации и примеры заполнения. Ручек вокруг не оказалось, но я к этому был готов :-) Инспектор окинул листок быстрым взглядом и велел составить на складе опись посылки, потому что нет сопроводительных бумаг. Возвращаюсь в 23 кабинет, выписывают новый пропуск. С ним направляюсь на склад, где получаю свой упакованный Kindle на растерзание. Рядом со столом услужливо положили нож для вскрытия. Упаковку вскрыл, убедил тётеньку, что перед ней электронная книга и получил выписку.&lt;br /&gt;
Отдаю на проходной пропуск, снова стучусь к таможенникам. Инспектор внимательно прочитал бумаги, взял увесистый калькулятор и углубился в расчёты. Тщательно проверив результаты, заполнил выписку:&lt;br /&gt;
&lt;blockquote&gt;Таможенная пошлина — 37$&lt;br /&gt;
Сбор за таможенное оформление — 7$&lt;/blockquote&gt;&lt;br /&gt;
Спрашиваю между делом, почему беспошлинная сумма для курьерских служб такая маленькая. Отвечает, мол, это же не почта, а груз. «Ценный груз», — добавляю про себя.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href="http://www.flickr.com/photos/paradisecircus/42994753/" target="_blank"&gt;&lt;img alt="Mystery Parcel by Urban Combing (Ultrastar175g), on Flickr" border="0" src="http://farm1.static.flickr.com/27/42994753_9090b65a4d.jpg" title="Mystery Parcel by Urban Combing (Ultrastar175g), on Flickr" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank"&gt;&lt;img align="left" alt="Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License" border="0" src="http://i.creativecommons.org/l/by-nc-sa/2.0/80x15.png" title="Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;by&amp;nbsp;&lt;a href="http://www.flickr.com/people/paradisecircus/" target="_blank"&gt;&amp;nbsp;Urban Combing (Ultrastar175g)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Оплачивать квитанции надо в здании аэропорта. Подъезжаю на машине к главному входу, уже не удивляюсь отсутствию вывесок. Спросил у работников, показали направление поисков. Охранник в аэропорту даже экскалатор включил для меня, чтобы сподручней на второй этаж поднялся :-)&lt;br /&gt;
&lt;br /&gt;
Оплатил квитанции, снова приехал к КПП, прошёл сквозь рамку и вернулся к доблестной таможне. Сказали подождать в коридоре. Через двадцать минут дверь приоткрылась и обронила мою фамилию. Поставил три подписи, получил несколько новых бумаг. Можно идти на склад!&lt;br /&gt;
&lt;br /&gt;
По старой памяти захожу к подруге в 23 кабинет за новым пропуском. Предупреждают, что пришло время платить по счетам, то есть хранение на складе тоже оплачивается. Благо, деньги берут на месте, а не в аэропорту (-3,5$ за 2 дня хранения). Весь упакованный и довольный открываю массивную дверь склада. Заполняю последнюю бумагу и получаю коробку с заморским устройством. На обратном пути к машине раздаю &lt;strike&gt;сёстрам по серьгам&lt;/strike&gt; охранникам по пропускам. Наполненный впечатлениями еду домой...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Итого:&lt;/b&gt; Kindle (139$) + доставка UPS (21$) + 37$ + 7$ + 3,5$ + 10$ (на бензин) = 217,5$ и 3,5 часа на путешествие.&lt;br /&gt;
&lt;b&gt;Вывод:&lt;/b&gt; Груз действительно ценный.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Продолжение истории или второй блин&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;3 июня 2011 года&lt;/span&gt;&lt;/div&gt;К счастью, в этот раз таможня не участвовала в развитии событий. Но обо всём по порядку. &lt;br /&gt;
Одна знакомая загорелась купить себе такую же игрушку и попросила заказать Kindle. Памятуя о горьком опыте взаимодействия с UPS, выделил два альтернативных варианта: либо купить на ebay, либо взять непосредственно в Amazon'е и с помощью специальных сервисов переслать со штатов к себе в Минск. Выбрал второй вариант, потому что захотелось проверить «схему» и сроки доставки.&lt;br /&gt;
&lt;br /&gt;
К тому времени Amazon &lt;a href="http://www.the-ebook.org/?p=7507"&gt;выпустил&lt;/a&gt; новую модификацию устройства. Обычный Kindle 3 Wi-Fi, но с рекламой в скринсейверах и небольшой полосе в списке книг. Зато цена упала со 139$ до 114$. Предложение действует только в США, поэтому обманный манёвр с пересылкой себя оправдывает. Плюс ко всему, в отличие от International версии, в коробку попадёт адаптер питания, пусть и американский. Знакомая согласилась на рекламный киндл и я принялся выстраивать схему :-)&lt;br /&gt;
&lt;br /&gt;
Первый делом надо было обзавестись физическим адресом в штатах. Здесь опять возникла проблема выбора. Либо воспользоваться услугами популярного сервиса пересылки shipito, либо попробовать русскоязычный вариант под названием shopfans. В итоге чаша весов накренилась в сторону shopfans — отправить одну посылку стоит дешевле (5$ вместо 8$). Сказано — сделано. Зарегистрировался, получил виртуальный адрес в штате Пенсильвания. Небольшая ремарка: сайт у проекта своеобразный. Чтобы понять всю подноготную, стоит несколько раз перечитать раздел FAQ. С бухты-барахты разобраться не получилось.&lt;br /&gt;
&lt;br /&gt;
А сам алгоритм нехитрый. Заказал Kindle с бесплатной доставкой, через пару дней после отправления получил email, мол, ваша посылка принята и хранится на складе. Направил вектор посылки уже на свой настоящий адрес. Спустя некоторое время получил извещение о необходимой оплате. В сумму вошли услуги сервиса (5$); страховка на случай, если посылка не придёт в течение 3-ёх месяцев (3$ за страховую сумму в 100$); цена за Express доставку через USPS (около 40$). Оплатил PayPal'ом.&lt;br /&gt;
&lt;br /&gt;
Далее американская почта присвоила коробке номер отслеживания, с помощью которого можно следить за путешествием устройства. Через десять дней книга попала в столицу. И со &lt;a href="https://twitter.com/#!/drakulavich/status/75505823459188736"&gt;второй&lt;/a&gt; попытки курьер вручил заветный груз. Никаких поездок в аэропорт и растаможек, от двери до двери, так сказать. &lt;br /&gt;
По-моему, эксперимент удался, второй блин уже без комков. Общие расходы составили 160$.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-460202066141697785?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=FUd1X5oxpn4:CO2kznkczC0:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=FUd1X5oxpn4:CO2kznkczC0:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=FUd1X5oxpn4:CO2kznkczC0:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=FUd1X5oxpn4:CO2kznkczC0:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=FUd1X5oxpn4:CO2kznkczC0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=FUd1X5oxpn4:CO2kznkczC0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/FUd1X5oxpn4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/460202066141697785/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/04/blog-post.html#comment-form" title="Комментарии: 18" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/460202066141697785?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/460202066141697785?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/FUd1X5oxpn4/blog-post.html" title="Таможня даёт добро" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm1.static.flickr.com/27/42994753_9090b65a4d_t.jpg" height="72" width="72" /><thr:total>18</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/04/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04DQXs9eCp7ImA9WhdWEUg.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-4760139365376963723</id><published>2011-03-30T07:00:00.003+03:00</published><updated>2011-09-04T21:12:50.560+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T21:12:50.560+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="интервью" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>Алексей Яковенко о DeaDBeeF, юникоде и планах</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Av9Q7lz1aUs/TZJHn0G0BwI/AAAAAAAADis/bFC89-07fcw/s1600/deadbeef_logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="80" src="http://3.bp.blogspot.com/-Av9Q7lz1aUs/TZJHn0G0BwI/AAAAAAAADis/bFC89-07fcw/s80/deadbeef_logo.png" width="80" /&gt;&lt;/a&gt;&lt;/div&gt;Участились случаи появления в интернете записей типа «&lt;a href="http://deadbeef.sourceforge.net/"&gt;&lt;b&gt;DeaDBeeF&lt;/b&gt;&lt;/a&gt; — наше всё». С анонимусами не поспоришь. Надобно самому правду-матушку отыскать. А у кого ж секреты выведать, как не у отца-родоначальника? Усаживайтесь поудобнее и читайте беседу с Алексеем Яковенко, тем самым автором. &lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="border-top: 1px solid rgb(65, 65, 65); margin-top: 5px;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Расскажите немного о себе. Чем вы занимаетесь? Каким образом ваши дороги пересеклись с движением open source?&lt;/b&gt;&lt;br /&gt;
Мне 31, родом из Украины, в данный момент проживаю в Копенгагене (Дания). Работаю в индустрии видеоигр программистом. С open source столкнулся впервые примерно в году эдак 98-ом, когда искал бесплатный компилятор &lt;code&gt;C&lt;/code&gt; и нашёл &lt;code&gt;gcc&lt;/code&gt;. После этого какое-то время пользовался &lt;code&gt;cygwin&lt;/code&gt;, постепенно открывая для себе другие программы, такие как &lt;code&gt;cvs&lt;/code&gt; и &lt;code&gt;vim&lt;/code&gt;. Никаких серьёзных open source проектов до &lt;code&gt;deadbeef&lt;/code&gt; я не делал, хотя в интернете можно найти и другие мои программы.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Магическое число 0xDEADBEEF помогает найти место падения программы при отладке. Поговорка «Как корабль назовешь, так он и поплывет» в вашем случае подтверждается или опровергается? Почему выбрали именно такое шестнадцатеричное название?&lt;/b&gt;&lt;br /&gt;
Ну, это не мне судить :) Надеюсь, что плывёт замечательно. Название выбрал достаточно спонтанно... хотелось что-то простое в произношении, смешное, запоминающееся и с намёком на foobar. Практически первое, что пришло в голову :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;У каждого проекта своя философия и свои цели, через призму которых рассматриваются поступающие предложения пользователей. Какие цели у DeaDBeeF, кроме обеспечения наилучшего звучания?&lt;/b&gt;&lt;br /&gt;
Основная цель — сделать достойную замену &lt;a href="http://www.foobar2000.org/"&gt;foobar2000&lt;/a&gt; под линукс. Цели делать наилучшее звучание нет как таковой. Все плееры играют звук одинаково, с минимальными отличиями. Испортить звук можно только всякими dsp-плагинами (эквалайзеры, и т.&amp;nbsp;п.).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Чаще всего слышу упоминания о DeaDBeeF в священных войнах, посвящённых кодировкам тегов. Одни считают, что юникод должен восторжествовать. Другие ждут от программы корректного отображения текста и не так категоричны. Кто прав? :-)&lt;/b&gt;&lt;br /&gt;
Каждый прав по своему, но так как я делаю плеер в том числе для себя — мне удобнее, чтобы кодировки определялись автоматически. Перекодировать вручную мне всегда лень. Ну и жене нравится. Она вообще понятия не имеет, что такое кодировка и что такое теги. Но mojibake в плейлисте ей точно не нравится.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xEpZjb62al0/TZJIJWaTBPI/AAAAAAAADiw/vLh9WZjgapk/s1600/deadbeef-openbox-nu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-xEpZjb62al0/TZJIJWaTBPI/AAAAAAAADiw/vLh9WZjgapk/s580/deadbeef-openbox-nu.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Получается, некоторый процент меломанов мигрировал на Deadbeef из-за автоматического распределения кодировки. Можно ли сказать, что основная аудитория — жители xUSSR? Или заграничные ценители foobar тоже потихоньку присоединяются?&lt;/b&gt;&lt;br /&gt;
Если верить Google Analytics, xUSSR пользователей около 35%. IRC каналы это подтверждают :) Несмотря на то, что почти вся разработка ведётся русскими — в англоязычном irc-канале вдвое больше народу.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Если сравнивать проект на начальной стадии и сейчас, какие глобальные перемены в организации и управлении произошли? Ведь не секрет, что написанием кода дело не заканчивается.&lt;/b&gt;&lt;br /&gt;
Основное изменение — количество пользователей и, соответственно, баг-репортов. Есть несколько пользователей, которые постоянно в IRC, тестируют каждое новое изменение в &lt;code&gt;git&lt;/code&gt; и сразу сообщают о багах. Они очень помогают и фактически являются частью команды.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Запросы пользователей чаще связаны с воспроизводимыми форматами или интерфейсом плеера? Как определяется приоритет для новых функций?&lt;/b&gt;&lt;br /&gt;
Чаще связаны с интерфейсом, чем с форматами. Приоритет зависит, насколько запрос пересекается с планами на следующий релиз. Иногда бывает, что запрос очень прост в реализации — я такие запросы делаю практически сразу.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Когда я поинтересовался на форуме Ubuntu, какие вопросы они хотели бы задать разработчику, некоторые спрашивали про скины как у Winamp, некоторые — про визуализацию. После этих вопросов другие форумчане возразили, что не хотят видеть, как Deadbeef превращается в комбайн. Как вы на это смотрите?&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;deadbeef&lt;/code&gt; не может быть комбайном. Каждая функция — это по сути плагин. Значит, всё ненужное легко отрезается. Можно сделать плагин, который предоставит GUI как у winamp с причитающимися скинами. Или плагин с визуализациями. Это никак не скажется на тех, кто эти самые плагины не будет устанавливать.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;В начале года была выпущена версия DeaDBeeF для Android. С какими трудностями столкнулись при портировании? Как оцениваете платформу с точки зрения разработчика?&lt;/b&gt;&lt;br /&gt;
Главная трудность: пришлось осваивать Java и Eclipse. Это очень неудобно для меня — никогда раньше не сталкивался ни с тем, ни с другим... И не могу сказать, что мне понравилось. У Андроида очень неудобный GUI Toolkit, альтернативных пока нет. Создать простейшее окошко занимает много часов, для этого приходится писать xml вручную. В Eclipse. Ужас в общем. Платформу оцениваю как перспективную, но сейчас она очень сырая и ограниченная. Но не настолько, как WP7, к примеру. Вот iOS, на мой взгляд, намного лучше, чем Андроид с точки зрения разработчика. Но там свой менталитет — &lt;code&gt;deadbeef&lt;/code&gt; там лишнее звено.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;И по традиции, напоследок вопросы о планах. Можно ли обрисовать в общих чертах следующий релиз?&lt;/b&gt;&lt;br /&gt;
Планы — в начале апреля выпустить очередной большой релиз (0.5). В нём будет много вкусного: настраиваемый конвертер в любые форматы, настраиваемые цепочки dsp-плагинов, намного более гибкий API для разработчиков плагинов, mass-tagging, возможность поддерживать новые форматы плейлистов через плагины, поддержка многоканального вывода (5.1 и др), поддержка вывода в форматах int8, int24, int32, float32 (раньше было только int16), поддержка zip-архивов и множество других функций и багфиксов.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Спасибо за ответы. Успехов в задуманном!&lt;/b&gt;&lt;br /&gt;
Не за что, и вам спасибо за вопросы :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-4760139365376963723?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=8kYf2U1f4Uo:iepsAM0JT-E:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=8kYf2U1f4Uo:iepsAM0JT-E:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=8kYf2U1f4Uo:iepsAM0JT-E:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=8kYf2U1f4Uo:iepsAM0JT-E:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=8kYf2U1f4Uo:iepsAM0JT-E:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=8kYf2U1f4Uo:iepsAM0JT-E:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/8kYf2U1f4Uo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/4760139365376963723/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/03/deadbeef.html#comment-form" title="Комментарии: 21" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4760139365376963723?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4760139365376963723?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/8kYf2U1f4Uo/deadbeef.html" title="Алексей Яковенко о DeaDBeeF, юникоде и планах" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Av9Q7lz1aUs/TZJHn0G0BwI/AAAAAAAADis/bFC89-07fcw/s72-c/deadbeef_logo.png" height="72" width="72" /><thr:total>21</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/03/deadbeef.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkACRXc8eip7ImA9Wx9aGEg.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-6511155573892562589</id><published>2011-03-11T14:15:00.002+02:00</published><updated>2011-03-11T17:52:44.972+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-11T17:52:44.972+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="абзац" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>Абзац: Узнаваемый Rhythmbox'ом, растягиваем образ в VirtualBox и избавляемся от старых kernel'ов</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-ga25rQA2XHs/TXoH0CgivaI/AAAAAAAADfQ/hzZj0QKmJP4/s1600/rhythmbox.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-ga25rQA2XHs/TXoH0CgivaI/AAAAAAAADfQ/hzZj0QKmJP4/s1600/rhythmbox.png" /&gt;&lt;/a&gt;&lt;/div&gt;Собрался наконец-то с мыслями пробудить рубрику &lt;a href="http://drakulavich.blogspot.com/search/label/%D0%B0%D0%B1%D0%B7%D0%B0%D1%86"&gt;«Абзац»&lt;/a&gt;. Весна на дворе!&lt;br /&gt;
&lt;b&gt;1.&lt;/b&gt; Поднимите руку те, кто пользуется &lt;code&gt;Rhythmbox&lt;/code&gt; как основным плеером. Уверен, несколько десятков читателей поступают именно так. Если ваш портативный плеер либо андроидфон не определяется в Rhythmbox/Banshee/Amarok, добавьте в корень файловой системы &lt;code&gt;.is_audio_player&lt;/code&gt; следующего содержания:&lt;br /&gt;
&lt;pre class="listing"&gt;audio_folders=Music/
folder_depth=2
output_formats=audio/mpeg,audio/mp3&lt;/pre&gt;&lt;br /&gt;
Теперь записывать музыку намного проще, drag&amp;amp;drop творит чудеса! &lt;code&gt;audio_folders&lt;/code&gt; говорит, куда складывать композиции. &lt;code&gt;folder_depth&lt;/code&gt; указывает, что треки располагаются по иерархии &lt;i&gt;исполнитель → альбом → трек&lt;/i&gt;. Если попытаться закинуть lossless-файл, &lt;code&gt;Rhythmbox&lt;/code&gt; налету переконвертирует его в &lt;code&gt;output_formats&lt;/code&gt; (в нашем случае mp3). Более подробную информацию о конфиге черпайте в &lt;a href="http://almost-a-technocrat.blogspot.com/2010/11/isaudioplayer.html"&gt;англоязычной заметке&lt;/a&gt;.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; Понадобилось давеча изменить размер образа с виндой в &lt;code&gt;VirtualBox&lt;/code&gt; (место кончилось), а в четвёртой версии как раз &lt;a href="http://www.virtualbox.org/ticket/28"&gt;добавили&lt;/a&gt; эту возможность. Приятно, когда многостраничные талмуды с килобайтами заклинаний &lt;a href="http://knol.google.com/k/charles-dow/oracle-vm-virtualbox-4-resize-a-vdi-file/144er4yyac1zo/14#"&gt;заменяются&lt;/a&gt; простой командой:&lt;br /&gt;
&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px;"&gt;vboxmanage modifyhd ~/win.vdi --resize 12000&lt;/pre&gt;&lt;br /&gt;
Ключ &lt;code&gt;resize&lt;/code&gt; принимает аргумент в мегабайтах.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-YYRjqwTNA4g/TXoQnengfTI/AAAAAAAADfU/H9YaHf2XhTk/s1600/virtualbox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-YYRjqwTNA4g/TXoQnengfTI/AAAAAAAADfU/H9YaHf2XhTk/s1600/virtualbox.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; В течение нескольких месяцев меню загрузчика &lt;code&gt;grub&lt;/code&gt; вырастает до неприличных размеров. Всему виной новые ядра для нерадивой Ubuntu. Если вы захотите подчистить конюшни, используйте &lt;a href="http://tuxtweaks.com/2010/10/remove-old-kernels-in-ubuntu-with-one-command/"&gt;магический однострочник&lt;/a&gt;. Удаляет все ядра, кроме запущенного &lt;b&gt;в текущий момент&lt;/b&gt;:&lt;br /&gt;
&lt;pre class="listing"&gt;dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge&lt;/pre&gt;&lt;br /&gt;
Напоминаю, мелкие tips&amp;amp;tricks сперва попадают в &lt;a href="https://profiles.google.com/Dr.AKULAvich/buzz"&gt;мой Buzz&lt;/a&gt;. Подписывайтесь, если предпочитаете оперативность.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-6511155573892562589?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=jnQVZ7jsBsg:Af5j28C8HDg:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=jnQVZ7jsBsg:Af5j28C8HDg:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=jnQVZ7jsBsg:Af5j28C8HDg:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=jnQVZ7jsBsg:Af5j28C8HDg:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=jnQVZ7jsBsg:Af5j28C8HDg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=jnQVZ7jsBsg:Af5j28C8HDg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/jnQVZ7jsBsg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/6511155573892562589/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/03/rhythmbox-virtualbox-kernel.html#comment-form" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/6511155573892562589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/6511155573892562589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/jnQVZ7jsBsg/rhythmbox-virtualbox-kernel.html" title="Абзац: Узнаваемый Rhythmbox'ом, растягиваем образ в VirtualBox и избавляемся от старых kernel'ов" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-ga25rQA2XHs/TXoH0CgivaI/AAAAAAAADfQ/hzZj0QKmJP4/s72-c/rhythmbox.png" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/03/rhythmbox-virtualbox-kernel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFRnsyfSp7ImA9WhdWEUs.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-2315271846517761889</id><published>2011-03-01T16:30:00.005+02:00</published><updated>2011-09-04T21:21:57.595+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T21:21:57.595+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="интервью" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>Юрий Сидоров о transmission-remote-gui, паскале и стереотипах</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-RMof3Xa0sOw/TW0ClM6bjoI/AAAAAAAADdo/wv1ZfJTGRGE/s1600/logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-RMof3Xa0sOw/TW0ClM6bjoI/AAAAAAAADdo/wv1ZfJTGRGE/s1600/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Помните &lt;a href="http://drakulavich.blogspot.com/search/label/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E"&gt;серию переводов&lt;/a&gt; интервью из GNOME Journal? Иногда они возвращаются :-) То есть я решил продолжить публиковать беседы с разработчиками свободного ПО. Правда, на сей раз переводить ничего не требуется, буду общаться с русскоязычными деятелями open source.&lt;br /&gt;
В каждой &lt;strike&gt;советской&lt;/strike&gt; семье вслед за холодильником и телевизором появляется маленькая коробочка, устройство, называемое в народе «торрентокачалкой». Если на устройстве работает &lt;a href="http://www.transmissionbt.com/"&gt;Transmission&lt;/a&gt;, вам волей-неволей придётся как-то им управлять, а выбор невелик на самом деле. Давно и с удовольствием в качестве «рулевого» использую &lt;a href="http://code.google.com/p/transmisson-remote-gui/"&gt;&lt;b&gt;transmission-remote-gui&lt;/b&gt;&lt;/a&gt;. Автор этой программы, Юрий Сидоров, согласился ответить на пару каверзных вопросов.&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="border-top: 1px solid rgb(65, 65, 65); margin-top: 5px;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Расскажите, пожалуйста, пару слов о проекте, как он начинался. Это одна из тех идей, которые воплощаются для собственных нужд или по каким-то иным соображениям?&lt;/b&gt;&lt;br /&gt;
Началось всё с того, что в конце 2008 года я приобрёл медиаплеер, где в качестве торрент-клиента был Transmission 1.40. Для управления им использовался достаточно бедный по функционалу веб-интерфейс. Потом я наткнулся на удалённого клиента для &lt;code&gt;Transmission&lt;/code&gt;, написанного под платформу .NET. В то время он произвёл на меня грустное впечатление как по функционалу, так и по внешнему виду. Но, благодаря этому, я узнал, что у &lt;code&gt;Transmission&lt;/code&gt; есть отличный протокол для удалённого управления. Так и родилась идея написать собственный удалённый клиент — прежде всего для собственных нужд.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Недостатка торрент-клиентов сегодня не наблюдается. Полки, можно сказать, ломятся от изобилия. Так почему решили управлять именно transmission-daemon?&lt;/b&gt;&lt;br /&gt;
Как оказалось, &lt;code&gt;Transmission&lt;/code&gt; — самый подходящий торрент клиент для медиа плееров, NAS'ов, роутеров и прочей маломощной техники. Как я уже говорил, он сейчас работает в моём медиаплеере, а скоро переселится в новый NAS.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-EsaMgm8Om1g/TWz_a1y7n-I/AAAAAAAADdk/N7LIHsFVZNQ/s1600/transmission-remote-gui.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-EsaMgm8Om1g/TWz_a1y7n-I/AAAAAAAADdk/N7LIHsFVZNQ/s580/transmission-remote-gui.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Посчитать программы, написанные на Pascal, в моей Ubuntu очень легко. Она всего одна. Чем обусловлен выбор языка и какой ценой далась кроссплатформенность?&lt;/b&gt;&lt;br /&gt;
В своей основной работе я программирую в среде Delphi на языке Pascal уже около 15 лет. До этого я также программировал на Turbo Pascal. Поэтому Pascal — это мой любимый язык программирования, хотя, в разное время, я программировал на Ассемблере, C, C++, Basic, Java, PHP.&lt;br /&gt;
Я участвую в разработке компилятора Free Pascal. Порт FPC для Windows CE — это моя работа.&lt;br /&gt;
Вот отсюда и выбор средства разработки. Мне давно хотелось написать что-то кроссплатформенное и заодно проверить, как с этим справится среда Lazarus (open source аналог Delphi). В итоге все вышло. Пришлось немного побороться с глюками Lazarus на разных платформах, но я к этому был готов и опыта для борьбы у меня предостаточно :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Сложилось мнение, мол, Pascal годится только для обучения. Вы попробовали несколько языков, но свой выбор не изменили. В чём причина? Сломайте стереотип :-)&lt;/b&gt;&lt;br /&gt;
Это, конечно же, миф :) По синтаксису Pascal проще чем C/C++ — только из-за этого его и используют для обучения. Так как Pascal компилируется в машинный код, то он стоит на той же ступеньке, что и C/C++. Все что можно сделать на C/C++ можно сделать и на Pascal, и наоборот.&lt;br /&gt;
В Pascal мне нравятся такие вещи, которых нет в C/C++:&lt;ul&gt;&lt;li&gt;Встроенный строковый тип string;&lt;/li&gt;
&lt;li&gt;Высокая скорость компиляции.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;Проблемы и запросы пользователей разных ОС отличаются или все хотят примерно одинаковые функции?&lt;/b&gt;&lt;br /&gt;
В основном все хотят функционала общего для всех платформ. Но есть и запросы специфических вещей, например, поддержка Growl на Mac OS X. Т.к. я не пользуюсь Mac OS X, то поддержка таких вещей меня не интересует. Оставляю реализацию этого пользователям. Патчи всегда приветствуются.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;На мой взгляд, сейчас мало написать программу и разместить её на специальном ресурсе. Никто не будет ковырять исходники просто, чтобы скомпилировать и проверить программу. Народ требует бинарных сборок, пакетов для популярных дистрибутивов, вики-страницы, «живой» багтрекер и прочие тому подобные вещи. Transmission-remote-gui в этом плане оставляет приятное впечатление. А вопрос нехитрый: насколько важна сопроводительная работа и как вы с ней справляетесь?&lt;/b&gt;&lt;br /&gt;
Сопроводительная работа очень важна. Многие думают, что стоит только создать проект с открытым кодом и все сразу кинутся помогать с сайтом, кодом, и тд. Такого можно ожидать только через много лет и только для очень популярных проектов. Для большинства проектов его основатель должен делать всё сам.&lt;br /&gt;
Раз в несколько месяцев я выкраиваю время на выпуск новой версии. На вопросы стараюсь отвечать сразу. Поддержка пользователей очень важна. Даже если он написал «Спасибо за отличную программу», то появляется стимул развивать её дальше. Также хороший стимул дают финансовые пожертвования, хотя и хватает их всего лишь, чтобы разок попить пива :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Долгое время Google Code ругали за отсутствие распределённых систем контроля версий. Но вот ребята добавили hg, а разработчики продолжают дёргать svn :-) Интересно узнать ваше мнение как про системы контроля, так и выбранную площадку.&lt;/b&gt;&lt;br /&gt;
Google Code был выбран, в первую очередь, из-за скорости работы самого сайта и SVN на нём. До этого у меня был опыт работы с SourceForge — скорость меня очень огорчала. Теперь же я вижу, что и поддержка проекта на Google Code удобнее чем на SourceForge.&lt;br /&gt;
Я продолжаю пользоваться SVN, так как для моих проектов его хватает с головой. Для очень больших проектов, наверное, лучше использовать &lt;code&gt;hg&lt;/code&gt; или &lt;code&gt;git&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Какие новшества запланированы в ближайших версиях?&lt;/b&gt;&lt;br /&gt;
Только что вышла версия 3.0, где реализовано &lt;a href="http://transmisson-remote-gui.googlecode.com/svn/trunk/history.txt"&gt;много новшеств&lt;/a&gt;. Определенных планов на новые версии пока нет — исправлять баги, реализовывать новые функции будущих версий &lt;code&gt;Transmission&lt;/code&gt; и популярные запросы пользователей на сайте.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Спасибо за уделённое время. Успехов в намеченных замыслах!&lt;/b&gt;&lt;br /&gt;
Спасибо :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-2315271846517761889?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_Fef4FpUvOk:kThDwmyay5s:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_Fef4FpUvOk:kThDwmyay5s:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_Fef4FpUvOk:kThDwmyay5s:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_Fef4FpUvOk:kThDwmyay5s:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=_Fef4FpUvOk:kThDwmyay5s:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=_Fef4FpUvOk:kThDwmyay5s:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/_Fef4FpUvOk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/2315271846517761889/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/03/transmission-remote-gui.html#comment-form" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/2315271846517761889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/2315271846517761889?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/_Fef4FpUvOk/transmission-remote-gui.html" title="Юрий Сидоров о transmission-remote-gui, паскале и стереотипах" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-RMof3Xa0sOw/TW0ClM6bjoI/AAAAAAAADdo/wv1ZfJTGRGE/s72-c/logo.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/03/transmission-remote-gui.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUDRH46eyp7ImA9WhZVFks.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-2835043330450268112</id><published>2011-02-18T17:12:00.011+02:00</published><updated>2011-05-29T13:01:15.013+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-29T13:01:15.013+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="сравнение" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Сказ о худобе изобразительного толка или забег оптимизаторов PNG</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8e0obfPedtc/TV6Kh6nOHNI/AAAAAAAADb0/-m-c6oXukHE/s1600/png_file_type.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-8e0obfPedtc/TV6Kh6nOHNI/AAAAAAAADb0/-m-c6oXukHE/s1600/png_file_type.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;by &lt;a href="http://dunedhel.deviantart.com/art/Pack-Yuuyake-96029071"&gt;Pack Yuuyake&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Приливом из GReader'а выбросило заметку &lt;a href="http://www.insight-it.ru/tekhnologii/instrumenty-dlya-minimizacii-razmera-izobrazhenijj/"&gt;«Инструменты для минимизации размера изображений»&lt;/a&gt; из блога “Insight IT”. О программах для уменьшения размера png-файлов краем уха слышал, но относился к ним скептически, наивно полагая, что там нечего больше уменьшать. Так как в статье упоминаются целых четыре представителя семейства «оптимизаторов изображений», решил сравнить их эффективность.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Установка&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Пакеты для &lt;code&gt;optipng&lt;/code&gt;, &lt;code&gt;pngcrush&lt;/code&gt;, &lt;code&gt;advpng&lt;/code&gt; находятся в репозитории Ubuntu, далеко ходить не надо:&lt;br /&gt;
&lt;pre class="listing"&gt;sudo aptitude install optipng pngcrush advancecomp&lt;/pre&gt;&lt;code&gt;pngout&lt;/code&gt; пришлось скачивать со &lt;a href="http://www.jonof.id.au/kenutils"&gt;страницы проекта&lt;/a&gt;. Компиляции удалось избежать, в архиве заботливо упаковали бинарники для разных архитектур. В тестах использовал &lt;code&gt;pngout-static&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Метод сравнения&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Время работы утилит никак не учитывалось. Файлы обрабатывал, что называется, на максимальных настройках с наиболее агрессивными параметрами.&lt;br /&gt;
&lt;pre class="listing"&gt;&lt;b&gt;optipng&lt;/b&gt; -o7 foo.png
&lt;b&gt;pngcrush&lt;/b&gt; -rem alla -brute -reduce foo.png foo.png.temp
&lt;b&gt;pngout&lt;/b&gt; foo.png
&lt;b&gt;advpng&lt;/b&gt; -z4 foo.png&lt;/pre&gt;&lt;br /&gt;
Основным и единственным критерием стал уровень сжатия файла после оптимизации. Всего обработал 14 файлов (снимки экрана, иконки, мелкие пиктограммы). Попугаи начислялись следующим образом: после обработки в зависимости от эффективности программа получала в карму от четырёх (за первое место) до одного балла. Далее, путём сложных математических преобразований с участием ∑ определил победителя забега оптимизаторов png. &lt;a href="https://spreadsheets.google.com/pub?hl=ru&amp;amp;hl=ru&amp;amp;key=0AqMDR8wRbEDcdHdZVno1NkRVV1drRWlnUlJqTWlNLWc&amp;amp;output=html"&gt;&lt;b&gt;Таблицу с результатами&lt;/b&gt;&lt;/a&gt; разместил в GDocs, дабы не грузить всех техническими подробностями.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="380" src="https://spreadsheets.google.com/pub?hl=ru&amp;amp;hl=ru&amp;amp;key=0AqMDR8wRbEDcdHdZVno1NkRVV1drRWlnUlJqTWlNLWc&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html&amp;amp;widget=true" width="600"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Сухой остаток&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
По предварительным и постварительным данным удалось выявить победителя. Лучше всего с представленным зоопарком картинок справились &lt;b&gt;advpng&lt;/b&gt; и &lt;b&gt;pngout&lt;/b&gt; (набрали по 38 баллов). Перечисленные программы чаще всего демонстрировали наилучшие показатели (5 и 6 первых результатов соответственно).&lt;br /&gt;
Итак, коль надумаете облегчить графику, выбирайте титулованные инструменты ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;UPD:&lt;/b&gt; Для повседневных задач существует GUI под названием &lt;a href="http://www.ubuntugeek.com/trimage-a-cross-platform-tool-for-losslessly-optimizing-png-and-jpg-files.html"&gt;Trimage&lt;/a&gt;. По сути программа незаметно дёргает за верёвочки &lt;code&gt;optipng&lt;/code&gt;, &lt;code&gt;advpng&lt;/code&gt; и &lt;code&gt;jpegoptim&lt;/code&gt; в зависимости от типа файла (png, jpeg).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LYB25KnttcU/TeIZCMgfdpI/AAAAAAAAMFI/uThWmt7dKw4/s1600/trimage_main_window.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-LYB25KnttcU/TeIZCMgfdpI/AAAAAAAAMFI/uThWmt7dKw4/s400/trimage_main_window.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Ссылки по теме:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://optipng.sourceforge.net/pngtech/"&gt;PNG-Tech&lt;/a&gt; — описание алгоритма и статьи об optipng&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ru.wikipedia.org/wiki/OptiPNG"&gt;Оптимизация PNG и JPEG без потери качества.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-2835043330450268112?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=qu9Wyh3HZ8w:D8BIfdzc4dQ:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=qu9Wyh3HZ8w:D8BIfdzc4dQ:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=qu9Wyh3HZ8w:D8BIfdzc4dQ:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=qu9Wyh3HZ8w:D8BIfdzc4dQ:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=qu9Wyh3HZ8w:D8BIfdzc4dQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=qu9Wyh3HZ8w:D8BIfdzc4dQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/qu9Wyh3HZ8w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/2835043330450268112/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/02/blog-post_18.html#comment-form" title="Комментарии: 8" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/2835043330450268112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/2835043330450268112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/qu9Wyh3HZ8w/blog-post_18.html" title="Сказ о худобе изобразительного толка или забег оптимизаторов PNG" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-8e0obfPedtc/TV6Kh6nOHNI/AAAAAAAADb0/-m-c6oXukHE/s72-c/png_file_type.png" height="72" width="72" /><thr:total>8</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/02/blog-post_18.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIHSXc5fSp7ImA9Wx9bEEk.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-1349657367341038116</id><published>2011-02-08T13:21:00.002+02:00</published><updated>2011-02-18T17:22:18.925+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T17:22:18.925+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="цитаты" /><category scheme="http://www.blogger.com/atom/ns#" term="ниочем" /><category scheme="http://www.blogger.com/atom/ns#" term="образование" /><title>Шесть аргументов в пользу Ричарда Фейнмана</title><content type="html">Будучи на каникулах, тёмными зимними вечерами читал книгу «Вы, конечно, шутите, мистер Фейнман!». Подозревал, что книга про &lt;a href="http://ru.wikipedia.org/wiki/%D0%A4%D0%B5%D0%B9%D0%BD%D0%BC%D0%B0%D0%BD,_%D0%A0%D0%B8%D1%87%D0%B0%D1%80%D0%B4_%D0%A4%D0%B8%D0%BB%D0%BB%D0%B8%D0%BF%D1%81"&gt;Ричарда Фейнмана&lt;/a&gt; будет хороша, но чтоб настолько! В общем, must read, что называется. Некоторые фрагменты особенно пришлись по душе, поэтому возьму на себя мотивирующую роль и процитирую их. Если согласны с написанным, рассказы выдающегося физика вам обязательно понравятся.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;О хрупких знаниях&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Когда я был в Массачусетском технологическом институте, я часто любил подшучивать над людьми. Однажды в кабинете черчения какой-то шутник поднял лекало (кусок пластмассы для рисования гладких кривых — забавно выглядящая штука в завитушках) и спросил: «Имеют ли кривые на этих штуках какую-либо формулу?»&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Я немного подумал и ответил: «Несомненно. Это такие специальные кривые. Дай-ка я покажу тебе. — Я взял свое лекало и начал его медленно поворачивать. — Лекало сделано так, что, независимо от того, как ты его повернешь, в наинизшей точке каждой кривой касательная горизонтальна». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Все парни в кабинете начали крутить свои лекала под различными углами, подставляя карандаш к нижней точке и по-всякому прилаживая его. Несомненно, они обнаружили, что касательная горизонтальна. Все были крайне возбуждены от этого открытия, хотя уже много прошли по математике и даже «выучили», что производная (касательная) в минимуме (нижней точке) для любой кривой равна нулю (горизонтальна). Они не совмещали эти факты. Они не знали даже того, что они уже «знали». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Я плохо представляю, что происходит с людьми: они не учатся путем понимания. Они учатся каким-то другим способом — путем механического запоминания или как-то иначе. Их знания так хрупки!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;О японском языке и изящности&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Однажды учитель-японец объяснял мне слово «смотреть». «Итак, — сказал он. — Вы хотите сказать: «Можно мне посмотреть ваш сад?» Как Вы это скажите?» &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Я составил предложение со словом, которое только что выучил. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; — Нет, нет! — возразил он. — Когда Вы говорите кому-то: «Не желаете ли Вы посмотреть мой сад?», то Вы используете первое слово «смотреть». Но когда Вы хотите посмотреть сад другого человека, то Вы должны употребить другое слово для «смотреть», более вежливое. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; «Не желаете ли взглянуть на мой садишко?» — вот что, по сути. Вы говорите в первом случае, но когда Вы хотите посмотреть сад другого человека, нужно сказать что-то вроде: «Могу ли я обозреть Ваш дивный сад?» Так что нужно использовать два разных слова. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Затем он дает мне еще одно предложение: «Вы идете в храм и хотите посмотреть на сады...» &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Я составил предложение, на этот раз с вежливым словом «смотреть». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; — Нет, нет! — сказал он. — В храме сады еще более изящные. Поэтому Вы должны сказать что-то вроде: «Могу ли я остановить свой взор на Ваших изысканнейших садах?». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Три или четыре разных слова для того, чтобы выразить одно желание, потому что, когда я делаю это, это жалко; но когда это делаете Вы, это верх изящности.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;О междисциплинарных конференциях&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;На конференции был один социолог, который написал работу, чтобы ее прочитали все мы — он написал ее предварительно. Я начал читать эту дьявольщину, и мои глаза просто полезли из орбит: я ни черта не мог в ней понять! Я подумал, что причина в том, что я не прочел ни одной книги из предложенного списка. Меня не отпускало это неприятное ощущение «своей неадекватности», до тех пор пока я, наконец, не сказал себе: «Я остановлюсь и прочитаю одно предложение медленно, чтобы понять, что, черт возьми, оно значит». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Итак, я остановился — наугад — и прочитал следующее предложение очень внимательно. Я сейчас не помню его точно, но это было что-то вроде: «Индивидуальный член социального общества часто получает информацию чрез визуальные, символические каналы». Я долго с ним мучился, но все-таки перевел. Знаете что это означает? «Люди читают».&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Затем я перешел к следующему предложению и понял, что его я тоже могу перевести. Потом же это превратилось в пустое занятие: «Иногда люди читают; иногда люди слушают радио», — и т.д. Но все это было написано так замысловато, что сначала я даже не понял, но, когда, наконец, расшифровал, оказалось, что это полная бессмыслица.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Об учебниках для младшей школы&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Как бы то ни было, я все читал и читал это множество книг, и ни в одной не говорилось о применении арифметики в науке. Если и были какие-то примеры использования арифметики (а в основном это была абстрактная современная ерунда), они касались покупки марок. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Наконец, я добрался до книги, в которой говорилось: «Математика широко используется в науках. Мы приведем пример из астрономии, науки о звездах». Переворачиваю страницу и читаю: «Красные звезды имеют температуру четыре тысячи градусов, желтые звезды имеют температуру пять тысяч градусов...», — ладно. Дальше: «Зеленые звезды имеют температуру семь тысяч градусов, голубые звезды имеют температуру десять тысяч градусов, а фиолетовые звезды имеют температуру... (какое-то большое число)». Зеленых и фиолетовых звезд не бывает, но для других звезд цифры приблизительно верные. Все в общих чертах вроде правильно, но все время сбои. И так везде: все написано кем-то, кто не знает, о чем он, собственно, пишет. В результате, хоть что-нибудь всегда выходит не правильно! Не понимаю, как мы собираемся хорошо учить, если учебники пишут люди, которые не совсем понимают то, о чем пишут. И книги получаются безобразные. СОВЕРШЕННО БЕЗОБРАЗНЫЕ!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;О вреде усреднения&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Очередь дошла до книги, которая была частью трехтомного сборника, выпускаемого одним издательством, и меня спросили, что я о ней думаю. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Я сказал: «Эту книгу мне не прислали со склада, но две другие были хорошие». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Кто-то попытался повторить вопрос «Что Вы думаете об этой книге?». — Я уже сказал, что мне ее не прислали. Так что я не могу о ней судить. Работник книжного склада был здесь же и сказал: «Извините, я могу все объяснить. Я не прислал Вам эту книгу, так как она не была еще закончена. По правилам мы должны иметь каждую книгу к определенному сроку, а издатель задержался с ней на несколько дней. Поэтому нам прислали макет книги с обложкой и пустыми страницами внутри. Компания приносит свои извинения и надеется, что трехтомник будет обсужден, несмотря на задержку третьего тома». &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Оказалось, что этот пустой макет был оценен некоторыми членами комиссии! Они не могли поверить, что книги не было, ведь оценки-то были. Более того, оценки у несуществующей книжки были выше, чем у двух других. То обстоятельство, что книги не было, ничуть не помешало ее оценке. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Я подумал, что система работает так: когда вы раздаете книги людям, им нет до этих книг никакого дела. Они заняты, они думают: «Ну, ведь не я один должен это прочитать — многие. Так что не важно, что я там напишу». И ставят наобум оценку. Некоторые, по крайней мере. Не все, но некоторые так делают. Потом вы получаете отзывы, и вы не знаете, почему именно эта книга получила меньше всего отзывов, т.е. на одну книгу пришло, допустим, десять отзывов, а на другую только шесть. Дальше вы усредняете все полученные оценки; естественно, вы не учитываете неприсланные отзывы. Так что полученная цифра кажется вам вполне разумной. При этом усреднении попросту упускается из виду то, что внутри обложки абсолютно ничего нет!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;О самообмане и авторитете&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;На множестве опытов мы научились избегать некоторых видов самообмана. Один пример: Милликен измерял заряд электрона в эксперименте с падающими масляными каплями. И получил несколько заниженный, как мы теперь знаем, результат. Его незначительная ошибка объяснялась тем, что использовалось неверное значение для вязкости воздуха. Интересно проследить историю измерений заряда электрона после Милликена. Если построить график этих измерений как функцию времени, видно, что каждый следующий результат чуть выше предыдущего, и так до тех пор, пока результаты не остановились на некотором более высоком уровне. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; Почему же сразу не обнаружили, что число несколько больше? Ученые стыдятся этой истории, так как очевидно, что происходило следующее: когда получалось число слишком отличающееся от результата Милликена, экспериментаторы начинали искать у себя ошибку. Когда же результат не очень отличался от величины, полученной Милликеном, он не проверялся так тщательно. И вот слишком далекие числа исключались и т.п. Теперь мы знаем про все эти уловки и больше не страдаем таким заболеванием.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-1349657367341038116?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=Y7V-BrPvJ7E:8v25_2F2tbw:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=Y7V-BrPvJ7E:8v25_2F2tbw:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=Y7V-BrPvJ7E:8v25_2F2tbw:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=Y7V-BrPvJ7E:8v25_2F2tbw:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=Y7V-BrPvJ7E:8v25_2F2tbw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=Y7V-BrPvJ7E:8v25_2F2tbw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/Y7V-BrPvJ7E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/1349657367341038116/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/02/blog-post.html#comment-form" title="Комментарии: 8" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/1349657367341038116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/1349657367341038116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/Y7V-BrPvJ7E/blog-post.html" title="Шесть аргументов в пользу Ричарда Фейнмана" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><thr:total>8</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/02/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUECSHo-eip7ImA9Wx9XEk8.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-8542333604161711338</id><published>2011-01-05T13:34:00.002+02:00</published><updated>2011-01-05T13:41:09.452+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-05T13:41:09.452+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="htpc" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>XBMC “Dharma” и отечественный репозиторий от Seppius</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRRxuU_sOI/AAAAAAAADQ0/qlmX17RKLDA/s1600/seppius_icon.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRRxuU_sOI/AAAAAAAADQ0/qlmX17RKLDA/s1600/seppius_icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;Приветствую на внеочередном собрании любителей &lt;a href="http://drakulavich.blogspot.com/search/label/htpc"&gt;HTPC&lt;/a&gt;! Как и обещал, распробовал новую версию XBMC 10.0 под кодовым названием “Dharma”. Есть две новости, как водится, одна хорошая, другая не очень. Плохая новость в том, что кардинальных &lt;a href="http://www.opennet.ru/opennews/art.shtml?num=29048"&gt;изменений&lt;/a&gt;, которые можно «пощупать», свежий релиз не привнёс. Хорошая весть — вроде ничего не поломали :-) Кроме прочего, в анонсе на Хабре &lt;a href="http://habrahabr.ru/blogs/high_definition/110340/#comment_3511700"&gt;в комментариях&lt;/a&gt; наткнулся на интересную ссылку. Оказывается, Кулибины создали &lt;i&gt;именно для “Dharma”&lt;/i&gt; репозиторий дополнений, актуальных для русскоязычного пользователя.&lt;br /&gt;
Встречайте, гвоздь сегодняшней программы — проект &lt;a href="http://code.google.com/p/seppius-xbmc-repo/"&gt;&lt;b&gt;seppius-xbmc-repo&lt;/b&gt;&lt;/a&gt;. В набор включено больше двадцати разнообразных дополнений. Чтобы не перечислять, лучше сразу укажу &lt;a href="http://code.google.com/p/seppius-xbmc-repo/source/browse/#svn%2Ftrunk%2Faddons"&gt;ссылку&lt;/a&gt; для заинтересованных.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Дополнения делятся на три категории:&lt;ul&gt;&lt;li&gt;Музыкальные&lt;/li&gt;
&lt;li&gt;Видео&lt;/li&gt;
&lt;li&gt;Информационные (скраперы)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Продолжим разговор после установки всего необходимого.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Установка&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Отправляемся в дебри конфигураций и качаем архив:&lt;br /&gt;
&lt;pre class="listing"&gt;cd ~/.xbmc/addons/
wget http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip
unzip repository.seppius.zip
rm repository.seppius.zip&lt;/pre&gt;&lt;br /&gt;
Запускаем &lt;code&gt;XBMC&lt;/code&gt;. Отправляемся по пунктам меню: &lt;b&gt;System → Add-ons → Get Add-ons → Seppius XBMC Add-ons&lt;/b&gt;. Вот мы и на месте, выбирайте категории, устанавливайте плагины. Они появятся соответственно в пункте главного меню &lt;b&gt;Videos&lt;/b&gt; и &lt;b&gt;Music&lt;/b&gt;. В списке дополнений &lt;b&gt;Movie information&lt;/b&gt; монополия скрапера на базе Kinopoisk.ru. Читать описание фильма на великом и могучем, смотреть оценки и титры — заманчивое предложение, от которого нельзя отказаться. Правда, заставить работать эту связку получилось далеко не с первого раза. Посему опишу алгоритм ниже.&lt;ol&gt;&lt;li&gt;После инсталляции плагина открываем &lt;b&gt;Videos → Files&lt;/b&gt;&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRSLZiCyrI/AAAAAAAADQ4/U18sdX0WI4c/s1600/step-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRSLZiCyrI/AAAAAAAADQ4/U18sdX0WI4c/s320/step-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;В контекстном меню по клику на каталоге выбираем тип контента&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRSNC0sDLI/AAAAAAAADQ8/SBCVQgeX_hc/s1600/step-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRSNC0sDLI/AAAAAAAADQ8/SBCVQgeX_hc/s320/step-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;Для Кинопоиска, естественно, указываем &lt;code&gt;Movies&lt;/code&gt;&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRSOh3YziI/AAAAAAAADRA/TJeCI4SElvc/s1600/step-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRSOh3YziI/AAAAAAAADRA/TJeCI4SElvc/s320/step-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;После настроек не забудьте включить &lt;code&gt;Party Mode&lt;/code&gt; в выпадающем слева sidebar'е.&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_LvKrglWmY-A/TSRSQabDRjI/AAAAAAAADRE/yfTr6YUbBOA/s1600/step-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_LvKrglWmY-A/TSRSQabDRjI/AAAAAAAADRE/yfTr6YUbBOA/s320/step-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Итого&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
В результате получаем красоту и порядок:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_LvKrglWmY-A/TSRSittiMeI/AAAAAAAADRI/F2dl8gl1g8o/s1600/xbmc-kinopoisk.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_LvKrglWmY-A/TSRSittiMeI/AAAAAAAADRI/F2dl8gl1g8o/s320/xbmc-kinopoisk.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Подробности о проекте seppius-xbmc-repo читайте в &lt;a href="http://code.google.com/p/seppius-xbmc-repo/wiki/Wiki_Index"&gt;Wiki&lt;/a&gt;. А замечания и предложения, как обычно, высказывайте в комментариях.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-8542333604161711338?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=LUld4B7o9XM:RTBckwwPFss:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=LUld4B7o9XM:RTBckwwPFss:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=LUld4B7o9XM:RTBckwwPFss:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=LUld4B7o9XM:RTBckwwPFss:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=LUld4B7o9XM:RTBckwwPFss:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=LUld4B7o9XM:RTBckwwPFss:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/LUld4B7o9XM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/8542333604161711338/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2011/01/xbmc-dharma-seppius.html#comment-form" title="Комментарии: 11" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8542333604161711338?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/8542333604161711338?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/LUld4B7o9XM/xbmc-dharma-seppius.html" title="XBMC “Dharma” и отечественный репозиторий от Seppius" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_LvKrglWmY-A/TSRRxuU_sOI/AAAAAAAADQ0/qlmX17RKLDA/s72-c/seppius_icon.png" height="72" width="72" /><thr:total>11</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2011/01/xbmc-dharma-seppius.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8DSHk6fip7ImA9Wx9QFk4.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-2448741165950656463</id><published>2010-12-29T17:01:00.000+02:00</published><updated>2010-12-29T17:01:19.716+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T17:01:19.716+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="ниочем" /><title>Делай раз, делай два, делай три!</title><content type="html">Как стремительно время пожирает минувшие события. Кажется, ещё вчера писал &lt;a href="http://drakulavich.blogspot.com/2009/12/09.html"&gt;импровизированные итоги&lt;/a&gt; 2009-ого года, а сегодня со двора 2010-ый прогоняют. Воды утекло немало. И если год назад я сетовал на отсутствие выбора в когорте андроидфонов, теперь с этим проблем не возникает. Доволен приобретённым аппаратом, а впечатлениями и списком полезных программ уже &lt;a href="http://drakulavich.blogspot.com/search/label/android"&gt;делился&lt;/a&gt; с читателями.&lt;br /&gt;
&lt;br /&gt;
Судя по статистике посещений, народ постепенно «распробовал» &lt;a href="http://drakulavich.blogspot.com/search/label/htpc"&gt;HTPC&lt;/a&gt;. Самая популярная заметка — &lt;a href="http://drakulavich.blogspot.com/2010/01/xbmc-media-center.html"&gt;обзор XBMC&lt;/a&gt;. Недавно разработчики порадовали общественность свежим релизом (чуть позже расскажу об изменениях). На мой взгляд, XBMC — образец открытого проекта. Ребята часто пишут о новостях в блоге, регулярно обновляют пакеты в репозитории, курируют созданный wiki-раздел. Если собрать мелкие «детали», получаем на выходе качественный продукт. Мне даже трудно назвать какие-нибудь проприетарные аналоги. Одним словом, большие молодцы.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
На удивление, очень бойко разошлась &lt;a href="http://drakulavich.blogspot.com/2010/03/russian-bash-cheatsheet-pdf-bash.html"&gt;шпаргалка&lt;/a&gt; по командам терминала и bash. Были мысли сделать нечто подобное для &lt;code&gt;Midnight Commander&lt;/code&gt;; там тоже хватает клавиатурных сочетаний. Собирался разразиться постом о фрагментации ext4, но дела учебные затмили собой всякие потуги. В общем, планов громадьё. &lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href="http://www.flickr.com/photos/11356857@N08/5119940077/" target="_blank"&gt;&lt;img alt="Hearts fan by OnFoot4now, on Flickr" border="0" src="http://farm2.static.flickr.com/1239/5119940077_be998edbdc.jpg" title="Hearts fan by OnFoot4now, on Flickr" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank"&gt;&lt;img align="left" alt="Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License" border="0" src="http://i.creativecommons.org/l/by-nc-sa/2.0/80x15.png" title="Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;by&amp;nbsp;&lt;a href="http://www.flickr.com/people/11356857@N08/" target="_blank"&gt;&amp;nbsp;OnFoot4now&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Блог успешно или безуспешно взял очередной рубеж — три года. &lt;br /&gt;
Добавил возможность &lt;a href="http://drakulavich.reformal.ru/"&gt;оставлять feedback'и&lt;/a&gt; на специальной странице. Там же принимаю темы для будущих опусов.&lt;br /&gt;
До новых встреч в агрегаторе! :-) Счастливого Рождества и Нового года!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-2448741165950656463?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=izNYTfyctmk:442Mfv4YOuI:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=izNYTfyctmk:442Mfv4YOuI:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=izNYTfyctmk:442Mfv4YOuI:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=izNYTfyctmk:442Mfv4YOuI:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=izNYTfyctmk:442Mfv4YOuI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=izNYTfyctmk:442Mfv4YOuI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/izNYTfyctmk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/2448741165950656463/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/12/blog-post.html#comment-form" title="Комментарии: 3" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/2448741165950656463?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/2448741165950656463?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/izNYTfyctmk/blog-post.html" title="Делай раз, делай два, делай три!" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm2.static.flickr.com/1239/5119940077_be998edbdc_t.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/12/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4CRXo5fip7ImA9Wx9SFkk.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-4946423673985685041</id><published>2010-12-03T11:04:00.005+02:00</published><updated>2010-12-06T17:06:04.426+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-06T17:06:04.426+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="абзац" /><category scheme="http://www.blogger.com/atom/ns#" term="gtk" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Абзац: Ubino — старый twitter-клиент на новый лад</title><content type="html">После перехода Twitter на OAuth многие линуксовые клиенты отказались работать. Некоторые проекты в скором времени выпустили обновления, некоторые оставили всё как есть. Горячо любимый мною &lt;a href="http://pino-app.appspot.com/"&gt;Pino&lt;/a&gt;, к сожалению, включит поддержку OAuth только в разрабатываемой ветке 0.3. До сего момента приходилось пропускать клиент через MyAuth API Proxy. Но и этот вариант нельзя назвать вменяемым по причине большого количества ошибок при обновлении ленты.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_LvKrglWmY-A/TPz7sKgSLeI/AAAAAAAADNo/fVWXv9ALUM4/s1600/ubino-main-window.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_LvKrglWmY-A/TPz7sKgSLeI/AAAAAAAADNo/fVWXv9ALUM4/s1600/ubino-main-window.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Вчера в том же твиттере &lt;a href="http://twitter.com/#!/yltsrc/status/10327120433647616"&gt;узнал&lt;/a&gt; об ответвлении &lt;code&gt;Pino 0.2&lt;/code&gt; в проект &lt;a href="https://launchpad.net/ubino"&gt;&lt;b&gt;Ubino&lt;/b&gt;&lt;/a&gt;. В форке убрали identi.ca и добавили OAuth. Иных отличий пока не замечено. &lt;a href="https://launchpad.net/~zz/+archive/ubino"&gt;Подключайте PPA&lt;/a&gt; и чирикайте о насущном :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-4946423673985685041?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=WWO7b2wcVks:cL3TrdcoCoI:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=WWO7b2wcVks:cL3TrdcoCoI:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=WWO7b2wcVks:cL3TrdcoCoI:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=WWO7b2wcVks:cL3TrdcoCoI:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=WWO7b2wcVks:cL3TrdcoCoI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=WWO7b2wcVks:cL3TrdcoCoI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/WWO7b2wcVks" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/4946423673985685041/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/12/ubino-twitter.html#comment-form" title="Комментарии: 10" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4946423673985685041?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4946423673985685041?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/WWO7b2wcVks/ubino-twitter.html" title="Абзац: Ubino — старый twitter-клиент на новый лад" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_LvKrglWmY-A/TPz7sKgSLeI/AAAAAAAADNo/fVWXv9ALUM4/s72-c/ubino-main-window.png" height="72" width="72" /><thr:total>10</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/12/ubino-twitter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFRX0yeyp7ImA9Wx9TGUs.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-4214538682125661441</id><published>2010-11-28T18:53:00.000+02:00</published><updated>2010-11-28T18:53:34.393+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-28T18:53:34.393+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="ниочем" /><title>Are you Really Simple Syndication?</title><content type="html">Порой результаты опросов заставляют задуматься. Представляешь примерное соотношение ответов, а потом непонимающе хлопаешь глазами, когда наблюдаешь противоположный результат. Нечто похоже произошло со мной после подведения итогов &lt;a href="http://habrahabr.ru/blogs/books/108125/"&gt;опроса&lt;/a&gt; &lt;b&gt;«Сколько лент у вас в rss-ридере?»&lt;/b&gt;. Казалось бы, на Хабре подавляющая часть аудитории — технари, им ли не знать, как работать с информацией. На деле получаем доводы типа «мне приятнее читать непосредственно с сайтов», как будто RSS ставит забор с колючей проволокой и не выпускает за пределы агрегатора.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_LvKrglWmY-A/TPKHcxknkWI/AAAAAAAADMQ/EU89CiugSWY/s1600/poll.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_LvKrglWmY-A/TPKHcxknkWI/AAAAAAAADMQ/EU89CiugSWY/s1600/poll.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Друг рассказывал, что ему нравится сам процесс «прогулки» по сайтам. Я могу согласится с этим тезисом только в одном случае: большой поток сообщений новостных сайтов. Для этих ресурсов я вместо RSS предпочитаю twiiter-бота. Причин несколько. Во-первых, чаще всего в RSS попадает лишь заголовок и краткое описание новости, во-вторых, сообщения появляются ежедневно и в больших объёмах. В остальных случаях не вижу альтернатив подписке.&lt;br /&gt;
&lt;br /&gt;
Что видит человек, пытающийся разобраться с технологией? Он открывает сухую статью на википедии с тремя аббревиатурами, историей формата и вкраплениями xml. Естественно, желание разбираться незаметно улетучивается. &lt;br /&gt;
Я пытался найти ролики с аргументами в пользу RSS и быстрым объяснением «куда запрягать?». Мне кажется, именно видеоформат позволит сделать краткую презентацию RSS на доступном уровне плюс предоставит возможность блогеру разместить ликбез у себя. Откопал всего один &lt;a href="http://www.youtube.com/watch?v=J3bAMGSTud8"&gt;русскоязычный ролик&lt;/a&gt; аж 2007 года, в котором нагло скопирована идея &lt;a href="http://www.youtube.com/watch?v=0klgLsSxGsU"&gt;англоязычного предшественника&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Может скооперироваться и сделать &lt;strike&gt;citius, altius, fortius&lt;/strike&gt; лучше? Есть заинтересованные?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-4214538682125661441?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=c49PNN153l8:lHrisIyRZew:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=c49PNN153l8:lHrisIyRZew:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=c49PNN153l8:lHrisIyRZew:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=c49PNN153l8:lHrisIyRZew:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=c49PNN153l8:lHrisIyRZew:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=c49PNN153l8:lHrisIyRZew:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/c49PNN153l8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/4214538682125661441/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/11/are-you-really-simple-syndication.html#comment-form" title="Комментарии: 20" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4214538682125661441?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4214538682125661441?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/c49PNN153l8/are-you-really-simple-syndication.html" title="Are you Really Simple Syndication?" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_LvKrglWmY-A/TPKHcxknkWI/AAAAAAAADMQ/EU89CiugSWY/s72-c/poll.png" height="72" width="72" /><thr:total>20</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/11/are-you-really-simple-syndication.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQMR3k5fCp7ImA9WhZXFU4.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-4893450774191509664</id><published>2010-10-17T13:01:00.003+03:00</published><updated>2011-05-04T22:13:06.724+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-04T22:13:06.724+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="решения" /><category scheme="http://www.blogger.com/atom/ns#" term="runix" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Самостоятельный command-not-found</title><content type="html">В Ubuntu Maverick Meerkat центр приложений созрел до состояния профпригодности, но я по-прежнему предпочитаю управлять APT'ом в командной строке. Правда, сегодняшний разговор не о преимуществах &lt;code&gt;aptitude&lt;/code&gt;, а о магии угадывания.&lt;br /&gt;
Если вы напечатали незнакомую для терминала команду, &lt;code&gt;command-not-found&lt;/code&gt; предложит установить недостающий пакет. &lt;a name='more'&gt;&lt;/a&gt;Выглядит это так:&lt;br /&gt;
&lt;pre class="listing"&gt;~ $ midori
Программа 'midori' на данный момент не установлена.  Вы можете установить её, выполнив:
sudo apt-get install midori&lt;/pre&gt;&lt;br /&gt;
Каждый раз копировать конструкцию &lt;code&gt;sudo aptitude install packagename&lt;/code&gt; совсем не комильфо. Почему бы не упростить себе жизнь? Ребята на launchpad'е &lt;a href="https://bugs.launchpad.net/ubuntu/+source/command-not-found/+bug/224776"&gt;услышали&lt;/a&gt; молитвы пользователей и реализовали элегантное решение в версии c-n-f за номером 0.2.41. Заинтересованные могут установить &lt;a href="https://launchpad.net/~zkrynicki/+archive/command-not-found"&gt;пакеты для Lucid&lt;/a&gt; или &lt;a href="https://launchpad.net/~dr-akulavich/+archive/ppa"&gt;Maverick / Natty&lt;/a&gt;. После обновления поведение c-n-f изменится:&lt;br /&gt;
&lt;pre class="listing"&gt;~ $ midori
Программа 'midori' на данный момент не установлена. 
Would you like to install it now? [Y]&lt;/pre&gt;&lt;br /&gt;
Одним раздражителем меньше ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-4893450774191509664?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HJs9_Ehdsvo:uoDXymZxzh8:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HJs9_Ehdsvo:uoDXymZxzh8:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HJs9_Ehdsvo:uoDXymZxzh8:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HJs9_Ehdsvo:uoDXymZxzh8:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HJs9_Ehdsvo:uoDXymZxzh8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=HJs9_Ehdsvo:uoDXymZxzh8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/HJs9_Ehdsvo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/4893450774191509664/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/10/command-not-found.html#comment-form" title="Комментарии: 13" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4893450774191509664?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/4893450774191509664?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/HJs9_Ehdsvo/command-not-found.html" title="Самостоятельный command-not-found" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><thr:total>13</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/10/command-not-found.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADQHs8fCp7ImA9Wx9TF0Q.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-406573198021162804</id><published>2010-10-11T06:28:00.082+03:00</published><updated>2010-11-26T20:56:11.574+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-26T20:56:11.574+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><title>Угадай мелодию: как работает Shazam?</title><content type="html">Технологии способны удивлять. Помню, как мне показали распознавание музыки на айфоне. Про Shazam тогда ещё ничего не знал, впечатления были на уровне американского wow-эффекта. А на днях набрёл на материал, где доступно и понятно рассказано о таинстве фокуса. Есть подозрение, что сеанс разоблачения будет интересен и вам, уважаемые читатели.&lt;br /&gt;
&lt;div style='border-top: 1px solid #414141; margin-top: 5px;'&gt;&lt;/div&gt;&lt;br /&gt;
Существует клёвый сервис под названием &lt;a href="http://www.shazam.com/music/web/home.html"&gt;Shazam&lt;/a&gt;, который по короткому музыкальному отрывку идентифицирует песню. Есть несколько способов, чтобы пользоваться им, но удобнее всего с помощью бесплатного приложения для iPhone (&lt;i&gt;и не только, Symbian и Android не оставили в стороне&lt;/i&gt;). Просто нажмите "tag now", держите микрофон телефона возле динамиков, и Shazam, как правило, определит песню, предоставив информацию об исполнителе, а также ссылки для покупки альбома.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href='http://www.flickr.com/photos/ari/3750869333/' target='_blank'&gt;&lt;img src='http://farm3.static.flickr.com/2612/3750869333_2e63a2c235.jpg' alt='Shazam - iPhone apps window display at A by Steve Rhodes, on Flickr' title='Shazam - iPhone apps window display at A by Steve Rhodes, on Flickr' border='0'/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href='http://creativecommons.org/licenses/by-nc-sa/2.0/' target='_blank'&gt;&lt;img src='http://i.creativecommons.org/l/by-nc-sa/2.0/80x15.png' alt='Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License' title='Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License' border='0' align='left'&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;by&amp;nbsp;&lt;a href='http://www.flickr.com/people/ari/' target='_blank'&gt;&amp;nbsp;Steve Rhodes&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Что примечательно в сервисе, он работает с малоизвестными песнями и определяет их даже в присутствии посторонних шумов. У меня получилось распознать трек, сидя в переполненном кафе и пиццерии.&lt;br /&gt;
&lt;br /&gt;
Мне стало любопытно, как же это работает, и, к счастью, нашлась &lt;a href="http://www.ee.columbia.edu/%7Edpwe/papers/Wang03-shazam.pdf"&gt;статья, написанная одним из разработчиков&lt;/a&gt; с объяснениями процесса. Конечно, там исключены некоторые детали, но основной идеей является то, что вы и предполагали: алгоритм сравнивает „отпечатки“ музыки, основанные на &lt;a href="http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0"&gt;спектрограммах&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Вот основные шаги:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;В Shazam заранее создали картотеку отпечатков музыки и сохранили её в базе данных.&lt;/li&gt;
&lt;li&gt;Пользователь „отмечает“ услышанную песню, для которой генерируется отпечаток на основе десятисекундного образца звука.&lt;/li&gt;
&lt;li&gt;Приложение отправляет отпечаток сервису Shazam, который ищет соответствия в базе данных.&lt;/li&gt;
&lt;li&gt;Если соответствие найдено, информация о песне отображается у пользователя, в противном случае возвращается ошибка.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Вот как работает снятие отпечатков:&lt;br /&gt;
Вы можете представить музыкальное произведение как частотно-временной график, называемый спектрограммой. На одной оси откладывают время, на другой — частоту, на третьей — интенсивность. Каждая точка на графике представляет интенсивность конкретной частоты в данный момент времени. Располагая временную шкалу на оси х, а частотную — на оси у, получаем горизонтальную линию, которая представляет собой непрерывный &lt;a href="http://en.wikipedia.org/wiki/Pure_tone"&gt;чистый тон&lt;/a&gt; и вертикальную линию, иллюстрирующую мгновенный всплеск &lt;a href="http://ru.wikipedia.org/wiki/%D0%91%D0%B5%D0%BB%D1%8B%D0%B9_%D1%88%D1%83%D0%BC"&gt;белого шума&lt;/a&gt;. Вот пример того, как может выглядеть песня:&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_LvKrglWmY-A/TLHfTrDlAVI/AAAAAAAADJM/lHEXaichHfc/s1600/C:%5Cfakepath%5Cshazam-spectrogram.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Спектрограмма отрывка песни с пиками интенсивности, отмеченными красным цветом.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_LvKrglWmY-A/TLHfTrDlAVI/AAAAAAAADJM/lHEXaichHfc/s1600/C:%5Cfakepath%5Cshazam-spectrogram.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Алгоритм Shazam делает отпечаток песни путём создания этого трёхмерного графика и выявляет частоты „пика интенсивности“. Для каждого из этих пиковых значений он отслеживает частоту и промежуток времени от начала трека. В примере из статьи, я предполагаю, они находят около трёх подобных точек в секунду. [Обновление: комментатор отмечает, что в его собственной реализации ему нужно больше 30 точек в секунду.] Таким образом, отпечаток десятисекундного образца может быть следующим:&lt;br /&gt;
&lt;table border="1"&gt;&lt;tbody&gt;
&lt;tr&gt;  &lt;td&gt;Частота в герцах&lt;/td&gt;  &lt;td&gt;Время в секундах&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;823.44&lt;/td&gt;  &lt;td&gt;1.054&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;1892.31&lt;/td&gt;  &lt;td&gt;1.321&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;712.84&lt;/td&gt;  &lt;td&gt;1.703&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;. . .&lt;/td&gt;  &lt;td&gt;. . .&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;819.71&lt;/td&gt;  &lt;td&gt;9.943&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;
Shazam строит свой каталог отпечатков в виде &lt;a href="http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0"&gt;хэш–таблицы&lt;/a&gt;, в которой роль ключа исполняет значение частоты. Когда Shazam получает отпечаток, как показано выше, он использует первый ключ (в данном случае 823.44) для поиска подходящих песен. Их хэш–таблица может выглядеть следующим образом:&lt;br /&gt;
&lt;table border="1"&gt;&lt;tbody&gt;
&lt;tr&gt;  &lt;td&gt;Частота в герцах&lt;/td&gt;  &lt;td&gt;Время в секундах, информация о песне&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;823.43&lt;/td&gt;  &lt;td&gt;53.352, “Song A” by Artist 1&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;823.44&lt;/td&gt;  &lt;td&gt;34.678, “Song B” by Artist 2&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;823.45&lt;/td&gt;  &lt;td&gt;108.65, “Song C’ by Artist 3&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;. . .&lt;/td&gt;  &lt;td&gt;. . .&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;  &lt;td&gt;1892.31&lt;/td&gt;  &lt;td&gt;34.945, “Song B” by Artist 2&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;
[Некоторые дополнительные подробности: Они не просто отмечают точку в спектрограмме, они отмечают пары точек: „пик интенсивности“ плюс вторую „опорную точку“. Поэтому их ключ содержит не только одиночную частоту, это &lt;a href="http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5"&gt;хэш&lt;/a&gt; частот обеих точек. Что, в свою очередь, ведёт к меньшему числу &lt;a href="http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BB%D0%BB%D0%B8%D0%B7%D0%B8%D1%8F_%D1%85%D0%B5%D1%88-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8"&gt;коллизий&lt;/a&gt; (когда хэш двух различных ключей совпадает) и ускоряет поиск по каталогу на несколько порядков, позволяя им в большей степени использовать среднее время выполнения &lt;a href="http://en.wikipedia.org/wiki/Constant_time#Constant_time"&gt;&lt;/a&gt;. Есть много увлекательных вещей, связанных с хэшированием, но я не собираюсь вдаваться в подробности, так что просто изучите ссылки в этом пункте, если вы заинтригованы.]&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/_LvKrglWmY-A/TLHgW4G1cCI/AAAAAAAADJQ/wF2oiZHg6zM/s320/shazam-plot.jpg" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Верхний график: Песня и отрывок имеют много совпадений частот, но они не совпадают во времени, так что нет соответствия. Нижний график: совпадающие частоты наблюдают в одно время, значит песни идентичны.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_LvKrglWmY-A/TLHgW4G1cCI/AAAAAAAADJQ/wF2oiZHg6zM/s1600/shazam-plot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Если у песни выявили несколько совпадений (на основе примеров в статье, я думаю, необходимо около одного совпадения в секунду), тогда проверяют соответствие частот по времени. У них есть продуманный способ. Создаётся двумерный участок частот, на которых наблюдались совпадения. На одной оси откладывают время появления частоты в треке, на другой — аналогичное время для образца. Если между множеством точек наблюдается корреляция, точки образуют диагональ. Они используют другой метод обработки сигнала, чтобы найти эту линию, и если она существует, с определённой вероятностью песни соотносятся&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://laplacian.wordpress.com/2009/01/10/how-shazam-works/"&gt;Original&lt;/a&gt; by Bryan Jacobs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-406573198021162804?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=bUerau5m7Xo:7VM-pqNRjL8:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=bUerau5m7Xo:7VM-pqNRjL8:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=bUerau5m7Xo:7VM-pqNRjL8:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=bUerau5m7Xo:7VM-pqNRjL8:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=bUerau5m7Xo:7VM-pqNRjL8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=bUerau5m7Xo:7VM-pqNRjL8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/bUerau5m7Xo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/406573198021162804/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/10/shazam.html#comment-form" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/406573198021162804?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/406573198021162804?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/bUerau5m7Xo/shazam.html" title="Угадай мелодию: как работает Shazam?" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2612/3750869333_2e63a2c235_t.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/10/shazam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGSHsyfyp7ImA9Wx9TEkU.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-224304472689331535</id><published>2010-09-24T16:05:00.007+03:00</published><updated>2010-11-20T22:17:09.597+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-20T22:17:09.597+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="service" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="htpc" /><category scheme="http://www.blogger.com/atom/ns#" term="решения" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Remote access – это звучит гордо</title><content type="html">Некоторые подробности об &lt;a href="http://drakulavich.blogspot.com/2010/07/blog-post.html"&gt;ингредиентах винегрета&lt;/a&gt;.&lt;br /&gt;
Случалось ли вам в постах о преимуществах Dropbox читать про связку с &lt;nobr&gt;торрент–клиентом&lt;/nobr&gt;? Где-то далеко, в уютной квартире работает компьютер, одна из задач которого вытаскивать из каталога &lt;nobr&gt;torrent–файл&lt;/nobr&gt; и ставить закачку. Способ простой и незатейливый, но про гибкость можно сразу забыть. Выбирать конкретные файлы для загрузки либо следить за процессом у вас не получится. Я пользуюсь &lt;code&gt;transmission-daemon&lt;/code&gt;, в комплекте с ним поставляется симпатичный &lt;nobr&gt;web–интерфейс&lt;/nobr&gt;. Осталось выпустить зверя на свободу, то есть в просторы интернета.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://commons.wikimedia.org/wiki/File:Transmission_web_interface.png#file" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/_LvKrglWmY-A/TJygkZt5AeI/AAAAAAAADHQ/NJLPi1SDu4Q/s320/C:%5Cfakepath%5CTransmission_web_interface.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
По условию задачи доступ в сеть предоставлен Wi–Fi маршрутизатором, поэтому первым делом &lt;strike&gt;самолёты&lt;/strike&gt; создадим правило перенаправления портов. Тогда стук по IP роутера раздастся гулом на сервере–неттопе.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_LvKrglWmY-A/TJygU5svRUI/AAAAAAAADHM/mxgZBPl-5uM/s1600/C:%5Cfakepath%5Cport-forwarding.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="http://4.bp.blogspot.com/_LvKrglWmY-A/TJygU5svRUI/AAAAAAAADHM/mxgZBPl-5uM/s320/C:%5Cfakepath%5Cport-forwarding.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Осталось решить последнюю проблему: как узнать динамически присваиваемый IP? Ответ на этот вопрос получим у сервиса &lt;a href="http://www.dyndns.com/"&gt;DynDNS&lt;/a&gt; (&lt;a href="http://rat.admin.lv/?p=193"&gt;подробная инструкция&lt;/a&gt; по установке в Debian/Ubuntu).&lt;br /&gt;
Напоследок, не забудьте включить авторизацию в торрент-клиенте, чтобы соседи не нагружали канал непотребством. Прежде чем производить изменения конфига, убейте демона, иначе настройки не вступят в силу. Для &lt;code&gt;Transmission&lt;/code&gt; следует поправить секцию rpc в &lt;code&gt;settings.json&lt;/code&gt; примерно так:&lt;br /&gt;
&lt;pre class="listing"&gt;"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "пароль",
"rpc-port": 9091,
"rpc-username": "пользователь",&lt;/pre&gt;&lt;br /&gt;
В первой строке говорим, нужна авторизация, во второй — активировать удалённый доступ. Дальше всё понятно. После перезапуска демон сам заменит пароль соответствующим хэшем. На этом нехитрые манипуляции заканчиваются, остаётся проверить хитросплетения схемы в реальных условиях. Успехов! &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;UPD:&lt;/b&gt; В комментариях справедливо упомянули неповоротливость &lt;nobr&gt;web–интерфейса&lt;/nobr&gt; при заполненном канале. В этом случае советую присмотреться к специальным клиентам, например &lt;a href="http://code.google.com/p/transmisson-remote-gui/"&gt;transmisson-remote-gui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/714401349429107137-224304472689331535?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AEdZ9j3RUbY:Dq-emmKRU0k:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AEdZ9j3RUbY:Dq-emmKRU0k:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AEdZ9j3RUbY:Dq-emmKRU0k:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AEdZ9j3RUbY:Dq-emmKRU0k:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=AEdZ9j3RUbY:Dq-emmKRU0k:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=AEdZ9j3RUbY:Dq-emmKRU0k:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/AEdZ9j3RUbY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/224304472689331535/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/09/remote-access.html#comment-form" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/224304472689331535?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/224304472689331535?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/AEdZ9j3RUbY/remote-access.html" title="Remote access – это звучит гордо" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_LvKrglWmY-A/TJygkZt5AeI/AAAAAAAADHQ/NJLPi1SDu4Q/s72-c/C:%5Cfakepath%5CTransmission_web_interface.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/09/remote-access.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUANRn0zfyp7ImA9Wx5WE08.&quot;"><id>tag:blogger.com,1999:blog-714401349429107137.post-416768050666420390</id><published>2010-09-18T09:03:00.009+03:00</published><updated>2010-09-24T13:23:17.387+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-24T13:23:17.387+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><title>Слово о полку блогереве</title><content type="html">Сообщение по поводу обзора свежих IT-блогов вызвало дикий резонанс. Две заявки, одна отсеяна по причине субъективного "не совсем то". В итоге остался один претендент, что несколько не вяжется с идеей. Засучив рукава, принялся искать достойных представителей веб-энтузиазма. Перво-наперво прошерстил площадку Google — Blogger.com. Просмотрел порядка сотни блогов, открытых в текущем году. К сожалению, абсолютное большинство проектов замирает на отметке 2-3 поста. Иногда встречаются блоги-сборники с несколькими техническими заметками, результатами каких-то тестов и набором фотографий. Тематических блогов крайне мало. Тем не менее, интересные журналы продолжают появляться. Далее мы их и рассмотрим. Первые три блога попадают под возрастной ценз, остальные хоть и выбились из графика, заслуживают пристального внимания.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: medium;"&gt;&lt;b&gt;Дракон-линуксоид&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_LvKrglWmY-A/TJTRvfkISaI/AAAAAAAADG0/24qudQPC4iU/link.png" style="vertical-align:middle;"/&gt; &lt;i&gt;&lt;a href="http://h0rr0rr-drag0n.blogspot.com/"&gt;h0rr0rr-drag0n.blogspot.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
Как видно из названия, наш человек — друг tux'а. В перерывах между стрельбами пишет любопытные вещи. Например, &lt;a href="http://h0rr0rr-drag0n.blogspot.com/2010/07/osd-slider-tiling-wm-box.html"&gt;как прикрутить&lt;/a&gt; к dwm ползунок состояния аки notify-osd в Ubuntu. Проблема с мерцанием оригинально решена с помощью клиент-серверной архитектуры :-) Понравилась статья &lt;a href="http://h0rr0rr-drag0n.blogspot.com/2010/05/vim-ide-c.html"&gt;«VIm как IDE для языка C»&lt;/a&gt;; помимо текста и снимков редактора автор записал скринкаст, где продемонстрированы все прелести плагинов и используемого конфига.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: medium;"&gt;&lt;b&gt;Qt Way Notes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_LvKrglWmY-A/TJTRvfkISaI/AAAAAAAADG0/24qudQPC4iU/link.png" style="vertical-align:middle;"/&gt; &lt;i&gt;&lt;a href="http://qt-way-notes.blogspot.com/"&gt;qt-way-notes.blogspot.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
Блог о разработке с использованием C++/Qt. Технические статьи с практическими советами и приёмами. Интересный &lt;a href="http://qt-way-notes.blogspot.com/2010/07/qt-essentials-exam.html"&gt;рассказ&lt;/a&gt; о прохождении экзамена Qt Essentials (атмосфера секретности, скрытая камера и вердикт принтера :-))&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: medium;"&gt;&lt;b&gt;Bullshit mode on — Пишу куда ветер дует&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_LvKrglWmY-A/TJTRvfkISaI/AAAAAAAADG0/24qudQPC4iU/link.png" style="vertical-align:middle;"/&gt; &lt;i&gt;&lt;a href="http://zahardzhan.github.com/"&gt;zahardzhan.github.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
Есть ли жизнь в emacs? Ещё какая! &lt;a href="http://zahardzhan.posterous.com/emacs-starter-kit"&gt;Статья&lt;/a&gt; об Emacs Starter Kit открыла мне глаза на процесс приобщения к великому и ужасному "семейству многофункциональных расширяемых редакторов". Главное, у меня появилась вера :-) Преобладают заметки про Clojure. Несказанно удивлён, почему до сих пор не разгорелся холивар в &lt;a href="http://zahardzhan.posterous.com/-gui"&gt;сравнении&lt;/a&gt; преимуществ консоли и GUI. Налетай!&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: medium;"&gt;&lt;b&gt;Lonely Elk&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_LvKrglWmY-A/TJTRvfkISaI/AAAAAAAADG0/24qudQPC4iU/link.png" style="vertical-align:middle;"/&gt; &lt;i&gt;&lt;a href="http://lonelyelk.ru/"&gt;lonelyelk.ru&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
Уже успел восхититься в buzz'е по поводу оформления сайта. У каждого поста своя иллюстрация, выглядит потрясающе. Но куда без контента, и он не забыт. Основные темы касаются разработки в RoR/Ruby с применением git. Последняя запись доказывает, что Android-коммуникаторы &lt;a href="http://lonelyelk.ru/posts/40"&gt;наступают&lt;/a&gt; по всем фронтам (Desire через bluetooth управляет машинкой LEGO).&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: medium;"&gt;&lt;b&gt;Записки отставного сиэмщика&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_LvKrglWmY-A/TJTRvfkISaI/AAAAAAAADG0/24qudQPC4iU/link.png" style="vertical-align:middle;"/&gt; &lt;i&gt;&lt;a href="http://scm-notes.blogspot.com/"&gt;scm-notes.blogspot.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
Здесь нас проинформируют, кто же такие CM-инженеры, попутно &lt;a href="http://scm-notes.blogspot.com/2010/09/branch-per-task-workflow-explained.html"&gt;объяснят&lt;/a&gt; о достоинствах подхода "ветка для задачи" и других подводных камнях Software Configuration Management. Любопытно было узнать об организации работы в крупных проектах и разнообразии инструментов, применяющихся каждой из команд. &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/714401349429107137-416768050666420390?l=drakulavich.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HI6E3vZuHF8:UrxKcU9SlSk:e_AXJBVLH24"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=e_AXJBVLH24" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HI6E3vZuHF8:UrxKcU9SlSk:D-4ZsqILVjA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=D-4ZsqILVjA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HI6E3vZuHF8:UrxKcU9SlSk:5thZU0Fks68"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=5thZU0Fks68" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HI6E3vZuHF8:UrxKcU9SlSk:l-9JvifaSjM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?d=l-9JvifaSjM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/drakulavich?a=HI6E3vZuHF8:UrxKcU9SlSk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/drakulavich?i=HI6E3vZuHF8:UrxKcU9SlSk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/drakulavich/~4/HI6E3vZuHF8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drakulavich.blogspot.com/feeds/416768050666420390/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://drakulavich.blogspot.com/2010/09/blog-post_18.html#comment-form" title="Комментарии: 10" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/416768050666420390?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/714401349429107137/posts/default/416768050666420390?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/drakulavich/~3/HI6E3vZuHF8/blog-post_18.html" title="Слово о полку блогереве" /><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/-0kVqQT95dGY/Ta3CPB1y_0I/AAAAAAAAIGg/vzuipkReJKo/s220/avat.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_LvKrglWmY-A/TJTRvfkISaI/AAAAAAAADG0/24qudQPC4iU/s72-c/link.png" height="72" width="72" /><thr:total>10</thr:total><feedburner:origLink>http://drakulavich.blogspot.com/2010/09/blog-post_18.html</feedburner:origLink></entry></feed>

