<?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/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/'>
<channel>
  <title>You can&apos;t teach a new mouse old clicks</title>
  <link>http://starik-x.livejournal.com/</link>
  <description>You can&apos;t teach a new mouse old clicks - LiveJournal.com</description>
  <lastBuildDate>Thu, 25 Jun 2009 21:19:07 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>starik_x</lj:journal>
  <lj:journalid>10047613</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>http://l-userpic.livejournal.com/44637627/10047613</url>
    <title>You can&apos;t teach a new mouse old clicks</title>
    <link>http://starik-x.livejournal.com/</link>
    <width>20</width>
    <height>22</height>
  </image>

<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/37879.html</guid>
  <pubDate>Thu, 25 Jun 2009 21:19:07 GMT</pubDate>
  <title>трудности перевода</title>
  <link>http://starik-x.livejournal.com/37879.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/s/t/starik_x/lost-in-translation.jpg&quot; width=&quot;615&quot; height=&quot;461&quot; alt=&quot;46.95 КБ&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/37879.html</comments>
  <category>чехия</category>
  <category>фотки</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/37548.html</guid>
  <pubDate>Tue, 26 May 2009 21:57:34 GMT</pubDate>
  <title>все что вы хотели знать о стрекозах но боялись спросить</title>
  <link>http://starik-x.livejournal.com/37548.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/s/t/starik_x/dragonflies.JPG&quot; width=&quot;716&quot; height=&quot;538&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/37548.html</comments>
  <category>фотки</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/37345.html</guid>
  <pubDate>Sun, 17 May 2009 20:29:42 GMT</pubDate>
  <title>горы для троллейбуса</title>
  <link>http://starik-x.livejournal.com/37345.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Зальцбург увлекает и удивляет и не требует при этом для себя много времени. &lt;br /&gt;&lt;br /&gt;От сосредоточенного бронзового Моцарта на Mozartplatz проходишь метров 50 и оказываешься в компании не менее сосредоточенных ребят, передвигающих пятикилограммовые шахматные фигуры по нарисованной в углу Kapitelplatz шахматной доске. А там рукой подать до Festunggasse, откуда отправляются фуникулеры в замок Hohensalzburg – замок, вся красота которого блекнет по сравнению с открывающимся там, наверху, ошеломительным видом на горы. Горы, покрытые лесом; горы, покрытые снегом; горы, закованные в ледяной панцирь и сверкающие на солнце как лысина Билли Коргэна.&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320559037881426562&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/_WdEylnzVamE/SdZsQWNqooI/AAAAAAAAAt8/Nw6loJsLg-Q/s144/P3280112.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320560250504003234&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_WdEylnzVamE/SdZtW7lavqI/AAAAAAAAAwY/tbzSCfiF8TQ/s144/P3280217.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320558444178977810&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_WdEylnzVamE/SdZrtyf-NBI/AAAAAAAAAsg/bNDJ6FT9mKg/s144/P3280061.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320558719716079842&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/_WdEylnzVamE/SdZr909IuOI/AAAAAAAAAtQ/OFI2wHP6on4/s144/P3280090.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Отсюда не хочется уходить.  С высоты этих ста с небольшим метров начинаешь понимать, как все тут устроено: компактный центр с дюжиной расходящихся с разные стороны дорог-«лучей», вдоль которых стоят небольшие двух-, трехэтажные домики. Между – озера, поля, парки.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320562509804288722&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/_WdEylnzVamE/SdZvacIlOtI/AAAAAAAAAyo/b8rXqYW3AKk/s144/P3280275.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320561799736304162&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/_WdEylnzVamE/SdZuxG7LoiI/AAAAAAAAAxk/MJcewdHRrAE/s144/P3280254.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320562317752776226&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/_WdEylnzVamE/SdZvPQr7tiI/AAAAAAAAAyU/abCwLMdcJLI/s144/P3280272.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320562521049924162&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/_WdEylnzVamE/SdZvbGBwAkI/AAAAAAAAAzA/jukpErrSAdI/s144/P3280280.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Но ничего идеального в мире нет, и Зальцбург тоже с подвохом: вся эта красота крайне чувствительна к погоде. В солнечный день горы видны прямо из окна городского троллейбуса, но даже небольшой дождь сразу прячет их в серой дымке. И тогда из развлечений туристам остаются, в общем, только музеи и бары (и музей пива как комбинация обоих вариантов).&lt;br /&gt;&lt;br /&gt;Музеи бывают дешевые (панорама Зальцбурга за 2€, катакомбы - в два раза дешевле), но чаще дорогие (Дом-Музей Моцарта 6,5€, Музей Естественной Истории 5€, Музей Пива 9€ и т.д.). Поэтому, планируя музейный день, лучше всего купить SalzburgCard за 22€ – она действует сутки и покрывает все перечисленные (и многие другие) музеи + городской транспорт (1.8€) + фуникулер до замка (10.5€, но можно и бесплатно, пешком). &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320559227871191442&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_WdEylnzVamE/SdZsbZ-wYZI/AAAAAAAAAus/n-WNRRcgmB0/s144/P3280167.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320562980645501218&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/_WdEylnzVamE/SdZv12J3-SI/AAAAAAAAA0M/cYoVx6dLVUQ/s144/P3290314.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320558680970221618&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/_WdEylnzVamE/SdZr7knZ2DI/AAAAAAAAAtI/FGGP1mzBjkU/s128/P3280080.JPG&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320559631378534450&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/_WdEylnzVamE/SdZsy5KZ0DI/AAAAAAAAAvI/OVx4y4iO7RQ/s144/P3280189.jpg&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picasaweb.google.com/andreister/Salzburg#5320561583602520738&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_WdEylnzVamE/SdZukhw30qI/AAAAAAAAAw4/U7NOh5wAPM4/s144/P3280228.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ну и конечно, повсюду Моцарт. Который, как известно, родной город ненавидел до чертиков: многочисленные путешествия по Европе, совершенные в нежном возрасте, натянутые отношения с местным архиепископом и легендарный пинок под зад привили гению отвращение к провинциальному Зальцбургу. И город отплатил ему тем же, размножив музыканта на ксероксе массовой культуры и низведя его до уровня ширпотреба. И стоят теперь бесчисленные моцарты, стилизованные под героя из мультика Уолта Диснея, у входов в магазины, и зазывают в гостиницы, и лезут из-под оберток шоколадных  конфет.&lt;br /&gt;&lt;br /&gt;И плывет надо всем этим сороковая симфония, задевая седые макушки альпийских гор, разбрасывая по облакам свое беспечное па-ра-рам-па-ра-рам-па-ра-рарам.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/37345.html</comments>
  <category>путешествия</category>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/36892.html</guid>
  <pubDate>Mon, 04 May 2009 14:31:53 GMT</pubDate>
  <title>cizinecká policie online</title>
  <link>http://starik-x.livejournal.com/36892.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Это пир духа. Оказывается, есть сайт, где в режиме реального времени можно следить за обновлением номеров на табло полиции, что на Koněvova 188/32:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.visaservice.cz/lang_en&quot;&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/s/t/starik_x/snapshot.jpg&quot; width=&quot;320&quot; height=&quot;240&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/36892.html</comments>
  <category>чехия</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/36694.html</guid>
  <pubDate>Fri, 23 Jan 2009 01:50:17 GMT</pubDate>
  <title>вальтер скотт</title>
  <link>http://starik-x.livejournal.com/36694.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Карбонаты и фосфориты, полимеры и полумеры, &lt;br /&gt;Молодой баламут извлекает октаэдр, вписанный в сферу Венеры.&lt;br /&gt;Гексатетраэдр, мистика листика, сложенного пополам.&lt;br /&gt;Тайны Лингвистика выданы Кучеру, ехавшему на бричке по своим непотребным делам.&lt;br /&gt;&lt;br /&gt;Треугольники крыш, альпинарии вишен, черешен, скворешен, 	&lt;br /&gt;Анонимный тиран выстиран и прилюдно развешен. 	&lt;br /&gt;Зашифрованный план наших душ набросал программист на Паскале,&lt;br /&gt;И борей бушевал и поэты, взрываясь в оргазме, корявые пальцы в стихи запускали.&lt;br /&gt;&lt;br /&gt;Круг Луны, валуны, бородатые гунны и готы.&lt;br /&gt;Сухощавый фельдъегерь пускает серебную пулю из Вальтера в Скотта,&lt;br /&gt;Из разинутой пасти огнем Мирозданья рыгает холодное дуло,&lt;br /&gt;А тому нипочем, он идет и идет, поднимая фонтаны песка, облака задевая носками гутулов.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/36694.html</comments>
  <category>стехи</category>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/36353.html</guid>
  <pubDate>Fri, 31 Oct 2008 15:47:23 GMT</pubDate>
  <link>http://starik-x.livejournal.com/36353.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Сказки малых народов: Бурят&lt;i&gt;и&lt;/i&gt;но&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/36353.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/36336.html</guid>
  <pubDate>Sun, 19 Oct 2008 18:25:56 GMT</pubDate>
  <title>codevanced</title>
  <link>http://starik-x.livejournal.com/36336.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;В общем, новости такие: в связи с необходимостью как-то развивать свой английский, делать серьезную карьеру и тд., некоторое время назад я завел себе &lt;a href=&quot;http://codevanced.net&quot;&gt;еще один блог&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Поэтому тематика этого ЖЖ кардинально меняется: сублимировать на темы программирования теперь есть где. Всем, кто френдил меня в той или иной степени &quot;из профессиональных побуждений&quot; наверняка это будет интересно. А все остальные вздохнут с облегчением :)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/36336.html</comments>
  <category>работа</category>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/35990.html</guid>
  <pubDate>Tue, 14 Oct 2008 07:29:54 GMT</pubDate>
  <title>атлант пожал плечами</title>
  <link>http://starik-x.livejournal.com/35990.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Наткнулся недавно &lt;a href=&quot;http://chich8.livejournal.com/1925.html&quot;&gt;на обзор книжек по бизнесу&lt;/a&gt;. Обозреватель - Евгений Чичваркин, владелец &quot;Евросети&quot;.&lt;br /&gt;&lt;br /&gt;Из этого списка я не читал &lt;i&gt;ничего&lt;/i&gt; - не те пока еще интересы. Но очень вероятно, что со временем подобная литература окажется нужна. &lt;br /&gt;&lt;br /&gt;&lt;img height=&quot;120&quot; alt=&quot;&quot; width=&quot;96&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/chich8/pic/00008qxc/s320x240&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img height=&quot;120&quot; alt=&quot;&quot; width=&quot;81&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/chich8/pic/00009z5d/s320x240&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img height=&quot;120&quot; alt=&quot;&quot; width=&quot;81&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/chich8/pic/0000hya4/s320x240&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img height=&quot;120&quot; alt=&quot;&quot; width=&quot;81&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/chich8/pic/0000aq7p/s320x240&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img height=&quot;120&quot; alt=&quot;&quot; width=&quot;81&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/chich8/pic/0000bf94/s320x240&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img height=&quot;120&quot; alt=&quot;&quot; width=&quot;81&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/chich8/pic/0000crzd/s320x240&quot; /&gt; &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Наверняка кому-то из вас это интересно уже сейчас :)&lt;br /&gt;&lt;br /&gt;«Теряя невинность» Ричард Брэнсон.&lt;br /&gt;«Война за таланты» Э. Майклз, Х. Хэндфилд-Джонс, Э. Экселрод.&lt;br /&gt;«Сильное государство» Фрэнсис Фукуяма.&lt;br /&gt;«Лидерство Мацуситы» Джон Котлер.&lt;br /&gt;«Представьте себе!» Том Питерс.&lt;br /&gt;«Как я создал Wal-Mart» Cэм Уолтон.&lt;br /&gt;«Мотивация в стиле ЭКШН. Восторг заразителен!» К. Кобьелл.&lt;br /&gt;«Уникальность теперь... или никогда. Книга о корпоративной религии» Йеспер Кунде.&lt;br /&gt;«22 непреложных закона маркетинга» Эл Райс, Джек Траут.&lt;br /&gt;«Первоклассный сервис как конкурентное преимущество» Джон Шоул.&lt;br /&gt;«Атлант расправил плечи» Айн Ренд.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/35990.html</comments>
  <category>другое</category>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/35655.html</guid>
  <pubDate>Thu, 02 Oct 2008 07:12:42 GMT</pubDate>
  <title>дублинские строфы</title>
  <link>http://starik-x.livejournal.com/35655.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Бесконечное утро. Тысячи волн качают&lt;br /&gt;воздух на гладких спинах. Играющий вдалеке&lt;br /&gt;над головами, ветер вращает чаинки чаек&lt;br /&gt;в облачном молоке.&lt;br /&gt;Возле пустого пирса, где потемнел от влаги&lt;br /&gt;камень, где бьется, несется вода, круша,&lt;br /&gt;не спеша, на излете, вонзается в белую рыхлую плоть бумаги&lt;br /&gt;жало карандаша.&lt;br /&gt;&lt;br /&gt;Авиация туч окружает беспечный город&lt;br /&gt;Дублин. Дубленой кожей встретишь ее десант,&lt;br /&gt;после откроешь карту, водишь мишень курсора&lt;br /&gt;по улицам, адресам&lt;br /&gt;прожитой жизни, пахнет весной и смехом,&lt;br /&gt;и незримые струны протянуты изнутри к&lt;br /&gt;точке за горизонтом, хриплым картавым гитарным эхом&lt;br /&gt;врезавшись в материк.&lt;br /&gt;&lt;br /&gt;Так разгоняются стрелки. Время с пространством в паре&lt;br /&gt;превращаются в то, что становится искрами от костра,&lt;br /&gt;так бурлящая смесь Сегодня проносится в хрупкой бездонной стеклянной таре&lt;br /&gt;завтрашнего Вчера,&lt;br /&gt;так рождает улыбку зачеркнутый плюсом минус,&lt;br /&gt;так выходишь из дома, спускаешься вниз, к реке,&lt;br /&gt;и вишни цветут, и набережная - как &quot;Гиннесс&quot;,   &lt;br /&gt;осевший на ободке.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/35655.html</comments>
  <category>ирландия</category>
  <category>стехи</category>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/35369.html</guid>
  <pubDate>Tue, 02 Sep 2008 11:50:34 GMT</pubDate>
  <title>вот я бы</title>
  <link>http://starik-x.livejournal.com/35369.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Иногда приходится работать с людьми, которые постоянно жалуются. Нет, не то чтобы они были просто непозитивные, часто совсем наоборот, с виду замечательные ребята - пока не заводят речь о работе и положении дел на проекте. Тут на вас и высыпается: и коллеги неадекватные, и задачи неинтересные, и решения принимаются неверные... &lt;br /&gt;&lt;br /&gt;&quot;Вот я бы&quot;, - наверное, самое любимое их выражение, за что я подобные разговоры называю &quot;вот-ябыванием&quot;. &lt;br /&gt;&lt;br /&gt;Любителя повот&lt;i&gt;я&lt;/i&gt;бываться несложно распознать: он отзывается положительно только о собственных идеях, коллег обсуждает исключительно у них за спиной, и легко мог бы получить первый приз на соревнованиях по поиску виноватых.&lt;br /&gt;&lt;br /&gt;По наблюдениям, вот&lt;i&gt;я&lt;/i&gt;бизм не заразен. Однако споры с его носителем - а вот&lt;i&gt;я&lt;/i&gt;бизм (вспомним меткую фразу Александра Куприяновича) размножается спорами - как минимум, просто отвлекают вас от насущных дел, в итоге не приводя ни к чему.&lt;br /&gt;&lt;br /&gt;Космос в недоумении.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/35369.html</comments>
  <category>мысли</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/35110.html</guid>
  <pubDate>Tue, 12 Aug 2008 08:03:36 GMT</pubDate>
  <title>евангелие от MS</title>
  <link>http://starik-x.livejournal.com/35110.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Евангелисты MS выпустили обновленную версию .NET 3.5 Enhancements Training Kit. В пакете - презентации по ASP.NET AJAX, MVC, Dynamic Data, Entity Framework (и тд.) и масса демок. &lt;b&gt;Презентации и документы в формате Office 2007!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Скачать:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=122094&quot;&gt;Visual Studio 2008 SP1&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=124150&quot;&gt;.NET 3.5 SP1&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://go.microsoft.com/?linkid=8719735&quot;&gt;.NET 3.5 Enhancements Training Kit&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/35110.html</comments>
  <category>работа</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/35000.html</guid>
  <pubDate>Mon, 04 Aug 2008 08:23:40 GMT</pubDate>
  <title>неизменяемые переменные</title>
  <link>http://starik-x.livejournal.com/35000.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Вообще говоря, я не знаю как правильно перевести &quot;immutable&quot;, но &quot;неизменяемые переменные&quot; звучит достаточно драматично для заголовка небольшого поста в ЖЖ - так что, поехали.&lt;br /&gt;&lt;br /&gt;С идеей, думаю, знакомы многие, но скоро основы immutability придется выучить вообще всем, потому что Эрик Липперт написал &quot;неизменяемые структуры данных - будущее C#&quot;, а Эрик Липперт &lt;a href=&quot;http://blogs.msdn.com/ericlippert/archive/tags/Immutability/default.aspx&quot;&gt;знает, о чем говорит&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Самый популярный неизменяемый тип в С#, без которого не обходится ни один &quot;Hello, World!&quot;, появился очень-очень давно. &lt;br /&gt;Это &lt;font face=&quot;Courier New&quot;&gt;System.String&lt;/font&gt; - пишем &lt;font face=&quot;Courier New&quot;&gt;&quot;foo&quot;.Replace(&quot;f&quot;, &quot;b&quot;)&lt;/font&gt;, подразумеваем немного другое: с &quot;foo&quot; ничего не делается, все методы &lt;font face=&quot;Courier New&quot;&gt;System.String&lt;/font&gt; создают и возвращают новую строку. Отсюда советы не забывать про &lt;font face=&quot;Courier New&quot;&gt;StringBuilder&lt;/font&gt;, но отсюда и преимущества: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;фантастическое упрощение для многопоточного кода - ведь если ничто не меняется, то и синхронизация не нужна&lt;/li&gt;&lt;br /&gt;&lt;li&gt;возможность использовать строки в качестве ключей в хэш-таблице: хэш-значения меняться не должны, поэтому объекты-ключи должны быть постоянными (справедливости ради: постоянной может быть только часть объекта и тогда хэш вычисляется по ней)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Недавно(?) в C# появились еще два подхода к immutability. &lt;br /&gt;&lt;br /&gt;Первый - анонимные классы от C#3, когда в ответ на &lt;font face=&quot;Courier New&quot;&gt;var customer = new {Name = &quot;foo&quot;}&lt;/font&gt; компилятор за кулисами создает immutable класс, который потом изменить невозможно: &lt;font face=&quot;Courier New&quot;&gt;customer.Name = &quot;boo&quot;&lt;/font&gt; не пройдет. &lt;br /&gt;&lt;br /&gt;Второй подход - &lt;a href=&quot;http://www.martinfowler.com/bliki/Closure.html&quot;&gt;замыкания&lt;/a&gt;, но тут &quot;неизменяемость&quot; дается не так легко. &lt;br /&gt;Наверное, только ленивый не написал об опасностях, подстерегающих неосторожного программиста, взявшего в руки обоюдоострый меч замыканий, потому что код &lt;br /&gt;&lt;font face=&quot;Courier New&quot;&gt;&lt;pre&gt;
    internal static List&amp;lt;Action&amp;gt; GetActions(List&amp;lt;string&amp;gt; strings)
    {
        var result = new List&amp;lt;Action&amp;gt;();
        foreach (string &lt;b&gt;item&lt;/b&gt; in strings) {
            result.Add(() =&amp;gt; Console.WriteLine(&lt;b&gt;item&lt;/b&gt;));
        }
        return result;
    }

    public static void Main(string[] args)
    {
        var strings = new List&amp;lt;string&amp;gt; { &quot;one&quot;, &quot;two&quot;, &quot;three&quot; };
        GetActions(strings).ForEach(a =&amp;gt; a()); 
    }
