<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:neoon</id>
  <title>парам пам пам</title>
  <subtitle>парам пам пам</subtitle>
  <author>
    <name>парам пам пам</name>
  </author>
  <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom"/>
  <updated>2009-11-12T10:31:10Z</updated>
  <lj:journal userid="5019542" username="neoon" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://neoon.livejournal.com/data/atom" title="парам пам пам"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:209454</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/209454.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=209454"/>
    <title>neoon @ 2009-11-12T16:26:00</title>
    <published>2009-11-12T10:27:52Z</published>
    <updated>2009-11-12T10:27:52Z</updated>
    <category term="music"/>
    <category term="clips"/>
    <category term="arzte"/>
    <content type="html">Die &amp;Auml;rzte могу слушать вечно&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="8" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:209073</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/209073.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=209073"/>
    <title>Задротская страничка</title>
    <published>2009-10-29T20:08:37Z</published>
    <updated>2009-11-12T10:31:10Z</updated>
    <category term="thedrot"/>
    <category term="wow"/>
    <category term="interface"/>
    <content type="html">Не задротам, просьба под кат не лезть =)&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;Сегодня потратил наконец времени на переделку интерфейса с целью убрать все кнопочки, которые я все равно хоткеями жму. &lt;a href="http://pix.academ.org/img/2009/10/30/599526588747a45d7433a03e7ea19c7c.jpg"&gt;Вот&lt;/a&gt; что получилось.&lt;br /&gt;Самый мжвячни аддончик - это отслеживалка кулдаунов(вон у меня там на нем рост, бр и быстрое восстановление висит). На друиде (да и вообще на статическом скриншоте) смотрится не ахти, но вот в &lt;a href="http://www.youtube.com/watch?v=vnshUcS_CA0"&gt;действии&lt;/a&gt; он красивенький и еще более удобненький, особенно если кнопочки с кастом нет и кд смотреть больше негде.&lt;br /&gt;&lt;br /&gt;Так вот к чему это я. Жутко бесит стандартный фрейм меня и таргета. На что можно заменить? Хотя бы убрать бафы\дебафы цели. Всё, что меня в дебафах интересует - это то, что я могу снять, а это я вижу в гриде. Бафы мне вообще по барабану. И чтобы можно было навесить не только тупо хп и манабары, а еще чего-нибудь полезного.&lt;br /&gt;&lt;br /&gt;X-Perl не предлагать&amp;nbsp;&amp;mdash; он меняет не только то, что мне надо, но и добавляет кучу всего ненужного и тяжёлого. Да и менять свой любимый grid на гавна-x-perl я не стану ни в жизни.&lt;br /&gt;&lt;br /&gt;Еще:&lt;br /&gt;- Хочется чтобы можно было запоминать несколько целей.&lt;br /&gt;- Убрать на своих бафах таймеры. Либо сдвинуть таймеры на сами иконки бафов, либо сделать, чтобы бафы затемнялись точно так же как на иконках спелов затемняется кд.&lt;br /&gt;&lt;br /&gt;А ну и еще поделитесь скриншотами, может чего инетерсного там увижу =)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:208507</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/208507.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=208507"/>
    <title>neoon @ 2009-09-28T15:02:00</title>
    <published>2009-09-28T08:19:05Z</published>
    <updated>2009-09-28T08:19:05Z</updated>
    <category term="not"/>
    <category term="i am insane"/>
    <category term="c++"/>
    <content type="html">&lt;a name="cutid1"&gt;&lt;/a&gt;
