<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-714401349429107137</id><updated>2024-12-15T10:16:19.799+03:00</updated><category term="linux"/><category term="soft"/><category term="internet"/><category term="решения"/><category term="ubuntu"/><category term="runix"/><category term="service"/><category term="blogger"/><category term="ниочем"/><category term="script"/><category term="абзац"/><category term="google"/><category term="gtk"/><category term="news"/><category term="gnome"/><category term="интервью"/><category term="сравнение"/><category term="opera"/><category term="sh"/><category term="android"/><category term="htpc"/><category term="образование"/><category term="шутка юмора"/><category term="mobile"/><category term="books"/><category term="python"/><category term="дистрибутив"/><category term="цитаты"/><category term="openoffice"/><category term="ассоциации"/><category term="games"/><title type="text">Крапленая колода</title><subtitle type="html">В пасьянс разложены GNU/Linux, обзоры софта и опусы о жизни в сети.</subtitle><link href="http://drakulavich.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>204</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-9085302396511374039</id><published>2015-06-05T15:27:00.000+03:00</published><updated>2015-06-05T15:27:34.777+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><title type="text">Разбавляем тексты «ёлочками» вместе с python-typograf</title><content type="html">&lt;a href="http://maximilyahov.ru/"&gt;Максим Ильяхов&lt;/a&gt; в твиттере поделился ссылкой на проект &lt;a href="https://github.com/voldmar/alfred-typograf"&gt;alfred-typograf&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="twitter-tweet" data-cards="hidden" lang="ru"&gt;&lt;div dir="ltr" lang="ru"&gt;Нет времени объяснять. Это типограф для «Альфреда»: &lt;a href="https://t.co/4fbMwFxz2q"&gt;https://t.co/4fbMwFxz2q&lt;/a&gt;&lt;/div&gt;— Максим Ильяхов (@perepisal) &lt;a href="https://twitter.com/perepisal/status/593707675856285697"&gt;30 апреля 2015&lt;/a&gt;&lt;/blockquote&gt;&lt;script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Автор проекта, Владимир Епифанов, написал на Питоне обвязку к веб-сервису «Типограф» студии Лебедева. Интегрируется через Alfred с OS X. Клавиатурное сочетание клавиш исправит выделенный текст: добавит правильные кавычки, тире и неразрывные пробелы. &lt;a name='more'&gt;&lt;/a&gt;В качестве иллюстрации:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2WT3YNjA-IVdPOasrQctXSmt1kYNPVN8G1B3YVzbCLdARHFOVlvkvTNFEN0RZb3ic-RinpH24hQwkEg4iv-yuXsuUmcDhcDBj5Jg25SNNrR_icay9pd9gu1K_VjfETX-2dIZYJ4SngA/s1600/python-typograf-example.png" imageanchor="1"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2WT3YNjA-IVdPOasrQctXSmt1kYNPVN8G1B3YVzbCLdARHFOVlvkvTNFEN0RZb3ic-RinpH24hQwkEg4iv-yuXsuUmcDhcDBj5Jg25SNNrR_icay9pd9gu1K_VjfETX-2dIZYJ4SngA/s1600/python-typograf-example.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://github.com/drakulavich/python-typograf"&gt;Форкнул&lt;/a&gt; проект и немного допилил. Работает универсально в Linux, Windows и OS X.&lt;br /&gt;
&lt;br /&gt;
Что поменялось:&lt;br /&gt;
— Заменил стандартный модуль &lt;code&gt;httplib&lt;/code&gt; на &lt;code&gt;requests&lt;/code&gt;. Упростился код, скрипт работает с прокси.&lt;br /&gt;
— Преобразование происходит для текста в буфере обмена. Для этого использую модуль &lt;code&gt;pyperclip&lt;/code&gt;.</content><link href="http://drakulavich.blogspot.com/feeds/9085302396511374039/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2015/06/python-typograf.html#comment-form" rel="replies" title="Комментарии: 3" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/9085302396511374039" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/9085302396511374039" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2015/06/python-typograf.html" rel="alternate" title="Разбавляем тексты «ёлочками» вместе с python-typograf" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2WT3YNjA-IVdPOasrQctXSmt1kYNPVN8G1B3YVzbCLdARHFOVlvkvTNFEN0RZb3ic-RinpH24hQwkEg4iv-yuXsuUmcDhcDBj5Jg25SNNrR_icay9pd9gu1K_VjfETX-2dIZYJ4SngA/s72-c/python-typograf-example.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-8616056115252273437</id><published>2015-02-06T13:57:00.000+03:00</published><updated>2015-02-06T16:29:23.334+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gnome"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><title type="text">Типографская раскладка в Ubuntu 14.04, 14.10</title><content type="html">Первым делом после установки дистрибутива я привык включать ввод типографских символов через клавишу 3-го уровня (устанавливаю на правый &lt;b&gt;Alt&lt;/b&gt;). Зачем эти символы? Чтобы легко и быстро набирать правильные кавычки «», тире —, стрелки ↑↓←→ и прочие знаки.&lt;br /&gt;
&lt;br /&gt;
В предыдущих версиях Ubuntu &lt;a href="http://s.arboreus.com/2010/09/typography-keyboard-layout-in-linux.html"&gt;настройка&lt;/a&gt; была тривиальной: пойти в параметры раскладки и включить пару флажков. В последних релизах эти опции пропали.&lt;br /&gt;
Команда &lt;code&gt;setxkbmap&lt;/code&gt; меняет параметры, но они слетают при переключении раскладки. Чтобы исправить это поведение, пропишем опции &lt;code&gt;setxkbmap&lt;/code&gt; в &lt;code&gt;dconf-editor&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Устанавливаем пакет из стандартных репозиториев:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;sudo apt-get install dconf-editor&lt;/pre&gt;&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-EU_6j_8A1J0Z1TPeEeNDAyxo9ynt-URTaM-U8MdrgivWrGb-RbSRUQX0_aX5cKZ9WncZ-ts7PP0qOthMLOkhoT7cmn5C8f-REqTKN12kFS46NbnXU4W4hJfqCKMAwWQWhLu7mYbUM6w/s1600/dconf_Editor_setxkbmap.png" imageanchor="1"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-EU_6j_8A1J0Z1TPeEeNDAyxo9ynt-URTaM-U8MdrgivWrGb-RbSRUQX0_aX5cKZ9WncZ-ts7PP0qOthMLOkhoT7cmn5C8f-REqTKN12kFS46NbnXU4W4hJfqCKMAwWQWhLu7mYbUM6w/s1600/dconf_Editor_setxkbmap.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Запускаем &lt;code&gt;dconf-editor&lt;/code&gt;, ищем строку &lt;code&gt;'input-sources'&lt;/code&gt; (полный путь: &lt;i&gt;/org/gnome/desktop/input-sources&lt;/i&gt;). Осталось дописать в список &lt;b&gt;xkb-options&lt;/b&gt;:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;'lv3:ralt_switch', 'misc:typo'&lt;/pre&gt;&lt;br /&gt;
Первый параметр назначает клавишу 3-го уровня на правый &lt;b&gt;Alt&lt;/b&gt;, второй разрешает ввод типографских символов. Если выполнить в терминале:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;gkbd-keyboard-display -l ru&lt;/pre&gt;появится окно с изображением клавиатуры и доступных для ввода знаков.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6M2v9wztUM37hhFfjEAChPPY0IzxMfogEZlXgLHSMDi2rMb2aH3Cpw9MNJN0VZfMYp_RcX5Ex-py53j63nnyitSfuvDiBM42qz7rpUQxakJhBGcck571SZWtn4TXAaCyJJAMfjrZssnQ/s1600/Russian_keyboard_layout.png" imageanchor="1" &gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6M2v9wztUM37hhFfjEAChPPY0IzxMfogEZlXgLHSMDi2rMb2aH3Cpw9MNJN0VZfMYp_RcX5Ex-py53j63nnyitSfuvDiBM42qz7rpUQxakJhBGcck571SZWtn4TXAaCyJJAMfjrZssnQ/s640/Russian_keyboard_layout.png" /&gt;&lt;/a&gt;</content><link href="http://drakulavich.blogspot.com/feeds/8616056115252273437/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2015/02/ubuntu-extra-typographic-characters.html#comment-form" rel="replies" title="Комментарии: 9" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8616056115252273437" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8616056115252273437" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2015/02/ubuntu-extra-typographic-characters.html" rel="alternate" title="Типографская раскладка в Ubuntu 14.04, 14.10" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-EU_6j_8A1J0Z1TPeEeNDAyxo9ynt-URTaM-U8MdrgivWrGb-RbSRUQX0_aX5cKZ9WncZ-ts7PP0qOthMLOkhoT7cmn5C8f-REqTKN12kFS46NbnXU4W4hJfqCKMAwWQWhLu7mYbUM6w/s72-c/dconf_Editor_setxkbmap.png" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-8398002656875314800</id><published>2015-01-30T16:06:00.001+03:00</published><updated>2015-01-30T16:14:45.000+03:00</updated><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="сравнение"/><title type="text">OneDrive: дотянуться до облаков</title><content type="html">Привет подписчикам! В сегодняшнем посте кроется разрыв шаблона. Я скептически отношусь к продуктам Microsoft, но похоже, они исправляются :-)&lt;br /&gt;
&lt;br /&gt;
Давно подыскиваю для хранения фотографий одно центральное место, потому что исчерпал бесплатные лимиты в облачных сервисах. Рассматривал покупку дополнительного хранилища у Dropbox, Google Drive и Яндекс.Диска. &lt;a href="https://www.blogger.com/onedrive.live.com"&gt;OneDrive&lt;/a&gt; как вариант появился гораздо позже, после покупки WP-смартфона. Знаю, что список облаков для хранения личных данных гораздо шире. Несмотря на сотрудничество с NSA и ФСБ, доверить свои файлы гигантам легче. Вероятность закрытия этих продуктов мала, чего не скажешь о менее известных конкурентах.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1pPNZs_Hw4TS3MRhAXOTPRUaPFHzWhEjol37BVt0hAWKiRYCmEtNFKxlchNmfHz1EmlMxZ17F-wCLkahHb693SgKg8kIgIVPWbZ87jnCIyoxqmSIAuk_0Jr03ExXJVpkImNbV80L1_Xg/s1600/storage_1TB_prices.png" imageanchor="1"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1pPNZs_Hw4TS3MRhAXOTPRUaPFHzWhEjol37BVt0hAWKiRYCmEtNFKxlchNmfHz1EmlMxZ17F-wCLkahHb693SgKg8kIgIVPWbZ87jnCIyoxqmSIAuk_0Jr03ExXJVpkImNbV80L1_Xg/s1600/storage_1TB_prices.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Где хранить файлы, по большому счёту неважно. Облака предоставляют стандартный набор функций, отличаются только цены. Облако у MS самое дешёвое. Если покупать напрямую, 1TB на год обойдётся в 70$. Компания объединила подписку на Office 365 и OneDrive, поэтому заплатив за один продукт, вы получаете два. На Озоне продаётся &lt;a href="http://www.ozon.ru/context/detail/id/19747917/?partner=drakulavich&amp;amp;from=bar"&gt;лицензия Office 365&lt;/a&gt; Home Premium на 5(!) пользователей за 2085 рублей (около 30$). За такую цену грех было не попробовать.&lt;br /&gt;
&lt;br /&gt;
Плиточный веб-интерфейс — дело привычки. Кто пользовался Windows 8/2012 или Windows Phone, освоится без трудностей. Единственный недостаток для меня, отсутствие клиента для линукса. Проекты на гитхабе пока не смотрел.&lt;br /&gt;
&lt;br /&gt;
Судя по записям в &lt;a href="https://blog.onedrive.com/"&gt;блоге&lt;/a&gt;, команда OneDrive активно развивает продукт. На днях значительно улучшили работу с фотографиями. Кроме того, MS обещала в ближайшие месяцы убрать ограничение в 1TB для подписчиков. Конкуренты пока такой щедростью не хвастаются.&lt;br /&gt;
&lt;br /&gt;
Напоминаю, что в России Microsoft &lt;a href="http://siliconrus.com/2014/12/microsoft-price/"&gt;повысит цены&lt;/a&gt; с первого февраля.&lt;br /&gt;
</content><link href="http://drakulavich.blogspot.com/feeds/8398002656875314800/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2015/01/onedrive.html#comment-form" rel="replies" title="Комментарии: 4" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8398002656875314800" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8398002656875314800" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2015/01/onedrive.html" rel="alternate" title="OneDrive: дотянуться до облаков" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1pPNZs_Hw4TS3MRhAXOTPRUaPFHzWhEjol37BVt0hAWKiRYCmEtNFKxlchNmfHz1EmlMxZ17F-wCLkahHb693SgKg8kIgIVPWbZ87jnCIyoxqmSIAuk_0Jr03ExXJVpkImNbV80L1_Xg/s72-c/storage_1TB_prices.png" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-8636862724168583018</id><published>2014-09-17T13:00:00.000+03:00</published><updated>2014-09-17T13:01:01.556+03:00</updated><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="script"/><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><title type="text">SSH с выбором хостов из списка</title><content type="html">Посвящается всем, у кого больше пяти серверов.&lt;br /&gt;
&lt;br /&gt;
Как вы обычно заходите на сервер по ssh? Открываете терминал, начинаете искать в истории набранных команд (Ctrl+R) заветную строчку с нужным хостом. Если хостов много, процесс будет длительным, как ни крути.&lt;br /&gt;
&lt;br /&gt;
На гитхабе появился полезный bash-скрипт под названием &lt;b&gt;&lt;a href="https://github.com/jpalardy/warp"&gt;warp&lt;/a&gt;&lt;/b&gt;. Он создан для решения этой проблемы.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUTTfZ8apD0t6A4DN-iiu0cz1OtQAPNSMr3yBclfYHqDcMYLHGIw5d8amo3FyW0iLD5SeF3kOlT0250lD8f1GGJNqP_fhW-5IbWpdhZBUMG9HW-kpKcU_LL8sExyPSNQhPSqr73CxqU_Q/s1600/warp.gif" imageanchor="1"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUTTfZ8apD0t6A4DN-iiu0cz1OtQAPNSMr3yBclfYHqDcMYLHGIw5d8amo3FyW0iLD5SeF3kOlT0250lD8f1GGJNqP_fhW-5IbWpdhZBUMG9HW-kpKcU_LL8sExyPSNQhPSqr73CxqU_Q/s1600/warp.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
После запуска команды в VIM'е открывается файл (&lt;code&gt;~/.warp&lt;/code&gt;) со списком хостов. Перемещаем курсор на нужную строку, жмём ENTER, открывается SSH для первой колонки (&lt;code&gt;awk '{print $1}'&lt;/code&gt;). Это позволяет в одной строке с именем тачки хранить комментарии. Гениально и просто. Отличный пример &lt;a href="https://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_UNIX"&gt;UNIX-way&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
</content><link href="http://drakulavich.blogspot.com/feeds/8636862724168583018/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/09/ssh-warp.html#comment-form" rel="replies" title="Комментарии: 8" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8636862724168583018" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8636862724168583018" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/09/ssh-warp.html" rel="alternate" title="SSH с выбором хостов из списка" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUTTfZ8apD0t6A4DN-iiu0cz1OtQAPNSMr3yBclfYHqDcMYLHGIw5d8amo3FyW0iLD5SeF3kOlT0250lD8f1GGJNqP_fhW-5IbWpdhZBUMG9HW-kpKcU_LL8sExyPSNQhPSqr73CxqU_Q/s72-c/warp.gif" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-6619286294496467263</id><published>2014-07-14T10:46:00.001+03:00</published><updated>2014-07-14T10:48:24.918+03:00</updated><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="сравнение"/><title type="text">Зачем проекту своя Википедия?</title><content type="html">Мы ежедневно используем десятки инструментов, фреймворков и прочих технологических прелестей в надежде увеличить свою производительность труда и избавить себя от рутины. Но, к сожалению, а может, к счастью, все эти средства могут только помогать создавать ценности, а не быть ими. В заметке речь пойдёт о ценности информации.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Когда я попал на работу в &lt;a href="http://www.sam-solutions.com/"&gt;SaM Solutions&lt;/a&gt; в качестве тестировщика, первостепенной задачей было в максимально сжатые сроки разобраться в проекте, чтобы начать приносить пользу, а не только изучать и узнавать новое. Релевантную для своей роли (в моём случае, роли тестировщика) информацию по проекту быстро найти не получилось. В любой, даже самой лучшей документации, все необходимые сведения перемешаны с второстепенными на десятках страниц сухих определений и схем. Эти тексты написаны для всех, и в то же время ни для кого. Потому что программисту нужна одна информация, тестировщику другая, маркетологу или аналитику — третья. И каждый начинает собирать данные под свои требования. &lt;br /&gt;
&lt;br /&gt;
Информация добывается по крупицам. В ответах опытных коллег, произнесенных во время беседы за обедом. Из обрывков фраз и полудиалогов в вереницах электронных писем. Наконец, это какие-то неочевидные вещи, которые удалось обнаружить самому. И было бы громадной ошибкой хранить эту информацию только у себя и для себя. Голова — предмет тёмный нам дана не для запоминания, а для мыслительных процессов. В этом её главная ценность. Поэтому тратить силы на хранение секретов проекта бессмысленно. Делитесь найденными крупицами полезной и релевантной информации. Возможно, завтра вы сэкономите полчаса времени вашему коллеге.&lt;br /&gt;
&lt;br /&gt;
Мы с коллегами решили объединить свои наработки и занялись поиском подходящего инструмента для хранения записей. Для наших целей вики-система подходила наилучшим образом. Остановились на движке &lt;a href="https://www.dokuwiki.org/"&gt;&lt;b&gt;dokuwiki&lt;/b&gt;&lt;/a&gt;. Эту реализацию от других схожих проектов отличает высокая скорость работы, благодаря использованию статических файлов. Сервер не тратит время на запросы к БД, поэтому страницы загружаются молниеносно и ресурсы виртуальной машины расходуются экономно. Не буду агитировать устанавливать именно dokuwiki. Систем на самом деле превеликое множество, каждый сможет выбрать себе по нраву.&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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtvkjowbaIelmzV_paXe8nmR4FmL2sv1hBPI9Y78HqhTZ0au6n7QGstYq3sdFfMMWd6s3NrhN_U4sNK14GfpeXwWN_0-05ZFW_QpUl7aChG4s8ruNh9D0SlnkzOY0iViQba3agYMyYIa8/s1600/Axe-2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtvkjowbaIelmzV_paXe8nmR4FmL2sv1hBPI9Y78HqhTZ0au6n7QGstYq3sdFfMMWd6s3NrhN_U4sNK14GfpeXwWN_0-05ZFW_QpUl7aChG4s8ruNh9D0SlnkzOY0iViQba3agYMyYIa8/s1600/Axe-2.jpg" height="640" width="488" /&gt;&lt;/a&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;Вики-система используется у нас уже больше года, эксперимент можно считать удачным. Пользу от нововведения вы получите даже если просматриваете только собственные заметки. Искать «рецепты» гораздо быстрее, чем рыться в почтовой переписке или локально сохраненном файле. Помимо поиска вы получаете свободный доступ к информации по сети, без привязки к личной почте и жесткому диску. Еще одним плюсом станет передача своих «ноу-хау» другим участникам проекта. Если кто-то задаст вопрос, ответ на который уже опубликован на wiki, достаточно отправить ссылку, а не расписывать одно и то же снова и снова. And one more thing... Возможность поддержки всегда актуальной информации. В почте хранится полный срез данных, разбросанный по веткам обсуждения, а wiki покажет только свежие правки.&lt;br /&gt;
&lt;br /&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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqFl2KGSLOrykFLnfBPZgGb9FikPKpytuynKP9PbDO1paR4hx9fXxUqYl1Lxu3MqEx0p1MDE4T-yOZTnp1E_J3THg8AUckfWwC6zQ8piNyDuJFJymS3trJ9EIyaE5miXTQCb4btQH5iYc/s1600/Roller_skates,_1910.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqFl2KGSLOrykFLnfBPZgGb9FikPKpytuynKP9PbDO1paR4hx9fXxUqYl1Lxu3MqEx0p1MDE4T-yOZTnp1E_J3THg8AUckfWwC6zQ8piNyDuJFJymS3trJ9EIyaE5miXTQCb4btQH5iYc/s1600/Roller_skates,_1910.jpg" height="640" width="468" /&gt;&lt;/a&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;br /&gt;
Источники фотографий: &lt;a href="http://en.wikipedia.org/wiki/Roller_skating#mediaviewer/File:Roller_skates,_1910.jpg"&gt;George Grantham Bain Collection&lt;/a&gt;, &lt;a href="http://ufdc.ufl.edu/UF00030533/00001?search=axe&amp;amp;n=epc"&gt;University of Florida Digital Collections&lt;/a&gt;.</content><link href="http://drakulavich.blogspot.com/feeds/6619286294496467263/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/07/project-wiki.html#comment-form" rel="replies" title="Комментарии: 2" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/6619286294496467263" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/6619286294496467263" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/07/project-wiki.html" rel="alternate" title="Зачем проекту своя Википедия?" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtvkjowbaIelmzV_paXe8nmR4FmL2sv1hBPI9Y78HqhTZ0au6n7QGstYq3sdFfMMWd6s3NrhN_U4sNK14GfpeXwWN_0-05ZFW_QpUl7aChG4s8ruNh9D0SlnkzOY0iViQba3agYMyYIa8/s72-c/Axe-2.jpg" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-5148479071830933900</id><published>2014-06-06T09:32:00.000+03:00</published><updated>2014-06-06T09:32:53.672+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><title type="text">UNIX way для GIF-скринкастов</title><content type="html">Сергей Астанин &lt;a href="https://twitter.com/sastanin/status/474550317481066496"&gt;поделился&lt;/a&gt; в твиттере ссылкой на пример старого доброго UNIX way. Человек &lt;a href="http://unix.stackexchange.com/questions/113695/gif-screencasting-the-unix-way"&gt;спрашивал&lt;/a&gt; на stackexchange.com о существовании консольной программы для удобного создания GIF-скринкастов в линуксе, что-то наподобие &lt;code&gt;scrot&lt;/code&gt; для скриншотов.&lt;br /&gt;
&lt;br /&gt;
Оказывается, их есть у нас. Энтузиасты Arch Linux сообщества создали &lt;a href="https://github.com/lolilolicon/FFcast2"&gt;&lt;b&gt;ffcast&lt;/b&gt;&lt;/a&gt; — обёртку над несколькими программами, позволяющую запустить запись скринкаста из терминала для выбранной области экрана. Для записи используется &lt;code&gt;ffmpeg&lt;/code&gt;, поэтому в качестве выходного файла можно сразу указать формат GIF.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioWScOs_tVbyr-HZ8l1E7VvHGZD_4yR_D4BxMovpgTVogT2ETBCEA2DALcypfYU2EUSMKA_9TGFCHJfZKR8sN6UhwPlNfQ94m-lMuhIASgYLS7VZAo5iy7BilXJuDnJn-5e4EumcWyDxM/s1600/ffcast.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioWScOs_tVbyr-HZ8l1E7VvHGZD_4yR_D4BxMovpgTVogT2ETBCEA2DALcypfYU2EUSMKA_9TGFCHJfZKR8sN6UhwPlNfQ94m-lMuhIASgYLS7VZAo5iy7BilXJuDnJn-5e4EumcWyDxM/s1600/ffcast.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая команда выглядит следующим образом:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;ffcast -s ffmpeg -r 15 -- -pix_fmt rgb24 out.gif&lt;/pre&gt;&lt;br /&gt;
Ключ &lt;code&gt;-s&lt;/code&gt; говорит, что мы хотим задать область экрана с помощью курсора. Флаг &lt;code&gt;-r&lt;/code&gt; указывает количество кадров в секунду во время записи. &lt;code&gt;-pix_fmt rgb24&lt;/code&gt; подразумевает выходной GIF-файл.&lt;br /&gt;
&lt;br /&gt;
После записи советуют оптимизировать полученный скринкаст с помощью утилиты &lt;code&gt;convert&lt;/code&gt; из пакета ImageMagick:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;convert -layers Optimize out.gif out_opt.gif&lt;/pre&gt;&lt;br /&gt;
В общем-то вся магия. Я проверял работоспособность решения, воспользовавшись &lt;a href="https://github.com/chilicuil/ffcast"&gt;форком&lt;/a&gt; проекта на гитхабе. У форка есть &lt;a href="https://launchpad.net/~chilicuil/+archive/sucklesstools"&gt;PPA-репозиторий&lt;/a&gt;, а нам — ленивым убунтоводам — только это и требуется. Также в форке убрали из зависимостей &lt;code&gt;bash&lt;/code&gt; и добавили поддержку &lt;code&gt;avconv&lt;/code&gt; (конвертера из &lt;a href="http://en.wikipedia.org/wiki/Libav"&gt;Libav&lt;/a&gt;, заменяющего &lt;code&gt;ffmpeg&lt;/code&gt; в Ubuntu).&lt;br /&gt;
&lt;br /&gt;
С &lt;code&gt;ffcast&lt;/code&gt; получить «живой» скриншот гораздо проще.</content><link href="http://drakulavich.blogspot.com/feeds/5148479071830933900/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/06/unix-way-gif.html#comment-form" rel="replies" title="Комментарии: 0" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5148479071830933900" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5148479071830933900" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/06/unix-way-gif.html" rel="alternate" title="UNIX way для GIF-скринкастов" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioWScOs_tVbyr-HZ8l1E7VvHGZD_4yR_D4BxMovpgTVogT2ETBCEA2DALcypfYU2EUSMKA_9TGFCHJfZKR8sN6UhwPlNfQ94m-lMuhIASgYLS7VZAo5iy7BilXJuDnJn-5e4EumcWyDxM/s72-c/ffcast.gif" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-5548421854676220222</id><published>2014-05-16T15:42:00.002+03:00</published><updated>2014-05-16T15:48:02.367+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gtk"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="сравнение"/><title type="text">Двухпанельные файловые менеджеры. SFTP где-то рядом</title><content type="html">Всем привет! Давно не писал в уютный блог.&lt;br /&gt;
Возникла недавно необходимость в графическом двухпанельном файл-менеджере с поддержкой SFTP. Казалось бы, обыкновенное требование, не экзотика. Но, к сожалению, найти нужную программу удалось не сразу. krusader был исключен из списка претендентов, не хотелось ради одной программы тянуть половину зависимостей KDE. Первичный поиск выдал следующие варианты:&lt;br /&gt;
— &lt;a href="http://ignorantguru.github.io/spacefm/"&gt;SpaceFM&lt;/a&gt;;&lt;br /&gt;
— &lt;a href="http://emelfm2.net/"&gt;emelFM2&lt;/a&gt;;&lt;br /&gt;
— &lt;a href="https://code.google.com/p/sunflower-fm/"&gt;Sunflower&lt;/a&gt;;&lt;br /&gt;
— &lt;a href="http://gcmd.github.io/"&gt;GNOME Commander&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Что-то из перечисленного есть в официальных репозиториях Ubuntu 14.04, что-то приходилось устанавливать из PPA.&lt;br /&gt;
Внешний вид конкурсантов во многом схож. Про эстетику можно не вспоминать, сразу видно — приложения не для развлечений.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;В SpaceFM из коробки поддержки SSH нет, а &lt;a href="https://github.com/IgnorantGuru/spacefm/wiki/plugins#trile7s-mount-tools-plugin-"&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;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7WmFH1Ai3uJQxCjJVYWA-b41_k1JDKOZNNdEmGx2_h0OvcYW0YaEtcRbtpBinZ6uyxAXngclowGzt-quDq0guAPbXhZNc5rN113or-3N5axpbyCGiGFlTLPPJQankQfMeZycGcv0bChA/s1600/SpaceFM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7WmFH1Ai3uJQxCjJVYWA-b41_k1JDKOZNNdEmGx2_h0OvcYW0YaEtcRbtpBinZ6uyxAXngclowGzt-quDq0guAPbXhZNc5rN113or-3N5axpbyCGiGFlTLPPJQankQfMeZycGcv0bChA/s640/SpaceFM.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;SpaceFM file manager&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Пытался найти монтирование SSH в emelFM2 — безрезультатно. Очень странно выглядит к тому же.&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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXBmuezdL8QkiE4RDXb5RTmw_GpXy1Q1Y6lxHuQlFChf_6f3tUkDJEcspkzbaYVBjvOqtlU0s6NTzzm3ObVw29xp9VQaoXkoG8ifu21HzUmZSI_CdFYiE5cJox2kqg88k3tNjpIGmuKKI/s1600/emelFM2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXBmuezdL8QkiE4RDXb5RTmw_GpXy1Q1Y6lxHuQlFChf_6f3tUkDJEcspkzbaYVBjvOqtlU0s6NTzzm3ObVw29xp9VQaoXkoG8ifu21HzUmZSI_CdFYiE5cJox2kqg88k3tNjpIGmuKKI/s640/emelFM2.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;emelFM2 file manager&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
В Sunflower есть Mount Manager, но «завести» соединение не получилось.&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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2QqeKTNLlOUYaKotdTFhQz_A2tj9hheOtrr6fQjctk8S77FIw06Qh22V5nc0AggniOe8dLhYQAT_4evbtYTPd6u_uHy6X3hrCq6vw7xMQPEEm7HjkdiOuAL4AfnMeUslmnQc47JGnt8/s1600/Sunflower.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2QqeKTNLlOUYaKotdTFhQz_A2tj9hheOtrr6fQjctk8S77FIw06Qh22V5nc0AggniOe8dLhYQAT_4evbtYTPd6u_uHy6X3hrCq6vw7xMQPEEm7HjkdiOuAL4AfnMeUslmnQc47JGnt8/s640/Sunflower.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sunflower file manager&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
GNOME Commander, к счастью, справился с задачей. Падает иногда, но пользоваться можно. За неимением других вариантов признан победителем конкурса.&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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF7lCKbBUmBXLW1l6oDTO85Bv6pEXHv43EN_EcOFLNeS4u_MqcgOYwDNwApmvQ7GsKwLWLzEVxfsU01pUxyik-pUMxnqI0kn22WonNZLe7AAw_rOCsxOJuVTV6VoDB7gsiCsgJXhX4Hss/s1600/GNOME+Commander.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF7lCKbBUmBXLW1l6oDTO85Bv6pEXHv43EN_EcOFLNeS4u_MqcgOYwDNwApmvQ7GsKwLWLzEVxfsU01pUxyik-pUMxnqI0kn22WonNZLe7AAw_rOCsxOJuVTV6VoDB7gsiCsgJXhX4Hss/s640/GNOME+Commander.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;GNOME Commander&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link href="http://drakulavich.blogspot.com/feeds/5548421854676220222/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/05/sftp.html#comment-form" rel="replies" title="Комментарии: 10" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5548421854676220222" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5548421854676220222" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/05/sftp.html" rel="alternate" title="Двухпанельные файловые менеджеры. SFTP где-то рядом" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7WmFH1Ai3uJQxCjJVYWA-b41_k1JDKOZNNdEmGx2_h0OvcYW0YaEtcRbtpBinZ6uyxAXngclowGzt-quDq0guAPbXhZNc5rN113or-3N5axpbyCGiGFlTLPPJQankQfMeZycGcv0bChA/s72-c/SpaceFM.png" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-634122489692420648</id><published>2014-01-08T15:47:00.000+03:00</published><updated>2014-01-09T13:27:14.792+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="service"/><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><title type="text">Unroll.me для снижения шума</title><content type="html">Сервис &lt;a href="https://yearinreview.toutapp.com/gmail"&gt;ToutApp&lt;/a&gt; позволяет получить интересную статистику о вашей корреспонденции в Gmail (&lt;a href="https://yearinreview.toutapp.com/users/7/report?access_token=oDtdx4kLupLfpqg6ZysH"&gt;пример отчета&lt;/a&gt;). За 2013 год я получил больше 4000 писем. Понятное дело, львиную долю от этого числа занимают всякие уведомления от социальных сетей, подтверждения о регистрации и прочий хлам.&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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-BySv3Mrk0eLn8wlWsNyBRKH0yQlVP4RRJe2rUUD0V-ckHTgGhcmXbeV7USQMr256Y3NhHvphgq1fGsqrFAjTFkkcyoUUFXpzU3FRJR4FvJn2P1c0SOauE8RhSAUNK0lMeSkP1Il-0mU/s1600/chart.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-BySv3Mrk0eLn8wlWsNyBRKH0yQlVP4RRJe2rUUD0V-ckHTgGhcmXbeV7USQMr256Y3NhHvphgq1fGsqrFAjTFkkcyoUUFXpzU3FRJR4FvJn2P1c0SOauE8RhSAUNK0lMeSkP1Il-0mU/s1600/chart.png" /&gt;&lt;/a&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;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Google постоянно перекраивает Gmail и ставит эксперименты на своих пользователях. Недавно они разделили Inbox на категории: Primary, Social, Promotions. Автоматическое определение типа письма работает сносно, но не избавляет от назойливых писем от роботов.&lt;br /&gt;
&lt;br /&gt;
В связи с этим хочу порекомендовать сервис &lt;a href="https://unroll.me/"&gt;&lt;b&gt;Unroll.me&lt;/b&gt;&lt;/a&gt;, работающий в связке с Gmail. Его задача — отсеивать тонны уведомлений и низкоприоритетные письма. Каждый день я получаю письмо-дайджест, в котором перечислены все низкоприоритетные сообщения за минувшие сутки. Все они получают метку Unroll.me, минуют Inbox и помечаются как прочитанные.&lt;br /&gt;
&lt;br /&gt;
Если вам надоело разгребать почту от ненужных писем, попробуйте этот инструмент. Возможно, он поможет снизить уровень входящего «шума».</content><link href="http://drakulavich.blogspot.com/feeds/634122489692420648/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/01/unrollme.html#comment-form" rel="replies" title="Комментарии: 2" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/634122489692420648" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/634122489692420648" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2014/01/unrollme.html" rel="alternate" title="Unroll.me для снижения шума" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-BySv3Mrk0eLn8wlWsNyBRKH0yQlVP4RRJe2rUUD0V-ckHTgGhcmXbeV7USQMr256Y3NhHvphgq1fGsqrFAjTFkkcyoUUFXpzU3FRJR4FvJn2P1c0SOauE8RhSAUNK0lMeSkP1Il-0mU/s72-c/chart.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-5358795538210430331</id><published>2013-08-14T15:33:00.001+03:00</published><updated>2013-10-10T16:58:01.323+03:00</updated><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="sh"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><title type="text">Z shell без привыкания</title><content type="html">Поднимите руку, если до сих пор не пользуетесь ZSH, предпочитая BASH из стандартной поставки к вашему дистрибутиву. Если вы робко потянули ладонь вверх, этот пост посвящен вам.&lt;br /&gt;
&lt;br /&gt;
У меня несколько раз возникало острое желание попробовать &lt;a href="https://wiki.archlinux.org/index.php/Zsh"&gt;&lt;b&gt;ZSH&lt;/b&gt;&lt;/a&gt;, но все попытки гибли перед мыслью: «&lt;i&gt;Зачем менять то, что и так работает? Зачем тратить время на настройку и изучение конфига ZSH?&lt;/i&gt;». Мне выпала случайность наткнуться на гитхабе на проект &lt;a href="https://github.com/robbyrussell/oh-my-zsh"&gt;oh-my-zsh&lt;/a&gt;. Он решил все мои проблемы и помог перейти на ZSH, минуя этапы настройки окружения. То есть, запустил пару команд, сменил интерпретатор и... всё. Вуаля! Переезд окончен.&lt;br /&gt;
&lt;br /&gt;
Сперва я пользовался zsh точно так же, как и bash'ем. Со временем привык к его магическому автодополнению и поиску по истории для конкретной команды. Прошло уже около года. Много раз порывался написать заметку в блоге о проблемах, с которыми могут столкнуться новички. Единственная причина, почему до сих пор не было никаких упоминаний ZSH — проста и банальна. Всё работает «из коробки», нет дискомфорта, ностальгия по башу не мучает. Вы продолжаете пользоваться терминалом, как и прежде, без необходимости менять старые привычки.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Рассылка от slideshare недавно подкинула интересную презентацию “&lt;a href="http://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692"&gt;Why Zsh is Cooler than Your Shell&lt;/a&gt;”. Я считаю, этот материал лучшим для завлечения тех, кто еще не с нами :-) Посмотрите презентацию и вы поймёте, о чём я говорю.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="486" marginheight="0" marginwidth="0" mozallowfullscreen="" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/16194692?rel=0" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px; max-width: 597px;" webkitallowfullscreen="" width="100%"&gt; &lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Итак, вы узнали, почему Z shell лучше BASH:&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;
Продолжать не буду. Вижу, что вам не терпится попробовать ZSH в деле. Установим необходимые пакеты:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;sudo apt-get install git zsh&lt;/pre&gt;&lt;br /&gt;
Git нам понадобится позже. Для установки &lt;a href="https://github.com/robbyrussell/oh-my-zsh"&gt;oh-my-zsh&lt;/a&gt; предлагается автоматический режим (через shell-скрипт) и последовательное выполнение команд. На всех моих системах автоматический режим давал сбои, поэтому рекомендую запускать команды по порядку. Клонируем репозиторий:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh&lt;/pre&gt;&lt;br /&gt;
Копируем исходный конфиг .zshrc:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc&lt;/pre&gt;&lt;br /&gt;
А теперь меняем командную оболочку:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;chsh -s /bin/zsh&lt;/pre&gt;&lt;br /&gt;
Запускаем командой &lt;code&gt;zsh&lt;/code&gt; и &lt;strike&gt;начинаем радоваться переменам&lt;/strike&gt; проверяем настройки по умолчанию. Откройте &lt;code&gt;~/.zshrc&lt;/code&gt; в любимом текстовом редакторе:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;vim ~/.zshrc&lt;/pre&gt;&lt;br /&gt;
Сначала &lt;a href="http://zshthem.es/"&gt;подберите&lt;/a&gt; тему цветового оформления. За это отвечает переменная &lt;code&gt;ZSH_THEME&lt;/code&gt;. Затем включите необходимые плагины. У меня загружается всего три:&lt;br /&gt;
&lt;pre class="listing"&gt;plugins=(git autojump command-not-found)&lt;/pre&gt;&lt;br /&gt;
Для &lt;code&gt;autojump&lt;/code&gt; потребуется установить одноимённый пакет.&lt;br /&gt;
&lt;br /&gt;
В ежедневной работе вы можете столкнуться с записями вида:&lt;br /&gt;
&lt;pre class="listing"&gt;$ sudo aptitude install autojump
zsh: correct 'aptitude' to '.aptitude' [nyae]?&lt;/pre&gt;&lt;br /&gt;
Чтобы избавить zsh от избытка интеллекта, можно запретить исправление команд:&lt;br /&gt;
&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;echo unsetopt correct_all &amp;gt;&amp;gt; ~/.zshrc&lt;/pre&gt;&lt;br /&gt;
На этом всё. Надеюсь, вы осмелитесь попробовать и останетесь довольны.</content><link href="http://drakulavich.blogspot.com/feeds/5358795538210430331/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/08/z-shell.html#comment-form" rel="replies" title="Комментарии: 14" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5358795538210430331" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5358795538210430331" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/08/z-shell.html" rel="alternate" title="Z shell без привыкания" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-8534618455368348092</id><published>2013-07-02T12:31:00.001+03:00</published><updated>2013-07-02T12:35:31.767+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="runix"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><title type="text">PDF-шпаргалка по клавиатурным сочетаниям Sublime Text</title><content type="html">&lt;p&gt;Вдогонку к &lt;a href="http://www.sublimetext.com/blog/articles/sublime-text-3-public-beta"&gt;анонсу&lt;/a&gt; открытой бета-версии Sublime Text 3. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/mrseb/5367646778/" title="The keyboard (#18/365) by Sebastian Anthony, on Flickr"&gt;&lt;img src="http://farm6.staticflickr.com/5209/5367646778_fbc6eb7c9e.jpg" width="500" height="334" alt="The keyboard (#18/365)"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Если вы не пробовали этот замечательный редактор, самое время. &lt;a href="https://github.com/drakulavich/russian-sublime-cheatsheet"&gt;Разместил&lt;/a&gt; на github очередную PDF-шпаргалку. Рекомендуемое применение: распечатать и положить рядом, чтобы постепенно выучить все трюки для эффективной работы с ST.&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Пожелания и критика приветствуются.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/drakulavich/russian-sublime-cheatsheet/raw/master/sublime-rc.pdf"&gt;&lt;img alt="Скачать PDF" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNiR_DNbLzvODZOKqwPNKblO4q3TJKLu1DCqYEnsSquKJF3vLlxCulFnmjKTSmNlOVy_YPNO9h2xgNv5gAhG2CAPMfH_SD7DDIcFqc1_9q97T3qKovdFVKB5k_587l5h28i8LV9PgfO14/s1600/PDF.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Ссылки по теме&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/drakulavich/russian-mc-cheatsheet"&gt;Шпаргалка&lt;/a&gt; по клавиатурным сочетаниям Midnight Commander.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/drakulavich/russian-bash-cheatsheet"&gt;Шпаргалка&lt;/a&gt; по командам терминала и bash.&lt;/li&gt;
&lt;/ul&gt;</content><link href="http://drakulavich.blogspot.com/feeds/8534618455368348092/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/07/pdf-sublime-text.html#comment-form" rel="replies" title="Комментарии: 2" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8534618455368348092" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8534618455368348092" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/07/pdf-sublime-text.html" rel="alternate" title="PDF-шпаргалка по клавиатурным сочетаниям Sublime Text" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNiR_DNbLzvODZOKqwPNKblO4q3TJKLu1DCqYEnsSquKJF3vLlxCulFnmjKTSmNlOVy_YPNO9h2xgNv5gAhG2CAPMfH_SD7DDIcFqc1_9q97T3qKovdFVKB5k_587l5h28i8LV9PgfO14/s72-c/PDF.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-4026651876431129818</id><published>2013-05-16T16:33:00.000+03:00</published><updated>2013-05-16T16:33:19.556+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="sh"/><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><title type="text">История одной автоматизации. Часть I: Попасть внутрь архива с ежедневной сборкой</title><content type="html">&lt;p&gt;Хочу рассказать дорогому читателю историю о том, как я пытался автоматизировать установку продукта ИКС на работе, чтобы не тратить время на рутинные операции.&lt;/p&gt;&lt;p&gt;Начнем издалека. Этот продукт служит для мониторинга за серверами и поддерживает установку на Windows 2008 R2, Windows 2012 и последние версии дистрибутивов RHEL и SLES. Виртуальные машины со всем необходимым окружением крутятся на ESXi сервере.&lt;/p&gt;&lt;p&gt;Инсталлятор под Виндовс представляет собой типичный мастер установки с парой опций и лихорадочными кликами на кнопку “Next”. Для Linux'a написан shell-скрипт, который определяет тип и версию дистрибутива, просит ввести название хоста и устанавливает необходимые RPM-пакеты.&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Каждый день lftp синхронизируется с удалённым сервером и получает daily build с продуктом ИКС, который мне следует протестировать. Для того, чтобы проверить необходимые компоненты системы, мне следует сперва установить её. Установка с ручным выполнением всех шагов инсталлятора занимает примерно 20-25 минут. Чтобы сократить это время и избавиться от скучной задачи, я принялся кое-как автоматизировать процесс.&lt;br /&gt;
Начиналось всё со скрипта для автоматической установки ежедневной сборки под линуксом. На виртуальной машине с Debian запущен http-сервер, куда я складываю билды. Другие виртуальные машины скачивают эти билды wget'ом, распаковывают архив и запускают установщик в silent mode. Первоначально алгоритм выглядел так:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Откатить снэпшот виртуальной машины.&lt;/li&gt;
&lt;li&gt;Попасть на виртуальную машину по SSH.&lt;/li&gt;
&lt;li&gt;Запустить скрипт для скачивания и установки билда.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Снэпшот помогает сэкономить дополнительно минут 5-10, потому что переустановка всего комплекса происходит медленее. Плюс виртуалка без продукта ИКС загружается намного быстрее :-) Скрипт принимает на вход имя архива, который необходимо скачать (например, &lt;code&gt;ИКС_V12001_2013.05.10.zip&lt;/code&gt;).&lt;/p&gt;&lt;p&gt;На первых порах я оставлял оригинальные имена архивов и передавал их своему скрипту, но это неудобно, потому что каждый день вместе с датой меняется имя файла. Тогда я решил на своем мини-сервере, раздающем билды, делать символическую ссылку на текущую сборку вида: &lt;code&gt;ИКС_V12001_current.zip&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;Зачем я оставил номер версии в имени файла? Дело в том, что внутри архива лежит каталог с аналогичным названием. Я просто парсил имя архива, чтобы узнать, в какой каталог после распаковки следует переместиться. Но этот подход очень корявый, поэтому потребовалось выяснить название корневой папки в архиве универсальным образом. Магический однострочник выглядит следующим образом:&lt;/p&gt;&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;unzip -qql ИКС_V12001_current.zip | sed -r '1 {s/([ ]+[^ ]+){3}\s+//;q}' | cut -f1 -d'/'&lt;/pre&gt;&lt;p&gt;Давайте разберёмся с этим заклинанием. &lt;code&gt;unzip&lt;/code&gt; с ключом &lt;code&gt;-l&lt;/code&gt; показывает содержимое архива. &lt;code&gt;-qq&lt;/code&gt; убирает лишние строки с информацией. &lt;code&gt;sed&lt;/code&gt; нужен для обработки первой строки, откуда мы извлекаем корневой каталог. Без sed'а строчка выглядит так:&lt;/p&gt;&lt;pre style="border: 1px dashed #999999; padding: 5px;"&gt;unzip -qql ИКС_V12001_current.zip | head -n1                            
        0  2013-05-10 08:30   V12001/OM/&lt;/pre&gt;&lt;p&gt;&lt;code&gt;sed&lt;/code&gt; убирает первые три колонки и возвращает результат команде &lt;code&gt;cut&lt;/code&gt;, которая вычленяет строку до символа слэша (/). Таким образом, как бы ни менялась версия и название корневой папки, скрипт будет знать, куда ему следует переместиться для дальнейшей работы. Запуск скрипта для установки ИКС на виртуалки больше не зависит от даты и версии. Шаг в сторону упрощения сделан.&lt;/p&gt;&lt;p&gt;Если вам интересны заметки подобного плана, пишите в комментарии, продолжу серию более детально и в красках :-)&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/4026651876431129818/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/05/automation-part1.html#comment-form" rel="replies" title="Комментарии: 6" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4026651876431129818" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4026651876431129818" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/05/automation-part1.html" rel="alternate" title="История одной автоматизации. Часть I: Попасть внутрь архива с ежедневной сборкой" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-384272478657035685</id><published>2013-04-17T16:00:00.001+03:00</published><updated>2013-10-10T16:46:48.082+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><title type="text">Stylebot: индивидуальный веб</title><content type="html">&lt;p&gt;У каждого из нас есть определённый набор плагинов для браузера, без которых путешествия по Вебу были бы не такими удобными. Недавно я узнал о расширении для Chrome под названием &lt;a href="https://chrome.google.com/webstore/detail/stylebot/oiaejidbmkiecgbjeifoejpgmdaleoha"&gt;&lt;strong&gt;Stylebot&lt;/strong&gt;&lt;/a&gt;. Сейчас я не представляю, как всё это время обходился без него. Вот это действительно must have. Идея плагина в том, чтобы предоставить пользователю возможность самому менять стили сайтов. Вас раздражают изменения интерфейса в G+? Вы устали всматриваться в текст сообщений контакта? Теперь вы сможете подстроить частопосещаемые ресурсы под свой вкус.&lt;/p&gt;&lt;p&gt;Энтузиасты делятся готовыми стилями на &lt;a href="http://stylebot.me/"&gt;stylebot.me&lt;/a&gt;. Я выбрал наиболее удачные, на мой взгляд, «переделки» в каталоге и рекомендую вам попробовать их.&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://stylebot.me/styles/2215"&gt;Google Plus&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Убирает бесполезные элементы по бокам и увеличивает ширину колонки с сообщениями.&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeVvUN23tPy3XMYn5HwgJFFNd-kvB9jGo4o7mCjcz97eEU96d3oO33zAJy887CcxO75aIOtuTvJ3IAVGhB-S-LqiAlrW3_0W3Ge7XR5NSzd0s64c06tz5V07_iLMeVZvDTuT6N8AY5znY/s1600/google-plus.png"&gt;&lt;img alt="stylebot: google plus" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeVvUN23tPy3XMYn5HwgJFFNd-kvB9jGo4o7mCjcz97eEU96d3oO33zAJy887CcxO75aIOtuTvJ3IAVGhB-S-LqiAlrW3_0W3Ge7XR5NSzd0s64c06tz5V07_iLMeVZvDTuT6N8AY5znY/s580/google-plus.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://stylebot.me/styles/738"&gt;Google Reader&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Меняет шрифт в постах, появляется автоскрытие верхней панели с кнопками, затемняет посты, которые потеряли фокус. По субъективным ощущениями читать в таком режиме удобнее и приятнее.&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-4r6dQySdJ5aGMHGiGktjvP9-tuHEi523uOTEhRXzOipV9aBCJLM4HglwkOL25bV-y-ptaKf9LQ3I3zAvfelm3NURHWsGR1NsrCNRXptQEjHKuhm2NbzQLGT2O8o6NaHXKC_shWr3Bwc/s1600/google-reader.png"&gt;&lt;img alt="stylebot: google reader" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-4r6dQySdJ5aGMHGiGktjvP9-tuHEi523uOTEhRXzOipV9aBCJLM4HglwkOL25bV-y-ptaKf9LQ3I3zAvfelm3NURHWsGR1NsrCNRXptQEjHKuhm2NbzQLGT2O8o6NaHXKC_shWr3Bwc/s580/google-reader.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://stylebot.me/styles/1869"&gt;Google Translate&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Перемещает блок с переведённым текстом вниз и увеличивает ширину блоков. Чаще я перевожу одно-два слова. В этих случаях перевод читается быстрее.&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGcJ3QYgB-nGVaScz6inC0J9jtxJnnuWpJWqYN-59RcSSvxS5LpKcffsT3lJMA-JvGyZUxM1iPrJNK_F7he0IjPP4TYqas5tw28oyBcKoyoBCK1ZeGRRlw_dcCvz_h6oexE9Xnr2r2ebo/s1600/google-translate.png"&gt;&lt;img alt="stylebot: google translate" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGcJ3QYgB-nGVaScz6inC0J9jtxJnnuWpJWqYN-59RcSSvxS5LpKcffsT3lJMA-JvGyZUxM1iPrJNK_F7he0IjPP4TYqas5tw28oyBcKoyoBCK1ZeGRRlw_dcCvz_h6oexE9Xnr2r2ebo/s580/google-translate.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://stylebot.me/styles/2136"&gt;OpenNET&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Расширяет блок с текстом новости на весь экран, удаляя боковую колонку. «Плюс один» к читабельности.&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi30Imhp_Q1kbA_Wd-PSooJaisLEOIv3z0MoPdhLg2lAHS6zUF-KedPfvTBKKnWz_XYmlXniAOkk9JifvmMarCVAeQu2eJ1tlwovDmApLehS4CSuCE-XgrJ46-vPV6YTU7qvqe5nvPpN3w/s1600/opennet.png"&gt;&lt;img alt="stylebot: opennet" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi30Imhp_Q1kbA_Wd-PSooJaisLEOIv3z0MoPdhLg2lAHS6zUF-KedPfvTBKKnWz_XYmlXniAOkk9JifvmMarCVAeQu2eJ1tlwovDmApLehS4CSuCE-XgrJ46-vPV6YTU7qvqe5nvPpN3w/s580/opennet.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://stylebot.me/styles/1936"&gt;Twitter&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Увеличивает шрифт и отступы между твитами в ленте. Убирает ненужные боковые колонки. Теперь просмотр ленты на широкоформатном мониторе радует глаза.&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr89JmwXxMxerc9H58l-IKOy80wNJLqWjssxADbC1UCmzy6Sv6WcMB_pegU-4O8X7Gfx3vewOJw_eA2Ckt31SHXH-Cy14hyphenhyphenHa_vgc0UnA-xhVhIKQfY1HG2hD31QiBsIIiwpiwYqh9IjI/s1600/twitter.png"&gt;&lt;img alt="stylebot: twitter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr89JmwXxMxerc9H58l-IKOy80wNJLqWjssxADbC1UCmzy6Sv6WcMB_pegU-4O8X7Gfx3vewOJw_eA2Ckt31SHXH-Cy14hyphenhyphenHa_vgc0UnA-xhVhIKQfY1HG2hD31QiBsIIiwpiwYqh9IjI/s580/twitter.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://stylebot.me/styles/778"&gt;VK&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Увеличивает шрифты, которые по умолчанию до безобразия мелкие.&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV6HoreJ2ym8c6kfjqjoGHMUS-3itPJZvsEWW9jwHtQflzskiUfQWANiz4IkbF1S9NS996-kToeH5BLB-SMALzt9A-eB7QtofJFBN1lISnchHs7ZfuG8u6-91pT6HNQ-YjkpVTLjj9pj0/s1600/vk.png"&gt;&lt;img alt="stylebot: vkontakte" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV6HoreJ2ym8c6kfjqjoGHMUS-3itPJZvsEWW9jwHtQflzskiUfQWANiz4IkbF1S9NS996-kToeH5BLB-SMALzt9A-eB7QtofJFBN1lISnchHs7ZfuG8u6-91pT6HNQ-YjkpVTLjj9pj0/s580/vk.png" /&gt;&lt;/a&gt;&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/384272478657035685/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/04/stylebot.html#comment-form" rel="replies" title="Комментарии: 5" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/384272478657035685" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/384272478657035685" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/04/stylebot.html" rel="alternate" title="Stylebot: индивидуальный веб" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeVvUN23tPy3XMYn5HwgJFFNd-kvB9jGo4o7mCjcz97eEU96d3oO33zAJy887CcxO75aIOtuTvJ3IAVGhB-S-LqiAlrW3_0W3Ge7XR5NSzd0s64c06tz5V07_iLMeVZvDTuT6N8AY5znY/s72-c/google-plus.png" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-6426614422283298441</id><published>2013-02-14T11:50:00.000+03:00</published><updated>2013-10-10T17:00:50.456+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="books"/><category scheme="http://www.blogger.com/atom/ns#" term="цитаты"/><title type="text">Какое ТЕБЕ дело до того, что думают другие?</title><content type="html">&lt;p&gt;Дочитал вторую книгу про Ричарда Фейнмана. Называется «&lt;em&gt;Какое ТЕБЕ дело до того, что думают другие&lt;/em&gt;?». Она не настолько зажигательная и весёлая, как первая книга, про которую я когда-то &lt;a href="http://drakulavich.blogspot.com/2011/02/blog-post.html"&gt;писал&lt;/a&gt;. Но читается по-прежнему на одном дыхании. В ней много справедливых мыслей и выводов, которые интересно пропустить через себя. Много забавных наблюдений. Настоятельно всем рекомендую. Если вы до сих пор не знакомы с первой книгой («&lt;em&gt;Вы, конечно, шутите, мистер Фейнман!&lt;/em&gt;»), начинать лучше с неё. Получите гарантированное удовольствие.&lt;/p&gt;&lt;p&gt;Ниже я привожу особо полюбившиеся моменты. Когда прочтёте отрывок про Грецию, их финансовый кризис будет казаться логичным следствием внутренней политики и образа жизни.&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="Обложка книги «Какое ТЕБЕ дело до того, что думают другие?»" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHj1uCEweqLotzDFtLX6eeqqsFfJGKPaQOiu-ChjN-iVMNI8rg9DEQnEzOUu8mAgeVdVOY_3DZNasOjXB-APdzBV0LhHOkb90vWEH7tK9CqLNNsj044p5HkctwJwLQDAmaqZAiKv0Ppn4/s1600/feinman-cover.jpg" /&gt;&lt;/p&gt;&lt;h2 id="-"&gt;Знать что-то&lt;/h2&gt;&lt;p&gt;В следующий понедельник, когда отцы уехали на работу, мы, дети, играли во дворе. И один паренёк мне говорит: «Видишь вон ту птицу? Какая это птица?»&lt;/p&gt;&lt;p&gt;Я сказал: «Не имею ни малейшего понятия о том, какая это птица».&lt;/p&gt;&lt;p&gt;Он говорит: «Это коричневошейный дрозд. Твой отец ничему тебя не учит!»&lt;/p&gt;&lt;p&gt;Но всё было как раз наоборот. Он уже научил меня: «Видишь ту птицу? — говорит он. — Это певчая птица Спенсера». (Я знал, что настоящего названия он не знает.) «Ну так вот, по-итальянски это &lt;em&gt;Чутто Лапиттида&lt;/em&gt;. По-португальски: &lt;em&gt;Бом да Пейда&lt;/em&gt;. По-китайски: &lt;em&gt;Чунь-лонь-та&lt;/em&gt;, а по-японски: &lt;em&gt;Катано Текеда&lt;/em&gt;. Ты можешь знать название этой птицы на всех языках мира, но, когда ты закончишь перечислять эти названия, ты ничего не будешь знать о самой птице. Ты будешь знать лишь о людях, которые живут в разных местах, и о том, как они её называют. Поэтому давай посмотрим на эту птицу и на то, что она &lt;em&gt;делает&lt;/em&gt; — вот что имеет значение». (Я очень рано усвоил разницу между тем, чтобы знать название чего-то, и знать это что-то.)&lt;/p&gt;&lt;h2 id=""&gt;Про греков&lt;/h2&gt;&lt;p&gt;Оказывается, что греки очень серьёзно относятся к своему прошлому. Они изучают древнегреческую археологию в начальной школе в течение 6 лет, причём у них бывает по 10 часов этого предмета в неделю. Это своего рода поклонение предкам, ибо они постоянно подчёркивают, насколько прекрасны были древние греки — и они действительно были удивительными людьми. Когда же ты стараешься приободрить их, сказав: «Да, и взгляните, насколько дальше древних греков продвинулся современный человек», — подразумевая экспериментальную науку, развитие математики, искусство эпохи Возрождения, великую глубину и понимание относительной ограниченности греческой философии и т.д и т.п., — они отвечают: «О чём это вы? А что было не так с древними греками?» Они непрерывно принижают свой век и возвышают старые времена до тех пор, пока твоё указание на чудеса настоящего не начнёт им казаться неоправданным недостатком восхищения прошлым.&lt;/p&gt;&lt;p&gt;Они очень огорчились, когда я сказал, что самым важным достижением в области математики в Европе было открытие Тартальей способа решения кубического уравнения: хотя само по себе это открытие практически бесполезно, но оно, должно быть, было чудесным в психологическом плане, поскольку оно показало, что современный человек может сделать то, чего не могли делать древние греки. Тем самым оно помогло войти в век Возрождения, который освободил человека от страха перед древними. Однако греки ещё в школах учатся этому страху; они уверены, что им далеко до своих суперпредков.&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;Все здесь жалуются на жару и переживают из-за того, как ты её переносишь, тогда как погода действительно очень напоминает погоду в Пасадене и даже в среднем на пять градусов прохладнее. Но все магазины и учреждения закрыты примерно с 1:30 до 5:30 («из-за жары»). Оказывается, что это действительно хорошая идея (все спят), потому что потом они работают до поздней ночи — ужин между 9:30 и 10 часами вечера, когда становится прохладно. Сейчас люди всерьез жалуются на новый закон: в целях экономии энергии все рестораны и таверны должны закрываться в 2 часа ночи. Это, по их словам, испортит всю жизнь в Афинах.&lt;/p&gt;&lt;h2 id="_1"&gt;О репутации программистов&lt;/h2&gt;&lt;p&gt;Я узнал, как программисты разрабатывали авиационную электронику для шаттла. Одна группа создавала части программ. После этого части объединялись в огромные программы, которые тестировала независимая группа.&lt;br /&gt;