&lt;/pre&gt;&lt;/font&gt;&lt;br /&gt;выдаст не то, чего мы все ожидаем - из-за особенностей реализации этих самых замыканий (в примере вообще создается &lt;b&gt;один&lt;/b&gt; экземпляр автогенеренного класса, соответствующего замыканию; его-то и добавляют добавляют в список три раза подряд). &lt;br /&gt;&lt;br /&gt;В этом месте все еще не так страшно - во первых, поправляется это очень просто. Во-вторых, Resharper 4.0 своим &quot;access to modified closure&quot; предупреждает об опасности. В-третьих, часто помогает &lt;font face=&quot;Courier New&quot;&gt;List&amp;lt;T&amp;gt;.ForEach&lt;/font&gt;, который просто проходит по элементам списка и для каждого элемента вызывает переданный action, и тогда код получается еще проще:&lt;br /&gt;&lt;font face=&quot;Courier New&quot;&gt;&lt;pre&gt;
        internal static List&amp;lt;Action&amp;gt; GetActions(List&amp;lt;string&amp;gt; strings)
        {
            var result = new List&amp;lt;Action&amp;gt;();
            strings.ForEach(i =&amp;gt; result.Add( () =&amp;gt; Console.WriteLine(i) ));
            return result;
        }
&lt;/pre&gt;&lt;/font&gt;&lt;br /&gt;Но есть еще один тонкий момент:&lt;br /&gt;&lt;font face=&quot;Courier New&quot;&gt;&lt;pre&gt;
        class Developer
        {
           public string Name { get; set; }
           public Developer(string name) { Name = name; }
        }
	...
	var team = new List&amp;lt;Developer&amp;gt; { new Developer(&quot;Кастусь&quot;), new Developer(&quot;Пятрусь&quot;) };

        var writeNames = new List&amp;lt;Action&amp;gt;();
        team.ForEach(i =&amp;gt; writeNames.Add(() =&amp;gt; Console.WriteLine(i.Name)));

        foreach (var action in writeNames) { action(); }

        Console.WriteLine(&quot;\nOriginal names have changed\n&quot;);

        team[0] = new Developer(&quot;Сяржук&quot;);
        team[1].Name = &quot;Алесь&quot;;

        foreach (var action in writeNames) { action(); }
