<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30577443548855867</id><updated>2024-10-07T08:01:42.146+03:00</updated><category term="development"/><category term="javascript"/><category term=".net"/><category term="java"/><category term="итоги"/><category term="chrome"/><category term="music"/><category term="C#"/><category term="android"/><category term="extensions"/><category term="git"/><category term="google"/><category term="studio"/><category term="visual"/><category term="web"/><category term="github"/><category term="how to"/><category term="howto"/><category term="МАИ"/><category term="agile"/><category term="collaboration"/><category term="css"/><category term="dropbox"/><category term="jquery"/><category term="mvc"/><category term="test"/><category term="windows 7"/><category term="x86"/><category term="С#"/><category term="диплом"/><category term="MpKsl"/><category term="SP"/><category term="T4"/><category term="asp.net"/><category term="asus"/><category term="backup"/><category term="batch"/><category term="blogger"/><category term="bug"/><category term="build events"/><category term="configuration"/><category term="database"/><category term="dll"/><category term="drive"/><category term="elmah"/><category term="expressions"/><category term="filestream"/><category term="fluent"/><category term="foo_lastfm"/><category term="foo_trackexpand"/><category term="foobar2000"/><category term="freelast"/><category term="generics"/><category term="gist"/><category term="gmail"/><category term="htc"/><category term="html"/><category term="join.me"/><category term="junit"/><category term="kanban"/><category term="klavogonki"/><category term="lambda"/><category term="last.fm"/><category term="less"/><category term="mac os x"/><category term="mobile"/><category term="nhibernate"/><category term="nunit"/><category term="odac"/><category term="oracle"/><category term="photo"/><category term="picasa"/><category term="plugins"/><category term="plus"/><category term="prototype"/><category term="qip"/><category term="rasdial"/><category term="razor"/><category term="rdp"/><category term="remote desktop"/><category term="report"/><category term="sass"/><category term="security"/><category term="seo"/><category term="service pack"/><category term="software practices"/><category term="sql server"/><category term="support"/><category term="text templating"/><category term="tomcat"/><category term="torrent"/><category term="trello"/><category term="ubuntu"/><category term="why"/><category term="word"/><category term="x64"/><category term="xcopy"/><category term="xmlless"/><category term="библиотеки"/><category term="загран"/><category term="замена"/><category term="как"/><category term="кино"/><category term="паспорт"/><category term="подмена"/><category term="размышления"/><category term="сети"/><category term="учеба"/><category term="экзамен"/><title type='text'>Anton Rudeshko (Tesla)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://404tesla.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>109</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-9016541011187253775</id><published>2013-11-18T19:04:00.002+04:00</published><updated>2013-11-18T19:04:43.600+04:00</updated><title type='text'>Новый блог</title><content type='html'>Я потихоньку переезжаю с Google Blogger на Jekyll на GitHub Pages, хочется сделать сайт более легковесным и немного сменить направление развития.&lt;br /&gt;
&lt;br /&gt;
Новый блог будет вестись на английском, основными темами будут веб, непрерывная интеграция и всякое цифровое искусство (музыка, фотографии).&lt;br /&gt;
&lt;br /&gt;
Сейчас он располагается по адресу &lt;a href=&quot;http://new.rudeshko.com/&quot;&gt;new.rudeshko.com&lt;/a&gt;. Там почти всё написано с нуля, поэтому подписывайтесь, комментируйте и не стесняйтесь поправлять меня и репортить баги =)&lt;br /&gt;
&lt;br /&gt;
Всем хорошего дня!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/9016541011187253775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/9016541011187253775'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/11/blog-post.html' title='Новый блог'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-1679588674036699912</id><published>2013-10-03T09:01:00.000+04:00</published><updated>2013-10-03T09:01:01.336+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Oxycanta III</title><content type='html'>В замечательный день 30-го сентября вышла очередная серия эмбиент сборника &lt;b&gt;Oxycanta&lt;/b&gt; под номером III.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;480&quot; src=&quot;//www.youtube.com/embed/lpOHC-713V0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Не пропустите.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1679588674036699912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1679588674036699912'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/10/oxycanta-iii.html' title='Oxycanta III'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-1737357254262280822</id><published>2013-08-29T08:51:00.001+04:00</published><updated>2013-08-29T08:51:37.746+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Помощь в отладке JS</title><content type='html'>Бывает очень много случаев когда хочется отладить одну конкретную функцию с нужными аргументами и простым брейкпоинтом тут не отделаешься. На помощь спешит команда &lt;code&gt;debugger&lt;/code&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Не только DevTools позволяет приписать его в любое место существующего кода, но так же можно дебажить ещё не существующую функцию, предварительно введя её код в консоль.&lt;br /&gt;
&lt;br /&gt;
А дальше достаточно лишь прописать в консоли:&lt;br /&gt;
&lt;pre&gt;debugger; functionToDebug(someArgs);
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1737357254262280822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1737357254262280822'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/08/js.html' title='Помощь в отладке JS'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-1118262076132559538</id><published>2013-08-24T18:38:00.002+04:00</published><updated>2013-08-29T08:52:13.179+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="github"/><category scheme="http://www.blogger.com/atom/ns#" term="mac os x"/><title type='text'>Искушённые маководы</title><content type='html'>Привет, сегодня у нас краткие заметки про настройку макоси. Пишу для себя или для любого другого любителя-виндовода, разрабатывающегося под макосью =)&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Для начала нужно настроить тачпад:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Включить клик по тапу в настройках.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://chris.dziemborowicz.com/blog/2012/07/04/enable-double-tap-to-drag-in-mac-os-x-lion/&quot; target=&quot;_blank&quot;&gt;Включить перетаскивание по двойному тапу&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
Для начала разработки понадобится софт:&lt;br /&gt;
&lt;b&gt;XCode&lt;/b&gt; - сам он не нужен (если только вы не собираетесь в нём разрабатываться), из него нужны утилиты для работы с командной строкой (&lt;b&gt;Command Line Utils&lt;/b&gt;) чтоб взлетел &lt;b&gt;Homebrew&lt;/b&gt;. Придется заиметь Apple ID.&lt;br /&gt;
&lt;br /&gt;
Самая важная консольная часть, &lt;a href=&quot;http://brew.sh/&quot; target=&quot;_blank&quot;&gt;Homebrew&lt;/a&gt;. Надо ещё &lt;a href=&quot;http://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are&quot; target=&quot;_blank&quot;&gt;не забыть поменять PATH&lt;/a&gt;, чтобы бинарники brew подцеплялись до системных. Из него как минимум понадобится свежий git и &lt;a href=&quot;http://hub.github.com/&quot; target=&quot;_blank&quot;&gt;hub&lt;/a&gt;&amp;nbsp;(для GitHub&#39;а).&lt;br /&gt;
&lt;br /&gt;
Ставим &lt;a href=&quot;http://www.iterm2.com/#/section/downloads&quot; target=&quot;_blank&quot;&gt;iTerm2&lt;/a&gt;, удобный и самый популярный терминал под макось. Я так понимаю что лучше ставить бету, потому что стейбл безбожно устарел. И цветовую тему для него по вкусу, в Яндексе я приучился использовать&amp;nbsp;&lt;a href=&quot;http://ethanschoonover.com/solarized&quot; target=&quot;_blank&quot;&gt;Solarized Dark&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Для менеджмента версий ноды: &lt;a href=&quot;https://github.com/creationix/nvm&quot; target=&quot;_blank&quot;&gt;nvm&lt;/a&gt;&lt;br /&gt;
Джаббер клиент: Adium&lt;br /&gt;
Скриншотилка: Jing&lt;br /&gt;
Расширение Finder: &lt;a href=&quot;http://www.trankynam.com/xtrafinder/&quot; target=&quot;_blank&quot;&gt;XtraFinder&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Выкачиваем &lt;a href=&quot;https://github.com/anton-rudeshko/configs&quot; target=&quot;_blank&quot;&gt;конфиги&lt;/a&gt;. Там же есть и опенсорсный шрифт &lt;a href=&quot;http://www.levien.com/type/myfonts/inconsolata.html&quot; target=&quot;_blank&quot;&gt;Inconsolata&lt;/a&gt;&amp;nbsp;+ его TTF версия для винды. Шрифт хорош (жаль нет болда), но почему-то у меня пару раз слетел и я забил его ставить.&lt;br /&gt;
&lt;br /&gt;
Ну и напоследок, раскладки клавиатуры а-ля ПК. Русская PC раскладка в макоси подходит отлично (Russian PC Layout), даже &quot;ё&quot; на месте, а вот с английской всё сложнее, её пришлось мастерить самому (спасибо &lt;a href=&quot;http://scripts.sil.org/ukelele&quot; target=&quot;_blank&quot;&gt;Ukelele&lt;/a&gt;). Оригиналом послужила British PC Layout - там перепутаны кавычки и ещё какие-то мелкие проблемы, но в целом она наиболее точно повторяет PC. Поправленная версия лежит &lt;a href=&quot;https://github.com/anton-rudeshko/configs/blob/master/Tesla-PC.keylayout&quot; target=&quot;_blank&quot;&gt;у меня в конфигах&lt;/a&gt;, нужно покласть в /Library/Keyboard Layouts, перелогиниться и затем поменять в настройках Input Sources, клава называется Tesla PC Layout.&lt;br /&gt;
&lt;br /&gt;
Теперь можно ставить остальной нужный софт, база подготовлена!&lt;br /&gt;
&lt;br /&gt;
Ещё немного полезностей можно найти &lt;a href=&quot;http://lifehacker.com/5809879/how-to-get-windows-best-features-on-mac-os-x&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Хорошего дня!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1118262076132559538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1118262076132559538'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/08/blog-post_24.html' title='Искушённые маководы'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-8766355669635010808</id><published>2013-08-20T22:37:00.002+04:00</published><updated>2013-08-20T22:37:39.897+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Разделяем элементы массива</title><content type='html'>Последнее время меня мучила небольшая задачка по добавлению разделителей любого типа (не только строки, но и объекты, другие массивы) между всеми элементами данного массива. То есть что-то вроде &lt;code&gt;Array#join(separator)&lt;/code&gt;, но чтобы на выходе получался массив, а не строка.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;pre&gt;[1, 2, 3] =&amp;gt; [1, &#39;sep&#39;, 2, &#39;sep&#39;, 3]
&lt;/pre&gt;
&lt;br /&gt;
Естественно, задачка очень проста и решается кучей различных способов. Моей проблемой является не нахождение решения, а поиск его наиболее элегантного варианта.&lt;br /&gt;
&lt;br /&gt;
Я перепробовал массу вариантов, но постоянно внутренний мир был недоволен. Хотелось, конечно, сделать в функциональном стиле, но красиво не вышло.&lt;br /&gt;
&lt;br /&gt;
Совесть замолчала на следующей конечной реализации:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;function insertSeparator(array, separator) {
    var index = array.length - 1;
    while (index) array.splice(index--, 0, separator);
    return array;
}
&lt;/pre&gt;
&lt;br /&gt;
Можно легко переделать как на расширение прототипа, так и на неразрущающий вариант.&lt;br /&gt;
&lt;br /&gt;
А как выглядит элегантное решение на вашем языке?&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8766355669635010808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8766355669635010808'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/08/blog-post.html' title='Разделяем элементы массива'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-3878908359296287230</id><published>2013-07-25T22:34:00.001+04:00</published><updated>2013-07-25T22:34:24.593+04:00</updated><title type='text'></title><content type='html'>Я никогда не знал Сегаловича. Встречал пару раз на этаже. Но он был с нами. Я чувствовал это.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/3878908359296287230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/3878908359296287230'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/07/blog-post_25.html' title=''/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-4556576419838319870</id><published>2013-07-19T21:26:00.002+04:00</published><updated>2013-07-19T21:26:45.080+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Команда copy в Chromium DevTools</title><content type='html'>А вот и ещё одна команда, которая может оказаться чрезвычайно полезной как при отладке, так и при разработке веб приложений.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Значение любой переменной, любого свойства, да и вообще всего, что приводится к строке можно запросто скопировать в буфер обмена без лишних телодвижений. Нужно лишь вызвать из консоли DevTools команду &lt;code&gt;copy()&lt;/code&gt; с нужными аргументами.&lt;br /&gt;
&lt;br /&gt;
Например, получить html содержание DOM элемента:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;copy(document.querySelector(&#39;#myId&#39;).innerHTML)&lt;/pre&gt;
&lt;br /&gt;
Или получить красивый JSON из объекта:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;var obj = {one:1,two:&#39;two&#39;,three: [123+542, { a: &#39;b&#39; }, [2,36, 7]]};
copy(JSON.stringify(obj, null, 2))

{
  &quot;one&quot;: 1,
  &quot;two&quot;: &quot;two&quot;,
  &quot;three&quot;: [
    665,
    {
      &quot;a&quot;: &quot;b&quot;
    },
    [
      2,
      36,
      7
    ]
  ]
}
&lt;/pre&gt;
&lt;br /&gt;
Готово!&lt;br /&gt;
&lt;br /&gt;
Жалко, что пока так нельзя вставить =)&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;var clone = paste();
ReferenceError: paste is not defined
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/4556576419838319870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/4556576419838319870'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/07/copy-chromium-devtools.html' title='Команда copy в Chromium DevTools'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-2679610337362884062</id><published>2013-07-14T12:45:00.000+04:00</published><updated>2013-07-14T12:45:15.472+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Debuggex</title><content type='html'>&lt;a href=&quot;http://www.debuggex.com/&quot; target=&quot;_blank&quot;&gt;Debuggex&lt;/a&gt; — отличный сервис, который надёжно избавит вас от боли отладки регулярных выражений в вашем JS. Бесплатно и без СМС!&lt;br /&gt;
&lt;br /&gt;
Например, не так то просто понять регулярное выражение для IPv4:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;(?:(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\.){3}(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])&lt;/pre&gt;
&lt;br /&gt;
Но debuggex мгновенное превращает это в наглядную схему:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeP0qk4actQNggkiXfuLBaL7EK7OK-rutt0jF9EPna_D6JDo5nGB4MyJOdxB5hflqVUCQ5Br8hbu4ZzUWp8n0fNIK2aPKBO3IzoPM0cXLf0Cs5dngrQ-Zyk17IQ-s8sJ3kpyqHXjjWDc/s1600/ipv4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeP0qk4actQNggkiXfuLBaL7EK7OK-rutt0jF9EPna_D6JDo5nGB4MyJOdxB5hflqVUCQ5Br8hbu4ZzUWp8n0fNIK2aPKBO3IzoPM0cXLf0Cs5dngrQ-Zyk17IQ-s8sJ3kpyqHXjjWDc/s1600/ipv4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
И дальше можно пройтись по любому тексту используя это регулярное выражение шаг за шагом, выявить проблемы. Кроме того, сервис предлагает несколько рандомных совпадений, а так же различные примеры регулярных выражений (как, например, упомянутый IPv4). А вот пример для IPv6:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2d7_XqKK4tERjCeov-33FRQfPyMD3Le_0PoL6fVFmoKhi4negZV4BsDA-iFo5X-4QQw_FYqPtqYF11MtXNaIBuWQBPJMfyOXA8LAGDvq_r0AEm9FgfyuIPXx0dZ1YuNw_6BYC7bSdp0/s1600/ipv6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;522&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2d7_XqKK4tERjCeov-33FRQfPyMD3Le_0PoL6fVFmoKhi4negZV4BsDA-iFo5X-4QQw_FYqPtqYF11MtXNaIBuWQBPJMfyOXA8LAGDvq_r0AEm9FgfyuIPXx0dZ1YuNw_6BYC7bSdp0/s640/ipv6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Есть и краткий туториал:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/xyp7ASl5ss4&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
И да, естественно, можно пользоваться не только для отладки джаваскриптовых регулярных выражений, но и для всех остальных. Нужно только &lt;a href=&quot;http://javascript.ru/tutorial/regexp-specials&quot; target=&quot;_blank&quot;&gt;учитывать особенности&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2679610337362884062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2679610337362884062'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/07/debuggex.html' title='Debuggex'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeP0qk4actQNggkiXfuLBaL7EK7OK-rutt0jF9EPna_D6JDo5nGB4MyJOdxB5hflqVUCQ5Br8hbu4ZzUWp8n0fNIK2aPKBO3IzoPM0cXLf0Cs5dngrQ-Zyk17IQ-s8sJ3kpyqHXjjWDc/s72-c/ipv4.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-4344114334427658763</id><published>2013-07-01T21:52:00.004+04:00</published><updated>2013-07-01T21:52:59.822+04:00</updated><title type='text'>Мониторинг веб-сервера</title><content type='html'>Опишу неизощрённый и простой способ определения доступности веб-сервера.&lt;br /&gt;
&lt;br /&gt;
Допустим у вас длительный процесс поднятия веб-сервера (например, клонирование виртуалки) и хотелось бы не пялиться в логи, а получить уведомление о доступности сервера. Достаточно в цикле выполнять команду &lt;code&gt;curl&lt;/code&gt;, которая бы дёргала интересующий нас url:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;curl -Is test.rudeshko.com
&lt;/pre&gt;
&lt;br /&gt;
&lt;code&gt;-I&lt;/code&gt; - вывести только заголовки ответа;&lt;br /&gt;
&lt;code&gt;-s&lt;/code&gt; - silent, ничего не выводить. Я так понял, что это про ошибочный вывод, ибо над обычным (http) силы не имеет. Есть смысл использовать в скриптах в совокупности с кодом возврата команды, например, &lt;code&gt;RESULT=$?&lt;/code&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;curl -Is test.rudeshko.com &amp;gt; /dev/null
RESULT=$?
&lt;/pre&gt;
&lt;br /&gt;
Осталось только набросать вокруг цикл со &lt;code&gt;sleep&lt;/code&gt; =)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/4344114334427658763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/4344114334427658763'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/07/blog-post.html' title='Мониторинг веб-сервера'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-8869943056690600373</id><published>2013-06-27T22:56:00.000+04:00</published><updated>2013-06-27T22:56:53.413+04:00</updated><title type='text'>Символические ссылки</title><content type='html'>Сегодня у нас краткая заметка про символические ссылки.&lt;br /&gt;
Удалить ссылку очень просто:&lt;br /&gt;
&lt;pre&gt;rm link&lt;/pre&gt;
А как удалить файл, на который указывает ссылка? Вот так:&lt;br /&gt;
&lt;pre&gt;rm `readlink link`&lt;/pre&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8869943056690600373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8869943056690600373'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/06/blog-post.html' title='Символические ссылки'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-2315508270132960219</id><published>2013-06-25T22:20:00.001+04:00</published><updated>2013-06-25T22:20:34.488+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>jQuery return false</title><content type='html'>Привет!&lt;br /&gt;
&lt;br /&gt;
Небольшая заметка про обработчики событий в jQuery.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Очень часто в различных примерах с использованием jQuery можно увидеть конструкции вроде:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;$(&#39;a.link&#39;).click(function () {
    ...
    return false;
});&lt;/pre&gt;&lt;br /&gt;
где в функции-обработчике события в целях предотвращения перехода по href после выполнения JS вместо &lt;code&gt;event.preventDefault()&lt;/code&gt; используется &lt;code&gt;return false&lt;/code&gt;. И это легко объяснимо — проще написать и не нужно ничего лишнего передавать в функцию. Однако подводный камень заключается в том, что возвращение &lt;code&gt;false&lt;/code&gt; кроме вызова &lt;code&gt;event.preventDefault()&lt;/code&gt; так же вызывает &lt;code&gt;event.stopPropagation()&lt;/code&gt;, что в дальнейшем не позволяет использовать обработчики на родителях. В 95% случаев это не ожидаемое поведение и может привести к длительному happy debugging. Не усложняйте себе жизнь.&lt;br /&gt;
&lt;br /&gt;
Подробнее и с примерами (en): &lt;a href=&quot;http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/&quot;&gt;http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, автор затрагивает тему правильного расположения вызова &lt;code&gt;event.preventDefault()&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;Хорошего дня!&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2315508270132960219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2315508270132960219'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/06/jquery-return-false.html' title='jQuery return false'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-358069027007192340</id><published>2013-04-02T09:01:00.002+04:00</published><updated>2013-04-02T09:01:28.000+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Music update</title><content type='html'>&lt;br /&gt;
Всем привет!&lt;br /&gt;
&lt;br /&gt;
Немного интересных названий за последнее время.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/hwvIvaJ-y6g?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=hwvIvaJ-y6g&quot; target=&quot;_blank&quot;&gt;Solar Fields - Origins #2&lt;/a&gt;. Просто без комментариев. До сих пор не могу выключить. На самом деле сюда вдогонку можно положить &lt;a href=&quot;http://www.youtube.com/watch?v=3wumJtxu-kA&quot; target=&quot;_blank&quot;&gt;Aes Dana - Pollen&lt;/a&gt;, если вы нечаянно пропустили в ушедшем году. Да, вот ещё троечка лайвов с Live Nuit Hypnotique #4: &lt;b&gt;Scann-Tec - Morpheus&lt;/b&gt;, &lt;b&gt;Circular - Nordic Circles&lt;/b&gt;, &lt;b&gt;Hol Baumann - Human&lt;/b&gt; (&lt;a href=&quot;http://www.ultimae.com/en/news/nuit-hypnotique-4-live-recordings-digital-releases.html&quot; target=&quot;_blank&quot;&gt;обзорная ссылочка&lt;/a&gt;). Меньше всего порадовал Бауманн, что-то ничего нового или интересного не сыграл.  Короткий, но вполне зажигательный свежачок с парочкой запоминающихся треков:&amp;nbsp;&lt;a href=&quot;http://music.yandex.ru/#!/album/954403&quot; target=&quot;_blank&quot;&gt;Infected Mushroom - Friends On Mushrooms, Vol. 1&lt;/a&gt;. Ну и к ним же &lt;a href=&quot;https://soundcloud.com/infectedmushroom/infectedmushroom-new-clown-in&quot; target=&quot;_blank&quot;&gt;New Clown in Town&lt;/a&gt;.
&amp;nbsp;  &lt;iframe frameborder=&quot;no&quot; height=&quot;166&quot; scrolling=&quot;no&quot; src=&quot;https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F67987172&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt; 

Порадовали и альтернативщики, на своей позитивной волне играют&amp;nbsp;&lt;a href=&quot;http://music.yandex.ru/#!/album/1070607&quot; target=&quot;_blank&quot;&gt;OneRepublic - Native&lt;/a&gt;, к ним положу и экспериментаторов &lt;a href=&quot;http://music.yandex.ru/#!/album/588849&quot; target=&quot;_blank&quot;&gt;Muse - The 2nd Law&lt;/a&gt;. Кстати, благодаря &lt;b&gt;Яндекс.Музыке&lt;/b&gt; узнал что некто Стивен Сигал неплохо так гитарирует. Можно послушать прямо там,&amp;nbsp;&lt;a href=&quot;http://music.yandex.ru/#!/album/905278&quot; target=&quot;_blank&quot;&gt;Steven Seagal - Songs From The Crystal Cave&lt;/a&gt;. Местами даже регги есть =)  Отлично-эпичный отобранный кусочек из саундтрека к старкрафту, тема с заглавным названием&amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=1z-D9D_LzwA&quot; target=&quot;_blank&quot;&gt;StarCraft 2 - Heart of the Swarm&lt;/a&gt;.  У Parov Stelar&amp;nbsp;давненько уже вышел замечательный альбом&amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=wm8_8Sm_uZE&amp;amp;list=PL324CC8372C1EEF1A&amp;amp;feature=plpp_play_all&quot; target=&quot;_blank&quot;&gt;The Princess&lt;/a&gt;&amp;nbsp;в том же неповторимом стиле, что и всегда. 

&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://img.youtube.com/vi/wm8_8Sm_uZE/0.jpg&quot; height=&quot;266&quot; width=&quot;320&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://youtube.googleapis.com/v/wm8_8Sm_uZE&amp;source=uds&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;embed width=&quot;320&quot; height=&quot;266&quot;  src=&quot;http://youtube.googleapis.com/v/wm8_8Sm_uZE&amp;source=uds&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
Внезапно новый альбом&amp;nbsp;&lt;a href=&quot;http://purpurmusic.com/nevertheless/&quot; target=&quot;_blank&quot;&gt;Pur:Pur - Nevertheless&lt;/a&gt;. Музыка у них бесплатная, любим и жалуем. Не зацепил, но сам по себе неплох.  Ну и напоследок немного качественного дапстепа, последний месяц под эгидой &lt;a href=&quot;https://soundcloud.com/fonik-uk&quot; target=&quot;_blank&quot;&gt;Fonik&lt;/a&gt; - Oblivion и &lt;a href=&quot;https://soundcloud.com/pegboardnerds&quot; target=&quot;_blank&quot;&gt;Pegboard Nerds&lt;/a&gt;

&lt;iframe frameborder=&quot;no&quot; height=&quot;166&quot; scrolling=&quot;no&quot; src=&quot;https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F39822522&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;   

&lt;iframe frameborder=&quot;no&quot; height=&quot;166&quot; scrolling=&quot;no&quot; src=&quot;https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F70198715&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/358069027007192340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/358069027007192340'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/04/music-update.html' title='Music update'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-1609088551552853082</id><published>2013-03-28T11:27:00.001+04:00</published><updated>2013-03-28T11:27:12.217+04:00</updated><title type='text'>График работы</title><content type='html'>&lt;br /&gt;
Подумалось мне тут, что было бы интересно, если бы в дневную рабочую норму (8-9 часов) по закону было включено ещё и время, затрачиваемое на поездку. Тогда и сам работодатель был бы заинтересован в расположении работников ближе к работе, и люди бы так не уставали.&lt;br /&gt;
&lt;br /&gt;
И овцы живы, и волки сыты)&lt;br /&gt;
&lt;br /&gt;
Хорошего дня!&lt;br /&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1609088551552853082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1609088551552853082'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/03/blog-post.html' title='График работы'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-3461177620486600356</id><published>2013-03-28T11:25:00.002+04:00</published><updated>2013-03-28T11:25:46.957+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="google"/><title type='text'>Google Keep</title><content type='html'>Не то, чтобы гугл кип был сильно хорош, но вот что точно хорошо, так это автоматическая синхронизация где-то в фоне. Синхронизация - прямо таки бич нашего века, даёшь гит репозиторий в каждую софтинку =)&lt;br /&gt;
&lt;br /&gt;
Можно ехать в метро и действительно делать всякие заметки, как, например, сейчас) Тот же евернот мне сразу не понравился - слишком уж тяжеловесный и тормозной, постоянно ломал форматирование (даже то, которого нет); гугл докс тоже отпадает - не попишешь в оффлайне.&lt;br /&gt;
&lt;br /&gt;
Ничего не отвлекает, только текст - сиди записывай! =) И не тормозит даже! В последнем андроиде заметки можно делать прямо с локскрина.&lt;br /&gt;
&lt;br /&gt;
И да, сотый пост =)&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/3461177620486600356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/3461177620486600356'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/03/google-keep.html' title='Google Keep'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-830592796434478987</id><published>2013-02-07T14:39:00.000+04:00</published><updated>2013-02-07T14:39:50.263+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="htc"/><title type='text'>Тормозной Android</title><content type='html'>Думаю, не я один столкнулся с проблемой достаточно существенного и необъяснимого замедления операционки на базе HTC. Переломный момент я не отследил, но говорят, что подобная фигня произошла после крайнего обновления системы.&lt;br /&gt;
&lt;br /&gt;
Пытаясь решить проблему я нагуглил весьма незамысловатое решение - factory reset. Ну что же, терять особо нечего, подумал я. Контакты синхронизируются, SD карточку оно не чистит, только внутреннее хранилище.&lt;br /&gt;
&lt;br /&gt;
И поресетил.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Единственным проблемным моментом пока стал Google Authenticator. Я рекомендую его и ему подобное везде выключить перед ритуалом ресета. Если к аккаунту гугла и lastpass восстановить доступ проблем не доставило, то вот в дропбокс через веб я залогинен в пределах шаговой доступности не был. Они просят какой-то страшно секретный код, который мне якобы давали. Прошерстил почту, ничего не нашёл. Жаль! Может с общажного компа восстановлю.&lt;br /&gt;
&lt;br /&gt;
В остальном никаких каверзных моментов не отмечаю. Тестирую какие-то левые популярные клавиатуры из Google Play, ибо &lt;a href=&quot;http://www.swype.com/&quot; target=&quot;_blank&quot;&gt;свайп&lt;/a&gt; очень уж неудобно ставить (&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.touchtype.swiftkey.phone.trial&quot; target=&quot;_blank&quot;&gt;SwiftKey3&lt;/a&gt;), хотя множества его фишек не хватает (вот только что прочитал, что они не тупят - всё добавляют и добавляют новые фишки! Ставлю!!!). Забил на сторонние лаунчеры, мирюсь с HTC Sense. И да, список ранее установленных приложений&amp;nbsp;составлять нет смысла, его свободно можно посмотреть в том же &lt;a href=&quot;https://play.google.com/apps&quot; target=&quot;_blank&quot;&gt;Google Play&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Я ускорение определял только по разлочиванию паттерна, которое люто тормозило, в остальном всё вроде тормозить стало меньше. В целом ощущение похоже на переустановку винды. Успех подтверждает&amp;nbsp;&lt;a class=&quot;g-profile&quot; href=&quot;http://plus.google.com/101421448048450637636&quot; target=&quot;_blank&quot;&gt;+Evgeny Ivanov&lt;/a&gt;&amp;nbsp;, который жаловался на конские тормоза, но потом тоже поресетил и отмечает существенный прирост производительности.&lt;br /&gt;
&lt;br /&gt;
В итоге пропали, наверное, только смски, сохранёнки из злобных птиц и им подобных. WhatsApp свободно подцепил 20 тыр сообщений откуда-то, что радует. Может имеет смысл перенести что-то на SD, забэкапить смски. В остальном ничего страшного. Может кому-нибудь ещё поможет =)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/830592796434478987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/830592796434478987'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/02/android.html' title='Тормозной Android'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-2083546911577107637</id><published>2013-01-06T14:21:00.001+04:00</published><updated>2013-01-06T14:21:51.330+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drive"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="photo"/><category scheme="http://www.blogger.com/atom/ns#" term="picasa"/><category scheme="http://www.blogger.com/atom/ns#" term="plus"/><title type='text'>Тонкости Picasa</title><content type='html'>Пока разгребал фотки, наткнулся на очень интересную особенность Picasa и Google+ в целом.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Как вы, возможно, могли заметить на сайте picasaweb, внизу страницы указан объём, сожранный вами от бесплатных 5 Гб. Примечательна политика расходования этого бесплатного места. Мало того что оно распространяется на все сервисы Google (GPlus, Picasa, GMail, GDrive) и&amp;nbsp;само по себе невероятно &lt;a href=&quot;https://www.google.com/settings/storage/?hl=en_GB&quot; target=&quot;_blank&quot;&gt;дёшево&lt;/a&gt; (100 Гб за $5 в месяц ≈&amp;nbsp;150р, в дропбоксе - в два раза дороже), так оно ещё и тратиться очень хитро.&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;a href=&quot;http://support.google.com/drive/bin/answer.py?hl=en&amp;amp;answer=2736257&amp;amp;p=storage_overview&quot; target=&quot;_blank&quot;&gt;Описание на сайте&lt;/a&gt; недвусмысленно гласит, что любые фотки, разрешение которых по большей стороне не превышает 2048 пикселей (ширина моего 23&quot; монитора) и видео, длина которых не превышает 15-ти минут - не котируются как занимающие место.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Грубо говоря, вполне реально залить бесконечное количество фоток &lt;i&gt;нормального&lt;/i&gt; размера и короткометражного видео. То есть я могу прямо сейчас залить все 60 гигов фоток и не потратить при этом ни мегабайта в облаке! Йуху! =)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Да, любителям raw и многомегапиксельной съёмки придётся немного раскошелиться. Но, думаю, большинство людей (в том числе и меня) такой расклад с качеством вполне устраивает.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
В этом деле помогает почти бесшовная интеграция с &lt;a href=&quot;http://picasa.google.com/&quot; target=&quot;_blank&quot;&gt;настольной Picasa&lt;/a&gt;, фотки ужимаются до 2048 и вливаются в облако по одному клику. Красота! Любые изменения так же транслируются в облако. Обратная синхронизация немножко хромает (там есть пункт &quot;Обновить статус синхронизации с интернетом&quot;), но можно обойтись и без неё.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Надеюсь, будет полезно!&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2083546911577107637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2083546911577107637'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2013/01/picasa.html' title='Тонкости Picasa'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-135451716797598929</id><published>2012-12-09T20:17:00.000+04:00</published><updated>2012-12-09T20:17:47.496+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="word"/><category scheme="http://www.blogger.com/atom/ns#" term="МАИ"/><category scheme="http://www.blogger.com/atom/ns#" term="диплом"/><title type='text'>Word Masterpiece</title><content type='html'>Вполне себе кричащий заголовок, не правда ли? =)&lt;br /&gt;
&lt;br /&gt;
Общеизвестно, что большинству студентов в конце своего жизненного цикла надлежит сдать нечто называющееся &quot;пояснительной запиской&quot; к диплому, что по факту представляет собой набор&amp;nbsp;макулатуры, успешно прошедшей естественный отбор в процессе отделывания от учебного заведения. Именно на этом этапе сейчас нахожусь я.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Признаюсь, в начале этого последнего семестра я себе строго пообещал что никакого ворда не проникнет в мою тёплую и уютненькую семёрку на хостовой машине. Нет, никогда. Диплом на Google Docs! Звучит гордо. У меня даже получилось сдать раздел по БЖД через них (к слову, это было весьма удобно: с комментариями и перепиской, спасибо преподавателю). Экономический раздел&amp;nbsp;так же был&amp;nbsp;оформлен в онлайне, но там я уже начал замечать вполне себе стрёмные ограничения:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;нумерование страниц очень примитивно: только с начала и только подряд. Никакого титульника без номера страницы, никакого сдвига номеров или римского форматирования (&lt;i&gt;Я, может быть, и не воспользовался, но возможность-то должна быть…)&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;Автоматическое оглавление - только ссылками, без номеров страниц. Но я это воспринимаю как отрицание бумажных носителей и поделом.&lt;/li&gt;
&lt;li&gt;Повернуть одну страницу на бок не то чтобы сложно (как в ворде), а невозможно совсем.&lt;/li&gt;
&lt;li&gt;Автоматическая нумерация заголовков? Формул? Таблиц? Картинок?&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
И это только то, с чем я столкнулся недавно, остальное уже позабылось, но, думаю, вы с легкостью сможете дополнить этот список. Экономический раздел я оформлял с этими недостатками, воркэраундил, выкручивался, плакал, но ел кактус: выставлял титульники в отдельные файлы, вставлял повёрнутый скриншот таблицы вместо её самой, нумеровал руками. Результатом мне послужил посредственный экспорт в pdf (и печать) с паршивыми формулами в картинках, на которых русские буквы отображаются как [?][?][?], нечитаемой таблицей и разъехавшейся вёрсткой. После неуспешной сдачи этого дела, я поставил &lt;a href=&quot;http://www.microsoft.com/office/preview/en/word-2013-preview&quot; target=&quot;_blank&quot;&gt;Word 2013&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Само собой, я не претендую на мастерство владением ворда. Но ещё пару дней назад я был таким дном, что сегодняшнее моё знание вполне себе&amp;nbsp;можно&amp;nbsp;назвать мастер писом =)&lt;br /&gt;
&lt;br /&gt;
Итак, в бой...&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
You&#39;re doing it wrong&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdbnGi4MpYPR1Jq3AVoQCSwa8XHIXbSRsDnfLDGdt6kDCJiz9zsCacIKlEJ_fuN1qj53vgQB-g01BpM7aGSWhtqm9tTJItHNmTYL0v6JKY3xNzBQKpANzipnXP5esgHkztwuY6CVsoNtU/s1600/you_re-doing-it-wrong%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdbnGi4MpYPR1Jq3AVoQCSwa8XHIXbSRsDnfLDGdt6kDCJiz9zsCacIKlEJ_fuN1qj53vgQB-g01BpM7aGSWhtqm9tTJItHNmTYL0v6JKY3xNzBQKpANzipnXP5esgHkztwuY6CVsoNtU/s1600/you_re-doing-it-wrong%5B1%5D.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Мы неправильно пользуемся вордом. Это то что я подумал в первые несколько часов после того как решил мигрировать на него.&lt;br /&gt;
&lt;br /&gt;
Как обычно это происходит? Открыл! Нахерачил! ctrl+b&amp;nbsp;ctrl+i!&amp;nbsp;ctrl+c,&amp;nbsp;ctrl+v, навставлял из гугла! Пыщь! &lt;b&gt;Таблица&lt;/b&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;!&lt;/span&gt; Пыщь-п&lt;span style=&quot;font-size: x-small;&quot;&gt;ы&lt;/span&gt;щь —&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;мар&lt;/span&gt;джины &amp;nbsp; &amp;nbsp;&lt;/i&gt;! Поля раздвинул, табами приправил, текст направо,&amp;nbsp;код &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;курьером&lt;/span&gt;. Мышу подёргал,&amp;nbsp;шрифты подровнял&amp;nbsp;--- готово!&lt;br /&gt;
&lt;br /&gt;
Потом куришь своё творчество: &quot;&lt;i&gt;Что-то у меня фон в этом абзаце цвета как будто кот на ковёр нассал... А, этож из википедии! А вот тут что-то всё разъехалось, шрифты разные. Блин, вчера же правил только, нормально было! Тупой ворд!&lt;/i&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
А ты ман читал?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
2012&lt;/h3&gt;
&lt;br /&gt;
Это в мелкософте ещё постарались хорошо, тебе хоть ясно куда жать. Вон, вим открываешь, дёргаешься туда-сюда, ни текст набрать, ни выйти не можешь. Оу, всё, за батарею. Вим, он, сука, сложный. А современная система с 30ти летней историей — нет? Я вон даже слышал, что в ворде самолёты проектировать можно... Но лучше не нужно =)&lt;br /&gt;
&lt;br /&gt;
Так и как же им всё-таки пользоваться то? Человеку, который собирается оформлять диплом? Да и не абы как, по ГОСТу то всё ж!&lt;br /&gt;
&lt;br /&gt;
Для начала я решил прочитать, что, собственно, требуется. Для этого у нас есть специальная методичка, в которой достаточно чётко написано:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;марджины (отступы): 3 см слева, 1.5 справа, по 2 см сверху и снизу;&lt;/li&gt;
&lt;li&gt;страницы нумеруются сверху, без титульника;&lt;/li&gt;
&lt;li&gt;текст: Times New Roman, 14 кегля, полуторный интервал, отступ на первой строке 1.25 см, обязательные переносы;&lt;/li&gt;
&lt;li&gt;заголовок раздела: Times New Roman, 18 кегля, по середине, полужирный, всё прописными, нумерованный;&lt;/li&gt;
&lt;li&gt;и так далее.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbaDjXF2NeV3GG9CoFIw1iik4mPnxAMa0MNoqVR6GCnyZ2caYkNeri4lYxVvMrXWurRI3KAFKi7PgSzSyIwgVeH_r5Y8CKzq7cC-rK__1AC0nEn78I-W-m3oKoXowonUEgpOPcgzN0t90/s1600/shot_0040.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbaDjXF2NeV3GG9CoFIw1iik4mPnxAMa0MNoqVR6GCnyZ2caYkNeri4lYxVvMrXWurRI3KAFKi7PgSzSyIwgVeH_r5Y8CKzq7cC-rK__1AC0nEn78I-W-m3oKoXowonUEgpOPcgzN0t90/s400/shot_0040.png&quot; width=&quot;375&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
И знаете что? Вы просто берёте, открываете ворд и делаете так как написано (ворд у меня английский, поэтому и скриншоты будут английские, вы уж извините):&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
Марджины&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn9vOro6Hyfh9rK1QX9JywgTcKQnks-9AW5qDPrO-xewMrlypJP1iLFchvdwkNWV9a_aBFpcFc3xQ5vSR-r_8fGhjrtxKDuQ4OdXP30X-Kor-vhqxWXrRjSG2dcTdfKnWdiIJb0G9SIMI/s1600/shot_0039.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn9vOro6Hyfh9rK1QX9JywgTcKQnks-9AW5qDPrO-xewMrlypJP1iLFchvdwkNWV9a_aBFpcFc3xQ5vSR-r_8fGhjrtxKDuQ4OdXP30X-Kor-vhqxWXrRjSG2dcTdfKnWdiIJb0G9SIMI/s1600/shot_0039.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2z9MTdrPTVzqjo5RvqSjrWk37_UrgzLcZSlCm0tg_XHbEg6QK6jd4FCGPXKGPmmaSqk2y9QF0CV1I7LMeIq0MaceOxSSkhvBEESrIcHBNe-eUDdyPzquKOPJWs4khLq4ZRbVCpaIpR7k/s1600/shot_0035.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2z9MTdrPTVzqjo5RvqSjrWk37_UrgzLcZSlCm0tg_XHbEg6QK6jd4FCGPXKGPmmaSqk2y9QF0CV1I7LMeIq0MaceOxSSkhvBEESrIcHBNe-eUDdyPzquKOPJWs4khLq4ZRbVCpaIpR7k/s1600/shot_0035.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Не так сложно, не правда ли?&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Страницы&lt;/h4&gt;
С ними, надеюсь, больших проблем не возникает ни у кого. Но всё же.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1F7XLMwd1332RPeZ2QMXN6TkHPyq3qwKNZfdTjoB1Cgkf2S0M-mZw7UTmVJaYB8h3NMs-IgN-p33-jMY5eEMwK6UR041HRMP-RpYg2GxX9HckR7hnZWA3sDiDMWmNduA96g2n1SuHRWs/s1600/shot_0041.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1F7XLMwd1332RPeZ2QMXN6TkHPyq3qwKNZfdTjoB1Cgkf2S0M-mZw7UTmVJaYB8h3NMs-IgN-p33-jMY5eEMwK6UR041HRMP-RpYg2GxX9HckR7hnZWA3sDiDMWmNduA96g2n1SuHRWs/s1600/shot_0041.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Текст&lt;/h4&gt;
Обновляем стиль Normal (Обычный текст):&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm7rwWXEh2I6QkfsbDpTMje0qlX_mJCOrTjAabPIIXfUq_jt2E8g8aY8zjJR5986_MOuAlH-rvpyEnu-3ECoRyHShU_OkqwYYxOUWpaQMPDYiBauHsWMyppM0dk4sFGhjqlHcOhUY9934/s1600/shot_0038.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm7rwWXEh2I6QkfsbDpTMje0qlX_mJCOrTjAabPIIXfUq_jt2E8g8aY8zjJR5986_MOuAlH-rvpyEnu-3ECoRyHShU_OkqwYYxOUWpaQMPDYiBauHsWMyppM0dk4sFGhjqlHcOhUY9934/s1600/shot_0038.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Выставляем простые опции форматирования: шрифт, кегль, цвет, растягивание по странице, полуторный интервал:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9QH8BVW_NB9YGvEvZgwmn4CHeXiNjKKFJEhdEnPtX0UnwV4tibHddwZ-YSCu0-nYQuqbfD6z4E8xbhd7CQ_QwhYwDyvVfPYdDU6MLnpuMQ6U7G3fkqfA3W3tHx-io4JyJc2QiU_KX4-E/s1600/shot_0036.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9QH8BVW_NB9YGvEvZgwmn4CHeXiNjKKFJEhdEnPtX0UnwV4tibHddwZ-YSCu0-nYQuqbfD6z4E8xbhd7CQ_QwhYwDyvVfPYdDU6MLnpuMQ6U7G3fkqfA3W3tHx-io4JyJc2QiU_KX4-E/s1600/shot_0036.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Можно проверить всё в расширенных настройках. Кроме того, там настраивается особая первая линия:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyrUEzQCwuat3Zo9lFoLXAbQtT1dH4A9uWv1tWoZw34sElVzYIFwgSIRstKDNTdkccqAAIyIJpAgOiG7ISrSfDFFOZjjfLN-SXxDf0zI6KTQ7AWcapMcek7Ns3x_6EQflrfxiwJIbf8y4/s1600/shot_0037.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyrUEzQCwuat3Zo9lFoLXAbQtT1dH4A9uWv1tWoZw34sElVzYIFwgSIRstKDNTdkccqAAIyIJpAgOiG7ISrSfDFFOZjjfLN-SXxDf0zI6KTQ7AWcapMcek7Ns3x_6EQflrfxiwJIbf8y4/s1600/shot_0037.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;
Нумерованные заголовки&lt;/h4&gt;
Опции &quot;Все прописные&quot; есть на вкладке со шрифтом, поэтому про шрифт не будем. С нумерацией всё веселее.&lt;br /&gt;
&lt;br /&gt;
Сначала нужно выбрать мультиуровневый список. Выбираем тот который нравится (где много единиц):&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5moWX1or7zodTru_qJ9RvNpV97ke90KKRTY5BbkAAs23linsrPPjWJ3twOOGkH_mIWDUoYG8VxrweeTuMvtp6ihgyC-XFay2rEt6LMEDf2xKV2yN7a3XvgxjaMEG0T8OAMQCtX4PClbA/s1600/shot_0043.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5moWX1or7zodTru_qJ9RvNpV97ke90KKRTY5BbkAAs23linsrPPjWJ3twOOGkH_mIWDUoYG8VxrweeTuMvtp6ihgyC-XFay2rEt6LMEDf2xKV2yN7a3XvgxjaMEG0T8OAMQCtX4PClbA/s1600/shot_0043.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Затем открываем то же окошко, но теперь нажимаем &quot;&lt;i&gt;Define New Multilevel List... (Определить новый мультиуровневый список)&lt;/i&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
Видим большое окошко. Если у вас не так много опций, то жмём на кнопочку снизу-слева &quot;&lt;i&gt;More &amp;gt;&amp;gt;&lt;/i&gt;&quot;. Тут нужно последовательно прокликать и прилинковать каждый уровень списка к заголовкам. Можно линковать сколько душе угодно, но это вполне себе муторная операция и дальше 4го вас вряд ли хватит, да и не нужно. Так же не забудьте скинуть индентацию (отступ слева). Учтите что основной формат заголовков определяется в стилях. Всё остальное можно наколдовать по желанию:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_cconL8rWSdGMRz88WEvfuJXn4vbQD0FPX07JGLGq9Yp94vFicuL_jnya05g2eWan7KNNsrSDEZIxd38AmxL_w7TGSJoGNni356CC291lzpuKWan6TD84Bef2ku0ZS-kboQv2dkZVVjA/s1600/shot_0044.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_cconL8rWSdGMRz88WEvfuJXn4vbQD0FPX07JGLGq9Yp94vFicuL_jnya05g2eWan7KNNsrSDEZIxd38AmxL_w7TGSJoGNni356CC291lzpuKWan6TD84Bef2ku0ZS-kboQv2dkZVVjA/s1600/shot_0044.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ну и как? Нормально же всё получается, да?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwvTF8pBf2gG4BRD_EqILr2rjjvsoHtdyaQLjlbW6nlI8u_SqzOhyphenhyphen8flopFDeaWp3Z4aW8qTOYnwcEzis0pJb_jC7zuu9JJmB40wxJy6lFNjiZjF4hlB_6112KwyKavugEr_aGKjYdZEk/s1600/%25D0%25BC%25D0%25BE%25D0%25B6%25D0%25BD%25D0%25BE-%25D1%2587%25D0%25B0%25D0%25BA-%25D0%25BF%25D0%25B5%25D1%2581%25D0%25BE%25D1%2587%25D0%25BD%25D0%25B8%25D1%2586%25D0%25B0-333951%5B1%5D.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwvTF8pBf2gG4BRD_EqILr2rjjvsoHtdyaQLjlbW6nlI8u_SqzOhyphenhyphen8flopFDeaWp3Z4aW8qTOYnwcEzis0pJb_jC7zuu9JJmB40wxJy6lFNjiZjF4hlB_6112KwyKavugEr_aGKjYdZEk/s1600/%25D0%25BC%25D0%25BE%25D0%25B6%25D0%25BD%25D0%25BE-%25D1%2587%25D0%25B0%25D0%25BA-%25D0%25BF%25D0%25B5%25D1%2581%25D0%25BE%25D1%2587%25D0%25BD%25D0%25B8%25D1%2586%25D0%25B0-333951%5B1%5D.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Неудобно, да... но можно =) И не обязательно быть Чак Норрисом, чтобы это сделать. Попробуйте сами!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Я очень надеюсь, что ничего сверхъестественного сегодня не сообщил =) В следующих сериях: поворот страниц; нумерованные формулы, таблицы, рисунки и&amp;nbsp;перекрёстные ссылки; цитаты и список литературы;&amp;nbsp;содержание;&amp;nbsp;вычисления.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Оставайтесь на связи.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/135451716797598929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/135451716797598929'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/12/word-masterpiece.html' title='Word Masterpiece'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdbnGi4MpYPR1Jq3AVoQCSwa8XHIXbSRsDnfLDGdt6kDCJiz9zsCacIKlEJ_fuN1qj53vgQB-g01BpM7aGSWhtqm9tTJItHNmTYL0v6JKY3xNzBQKpANzipnXP5esgHkztwuY6CVsoNtU/s72-c/you_re-doing-it-wrong%5B1%5D.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-8573590467161064258</id><published>2012-11-07T00:45:00.000+04:00</published><updated>2012-11-07T00:45:59.643+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="extensions"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="github"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Хабраюзер</title><content type='html'>Последнюю неделю довольно активно разрабатывал это расширение для Google Chrome. Посвящается всем, кто более-менее активно читает &lt;a href=&quot;http://habrahabr.ru/&quot; target=&quot;_blank&quot;&gt;хабр&lt;/a&gt;. Сегодня выкатил достаточно большое обновление и хотел бы немного рассказать о нём.&lt;br /&gt;
&lt;br /&gt;
К слову, несмотря на то, что расширение называется &lt;b&gt;Хабраюзер&lt;/b&gt;, чтобы им пользоваться, зарегистрированным хабраюзером быть не обязательно =) Достаточно быть просто читателем, на функционал это никак не влияет.&lt;br /&gt;
&lt;br /&gt;
Начиналось всё с того, что я просто пытался сделать быстрый доступ к карме пользователя. Это вызвало &lt;a href=&quot;http://habrahabr.ru/post/151589/&quot; target=&quot;_blank&quot;&gt;двоякий резонанс на хабре&lt;/a&gt;, но я всё равно остался вполне доволен результатом. Примерно там же в обсуждении и родилась довольно банальная идея для второй фичи: подсветка автора.&lt;br /&gt;
&lt;br /&gt;
Прошло немало времени, прежде чем у меня дошли руки и я реализовал этот функционал и обновил расширение (которое в то время называлось Habrauser popup).&lt;br /&gt;
&lt;br /&gt;
В то время я стал замечать за собой такое поведение при чтении комментариев: листаем-листаем-листаем, считаем голоса и читаем сильно заплюсованные комментарии и их эпсилон-окрестность. А почему бы не делать это программно? Подсветим топовые комментарии!&lt;br /&gt;
&lt;br /&gt;
Пока разрабатывал эту фичу, совершенно случайно наткнулся на пост, в &lt;a href=&quot;http://habrahabr.ru/post/157151/#comment_5373989&quot; target=&quot;_blank&quot;&gt;комментарии&lt;/a&gt; к которому автор вопрошал, &lt;i&gt;чегойто у него один из людей красненький&lt;/i&gt;! Я даже попытался на месте всё объяснить, но не очень успешно. Хм, людей надо как-то уведомлять об обновлениях и новых фичах. Да и может не всем по вкусу эти фичи.&lt;br /&gt;
&lt;br /&gt;
Это послужило стимулом для инфраструктурной разработки: страница опций! Почему-то именно она выпила больше всего крови! Но была успешно допилена в версии &lt;b&gt;0.8.6&lt;/b&gt;, в которой я только и пытался уведомить о том, что расширение - это теперь не только ценный попап. Название было обновлено.&lt;br /&gt;
&lt;br /&gt;
Закончив с подсветкой топовых комментариев, я стал оптимизировать. Немного покопавшись в Chrome Extension API я избавился от кучи лишнего неочевидного тяжеловесного кода, значительно упростил и включил синхронизацию настроек. Вот и опубликована версия &lt;b&gt;0.9.2&lt;/b&gt;&amp;nbsp;(нолик в начале ужасно читерски спасает от излишних придирок, типа: &lt;i&gt;это бета-версия, чо вы хотите! Усё исправим! =)&amp;nbsp;&lt;/i&gt;)&lt;br /&gt;
&lt;br /&gt;
Надеюсь, кому-нибудь кроме меня покажется полезным =)&lt;br /&gt;
&lt;br /&gt;
Собственно,&amp;nbsp;&lt;a href=&quot;http://bit.ly/habrauser&quot; target=&quot;_blank&quot;&gt;установить отсюда&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/anton-rudeshko/habrauser&quot; target=&quot;_blank&quot;&gt;Исходный код на GitHub&lt;/a&gt;: репортим баги, реквестим фичи, ставим звёздочки, присылаем пул-реквесты =)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8573590467161064258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8573590467161064258'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/11/blog-post.html' title='Хабраюзер'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-2482165274805399906</id><published>2012-11-02T20:42:00.000+04:00</published><updated>2012-11-02T20:43:53.664+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="gist"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="github"/><title type='text'>Код в Blogger</title><content type='html'>Уже не раз писал о том, каково &lt;i&gt;это&lt;/i&gt;, вставлять сюда какой-либо код.&lt;br /&gt;
&lt;br /&gt;
Недавно задумался о том, что у гитхаба есть ничего так себе&amp;nbsp;&lt;a href=&quot;https://gist.github.com/&quot; target=&quot;_blank&quot;&gt;гисты (gist)&lt;/a&gt;, с подсветкой, версионированием и форками, и их, к тому же, уж очень удобно встраивать! Посмотрим как это в будущем спасёт мир!&lt;br /&gt;
&lt;br /&gt;
В самом редакторе они, почему-то, не отображаются, пустое место. Ну и фиг с ним.&amp;nbsp;Заэмбеддим мальца!&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/4002475.js?file=blogger-test.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
И ещё сиквела!&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/2473711.js?file=UpdateSetWhereExistsSelectFromWhere.sql&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Расскажите, как это в RSS это читается? Всё видно?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2482165274805399906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2482165274805399906'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/11/blogger.html' title='Код в Blogger'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-4948207011587250792</id><published>2012-10-26T21:03:00.000+04:00</published><updated>2012-10-26T21:12:19.547+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Intangible EP</title><content type='html'>&lt;div&gt;
Вчера положил старый вечно-недоделанный-с-2009-и-по-никогда трек на &lt;b&gt;SoundCloud&lt;/b&gt;. Трек хороший, мне нравится, пусть и недопиленный, но вполне слушабельный.&lt;br /&gt;
&lt;br /&gt;
Можно послушать прям тут:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;iframe frameborder=&quot;no&quot; height=&quot;166&quot; scrolling=&quot;no&quot; src=&quot;http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F64751481&amp;amp;show_artwork=true&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
Сегодня от нечего делать оформил 7 старых и&amp;nbsp;вечно-недоделанных треков 2009 года розлива в &lt;b&gt;Intangible EP&lt;/b&gt; (&lt;i&gt;EP = extended play&lt;/i&gt; - это уже не сингл, где только 1-3 трека, но и не полноценный альбом, который &amp;gt; 70 мин). Перевёл в статус общественного достояния, а то чё я только один слушаю.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Треки все старые&lt;/i&gt; потому что получены с восстановленного винчестера, который подох в 2009 и только недавно дошли руки его уже наконец оживить.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Все треки недопилинные &lt;/i&gt;потому-что фрукт у меня конечно есть, но большинства использованных VST инструментов уже и не существует, а поиспользовал я дофига! Да и лень, все те идеи уже тютю.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Саморелиз &lt;/i&gt;потому что... просто, потому что. Нафиг лейблы. С первым альбомом навозился и толку никакого. Да, задистрибьютили, молодцы, спасибо. Я лучше на трекер выложу.&lt;br /&gt;
&lt;br /&gt;
Часть названий и картинку тоже придумал только вчера.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
Собственно, &lt;a href=&quot;http://rutracker.org/forum/viewtopic.php?t=4229382&quot; target=&quot;_blank&quot;&gt;линк на рутрекер&lt;/a&gt;. Enjoy&#39;n&#39;share.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
И да... хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/4948207011587250792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/4948207011587250792'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/10/intangible-ep.html' title='Intangible EP'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-6269801699770012547</id><published>2012-10-21T21:44:00.001+04:00</published><updated>2012-10-21T21:44:10.733+04:00</updated><title type='text'>Новые комментарии</title><content type='html'>Только что прикрутил комментарии от &lt;a href=&quot;http://disqus.com/&quot; target=&quot;_blank&quot;&gt;Disqus&lt;/a&gt;, дефолтные уж очень раздражают.&lt;br /&gt;
&lt;br /&gt;
Задача системы - унифицировать комментарии по всему интернету; позволяют логиниться из большинства популярных сервисов и вроде бы достаточно гибкие.&lt;br /&gt;
&lt;br /&gt;
Посмотрим, что из этого выйдет. Можно протестировать! =)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/6269801699770012547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/6269801699770012547'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/10/blog-post.html' title='Новые комментарии'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-90762376668601234</id><published>2012-10-21T21:03:00.001+04:00</published><updated>2012-10-24T00:06:50.680+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Удобности в Ubuntu</title><content type='html'>Не так давно пришлось поработать в Убунте (12.04) и я немного попытался привести её в более привычный вид.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;
Перемещаем панель управления окном слева направо&lt;/h3&gt;
Под этим я понимаю кнопочки раскрытия, минимизации и закрытия окна. Так вот.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Запускаем утилиту &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;gconf-editor&lt;/span&gt; (можно через терминал), если таковой нет — установите через &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;apt-get&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Залезаем в &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/apps/metacity/general&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Меняем значение параметра &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;button_layout&lt;/span&gt; на &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;menu:minimize,maximize,close&lt;/span&gt;, не обращаем внимания что у меня на скрине нет menu.&lt;/li&gt;
&lt;li&gt;Готово, может понадобится ребут.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJefJl3NLvx9G8k-xI1BDxDTxArGTUMg4r12AXtn6f_7W5gY446gXzsC6_rQSrBQFBtIBX_yALr4OvuJmU7HEvwOC9AUSbwsGfdeEvt6tLki7Se_5wHwddxADLVvH7BmPaAfF0snYhnPU/s1600/shot_0001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;531&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJefJl3NLvx9G8k-xI1BDxDTxArGTUMg4r12AXtn6f_7W5gY446gXzsC6_rQSrBQFBtIBX_yALr4OvuJmU7HEvwOC9AUSbwsGfdeEvt6tLki7Se_5wHwddxADLVvH7BmPaAfF0snYhnPU/s640/shot_0001.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
Показываем текущее состояние Git&#39;а в командной строке&lt;/h3&gt;
В домашней директории в конец файла &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;.bashrc&lt;/span&gt; приписываем следующие строчки:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;GIT_PS1_SHOWDIRTYSTATE=true&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;PS1=&#39;\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ &#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Получаем:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_HJ0jGFAqJRCnpqPEzZyunI8bDOti2ypqv-x5T4nvnStPWLNvy4r6C4KgaMSHykowicc24FLmL-VV2hI0-hVzfoQtX9WiFkDJLDBYahVu4R35JlpieYxZtj0VQS_J_9z3mOq9AuoOpXw/s1600/shot_0004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_HJ0jGFAqJRCnpqPEzZyunI8bDOti2ypqv-x5T4nvnStPWLNvy4r6C4KgaMSHykowicc24FLmL-VV2hI0-hVzfoQtX9WiFkDJLDBYahVu4R35JlpieYxZtj0VQS_J_9z3mOq9AuoOpXw/s640/shot_0004.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Делаем консоль полупрозрачной&lt;/h3&gt;
Да, как на маке =)&lt;br /&gt;
&lt;br /&gt;
На самом деле тут всё просто, нужно всего лишь зайти в настройки консоли (&lt;i&gt;меню сверху →&amp;nbsp;Edit&amp;nbsp;→&amp;nbsp;Profile Preferences→&amp;nbsp;Background&lt;/i&gt;) и настроить как душе угодно:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOtydr7qZx11_rhLGHbVD4zmpt3LXyhmQhR8E1V02NXUJIDH2NZRaRb-dVtBLuOdYmjZErePt63abNq9E2TDZCmtnJUq9vPvdwxeDp6uy_kxkFTSsenQzkuif4gdFR0n4HvEnl0D_r69I/s1600/shot_0002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOtydr7qZx11_rhLGHbVD4zmpt3LXyhmQhR8E1V02NXUJIDH2NZRaRb-dVtBLuOdYmjZErePt63abNq9E2TDZCmtnJUq9vPvdwxeDp6uy_kxkFTSsenQzkuif4gdFR0n4HvEnl0D_r69I/s640/shot_0002.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv-UcscSa59OI6WQQZaR-n290l5ANbBd5VqaiJS6QtZqu4Dh1hH8hlTwGXmCTn51hpb9iAoGAFctzqz9UD-kQn6iPNS0hEiacGREFc9SxGcvk_Q9hpYuqMrFKBVloqfgHngyHFffoX4eA/s1600/shot_0003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv-UcscSa59OI6WQQZaR-n290l5ANbBd5VqaiJS6QtZqu4Dh1hH8hlTwGXmCTn51hpb9iAoGAFctzqz9UD-kQn6iPNS0hEiacGREFc9SxGcvk_Q9hpYuqMrFKBVloqfgHngyHFffoX4eA/s640/shot_0003.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
Задаём алиасы&lt;/h3&gt;
Алиас - это сокращение для какой-то команды, ярлык, если угодно. В домашней директории создать файл &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;.bash_alias&lt;/span&gt; (или использовать имеющийся) и в нём прописывать свои алиасы, например:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;alias idea=&#39;~/soft/idea-IU-117.798/bin/idea.sh &amp;amp;&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Теперь при команде idea будет запускаться IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
Амперсанд в конце нужен для того чтобы запускать скрипт в отдельном процессе и не блокировать текущий терминал.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Делаем консоль нечувствительной к регистру&lt;/h3&gt;
В домашней директории создаём файл &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;.inputrc&lt;/span&gt; с таким содержанием:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$include /etc/inputrc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;set completion-ignore-case On&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Теперь терминал подсказывает игнорируя регистр:&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdz8ygW5MYMWjdrtCgOkjCJdOj-xZ49BlHIukNJ9sGTKgcQfqKTFMk-YeXURpbOGYtlqutc0EEZmkWYzJ9cEWoTSjgHUyk5a_vrVxwYuwWasnMNbflrRgOtv0-LRcoCiWCbealIeO0raI/s1600/shot_0005.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdz8ygW5MYMWjdrtCgOkjCJdOj-xZ49BlHIukNJ9sGTKgcQfqKTFMk-YeXURpbOGYtlqutc0EEZmkWYzJ9cEWoTSjgHUyk5a_vrVxwYuwWasnMNbflrRgOtv0-LRcoCiWCbealIeO0raI/s1600/shot_0005.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Я вполне мог где-то ошибиться, ибо я это делал давно и сейчас лишь пытался провернуть опять. Пишите, если что!&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/90762376668601234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/90762376668601234'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/10/ubuntu.html' title='Удобности в Ubuntu'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJefJl3NLvx9G8k-xI1BDxDTxArGTUMg4r12AXtn6f_7W5gY446gXzsC6_rQSrBQFBtIBX_yALr4OvuJmU7HEvwOC9AUSbwsGfdeEvt6tLki7Se_5wHwddxADLVvH7BmPaAfF0snYhnPU/s72-c/shot_0001.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-2961767957828270480</id><published>2012-07-23T23:15:00.001+04:00</published><updated>2012-07-23T23:16:48.847+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><title type='text'>ICS</title><content type='html'>На днях прилетело обновление до Android 4.0 Ice Cream Sandwich. До этого пугали всякими гадостями о багах и нестабильности этой сборки от HTC. Чтож, посмотрим!&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Вот! Например, очень подозрительной кажется возможность вытягивания статус бара из локскрина...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPcX_gEshJk7QdCCMBQeEkhWGexs3e0QnNqIrZdMWjeCC6eKRSKW8lvRw07NZQbtglCdWv9G17k-3C4K82ETSBNqtmG2RlXmWgB0JFycdPvFGDlAaAkUkpPflUJaMvI9kW3tj4FnNPz1Q/s1600/IMG-20120723-WA0000.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPcX_gEshJk7QdCCMBQeEkhWGexs3e0QnNqIrZdMWjeCC6eKRSKW8lvRw07NZQbtglCdWv9G17k-3C4K82ETSBNqtmG2RlXmWgB0JFycdPvFGDlAaAkUkpPflUJaMvI9kW3tj4FnNPz1Q/s400/IMG-20120723-WA0000.jpg&quot; width=&quot;238&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Оказывается, &quot;это не баг, это фича&quot;. В любом случае, после негодования &quot;Как? Мой неповторимый жест можно обойти банально вытащив статус бар который к тому же ещё и случайно вытаскивается? о_О&quot; выясняется, что такая штука работает только на дефолтном локскрине без защиты. Так что,&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKRtthV-ID_HG3Weq-arpJiXzsMncba4JEQ5FnuDNduBRMVwUTktKIwPRh9mPd4mGRP4ZdHafbJHASMA8-A-AG0K0hizkqx5fLSyZeRbvf_cBUU48rbtsbhEgEVm6RfgixufiSSpbvLHU/s1600/dontpanic0i9kpefrdz%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKRtthV-ID_HG3Weq-arpJiXzsMncba4JEQ5FnuDNduBRMVwUTktKIwPRh9mPd4mGRP4ZdHafbJHASMA8-A-AG0K0hizkqx5fLSyZeRbvf_cBUU48rbtsbhEgEVm6RfgixufiSSpbvLHU/s320/dontpanic0i9kpefrdz%5B1%5D.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;ставим пароль/жест/распознавание лица(!) и всё возвращается на круги своя.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Второй интересный &quot;баг&quot; заключается в исчезновении столь любимых шорткатов на всё том же локскрине. &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&quot;Восстановить&quot; их достаточно просто, хотя я и начитался слухов что HTC их якобы вообще выпилили из этой сборки и народ со слезами на глазах бурлит&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;без устали&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;. А нужно всего лишь&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;набросать нужных ярлыков на док панель снизу. Она автоматически отображается на локскрин.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Проблема усугубляется только если у вас сторонний лаунчер, как у меня, например (&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.fede.launcher&quot; target=&quot;_blank&quot;&gt;Launcher Pro&lt;/a&gt;). В таком случае следует сначала сбросить настройки умолчаний лаунчера (и HTC Sense за компанию) в меню управления приложениями (откуда вы их обычно удаляете), перейти в оболочку сенса и повторить описанные в предыдущем абзаце телодвижения, везде её используя. После этого можно восстановить дефолты на ваш лаунчер.&lt;br /&gt;
&lt;br /&gt;
В целом четвёрка меня радует, множество приложений обновились и стали лучшее, поставил &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.android.chrome&quot; target=&quot;_blank&quot;&gt;Chrome&lt;/a&gt;, так же вполне весёлый и приятный. Пока только беспокоит паранойя по поводу того что батарейка сдувается быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Надеюсь, это кому-нибудь поможет =)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2961767957828270480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/2961767957828270480'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/07/ics.html' title='ICS'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPcX_gEshJk7QdCCMBQeEkhWGexs3e0QnNqIrZdMWjeCC6eKRSKW8lvRw07NZQbtglCdWv9G17k-3C4K82ETSBNqtmG2RlXmWgB0JFycdPvFGDlAaAkUkpPflUJaMvI9kW3tj4FnNPz1Q/s72-c/IMG-20120723-WA0000.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-8040543570044432161</id><published>2012-07-03T09:30:00.002+04:00</published><updated>2012-07-03T09:30:56.019+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><title type='text'>Тестируем JavaScript</title><content type='html'>Конечно, все мы знаем, что сейчас всё больше приложений, порядочная часть логики&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;которых&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;лежит на клиентской части приложения (или дублируется). Чем её больше, тем туже макаронный клубок на вашей шее. Всё взаимозависимо и починив одно, очень легко поломать другое.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Есть несколько способов разрешения ситуации. Можно, например, возненавидеть javascript и перейти на &lt;b&gt;GWT&lt;/b&gt;/&lt;b&gt;Vaadin&lt;/b&gt;/etc, тестировать java код в привычном окружении и на выходе получать протестированный javascript. Но, кому-то либо уже поздно, либо нет желания, либо ещё что-нибудь.&lt;br /&gt;
&lt;br /&gt;
Сегодня расскажу о том, как можно тестировать JavaScript с помощью библиотеки&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;JavaScript Test Driver&lt;/b&gt; (&lt;b&gt;JSTD&lt;/b&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;от &lt;b&gt;Google&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h3&gt;



Краткая предыстория&lt;/h3&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Чем больше я писал JavaScript кода тем больше он вызывал у меня подозрения. Я частенько пытался найти способ протестировать только что написанный код. Годом ранее я пытался использовать &lt;a href=&quot;http://docs.jquery.com/QUnit&quot; target=&quot;_blank&quot;&gt;QUnit&lt;/a&gt;, библиотеку, написанную для тестирования jQuery. Но не пошло. Resharper позволял запускать QUnit тесты, однако перспектива смотреть результаты в браузере немного огорчала.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
Зимой мы с &lt;a href=&quot;http://andrebrov.net/blog/&quot; target=&quot;_blank&quot;&gt;Андреем Ребровым&lt;/a&gt;&amp;nbsp;пытались покрыть&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;тестами&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;веб часть достаточно крупного приложения с использованием фреймворка &lt;a href=&quot;http://seleniumhq.org/&quot; target=&quot;_blank&quot;&gt;Selenium&lt;/a&gt;. C большим энтузиазмом мы написали множество тестов, фреймворк быстро оброс новым функционалом, адаптерами и вспомогательными штуками. Написание тестов мы старались сделать максимально простым и понятным для тестеров, которые будут их поддерживать.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Тем не менее, уж очень нестабильны были эти тесты и выполнялись чертовски долго. В целом ситуация получилась почти идентичной&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://blog.byndyu.ru/2012/06/blog-post.html&quot; target=&quot;_blank&quot;&gt;недавно описанной&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;Александром Бындю:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Зелеными тесты не были никогда.&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Очень быстро тесты на селениуме загнулись и больше не запускались.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;

&lt;span style=&quot;background-color: white;&quot;&gt;JavaScript Test Driver&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Всё ещё озадаченный вопросом покрытия, я не оставлял надежды и пытался найти фреймворк понадежнее. Через некоторое время я наткнулся на &lt;a href=&quot;http://code.google.com/p/js-test-driver/&quot; target=&quot;_blank&quot;&gt;JSTD&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Фреймворк представляет из себя консольное приложение на JVM, которое запускает вебсервер и позволяет захватить несколько браузеров для проведения &lt;strike&gt;опытов&lt;/strike&gt; тестов. Создаётся простенький конфигурационный YAML файлик, в котором указываются исходники и файлы с тестами. Сами тесты прогоняются очень быстро и достаточно стабильно.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Тесткейзы пишутся всё так же на js:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YG1yXeSvfo9ghHfUcOvb8d1CIT-Yh4TAalyC-ZcJtYVBjJ89MeFdorYZQiJJ9_bTckjMktidiGaTzGjzBuDuwFpsxPKrVrrGy28WNmaeV4BJmdlkR0GZmdWhnkoCXQIIq9UbS_i3iO4/s1600/testcase.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YG1yXeSvfo9ghHfUcOvb8d1CIT-Yh4TAalyC-ZcJtYVBjJ89MeFdorYZQiJJ9_bTckjMktidiGaTzGjzBuDuwFpsxPKrVrrGy28WNmaeV4BJmdlkR0GZmdWhnkoCXQIIq9UbS_i3iO4/s1600/testcase.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Заметно, что формат ассертов максимально приближен к привычному JUnit:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;JsTestDriver aims to help javascript developers use good TDD practices and aims to make writing unit tests as easy as what already exists today for java with JUnit.&lt;/span&gt;&lt;/blockquote&gt;
Хочу сразу отметить, что если тест не начинается со слова test - запущен он не будет.&lt;br /&gt;
&lt;br /&gt;
Вдаваться в подробности использования я не буду, всё очень &lt;a href=&quot;http://code.google.com/p/js-test-driver/w/list&quot; target=&quot;_blank&quot;&gt;понятно описано&lt;/a&gt; на сайте разработчиков.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;


Запускаем из IDEA&lt;/h3&gt;
Не скажу что меня радует запускать тесты из консоли и потому очень быстро нашёлся&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/js-test-driver/wiki/IntelliJPlugin&quot; target=&quot;_blank&quot;&gt;плагин для IntelliJ IDEA&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;
Плагин очень радует, обновляется стабильно, поспевает за фреймворком (отдельно сервер иметь не обязательно, но возможно); запускается просто, тесты гоняет быстро. В последней версии он даже умеет считать процент покрытия.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ae13RiJvnTbjC5pXVLapIBwoL-MY4Z6XUD4kPOFhgksvjiKONQZKHnZysV40sIr13pd1XPg16tK1Y1uGbfCxwKTVoQNy5HHRDRZxg8b_ehlMt1l-sO0vyQIOmPLBIzPz_RqOKtHkVcM/s1600/run.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ae13RiJvnTbjC5pXVLapIBwoL-MY4Z6XUD4kPOFhgksvjiKONQZKHnZysV40sIr13pd1XPg16tK1Y1uGbfCxwKTVoQNy5HHRDRZxg8b_ehlMt1l-sO0vyQIOmPLBIzPz_RqOKtHkVcM/s1600/run.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;Вот так выглядит запущенный из IDEA сервер.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;Браузеры можно захватывать кликом мыши.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9WL6k8n2fZg7etPr9I85rDuITfy94B_ikG9HhANuV55eHgL5VvlVgKMQkRxQNY3039YheqwigICics0nuMOz2GSPA4AqEsSGvJGQ5sT7OPWyf-J3iLSDtbkbTx9CymzsJOK_vAukExw8/s1600/chrome.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9WL6k8n2fZg7etPr9I85rDuITfy94B_ikG9HhANuV55eHgL5VvlVgKMQkRxQNY3039YheqwigICics0nuMOz2GSPA4AqEsSGvJGQ5sT7OPWyf-J3iLSDtbkbTx9CymzsJOK_vAukExw8/s320/chrome.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;Захваченный хром.&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWk5Qb-WltTVElEvVVpjFSQeC42FzRpdGPk0lpkpB5h0sLoSCrTt8uGPHEYSXO78xj6LS2UgypBkH6_jxBhIV2b_5dCrLaZ9J0xW91vzFo166wbFwbxZww9efFoYo0bpw4N7tVmKn-BYs/s1600/tests.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWk5Qb-WltTVElEvVVpjFSQeC42FzRpdGPk0lpkpB5h0sLoSCrTt8uGPHEYSXO78xj6LS2UgypBkH6_jxBhIV2b_5dCrLaZ9J0xW91vzFo166wbFwbxZww9efFoYo0bpw4N7tVmKn-BYs/s1600/tests.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;Запуск тестов выглядит так же как и для любых других языков в IDEA.&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Покрыть много кода не удалось. Как мог я старался писать тесты на новоиспечённые баги, но зачастую уже написанный код было сложно или даже практически невозможно протестировать.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;


CI?&lt;/h3&gt;
Разработчики &lt;a href=&quot;http://code.google.com/p/js-test-driver/wiki/DesignPrinciples&quot; target=&quot;_blank&quot;&gt;отмечают&lt;/a&gt;, что одним из основных назначений фреймворка является запуск тестов на continuous integration сервере:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Focus on the command line and the continuous build&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Фреймворк достаточно удобно интегрируется с Maven&#39;ом (&lt;/span&gt;&lt;a href=&quot;https://code.google.com/p/jstd-maven-plugin/&quot; style=&quot;background-color: white;&quot;&gt;https://code.google.com/p/jstd-maven-plugin/&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;) и потому может быть запущена на CI серверах. Тем не менее, есть проблема — надо придумать как и когда запускать JSTD сервер. Есть две опции: либо заранее, либо вместе с билдом. Во втором случае почему-то сервер любит открывать новые окна браузера, не закрывая старые, поэтому в теории всё может закончится достаточно печально — сотней-другой открытых окон различных браузеров. А с&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;амостоятельно поднимать и убивать надоедает, тем более сервер иногда и сам падает по неизвестным причинам. В общем, есть над чем поработать.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;В итоге:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Если у вас не hello world - пишите тесты&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Старайтесь отделять логику отображения от бизнес логики&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Пишите маленькие, независимые и не глобальные функции/методы/классы&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Пишите маленькие и независимые тесткейзы&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Спасибо!&lt;br /&gt;
Хорошего дня!&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8040543570044432161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/8040543570044432161'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/07/javascript.html' title='Тестируем JavaScript'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YG1yXeSvfo9ghHfUcOvb8d1CIT-Yh4TAalyC-ZcJtYVBjJ89MeFdorYZQiJJ9_bTckjMktidiGaTzGjzBuDuwFpsxPKrVrrGy28WNmaeV4BJmdlkR0GZmdWhnkoCXQIIq9UbS_i3iO4/s72-c/testcase.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-30577443548855867.post-1717148561957584741</id><published>2012-07-01T00:48:00.001+04:00</published><updated>2012-07-01T00:49:01.692+04:00</updated><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=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Основная учёба хоть и закончилась в мае, но всё таки осталась одна из основных частей - написать собственный поисковик под руководством Андрея Калинина! Наша команда из 4-х человек стабильно убивала на это вечера напролёт. Я доволен результатом, было весело, всем спасибо.&lt;br /&gt;
&lt;br /&gt;
Приятно отметить, что эту сессию я закрыл на отлично, не прогуляв ни одного занятия и не сдавая ни одного экзамена или зачёта.&lt;br /&gt;
&lt;br /&gt;
Тема диплома на текущий момент звучит так: &quot;Объектно-реляционное отображение как средство управления основными данными&quot;. В целом душа у меня лежала к чему-нибудь высоко-нагруженному и асинхронному, использовать node.js и прочий веб, но не смог придумать область, да и не тянут такие упражнения на тему диплома.&lt;br /&gt;
&lt;br /&gt;
Между делом я так же завершил курс по машинному обучению. Было много всего, очень круто, хоть и достаточно поверхностно.&lt;br /&gt;
&lt;br /&gt;
Кина я поглядел немерено... можно пролистывать.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-1SqQkdhBXKVMpfXJKSjt7_Ik72FjHmYURbNUN131A4pZ-jQyafb8-KpS-wvLDTliEPT9RIW9X3ATMbmAy5IhlsyXs9kYne9Lj7yhyphenhyphenYtcCuzd8rvoOepfcmng2Zh9MAIcAHyQGPbi0U/s1600/%25D0%25BC%25D1%2581%25D1%2582%25D0%25B8%25D1%2582%25D0%25B5%25D0%25BB%25D0%25B8%5B1%5D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-1SqQkdhBXKVMpfXJKSjt7_Ik72FjHmYURbNUN131A4pZ-jQyafb8-KpS-wvLDTliEPT9RIW9X3ATMbmAy5IhlsyXs9kYne9Lj7yhyphenhyphenYtcCuzd8rvoOepfcmng2Zh9MAIcAHyQGPbi0U/s400/%25D0%25BC%25D1%2581%25D1%2582%25D0%25B8%25D1%2582%25D0%25B5%25D0%25BB%25D0%25B8%5B1%5D.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/263531/&quot; target=&quot;_blank&quot;&gt;Мстителей&lt;/a&gt;&lt;/b&gt;,&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;как и Людей в Чёрном 3 я смотрел в мае, просто забыл о них упомянуть.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Мстители довольно бодрые и смешные, правда, после него пришлось ознакомиться с другими фильмами серии. В целом мне понравилось. Красиво, но отупляет&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;как обычно&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;=)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bkk5NG4vRDqkXf0BHoNfk6NYKx4e4FW1P-gDCYN_GDX0fas1B9WOCZWL1Qm7KzHafiXGPFWq5p3l-Rx5gUhKkc-is5y8Fi6QTCd4CNYA10CRuQipRtUxFyzLZ18Fmt5G3LdvG3btXIo/s1600/mib3_poster4%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bkk5NG4vRDqkXf0BHoNfk6NYKx4e4FW1P-gDCYN_GDX0fas1B9WOCZWL1Qm7KzHafiXGPFWq5p3l-Rx5gUhKkc-is5y8Fi6QTCd4CNYA10CRuQipRtUxFyzLZ18Fmt5G3LdvG3btXIo/s400/mib3_poster4%5B1%5D.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;Люди в Чёрном&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;3 (&lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/455773/&quot; target=&quot;_blank&quot;&gt;MiB3&lt;/a&gt;)&lt;/b&gt;&amp;nbsp;порадовали. Прошлые фильмы серии смотрел давно, поэтому уже не компетентен сравнивать, но мне показалось, что &quot;в духе&quot;. Весело и приятно.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfMyUnbj7c2Jymz_AL-ksYefiKtPxXo6f8iFJOxdWNMTJHuxbFTvvAvKNy1pGXhyphenhyphentbkvk_bGXSc4HmP6jI9cY4iYeV121GzjvAyHFrpBr07007YUhJi9Zjb6avXzq_mvJmU-MEqGhA45A/s1600/74bcdb%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfMyUnbj7c2Jymz_AL-ksYefiKtPxXo6f8iFJOxdWNMTJHuxbFTvvAvKNy1pGXhyphenhyphentbkvk_bGXSc4HmP6jI9cY4iYeV121GzjvAyHFrpBr07007YUhJi9Zjb6avXzq_mvJmU-MEqGhA45A/s400/74bcdb%5B1%5D.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/467099/&quot; target=&quot;_blank&quot;&gt;Прометей&lt;/a&gt;&lt;/b&gt; же&amp;nbsp;кино страшное, противное и немного интригующее. Мне не очень понравилось, честно, тошнотинка та ещё. Отсылку к чужим заметил только в конце, ибо коротка память. Зато можно реабилитироваться следующим &lt;a href=&quot;http://captain-glitch.tumblr.com/post/24207940501&quot; target=&quot;_blank&quot;&gt;постом-пародией&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNhAyjkyRSvKk78kk81SC1bFHMR9Y4NEo92ONY4jYXN3o7JXk3MGAAOsUjwGdBaiTFRWNE3aoW3k_EhdyhieBIQgmrXY7PvahA5R9myqLEW8biKCt_aaxpu5ldPTbQs0SnzLBqfNwe4xI/s1600/intouchables%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNhAyjkyRSvKk78kk81SC1bFHMR9Y4NEo92ONY4jYXN3o7JXk3MGAAOsUjwGdBaiTFRWNE3aoW3k_EhdyhieBIQgmrXY7PvahA5R9myqLEW8biKCt_aaxpu5ldPTbQs0SnzLBqfNwe4xI/s400/intouchables%5B1%5D.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Очень зацепили &lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/535341/&quot; target=&quot;_blank&quot;&gt;Неприкасаемые&lt;/a&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;да убъёт молнией тех кто перевёл &quot;Intouchables&quot; как 1+1 о_О. Необычайно жизненное и в то же время улыбающее кино о проблемах. Настоятельно к просмотру.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Упомяну просто по порядку &lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/78240/&quot; target=&quot;_blank&quot;&gt;Поезд на Юму&lt;/a&gt;, &lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/422792/&quot; target=&quot;_blank&quot;&gt;Мадагаскар 3&lt;/a&gt; и &lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/258475/&quot; target=&quot;_blank&quot;&gt;Квант Милосердия&lt;/a&gt;. Все держатся хорошим середнячком.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh90S5FXPv94KlGRZgUFVXrHj9ttoWd3J2Zdgy3Cgm1QEZ9oGkbGU93hfTIzWjrl6pC48F_9QEk2Yxdt6rR5xu1w8Woqb_1x91NSlxw0GSS-9Ff-9aH4gIV4KJAwFvNpl9Dsv9JBGGrLW4/s1600/2011-05-12_182054%5B1%5D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh90S5FXPv94KlGRZgUFVXrHj9ttoWd3J2Zdgy3Cgm1QEZ9oGkbGU93hfTIzWjrl6pC48F_9QEk2Yxdt6rR5xu1w8Woqb_1x91NSlxw0GSS-9Ff-9aH4gIV4KJAwFvNpl9Dsv9JBGGrLW4/s400/2011-05-12_182054%5B1%5D.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.kinopoisk.ru/level/1/film/61325/&quot; target=&quot;_blank&quot;&gt;Соучастника&lt;/a&gt; &lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;посмотрел вот буквально только что. Не хочу раскрывать карты заранее — посмотрите. Там есть Том Круз! =)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Плавно переходим от просмотра к прослушиванию...&lt;br /&gt;
&lt;br /&gt;
Недавно вышел новый альбом у&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=skKgdGgsq_Y&quot; target=&quot;_blank&quot;&gt;Europe - Bag of Bones&lt;/a&gt;&lt;/b&gt;. Держат планку вместе со Scorpions.
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF9tv2dU6kRhdW7iwaY7iO3Bc8GO2Vrekko4heFX7zxljBIpYHB5P4pFOwFgUu7MtMX5KksnBIWTYIWfXfQ2Ruaywpudx7dZ5OazSyfQX0MIcKM4mu46GYcSaBq6UfDd9pnp-Z2OOVr5Y/s1600/75cdaae6e0o+Blog.jpg%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;373&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF9tv2dU6kRhdW7iwaY7iO3Bc8GO2Vrekko4heFX7zxljBIpYHB5P4pFOwFgUu7MtMX5KksnBIWTYIWfXfQ2Ruaywpudx7dZ5OazSyfQX0MIcKM4mu46GYcSaBq6UfDd9pnp-Z2OOVr5Y/s400/75cdaae6e0o+Blog.jpg%5B1%5D.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Переоткрыл для себя &lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;Astrix &lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;с прослушиванием его альбома&amp;nbsp;&lt;b&gt;Red Means Distortion&lt;/b&gt; (2010). Отличнейший утренний uplifting psytrance, если вы понимаете, о чём я =) Уносит в светлые облака.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;background-color: white;&quot;&gt;Kuba &lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;с альбомом &lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;Random Precision&lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt; (2012) очень напоминает раннего абакуса в некоторой связке с OTT. Ознакомьтесь&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZAeyx5l30Gwo7LuVk-XDXqGQpmleiAUhEYwYA7GYgMR-XxlJomdRbClsFgGmn1HsWl4tOBCdM8Jd3QOR60r-TwH3gXFLI-imOj6Xulf7dLayt18gjHCoCDj9X18ZgKEBGkK5alcISisY/s1600/1340282750_sync24-comfortable-void%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZAeyx5l30Gwo7LuVk-XDXqGQpmleiAUhEYwYA7GYgMR-XxlJomdRbClsFgGmn1HsWl4tOBCdM8Jd3QOR60r-TwH3gXFLI-imOj6Xulf7dLayt18gjHCoCDj9X18ZgKEBGkK5alcISisY/s400/1340282750_sync24-comfortable-void%5B1%5D.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Нельзя пропустить &lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;Sync24 - Comfortable Void &lt;/b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;(2012). Надеюсь, вы &lt;a href=&quot;http://www.youtube.com/watch?v=pFB7VZs1yuk&quot; target=&quot;_blank&quot;&gt;не пропустили&lt;/a&gt; =)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Так же интересным роликом про дабстеп нас балует чел с ютуба. Очень доставляет, хоть я и не фанат дабстепа. Был один комментарий: &quot;&lt;/span&gt;&lt;i style=&quot;background-color: white;&quot;&gt;О да! Примерно такое я себе и представляю во время прослушивания!&lt;/i&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&quot; - я тут абсолютно солидарен. Можно даже скачать в 720 безвозмездно.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/blRAS94BnRA&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Собственно оттуда почерпнул треки &lt;b&gt;Seven Lions&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Хорошего дня!&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1717148561957584741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30577443548855867/posts/default/1717148561957584741'/><link rel='alternate' type='text/html' href='http://404tesla.blogspot.com/2012/07/blog-post.html' title='Интересное в июне'/><author><name>Anton Rudeshko</name><uri>http://www.blogger.com/profile/01190327697767752179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-1SqQkdhBXKVMpfXJKSjt7_Ik72FjHmYURbNUN131A4pZ-jQyafb8-KpS-wvLDTliEPT9RIW9X3ATMbmAy5IhlsyXs9kYne9Lj7yhyphenhyphenYtcCuzd8rvoOepfcmng2Zh9MAIcAHyQGPbi0U/s72-c/%25D0%25BC%25D1%2581%25D1%2582%25D0%25B8%25D1%2582%25D0%25B5%25D0%25BB%25D0%25B8%5B1%5D.png" height="72" width="72"/></entry></feed>