<?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:assaron</id>
  <title>/dev/lj</title>
  <subtitle>Assaron</subtitle>
  <author>
    <name>Assaron</name>
  </author>
  <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom"/>
  <updated>2009-10-10T16:47:28Z</updated>
  <lj:journal userid="10879713" username="assaron" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://assaron.livejournal.com/data/atom" title="/dev/lj"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:13194</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/13194.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=13194"/>
    <title>assaron @ 2009-10-10T20:43:00</title>
    <published>2009-10-10T16:47:28Z</published>
    <updated>2009-10-10T16:47:28Z</updated>
    <content type="html">В википедии есть &lt;a href="http://ru.wikipedia.org/wiki/%D0%91%D0%BE%D0%B9%D0%BD%D1%8F_%D0%B2_%D0%A0%D0%BE%D0%BA-%D0%A1%D0%BF%D1%80%D0%B8%D0%BD%D0%B3%D1%81%D0%B5"&gt;статья&lt;/a&gt; про бойню в Рок-Спрингсе.&lt;br /&gt;&lt;br /&gt;В ней упоминается интересный факт:&lt;br /&gt;"Главными причинами столкновения были расовая напряжённость и политика компании Union Pacific Coal Department, согласно которой &lt;b&gt;китайские&lt;/b&gt; рабочие-шахтёры получали &lt;b&gt;меньшую&lt;/b&gt; заработную плату, чем белые иммигранты. В связи с этой политикой китайцев чаще брали на работу, что вызвало недовольство &lt;b&gt;белых&lt;/b&gt; рабочих и впоследствии их бунт."</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:12971</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/12971.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=12971"/>
    <title>Король Эдвард</title>
    <published>2009-05-24T18:12:04Z</published>
    <updated>2009-05-24T18:12:04Z</updated>
    <category term="studying"/>
    <content type="html">В тексте по английскому встретилось выражение "He is the King Edward of couch potatoes." Заинтересовало, при чем здесь король Эдвард.&lt;br /&gt;Королей Эдвардов в английской истории оказалось немало. Среди претендентов оказались Эдвард I (потому что первый) и VI (герой "Принца и нищего").&lt;br /&gt;&lt;br /&gt;В результате вроде решили, что имеется в виду Эдвард 7й :) Оказывается есть такая картошка &lt;a href="http://en.wikipedia.org/wiki/King_Edward_potato"&gt;King Edward potato&lt;/a&gt;, названная в его честь. Спасибо каналу irc://##English@freenode.net</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:12550</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/12550.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=12550"/>
    <title>assaron @ 2009-05-11T18:36:00</title>
    <published>2009-05-11T14:38:00Z</published>
    <updated>2009-05-11T14:38:00Z</updated>
    <category term="studying"/>
    <content type="html">А еще у нас последний экзамен 30го июня оО. Бедные мы.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:12447</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/12447.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=12447"/>
    <title>концерты</title>
    <published>2009-05-11T13:39:29Z</published>
    <updated>2009-05-11T13:39:29Z</updated>
    <category term="music"/>
    <content type="html">Что-то в этом году много народу всякого приезжают в Москву:&lt;br /&gt;All That Remains, Dream Theatre, AC/DC, Nightwish, Children of Bodom&lt;br /&gt;У меня нет столько времени и денег :(</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:12157</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/12157.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=12157"/>
    <title>assaron @ 2009-01-26T23:14:00</title>
    <published>2009-01-26T20:24:53Z</published>
    <updated>2009-01-26T20:24:53Z</updated>
    <content type="html">Наконец-то сдал последний зачёт, по матлогике. А пол-группы не сдало, тупо потому что ему было некогда и он ушел через час после начала. А ведь мог бы быть давно уже свободным. Вот такой у нас универ.&lt;br /&gt;А еще пригласили завтра помочь с городской олимпиадой по информатике. При этом еще надо зайти в военкомат. Брр.&lt;br /&gt;?&lt;br /&gt;Зато узнал про toribash. Это такой файтинг, в котором игроку предлагается управлять персонажем с помощью управления узлами его тела. Очень прикольно получается. Особенно хорошо, что по сети можно играть с нашим ИТМОнетом, пропущенным через плохой вай-фай.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:11980</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/11980.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=11980"/>
    <title>аськомыши</title>
    <published>2009-01-21T17:14:21Z</published>
    <updated>2009-01-21T17:14:54Z</updated>
    <content type="html">не смог не удержаться и не скопипастить&lt;br /&gt;картинка:&lt;br /&gt;&lt;img src="http://balancer.ru/sites/e/n/enformation.by.ru/actions/icq/img/icqpm9.jpg"&gt;&lt;br /&gt;взял с aceler.livejournal.com, который тоже откуда-то ее взял)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:11735</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/11735.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=11735"/>
    <title>аськокапец</title>
    <published>2009-01-21T11:01:38Z</published>
    <updated>2009-01-21T11:01:38Z</updated>
    <content type="html">в очередной раз</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:11409</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/11409.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=11409"/>
    <title>C с крестами</title>
    <published>2009-01-16T21:51:01Z</published>
    <updated>2009-01-16T21:51:01Z</updated>
    <category term="studying"/>
    <content type="html">ппц у нас сегодня экзамен был&lt;br /&gt;каких-то жалких девять часов&lt;br /&gt;брр</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:11086</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/11086.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=11086"/>
    <title>assaron @ 2009-01-09T17:16:00</title>
    <published>2009-01-09T14:19:57Z</published>
    <updated>2009-01-09T14:19:57Z</updated>
    <content type="html">Почему Google Reader такой тупой в плане поиска по статьям?&lt;br /&gt;Искать можно только полные слова. Т.е. с одной стороны нет поддержки форм слов, с другой нельзя искать часть слова.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:11002</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/11002.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=11002"/>
    <title>френдлента через рсс</title>
    <published>2009-01-07T07:45:40Z</published>
    <updated>2009-01-07T07:45:40Z</updated>
    <content type="html">кто-то интересовался сабжем&lt;br /&gt;кому интересно, тем &lt;a href="http://darkk.livejournal.com/47327.html"&gt;сюда&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:10707</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/10707.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=10707"/>
    <title>определение принадлежности файла пакету</title>
    <published>2008-12-28T12:32:57Z</published>
    <updated>2008-12-28T12:36:05Z</updated>
    <category term="linux"/>
    <lj:music>Angra - Holy Land</lj:music>
    <content type="html">Задача:&lt;br /&gt;Есть дебиан и есть некий файл /path/to/file (или мы просто хотим, чтоб он был).&lt;br /&gt;Нужно найти пакет, которому этот файл принадлежит.&lt;br /&gt;Решение: &lt;br /&gt;grep ^/path/to/file$ /var/lib/dpkg/info/*.list&lt;br /&gt;ну или нам известно только имя файла, то:&lt;br /&gt;grep file$ /var/lib/dpkg/info/*.list</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:10351</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/10351.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=10351"/>
    <title>WinXP</title>
    <published>2008-12-23T13:27:31Z</published>
    <updated>2008-12-23T13:27:31Z</updated>
    <content type="html">Поддавшись давлению производителей компьютеров, Microsoft перенесла дату окончания продаж с 31 января, как планировалось ранее, на 30 мая 2009 года. (c) securitylab.ru&lt;br /&gt;Мне одному это напоминает историю про Ахиллеса и черепаху?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:10064</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/10064.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=10064"/>
    <title>калькулятор</title>
    <published>2008-12-22T07:54:18Z</published>
    <updated>2008-12-23T13:28:21Z</updated>
    <category term="linux"/>
    <content type="html">написал себе простенький скрипт ~/bin/calc:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;!/bin/sh&lt;br /&gt;file=`tempfile`&lt;br /&gt;echo "from math import *" &amp;gt;&amp;gt; $file&lt;br /&gt;echo "print $1" &amp;gt;&amp;gt; $file&lt;br /&gt;python $file&lt;br /&gt;rm $file&lt;br /&gt;&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:9938</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/9938.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=9938"/>
    <title>xterm и Alt</title>
    <published>2008-12-22T07:04:04Z</published>
    <updated>2008-12-23T13:29:04Z</updated>
    <category term="linux"/>
    <content type="html">Оказывается, чтоб заставить работать alt в xterm'е надо было всего лишь прописать в ~/.Xresources строчку "xterm*eightBitInput: false"</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:9588</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/9588.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=9588"/>
    <title>LJ через jabber</title>
    <published>2008-12-21T16:11:27Z</published>
    <updated>2008-12-21T16:11:27Z</updated>
    <content type="html">это тестовое сообщение, написанное через жаббер</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:9307</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/9307.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=9307"/>
    <title>assaron @ 2008-12-17T22:42:00</title>
    <published>2008-12-17T20:35:27Z</published>
    <updated>2008-12-17T20:36:31Z</updated>
    <category term="programming"/>
    <content type="html">Раньше я думал, что для ввода/вывода в С++ стоит использовать только cstdio в критичных по времени местах, а stream'ы плетутся далеко позади на файлах, начиная с 1 МБайта.&lt;br /&gt;&lt;br /&gt;На контестах, мой код выглядел примерно так:&lt;br /&gt;&lt;code&gt;freopen("file.out","w",stdout);&lt;br /&gt;int x;&lt;br /&gt;cin &amp;gt;&amp;gt; x;&lt;br /&gt;cout &amp;lt;&amp;lt; x &amp;lt;&amp;lt; endl;&lt;/code&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;Но вчера я наткунлся на некоторый &lt;a href="http://www.in4.org.ua/2008/11/etcpasswd.html"&gt;пост&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;В одном из комментариев автору предложили заменить endl на '\n', аргументируя это тем, что endl отключает буфферизацию. И действительно, после такой замены вывод стал работать быстрее. Тогда я решил провести небольшое исследование.&lt;br /&gt;&lt;br /&gt;Я написал несколько вариантов вывода в файл чисел от 0 до 999999 вида:&lt;br /&gt;&lt;code&gt;freopen("million","w",stdout);&lt;br /&gt;for (int i = 0; i &amp;lt; 1000000; ++i)&lt;br /&gt;{&lt;br /&gt;cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; endl;&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Вот их краткое описание:&lt;br /&gt;oce.cpp &amp;ndash; с помощью перенаправления (freopen), cout и endl&lt;br /&gt;ocn.cpp &amp;ndash; то же самое, только вместо endl &amp;ndash; '\n'&lt;br /&gt;ofe.cpp &amp;ndash; вместо перенаправления использую ofstream, лдя перевода строки &amp;mdash; endl&lt;br /&gt;ofn.cpp &amp;ndash; ofstream и '\n'&lt;br /&gt;op.cpp &amp;ndash; printf()&lt;br /&gt;ofp.cpp &amp;ndash; fprintf() в FILE *&lt;br /&gt;&lt;br /&gt;Решил заоддно проверить и ввод. На вход подавались те же миллион чисел. Вот примерный код:&lt;br /&gt;&lt;code&gt;freopen("million","r",stdin);&lt;br /&gt;for (int i = 0; i &amp;lt; 1000000; ++i)&lt;br /&gt;{&lt;br /&gt;int x;&lt;br /&gt;cin &amp;gt;&amp;gt; x;&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Получилось четыре варианта:&lt;br /&gt;ic.cpp &amp;ndash; с перенаправлением&lt;br /&gt;if.cpp &amp;ndash; с ifstream&lt;br /&gt;is.cpp &amp;ndash; со scanf'ом&lt;br /&gt;ifs.cpp &amp;ndash; с fscanf'ом из FILE *&lt;br /&gt;&lt;br /&gt;Каждый файл скомпилировал два раза:&lt;br /&gt;&lt;code&gt;g++ file.cpp -o file&lt;/code&gt;&lt;br /&gt;и&lt;br /&gt;&lt;code&gt;g++ file.cpp -o fileO2 -O2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Написал скрипт, который замеряет время работы каждой программы пять раз:&lt;br /&gt;&lt;code&gt;#/bin/sh&lt;br /&gt;for i in `seq 1 5`&lt;br /&gt;do&lt;br /&gt;    for file in `find -type f -perm /u+x | grep -v .*\\.sh | sort -R`&lt;br /&gt;    do&lt;br /&gt;        echo $i: $file &lt;br /&gt;        sleep 1&lt;br /&gt;        (time $file) 2&amp;gt;&amp;1 &amp;gt;/dev/null | grep real | sed s/.*m// |&lt;br /&gt;            sed s/s//  | sed s/\\\.// | sed s/^0*// | tee -a $file.res&lt;br /&gt;        sleep 1&lt;br /&gt;    done&lt;br /&gt;done&lt;/code&gt;&lt;br /&gt;Правда потом, я заменил, не подумав, 5 итераций на 10, и 1 секунду на 60 и остваил на ночь. Ну и немного не все успело сделаться :)&lt;br /&gt;&lt;br /&gt;Затем выполнил скрипт, который вычисляет среднее время работы (т.к. в некоторых результатах были сильные отклонения, видимо, связанные с работой компьютера, то не учитывал максимальное и минимальное значение):&lt;br /&gt;&lt;code&gt;#/bin/sh&lt;br /&gt;mv -f results results.old&lt;br /&gt;for result in *.res&lt;br /&gt;do&lt;br /&gt;    sum="0"&lt;br /&gt;    num="0"&lt;br /&gt;    max="0"&lt;br /&gt;    min="99999"&lt;br /&gt;    for time in `cat $result`&lt;br /&gt;    do&lt;br /&gt;        sum=$[$sum + $time]&lt;br /&gt;        num=$[$num + 1]&lt;br /&gt;        if (($time &amp;lt; $min))&lt;br /&gt;        then&lt;br /&gt;            min=$time&lt;br /&gt;        fi&lt;br /&gt;        if (($time &amp;gt; $max))&lt;br /&gt;        then&lt;br /&gt;            max=$time&lt;br /&gt;        fi&lt;br /&gt;    done&lt;br /&gt;    echo $result: $[$[$sum - $min - $max]/$[$num - 2]] ms | tee -a results&lt;br /&gt;done&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Итак, результаты:&lt;br /&gt;&lt;table border="1"&gt;
