<?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:mstone</id>
  <title>Michael</title>
  <subtitle>Michael</subtitle>
  <author>
    <name>Michael</name>
  </author>
  <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom"/>
  <updated>2008-06-18T10:35:47Z</updated>
  <lj:journal username="mstone" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://mstone.livejournal.com/data/atom" title="Michael"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:23253</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/23253.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=23253"/>
    <title>Программирование как литература</title>
    <published>2008-06-18T10:35:47Z</published>
    <updated>2008-06-18T10:35:47Z</updated>
    <content type="html">&lt;a href="http://langobard.livejournal.com/1863501.html"&gt;http://langobard.livejournal.com/1863501.html&lt;/a&gt;:&lt;blockquote&gt;&lt;em&gt;&lt;br /&gt;&amp;hellip;&lt;br /&gt;Одной из базовых установок «редакторского отношения к тексту» - установка на помощь автору, а не на критику его и того, что он сделал – я овладел.&lt;br /&gt;Но второй, ключевой – так и не получилось.&lt;br /&gt;Мне не просто постоянно хотелось, мне было бы гораздо легче взять и переписать весь текст, а вовсе не редактировать его.&lt;br /&gt;Это всегда создавало очень серьезные проблемы при руководстве дипломными работами.&lt;br /&gt;Умение отвлечься от этого желания переписать (точнее даже "неиспытывание" этого желания), умение сосредоточиться именно на редактуре текста - это, видать, врожденное.&lt;br /&gt;&amp;hellip;&lt;br /&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Вот и у меня с код-ревью такая же фигня.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:23022</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/23022.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=23022"/>
    <title>C++, Как размножаются ёжики</title>
    <published>2008-05-16T12:28:26Z</published>
    <updated>2008-05-16T12:30:33Z</updated>
    <content type="html">&lt;a href="http://piggymouse.livejournal.com/1442840.html"&gt;Via&lt;span class='ljuser' lj:user='piggymouse' style='white-space: nowrap;'&gt;&lt;a href='http://piggymouse.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://piggymouse.livejournal.com/'&gt;&lt;b&gt;piggymouse&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;По плюсам, как говорил один мой коллега в Яндексе, есть две ключевые книжки: Б. Страуструп, "Как я родил ёжика", и Александреску, "Как я трахнул ёжика"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Ржал до слёз. И каменты там тоже рулят.&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:22706</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/22706.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=22706"/>
    <title>mstone @ 2008-02-29T02:57:00</title>
    <published>2008-02-29T00:37:47Z</published>
    <updated>2008-02-29T00:37:47Z</updated>
    <content type="html">Чтение &amp;laquo;&lt;a href="http://lib.ru/POLITOLOG/MAKIAWELLI/gosudar.txt"&gt;Государя&lt;/a&gt;&amp;raquo; Макиавелли, я считаю, нужно внести в обязательную школьную программу. Чтобы люди как можно раньше понимали, как на самом деле устроен мир и, исходя из этого знания, могли спокойно жить, грамотно ставить цели, и их достигать&amp;nbsp;&amp;mdash; вместо того, чтобы годами строить воздушные замки, получая в итоге лишь депрессию и вселенскую тоску от несовершенства этого мира.&lt;br /&gt;&lt;br /&gt;Там, в принципе, добрую половину можно цитировать, но местами просто истерический восторг:&lt;br /&gt;&lt;em&gt;&lt;blockquote&gt;&lt;br /&gt;...О действиях всех людей, а особенно государей, с которых в суде  не спросишь, заключают по результату, поэтому пусть государи стараются сохранить  власть  и  одержать  победу.  Какие  бы  средства  для  этого  ни употребить,  их  всегда  сочтут достойными и  одобрят, ибо чернь прельщается видимостью и успехом, в мире же нет ничего, кроме черни, и меньшинству в нем не остается места, когда за большинством стоит государство. Один из нынешних государей, которого воздержусь назвать, только и делает, что проповедует мир и верность, на деле же тому и другому злейший враг; но если бы он последовал тому,  что   проповедует,   то  давно  лишился  бы  либо   могущества,  либо государства.&lt;br /&gt;&lt;/blockquote&gt;&lt;/em&gt;&lt;br /&gt;Коля-&lt;span class='ljuser' lj:user='gorba' style='white-space: nowrap;'&gt;&lt;a href='http://gorba.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://gorba.livejournal.com/'&gt;&lt;b&gt;gorba&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&amp;mdash; тебе должна особенно понравиться глава XIII &amp;laquo;О ВОЙСКАХ СОЮЗНИЧЕСКИХ, СМЕШАННЫХ И СОБСТВЕННЫХ&amp;raquo; :).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:22494</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/22494.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=22494"/>
    <title>Жызнь как она есть</title>
    <published>2008-02-08T12:34:52Z</published>
    <updated>2008-02-08T12:36:22Z</updated>
    <content type="html">У нас тут за углом есть кафешка, в которой я иногда обедаю, если приходится это делать в одиночестве. Большинство коллег несовместимы с ней по эстетико-гастрономическим соображениям. По классификации &lt;span class='ljuser' lj:user='alekcei' style='white-space: nowrap;'&gt;&lt;a href='http://alekcei.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://alekcei.livejournal.com/'&gt;&lt;b&gt;alekcei&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; это заведение можно обозначить как "место силы". Машина времени, заповедник советского прошлого. Мрачноватый плиточный интерьер, основная часть меню отведена под перечисление дешёвых водок. Контингент, когда бы я туда ни заходил, как будто клонирован из советской пивной: подвыпившие компании мужиков за сорок, надсадно базарящие за жизнь; чисто женские компании пивных пэтэушниц нынешних (иногда на удивление симпатичных), и пэтэушниц предыдущего поколения, водочных (стеснительно-развязный стиль навязчивой социализации, впрочем, в отличие от алкогольных предпочтений, передаётся из поколения в поколение в неизменном виде).&lt;br /&gt;&lt;br /&gt;Сегодня невольно грел уши разговором двух мужиков за соседним столом. При мне они брали уже не первую поллитру и разговор шёл без обиняков. Тот, который понапористей, проводил сеанс психотерапии с тихим по поводу неладов последнего на семейном фронте:&lt;br /&gt;&lt;br /&gt;&amp;mdash; &lt;em&gt;(уверенно)&lt;/em&gt; Да ты теперь всех баб в районе переебёшь! Да. Ебать надо пока хуй стоит!&lt;br /&gt;&amp;mdash; Не, не могу я так по-поросячьи, неправильно это...&lt;br /&gt;&amp;mdash; &lt;em&gt;(после секундной паузы, ещё более уверенно)&lt;/em&gt; Вот да! Тут я с тобой полностью согласен! С любовью надо! &lt;a name="cutid1"&gt;&lt;/a&gt;Через рот!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:22072</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/22072.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=22072"/>
    <title>Читайте доки, они рулез</title>
    <published>2008-02-05T09:40:14Z</published>
    <updated>2008-02-05T10:03:04Z</updated>
    <content type="html">Открытие года: витую пару надо обжимать не как бог на душу положит, а с соблюдением &lt;a href="http://www.ertyu.org/steven_nikkel/ethernetcables.html"&gt;специального порядка проводков&lt;/a&gt;. Нет, я, конечно, понимал, что длинная линия, высокие частоты там, то-сё. Догадывался, что на расстояниях во многие десятки метров, ну или там на гигабите, это может иметь значение. Но ведь не на пятнадцати же метрах пошлой домашней стомегабитки, правда? Поэтому вечер воскресенья был убит на идиотское шаманство с настройками DHCP и безрезультатное переобжимание разъёмов. В понедельник я пришёл к &lt;span class='ljuser' lj:user='loislo' style='white-space: nowrap;'&gt;&lt;a href='http://loislo.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://loislo.livejournal.com/'&gt;&lt;b&gt;loislo&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; пожаловаться на горькую судьбу и плохой, негодный кабель. Илья заинтересовался и уточнил, обжимал ли я кабель по стандарту A или по стандарту B. И только тем, что Илья&amp;nbsp;&amp;mdash; самый интеллигентный в нашей эпсилон-окресности человек, можно объяснить тот факт, что услышав ответ "ну, так чтобы с двух сторон было одинаково" он, вместо того, чтобы громко заржать, а потом долго и красноречиво охарактеризовывать мои умственные способности, просто сказал, что так делать не стоит, выдал ссылку про правильное обжимание, и мегадевайс для проверки витой пары. Но даже это меня не убедило. И даже когда мегадевайс показал, что всё хреново именно с теми проводками, которые оказались не по стандарту, я не мог поверить, что всё так просто. Но когда после правильной переобжимки всё сразу заработало, тут уж не оставалось других вариантов, кроме как смириться с выигрышем главного приза в игре &amp;laquo;почувствуйте себя идиотом&amp;raquo;. А ещё я вспомнил, что преподававший у нас теоретические основы электротехники Колесников в своё время даже ведь звал меня в аспирантуру. Вот бы он порадовался&amp;hellip;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:21946</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/21946.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=21946"/>
    <title>[Programming] Multiply and Surrender</title>
    <published>2007-10-09T10:54:35Z</published>
    <updated>2007-10-09T10:55:10Z</updated>
    <content type="html">Прекрасная &lt;a href="http://www.cs.uiuc.edu/class/fa05/cs473ug/resources/pessimal-algorithms.pdf"&gt;статья&lt;/a&gt; по теории алгоритмов&amp;nbsp;&amp;mdash; доставит радость всякому, знакомому с этим делом хотя бы на уровне первых глав Кормана. Местами плакал:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The &lt;em&gt;slowsort&lt;/em&gt; algorithm is a perfect illustration of the &lt;em&gt;multiply and surrender&lt;/em&gt; paradigm, which is perhaps the single most important paradigm in the development of reluctant algorithms. The basic multiply and surrender strategy consists in replacing the problem at hand by two or more subproblems, each slightly simpler than the original, and continue multiplying subproblems and subsubproblems recursively in this fashion as long as possible. At some point the subproblems will all become so simple that their solution can no longer be postponed, and we will have to surrender. Experience shows that, in most cases, by the time this point is reached the total work will be substantially higher than what could have been wasted by a more direct approach&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://nevsky.livejournal.com/69728.html"&gt;Via&lt;/a&gt; &lt;span class='ljuser' lj:user='nevsky' style='white-space: nowrap;'&gt;&lt;a href='http://nevsky.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://nevsky.livejournal.com/'&gt;&lt;b&gt;nevsky&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:21299</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/21299.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=21299"/>
    <title>Превед, криветко!</title>
    <published>2007-06-19T16:49:32Z</published>
    <updated>2007-06-20T13:55:03Z</updated>
    <content type="html">Те, кто принципиально не приемлет преведов и криветок&amp;nbsp;&amp;mdash; тупые и ограниченные люди. Я это всегда знал, а теперь могу ещё и аргументировать. Этот чудесный новояз служит благому делу закрывания языковых дыр, когда жопа есть, а слова&amp;nbsp;&amp;mdash; нет. Я вот, например, не знаю, как ещё можно &lt;a href="http://tsukeng.livejournal.com/2196.html"&gt;столь же великолепно&lt;/a&gt;, со стопроцентным попаданием, выразить отношение к такому идиотскому явлению действительности, как мелкософтовские ассистанты.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:21040</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/21040.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=21040"/>
    <title>Интересное</title>
    <published>2007-05-29T07:34:22Z</published>
    <updated>2007-05-29T07:34:22Z</updated>
    <content type="html">Социально-психологическая гипотеза &lt;a href="http://langobard.livejournal.com/1249128.htm"&gt;от&lt;/a&gt; &lt;span class='ljuser' lj:user='langobard' style='white-space: nowrap;'&gt;&lt;a href='http://langobard.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://langobard.livejournal.com/'&gt;&lt;b&gt;langobard&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;Тот житейский ресурс, что может быть определен как банальное "умение ладить с людьми" обычно оказывается важнее для достижения жизненного успеха, нежели любые способности, знания, навыки, формализованные отношения, документы, рекомендации и т.п. И лучше всего это умение формируется у людей с адекватной самооценкой, находящихся в обществе более способных, нежели они сами.&lt;/em&gt;&lt;/blockquote&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:20613</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/20613.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=20613"/>
    <title>Весна идёт, весне дорогу!</title>
    <published>2007-05-07T14:32:29Z</published>
    <updated>2007-05-07T14:32:29Z</updated>
    <content type="html">Андрею позвонила девушка. Телефонный разговор обогатил словарный запас окружающих чеканной формулировкой &lt;em&gt;&amp;laquo;Я готов с тобой встретиться в любое удобное для тебя место&amp;raquo;&lt;/em&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:20338</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/20338.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=20338"/>
    <title>Киберсквоттеры&amp;nbsp;&amp;mdash; изображая жертву</title>
    <published>2007-04-09T14:36:28Z</published>
    <updated>2007-04-09T14:36:28Z</updated>
    <content type="html">Не помню, что можно было увидеть раньше, если вместо &lt;a href="http://spb.ultracomp.ru"&gt;http://spb.ultracomp.ru&lt;/a&gt; по ошибке набрать &lt;a href="http://ultracomp.spb.ru"&gt;http://ultracomp.spb.ru&lt;/a&gt;, но это и не важно. Главное&amp;nbsp;&amp;mdash; что там показывают сейчас:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://ultracomp.spb.ru"&gt;&lt;img border="0" src="http://milliways.chance.ru/~mstone/ultracomp.jpg"&gt;&lt;/a&gt;&lt;/center&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:19923</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/19923.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=19923"/>
    <title>Кошерная пицца</title>
    <published>2007-01-11T13:21:36Z</published>
    <updated>2007-01-11T13:25:26Z</updated>
    <content type="html">&lt;a href="http://www.robertino.ru/menu.html"&gt;Пиццерия Робертино&lt;/a&gt; заявляет ингредиент &lt;em&gt;мацарелла&lt;/em&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:19533</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/19533.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=19533"/>
    <title>Про ментальных марсиан&amp;trade; или каменты рулят</title>
    <published>2007-01-11T09:58:54Z</published>
    <updated>2007-01-11T09:58:54Z</updated>
    <content type="html">В посте &lt;span class='ljuser' lj:user='avva' style='white-space: nowrap;'&gt;&lt;a href='http://avva.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://avva.livejournal.com/'&gt;&lt;b&gt;avva&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; про трогательный образец WTF-кода:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;pre&gt;&lt;div style="background:#EEEEEE; margin:10pt; padding:5pt; border:dashed 1pt"&gt;if (myVar == true)
    return true;