&lt;/pre&gt;&lt;/font&gt;&lt;br /&gt;Кастусь остался на месте, а вот Петруся уже нет: во втором случае мы изменили сам объект - не ссылку, - чего в immutable типах делать ой как нельзя.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/35000.html</comments>
  <category>работа</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/34805.html</guid>
  <pubDate>Tue, 15 Jul 2008 09:41:51 GMT</pubDate>
  <title>велопробег по cазаве</title>
  <link>http://starik-x.livejournal.com/34805.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223159811820448098&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SHxkLOSnaWI/AAAAAAAAAVo/2amNgOQMRyk/s144/bicycles%202.jpg&quot; align=&quot;left&quot; hspace=&quot;10&quot; vspace=&quot;5&quot; /&gt;&lt;/a&gt;Под катом – описание нашей первой длительной семейной поездки. Только вот вернулись. &lt;br /&gt;&lt;br /&gt;Писал подробно, перемежая путевые заметки с мыслями, возникавшими по ходу. Так что многобукав! &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;table width=&quot;100%&quot;&gt;
&lt;tr&gt;
&lt;td width=&quot;600&quot;&gt;&lt;br /&gt;Идея прокатиться по велосипедным дорожкам вдоль реки С&lt;i&gt;а&lt;/i&gt;завы была довольно спонтанной. Просто основной план отпуска – поездка в Италию – по разным причинам оказался под вопросом, и надлежало привести в действие план Б. Который в связи с этим нужно было срочно придумать.&lt;br /&gt;&lt;br /&gt;Правильное решение, как это часто бывает, пришло мгновенно: на сэкономленные «итальянские» деньги купить велосипеды и отправиться крутить педали вдоль Сазавы к ее истокам, останавливаясь на ночлег с палаткой в кемпингах, коих в здешних краях навалом. Тут надо отметить один идеологически важный момент. Когда эммигрант приезжает в страну своей эммигрантской мечты, весь его задор путешественника (если он был), весь его интерес к истории и культуре очень быстро теряется.  Или засасывает ежедневная рутина, или манят новые горизонты...  За спадом собственного интереса я слежу с оптимистичным безразличием, периодически открывая «Бравого солдата Швейка» или выезжая куда-нибудь на природу на выходных. Но внутренне радуюсь за тех, у кого это получается лучше.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;День первый. Начало.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;– Электричка будет через шесть минут, – обрадовались в окошке вокзальной кассы. &lt;br /&gt;– Спасибо! &lt;br /&gt;– Не во что, – ласково откликнулась тетенька, и мы с Санькой полетели через вокзал, расчищая себе дорогу велосипедами. За их провоз в Чехии надо платить: разовый билет стоит 25 крон, дневной – 50. В поездах классом повыше предусмотрен целый отдельный вагон, с собой в купе брать нельзя. За разовый билет отдаешь 30 крон: говорят, в спецвагоне велосипеды охраняют и кормят.&lt;br /&gt;&lt;br /&gt;Минут за 50 мы домчались до станции Senohraby и оттуда начали свое велопутешествие.  Буквально через пару километров появились первые впечатления: сиденье было удручающе твердым (боль прошла где-то на третий день).  Вся красота окружающего мира, все эти холмы, пригорки, поля, леса, небо и ручей – пролетали под аккомпанемент сигналов от пятой точки. О Человечество! Ты придумало теорию суперструн и футбол, поэзию, пиво и город Брандис Над Лабем – почему ты не можешь изобрести что-нибудь поудобнее дубовых велосипедных седушек?!&lt;br /&gt;&lt;br /&gt;Остановились на охраняемой лужайке на берегу, недалеко от местечка Čtyřkoly (30 крон с носа). Лужайка довольно популярна: во-первых, тут ночуют байдарочники и байдарочницы, которые сплавляются потом вниз по Сазаве в своих непромокаемых рюкзаках. Во-вторых, тут проходит паромная переправа: веселый паромщик (радостно думаешь: с утра принял) перевозит на плоскодонке людей с одного берега на другой. Сухими. На всякий случай, на домике записан номер его телефона. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;День второй. Velké Popovice.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Проснулись рано. То есть, конкретно  рано – если в обычный выходной дома продираешь глаза к 10-11 утра, то тут уже в 7 часов ночи ни в одном глазу. Скворцы свое дело знают.&lt;br /&gt;&lt;br /&gt;Недалеко от Чтыржкол находится Velké Popovice – родина «Велкопоповицкого Козла» (от Čtyřkoly на Pišely, и потом прямо по  велотрассе №0028). Маленький скромный городок, узкие улочки и костел Девы Марии Снежной. Нипочем не скажешь, что здесь варят лучшее темное пиво планеты: живительный элексир, разливающийся холодком в иссохшейся, измученной жаждой гортани.&lt;br /&gt;&lt;br /&gt;К пивоварне подъезжаешь по алее, густо обсаженной розами. Видимо, так и должен выглядеть путь в пивной рай: устланная лепестками роз асфальтовая дорожка уводит за высокий забор. И каждый рабочий день с марта по сентябрь в 12:00 – экскурсия на 75 минут. С дегустацией, samořejme.&lt;br /&gt;&lt;br /&gt;Обедая в ресторанчике рядом с пивоварней, мы совершенно случайно  оказались за одним столом с русской семьей. Как оказалось, в процессе разговора я дважды подчеркнул, что мы живем в Праге, а глава почтенного семейства  также дважды заметил, что они строят дом недалеко отсюда.  Удостоверившись таким образом, что жизнь удалась, каждая семья направилась своей дорогой – довольные собой и друг другом люди.&lt;br /&gt;&lt;br /&gt;Мы завернули к замку Štiřin, надеясь заодно искупаться в пруду неподалеку. Пруд оказался покрытым у берегов бензиновой пленкой, а замок перестроили в отель, и мы поехали купаться на свою лужайку, но короткой дорогой.  Обычно на картах указывают официальные велотрассы, помеченные дорожными знаками – велосипед на желтом фоне. Но есть еще и более мелкие, «локальные» дорожки,  которые отмечаются разноцветными флажками прямо на деревьях по всему маршруту. Покупать специальные очень подробные карты с этими путями не всегда удобно – особенно если путь неблизкий и таких карт набирается слишком много. А без них находить партизанские тропки часто помогают подробные планы целых районов, размерами чуть ли не полтора на три метра, установленные на видном месте по городкам.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;День третий. Sázava.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Это понятно, Чехия – гористая страна, и подъемов и спусков разной степени крутости не избежать даже путешествуя по дельте реки. Странно другое: практически всю дорогу вдоль Сазавы в одноименный город катишься с горки. Хотя кажется, что должно быть наоборот – ведь едешь навстречу течению, то есть «наверх».&lt;br /&gt;&lt;br /&gt;До города добрались часа за полтора и потом еще час колесили по жаре в поисках кемпинга, которых тут два. Первый – «Kavalier» – не работал. Зато очень хорошо работала парочка, спрятавшаяся ото всех в заброшенном кавальерском саду. А мы поселились в другом – «Pod Vrbou», в пяти минутах езды от главной городской площади (по 40 крон с носа, дикие утки рядом с палаткой бесплатно). Слегка пережаривают картошку, но зато отличные туалеты и строится душ.&lt;br /&gt;&lt;br /&gt;Вопреки названию, Sázava fest (один из самых популярных чешских open air фестивалей) проходит не в Сазаве, а в городке Кацов ниже по течению, – поэтому в Сазаве остается только посещение костела. Обмен несопоставимый только на первый взгляд, утешаешь себя. Снаружи впечатляет южная стена с аркадами, высотой метров десять, а внутри – две картины: Дева Мария Надеющаяся и Сазавская Мадонна Карающая, выполненые по совешенно небиблейским мотивам. Нечасто увидишь беременную Деву Марию или ее же, наказывающую Ежишка. Ежишком чехи называют маленького Иисуса, причем здесь он даже подарки детям на Новый Год приносит, что выглядит не то дикой ересью, не то логичным развитием христианства. (Да и кто поверит в Деда Мороза в стране, где снег зимой – редкость?)&lt;br /&gt;&lt;br /&gt;А палатка прошла боевое крещение дождем, который  лил всю ночь. Под размеренный стук капель засыпать в сухом теплом тенте невыразимо приятно – правда просыпаться уже совсем наоборот. &lt;br /&gt;&lt;br /&gt;С этого дня погода начала портиться.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;День четвертый. Český Šternberk.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Дождь закончился только к 10 утра. Опасаясь, что это ненадолго, в Český Šternberk решили ехать на поезде. В пользу этого решения говорило еще одно соображение. Замок в Штернберге находится на вершине горы. То есть, вместо того чтобы наматывать петли серпантинов на велосипедные спицы, мы поедем к нему на поезде, а от него покатимся себе вниз шарообразными мучными изделиями из известной сказки.&lt;br /&gt;&lt;br /&gt;Стоит ли говорить, как наивно было располагать Штернберг на &lt;i&gt;самом&lt;/i&gt; верху.&lt;br /&gt;&lt;br /&gt;Но обо всем по порядку.  Если Карлштейн – это раскрученная и прилизанная попса, эдакий Тимати от истории и архитектуры, с музыкантами во дворе и роскошными свадьбами на старинных автомобилях, то Штернберг – альтернатива, возродившийся из небытия после реституции 1992 года «Smashing Pumpkins», суровый скалистый островок в море зелени, с хищными птицами во дворике и сосисками в тесте за 16 крон.&lt;br /&gt;&lt;br /&gt;Очень занятная  экскурсия по внутренностям замка – но, как, наверное, большинство замков мира, снаружи намного интереснее чем внутри. Шероховатость камней и устремленные вверх шпили против фамильных портретов и мебельных гарнитуров эпохи Ренессанса.&lt;br /&gt;&lt;br /&gt;Из Штернберга прямой путь на Kácov, бессменную площадку «Сазава фест» с 2001 года. Дорога отыгралась за нашу трусливую попытку прокатиться на поезде: почти все время пришлось двигаться в гору. В Кацове остановились в «Western Camp» (45 крон за человека + 25 за палатку: чем дальше от Праги тем почему-то дороже). Как обычно, палатку поставили на берегу Сазавы, но она чем ближе к истоку, тем грязнее. Купаться не тянет: прохладно, моемся в душе. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;День пятый. Kácov.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;С первого дня питались сахаром с овсяной кашей на утро и макаронами с тушенкой на обед . Все готовили собственноручно на туристической газовой горелке, на ней же кипятили воду для чая. Вечером получалось по-разному, иногда бутерброды с чаем, иногда – ужин с пивом в ресторанчике неподалеку от места ночевки.&lt;br /&gt;&lt;br /&gt;Правда, в Кацове местное пиво – а пиво варили тут уже 500 лет назад! – попробовать так и не удалось. В кемпинге его разливали, но еды нормальной не было, и ужин наш прошел в одном (единственном?) городском кабачке, где «Kácov» в пивной ассортимент почему-то не включили.&lt;br /&gt;&lt;br /&gt;На выезде из города пробили колесо. Залепив два ранения за 40 крон в велоремонтной мастерской неподалеку, отправились дальше. По итогам поездки всего проколов набралось пять, но остальные я уже в полевых условиях заклеивал сам. Все цивилизованно: пластмассовые лопатки для шин, колесо откручивается одним движением rychloupínák-a. С содроганием вспоминаешь, как в детстве снимали шины отвертками. Правда, накачав колесо, нипель по старой памяти слюнявишь все равно.&lt;br /&gt;&lt;br /&gt;Кемпинг возле местечка Březina, в котором мы планировали остановиться, оказался детским лагерем. А через километра четыре возле села Vlastějovice встретился отсутствующий на нашей карте пансионат с многообещающим названием «Radost» (80 крон за палатку и за каждого по 25).&lt;br /&gt;&lt;br /&gt;Вечером пили в местном баре чай с печеньем под насмешливыми взглядами радостных отдыхающих, заливающихся виски за барной стойкой.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;День шестой. Světlá nad Sázavou.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;По закону, который мы нарушили только однажды – на шестой день – палатку в Чехии можно ставить только в специально отведенных местах. &lt;br /&gt;&lt;br /&gt;Выехав из Радости, взяли курс на Světlá nad Sázavou, родину богемского стекла. Чуть южнее Светлы есть городок Lipnice nad Sázavou, где прожил свои последние несколько лет Ярослав Гашек, причем почти все это время – на втором этаже в трактире «У чешской коруны». Спускался вниз и пил, пил, пил – он вообще всю жизнь пил очень много, от чего и умер, не дожив до сорока. Вскрытие показало паралич сердца и целый букет болезней, вызываемых пьянством.&lt;br /&gt;&lt;br /&gt;Но узнали мы все это только по возвращении в Прагу, так что Липнице так и осталась в стороне от маршрута: проехав километра три после Светлы, решили остановиться в кемпинге в живописном месте на вершине очередной горы.&lt;br /&gt;&lt;br /&gt;Не вышло. Место оказалось лагерем для крутых, и хозяйка в белом халате, намекнув, что туристам тут не место, вежливо нас выпроводила. «Вы с палаткой, а у нас тут обед скоро», – с легким осуждением вздохнула она, – наверное, когда директора лагерей собираются вместе, кто-нибудь из них обязательно говорит: «Все могу простить человеку. Но ежели кто в обед с палаткой заявится, век тому не забуду».&lt;br /&gt;&lt;br /&gt;Ничего другого поблизости не было.&lt;br /&gt;&lt;br /&gt;Поэтому пришлось – страшно сказать! – остановиться прямо на берегу озера. На всякий случай я даже сходил к ближайшему дому спросить у хозяев высочайшего позволения заночевать рядом с их озером, на что получил ответ в духе, что, дескать, озеро принадлежит соседней деревне, а если я такой честный, то пускай еду туда и собираю деревенский совет на ночь глядя, а так воообще сами они не против нашего соседства.&lt;br /&gt;&lt;br /&gt;Обрадованный, я никуда не поехал. Вдоволь накупавшись и поужинав макаронами с тушенкой и вкуснейшим хлебом, мы легли спать. Снова лил дождь.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;День седьмой. Žďár nad Sazavou.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Не распогодилось и к утру: небо темнело, накрапывало, и разразилось самым настоящим ливнем когда мы проезжали Havličkuv Brod. Но исток Сазавы уже маячил в следующем населенном пункте: Žďár nad Sázavou. Тогда мы просто сели на поезд и через минут 20 были на месте.&lt;br /&gt;&lt;br /&gt;Отметили прибытие хорошим плотным обедом в одном из Ждярских кабачков и поехали назад в Прагу. Это был короткий день. На билете в графе «километраж» стояло 169.&lt;br /&gt;&lt;/td&gt;