&lt;tr&gt;&lt;td&gt; Программа &lt;/td&gt;&lt;td&gt; Без оптимизации&lt;/td&gt;&lt;td&gt; С оптимизацией&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Ввод &lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; if &lt;/td&gt;&lt;td&gt; 994 ms &lt;/td&gt;&lt;td&gt; 919 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; is &lt;/td&gt;&lt;td&gt; 1274 ms &lt;/td&gt;&lt;td&gt; 1278 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ifs &lt;/td&gt;&lt;td&gt; 1327 ms &lt;/td&gt;&lt;td&gt; 1318 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ic &lt;/td&gt;&lt;td&gt; 3708 ms &lt;/td&gt;&lt;td&gt; 3701 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Вывод &lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ofp &lt;/td&gt;&lt;td&gt; 970 ms &lt;/td&gt;&lt;td&gt; 957 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; op &lt;/td&gt;&lt;td&gt; 980 ms &lt;/td&gt;&lt;td&gt; 962 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ofn &lt;/td&gt;&lt;td&gt; 1191 ms &lt;/td&gt;&lt;td&gt; 1168 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ocn &lt;/td&gt;&lt;td&gt; 1259 ms &lt;/td&gt;&lt;td&gt; 1184 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ofe &lt;/td&gt;&lt;td&gt; 13586 ms &lt;/td&gt;&lt;td&gt; 13542 ms &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; oce &lt;/td&gt;&lt;td&gt; 14138 ms &lt;/td&gt;&lt;td&gt; 14010 ms &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Соответсвенно, получилось, что стримы совсем не позади, а на чтении даже выигрывают.&lt;br /&gt;&lt;br /&gt;P.S.&lt;br /&gt;По поводу endl. Сайт cplusplus.com говорит: "Additionally, for buffered streams, endl flushes the buffer."&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:9067</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/9067.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=9067"/>
    <title>мета-программирование</title>
    <published>2008-12-13T19:00:20Z</published>
    <updated>2008-12-15T16:07:14Z</updated>
    <category term="programming"/>
    <content type="html">оказывается мета-программирование - прикольная вещь, особенно на плюсах&lt;br /&gt;только что дописал длинную арифметику на этапе компиляции&lt;br /&gt;только вот вопрос, а пользуются ли этим в реальной жизни на языках, не очень предназначенных для этого (С++)&lt;br /&gt;&lt;br /&gt;UPD: кому интересно, исходный код можно взять &lt;a href="http://rain.ifmo.ru/~alserg/files/meta.zip"&gt;тут&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:8813</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/8813.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=8813"/>
    <title>assaron @ 2008-12-01T00:15:00</title>
    <published>2008-11-30T21:23:40Z</published>
    <updated>2008-11-30T21:23:40Z</updated>
    <category term="linux"/>
    <lj:music>Kiss - Goin' Blind</lj:music>
    <content type="html">Прочитал интересную статью &lt;a href="http://www.linuxrsp.ru/artic/true_unix_gui.html"&gt;True Unix GUI&lt;/a&gt;&lt;br /&gt;И во-многом согласен с автором (кроме пункта, что через некоторое время будут распространятся голосовые интерфейсы, по-моему, это неудобно).&lt;br /&gt;Есть ведь даже такой способ проектирования программ — через построение диаграмм потоков данных (вроде так называется). Дак почему бы тогда вместо статической линковки, делать небольшой скрипт.&lt;br /&gt;Интересно, реализует ли кто-нибудь такую концепцию.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:8602</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/8602.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=8602"/>
    <title>assaron @ 2008-11-28T17:11:00</title>
    <published>2008-11-28T14:14:07Z</published>
    <updated>2008-11-28T14:14:07Z</updated>
    <content type="html">Первые десять дней 2009 года россияне будут отдыхать, а потом шесть дней работать.  Согласно постановлению правительства, выходной день переносится с 11 на 9 января&lt;br /&gt;С &lt;a href="http://www.vesti.ru/doc.html?id=227978&amp;amp;cid=7"&gt;Вести.Ru&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;хм, а я билеты обратные уже купил, придется сдавать</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:8244</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/8244.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=8244"/>
    <title>Строительные работы</title>
    <published>2008-11-09T12:49:24Z</published>
    <updated>2008-11-09T12:49:24Z</updated>
    <content type="html">как же меня достал дом, строящийся рядом с общагой&lt;br /&gt;они все строят и строят&lt;br /&gt;и день и ночь&lt;br /&gt;и ладно бы они тихо строили, дак нет — время от времени раздаются такие звуки, как будто они кидают с крыши автомобили (ну может и не такие :), но громкие)&lt;br /&gt;вот&lt;br /&gt;и еще вид на телебашню закрывают</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:8156</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/8156.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=8156"/>
    <title>assaron @ 2008-11-01T20:54:00</title>
    <published>2008-11-01T17:57:15Z</published>
    <updated>2008-11-09T15:15:01Z</updated>
    <category term="programming"/>
    <content type="html">закончился четверть-финал ACM ICPC, и нам как всегда не хватило одной задачи до полного благорастворения</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:7745</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/7745.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=7745"/>
    <title>армия</title>
    <published>2008-10-03T18:48:42Z</published>
    <updated>2008-10-03T18:48:42Z</updated>
    <content type="html">приходил какой-то мужик и приглашал на военную кафедру&lt;br /&gt;обещал 5 семестров по 1 день в неделю&lt;br /&gt;стоит ли?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:7664</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/7664.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=7664"/>
    <title>assaron @ 2008-09-15T21:55:00</title>
    <published>2008-09-15T17:59:55Z</published>
    <updated>2008-09-15T17:59:55Z</updated>
    <category term="programming"/>
    <lj:music>Mudvayne - Forget To Remember</lj:music>
    <content type="html">Решил написать нечто &lt;a href="http://rain.ifmo.ru/~alserg/files/s.html"&gt;такое&lt;/a&gt;&lt;br /&gt;Как думаете я справлюсь?&lt;br /&gt;И может быть кто-нить что-нить посоветует?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:7332</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/7332.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=7332"/>
    <title>Iron Maiden in Moscow</title>
    <published>2008-08-19T21:49:46Z</published>
    <updated>2008-08-19T21:49:46Z</updated>
    <category term="концерты"/>
    <category term="music"/>
    <content type="html">"Scream for me, Moscow!" - как же я ждал этих слов и наконец дождался.&lt;br /&gt;Два часа класного хэви это вам не хухры-мухры, тем более в исполнении мейденов. Целых 2 часа Диккинсон бегал и прыгал по сцене.&lt;br /&gt;Но сцена была небольшая, зал предназначен скорее для спортивных мероприятий, а не концертов, микрофон работал плохо, стулья неудобные, гардероб не работает - типа лето, мужской туалет закрыт - ходили в женский. Особо хочется отметить разогрев - играла группа дочери основателя мейденов Стива Харриса. Играли они может и неплохо, но голос - это полный ппц.&lt;br /&gt;Но все это - мелочи. Мейдены не разочаровали (хотя могли бы и исполнить что-нить спешал фо ас, скажем, Mother Russia))&lt;br /&gt;P.S. хочу футболку, посвященную концерту в Москве, ее в СК продавали за 1200 (</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:assaron:7011</id>
    <link rel="alternate" type="text/html" href="http://assaron.livejournal.com/7011.html"/>
    <link rel="self" type="text/xml" href="http://assaron.livejournal.com/data/atom/?itemid=7011"/>
    <title>assaron @ 2008-08-08T11:26:00</title>
    <published>2008-08-08T07:28:21Z</published>
    <updated>2008-08-08T07:28:21Z</updated>
    <category term="internet"/>
    <lj:music>Jeff Scott Soto - If This Is The End</lj:music>
    <content type="html">"Известная во всем мире конференция Black Hat, посвященная вопросам информационной безопасности проходит со 2 по 7 августа. Специально к конференции Ицик Котлер (Itzik Kotler) менеджер по безопасности операционного центра Radware и ведущий на Black Hat создал троянскую программу Jinx, нацеленную на поражение популярного веб-браузера Firefox.&lt;br /&gt;&lt;br /&gt;Уязвимости подвержены все версии Firefox 3 до релиза 3.0.1. Технически Jinx индексирует и отсылает файлы с жесткого диска жертвы. Сам троян написан на JavaScript и не зависит от платформы, на которой запущен, т.е. программе не важно, Windows, Linux или Macintosh перед ней. В качестве дополнительного функционала Котлер наделил свою программу возможностью рассылки спама.&lt;br /&gt;&lt;br /&gt;По словам Котлера, "Это первое доказательство-концепт такого вредоносного ПО, действующего без каких-либо инъекций в код, не вмешиваясь в ядро". Он обещал сделать доступным код Jinx для всех (т.е, опубликовать его). Кроме того, он намекнул, что Radware в настоящее время работает над аналогичными Jinx-подобными вредоносными программами, направленными на Microsoft Internet Explorer." (c) securitylab.ru&lt;br /&gt;&lt;br /&gt;Аааа, мы все умрем...!!!!11</content>
  </entry>
</feed>