else if (myVar == false) 
    return false;
else 
    return !true &amp;&amp; !false;
&lt;/div&gt;&lt;/pre&gt;&lt;/code&gt;очень понравился вот этот комментарий:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://avva.livejournal.com/1702494.html?thread=39574366#t39574366"&gt;&lt;em&gt;Найти бы Автора и пожать ему ... ну, не знаю - щупальце или там манипулятор. Ибо Брат он. По разуму.&lt;/em&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:19361</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/19361.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=19361"/>
    <title>Ломброзарий</title>
    <published>2007-01-10T11:33:28Z</published>
    <updated>2007-01-10T11:40:58Z</updated>
    <content type="html">Всегда тихо фигел от одной из серий IT-шных книг, с обложки которых на тебя крупно и радостно лыбятся чёрно-белые физиономии авторов. Вот чем руководствуется издатель, оформляя специализированную техническую литературу под шарлатанскую макулатуру типа &amp;laquo;Всех поимеем с доктором Курпатовым&amp;raquo;? Ладно ещё если бы лица были достойны пусть не Голливуда, но хотя бы киностудии им.Довженко&amp;nbsp;&amp;mdash; так ведь наоборот: мало того, что экстерьер у персонажей, как правило, невыигрышный (что ожидаемо&amp;nbsp;&amp;mdash; они не экстерьером кормятся), так ещё и фотографии делают или отбирают явные мизантропы. Отдельные изображения просто поражают натуралистичностью. В выходные, прогуливаясь по Крупе, рефлекторно среагировал на название &amp;laquo;C++ для профессионалов&amp;raquo;, поднял глаза&amp;nbsp;&amp;mdash; и с полминуты просто стоял, не в силах отвести взгляда. Любуйтесь. Профессиональные программисты на C++ как они есть. Пусть Ломброзо кусает локти от зависти. &lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://milliways.chance.ru/~mstone/procpp.jpg" /&gt;&lt;br /&gt;&lt;/center&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:19005</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/19005.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=19005"/>
    <title>Предметы туалета</title>
    <published>2006-12-21T20:14:56Z</published>
    <updated>2006-12-21T23:25:01Z</updated>
    <content type="html">У нас в офисе два туалета, каждый&amp;nbsp;&amp;mdash; на одно очко и с раковиной, поэтому разделять их на мужской и женский необходимости нету. Единственная разница между ними только в том, что в одном нету унитазного ёршика, а в другом&amp;nbsp;&amp;mdash; мыла. И чего-то подумалось, что всё равно получается как бы естественное разделение: без ёршика&amp;nbsp;&amp;mdash; это, конечно, женский, потому что принцессы не какают. Ну, а без мыла, понятно, мужской, потому как джентельменов ещё в Оксфорде учили на руки не ссать.&lt;br /&gt;&lt;br /&gt;Осталось теперь решить, в какой из двух идеологически правильнее будет повесить &lt;strike&gt;спизж&lt;/strike&gt; позаимствованный из дойчебанковского побратима плакатик о пользе тщательного мытья рук.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:18902</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/18902.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=18902"/>
    <title>С++, интересное</title>
    <published>2006-12-04T10:45:48Z</published>
    <updated>2006-12-04T10:45:48Z</updated>
    <category term="fuck"/>
    <category term="С++"/>
    <content type="html">Подставы везде. &lt;a href="http://george-u.livejournal.com/109578.html"&gt;Оказывается&lt;/a&gt;, добавление кода в одну из веток if-а может замедлить выполнение функции, даже если эта ветка никогда не будет выполняться.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:18485</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/18485.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=18485"/>
    <title>O pizza, o pizza mia</title>
    <published>2006-12-03T23:58:51Z</published>
    <updated>2006-12-04T00:01:44Z</updated>
    <category term="food"/>
    <category term="pizza"/>
    <content type="html">&amp;lt;disclaimer&amp;gt;Если вы не делаете из еды культа, то читать этот пост не рекомендуется: ничего кроме раздражения своей пафосностью и снобизмом он у вас не вызовет.&amp;lt;/disclaimer&amp;gt;&lt;br /&gt;&lt;br /&gt;В своё время, ещё в Новавоксе, я много времени провёл в Италии и с тех пор сильно скучаю по итальянской пицце. К сожалению, шансы отведать настоящей пиццы за пределами Италии близки к нулю. За четыре года мне это удалось один-единственный раз: в итальянском ресторане Санта Лючия в Цюрихе, на Нидердорф-штрассе. Но тогда, в Цюрихе, тоска по Италии была ещё свежа, и я активно занимался поисками, не поленившись методично перепробовать массу цюрихских пиццерий, пока, наконец, не нашёл то, что нужно.&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;А вот второе такое место обнаружилось совершенно неожиданно месяц назад на лондонском Ист Энде: им стал итальянский ресторан La Forchetta, удачно расположенный ровно посередине между работой и домом, в ста метрах от метро Bethnal Green в сторону центра. Зашли мы туда, в общем, случайно&amp;nbsp;&amp;mdash; в приглянувшемся нам пабе не оказалось еды, а итальянцы были следующими по дороге к дому. Как только мы сели, ещё до того как сделали заказ, нам принесли гриссини (это такие тонкие хлебные палочки)&amp;nbsp;&amp;mdash; чисто итальянская фишка, а заказанную мной колу, без дополнительных уточнений, принесли с долькой лимона. Это уже настраивало на позитивный лад: мелочь вроде, а какой бальзам на ностальгию. До этого мы успели побывать в нескольких итальянских ресторанах и пиццериях в гораздо более пафосных, чем пролетарски-криминальный Ист Энд, районах: деловом Сити и фешенебельном Вест Энде, и пиццей нас кормили вполне приличной, но про гриссини даже там ничего не знали. Когда принесли пиццу, простирающуюся за края немаленькой тарелки, я снова вспомнил Италию: только там со мной случалось не доесть пиццу&amp;nbsp;&amp;mdash; не потому, что невкусно, а потому что некуда. Но главное, что сама пицца превзошла все возможные ожидания: аутентично тонкая, почти исчезающая в центре, с поджаристыми, местами чуть подгоревшими краями, и столь же абсолютно настоящая на вкус. Давно у меня не было такого праздника живота, особенно в Лондоне.&lt;br /&gt;&lt;br /&gt;Во второй раз эффекта неожиданности уже не было, да и я был не сильно голодный, поэтому оценивал заказанную Prosciutto e Funghi уже более придирчиво. И остался не в восторге от начинки. Не то, что бы она была плохая&amp;nbsp;&amp;mdash; скорее, просто &amp;laquo;никакая&amp;raquo;. Но вот сама пицца, даже на придирчивый взгляд&amp;nbsp;&amp;mdash; была всё также великолепна и совершенно аутентична.&lt;br /&gt;&lt;br /&gt;Сегодня подготовился к походу более системно: а)&amp;nbsp;весь день практически ничего не ел, б)&amp;nbsp;пиццу взял Quattro Formaggi, в которой начинка не может быть &amp;laquo;никакой&amp;raquo; просто по определению, в)&amp;nbsp;пошёл один, чтобы ничто не отвлекало и не подгоняло :). В результате не только пицца прекрасно освоилась, но, в процессе освоения, пришла ещё одна замечтательная мысль. На вопрос &amp;laquo;Скажите, а тирамису у вас такое же вкусное как и пицца?&amp;raquo; официантка с гордостью ответила, что тирамису у них hand-made. И, действительно, тирамису оказалось замечательным и достойнейшим завершением ужина. Да и капучино мне тоже очень понравился, хотя в кофе я совсем не копенгаген.&lt;br /&gt;&lt;br /&gt;Народная мудрость гласит: чтобы из дома тянуло на работу, а с работы&amp;nbsp;&amp;mdash; домой, уходя, оставляйте и там, и там по сто грамм и огурчик. Я оставляю в Лондоне пиццу и тирамису.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:18355</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/18355.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=18355"/>
    <title>Фотки</title>
    <published>2006-12-02T03:56:30Z</published>
    <updated>2006-12-02T04:00:37Z</updated>
    <content type="html">&lt;a href="http://picasaweb.google.com/mspline/2006_11_26_barrier"&gt;Выложил&lt;/a&gt; фотки с прогулки к Thames Barrier. Я как-то фотки совсем перестал обрабатывать, зато ко многим пишу комментарии, иногда развёрнутые.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:18028</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/18028.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=18028"/>
    <title>Языковой барьер</title>
    <published>2006-12-01T23:06:14Z</published>
    <updated>2006-12-04T00:33:26Z</updated>
    <content type="html">Всего-то навсего двести суммарных грамм виски Bells + виски Talisker + коньяк Курвуазье (который местные определяют как &amp;laquo;смесь бренди и ликёра&amp;raquo;) на голодный желудок&amp;nbsp;&amp;mdash; сметают языковой барьер нах1й. Блядь, как же я завидую этим замечательным людям, которые over a pint спрашивают меня о том, что я думаю про историю с Литвиненко и что по этому поводу думают в России и как оно там освещается в масс-медиа. И я верю, что их это реально волнует: историей с отравлением давно заняты первые полосы газет, а сегодня утром на платформе в Стратфорде я сам слышал, как две пожилые леди обсуждали историю в подробностях и со знанием дела. А когда я говорю, что понятия не имею, что думают в России и вообще знаю обо всём этом только из occasional чтения местных газет, и что дома в Питере я вообще не читаю газет и почти не смотрю телевизор, смотрят с выражением вежливого удивления, в котором проскальзывает недоверие. Которые, в ответ на мои циничные комментарии по поводу российской действительности, искренне удивляются, что, мол, &amp;laquo;ну как же, ведь Путин, например, изъял природные ресурсы у олигархов и передал их в ведение государства, а значит вырученные за них деньги пойдут обратно в экономику&amp;raquo;. Блядь, я как тот Вовочка из анекдота, чувствую, что хочу жить в Советском Союзе. То есть в России. В той России, как она выглядит отсюда. Где не только недорогие бухло и бляди в ночных клубах, но ещё и демократия, свобода, уверенность в завтрашнем дне, грамотный и справедливый президент мистер Путин и огромные перспективы на будущее.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:17827</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/17827.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=17827"/>
    <title>Юмор висельника</title>
    <published>2006-11-26T22:05:10Z</published>
    <updated>2006-11-27T00:03:59Z</updated>
    <content type="html">В прошлую субботу &lt;a href="http://caseq.livejournal.com/50128.html"&gt;в Оксфорде&lt;/a&gt; побывали на экскурсии в местном замке. Первую часть экскурсии, с подъёмом на башню и спуском под землю, вела молодая бодрая девица, которая громко и быстро тараторила почти не закрывая рта в буквальном смысле этого слова, то есть сглатывая в и без того &amp;laquo;округлом&amp;raquo; британском английском остатки всех переднеязычных и губно-зубных звуков. Не знаю, была ли она под экстази, как предположил Андрей, или по жизни такая удалась, но в её увлечённом &amp;laquo;ва-ва-ва-ва-ва&amp;hellip;&amp;raquo; улавливалось максимум 20-40 процентов смысла. К счастью, половину из того, что она говорила, можно было прочитать на стендах.&lt;br /&gt;&lt;br /&gt;Вторая часть экскурсии была гораздо интереснее. Последние несколько сотен лет, вплоть до 1996 года, замок использовался как тюрьма (так что, если кто-то говорит вам, что учился в Оксфорде, нелишне будет уточнить, где именно и чему именно он там учился), потом был закрыт (в нём за это время успели снять тюремные сцены многих фильмов, в том числе &amp;laquo;Spy Games&amp;raquo;), а в этом году открылся уже с пафосной гостиницей в помещении собственно тюрьмы. На &amp;laquo;тюремную&amp;raquo; часть экскурсии был предусмотрен электрический экскурсовод. Когда нам его выдали, стало понятно, на что пошли семь фунтов, отданные за билет. Там не ограничились банальным аудиогидом (как, например, в Виндзоре), а выдали целый видеоплеер, размером с наладонник, в пухлом прорезиненном корпусе, в комплекте с приличными наушниками. Экскурсия представляла собой слегка театрализованное повествование: в основном там показывали ведущую, но время от времени она отходила в сторону и на передний план выходили актёры, изображавшие реальных исторических персонажей, о которых только что шла речь. Тексты ролей были, по большей части, документальными (например, по письмам заключённых), но иногда сценаристы добавляли юмора для скрашивания общей мрачности.&lt;br /&gt;&lt;br /&gt;Самым колоритным персонажем мы, не сговариваясь, признали палача, рассказывавшего о том, кого и как приходилось казнить ему и его предшественникам (все упоминаемые казни имели место в действительности). Особенно запомнился недовольный рассказ об одном приговорённом, который не пожелал отнестись к процессу казни с должным пиететом и превратил казнь в шоу. Он стрательно подбирал для дня казни модную одежду&amp;nbsp;&amp;mdash; датели гардероба были подробно описаны, но там подвёл словарный запас,&amp;nbsp;&amp;mdash; взойдя на виселицу, долго раскланивался и шутил с толпой, а потом, не дожидаясь палача, сам накинул петлю на шею и ступил в пустоту с эшафота. Последнее вызвало у нашего рассказчика особенное негодование. Склонившись к камере и наставительно грозя пальцем, он завершил свой рассказ восклицанием:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;strong&gt;Performing your own hanging is against health and safety regulations!&lt;/strong&gt;&lt;/center&gt;&lt;br /&gt;Вот он &amp;nbsp;&amp;mdash; настоящий висельнический юмор! :)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:17659</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/17659.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=17659"/>
    <title>Диалоги</title>
    <published>2006-11-24T11:52:51Z</published>
    <updated>2006-11-24T12:52:54Z</updated>
    <content type="html">Пятница. Утренняя кашка. Заглядывает Филипп, наливает кофе, присаживается.&lt;br /&gt;&amp;mdash; Нет, &amp;mdash;  говорит задумчиво, &amp;mdash; сегодня нерабочий день&amp;hellip;&lt;br /&gt;&amp;mdash; Да-да, &amp;mdash; с готовностью подхватываю я, &amp;mdash; я тоже думаю, что слово &lt;em&gt;casual&lt;/em&gt; переводится как &amp;ldquo;нерабочий&amp;rdquo;&lt;sup&gt;&lt;font size="-2"&gt;&amp;dagger;&lt;/font&gt;&lt;/sup&gt;.&lt;br /&gt;Андрей, поворачиваясь к нам с дружелюбной улыбкой:&lt;br /&gt;&amp;mdash; А &lt;em&gt;casualties&lt;/em&gt;&amp;nbsp;&amp;mdash; те, кто не работал.&lt;br /&gt;&lt;br /&gt;&lt;font size="-2"&gt;&lt;sup&gt;&amp;dagger;&lt;/sup&gt;&amp;nbsp;В офисах, где форма одежды регламентирована, общепринятой практикой является &lt;em&gt;casual friday&lt;/em&gt;, когда по пятницам можешь приходить в чём хочешь.&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:17301</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/17301.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=17301"/>
    <title>Мы рождены, чтоб байку сделать былью</title>
    <published>2006-11-23T12:13:45Z</published>
    <updated>2006-11-23T12:15:39Z</updated>
    <content type="html">Вчера скромно отметили в пабе с коллегами случившийся недавно день рождения &lt;span class='ljuser' lj:user='loislo' style='white-space: nowrap;'&gt;&lt;a href='http://loislo.livejournal.com/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://loislo.livejournal.com/'&gt;&lt;b&gt;loislo&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;. Аборигены проявили себя крайне антисоциально, из приглашённого десятка человек пришли только двое: индус, который когда-то учился в России, и начальник проекта&amp;nbsp;&amp;mdash; видимо из чувства социальной ответственности. Зато социализация получилась ненапряжной и весёлой. Потрепались, как водится, за автомобили, за политику, за историю, поспорили с индусом о том, сколько стоили в Союзе в начале восьмидесятых автомобиль-жигули и доллар на чёрном рынке.&lt;br /&gt;&lt;br /&gt;Когда перешли на баб и критерии женской привлекательности, я толкнул старый анекдот про решившего жениться мужика, который, мучаясь выбором из трёх достойных претенденток, дал каждой по $5000, чтобы посмотреть, как они ими распорядится. Распорядились&amp;nbsp;&amp;mdash; одна другой лучше, а мужик подумал, да и женился на той, у которой сиськи были больше. В ответ начальник хохотнул и сказал: &amp;laquo;У меня приятель недавно во второй раз собрался жениться&amp;nbsp;&amp;mdash; так он &lt;em&gt;просто дал своей подруге $5000, чтобы та поехала в Бельгию и сделала себе сиськи побольше&lt;/em&gt;&amp;raquo;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:16987</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/16987.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=16987"/>
    <title>[C++, boost] Concept-based overloading in C++</title>
    <published>2006-11-16T14:05:46Z</published>
    <updated>2006-11-16T15:15:42Z</updated>
    <category term="boost"/>
    <category term="c++"/>
    <content type="html">Год назад, прочитав в &lt;a href="http://www.boost-consulting.com/mplbook"&gt;&lt;em&gt;C++ Template Metaprogramming&lt;/em&gt;&lt;/a&gt; про возможность явно управлять включением/невключением функции в overload set при помощи &lt;a href="http://www.boost.org/libs/utility/enable_if.html"&gt;&lt;code&gt;boost::enable_if&lt;/code&gt;&lt;/a&gt;, мысленно отнёс этот трюк к категории вещей типа &amp;laquo;а вот гляди, братва, как я могу&amp;raquo;&amp;nbsp;&amp;mdash; прикольных, но в реальной жизни не нужных. Оказалось, нужных, и ещё как.&lt;br /&gt;&lt;br /&gt;Это нужно всегда, когда мы упираемся в отсутствие в C++ concept-based overloading. Хочется надеяться, что &lt;a href="http://lige.livejournal.com/8224.html"&gt;когда-нибудь оно-таки появится&lt;/a&gt;, но на данный момент язык не предоставляет готовых средств перегрузить функцию так, чтобы она вызывалась только для типов, удовлетворяющих некоему (произвольно сложному) заданному условию.&lt;br /&gt;&lt;br /&gt;Я в это упёрся вчера при прикручивании к старому приложению новой функциональности. У приложения есть &lt;strike&gt;помойк&lt;/strike&gt; &lt;strike&gt;свалк&lt;/strike&gt; сложносочинённая структура данных глубокой вложенности и разнообразия, и нужно её сериализовать в текстовый файл в виде набора CSV-таблиц. Задача простая, но есть нюанс. Файл должен быть удобен для восприятия и редактирования человеком, поэтому к сериализации каждой структуры нужно подходить индивидуально. Как, например, выглядит в общем случае сериализация map-ы? Итерируем по всем элементам и рекурсивно сериализуем ключ, а потом значение. И то, и другое, в свою очередь, может быть произвольно сложной структурой, а значит каждый ключ и каждое значение становятся на выходе набором таблиц, в лучшем случае&amp;nbsp;&amp;mdash; одной таблицей. А если мапа простая, типа &lt;code&gt;map&amp;lt;short,long&amp;gt;&lt;/code&gt;? Общий алгоритм превратит её в длинную серию &lt;code&gt;n*2&lt;/code&gt; таблиц из одного элемента каждая, хотя тут явно просится одна-единственная двухстолбцовая таблица из &lt;code&gt;n&lt;/code&gt; строк. Значит, нам нужно перегрузить функцию сериализации для тех мапов, у которых и ключ, и значение являются числами.&lt;br /&gt;&lt;br /&gt;Встроенными языковыми средствами эту задачу можно решить только перегружая функцию отдельно для каждой возможных пары численных типов, что даст нам квадратичный копи-пейст.&lt;br /&gt;&lt;br /&gt;А вот так выглядит решение с &lt;code&gt;boost::enable_if&lt;/code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;pre&gt;&lt;div style="background:#EEEEEE; margin:10pt; padding:5pt; border:dashed 1pt"&gt;&lt;font color="blue"&gt;template&lt;/font&gt; &amp;lt;&lt;font color="blue"&gt;typename&lt;/font&gt; K, &lt;font color="blue"&gt;typename&lt;/font&gt; V&amp;gt;