&lt;td valign=&quot;top&quot;&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223160683851756642&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxk9-3FNGI/AAAAAAAAAWY/NFoT5bLdObI/s144/lsteni.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223160691251702146&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxk-abXaYI/AAAAAAAAAWw/2EIwAlsLMck/s144/monument.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223161274838518738&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxlgYdTi9I/AAAAAAAAAXo/3pRbeXfHGto/s144/tent.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223162004097547154&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxmK1KNO5I/AAAAAAAAAYQ/a3KmC4g7vfw/s144/on%20the%20road.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223162480982093106&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SHxmmlsV7TI/AAAAAAAAAYo/Lkatt55cr98/s144/sternberk.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223162483215842658&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxmmuA6PWI/AAAAAAAAAYw/lDxTaINCYaI/s144/beer.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223162993316511842&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/andreister/SHxnEaSYwGI/AAAAAAAAAZA/Cw4Y_7y3vxc/s144/svetla%202.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223162997077088706&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxnEoS-mcI/AAAAAAAAAZg/Go_9cITtqoc/s144/meal.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223163406673977378&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxnceKfICI/AAAAAAAAAZw/43x28a1XliY/s144/tent%202.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223163406045034962&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SHxncb0iOdI/AAAAAAAAAZ4/6kkInV9LPvw/s144/train.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223163868876917314&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/andreister/SHxn3YAQSkI/AAAAAAAAAac/XjekF_-kzoY/s144/water.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223163871381302018&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxn3hVWKwI/AAAAAAAAAa0/ZDud5ECEBvs/s144/zdar.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223164227201478226&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SHxoMO3fLlI/AAAAAAAAAbg/O7vYqRQjR6E/s144/evening%202.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223164502232819778&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxocPcEaEI/AAAAAAAAAbo/n-c7ZloKf08/s144/for%20sale.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223164501459691250&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SHxocMjvZvI/AAAAAAAAAbw/ZuNe5xBwP-0/s144/gaudi%20in%20stirin.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223160250582793650&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SHxkkwztfbI/AAAAAAAAAV4/5qSLh1y_--Y/s144/Bridge%20at%20Ctyrkoly%202.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223160255456841954&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/andreister/SHxklC9xkOI/AAAAAAAAAWI/AkZc0sBPSdo/s144/field%202.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223160685129483122&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/andreister/SHxk-Dntw3I/AAAAAAAAAWg/B6Dv375_tGg/s144/kozelsign.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechSazavaTrip/photo#5223162478113182658&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/andreister/SHxmmbAV08I/AAAAAAAAAYg/cF3CZ1ZqOFE/s144/sternberk%202.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/34805.html</comments>
  <category>путешествия</category>
  <category>своё</category>
  <category>чехия</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/34362.html</guid>
  <pubDate>Mon, 30 Jun 2008 10:29:12 GMT</pubDate>
  <title>учиться, учиться и учиться</title>
  <link>http://starik-x.livejournal.com/34362.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;С октября месяца у меня дома будет жить симпатичная студентка.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/s/t/starik_x/bookstower.gif&quot; align=&quot;left&quot; width=&quot;131&quot; height=&quot;175&quot;&gt; Санька поступила в Карлов университет. На бесплатное, в итоге заняв по баллам 7-е место среди &lt;b&gt;510&lt;/b&gt; претендентов на право носить черную мантию с алой подкладкой и четырехугольную шапочку. Единственная иностранка. &lt;br /&gt;&lt;br /&gt;У меня нет слов чтобы описать свою радость, гордость и переполняющий меня восторг.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Для студентов здесь рай. Сами составляют себе расписание занятий, выбирают преподов и предметы. Еду в столовой можно заказать по интернету и расплатиться кредиткой. Бесплатный wi-fi. &lt;br /&gt;&lt;br /&gt;Обучение редко приносит плоды кому-либо, кроме тех, кто предрасположен к нему, но им оно почти не нужно? :)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/34362.html</comments>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/34286.html</guid>
  <pubDate>Tue, 17 Jun 2008 13:52:37 GMT</pubDate>
  <title>saludo, ammado!</title>
  <link>http://starik-x.livejournal.com/34286.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SFe8UkVGJYI/AAAAAAAAAUc/LoItTvuVrlE/s144/mainenance.jpg&quot; align=&quot;left&quot; hspace=&quot;15&quot; vspace=&quot;10&quot; width=&quot;100&quot; height=&quot;150&quot; /&gt;&lt;br /&gt;Социальные сети плодятся как грибы после дождя. &lt;br /&gt;&lt;br /&gt;Оно и понятно: одним людям хочется больше общения, другим хочется собрать первых вместе и показывать им рекламу. Утоленная жажда коммуникации стоит всех неудобств: и баннеров, и опасности быть обнаруженным военкоматом, и убитого времени.&lt;br /&gt;&lt;br /&gt;Раньше, лет эдак 15 назад, людей вокруг тебя было мало и каждый был по-своему важен. Люди ходили друг к другу в гости и писали бумажные письма. Блинкомпот, они писали на бумаге, шариковыми ручками, письма на несколько листов! И еще они отправляли посылки, деревянные ящички с яблоками и консервами. Все можно было потрогать руками и сохранить на память. Это был &quot;штучный товар&quot;, много не напосылаешь - ручная работа! - и видимое подтверждение того, что ты кому-то нужен.&lt;br /&gt;&lt;br /&gt;А теперь, когда кроме (вместо?) писем и посылок с людьми можно связаться двадцатью разными способами, когда можно отправить одно и то же письмо всем знакомым сразу, когда вместо &lt;i&gt;реального&lt;/i&gt; подарка вы рискуете получить купон со скидкой, когда записки на холодильнике заменяются смсками - что у вас остается? &lt;br /&gt;&lt;br /&gt;Голод, который можно попытаться утолить &quot;количественным общением&quot;.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Но я собственно не с того начал. Просто я работаю &lt;a href=&quot;http://www.ammado.com/&quot;&gt;в компании которая делает одну из таких сетей&lt;/a&gt;. Все, что меня в этом привлекает, спрятано далеко внутри системы - масштабирование решений, производительность алгоритмов - и как правило, мало кому интересно. &lt;br /&gt;&lt;br /&gt;Но вот пришло время распеленать пелену загадочности и разнавесить занавески секретности. Потому что некоторое время назад мы сделали redesign - поменяли внешний вид сайта. Не квадратные кнопочки поменяли на круглые, а все полностью переделали. Объем работ просто громадный. Я-то, со своими back-end способностями - только так, стремянку держал. А остальные делали чудеса. &lt;br /&gt;&lt;br /&gt;Сайт был как младенец: ты приходишь и каждый день замечаешь что-то новое. Вот, начал держать главную страничку. Вот впервые сказал &quot;this page contains no errors&quot;. Это была магия, колдовство, которое делалось руками героев со стальным блеском в глазах.&lt;br /&gt;&lt;br /&gt;К сожалению, я прошляпил написать чуть раньше, чтобы вы могли сравнить новую и старую версии - deployment уже пошел. Но когда он закончится, миру предстанет то, чем в чем мне повезло участвовать.&lt;br /&gt;&lt;br /&gt;А то что это Еще Одна Социальная Сеть... конечно, записки на холодильнике не заменить ничем - но наверняка и тут есть свой смысл, а? Приходите посмотреть чтоле ;)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ammado.com/&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/s/t/starik_x/ammado.jpg&quot; align=&quot;left&quot; hspace=&quot;15&quot; vspace=&quot;10&quot; width=&quot;450&quot; height=&quot;300&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/34286.html</comments>
  <category>работа</category>
  <category>своё</category>
  <category>мысли</category>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/34012.html</guid>
  <pubDate>Tue, 10 Jun 2008 14:50:01 GMT</pubDate>
  <title>рекурсивная хроника событий или откуда берется выгода</title>
  <link>http://starik-x.livejournal.com/34012.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Как известно, &lt;s&gt;борода Анатолия Вассермана впитывает до двух мисок борща&lt;/s&gt; используя оператор &lt;font face=&quot;Consolas, Courier New&quot;&gt;yield return&lt;/font&gt; мы даем путевку в жизнь автогенеренному классу, внутри которого зашита логика &lt;font face=&quot;Consolas, Courier New&quot;&gt;MoveNext&lt;/font&gt; и &lt;font face=&quot;Consolas, Courier New&quot;&gt;Current&lt;/font&gt;. &lt;br /&gt;&lt;br /&gt;Для сложных структур данных это ведет к более понятному коду, для простых - производит впечатление на коллег и домочадцев. В примерах сложными структурами обычно называют деревья, и там &lt;font face=&quot;Consolas, Courier New&quot;&gt;yield return&lt;/font&gt; действительно творит чудеса:&lt;br /&gt;&lt;font face=&quot;Consolas, Courier New&quot;&gt;&lt;br /&gt;private IEnumerable&amp;lt;T&amp;gt; Traverse(Node&amp;lt;T&amp;gt; node)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (node != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:green;&quot;&gt;//yield return node.Item; uncomment to get pre-order traversal&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (T item in Traverse(node.Left)) { yield return item; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:green;&quot;&gt;//yield return node.Item; uncomment to get in-order traversal&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (T item in Traverse(node.Right)) { yield return item; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:green;&quot;&gt;//yield return node.Item; uncomment to get post-order traversal&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;Куда там бороде Анатолия.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Однако даже в этом контексте мало кто говорит, что если дерево достаточно глубокое, рекурсия идет алгоритму во вред. Для обхода узла на глубине &lt;font face=&quot;Consolas, Courier New&quot;&gt;h&lt;/font&gt; уходит &lt;font face=&quot;Consolas, Courier New&quot;&gt;O(h)&lt;/font&gt; времени, а если узлов в дереве &lt;font face=&quot;Consolas, Courier New&quot;&gt;n&lt;/font&gt; то вот вам и &lt;font face=&quot;Consolas, Courier New&quot;&gt;O(n*h)&lt;/font&gt;. Где труд, там и мрут. Да только проблема не только в этом - любой рекурсивный алгоритм можно переделать в итеративный (вместо &quot;неявного&quot; стека вызовов использовать стек в коде явно, в виде push и pop - правда, никто не говорил, что это будет легко). Есть еще одно место, где тратится время: сборка мусора.&lt;br /&gt;&lt;br /&gt;Ключевое слово в первом предложении - &quot;класс&quot;. Классы занимают место в памяти, и чистить после них эту память приходит garbage collector. Каждый вызов &lt;font face=&quot;Consolas, Courier New&quot;&gt;yield return&lt;/font&gt; оставляет после себя итератор, при рекурсивном вызове этот итератор живет пока рекурсия не вернется. Мы получаем горы объектов, которые гарантированно станут мусором эээ... очень скоро.&lt;br /&gt;&lt;br /&gt;Итак, вопрос: почему не автогенерировать структуры вместо классов? Ведь, ежели быть до конца откровенными, итераторы в &lt;font face=&quot;Consolas, Courier New&quot;&gt;List&amp;lt;T&amp;gt;&lt;/font&gt; и &lt;font face=&quot;Consolas, Courier New&quot;&gt;Dictionary&amp;lt;K, V&amp;gt;&lt;/font&gt; - структуры! Когда мы, простые программисты от сохи, итерируемся по &lt;font face=&quot;Consolas, Courier New&quot;&gt;List&amp;lt;T&amp;gt;&lt;/font&gt;, итераторы сидят себе спокойно на стеке, а garbage collector качается в гамаке и читает Рихтера. Тем не менее, &lt;font face=&quot;Consolas, Courier New&quot;&gt;yield return&lt;/font&gt; генерирует не структуры.&lt;br /&gt;&lt;br /&gt;А если посмотреть чуть глубже, возникает совсем другой вопрос: откуда вообще получается выгода от использования структур? Ведь когда простые программисты от сохи итерируются по &lt;font face=&quot;Consolas, Courier New&quot;&gt;List&amp;lt;T&amp;gt;&lt;/font&gt;, компилятор превращает &lt;font face=&quot;Consolas, Courier New&quot;&gt;foreach&lt;/font&gt; в вызов итератора - в виде &lt;font face=&quot;Consolas, Courier New&quot;&gt;IEnumerator&lt;/font&gt;, который потом дергают за &lt;font face=&quot;Consolas, Courier New&quot;&gt;MoveNext&lt;/font&gt; и &lt;font face=&quot;Consolas, Courier New&quot;&gt;Current&lt;/font&gt;. А поскольку структуры не имеют указателя на vtable, приведение структуры к интерфейсу ведет к боксингу - а следовательно теряется весь кайф.&lt;br /&gt;&lt;br /&gt;Дело в том, что истина замалчивается, как говорил дублинский программист Джеймс Джойстик. Чтобы использовать &lt;font face=&quot;Consolas, Courier New&quot;&gt;foreach&lt;/font&gt;, итератор &lt;b&gt;не должен&lt;/b&gt; реализовывать &lt;font face=&quot;Consolas, Courier New&quot;&gt;IEnumerator&lt;/font&gt; - достаточно реализовать два его метода. Это называется duck typing, и с его помощью компилятор достает итератор как структуру и работает с ней напрямую, без приведения к интерфейсу. Одна досадная мелочь: для того, чтобы duck typing работал как мы хотим, надо объявлять структуру как public. Структуры итераторов в дженериках выставлены наружу и у них все хорошо. А вот автогенеренные классы &lt;font face=&quot;Consolas, Courier New&quot;&gt;yield return&lt;/font&gt; с уродскими именами объявлены как private - поэтому даже будь они структурами, компилятор не смог бы этим воспользоваться.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/34012.html</comments>
  <category>работа</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/33688.html</guid>
  <pubDate>Thu, 29 May 2008 08:22:36 GMT</pubDate>
  <title>монолитные перекрытия</title>
  <link>http://starik-x.livejournal.com/33688.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Я считаю, что использовать в C# коде модификатор перекрытия &lt;font face=&quot;Consolas, Courier New&quot;&gt;new&lt;/font&gt; могут только люди, способные без запуска программы правильно ответить на вопрос, что - и почему - будет напечатано.&lt;font face=&quot;Consolas, Courier New&quot;&gt;&lt;br /&gt;&lt;pre&gt;