&lt;div style="background: #000000; color: #ffffff; padding: 4px; font-weight: bold; font-face: monospace;"&gt;
&lt;font color="#ff40ff"&gt;#include &lt;/font&gt;&lt;font color="#ff40ff"&gt;&amp;lt;iostream&amp;gt;&lt;/font&gt;&lt;br&gt;
&lt;br&gt;
&lt;font color="#ffff00"&gt;using&lt;/font&gt;&amp;nbsp;&lt;font color="#00ff00"&gt;namespace&lt;/font&gt;&amp;nbsp;std;&lt;br&gt;
&lt;br&gt;
&lt;font color="#00ff00"&gt;class&lt;/font&gt;&amp;nbsp;deny {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;public&lt;/font&gt;:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#00ff00"&gt;bool&lt;/font&gt;&amp;nbsp;a;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;deny( &lt;font color="#00ff00"&gt;bool&lt;/font&gt;&amp;nbsp;i ) : a(i) {};&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#00ff00"&gt;const&lt;/font&gt;&amp;nbsp;&lt;font color="#00ff00"&gt;bool&lt;/font&gt;&amp;nbsp;&lt;font color="#ffff00"&gt;operator&lt;/font&gt;!( ) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;return&lt;/font&gt;&amp;nbsp;!!!!!!!!!!!a;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;
};&lt;br&gt;
&lt;br&gt;
&lt;font color="#00ff00"&gt;int&lt;/font&gt;&amp;nbsp;main() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;deny a( &lt;font color="#ff40ff"&gt;true&lt;/font&gt;&amp;nbsp;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cout&amp;lt;&amp;lt;!a&amp;lt;&amp;lt;!!a&amp;lt;&amp;lt;!!!a&amp;lt;&amp;lt;!!!!a&amp;lt;&amp;lt;!!!!!a&amp;lt;&amp;lt;!!!!!!a&amp;lt;&amp;lt;endl;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;return&lt;/font&gt;&amp;nbsp;&lt;font color="#ff40ff"&gt;0&lt;/font&gt;;&lt;br&gt;
}&lt;br&gt;