&lt;font color="blue"&gt;typename&lt;/font&gt; enable_if&amp;lt;and_&amp;lt;is_arithmetic&amp;lt;K&amp;gt;,is_arithmetic&amp;lt;V&amp;gt; &amp;gt; &amp;gt;::type
SerializeAsCsv( ostream &amp;os, &lt;font color="blue"&gt;const&lt;/font&gt; map&amp;lt;K,V&amp;gt;&amp; m )
{
    // Customized serialization
}&lt;/div&gt;&lt;/pre&gt;&lt;/code&gt;Синтакс, конечно, жутковат, как и у всего темплейтного в C++, но зато исходную идею о том, в каких случаях должна быть применена данная специализация, получилось донести до компилятора в первозданном, естественном и читабельном (ну, понятно, в пределах читабельности темплейтного кода на C++ :) виде. А что может быть лучшей характеристикой качества кода?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:16881</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/16881.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=16881"/>
    <title>Parting With The Legend</title>
    <published>2006-11-14T13:53:32Z</published>
    <updated>2006-11-14T13:53:32Z</updated>
    <content type="html">&lt;a href="http://www.michael.gusev.name/~mstone/2006_08_31_borland"&gt;Здесь&lt;/a&gt; лежат фотки с прощальной борландовской гулянки 31 августа 2006 года. Они там уже очень давно, на самом деле, лежат. Просто я забыл об этом широковещательно сказать. Каюсь.&lt;br /&gt;&lt;br /&gt;Пользуясь случаем, хочу передать превед и ещё раз сказать спасибо организаторам и участникам мероприятия, а также выразить надежду на скорейшие встречи. Тем более, что, как сообщают с мест, ситуация с ингредиентами для мероприятий в Питере нормализуется :)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:16452</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/16452.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=16452"/>
    <title>Жизнь-то налаживается</title>
    <published>2006-10-20T09:30:07Z</published>
    <updated>2006-10-20T09:30:07Z</updated>
    <category term="food"/>
    <content type="html">А по утрам в местной столовой, оказывается, такое, такое&amp;hellip; Жаль, правда, что узнали мы об этом только на днях&amp;nbsp;&amp;mdash; больше месяца прожито зря. Зато теперь каждый рабочий день начинается у меня с горячей, вкусной, аутентичной &lt;strong&gt;овсянки&lt;/strong&gt;!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:mstone:16367</id>
    <link rel="alternate" type="text/html" href="http://mstone.livejournal.com/16367.html"/>
    <link rel="self" type="text/xml" href="http://mstone.livejournal.com/data/atom/?itemid=16367"/>
    <title>Лондонские диалоги</title>
    <published>2006-10-19T15:31:56Z</published>
    <updated>2007-01-19T08:16:37Z</updated>
    <category term="dialogs"/>
    <content type="html">Едем работу на дабл-декере. Сегодня едем все вчетвером, потому что дождь, а до поезда идти дальше. Андрей на автобусах ездить не любит и недовольно гундит.&lt;br /&gt;&lt;br /&gt;А: &amp;hellip;и девки в метро симпатичнее!&lt;br /&gt;И: Просто симпатичных ещё внизу разбирают &lt;em&gt;(мы едем на верхней палубе)&lt;/em&gt;&lt;br /&gt;А: Пусть бы хоть в разобранном виде сюда приносили&amp;hellip;&lt;br /&gt;Р: Страшно подумать, какую часть Андрей бы себе выбрал.&lt;br /&gt;М: Я так думаю&amp;nbsp;&amp;mdash; моск.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;* * *&lt;/center&gt;&lt;br /&gt;Илья изучает вопрос "IDE vs. SCSI".&lt;br /&gt;&lt;br /&gt;И: Ну ёпрст! Нашёл информацию, а она оказалась на итальянском!&lt;br /&gt;Р &lt;em&gt;(убедительно, но с нечёткой дикцией)&lt;/em&gt;: Воспользуйся онлайновым перводчиком!&lt;br /&gt;А, М &lt;em&gt;(не сговариваясь, хором)&lt;/em&gt;: Каким? Анальным?!&lt;br /&gt;Р: Блин, ОН-ЛАЙ-НО-ВЫМ!&lt;br /&gt;М: Онлайновым анальным переводчиком?!</content>
  </entry>
</feed>