class A     { public virtual  void M() { Console.WriteLine(&quot;A&quot;); } }
class B : A { public override void M() { Console.WriteLine(&quot;B&quot;); } }
class C : B { public new      void M() { Console.WriteLine(&quot;C&quot;); } }

class Program
{
    static void Main(string[] args)
    {
        C c = new C();
        B b = c;
        A a = b;

        a.M();
        b.M();
        c.M();
    }
}
&lt;/pre&gt;&lt;/font&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/33688.html</comments>
  <category>работа</category>
  <lj:security>public</lj:security>
  <lj:reply-count>13</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/33348.html</guid>
  <pubDate>Mon, 26 May 2008 14:01:35 GMT</pubDate>
  <title>Майкрософт, Андромеда</title>
  <link>http://starik-x.livejournal.com/33348.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Ну и в завершение истории про Win The Web: вопреки опасениям, организация самого соревнования была очень даже на уровне. Помимо собственно программирования, нас вкусно кормили, разрешали играть в X-box и в футбол и устраивать гонки на радиоуправляемых машинках, &lt;a href=&quot;http://picasaweb.google.com/andreister/Misc/photo#5204680256654703058&quot;&gt;&lt;img align=&quot;left&quot; hspace=&quot;15&quot; vspace=&quot;15&quot; width=&quot;130&quot; height=&quot;100&quot; src=&quot;http://lh5.ggpht.com/andreister/SDq9HitkedI/AAAAAAAAATk/_taaq3DGX1U/s144/football.jpg&quot; /&gt;&lt;/a&gt;пить (безалкогольное) пиво, а в конце провели экскурсию по чешскому Майкрософту, где на каждой двери рядом с номером висит табличка с названием какого-нибудь созвездия или наоборот, звездной туманности. &lt;br /&gt;&lt;br /&gt;Санька часов в 11 вечера пришла меня проведать и не смогла не остаться - тем более что из трех заявленных участников в нашей команде был только я.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Поскольку соревнование было скорее по &quot;промышленному&quot; программированию, никаких задач коммивояжера и определения числа перестановок не было. Надо было всего лишь нарисовать маршруты движения грузовиков &lt;a href=&quot;http://picasaweb.google.com/andreister/Misc/photo#5204680248064768450&quot;&gt;&lt;img align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;15&quot; width=&quot;160&quot; height=&quot;120&quot; src=&quot;http://lh3.ggpht.com/andreister/SDq9HCtkecI/AAAAAAAAATc/cO0s1NAvMFU/s144/sleeping-sanka.jpg&quot; /&gt;&lt;/a&gt;по GPS данным из базы, используя Virtual Earth - со всякими примочками типа фильтрации по дате, поиска наиболее/наименее частых маршрутов и самых быстрых/медленых грузовиков. &lt;br /&gt;&lt;br /&gt;Плюс к этому надо было сделать два мини-сайта. На первом (отводилось 1.5 часа) зарегистрированные пользователи должны были создавать и кормить тамагочи, которые бы без подкормки дохли. Второй (отводился 1 час) - промо-сайт своей команды с дизайном на усмотрению создателей. Ребята, занявшие в итоге первое место, сделали две офигенных промо-странички на Silverlight&apos;e и просто порвали всех простотой и изяществом стиля.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/Misc/photo#5204677125623544242&quot;&gt;&lt;br /&gt;&lt;img align=&quot;left&quot; hspace=&quot;15&quot; width=&quot;60&quot; height=&quot;80&quot; src=&quot;http://lh4.ggpht.com/andreister/SDq6RStkebI/AAAAAAAAATU/VtmMGAADeEM/s144/s730.jpg&quot; /&gt;&lt;/a&gt;А наша команда заняла почетное второе место (из четырех). Учитывая, что я был в команде один, а в остальных было по три человека, то получил приз зрительских симпатий - смартфон HTC S730. Теперь Nokia 1100 со стертыми кнопками, служившая верой и правдой 75 лет, отправляется на заслуженный отдых...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/33348.html</comments>
  <category>работа</category>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/33073.html</guid>
  <pubDate>Tue, 06 May 2008 17:39:22 GMT</pubDate>
  <title>не надо сайт в подъезде</title>
  <link>http://starik-x.livejournal.com/33073.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://mswtw.com/&quot;&gt;&lt;img src=&quot;http://mswtw.com/sitefiles/1000/wtw2/logo.png&quot; align=&quot;left&quot; hspace=&quot;15&quot; width=&quot;120&quot; height=&quot;90&quot;&gt;&lt;/a&gt; Как &lt;a href=&quot;http://starik-x.livejournal.com/32778.html&quot;&gt;я уже говорил&lt;/a&gt;, сайт 24-х часового марафона по программированию выглядит гораздо лучше, чем работает. Как в смысле своевременных ответов на накопившиеся вопросы, так и в смысле банального удобства. Я понимаю, что они там в Microsoft были заняты покупкой Yahoo - думали куда ставить, пройдет ли в двери... но теперь-то, когда уже все позади - надо возвращаться к насущным делам, товарищи! Невнимание к вопросам программистского быта, волокита и бюрократизм и сломанный upload - все это надо изжить, с этим надо бороться!&lt;br /&gt;&lt;br /&gt;Да, upload починили - но теперь там висит по 4-5 приложений слишком ретивых кандидатов. Потому что на самом деле все работало, только не отображалось, а кто ж знал. Наличие подобных &quot;сайтов&quot;, товарищи, не только подрывает авторитет Microsoft, но топчет программистские принципы и традиции вебдваноль.&lt;br /&gt;&lt;br /&gt;Если кому интересно - мой личный вклад в дело торжества мирового господства, с usability, улучшенной  советами &lt;span class=&apos;ljuser&apos; lj:user=&apos;safor&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://safor.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://safor.livejournal.com/&apos;&gt;&lt;b&gt;safor&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;а в атмосфере коллективной товарищеской критики, &lt;a href=&quot;http://www.box.net/shared/kpoq8yd4wg&quot;&gt;лежит на box.net&lt;/a&gt;. В readme все написано. &lt;br /&gt;&lt;br /&gt;Объявляется перерыв на 15 минут. (&lt;i&gt;Бурные, продолжительные аплодисменты. Все встают.&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/33073.html</comments>
  <category>работа</category>
  <category>своё</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/32778.html</guid>
  <pubDate>Fri, 02 May 2008 08:08:44 GMT</pubDate>
  <title>весенний марафон</title>
  <link>http://starik-x.livejournal.com/32778.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Когда-нибудь приходилось задерживаться на работе дольше положенных 8 часов? А работать до поздней ночи? А уезжать домой на такси, потому что транспорт уже не ходит? &lt;br /&gt;&lt;br /&gt;Главный вопрос в такой ситуации - где хранить рабочую зубную щетку. &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Но сначала небольшое отступление. Для хронических программистов-маньяков, этих красноглазых джедаев клавиатуры и мышки, а также всех кто хочет таковыми стать, Microsoft устраивает &lt;a href=&quot;http://mswtw.com/&quot;&gt;24-х часовой марафон по программированию&lt;/a&gt;. Во время этого марафона, по всей Восточной Европе - в Венгрии, Чехии, Польше, Украине (!) и тд, - джедаи будут под музыку Dave Matthews Band в окружении полуобнаженных красавиц колбасить код, отлучаясь только в туалет по специальным пропускам. &lt;br /&gt;&lt;br /&gt;Условие для участия - маленькая программа. Кандидат должен ее написать и залить на марафонский сайт, и с этого места начинаются проблемы. &lt;br /&gt;&lt;br /&gt;Потому что upload на сайте не работает! И возникает мысль, что раз с самого начала все идет как-то нехорошо, надо готовиться, что дальше будет только хуже. Или марафон пройдет не во всех заявленных странах, или не приедет Dave Matthews, или не будет красавиц, или они не будут полуобнажены. Хоть бы только пропусков хватило. &lt;br /&gt;&lt;br /&gt;А зубную щетку надо носить с собой. Вдруг коммандировка.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/32778.html</comments>
  <category>работа</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/32599.html</guid>
  <pubDate>Mon, 14 Apr 2008 08:15:50 GMT</pubDate>
  <title>один день в вертикальном мире</title>
  <link>http://starik-x.livejournal.com/32599.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechPrachovskSkLy/photo#5188998442647130546&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SAMGl1IJkbI/AAAAAAAAAO0/UOnsJG2D0Fk/s144/landscape%20with%20a%20flag.jpg&quot; align=&quot;right&quot; hspace=&quot;15&quot; /&gt;&lt;/a&gt;Находясь волею судьбы в Чехии, мы стараемся каждые выходные куда-нибудь выезжать и знакомиться с местным пивом, природой и достопримечательностями. Путешествия эти требуют виртуозного умения в приготовлении бутербродов, но не обременяют планированием маршрута - поэтому являются спонтанными ровно настолько, насколько это позволяет бутербродная составляющая.&lt;br /&gt;&lt;br /&gt;На прошедших выходных целью был выбран &quot;чешский рай&quot; (местность километрах в 100 от Праги), отчасти из-за претенциозного названия, отчасти просто от балды. Решили поехать на Праховске скалы: на поезде до городка Йичин, а дальше пешком. &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Городок Йичин красочные интернет-сайты поместили прямо у подножия этих скалистых гор - оперируя, видимо, в масштабах литосферных плит и тектонических сдвигов. По приезду выяснилось, что топать туда 8 км, но погода была отличная, до автобуса 2 часа, продуктово-пивной балланс организма в норме - так что мы пошли.&lt;br /&gt;&lt;br /&gt;Часть ног в итоге удалось сберечь: в сторону гор километра три подвез студент-растаман, а обратную дорогу вообще всю проехали с пожилой парой, которые ради этого даже сослали свою собаку в багажник. Но если не рассчитывать на автостоп (а для нас этот вид путешествий медленно, но верно становится скорее исключением, чем правилом), то тут либо своя машина, либо велосипеды.&lt;br /&gt;&lt;br /&gt;А в промежутке между дорогой туда и дорогой обратно были скалы:&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/andreister/CzechPrachovskSkLy/photo#5188998442647130594&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SAMGl1IJkeI/AAAAAAAAAPM/H0rtMmuOLqE/s144/czech%20uber%20alles.jpg&quot; /&gt;&lt;/a&gt;   &lt;a href=&quot;http://picasaweb.google.com/andreister/CzechPrachovskSkLy/photo#5188998442647130578&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/andreister/SAMGl1IJkdI/AAAAAAAAAPE/7nSi3h7GEf0/s144/forgotten%20jar.jpg&quot; /&gt;&lt;/a&gt;       &lt;a href=&quot;http://picasaweb.google.com/andreister/CzechPrachovskSkLy/photo#5188999048237519522&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/andreister/SAMHJFIJkqI/AAAAAAAAAQw/9B78nchw4b8/s144/three.jpg&quot; /&gt;&lt;/a&gt;   &lt;a href=&quot;http://picasaweb.google.com/andreister/CzechPrachovskSkLy/photo#5188998953748238994&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/andreister/SAMHDlIJkpI/AAAAAAAAAQo/5BInb_NEiNs/s144/the%20coolest%20view.jpg&quot; /&gt;&lt;/a&gt;   &lt;a href=&quot;http://picasaweb.google.com/andreister/CzechPrachovskSkLy/photo#5188998781949547010&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/andreister/SAMG5lIJkgI/AAAAAAAAAPg/z8Q4--kh2rI/s144/panorama.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Если вдруг кто-то из вас был в чешском раю - то в каком месте и как добирались?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/32599.html</comments>
  <category>путешествия</category>
  <category>своё</category>
  <category>чехия</category>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/32483.html</guid>
  <pubDate>Wed, 09 Apr 2008 12:25:46 GMT</pubDate>
  <title>сирены титана</title>
  <link>http://starik-x.livejournal.com/32483.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Для тех кто в детстве летал в космос в шкафу, учил названия созвездий и читал непонятные книжки без картинок, а потом вырос и перестал - &lt;a href=&quot;http://www.google.com/sky/&quot;&gt;Google Sky теперь в интернете&lt;/a&gt;. Помимо всего прочего, туда поместили подкасты с Earth &amp; Sky, где девушки приятной наружности на отличном английском рассказвают про туманность Ориона и теорию Большого Взрыва.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/32483.html</comments>
  <category>другое</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/32072.html</guid>
  <pubDate>Wed, 02 Apr 2008 17:21:41 GMT</pubDate>
  <title>люди хотят поэзии на..</title>
  <link>http://starik-x.livejournal.com/32072.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;В случае, если произведение и/или его переводы, находящиеся под катом, &lt;b&gt;не&lt;/b&gt; является народным достоянием и/или автор или его наследники &lt;b&gt;не&lt;/b&gt; разрешили его всемирное распространение в электронном виде, после ознакомления вы обязаны уничтожить файл/файлы с произведением и/или его переводами с жёсткого диска.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;20px&quot;&gt;