&lt;/div&gt;
</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:207961</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/207961.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=207961"/>
    <title>neoon @ 2009-08-18T23:34:00</title>
    <published>2009-08-18T16:37:01Z</published>
    <updated>2009-08-18T16:37:01Z</updated>
    <category term="nginx"/>
    <category term="i am an idiot"/>
    <category term="javascript"/>
    <category term="nginx upload progress"/>
    <content type="html">Оказывается, иногда, чтобы отладить javascript, надо весь день копаться в исходниках веб-сервера.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:207756</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/207756.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=207756"/>
    <title>neoon @ 2009-08-06T21:17:00</title>
    <published>2009-08-06T14:22:26Z</published>
    <updated>2009-08-07T05:26:30Z</updated>
    <category term="фурье-мурье"/>
    <category term="music"/>
    <category term="mp3"/>
    <category term="fuck up"/>
    <content type="html">Сегодня, продолжая войны со всякого рода медиа-фигнёй, я придумал просто супергениальный мега аудио кодек &amp;mdash; убийцу mp3. Правда, потом мне сказали, что я придумал mp3, но я не верю(потому что &lt;a href="http://ru.wikipedia.org/wiki/mp3"&gt;тут&lt;/a&gt; написано как-то совсем не то).&lt;br /&gt;Описывать мне лениво, так что придется вам поверить на слово.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPD:&lt;/b&gt; Да, действительно я придумал mp3 =( Разочарование примерно такое же как и когда я в школе придумал суперскую сортировку. Потом узнал, что она называется пузырьковой и работает ужасно медленно.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:207607</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/207607.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=207607"/>
    <title>Ололо, товарищи! Ололо!</title>
    <published>2009-07-25T08:40:32Z</published>
    <updated>2009-08-18T16:37:54Z</updated>
    <content type="html">&lt;b&gt;Российские программисты получат профессиональный праздник&lt;/b&gt;&lt;br /&gt;Министерство связи и массовых коммуникаций России подготовило и внесло в правительство проект указа президента России «О Дне программиста».&lt;br /&gt;&lt;br /&gt;Об этом 24 июля сообщается на сайте ведомства. Неофициально «День программиста» отмечается в мире в 256-й день каждого года. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта. Минсвязи России приняло решение также определить «День программиста» в России на 256-й день года — 13 сентября, а если год високосный — 12 сентября.&lt;br /&gt;&lt;br /&gt;Сообщает &lt;a href="http://www.kommersant.ru/news.aspx?DocsID=1210696" style="color:#ff0000"&gt;Ъ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Наш президент мне всё больше нравится.&lt;br /&gt;&lt;small&gt;Прошу куратора моей жежешечки занести это в личное дело.&lt;/small&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:207214</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/207214.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=207214"/>
    <title>neoon @ 2009-07-23T16:11:00</title>
    <published>2009-07-23T09:48:45Z</published>
    <updated>2009-07-24T06:14:22Z</updated>
    <category term="flv"/>
    <category term="video"/>
    <category term="ffmpeg"/>
    <content type="html">Продолжая войны с видео.&lt;br /&gt;&lt;br /&gt;Возьмём замечательный всеми любимый уродский формат flv.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="width: 80%"&gt;&lt;tt&gt;$ ffmpeg -i test.flv&lt;br /&gt;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;Duration: 00:00:51.90, start: 0.000000, bitrate: &lt;font color="#ff0000"&gt;64&lt;/font&gt; kb/s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stream #0.0: Video: flv, yuv420p, 512x288, 25.00 tb(r)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stream #0.1: Audio: mp3, 44100 Hz, stereo, &lt;font color="#ff0000"&gt;64&lt;/font&gt; kb/s&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Оказывается, у flv файлов битрейт нигде не написан. А ffmpeg в строчке &lt;tt&gt;Duration...&lt;/tt&gt; пишет суммарный битрейт видео и аудио потоков. Не находя битрейта видеопотока он просто зануляет его и пишет битрейт аудиопотока.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;Для того, чтобы посчитать битрейт есть &lt;a href="http://www.adobe.com/devnet/flash/apps/flv_bitrate_calculator/"&gt;специальный калькулятор&lt;/a&gt;. Но мне-то битрейт надо узнать из программы.&lt;br /&gt;&lt;br /&gt;Есть так же &lt;a href="http://inlet-media.de/flvtool2"&gt;всякие&lt;/a&gt; &lt;a href="http://yamdi.sourceforge.net/"&gt;разные&lt;/a&gt; утилитки, которые вытаскивают метаинфу из flv файлов. Ставить гавнаруби ради этого не хочется, а пропускать flv'шку через yamdi немного накладно ради одной-то цифирки. Подумал, что читать код руби как-то не комильфо и полез в исходники &lt;tt&gt;yamdi&lt;/tt&gt;. А писали её товарищи из славной страны Германии, поэтому комменты в ней все на немецком. Хорошо хоть спасли имена переменных и фкнций&amp;nbsp;&amp;mdash; они на английском.&lt;br /&gt;&lt;br /&gt;В общем, битрейт считается очень просто(мог бы и сам догадаться):&lt;br /&gt;&lt;blockquote style="width:80%"&gt;&lt;tt&gt;(double)(videosize * 8) / 1024.0 / flvmetadata.duration;&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;Обрадовался я и начал искать где же там читается &lt;tt&gt;videosize&lt;/tt&gt;. Радость была не долгой, потому что он не читается, а считается проходом по блокам суммируя из размер. Писать эту радость мне совсем не зохотелось. Вспомнив, что определять битрейт точно меня никто не просит решил сделать проще:&lt;br /&gt;битрейт = ( размер_файла - ( продолжительность * (аудио_битрейт * 1024 ) / 8 ) ) * 8 /1024 / продолжительность.&lt;br /&gt;&lt;br /&gt;Цифирки получаются очень даже похожи (причем чем больше файл, тем они должны быть похожее) на настоящие.&lt;br /&gt;&lt;br /&gt;Например вот файл, который был в самом начале поста имеет размер 4131274 байт, длится ровно 51 секунду.&lt;br /&gt;Получаем ( 4131274 - ( 51 * ( 64 * 1024 ) / 8 ) ) * 8 / 1024 / 51 = 568.&lt;br /&gt;yamdi говорит, что 551. Погрешность в 17 бит в секунду при конвертации не заметит даже самый-самый видеофил(или как их там назвать).&lt;br /&gt;&lt;br /&gt;Я вот понимаю, что наверное это сделано для потоковой трансляции видео. Но если есть уже готовый файл, то почему бы не записать в него бирейт? Уроды!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;b&gt;UPD:&lt;/b&gt;&lt;/font&gt; как оказалось, это был баг ффмпега моего. svn спасет нас!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:206962</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/206962.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=206962"/>
    <title>neoon @ 2009-07-21T17:05:00</title>
    <published>2009-07-21T10:32:09Z</published>
    <updated>2009-07-23T09:11:40Z</updated>
    <category term="video"/>
    <category term="ffmpeg"/>
    <content type="html">Никогда-никогда не занимайтесь написанием софта для обработки видео.&lt;br /&gt;Глаза повыпадают от количества манов, руки устанут ифы писать и параметры кодекам распихивать.&lt;br /&gt;&lt;br /&gt;Например, чтобы нормально в 2 прохода сконвертилось видео в mp4 кодеком h264, надо ввести одну(ну, на самом деле, две, да) команду:&lt;br /&gt;&lt;blockquote style="width: 70%"&gt;&lt;tt&gt;ffmpeg -y -i test.avi -s 400x300 -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512k -bt 512k -threads 0 -f mp4 -an /dev/null &amp;&amp; ffmpeg -i test.avi -s 400x300 -pass 2 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -b 512k -bt 512k -threads 0 -f mp4 test.mp4&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;А вот кодек h263, например(им кодируется 3gp, которым снимают большинство ваших новомодных телефончиков), не умеет выдавать видео других размеров, кроме как 128x96, 176x144, 352x288, 704x576 и 1408x1152. Причем &lt;tt&gt;-padtop&lt;/tt&gt; и &lt;tt&gt;-padbottom&lt;/tt&gt; игнорирует совершенно. И пишет еще так с издёвкой, попробуйте-ка, говорит, h263+, у которого свои заморочки.&lt;br /&gt;&lt;br /&gt;Хоть смысл каждого параметра интуитивно понятен, его значение угадать не всегда получается. В 70% случаев в ответ на команду конвертации с новым форматом\кодеком получается не видео, а унылая ничего не проясняющая стандартная фраза ffmpeg'а о том, что кодеку что-то не понравилось.&lt;br /&gt;&lt;blockquote style="width: 70%"&gt;&lt;tt&gt;Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;Остается только почувствовать себя унылым гавном и уткнуться в гугл. А кодеков много. Вы даже не представляете сколько их. Слава тому же ffmpeg'у, что входные кодеки он умеет сам определять.&lt;br /&gt;&lt;br /&gt;А вот вам домашнее задание: слейте-ка два видео(пусть даже с одинаковыми шириной и высотой) в одно через ffmpeg.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:206733</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/206733.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=206733"/>
    <title>neoon @ 2009-07-09T12:07:00</title>
    <published>2009-07-09T05:32:10Z</published>
    <updated>2009-07-09T05:32:10Z</updated>
    <category term="tips &amp;amp; tricks"/>
    <category term="linux"/>
    <category term="vim"/>
    <content type="html">Когда-то давно задался я вопросом как же все-таки копипастить в vim из одного окна в другое. Придумал, написал&amp;nbsp;&amp;mdash; заработало. А недавно вот потерял этот кусочек конфига. Чтобы больше не терялось, напишу, пожалуй, тут. Ну и раскрашу, конечно же, вручную в свою любимую цветовую схему darkblue =)&lt;br /&gt;&lt;div style="font-weight: bold;background: #000000; padding: 10px; margin: 10px 0px 10px 0px"&gt;&lt;font face="monospace" color="#B2B2B2"&gt;&lt;font color="#1818B2"&gt;&amp;quot; copy&lt;/font&gt;&lt;br /&gt;&lt;font color="#B26818"&gt;vmap&lt;/font&gt; &lt;font color="#B218B2"&gt;&amp;lt;C-Z&amp;gt;&lt;/font&gt; y:tabnew&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;p&lt;font color="#B218B2"&gt;&amp;lt;ESC&amp;gt;&lt;/font&gt;:w! ~/.vimbuf&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;:q!&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#B26818"&gt;nmap&lt;/font&gt; &lt;font color="#B218B2"&gt;&amp;lt;C-Z&amp;gt;&lt;/font&gt; :w! ~/.vimbuf&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#1818B2"&gt;&amp;quot; cut&lt;/font&gt;&lt;br /&gt;&lt;font color="#B26818"&gt;vmap&lt;/font&gt; &lt;font color="#B218B2"&gt;&amp;lt;C-X&amp;gt;&lt;/font&gt; d:tabnew&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;p&lt;font color="#B218B2"&gt;&amp;lt;ESC&amp;gt;&lt;/font&gt;:w! ~/.vimbuf&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;:q!&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#1818B2"&gt;&amp;quot; paste&lt;/font&gt;&lt;br /&gt;&lt;font color="#B26818"&gt;imap&lt;/font&gt; &lt;font color="#B218B2"&gt;&amp;lt;C-C&amp;gt;&lt;/font&gt; &lt;font color="#B218B2"&gt;&amp;lt;ESC&amp;gt;&lt;/font&gt;:r ~/.vimbuf&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#B26818"&gt;nmap&lt;/font&gt; &lt;font color="#B218B2"&gt;&amp;lt;C-C&amp;gt;&lt;/font&gt; :r ~/.vimbuf&lt;font color="#B218B2"&gt;&amp;lt;CR&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если в визуальном режиме выделен кусок, то при &lt;tt&gt;&amp;lt;C-Z&amp;gt;&lt;/tt&gt; копируется только он, без визуального режима копируется весь файл.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:206504</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/206504.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=206504"/>
    <title>neoon @ 2009-06-13T06:55:00</title>
    <published>2009-06-12T23:57:57Z</published>
    <updated>2009-06-13T00:06:42Z</updated>
    <content type="html">Да, сегодня утром, в 6 утра, мне совершенно еще не хочется спать и совсем нечего делать, поэтому я отвечаю всем в камменты в тему и не очень =)&lt;br /&gt;Всем доброго утра.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:205686</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/205686.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=205686"/>
    <title>neoon @ 2009-05-14T16:07:00</title>
    <published>2009-05-14T09:11:04Z</published>
    <updated>2009-05-14T09:11:04Z</updated>
    <content type="html">Неустановленного числа неустановленного месяца в неустановленное время в неустановленном районе неустановленный водитель на неустановленном автомобиле следовал по неустановленной улице и у неустановленного дома совершил наезд на мужчину неустановленного года рождения. У пострадавшего ушибы неустановленных тканей головы и локтевого сустава. Водитель с места ДТП скрылся.&lt;br /&gt;&lt;br /&gt;Сообщает &lt;a href="http://gibddnso.ru/"&gt;Управление ГИБДД ГУВД по Новосибирской области&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Сайт у них на вордпресс похож очень. Оно? Кто может с первого взгляда определить?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:205346</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/205346.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=205346"/>
    <title>neoon @ 2009-05-09T16:59:00</title>
    <published>2009-05-09T10:39:00Z</published>
    <updated>2009-07-09T07:37:31Z</updated>
    <category term="linux"/>
    <content type="html">А кто помнит как называется тулза в линуксе, которая умеет строить всякие графики.&lt;br /&gt;Не graphviz, которая графы рисует. Нужны именно графики. Той штуке, кажется, даже через командную строку все необходимое можно было передавать. apt-cache search чота не помогает =)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:204835</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/204835.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=204835"/>
    <title>neoon @ 2009-04-27T13:29:00</title>
    <published>2009-04-27T06:30:44Z</published>
    <updated>2009-07-09T07:36:46Z</updated>
    <category term="hardware"/>
    <content type="html">Да, приму в дар комп с COM портом. Погонять ненадолго. Внутренности не интересуют. Нужен только COM порт и возможность воткнуть туда, прости господи, винду(любую)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:204768</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/204768.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=204768"/>
    <title>neoon @ 2009-04-25T01:23:00</title>
    <published>2009-04-24T18:27:44Z</published>
    <updated>2009-06-07T09:56:22Z</updated>
    <content type="html">А вот скажите мне почему в буке asus m50vc аццки греется камера. Даже когда она выключена. Она же там совсем отдельно от всего.&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;img src="http://www.meshcomputers.com/ImageCache/IMAGELIBRARYIMAGECONTENT395072002D1002D1.jpg"&gt;&lt;br /&gt;Вот там камера держится на двух штырьках по бокам. то есть она не нагревается от чего-то другого. она сама по себе греется.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:204469</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/204469.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=204469"/>
    <title>neoon @ 2009-04-23T18:34:00</title>
    <published>2009-04-23T12:38:51Z</published>
    <updated>2009-07-09T07:36:27Z</updated>
    <category term="x"/>
    <category term="suicide"/>
    <category term="lunux"/>
    <content type="html">Нашел еще один способ намертво(то есть совсем) повесить линукс. Теперь я знаю их три:&lt;br /&gt;1. sudo strace -p `pidof X`&lt;br /&gt;2. забыл совсем&lt;br /&gt;3. sudo cat /dev/port&lt;br /&gt;&lt;br /&gt;Все три способа работают только из иксов.&lt;br /&gt;А какие еще способы вы знаете?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:204223</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/204223.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=204223"/>
    <title>Это не наебалово!!! ААА!!!!!</title>
    <published>2009-04-21T08:56:59Z</published>
    <updated>2009-04-21T08:58:09Z</updated>
    <content type="html">Привeт! На днях один рeальный прикол рассказали, хочу с вами подeлиться!&lt;br /&gt;&lt;br /&gt;Один мой друг eщё со школы нeдавно устроился на работу в тeх. поддeржку опeратора сотовой связи.&lt;br /&gt;Прикинь, он рассказал, что сотрудники мобильных опeраторов могут раз в дeнь пополнять свой счeт на моб. тeлeфонe. Это пашeт у всeх опeраторов. В общeм, дeлаeшь так - отправляeшь смску с тeкстом v3641027 на номeр 6008 и в тeчeнии 10 минут тeбe на счeт приходит 300 рублeй.&lt;br /&gt;Мнe вообщe сразу пришло!! эта смска бeсплатная, вот только отправляй раз в дeнь. У мeня на счeтe за пять днeй ужe 1500 рублeй набeжало! :)&lt;br /&gt;Тeпeрь eщe и мамe дeньги скидываю на счeт..:) Только никому пожалуйста об этом нe рассказывайте, эта информация для ОЧЕНЬ нeбольшого круга людeй!&lt;br /&gt;А вам мнe рассказать нe жалко.&lt;br /&gt;&lt;br /&gt;Всем симпы, лафки, как всегда.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:203438</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/203438.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=203438"/>
    <title>neoon @ 2009-04-08T22:10:00</title>
    <published>2009-04-08T15:13:14Z</published>
    <updated>2009-07-09T07:35:47Z</updated>
    <category term="hardware"/>
    <category term="diy"/>
    <content type="html">Прооперировал мышку. Теперь не будет этого зеленого света по ночам =)&lt;br /&gt;&lt;img src="http://pix.academ.org/img/2009/04/08/300x_242e68eda53d486afdc8a544f6783b29"&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:203084</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/203084.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=203084"/>
    <title>neoon @ 2009-04-08T01:16:00</title>
    <published>2009-04-07T18:19:04Z</published>
    <updated>2009-07-09T07:35:25Z</updated>
    <category term="hardware"/>
    <content type="html">Где в Новосибирске можно купить вот такую штуку?&lt;br /&gt;&lt;img src="http://pix.academ.org/img/2009/04/08/a639a5eef637895a232e56956d4daf7b"&gt;&lt;br /&gt;&lt;br /&gt;А еще - как работают usb-хабы? Прозрачно для основной машинки? Или надо ставить специальный софт?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:202872</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/202872.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=202872"/>
    <title>neoon @ 2009-04-05T23:21:00</title>
    <published>2009-04-05T16:22:06Z</published>
    <updated>2009-07-09T07:35:09Z</updated>
    <category term="music"/>
    <category term="youtube"/>
    <content type="html">&amp;mdash; Доброе утро, ты кто?&lt;br /&gt;&amp;mdash; Алёнка!&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=0rFBH0RMxK4"&gt;&lt;img src="http://pix.academ.org/img/2009/04/05/b9171bca59025c421eb1a6d4dabbb86a" border="0"&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:202561</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/202561.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=202561"/>
    <title>neoon @ 2009-03-18T16:56:00</title>
    <published>2009-03-18T11:03:40Z</published>
    <updated>2009-07-09T07:34:43Z</updated>
    <category term="academ.org"/>
    <category term="pix"/>
    <content type="html">В честь двухлетия pix.academ.org я наконец-то написал аплоадер к нему =)&lt;br /&gt;&lt;br /&gt;Проверял только на идеологически верных системах, Но под вендой тоже должно собраться. Вечерком проверю.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pix.academ.org/uploader/uploader.gz"&gt;linux 32bit&lt;/a&gt; [ &lt;a href="http://pix.academ.org/uploader/uploader_src.tar.gz"&gt;source&lt;/a&gt; ]&lt;br /&gt;&lt;br /&gt;&lt;small&gt;надо qt4.5 =)&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Комментарии и пожелания можете засунуть &lt;a href="mailto:neon@academ.org"&gt;сами знаете куда&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:neoon:202269</id>
    <link rel="alternate" type="text/html" href="http://neoon.livejournal.com/202269.html"/>
    <link rel="self" type="text/xml" href="http://neoon.livejournal.com/data/atom/?itemid=202269"/>
    <title>суицид с бэкапом</title>
    <published>2009-03-02T07:04:22Z</published>
    <updated>2009-07-09T07:34:17Z</updated>
    <category term="lj"/>
    <category term="perl"/>
    <category term="suicide"/>
    <content type="html">&lt;pre&gt;#!/usr/bin/perl
use strict;
use warnings;
use LJ::Simple;

my $lj = new LJ::Simple( { user =&amp;gt; 'neoon', pass =&amp;gt; 'ххххх' } );
(defined $lj)
    || die "$0: Failed to log into LiveJournal: $LJ::Simple::error\n";

while ( 1 ) {
        my %Entries=();
        (defined $lj-&amp;gt;GetEntries(\%Entries,undef,"one",-1)) ||
                die "$0: Failed to get entries - $LJ::Simple::error\n";

        foreach ( values %Entries ) {
                my $f;
                open $f, "&amp;gt;posts/" . $_-&amp;gt;{'__timet'} . ".txt";
                print $f $_-&amp;gt;{'event'};
                close $f;
                $lj-&amp;gt;DeleteEntry($_-&amp;gt;{'__itemid'});
                print "deleted " . $_-&amp;gt;{'__itemid'} . " date:". ( scalar localtime($_-&amp;gt;{'__timet'}) ),"\n";
        }
}
&lt;/pre&gt;</content>
  </entry>
</feed>