Когда обе группы приходили к выводу, что все ошибки устранены, они проводили имитацию всего полёта, во время которой проверяется каждая часть системы шаттла. Для таких случаев у них был особый принцип: эта имитация — не просто упражнение по проверке состояния программ; это реальный полет — если сейчас что-то выйдет из строя, то это очень серьёзно, как если бы на борту шаттла действительно были астронавты и у них возникли проблемы. Речь идёт о вашей репутации.&lt;/p&gt;&lt;p&gt;За много лет, в течение которых они этим занимались, выход из строя происходил всего &lt;em&gt;шесть раз&lt;/em&gt; на этапе имитации полёта и ни одного раза во время реального полета.&lt;/p&gt;&lt;p&gt;Таким образом, было похоже, что программисты знают своё дело: они знали, что их работа жизненно важна для шаттла, но представляет собой потенциальную опасность, поэтому они были в высшей степени аккуратны. Они писали программы управления очень сложными механизмами в среде с радикально изменяющимися условиями — программы, измеряющие эти изменения, выказывают гибкость в своих ответных сигналах и поддерживают высокую точность и безопасность. Я бы сказал, что в некоторых отношениях они когда-то занимали важнейшее место в том, что касается обеспечения качества в роботизированных или интерактивных компьютерных системах, но из-за устаревшего аппаратного обеспечения теперь об этом не может быть и речи.&lt;/p&gt;&lt;p&gt;Я не исследовал авиационную электронику столь же тщательно, как двигатели, поэтому, быть может, я несколько голословен, но сам я так не считаю. Инженеры и руководители отлично находили общий язык друг с другом и внимательно следили за тем, чтобы не снижать критерии безопасности.&lt;/p&gt;&lt;p&gt;Я сказал программистам, что считаю их систему и их отношение к своей работе очень хорошим.&lt;br /&gt;
Один парень пробормотал что-то насчёт шишек из НАСА, которые хотят урезать финансирование тестирования программ, чтобы сэкономить деньги: «Они постоянно твердят, что мы всегда проходим тесты, так в чём смысл такого их количества?»&lt;/p&gt;&lt;h2 id="_2"&gt;О ценности науки&lt;/h2&gt;&lt;p&gt;Сейчас мне хотелось бы обратиться к третьему аспекту ценности науки. Быть может, он является косвенным, но не абсолютно. Учёный обладает огромным опытом сосуществования с неведением, сомнением и неопределённостью, и, по-моему, этот опыт имеет очень важное значение. Когда учёный не знает ответа на задачу, то он пребывает в неведении. Когда у него возникает предчувствие того, каким будет результат, он пребывает в неопределённости. А когда он, чёрт возьми, практически уверен в том, какой результат он получит, то у него всё равно остаются какие-то сомнения. Мы считаем чрезвычайно важным то, что ради прогресса мы должны признавать свое неведение и всегда оставлять место для сомнения. Научное знание — это нечто, состоящее из утверждений разной степени определённости, некоторые из которых далеки от уверенности, другие близки к ней, а третьи являют собой абсолютную определённость.&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/6426614422283298441/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/02/Feynman-2.html#comment-form" rel="replies" title="Комментарии: 1" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/6426614422283298441" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/6426614422283298441" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2013/02/Feynman-2.html" rel="alternate" title="Какое ТЕБЕ дело до того, что думают другие?" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHj1uCEweqLotzDFtLX6eeqqsFfJGKPaQOiu-ChjN-iVMNI8rg9DEQnEzOUu8mAgeVdVOY_3DZNasOjXB-APdzBV0LhHOkb90vWEH7tK9CqLNNsj044p5HkctwJwLQDAmaqZAiKv0Ppn4/s72-c/feinman-cover.jpg" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-7761870709416091870</id><published>2012-12-29T12:31:00.000+03:00</published><updated>2012-12-29T12:31:48.330+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type="text">Подводим черту '12</title><content type="html">&lt;p&gt;До конца года остались считанные дни. «&lt;a href="http://drakulavich.blogspot.com"&gt;Краплёная колода&lt;/a&gt;» отпраздновала вчера четвёртое рождение.
Даже не верится, что этот проект “just for fun” до сих пор существует, хотя постами я вас редко балую и может показаться, что блог заброшен. В самом деле, заметок &lt;a href="http://drakulavich.blogspot.com/2012"&gt;за минувший год&lt;/a&gt; накопилось немного. &lt;/p&gt;
&lt;p&gt;В этой заметке попробую кратко изложить, чем запомнился 2012-ый в техническом плане, а точнее моменты, которые расстроили на пути к светлому будущему :-)&lt;/p&gt;&lt;a name='more'&gt;&lt;/a&gt;
&lt;h2 id=""&gt;Десктопное&lt;/h2&gt;
&lt;p&gt;Дома продолжаю пользоваться дистрибутивом Ubuntu. Давно забыл о проблемах с оборудованием, всё заводится с полоборота. За это стоит благодарить разработчиков ядра. А вот их коллеги из лагеря разработчиков сред рабочего стола огорчают, заигрались в пионеров. Перенесёмся на пару лет назад: у нас есть GNOME 2 и KDE 3, каждая из сред отполирована до блеска и не требует четырёхъядерных процессоров. Сегодня во главе стола GNOME 3, KDE 4, Unity и несколько свежесозданных форков, пытающихся вернуть «как было». Мы вовлечены в эксперимент. Новые подходы к построению рабочего окружения, новые интерфейсы... И совсем иные требования к железу. Если Ubuntu 10.04 (лучший релиз, на мой взгляд) летал на моём неттопе и был стабильным, как белорусская экономика, то с приходом 12.04 и более позднего релиза 12.10 ситуация изменилась. Теперь я любуюсь эффектами и жду, когда же откроется программа.&lt;/p&gt;
&lt;h2 id="_1"&gt;Гугл&lt;/h2&gt;
&lt;p&gt;В 2012-ом компания добра натурально оскалилась. Все их попытки накачать пользователями гугл+ вызывают дикое отторжение. На многие сервисы они и вовсе забили. Reader, Feedburner, Picasa, Blogger — никакого развития и видимых изменений. Дизайн поменяли — легче не стало. По-моему, корпоративный лозунг очевидный: «Всех на &lt;strike&gt;фронт&lt;/strike&gt; гугл+ и его интеграцию с другими сервисами». О чём забыл упомянуть? Повышение цен на дополнительное дисковое пространство, отмена бесплатных аккаунтов в App Engine. Плачут гики, смеётся поисковый гигант.&lt;/p&gt;
&lt;h2 id="_2"&gt;Мобильное&lt;/h2&gt;
&lt;p&gt;Андроид бойко меняет версии и отмечает сладкозвучные релизы. Решил не отставать от прогрессивного человечества и установил сборку Jelly Bean от ребят из xda-developers. Между нами говоря, мощности HTC Desire с гигагерцовым процессором и 512 МБ оперативной памяти явно не хватает. Довольствуемся экстенсивным путём развития: хочешь новую версию системы — покупай топовый смартфон. Что самое забавное, свой статус топового купленный аппарат быстро потеряет и про него «забудут» производители, то есть про обновление ПО можно забыть.&lt;/p&gt;
&lt;p&gt;Вернёмся к Jelly Bean. Перед нами версия 4.1. Анимация и эффекты очень клёвые, но откройте стандартную звонилку и волшебство исчезнет. Окно набора номера: введите десяток цифр и вы уже не увидите весь номер, про масштабирование эта балалайка ничего не подозревает. Позор! Перехода от звонилки к журналу вызовов нет.&lt;/p&gt;
&lt;p&gt;В 4.1 исправили, а в 4.0 был ещё один забавный баг интерфейса. Вводим номер не из телефонной книги — никто не предлагает его сохранить.&lt;/p&gt;
&lt;p&gt;Такое ощущение, что функции телефона ушли на задний план. Мне интересно, это только у меня такие смешанные чувства от интерфейса? Может кто-нибудь подскажет стороннее решение с более адекватной реализацией?&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/7761870709416091870/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/12/itogi-2012.html#comment-form" rel="replies" title="Комментарии: 5" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/7761870709416091870" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/7761870709416091870" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/12/itogi-2012.html" rel="alternate" title="Подводим черту '12" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-8187004064868683915</id><published>2012-10-20T16:23:00.001+03:00</published><updated>2012-10-20T16:26:38.180+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="service"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><title type="text">Облако в штанах или контакты должны быть под рукой</title><content type="html">&lt;p&gt;Случился неприятный казус вчера. Разговаривал по телефону, батарея разрядилась и аппарат без объявления войны отключился (oh, android, I love you so much). Подключил к зарядке, попробовал снова запустить — телефон завис на этапе загрузки.&lt;/p&gt;
&lt;p&gt;Ладно, думаю, контакты есть в GMail, посмотрю через веб-интерфейс телефонный номер и наберу с домашнего. Не тут-то было. Интернет накрылся (законы Мёрфи, не иначе). Как оказалось, модем никак не мог словить ADSL-соединение (huawei, I love you too). &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Так легко оказаться изолированным от сети, где сейчас хранится очень много информации.&lt;/strong&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Этот урок не прошёл даром. Через полчаса, когда модем наладил связь с внешним миром, я озадачился вопросом: как мне заполучить контакты из GMail на компьютер с Ubuntu, чтобы не попасть в подобную ситуацию ещё раз.&lt;/p&gt;
&lt;p&gt;Уверен, что вариантов решений много. Я выбрал очевидный: если в системе уже установлен Thunderbird, нужно синхронизировать адресную книгу с Google. Открываем через меню программы &lt;em&gt;Инструменты → Дополнения → Поиск → &lt;a href="https://addons.mozilla.org/en-us/thunderbird/addon/gcontactsync/"&gt;gContactSync&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis_TEpqyWGuRWM3i4rGr_qS9HwTxB8zJNXL-U3YI-ZSGVu-PQYWsbO5ISBzgTeqGpzLtZYOwLClC1zIErxI80ch4x9O20SQ_OwPNQ2lXM1r2kDe3CAmQPykCju6xet2lBCYQf5YIOShc8/s1600/gContactSync.png"&gt;&lt;img alt="gContactSync: синхронизация контактов Google с Thunderbird" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis_TEpqyWGuRWM3i4rGr_qS9HwTxB8zJNXL-U3YI-ZSGVu-PQYWsbO5ISBzgTeqGpzLtZYOwLClC1zIErxI80ch4x9O20SQ_OwPNQ2lXM1r2kDe3CAmQPykCju6xet2lBCYQf5YIOShc8/s580/gContactSync.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;После настройки плагина в адресной книге появится вкладка “Google Contacts”. Свои контакты ближе к телу.&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/8187004064868683915/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/10/blog-post.html#comment-form" rel="replies" title="Комментарии: 4" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8187004064868683915" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/8187004064868683915" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/10/blog-post.html" rel="alternate" title="Облако в штанах или контакты должны быть под рукой" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis_TEpqyWGuRWM3i4rGr_qS9HwTxB8zJNXL-U3YI-ZSGVu-PQYWsbO5ISBzgTeqGpzLtZYOwLClC1zIErxI80ch4x9O20SQ_OwPNQ2lXM1r2kDe3CAmQPykCju6xet2lBCYQf5YIOShc8/s72-c/gContactSync.png" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-3872506527353610207</id><published>2012-10-01T10:07:00.000+03:00</published><updated>2012-10-18T22:26:45.961+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><title type="text">Twitter2SMS-уведомления: от сложного к простому</title><content type="html">&lt;p&gt;У нашей студенческой группы есть «корпоративный» твиттер-аккаунт. Если происходят какие-то изменения в расписании или же возникает необходимость поделиться новостью, каждый может, что называется, взять рупор в руки.&lt;/p&gt;
&lt;p&gt;Один недостаток мешает назвать этот способ оповещения идеальным. Нет гарантий, что важное сообщение не затеряется в ленте твиттера. Да и актуальность новости о переносе пары быстро теряется. Поэтому я решил поискать веб-сервисы для отправки твитов конкретного пользователя по SMS.&lt;/p&gt;
&lt;h2&gt;Поиск решений&lt;/h2&gt;
&lt;p&gt;Основные требования к сервису: бесплатность и простота настройки. Специализированных решений гугл не подсказал. Я вспомнил, что люди умудряются в роли SMS-шлюза задействовать Google Calendar.&lt;/p&gt;
&lt;p&gt;Действительно, в сети попадаются &lt;a href="http://mashe.hawksey.info/2012/01/sending-free-sms-messages-to-students-by-mashing-up-google-calendar-notifications/"&gt;истории успеха&lt;/a&gt;. Но описанные решения чересчур экзотичны и требуют значительных по размеру бубнов.&lt;/p&gt;
&lt;p&gt;Память подкинула ещё один вариант. Вспомнил про сервис “&lt;a href="https://ifttt.com"&gt;if this then that&lt;/a&gt;”, который позволяет в пару кликов настроить интересное взаимодействие между различными веб-ресурсами.&lt;/p&gt;
&lt;p&gt;Бубен был спрятан, экзотика занавешана. Задача решена с выполнением всех начальных условий.
&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Инструкция&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Регистрируемся на сервисе &lt;a href="https://ifttt.com"&gt;ifttt.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Создаём новый «рецепт». Кнопка “Create” вверху страницы:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaIzbek3UC_syuTkRyQ-7O_uodXdny7zyYGBsRxym8oeu2pzXFHKfXM2t3ZS_T_g-Ry9OOb_xs0aYZf8csDxoGXK4BsoFe3QBnbU6KOXiAcvYUqPZj6fMt04HMCqZptej4NomwzR3Bzuc/s1600/ifttt_create_recipe.png"&gt;&lt;img alt="ifttt: new RSS триггер" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaIzbek3UC_syuTkRyQ-7O_uodXdny7zyYGBsRxym8oeu2pzXFHKfXM2t3ZS_T_g-Ry9OOb_xs0aYZf8csDxoGXK4BsoFe3QBnbU6KOXiAcvYUqPZj6fMt04HMCqZptej4NomwzR3Bzuc/s580/ifttt_create_recipe.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Для события &lt;strong&gt;this&lt;/strong&gt; выбираем &lt;em&gt;RSS-триггер&lt;/em&gt; — &lt;em&gt;New feed item matches&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7mJCRuz7MustWNYqiE5GrUE7BIL9MLxxQDld4ta0oQSNjbEK-yCYR9rxIyZoKaj-9vmWrxv9AjWnNxHHCSf00o_g7_d22omZQ1xkNcEBLhdHa1oCGuMdCzm_ofD0Y-YZiqEmwORWuNfc/s1600/ifttt_trigger.png"&gt;&lt;img alt="ifttt: new RSS триггер" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7mJCRuz7MustWNYqiE5GrUE7BIL9MLxxQDld4ta0oQSNjbEK-yCYR9rxIyZoKaj-9vmWrxv9AjWnNxHHCSf00o_g7_d22omZQ1xkNcEBLhdHa1oCGuMdCzm_ofD0Y-YZiqEmwORWuNfc/s580/ifttt_trigger.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Задаём условие — ключевое слово, по которому будут фильтроваться твиты. Чтобы отправлять не все сообщения подряд, а только с определённым хэштегом. В поле &lt;em&gt;Feed URL&lt;/em&gt; впишите RSS-канал интересующего пользователя:
&lt;code&gt;http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=twitter_username&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrTQ1DFVf3MCzyLzUcn39betboZo2R5u1J4boG_ugJggg5ocFhDmGfx9T3__vBc7MRcVarevsmQ0khSa097jBdljQuX7Izoi5euMtcHWiAT0oDPrNDhvq8_DsBgR-8HPKEuZ0jFopS0Ns/s1600/ifttt_keyword.png"&gt;&lt;img alt="ifttt: RSS триггер" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrTQ1DFVf3MCzyLzUcn39betboZo2R5u1J4boG_ugJggg5ocFhDmGfx9T3__vBc7MRcVarevsmQ0khSa097jBdljQuX7Izoi5euMtcHWiAT0oDPrNDhvq8_DsBgR-8HPKEuZ0jFopS0Ns/s580/ifttt_keyword.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Если условие выполнилось, отправим SMS. Сперва необходимо пройти подтверждение телефонного номера. Укажите номер в международном формате с двумя нулями в начале: &lt;code&gt;0037529XXXXX&lt;/code&gt;. В качестве передаваемого сообщения выберите &lt;em&gt;EntryContent&lt;/em&gt;, то есть содержание самого твита. &lt;strong&gt;К сожалению, кириллица отображается на телефоне в виде знаков вопроса&lt;/strong&gt;, поэтому придётся писать твиты-оповещения транслитом.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBNlAchgXBRVL1jItkTA1pQVesNzJSiBTXxTjOnIJiUi9dMFRflvPzxQbcL6LTH5CaBydvpqGREkMCUHUR2Lfm4QjrFAM8TJHfEUCK7EfJGw3JrOITFI4pmm5roXRDFJ5dc1U85JL-BQw/s1600/ifttt_send_sms.png"&gt;&lt;img alt="ifttt: SMS триггер" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBNlAchgXBRVL1jItkTA1pQVesNzJSiBTXxTjOnIJiUi9dMFRflvPzxQbcL6LTH5CaBydvpqGREkMCUHUR2Lfm4QjrFAM8TJHfEUCK7EfJGw3JrOITFI4pmm5roXRDFJ5dc1U85JL-BQw/s580/ifttt_send_sms.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Рецепт готов! Проверить работоспособность можно с помощью кнопки “Check now”.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4_HOod-d9J-6psh9y37IAtIMwoB_PLU6c0gEUwPCKmf4tcdBov4W2ldP2YkdJnAzDTJC-pPtiuHqfvPbZwL_5QqIxG1ivM7MeySsKuMxfEWLVtX3-jAOFeyPcZazpkfdBqLKeqYwN7fo/s1600/ifttt_finish.png"&gt;&lt;img alt="ifttt: так выглядит рецепт" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4_HOod-d9J-6psh9y37IAtIMwoB_PLU6c0gEUwPCKmf4tcdBov4W2ldP2YkdJnAzDTJC-pPtiuHqfvPbZwL_5QqIxG1ivM7MeySsKuMxfEWLVtX3-jAOFeyPcZazpkfdBqLKeqYwN7fo/s580/ifttt_finish.png" /&gt;&lt;/a&gt;&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/3872506527353610207/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/10/twitter2sms.html#comment-form" rel="replies" title="Комментарии: 2" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/3872506527353610207" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/3872506527353610207" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/10/twitter2sms.html" rel="alternate" title="Twitter2SMS-уведомления: от сложного к простому" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaIzbek3UC_syuTkRyQ-7O_uodXdny7zyYGBsRxym8oeu2pzXFHKfXM2t3ZS_T_g-Ry9OOb_xs0aYZf8csDxoGXK4BsoFe3QBnbU6KOXiAcvYUqPZj6fMt04HMCqZptej4NomwzR3Bzuc/s72-c/ifttt_create_recipe.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-225796603899321407</id><published>2012-09-12T09:40:00.000+03:00</published><updated>2012-09-12T09:40:53.359+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><title type="text">Как скачать Citrix XenCenter: инструкция в картинках</title><content type="html">&lt;p&gt;Понадобилось на работе установить Citrix XenCenter Client. По обыкновению полез в google, чтобы выудить ссылку на дистрибутив. Чудеса начались уже в поисковой выдаче &lt;code&gt;citrix xencenter download&lt;/code&gt;. Ладно, думаю, не нашёл страницу Downloads, пойду на &lt;a href="http://community.citrix.com/display/xs/XenCenter"&gt;community.citrix.com&lt;/a&gt;.
&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6CpAXEMKsRQ9MWIxPEbVWKHLP7TKy3WdkmDdGNkcNfYE5LLTHC0M2C30QXC5z21unD4WsUmXGsf1Y3DQGrpznrTSShvEV8aLAO65nh6Si0RJcsfJb37MLcvIFHMTUv7r9GlPIaXW-WcY/s1600/xencenter-google.png"&gt;&lt;img alt="google: download XenCenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6CpAXEMKsRQ9MWIxPEbVWKHLP7TKy3WdkmDdGNkcNfYE5LLTHC0M2C30QXC5z21unD4WsUmXGsf1Y3DQGrpznrTSShvEV8aLAO65nh6Si0RJcsfJb37MLcvIFHMTUv7r9GlPIaXW-WcY/s580/xencenter-google.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Там была обнаружена ещё одна &lt;a href="http://www.citrix.com/xenserver/download"&gt;ссылка&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_t45H7TUoFU0nxRGDkEWiS4WaiiwUj-hHT7r5MKJjT8KoydPAfmsr9XqGDdgcROAXhvZmtpNMZdnRiKnO0wpr5rr-dh_abr6yRg3tU3DlUyxDTUJeyQdw4W6RG0tUXLtwAxBYiznYJA0/s1600/getting-xencenter.png"&gt;&lt;img alt="Getting XenCenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_t45H7TUoFU0nxRGDkEWiS4WaiiwUj-hHT7r5MKJjT8KoydPAfmsr9XqGDdgcROAXhvZmtpNMZdnRiKnO0wpr5rr-dh_abr6yRg3tU3DlUyxDTUJeyQdw4W6RG0tUXLtwAxBYiznYJA0/s580/getting-xencenter.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Эта ссылка вывела меня на страницу загрузки XenServer. Перешёл в раздел &lt;a href="http://www.citrix.com/xenserver_additionalresources_free"&gt;helpful resources&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEHizcn7XnxiMhBrVGfo0K7xY_7jiHBdD3IhUsuHKDskAqeDWhuC3riMdNNQUTtVryK3BaGvH2BIKsG36OuVgjedi6YFQbVHtk9qw1XHcUdHu6gbniR2pbW1lRTypyScOWWFJTCF7tMeg/s1600/download-xenserver.png"&gt;&lt;img alt="Download XenServer" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEHizcn7XnxiMhBrVGfo0K7xY_7jiHBdD3IhUsuHKDskAqeDWhuC3riMdNNQUTtVryK3BaGvH2BIKsG36OuVgjedi6YFQbVHtk9qw1XHcUdHu6gbniR2pbW1lRTypyScOWWFJTCF7tMeg/s580/download-xenserver.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Казалось, до заветного файла один клик...&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKQQfQz8H336DMXQN8doFBxk_7Q_NvCzTarwWxGMmc8cZpM7v3uSELQ6CT8C5CWY6XFRLU9ks0uDonKEl8XK9IwXIX7wiq-jO-wiVEC3p37TfO_6vbAPKUwYOa6-GtAZCr78GLLOHEFQ4/s1600/download-xencenter.png"&gt;&lt;img alt="Citrix: having trouble?" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKQQfQz8H336DMXQN8doFBxk_7Q_NvCzTarwWxGMmc8cZpM7v3uSELQ6CT8C5CWY6XFRLU9ks0uDonKEl8XK9IwXIX7wiq-jO-wiVEC3p37TfO_6vbAPKUwYOa6-GtAZCr78GLLOHEFQ4/s580/download-xencenter.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Но ребятам из Цитрикса не хватило драмы. Они предлагают установить сперва Download Manager на Java, а потом запускать загрузку. К счастью, можно отказаться от этого навязчивого сервиса, сославшись на возникшие troubles.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhA9k0jmVZhMoTCIr_2ac5X_IMKOJ1kmHBKdeYFEUFs2rFOG-vSDOQT0IUPOXA75zWO4g3fQbIR_ITmOMBF2T9bD4iORqMd0Hcm2TnwHJmansLzBQZmeUhrlYMCzZwjLqOtk0txrf4KyI/s1600/citrix-Download-Manager.png"&gt;&lt;img alt="Download XenCenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhA9k0jmVZhMoTCIr_2ac5X_IMKOJ1kmHBKdeYFEUFs2rFOG-vSDOQT0IUPOXA75zWO4g3fQbIR_ITmOMBF2T9bD4iORqMd0Hcm2TnwHJmansLzBQZmeUhrlYMCzZwjLqOtk0txrf4KyI/s580/citrix-Download-Manager.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Сто лет не встречал настолько дружелюбных подходов к распространению дистрибутивов с программами. Если уважаемым читателям известны другие примеры интерпрайза с нечеловеческим лицом, поделитесь в комментариях — порадуемся вместе.&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/225796603899321407/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/09/citrix-xencenter.html#comment-form" rel="replies" title="Комментарии: 7" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/225796603899321407" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/225796603899321407" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/09/citrix-xencenter.html" rel="alternate" title="Как скачать Citrix XenCenter: инструкция в картинках" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6CpAXEMKsRQ9MWIxPEbVWKHLP7TKy3WdkmDdGNkcNfYE5LLTHC0M2C30QXC5z21unD4WsUmXGsf1Y3DQGrpznrTSShvEV8aLAO65nh6Si0RJcsfJb37MLcvIFHMTUv7r9GlPIaXW-WcY/s72-c/xencenter-google.png" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-4428672235219344</id><published>2012-08-31T14:44:00.000+03:00</published><updated>2012-09-02T10:41:14.216+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><title type="text">Время перейти на Markdown и забыть об HTML/WYSIWYG-редакторах</title><content type="html">&lt;p&gt;Если вы публикуете тексты в интернете, вам приходится их форматировать. Если вы ведёте блог, форматирование превращается в надоедливую рутину. Если вы ведёте блог на blogspot'е, вы знаете, что редактор сообщений там просто феерический. Рано или поздно вы начнёте ненавидеть его, а писать с ненавистью утомительно и непродуктивно. Поэтому я предлагаю вам синюю пилюлю счастья с надписью &lt;a href="http://en.wikipedia.org/wiki/Markdown"&gt;Markdown&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Что такое Markdown?&lt;/h2&gt;
&lt;p&gt;Это &lt;em&gt;правильный&lt;/em&gt; способ писать текстовые файлы, которые легко конвертировать в другие форматы. Чаще всего Markdown конвертируют в HTML для использования в веб-страницах. Но возможно применение в иных формах, например, PDF, RTF, LaTeX и прочих типах документов.
&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/benjibot/3634418553/"&gt;&lt;img alt="markdown легко читается" src="http://farm4.staticflickr.com/3375/3634418553_6cffd4e64d_z.jpg?zz=1" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Почему Markdown?&lt;/h2&gt;
&lt;p&gt;Цель поста не научить &lt;a href="http://traditio-ru.org/wiki/Markdown#.D0.90.D0.B1.D0.B7.D0.B0.D1.86.D1.8B_.D0.B8_.D0.BF.D0.B5.D1.80.D0.B5.D0.B2.D0.BE.D0.B4.D1.8B_.D1.81.D1.82.D1.80.D0.BE.D0.BA.D0.B8"&gt;синтаксису&lt;/a&gt;, а сагитировать вас попробовать markdown. Итак, давайте разберёмся, какими качествами он обладает.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Простота&lt;/strong&gt;. Синтаксис прост до безобразия. Если вы умеете использовать смайлики, вы сможете освоить Markdown. Когда применить синтаксис Markdown невозможно, вставьте HTML-конструкцию. &lt;/p&gt;
&lt;p&gt;Ещё один плюс лаконичного синтаксиса — удобство редактирования. Раньше я неделями не мог заставить себя исправить старый пост, потому что в красках представлял редактор Blogger'а в режиме HTML; там чёрт ногу сломит. Теперь всё намного проще.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Скорость&lt;/strong&gt;. Форматирование plain-text'а экономит время. Больше не нужно мучиться с ручной расстановкой HTML-тегов или монотонными кликами в WYSIWYG-редакторе.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Гибкость&lt;/strong&gt;. Ваши документы изначально кроссплатформенные. Редактируйте их в любимом текстовом редакторе на любой платформе. Либо воспользуйтесь сервисами наподобие &lt;a href="http://drakulavich.blogspot.com/2012/06/proseio-jekyll-github.html"&gt;Prose.io&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Я держу исходные тексты блога &lt;a href="https://github.com/drakulavich/blogpost"&gt;на гитхабе&lt;/a&gt;. Теперь любой желающий может исправить ошибку в заметке, кликнув по кнопке "исправить статью" под текстом поста:&lt;/p&gt;
&lt;p&gt;&lt;img alt="edit post button" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiumfzKxlYTcEE06i76NLF4O8-VwgLDW4hAlwW_8zgRNOhoUoQiXw6Wzgl4-EIlUY1nTySYzlFgYclS7n4rslOZ-2tZt670pKG9QOFHGwzwDwcKuvtPvMAk8Z5Fl4SX6mAZ98UTtgZq8o8/s1600/edit-post.png" /&gt;&lt;/p&gt;
&lt;h2&gt;Ссылки&lt;/h2&gt;
&lt;p&gt;Рассказанное выше есть сухой пересказ статьи &lt;a href="http://brettterpstra.com/why-markdown-a-two-minute-explanation/"&gt;Why markdown? A two-minute explanation&lt;/a&gt;.&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/4428672235219344/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/08/markdown-htmlwysiwyg.html#comment-form" rel="replies" title="Комментарии: 21" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4428672235219344" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4428672235219344" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/08/markdown-htmlwysiwyg.html" rel="alternate" title="Время перейти на Markdown и забыть об HTML/WYSIWYG-редакторах" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiumfzKxlYTcEE06i76NLF4O8-VwgLDW4hAlwW_8zgRNOhoUoQiXw6Wzgl4-EIlUY1nTySYzlFgYclS7n4rslOZ-2tZt670pKG9QOFHGwzwDwcKuvtPvMAk8Z5Fl4SX6mAZ98UTtgZq8o8/s72-c/edit-post.png" width="72"/><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-4962535128734366262</id><published>2012-08-26T21:11:00.001+03:00</published><updated>2012-08-26T21:11:11.131+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="runix"/><category scheme="http://www.blogger.com/atom/ns#" term="интервью"/><title type="text">Интервью с разработчиками и авторами книг по программированию</title><content type="html">&lt;p&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; с русскоязычными разработчиками open source проектов находится в режиме suspend, хочу порекомендовать интересные беседы Александра Дёмина с гостями. Его блог — &lt;a href="http://demin.ws/"&gt;demin.ws&lt;/a&gt; — стал для меня настоящей находкой. С удовольствием читаю все заметки.
&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Александр успел пообщаться с:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://demin.ws/blog/russian/2012/08/25/interview-with-charles-wetherell/"&gt;Чарльзом Уэзереллом&lt;/a&gt;, автором книги «Этюды для программистов»;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://demin.ws/blog/russian/2012/08/07/interview-with-geoff-graham/"&gt;Джеффом Грэхемом&lt;/a&gt;, автором и создателем микрокомпьютера Maximite;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://demin.ws/blog/russian/2012/07/24/interview-with-anthony-williams/"&gt;Энтони Уильямсом&lt;/a&gt;, автором книги “C++ Concurrency in Action”;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://demin.ws/blog/russian/2012/06/29/sergey-vakulenko-interview/"&gt;Сергеем Вакуленко&lt;/a&gt;, специалистом по встраиваемым операционным системам и аппаратному обеспечению;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://demin.ws/blog/russian/2012/05/19/peter-sommerlad-interview/"&gt;Питером Соммерладом&lt;/a&gt;, разработчиком Eclipse CDT и участником комитета стандартизации C++.&lt;/li&gt;
&lt;/ul&gt;</content><link href="http://drakulavich.blogspot.com/feeds/4962535128734366262/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/08/blog-post.html#comment-form" rel="replies" title="Комментарии: 0" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4962535128734366262" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4962535128734366262" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/08/blog-post.html" rel="alternate" title="Интервью с разработчиками и авторами книг по программированию" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-6086036244191383838</id><published>2012-07-20T06:00:00.000+03:00</published><updated>2012-11-15T19:27:16.491+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="решения"/><category scheme="http://www.blogger.com/atom/ns#" term="сравнение"/><title type="text">Fiio E10: «Здравствуй, аудиофилия!»</title><content type="html">&lt;p&gt;Музыка для меня нечто большее, чем красивый инструментальный звук или энергичный ритм. Это волшебство, настоящее волшебство, которое способно менять настроение, заряжать энергией и дарить радость. Неважно, как слушать музыку, какие носители использовать и какую аппаратуру подключать. Волшебство остаётся, радость не исчезает. И только недавно я осознал, как меняется восприятие музыки и растёт удовольствие от прослушивания, если улучшить качество звучания. Расскажу обо всём по порядку.&lt;/p&gt;
&lt;p&gt;Не могу себя назвать притязательным ко звуку. Несколько лет пользовался простыми мониторными наушниками и не искал лучших альтернатив. Всё устраивало. Зима, полная тёмных вечеров в стенах дома, настраивает на эксперименты. Вспомнив строчку из песни Цоя «Перемен! — требуют наши сердца», открыл раздел Амазона с наушниками и принялся читать отзывы и сравнивать модели.
&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Высокий рейтинг, положительные рецензии и сравнительно низкая цена указали на &lt;a href="http://amzn.to/OKgKBW"&gt;Audio-Technica ATH-M40fs&lt;/a&gt;. Это студийные мониторные наушники, которые стали первой ступенью на пути улучшения качества звука. Разницу со старыми филипсами ощутил незамедлительно. За полсотни долларов я получил иной уровень детализации музыки. Если провести аналогию с видео, это напоминает отличия картинки на DVD и BlueRay. Смотришь один и тот же фильм, но дьявол, как известно, кроется в деталях, и ты выбираешь детализированный и чёткий HD-вариант.&lt;/p&gt;
&lt;p&gt;Студийным наушникам нужна студийная техника, а не слабенький аудиовыход ноутбука. Было понятно, потенциал новых наушников не раскрыт, а как его раскрыть я не представлял, пока не увидел в твиттере сообщение от Александра &lt;a href="http://twitter.com/beshkenadze"&gt;@beshkenadze&lt;/a&gt; о покупке Fiio E10. Таким образом узнал о классе устройств DAC HEADPHONE AMPLIFIER, что в переводе на русский значит «ЦАП и усилитель для наушников». Расшифровывается как «внешняя аудиокарта с усилением сигнала».&lt;/p&gt;
&lt;p&gt;Вновь сел изучать отзывы, на этот раз владельцев E10. &lt;a href="http://www.headfonia.com/the-latest-must-have-the-fiio-e10-usb-dacamp/"&gt;Обзор от headphonia.com&lt;/a&gt; убедил в том, что у китайской фирмы Fiio получилось создать качественный продукт. В конце концов собрался с мыслями и деньгами и заказал «музыкальную шкатулку» &lt;a href="http://amzn.to/SKboeI"&gt;на Амазоне&lt;/a&gt;. На тот момент она стоила 65 USD.&lt;br /&gt;
Шли дни, посылка путешествовала по штатам, по-хипстерски «чекинилась» в аэропортах и в итоге попала ко мне в руки.&lt;/p&gt;
&lt;h2&gt;Встречают по одёжке&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIfErrFwpGm8aLI786-QiFT_P2kDnRGY_RH6DIjepPgHN8KL5cHTfqUjHDszgXMX1uSYKQ0RjFRvzDinlZaamT-CHiB4dk-dKSVdf5wFlZWuvSSITSfiWa40O15SjWcjScxXGl0M64-58/s1600/fiio-e10-box.JPG"&gt;&lt;img alt="коробка от Fiio E10" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIfErrFwpGm8aLI786-QiFT_P2kDnRGY_RH6DIjepPgHN8KL5cHTfqUjHDszgXMX1uSYKQ0RjFRvzDinlZaamT-CHiB4dk-dKSVdf5wFlZWuvSSITSfiWa40O15SjWcjScxXGl0M64-58/s580/fiio-e10-box.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Если немецкая продукция в сознании потребителя ассоциируется с качеством и надёжностью, от китайских друзей ждёшь подвохов и косяков. Но не в этот раз. Устройство компактно упаковано в металлическую коробку, которая в числе прочего скрывает кабель для подключения (mini USB) и два набора резиновых накладок, чтобы не царапать нижнюю часть корпуса. Корпус Fiio E10 металлический, сборка качественная, никаких признаков «китайщины».&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBX4xEv0A4TuucKL0rdc_VC3P2zAgDDPPBXKlG2hNfpPPsAQ5U3BHdu381TrRxbV5Srfigxm7icPbz1kR4zNeD9ipu91jNkw4SfR5nSA0gm109hcEUb1PQQU8MZEDsZ4kFRFRo5uHu46s/s1600/fiio-e10-front.JPG"&gt;&lt;img alt="Fiio E10: вид спереди" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBX4xEv0A4TuucKL0rdc_VC3P2zAgDDPPBXKlG2hNfpPPsAQ5U3BHdu381TrRxbV5Srfigxm7icPbz1kR4zNeD9ipu91jNkw4SfR5nSA0gm109hcEUb1PQQU8MZEDsZ4kFRFRo5uHu46s/s300/fiio-e10-front.JPG" /&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9_-GiJY9SLy1m0nWlLL_MVO_aZjKvT2Jyg05a6HcXt2qwMjQv7Z6yzvPdX2MCQcEarXvtOQvpvoWQY5FvE6iW5izOBCo_0M4BbdKbEAsyYOw6LMTy3jIQfXLct32ZzS9vVR9DFT_jcjM/s1600/fiio-e10-corner-up.JPG"&gt;&lt;img alt="Fiio E10: вид под углом" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9_-GiJY9SLy1m0nWlLL_MVO_aZjKvT2Jyg05a6HcXt2qwMjQv7Z6yzvPdX2MCQcEarXvtOQvpvoWQY5FvE6iW5izOBCo_0M4BbdKbEAsyYOw6LMTy3jIQfXLct32ZzS9vVR9DFT_jcjM/s300/fiio-e10-corner-up.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;На лицевой стороне расположились: аудиовыход (3,5 мм — «мини-джек»), переключатель баса и колесо регулировки громкости. &lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0qU76E7AYdxhNKurfyMDrwkcBsEmcteXwZb4bBSSGniksme25xiSSIvuQMN95Si5DOJqIBMU0aJVq9qbtWM0JVQM6DdITirck9OJoGDUH0VZN5e74yLqPEUPl-OJiSyNjn9m6V-fO7w/s1600/fiio-e10-corner-down.JPG"&gt;&lt;img alt="Fiio E10: вид снизу" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0qU76E7AYdxhNKurfyMDrwkcBsEmcteXwZb4bBSSGniksme25xiSSIvuQMN95Si5DOJqIBMU0aJVq9qbtWM0JVQM6DdITirck9OJoGDUH0VZN5e74yLqPEUPl-OJiSyNjn9m6V-fO7w/s580/fiio-e10-corner-down.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Снизу спрятали переключатель усиления (низкий и высокий уровень). На задней стороне есть S-PDIF выход, позволяющий передавать цифровые аудиоданные от компьютера к Hi-Fi стереосистеме.&lt;/p&gt;
&lt;h2&gt;Впечатления&lt;/h2&gt;
&lt;p&gt;В Ubuntu проблем с подключением усилителя не возникло (ядро 3.2.0-27-generic-pae). lsusb опознал аппаратуру как &lt;strong&gt;GYROCOM C&amp;amp;C Co., LTD&lt;/strong&gt;. В окне выбора устройства вывода звука &lt;code&gt;gnome-control-center sound-nua&lt;/code&gt; появился новый пункт, всё заработало чудным образом и без лишних телодвижений. Так я попал на вторую ступень качества звука.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiedg9Inta312EDAiWdqIad7ZCiHolvi_57KSerKAw-aN-Dq_FQovYXux8RXxPhCoQ1HaQmoPO8dJEBDdn8JCdyJDiAxwimC7DbX2_I3QaYTfUx9NJ4t06fvwVJAZVylteMybNaPqtG490/s1600/gnome-audio.png"&gt;&lt;img alt="gnome-control-center: вывод звука" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiedg9Inta312EDAiWdqIad7ZCiHolvi_57KSerKAw-aN-Dq_FQovYXux8RXxPhCoQ1HaQmoPO8dJEBDdn8JCdyJDiAxwimC7DbX2_I3QaYTfUx9NJ4t06fvwVJAZVylteMybNaPqtG490/s580/gnome-audio.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Наушники раскрыли свой потенциал. Музыка стала ещё более детализированной и богатой, звук — чище и ровнее. Появились настоящие яркие басы. &lt;/p&gt;
&lt;p&gt;Спустя пару дней, ради интереса, вернул прежнюю конфигурацию, подключил наушники напрямую. Не смог дослушать песню до конца, натурально режет ухо. А раньше мне так не казалось. К хорошему быстро привыкаешь.&lt;/p&gt;
&lt;p&gt;Последние пару недель я не слушаю музыку, я наслаждаюсь прослушиванием. Волшебство от музыки осталось прежним, а краски поменялись. И новые оттенки радуют несказанно.&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/6086036244191383838/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/07/usb-dac-headphone-fiio-e10.html#comment-form" rel="replies" title="Комментарии: 20" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/6086036244191383838" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/6086036244191383838" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/07/usb-dac-headphone-fiio-e10.html" rel="alternate" title="Fiio E10: «Здравствуй, аудиофилия!»" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIfErrFwpGm8aLI786-QiFT_P2kDnRGY_RH6DIjepPgHN8KL5cHTfqUjHDszgXMX1uSYKQ0RjFRvzDinlZaamT-CHiB4dk-dKSVdf5wFlZWuvSSITSfiWa40O15SjWcjScxXGl0M64-58/s72-c/fiio-e10-box.JPG" width="72"/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-4097064794767230909</id><published>2012-07-16T15:57:00.000+03:00</published><updated>2012-07-16T15:57:39.818+03:00</updated><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="ubuntu"/><title type="text">Unzip i18n: избавляемся от кракозябр в архивах</title><content type="html">&lt;p&gt;На Хабре &lt;a href="http://habrahabr.ru/post/147843/"&gt;опубликовали&lt;/a&gt; блок-схему для распознавания кракозябр с исходниками схемы в zip-архиве. По иронии судьбы в первом комментарии засветился скриншот:&lt;/p&gt;&lt;p&gt;&lt;img alt="кракозябры после распаковки zip в *nix" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6a9_dCFnGLdiC2EwMaSG21eDg2VG4idVTo1tvMzlErMeUxgeYz2NpkQJxSOD0gruOe4sl4wnTOJm67gVl3L7GH6TWVtxrHrKzX6KuQxfoeOOCkNk0CCVOFP92PvFnnfFvtAdaTZevFgA/s1600/034.png"&gt;&lt;/p&gt;&lt;p&gt;Так выглядит кириллическое имя файла внутри zip'а, созданного в Windows и распакованного в линуксе.&lt;/p&gt;&lt;p&gt;Я сам неоднократно сталкивался с подобным проявлением нетерпимости в мире кодировок. Решил потратить пару минут на изучение вопроса в гугле.&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;На opennet'е хорошо &lt;a href="http://www.opennet.ru/tips/info/2494.shtml"&gt;разжевали&lt;/a&gt; суть проблемы:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Имена файлов в ZIP-архиве хранятся в кодировке DOS, соответствующей языку локали. В Windows эта кодировка может быть получена соответствующей функцией, а для прочих систем авторы Info-ZIP решили не возиться и схалтурили — сделали безальтернативное преобразование cp850 → cp1252.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Там же, в комментариях, указали &lt;a href="https://launchpad.net/~frol/+archive/zip-i18n"&gt;ссылку&lt;/a&gt; на PPA с пропатченными пакетами &lt;code&gt;zip&lt;/code&gt;, &lt;code&gt;unzip&lt;/code&gt; и &lt;code&gt;p7zip&lt;/code&gt;. Без промедлений побежал избавляться от кракозябр в &lt;strong&gt;Ubuntu&lt;/strong&gt;, подключив репозиторий:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;sudo add-apt-repository ppa:frol/zip-i18n
sudo aptitude update &amp;amp;&amp;amp; sudo aptitude safe-upgrade
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Как вы, наверняка, догадываетесь, наступило безоговорочное счастье. Да здравствует интернационализация братских народов!&lt;/p&gt;&lt;p&gt;&lt;img alt="i18n и l10n в картинке" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfBrPf7jZpjGHrjX27p0WxJkbxJs9c326Cp7oERG1iulvsYlOlX8w-UDW8HbP_vx0Q6X0WOF8w2rVtrcatyhnXDKlYRRkyEnCZ2g_PGTbJIXWM_FkItrf3y9xzhTKN5BIzrNhXlo1Url8/s320/i18n.gif"&gt;&lt;/p&gt;</content><link href="http://drakulavich.blogspot.com/feeds/4097064794767230909/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/07/unzip-i18n.html#comment-form" rel="replies" title="Комментарии: 9" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4097064794767230909" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/4097064794767230909" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/07/unzip-i18n.html" rel="alternate" title="Unzip i18n: избавляемся от кракозябр в архивах" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6a9_dCFnGLdiC2EwMaSG21eDg2VG4idVTo1tvMzlErMeUxgeYz2NpkQJxSOD0gruOe4sl4wnTOJm67gVl3L7GH6TWVtxrHrKzX6KuQxfoeOOCkNk0CCVOFP92PvFnnfFvtAdaTZevFgA/s72-c/034.png" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-7725645003364300926</id><published>2012-07-11T17:40:00.001+03:00</published><updated>2012-07-30T00:59:39.655+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="soft"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type="text">SDHC Class 10: в каком ты классе?</title><content type="html">&lt;p&gt;Прозевал момент перехода SD → SDHC. Купил новую цифровую мыльницу, а с ней и карточку. Прочитал в интернете, мол, надо следить, чтобы SDHC класс равнялся 10, потому как на дворе дикие мегапиксели наступили, Full HD видео и вообще техника с потоками данных еле-еле справляется.&lt;/p&gt;&lt;p&gt;SD Card Association &lt;a href="http://ru.wikipedia.org/wiki/Secure_Digital#.D0.A1.D0.BA.D0.BE.D1.80.D0.BE.D1.81.D1.82.D1.8C_.D0.BE.D0.B1.D0.BC.D0.B5.D0.BD.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D0.BA.D0.B0.D1.80.D1.82_.D1.82.D0.B8.D0.BF.D0.B0_SD"&gt;выделила&lt;/a&gt; четыре класса карт по скорости записи: 2, 4, 6 и 10 МБ/с. Актуальным, естественно, считается последний, десятый класс. Мне почему-то кажется, что нам подсунули очередную фикцию от маркетологов. На деле не удалось увидеть и половины от заявленной скорости. Для чистоты эксперимента провёл кое-какие замеры.&lt;a name='more'&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;h2&gt;Тестирование карт памяти в GNOME&lt;/h2&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNavdlJAMztIUqB4mxdEXBKOnNZUlM5OuY8S9spDaCxUFzVccHGZoatSeKAV7gayDKMuFOL4oYapQYMj4dtMPtEMsM9DosYPjJltMJtD3UepUglk8mYgQfE6n1mbuQihzSYnqQzoqanAE/s1600/gnome-disk-utility.png"&gt;&lt;img alt="palimpsest: главное окно" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNavdlJAMztIUqB4mxdEXBKOnNZUlM5OuY8S9spDaCxUFzVccHGZoatSeKAV7gayDKMuFOL4oYapQYMj4dtMPtEMsM9DosYPjJltMJtD3UepUglk8mYgQfE6n1mbuQihzSYnqQzoqanAE/s580/gnome-disk-utility.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;В стандартном наборе программ Ubuntu и других дистрибутивов c GNOME есть «Дисковая утилита» (&lt;code&gt;palimpsest&lt;/code&gt;). Она позволяет измерить скорость чтения/записи для выбранного устройства.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Если захотите проверить свои карточки, позаботьтесь о сохранности данных&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Последовательность действий после запуска приложения:&lt;/p&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;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-u0BylkAzzgh4Jp_gpAuvFx1x3Ohsc4v00ob39fbIEj0KIsWguGi-22ejN9063yRXFGE6BMLU-T2ZutASeJPGlW7ZlehCc_ByTAPRZfdKNCKxvM5xwRR5qyf1KYYlqeP3yQW7l0RkDCU/s1600/format-sdhc.png"&gt;&lt;img alt="palimpsest: форматирование без разметки" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-u0BylkAzzgh4Jp_gpAuvFx1x3Ohsc4v00ob39fbIEj0KIsWguGi-22ejN9063yRXFGE6BMLU-T2ZutASeJPGlW7ZlehCc_ByTAPRZfdKNCKxvM5xwRR5qyf1KYYlqeP3yQW7l0RkDCU/s580/format-sdhc.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Использовался встроенный в ноутбук кардридер (&lt;em&gt;Ricoh Co Ltd R5C822&lt;/em&gt;). Проверял карточки SDHC Class 10 объёмом по 16 ГБ от двух производителей: Silicon Power и Transcend.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;UPD:&lt;/strong&gt; Добавил результаты тестов для кардридера на неттопе (&lt;em&gt;Realtek Semiconductor&lt;/em&gt;).&lt;/p&gt;&lt;br /&gt;
&lt;h2&gt;Silicon Power&lt;/h2&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis09KY6fXs6cTho0Poz1qWx0nkENmFsytGc4AK0bgYqW0g_OVa5lWc7GCao0BqenJcQFNybAEWsXnjacw3vDN0qJnpkZkcMVDx9p2x9QvhcIhyphenhyphenH2zBaew3hRerBepsvIeCrz676myloQM/s1600/silicon_power-benchmark.png"&gt;&lt;img alt="palimpsest: Silicon Power benchmark" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis09KY6fXs6cTho0Poz1qWx0nkENmFsytGc4AK0bgYqW0g_OVa5lWc7GCao0BqenJcQFNybAEWsXnjacw3vDN0qJnpkZkcMVDx9p2x9QvhcIhyphenhyphenH2zBaew3hRerBepsvIeCrz676myloQM/s580/silicon_power-benchmark.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Средняя скорость чтения:&lt;/strong&gt; 12,7 МБ/с (18,7 МБ/с на неттопе)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Средняя скорость записи:&lt;/strong&gt; 2,7 МБ/с (3,5 МБ/с)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Среднее время доступа:&lt;/strong&gt; 2,7 мс (2,8 мс)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h2&gt;Transcend&lt;/h2&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbbieA1_uC1rKKM12G4OvztoluU1KGi6rPug25MysAhNLGopyM4VuBviuJjhb4hh0-Sj3oSD0xgVbhGeyVzA6qgcbI4nw-kAJLFDbTmNLYW2IR_f32neJQ1OBYD4Hj0_lWsQLXxYmHqAc/s1600/transcend-benchmark.png"&gt;&lt;img alt="palimpsest: Transcend benchmark" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbbieA1_uC1rKKM12G4OvztoluU1KGi6rPug25MysAhNLGopyM4VuBviuJjhb4hh0-Sj3oSD0xgVbhGeyVzA6qgcbI4nw-kAJLFDbTmNLYW2IR_f32neJQ1OBYD4Hj0_lWsQLXxYmHqAc/s580/transcend-benchmark.png"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Средняя скорость чтения:&lt;/strong&gt; 14,5 МБ/с (19,4 МБ/с на неттопе)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Средняя скорость записи:&lt;/strong&gt; 2,3 МБ/с (2,4 МБ/с)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Среднее время доступа:&lt;/strong&gt; 1,0 мс (1,2 мс)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h2&gt;Итого&lt;/h2&gt;Как видим, средняя скорость записи для участников автопробега далека от идеала. Я &lt;a href="https://twitter.com/drakulavich/status/222982333857406976"&gt;спрашивал&lt;/a&gt; в твиттере, спрошу и здесь. Как нужно записывать данные на эти самые SDHC Class 10, чтобы получить &lt;a href="http://ru.wikipedia.org/wiki/Secure_Digital#.D0.A1.D0.BA.D0.BE.D1.80.D0.BE.D1.81.D1.82.D1.8C_.D0.BE.D0.B1.D0.BC.D0.B5.D0.BD.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D0.BA.D0.B0.D1.80.D1.82_.D1.82.D0.B8.D0.BF.D0.B0_SD"&gt;обещанные&lt;/a&gt; «не менее 10 МБ/с»? Кто в теме, объясните, пожалуйста.</content><link href="http://drakulavich.blogspot.com/feeds/7725645003364300926/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/07/sdhc-class-10.html#comment-form" rel="replies" title="Комментарии: 15" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/7725645003364300926" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/7725645003364300926" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/07/sdhc-class-10.html" rel="alternate" title="SDHC Class 10: в каком ты классе?" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNavdlJAMztIUqB4mxdEXBKOnNZUlM5OuY8S9spDaCxUFzVccHGZoatSeKAV7gayDKMuFOL4oYapQYMj4dtMPtEMsM9DosYPjJltMJtD3UepUglk8mYgQfE6n1mbuQihzSYnqQzoqanAE/s72-c/gnome-disk-utility.png" width="72"/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-2607199790462060408</id><published>2012-06-30T20:50:00.004+03:00</published><updated>2012-07-30T00:57:08.903+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><title type="text">Prose.io: редактируем Jekyll-сайты на GitHub'е</title><content type="html">В последнее время набирают популярность движки для создания статических сайтов. Самым популярным на данный момент является &lt;a href="https://github.com/mojombo/jekyll/wiki"&gt;Jekyll&lt;/a&gt;, который в числе прочего используется в &lt;a href="http://pages.github.com/"&gt;GitHub Pages&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
На базе Jekyll’а построен &lt;a href="http://octopress.org/"&gt;Octopress&lt;/a&gt; — “blogging framework for hackers”. Многие гики уже перенесли свои записи под крылья вышеозвученных проектов и разместили на гитхабе. Связка удобная, когда ты обитаешь в собственном окружении с git’ом наперевес. Но не всегда есть возможность запустить git, иногда хочется автономного редактирования. И здесь у нас два варианта: воспользоваться средствами самого гитхаба или попробовать новый сервис &lt;a href="http://prose.io/"&gt;&lt;strong&gt;Prose.io&lt;/strong&gt;&lt;/a&gt;, созданный как раз для этих целей. Вот, что &lt;a href="http://developmentseed.org/blog/2012/june/25/prose-a-content-editor-for-github/"&gt;пишут&lt;/a&gt; разработчики в блоге:&lt;br /&gt;
&lt;blockquote&gt;Это первый релиз, посвящённый разработчикам. Ошибки всплывут на поверхность, поскольку мы вырываемся из замкнутого круга, но мы планируем укрепить приложение и расширить набор функций, сохраняя при этом минималистский интерфейс, насколько это возможно. Мы надеемся, что Prose сделает Jekyll ещё более привлекательным в качестве простой и эффективной альтернативы традиционным системам управления контентом, которые требуют исполнения сценариев на стороне сервера и баз данных для размещения контента.&lt;/blockquote&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Доступ&lt;/h2&gt;Вход на prose.io осуществляется через учётную запись на гитхабе. После аутентификации откроется страница со списком ваших репозиториев. Если в репозитории доступно несколько веток, можно выбрать предпочитаемую. Затем вы увидите список файлов проекта.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqhl_ES6XND6ZNJ1GJENpzSp3AeGEzUIut51OndDqaojdjSba-TlzZBB7i7L60cUIKjM8ONhju-KySZLWWLk0Uk0y-t4n6enpv3hisBcdE0KoYjZlQLy3xDYZAJg4MLXvGteaTFquMpE/s1600/prose-repo.png"&gt;&lt;img alt="Prose.io: список репозиториев" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqhl_ES6XND6ZNJ1GJENpzSp3AeGEzUIut51OndDqaojdjSba-TlzZBB7i7L60cUIKjM8ONhju-KySZLWWLk0Uk0y-t4n6enpv3hisBcdE0KoYjZlQLy3xDYZAJg4MLXvGteaTFquMpE/s580/prose-repo.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Редактирование&lt;/h2&gt;Prose предоставляет простейшую подсветку синтаксиса для Markdown.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU4WAjjRVoY9SBDrYORIHNl0MY3H9kde8EOgzJxXHlGc7nsxV8cMb3CcNQLI67rzpNP9wQ1BsbGM0zMRLSJS76OClNKbURoFQChqWlfYOHu30i4i1fIzK4KiOA79BzigqByifHeFsmHH4/s1600/prose-markdown.png"&gt;&lt;img alt="Prose.io: редактирование поста" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU4WAjjRVoY9SBDrYORIHNl0MY3H9kde8EOgzJxXHlGc7nsxV8cMb3CcNQLI67rzpNP9wQ1BsbGM0zMRLSJS76OClNKbURoFQChqWlfYOHu30i4i1fIzK4KiOA79BzigqByifHeFsmHH4/s580/prose-markdown.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
С помощью сочетания клавиш &lt;strong&gt;CTRL + SHIFT + ←&lt;/strong&gt; окно с редактором переключается на лаконичную шпаргалку по Markdown:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGQD9iGGVk_OXpX29k-iDobo3tO6oAISRsQdaivugy_sf2DbfIqu46uKmgbFqC8nGcUHZJu-zUCU7ZlMKvdZ7RQSGOJ31YeLyuEEQJU512_vyXhpmCWt8PW_VvcKt5Izt81CmBU_KdHmM/s1600/prose-cheatsheet.png"&gt;&lt;img alt="Prose.io: шпаргалка по markdown" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGQD9iGGVk_OXpX29k-iDobo3tO6oAISRsQdaivugy_sf2DbfIqu46uKmgbFqC8nGcUHZJu-zUCU7ZlMKvdZ7RQSGOJ31YeLyuEEQJU512_vyXhpmCWt8PW_VvcKt5Izt81CmBU_KdHmM/s580/prose-cheatsheet.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;CTRL + SHIFT + →&lt;/strong&gt;, соответственно, открывает режим предпросмотра:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpbQ-zv25ApH2KIVChYbp011oTqzVXrd7ak9WAsdI78sepmmyCnV0yWF6Dyt4dZgTd8_CxTKavbtfHCF72cfgDoiJnW8ebZ7PHxWnvqYW7YcsuJ7yJX7ncHhJQcci2S0K-IkFBM1mLWM/s1600/prose-preview.png"&gt;&lt;img alt="Prose.io: предпросмотр" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpbQ-zv25ApH2KIVChYbp011oTqzVXrd7ak9WAsdI78sepmmyCnV0yWF6Dyt4dZgTd8_CxTKavbtfHCF72cfgDoiJnW8ebZ7PHxWnvqYW7YcsuJ7yJX7ncHhJQcci2S0K-IkFBM1mLWM/s580/prose-preview.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Напоследок&lt;/h2&gt;Мне очень понравился Prose.io своей простотой и логичностью. И хотя у меня нет под рукой сайта на Jekyll’е, буду продолжать им пользоваться, потому что порядком надоело править HTML перед подготовкой постов в Blogger’е.&lt;br /&gt;
&lt;br /&gt;
Кроме того, переход на маркдаун позволяет упростить обратную связь с читателями, заметившими ошибки/опечатки в тексте. Если вы нашли неточность в заметке, отправьте, пожалуйста, &lt;a href="https://github.com/drakulavich/blogpost/blob/master/posts/2012-06-30-prose.md"&gt;пулл-реквест&lt;/a&gt; с исправлением.</content><link href="http://drakulavich.blogspot.com/feeds/2607199790462060408/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/06/proseio-jekyll-github.html#comment-form" rel="replies" title="Комментарии: 7" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/2607199790462060408" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/2607199790462060408" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/06/proseio-jekyll-github.html" rel="alternate" title="Prose.io: редактируем Jekyll-сайты на GitHub'е" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqhl_ES6XND6ZNJ1GJENpzSp3AeGEzUIut51OndDqaojdjSba-TlzZBB7i7L60cUIKjM8ONhju-KySZLWWLk0Uk0y-t4n6enpv3hisBcdE0KoYjZlQLy3xDYZAJg4MLXvGteaTFquMpE/s72-c/prose-repo.png" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-237155212416753067</id><published>2012-06-14T10:31:00.000+03:00</published><updated>2012-06-14T10:31:59.908+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><title type="text">Blogger.com: как создать страницу со списком постов блога</title><content type="html">Заметил у коллег-блогеров интересную тенденцию: держать архив записей на отдельной странице. На blogspot'е, к сожалению, есть только один вариант, подключить виджет с архивом в сайдбаре. Если учитывать тот факт, что основная масса посетителей приходит из поиска и просматривает одну страницу, становится очевидно, лучше использовать первый способ, ускорив загрузку страницы для большинства.&lt;br /&gt;
&lt;br /&gt;
Как и следовало ожидать, всё придумано до нас. &lt;a href="http://jacqsbloggertips.blogspot.com/2010/05/create-table-of-contents-or-archives.html"&gt;Рецепт&lt;/a&gt; нашёлся довольно быстро.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
На странице следует разместить следующий код:&lt;br /&gt;
&lt;pre class="listing"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/javascript"&lt;/span&gt;&lt;span style="color: red;"&gt; src&lt;/span&gt;&lt;span style="color: blue;"&gt;="http://abu-farhan.com/script/daftarisibloggerarchive/tocbyarchivemin.js"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: black;"&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;src&lt;/span&gt;&lt;span style="color: blue;"&gt;="http://&lt;span style="color: #67a141;"&gt;&lt;b&gt;yourblogname&lt;/b&gt;&lt;/span&gt;.blogspot.com/feeds/posts/default?max-results=500&amp;amp;alt=json-in-script&amp;amp;callback=loadtoc"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: black;"&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;
Я пошёл чуть дальше, решил подстраховаться и разместил код скрипта &lt;code&gt;tocbyarchivemin.js&lt;/code&gt; у себя, используя следующую конструкцию:&lt;br /&gt;
&lt;pre class="listing"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;='text/javascript'&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: black;"&gt;
&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: green;"&gt;//&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: green;"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: green;"&gt;
&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: black;"&gt;[Содержимое скрипта tocbyarchivemin.js]
&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: green;"&gt;//&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: green;"&gt;]]&amp;gt;&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: green;"&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;src&lt;/span&gt;&lt;span style="color: blue;"&gt;="http://&lt;span style="color: #67a141;"&gt;&lt;b&gt;yourblogname&lt;/b&gt;&lt;/span&gt;.blogspot.com/feeds/posts/default?max-results=500&amp;amp;alt=json-in-script&amp;amp;callback=loadtoc"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: whitesmoke; color: black;"&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;
В итоге получился вполне подходящий &lt;a href="http://drakulavich.blogspot.com/p/archive.html"&gt;результат&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghug71YgCdniSQKzq0h26BGI0oIDmcXr9f0MfCcNX3n7_6gK7zzUK71JXNx1ryom9oYHjXlYxpgUQR9aGysM86OdCIcVBaFXAZGDGUWKuHFyr9NM4n4z-3H9G1oNFVIoUk914MtW4GGw4/s1600/archive-koloda_cr.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghug71YgCdniSQKzq0h26BGI0oIDmcXr9f0MfCcNX3n7_6gK7zzUK71JXNx1ryom9oYHjXlYxpgUQR9aGysM86OdCIcVBaFXAZGDGUWKuHFyr9NM4n4z-3H9G1oNFVIoUk914MtW4GGw4/s580/archive-koloda_cr.png" /&gt;&lt;/a&gt;</content><link href="http://drakulavich.blogspot.com/feeds/237155212416753067/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/06/bloggercom.html#comment-form" rel="replies" title="Комментарии: 9" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/237155212416753067" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/237155212416753067" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/06/bloggercom.html" rel="alternate" title="Blogger.com: как создать страницу со списком постов блога" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghug71YgCdniSQKzq0h26BGI0oIDmcXr9f0MfCcNX3n7_6gK7zzUK71JXNx1ryom9oYHjXlYxpgUQR9aGysM86OdCIcVBaFXAZGDGUWKuHFyr9NM4n4z-3H9G1oNFVIoUk914MtW4GGw4/s72-c/archive-koloda_cr.png" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-714401349429107137.post-5905851144716619914</id><published>2012-06-05T17:19:00.001+03:00</published><updated>2012-06-18T09:02:52.354+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="runix"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><title type="text">Flattr: сила маленьких ручейков</title><content type="html">Сооснователь The Pirate Bay Петер Сунде (&lt;a href="http://en.wikipedia.org/wiki/Peter_Sunde"&gt;Peter Sunde&lt;/a&gt;) помимо прочего является отцом сервиса &lt;a href="http://flattr.com/"&gt;&lt;b&gt;Flattr&lt;/b&gt;&lt;/a&gt;, который, к сожалению, малопопулярен в рунете. Вот как он описывает краткую историю проекта &lt;a href="http://blog.flattr.net/2011/12/the-history-of-flattr-short-version/"&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;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimVfKpdeNzb5xA9ErOZeaiYw0iwwrn00wh3gSWBaLhB1gt9Ez9HmZ7_ygOXek35CGiPlsnSZOGEigc1E6JP0UPQjVf9HiRL8R2z5wROgsqQLt3d7yc65TFmtXgIKjNi_7mpH0-1_Ii5_4/s1600/200px-Flattr.svg.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimVfKpdeNzb5xA9ErOZeaiYw0iwwrn00wh3gSWBaLhB1gt9Ez9HmZ7_ygOXek35CGiPlsnSZOGEigc1E6JP0UPQjVf9HiRL8R2z5wROgsqQLt3d7yc65TFmtXgIKjNi_7mpH0-1_Ii5_4/s1600/200px-Flattr.svg.png" /&gt;&lt;/a&gt;&lt;/div&gt;Довольно давно я активно принимаю участие в обсуждении прав в интернете. Главным образом меня интересовало, как сделать так, чтобы все люди были равноправными. Интернет предоставляет нам такие возможности. Но когда речь заходит о правах, в конечном итоге обсуждения ограничиваются вопросами прав на копирование.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
В течение многих лет я участвовал в дебатах, конференциях, съездах, телевизионных программах и написал огромное количество статей и заметок, касающихся этих вопросов. По ту сторону стола переговоров всегда находились самопровозглашенные правообладатели. Их работа заключается в том, чтобы угодить своим начальникам, имея фиксированный план действий. Лучшее, что они могли предложить – это снизить цены на 20%.&lt;br /&gt;
&lt;br /&gt;
Более всего их волновало «как мы можем сейчас зарабатывать деньги, если интернет уничтожает наш бизнес». Выход они видят в закрытии сети или по крайней мере возможности контролировать её, потому что они «терпят убытки от интернета». Так как в их распоряжении находятся большие деньги и власть, они оказывают влияние на средства массовой информации, поэтому до сих пор мы обсуждаем проблему в повседневной жизни. Мы позволили индустрии развлечений диктовать условия обсуждения свободы и культуры в интернете, но ведь они ничего в этом не смыслят!&lt;br /&gt;
&lt;br /&gt;
Я был очень расстроен тем, что каждый пытался найти ответ на заведомо ложный вопрос. Вместо того, чтобы искать решение для их вопроса, я отправился на поиски подлинного вопроса. И он состоял в том, как нам принять рациональное решение для свободного обмена информацией? Определив вопрос мы можем найти на него ответ.&lt;br /&gt;
&lt;br /&gt;
В 2006 году я задумался над технической платформой для него. Изначально она называлась “Share Donate”. Идея заключалась в том, что если каждый сделает небольшой вклад, то в конечном итоге выйдет ощутимая сумма денег. В Скандинавии есть пословица, которая отражает суть моей идеи: &lt;i&gt;«Много маленьких ручейков образуют большую реку»&lt;/i&gt;. Люди, которые хотели бы поделиться своей информацией могут присоединиться и получить часть денег. Платформа дает возможность свободного доступа к информации за счёт поощрения и вознаграждения.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCeKp729NUGg_VdvshWL_kh8RJqJUJRut1OGvHnOwH6VRDGLXO8dFkD9tcdlKKx0xSXTu_srbwDhQ-qR3H5YcuoCgf_BMbmRpvoKUqhwolRldarPzKGf-OwYoYmggycYdB3KSW3vx4qfE/s1600/flattr-main.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCeKp729NUGg_VdvshWL_kh8RJqJUJRut1OGvHnOwH6VRDGLXO8dFkD9tcdlKKx0xSXTu_srbwDhQ-qR3H5YcuoCgf_BMbmRpvoKUqhwolRldarPzKGf-OwYoYmggycYdB3KSW3vx4qfE/s580/flattr-main.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Технология справедливого распределения денег между заинтересованными сторонами была проста. В то время много сайтов агрегации новостей, в особенности digg.com, росли и становились фантастическими площадками для поиска релевантной информации. Лёгким нажатием на кнопку мир узнавал о том, что вам понравилось. Позже этот приём взял на вооружение и вытолкнул в мэйнстрим Facebook. Клик в Digg'е или facebook'е был интересным, но был предназначен только для поиска, а не для информационной устойчивости. А нам нужно и то, и другое.&lt;br /&gt;
&lt;br /&gt;
Моя идея состояла в том, что, независимо от вида или формы, информация для каждого будет иметь индивидуальное значение. Даже само слово &lt;i&gt;«ценность»&lt;/i&gt; подразумевает для каждого разные значения. И в то же время бо́льшая часть информации оценивается за счёт присвоения ей произвольной оценки. В цифровом мире ещё сложнее разобраться с этим, так как реальную стоимость копии часто даже не измерить. Система, которую я хотел создать, должна была отойти от принципа, которому большинство людей учатся на первом уроке экономики — вы должны установить цену.&lt;br /&gt;
&lt;br /&gt;
Share Donate разрабатывался медленно в течение долгих лет. Макет был спроектирован за нескольких дней, потом я застопорился. Начал искать поддержку у людей, просил мне помочь с теми вещами, с которыми сам не мог справиться. Но я никогда не был уверен. Чувствовал, что идея слишком проста, но реальной критики в адрес концепции не поступало. Параллельно всё своё свободное время  я убивал на бессмысленные споры по поводу авторского права. Поскольку авторское право не являлось ответом,  я с нетерпением хотел найти альтернативный способ финансовой устойчивости. И чем дольше я думал о нём, тем яснее осознавал, что это может стать шагом вперёд, справедливым, а не навязанным способом для всех. Место без монополистических привратников, решающих, какие биты и байты значимы, а какие нет. Я серьёзно занялся этим проектом.&lt;br /&gt;
&lt;br /&gt;
Единственное, название было совсем плохим. Так Share Donate стал Flattr —  традиционная скандинавская игра слов, которая символизирует как справедливость самой концепции системы — та же плата каждый месяц, независимо от того, с кем и каким количеством информации вы хотите поделиться, так и похвалу, которой Вы награждаете того, кто эту информацию предоставил.&lt;br /&gt;
&lt;br /&gt;
В начале 2010 года мы запустили систему — спустя 4 года после того, как впервые возникла идея. С тех пор я многому научился. Компоненты системы переделывались снова и снова, но замысел не изменился. Цель и видение концепции осталось прежним. И сегодня наша цель актуальнее, чем пару лет назад.&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;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/9zrMlEEWBgY?rel=0" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Как это работает? Вы перечисляете какую-то сумму на свой счёт flattr (переводом через PayPal, Moneybookers или банковскую карту). Затем указываете, сколько кровных евро готовы тратить в месяц. Этот месячный паёк поделят на N частей — всё зависит от вашей активности в поощрении авторов.&lt;br /&gt;
&lt;br /&gt;
Многие свободные проекты разместили на своих ресурсах кнопку &lt;img border="0" height="20" width="93" src="http://api.flattr.com/button/flattr-badge-large.png" /&gt;. Посмотрите категорию &lt;a href="https://flattr.com/catalog/software"&gt;Software&lt;/a&gt; на сайте.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgFzIic4a1LHBplLDro-zKeZKs4s2BgLzKoshR20ErV9r19xI8zOjFxYKkNEnqH-Ychj8BbeIRide_AYqeZJXMz_sgmRbyOKgsozC3HdLolLWypILvztVMF1B0IpIxIiP6hclshvELKSQ/s1600/flattr-software.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgFzIic4a1LHBplLDro-zKeZKs4s2BgLzKoshR20ErV9r19xI8zOjFxYKkNEnqH-Ychj8BbeIRide_AYqeZJXMz_sgmRbyOKgsozC3HdLolLWypILvztVMF1B0IpIxIiP6hclshvELKSQ/s580/flattr-software.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Первоначально присутствовал механизм «ты — мне, я — тебе», то есть для размещения кнопки требовалось самому завести счет. Это многих отталкивало. Позже обязательные платежи отменили, поэтому теперь вы можете смело вешать кнопки к продуктам собственного творчества. Позвольте пользователям выразить свою признательность. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhABZiow14I6TQv4DPSM_RNAiTcUOfXsxNV0Ak-6FsmbdhyIL59ghg2MfxSlNXI0NrWQmAiJC69PQwSqUw8Ms8FfkA5b_3obvkSFns9vW_9xa9G42EnhN-i1JH0v5qqELKLFPwSqIdzyIQ/s1600/flattr-button.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhABZiow14I6TQv4DPSM_RNAiTcUOfXsxNV0Ak-6FsmbdhyIL59ghg2MfxSlNXI0NrWQmAiJC69PQwSqUw8Ms8FfkA5b_3obvkSFns9vW_9xa9G42EnhN-i1JH0v5qqELKLFPwSqIdzyIQ/s580/flattr-button.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
В русскоязычном сегменте сети &lt;a href="http://flattr.com/"&gt;Flattr&lt;/a&gt; слабо прижился, давайте исправлять ситуацию. &lt;a href="http://crowdin.net/project/flattr/ru"&gt;Присоединяйтесь&lt;/a&gt; к команде переводчиков, осталось перевести самую малость, процентов 10%.</content><link href="http://drakulavich.blogspot.com/feeds/5905851144716619914/comments/default" rel="replies" title="Комментарии к сообщению" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/06/flattr.html#comment-form" rel="replies" title="Комментарии: 11" type="text/html"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5905851144716619914" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/714401349429107137/posts/default/5905851144716619914" rel="self" type="application/atom+xml"/><link href="http://drakulavich.blogspot.com/2012/06/flattr.html" rel="alternate" title="Flattr: сила маленьких ручейков" type="text/html"/><author><name>drakulavich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimVfKpdeNzb5xA9ErOZeaiYw0iwwrn00wh3gSWBaLhB1gt9Ez9HmZ7_ygOXek35CGiPlsnSZOGEigc1E6JP0UPQjVf9HiRL8R2z5wROgsqQLt3d7yc65TFmtXgIKjNi_7mpH0-1_Ii5_4/s72-c/200px-Flattr.svg.png" width="72"/><thr:total>11</thr:total></entry></feed>