&lt;tr&gt;
&lt;td width=&quot;33%&quot;&gt;&lt;br /&gt;&lt;pre&gt;
&lt;div style=&quot;font-family: Verdana&quot;&gt;JESTRABUV PODZIMNI KRIK&lt;/div&gt;
Severozápadní vítr ho pozvedá nad
šedavé, modravé, vzrudlé pláně
Conneticutu. A z vysoké závratě
nevidí sousta, co zkonejší hlad,
slepice na dvoře zdevastované
farmy, straň se syslem na vartě.

Ve vzdušném plynutí rozprostřen sám si vlá
nad všemi, obhlíží vypouklou hordu
kopců, a lesk řiční hladiny,
proudící jak šavle oživlá
s odlesky zoubkatých brodů,
vidí i perličkam podobné dědiny

té Nové Anglie. Do bodu nultého
pokleslý teploměr jak skřitek pod kamny
mrzne a stává se hasičem požáru
listů a kostelních špicí. Však pro něho,
jestřaba, to nejsou kostely. V pokání
farníkům, jako by ze snových oparů

vznáší se v blankytném moři, má sklapnutý
zobák a stažený běhak i s rousní
– drápy jak pět prstů do pěsti sevřených –
a každým pírkem se hlídá to vanutí
zdola a v odpověd‘ zabliká oční
bulkovičkou, přechází na směr Jih, 

na Rio-Grande, až k deltě a k osádce
bučiny, kde buji zrosené plavuně,
k travinám proroslým ostřicí,
do hnízda až k prasklé skořápce,
do stínu s rudými skrvinkami, do vůně
bratra či sestřicí. 

A srdce obrostlé tělem a peřím a křídlem,
rvoucí se s přívaly rozechvění,
jako by stříhalo modrý flór
(řízené svým vlastním tepelným zřídlem)
podzimní oblohy, a právě ji
upřednostňovalo na úkor

skořicové barvy sotva patrného oka,
tečky klouzající po temeni výšky
jedlí; i na úkor průzračnosti v tváři
dítěte u zamrzlého okna,
dvou, co právě z auta vyšli,
ženy na zápraží.

Ale stoupající proud ho zvedá vzhůru zas
výš a výš. V pírkatém podbřišku
štípe to mrazivě. V pohledech
tam dolů vidí, že i obzor zhas,
a vidí tam i obrysku
třinácti prvotních států, vidí: z všech

komínů stoupá dým. A nad město
zdvižené komíny pak ukazují
ptákovi, jak je výška vznešená.
Hle, kampak mě to zaneslo!
On cítí, jak v něm s rozrušením bují
pýcha. Tu obrátiv se na

křídlo, jde prudce dolů. Naštěstí
pružina vzduchu do výše ho zvedá
zpět na bezbarvou, ledovatou hlad‘.
Ve žlutavé zorničce se rodí zlověstný
lesk. Je v něm hněv a bledá
hrůza. A znova volný pad 

se blíží. Jako míč vrácený o zed‘ hrou,
jako pád hříšhíka a zpátky k víře zas
vrací ho pružina, odkud ho odvlekla.
Jeho, a dnes ještě teplého!
A čertvíkám. Jen výš. Do ionosféry až,
do astronomicky objektivní... do pekla

ptáků, kde chybí kyslík, proso též,
kde místo nich jsou kroupy létavic –
hvězd. A co dvounohým je výška nad námi,
to pernatým je nizká lež.
Mozečkem ne, pouhými váčky plic
se dohaduje: není záchrany.

Tehdy se dává do křiku. Zahnutý hák
zobáku ví, jak Erynie zpívá,
vypouští zvuk, jenž letí do nebe,
nesnesitelný, mechanický jak
zvuk oceli vylité do aluminia,
tak mechanicky, nebo ne-

předurčený pro vůbec ničí uši: 
pro lidské, ani pro veverčí skok,
pro lišku strachem štjekotající,
ani pro polní myši.
Tak neodliješ s pláčem slzotok
nikomu. Vzhůru jen ti psi

zvedají mordy. Ostrý, pronikavý křik,
děsící hrůzněji než vysoké dis
diamantu při řezání skla,
krájí i nebe. I svět v okamžik
onoho řezu rozechvěl se nejvýš.
Nebot‘ tam, v nebi, žhavost spálila

ovzduší, jako tady, v dolíčku,
na černém plotě položenou ruku
bez rukavice. Když s výkřikem &quot;tam-
hle!&quot; vidíme nahoře jen slzičku
jestřába, plus pavučinu, k zvuku
připevněnou, i rozvlněný lán

táhnoucí se po obloze, kde
ozvěna už není, cítit je až na zem
jen apoteóza zvuku, v říjnu zvláště pak.
A v té krajkovině jako hvězda žhně,
jiskřivě blýská spoutávaný mrazem,
jinovatkou, vzduchoprázdnem pták –

střibrem smačenými křidly vzlétá k zenitu,
do ultramarinu. Binoklem z údolní země
vidíme perlu v rozsvíceném detailu.
Slyšíme: něco v pádu zvoni tu
jak nádobí překotně rozbíejné
jak souprava rodinného křišt’alu,

jehož střepy nezraňují, ale na dlani
roztávají. Je to okamžik,
v němž zas dobře rozeznáváš očka, kolečka,
vějíř, perut‘ s duhovými barvami,
uvozovky, závorky, tři tečky, otazník,
chmýrka, pírečka,

rozhozený vzorec brka s ornamenty,
mapu zataženou chumelicí,
vloček slétajících dolů do kraje.
Ale tam je prsty loví. Děti
vybíhají v pestrých bundách na ulici
a volají anglicky: &quot;Je zima, zima je!&quot;
&lt;/pre&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td width=&quot;33%&quot;&gt;&lt;br /&gt;&lt;pre&gt;
&lt;div style=&quot;font-family: Verdana&quot;&gt;ОСЕННИЙ КРИК ЯСТРЕБА&lt;/div&gt;
Северозападный ветер его поднимает над
сизой, лиловой, пунцовой, алой
долиной Коннетикута. Он уже
не видит лакомый променад
курицы по двору обветшалой
фермы, суслика на меже.

На воздушном потоке распластанный, одинок,
все, что он видит – гряду покатых
холмов и серебро реки,
вьющейся точно живой клинок,
сталь в зазубринах перекатов,
схожие с бисером городки

Новой Англии. Упавшие до нуля
термометры – словно лары в нише;
стынут, обуздывая пожар
листьев, шпили церквей. Но для
ястреба это не церкви. Выше
лучших помыслов прихожан

он парит в голубом океане, сомкнувши клюв,
с прижатою к животу плюсною
– когти в кулак, точно пальцы рук –
чуя каждым пером поддув
снизу, сверкая в ответ глазною
ягодою, держа на Юг,  

к Рио-Гранде, в дельту, в распаренную толпу
буков, прячущих в мощной пене
травы, чьи лезвия остры,
гнездо, разбитую скорлупу
в алую крапинку, запах, тени
брата или сестры.

Сердце, обросшее плотью, пухом, пером, крылом,
бьющееся с частотой дрожи,
точно ножницами сечет,
собственным движимое телом,
осеннюю синеву, ее же
увеличивая за счет

еле видного глазу коричневого пятна,
точки, скользящей поверх вершины
ели; за счет пустоты в лице
ребенка, замерзшего у окна,
пары, вышедшей из машины,
женщины на крыльце.

Но восходящий поток его поднимает вверх,
выше и выше. В подбрюшных перьях
щиплет холодом. Глядя вниз,
он видит, что горизонт померк,
он видит как бы тринадцать первых
штатов. Он видит: из

труб поднимается дым. Но как раз число
труб подсказывает одинокой 
птице, как поднялась она.
Эк куда меня занесло!
Он чувствует смешанную с тревогой
гордость. Перевернувшись на

крыло он падает вниз. Но упругий слой
воздуха его возвращает в небо,
в бесцветную ледяную гладь.
В желтом зрачке возникает злой
блеск, то есть помесь гнева
с ужасом. Он опять 

низвергается. Но как стенка - мяч,
как паденье грешника - снова в веру,
его выталкивает назад.
Его, который еще горяч!
В черт-те что. Все выше. в ионосферу.
В астрономически обьективный ад

птиц, где отсутствует кислород,
где вместо проса – крупа далеких
звезд. Что для двуногих высь,
то для пернатых наоборот.
Не мозжечком, но в мешочках легких
он догадывается: не спастись.

И тогда он кричит. Из согнутого, как крюк,
клюва, похожий на визг эриний,
вырывается и летит вовне
механический, нестерпимый звук,
звук стали, впившейся в аллюминий;
механический, ибо не

предназначенный ни для чьих ушей:
людских, срывающейся с березы
белки, тявкающей лисы,
маленьких полевых мышей;
так отливаться не могут слезы
никому. Только псы

задирают морды.  Пронзительный, резкий крик
страшней, кошмарнее ре-диеза,
алмаза, режущего стекло,
пересекает небо. И мир на миг
как бы вздрагивает от пореза.
Ибо там, наверху, тепло

обжигает пространство, как здесь, внизу
обжигает черной оградой руку
без перчатки. Мы, восклицая &quot;вон,
там!&quot;, видим вверху слезу
ястреба, плюс паутину, звуку
присущую, мелких волн

разбегающихся по небосводу, где
нет эха, где пахнет апофеозом
звука, особенно в октябре.
И в кружеве этом, сродни звезде,
сверкая, скованная морозом,
инеем,  в серебре,

опушившем перья, птица плывет в зенит,
в ультрамарин. Мы видим в бинокль отсюда
перл, сверкающую деталь.
Мы слышим, как что-то вверху звенит,
как разбивающаяся посуда, 
как фамильный хрусталь,

чьи осколки, однако, не ранят, но
тают в ладони. И на мгновенье
вновь различаешь кружки, глазки,
веер, радужное пятно,
многоточия, скобки, звенья,
колоски, волоски –

бывший привольный узор пера,
карта, ставшая горстью юрких
хлопьев, слетевших на склон холма.
И, ловя их пальцами, детвора
выбегает на улицу в пестрых куртках
и кричит по-английски &quot;Зима, зима!&quot;
&lt;/pre&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td width=&quot;33%&quot;&gt;&lt;br /&gt;&lt;pre&gt;
&lt;div style=&quot;font-family: Verdana&quot;&gt;THE HAWK&apos;S CRY IN AUTUMN&lt;/div&gt;
Wind from the northwestern quarter is lifting him high above
the dove-gray, crimson, umber, brown
Connecticut Valley. Far beneath,
chickens daintily pause and move
unseen in the yard of the tumbledown
farmstead, chipmunks blend with the heath.

Now adrift on the airflow, unfurled, alone,
all that he glimpses - the hills&apos; lofty, ragged
ridges, the silver stream that threads
quivering like a living bone
of steel, badly notched with rapids,
the townships like strings of beads

strewn across New England. Having slid down to nil
thermometers - those household gods in niches -
freeze, inhibiting thus the fire
of leaves and churches&apos; spires. Still,
no churches for him. In the windy reaches,
undreamt of by the most righteous choir,

he soars in a cobalt-blue ocean, his beak clamped shut,
his talons clutched tight into his belly
- claws balled up like a sunken fist -
sensing in each wisp of down the thrust
from below, glinting back the berry
of his eyeball, heading south-southeast

to the Rio Grande, the Delta, the beech groves and farther still:
to a nest hidden in the mighty groundswell
of grass whose edges no fingers trust,
sunk amid forest&apos;s odors, filled
with splinters of red-speckled eggshell,
with a brother or a sister&apos;s ghost.

The heart overgrown with flesh, down, feather, wing,
pulsing at feverish rate, nonstopping,
propelled by internal heat and sense,
the bird goes slashing and scissoring
the autumnal blue, yet by the same swift token,
enlarging it at the expense

of its brownish speck, barely registering on the eye,
a dot, sliding far above the lofty
pine tree; at the expense of the empty look
of that child, arching up at the sky,
that couple that left the car and lifted
their heads, that woman on the stoop.

But the uprush of air is still lifting him
higher and higher. His belly feathers
feel the nibbling cold. Casting a downward gaze,
he sees the horizon growing dim,
he sees, as it were, the features
of the first thirteen colonies whose

chimneys all puff out smoke. Yet it&apos;s their total within his sight
that tells the bird of his elevation,
of what altitude he&apos;s reached this trip.
What am I doing at such a height?
He senses a mixture of trepidation
and pride. Heeling over a tip

of wing, he plummets down. But the resilient air
bounces him back, winging up to glory,
to the colorless icy plane.
His yellow pupil darts a sudden glare
of rage, that is, a mix of fury
and terror. So once again

he turns and plunges down. But as walls return
rubber balls, as sins send a sinner to faith, or near,
he&apos;s driven upward this time as well!
He! whose innards are still so warm!
Still higher! Into some blasted ionosphere!
That astronomically objective hell

of birds that lacks oxygen, and where the milling stars
play millet served from a plate or a crescent.
What, for the bipeds, has always meant
height, for the feathered is the reverse.
Not with his puny brain but with shriveled air sacs
he guesses the truth of it: it&apos;s the end.

And at this point he screams. From the hooklike beak
there tears free of him and flies [ad luminem]
the sound Erinyes make to rend
souls: a mechanical, intolerable shriek,
the shriek of steel that devours aluminum;
&quot;mechanical,&quot; for it&apos;s meant

for nobody, for no living ears:
not man&apos;s, not yelping foxes&apos;,
not squirrels&apos; hurrying to the ground
from branches; not for tiny field mice whose tears
can&apos;t be avenged this way, which forces
them into their burrows. And only hounds

lift up their muzzles. A piercing, high-pitched squeal,
more nightmarish than the D-sharp grinding
of the diamond cutting glass,
slashes the whole sky across. And the world seems to reel
for an instant, shuddering from this rending.
For the warmth burns space in the highest as

badly as some iron fence down here
brands incautious gloveless fingers.
We, standing where we are, exclaim
&quot;There!&quot; and see far above the tear
that is a hawk, and hear the sound that lingers
in wavelets, a spider skein

swelling notes in ripples across the blue vault of space
whose lack of echo spells, especially in October,
an apotheosis of pure sound.
And caught in this heavenly patterned lace,
starlike, spangled with hoarfrost powder,
silver-clad, crystal-bound,

the bird sails to the zenith, to the dark-blue high
of azure. Through binoculars we foretoken
him, a glittering dot, a pearl.
We hear something ring out in the sky,
like some family crockery being broken,
slowly falling aswirl,

yet its shards, as they reach our palms, don&apos;t hurt
but melt when handled. And in a twinkling
once more one makes out curls, eyelets, strings,
rainbowlike, multicolored, blurred
commas, ellipses, spirals, linking
heads of barley, concentric rings -

the bright doodling pattern the feather once possessed,
a map, now a mere heap of flying
pale flakes that make a green slope appear
white. And the children, laughing and brightly dressed,
swarm out of doors to catch them, crying
with a loud shout in English, &quot;Winter&apos;s here!&quot;
&lt;/pre&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/32072.html</comments>
  <category>другое</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/31868.html</guid>
  <pubDate>Wed, 19 Mar 2008 18:11:05 GMT</pubDate>
  <title>попечительные советы и как с ними бороться</title>
  <link>http://starik-x.livejournal.com/31868.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Так называемые Базовые Аккаунты - те, которые бесплатные и без рекламы, - &lt;a href=&quot;http://brad.livejournal.com/2368071.html&quot;&gt;удаляют из ЖЖ&lt;/a&gt;, - и новым пользователям уже придется либо платить, либо служить каналом слива рекламных баннеров. Так постановил попечительный совет (в состав которого, кстати, входит Сам Создатель Брэд Фитцпатрик - но, к сожалению, права вето у него там нет).&lt;br /&gt;&lt;br /&gt;Поэтому, начиная с 12.03.2008 года нельзя создавать базовые аккаунты. У кого, &lt;a href=&quot;http://starik-x.livejournal.com/2006/04/17/&quot;&gt;как и у меня&lt;/a&gt;, аккаунт создан до этой черной даты, проблем нет... &lt;strong&gt;пока&lt;/strong&gt;. То есть - вы понимаете всю глубину вопроса? - если бы Мой Друг Славка™ сделал то, что он сделал, на два года  позже, вас, читающих эти строки, отвлекала бы назойливая трескотня баннеров независимо от моей воли! Потому что теперь это решает таинственный попечительский совет.&lt;br /&gt;&lt;br /&gt;Вообще говоря - конечно, это плохой знак и только начало. &lt;a href=&quot;http://corpuscula.livejournal.com/1120940.html&quot;&gt;Некоторые товарищи&lt;/a&gt; предложили смешной бойкот: 21 марта не читать и не писать в ЖЖ. Присоединяться или нет - каждый решает сам... я читаю редко, пишу еще реже - возможно это проканает теперь за участие в забастовке :)&lt;br /&gt;&lt;br /&gt;Но одна мысль все-таки поселилась в голове: а может ну его, этот livejournal? Есть wordpress и blogspot и blog.tut.by да и много чего еще.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/31868.html</comments>
  <category>другое</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://starik-x.livejournal.com/31529.html</guid>
  <pubDate>Fri, 14 Mar 2008 17:21:09 GMT</pubDate>
  <title>активность в регионах</title>
  <link>http://starik-x.livejournal.com/31529.html</link>
  <description>&lt;div class=&quot;mypost&quot;&gt;&lt;br /&gt;Все мы знаем про регионы - конструкции для скрывания участков кода, придуманные для того, чтобы прятать автогенеренные методы. Помимо этого регионы оказались мощным стимулом для написания огромных функций, где буквально экраны кода скрывались за невинным комментарием между магическими &lt;font face=&quot;Lucida Console&quot;&gt;#region&lt;/font&gt; и &lt;font face=&quot;Lucida Console&quot;&gt;#endregion&lt;/font&gt;. А теперь автогенеренные методы ушли в отдельные классы, так чего же мы ждем? &lt;br /&gt;&lt;br /&gt;Все, что нужно - это договориться о наименовании файлов для &lt;font face=&quot;Lucida Console&quot;&gt;partial&lt;/font&gt; классов. Популярный регион &quot;Properties&quot; вынести в отдельный файл &lt;font face=&quot;Lucida Console&quot;&gt;.Properties.cs&lt;/font&gt;, то же самое для интерфейсов - имплементацию вынести в файлы &lt;font face=&quot;Lucida Console&quot;&gt;.&lt;i&gt;имя интерфейса&lt;/i&gt;.cs&lt;/font&gt;. Теперь можно менять логику в интерфейсах одновременно и без конфликтов - а история изменений будет гораздо лучше структурирована.&lt;br /&gt;&lt;br /&gt;С этими мыслями это я не один такой, но еще не встречал никого, кто делает такое на практике.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
  <comments>http://starik-x.livejournal.com/31529.html</comments>
  <category>работа</category>
  <lj:security>public</lj:security>
  <lj:reply-count>11</lj:reply-count>
</item>
</channel>
</rss>
