<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkUAQnw9eyp7ImA9WhVTEE4.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842</id><updated>2012-02-23T23:50:43.263+03:00</updated><category term="GSM" /><category term="CMake" /><category term="Библиотека OTL" /><category term="Внезапно" /><category term="Книга &quot;Оружие победы&quot;" /><category term="Знакомство с фотомастером" /><category term="О компьютерах" /><category term="Parallel Programming" /><category term="язык D" /><category term="OODB" /><category term="язык Go" /><category term="язык Haskell" /><category term="язык Ceylon" /><category term="Жестокость" /><category term="ObjESSty" /><category term="язык Java" /><category term="Kubuntu" /><category term="Функциональное программирование" /><category term="Спиртное" /><category term="Дартс" /><category term="Book review" /><category term="язык C" /><category term="&#xA;язык D#О программировании" /><category term="Benchmark" /><category term="Подсмотренное" /><category term="Хвастаюсь" /><category term="&#xD;О жизни" /><category term="SourceForge" /><category term="Отдых" /><category term="ACE" /><category term="Поток сознания" /><category term="Отличная мысль" /><category term="Быть начальником?" /><category term="Ссылки" /><category term="gSOAP" /><category term="Блог" /><category term="Война" /><category term="язык JavaScript" /><category term="язык C++" /><category term="Overloading Control" /><category term="Спорт" /><category term="#О программированииязык Scala" /><category term="язык Ruby" /><category term="Actor Model" /><category term="Велосипедостроение" /><category term="О работе#О программированииПоток сознания" /><category term="язык PHP" /><category term="Внушаить" /><category term="Фантастика" /><category term="Кризис в РБ" /><category term="Штуковина" /><category term="XML" /><category term="Живопись" /><category term="Humour" /><category term="Foto" /><category term="NoSQL" /><category term="Kilim" /><category term="Путешествия" /><category term="язык Scala" /><category term="Маразм крепчал" /><category term="История" /><category term="Язык Eiffel" /><category term="Must Read" /><category term="Кино" /><category term="SOAP" /><category term="О программировании" /><category term="Искусство" /><category term="Amazon's Dynamo" /><category term="Природа" /><category term="Bugs" /><category term="язык OCaml" /><category term="Mxx_ru" /><category term="POCO" /><category term="язык Erlang" /><category term="Афигеть" /><category term="Мысля давеча посетила" /><category term="Павбывавбы" /><category term="Музыка" /><category term="О работе" /><category term="SObjectizer" /><category term="ODBC" /><category term="Из непонятого" /><category term="Боевик" /><category term="Multithreading" /><category term="Boost" /><category term="О жизни" /><category term="Сиде-2011" /><category term="Serialization" /><title>Размышлизмы eao197</title><subtitle type="html">Размышления и впечатления, которые не хочется держать в себе. О программировании в частности. Ну и о творчестве, и о жизни вообще.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://eao197.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>1366</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Eao197" /><feedburner:info uri="eao197" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0YESHwycSp7ImA9WhRaGUU.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-8422954658558995814</id><published>2012-02-23T11:18:00.001+03:00</published><updated>2012-02-23T11:18:29.299+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-23T11:18:29.299+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ссылки" /><category scheme="http://www.blogger.com/atom/ns#" term="Спорт" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.sport] Склерозник: сетки турниров “двойное, тройное и т.д. дыхание”</title><content type="html">&lt;p&gt;На случай, если кому-нибудь понадобится проводить спортивные турниры по системе “двойное дыхание” вот интересный сайтик: &lt;a href="http://www.tournamentdesign.org/"&gt;http://www.tournamentdesign.org/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;На нем представлены готовые сетки для вариантов с выбыванием после двух поражений, трех поражений и даже после четырех поражений (все для разного количества участников). А так же ссылки на статьи с обсуждением этих схем.&lt;/p&gt;  &lt;p&gt;PS. На случай, если кто-то, как я совсем недавно, не знает, что такое “двойное дыхание” или “минуска”, или “двушка”. Это такая система игры на выбывание, при которой участник покидает турнир не после одного поражения, как в простой олимпийской системе “игры на вылет” (плей-офф), а после двух. Т.е. ведется как бы два параллельных плей-оффа – верхняя сетка виннеров (т.е. игроков, которые пока не проиграли ни одной игры) и нижняя сетка лузеров (т.е. игроков, которые проиграли одну игру). Проигравшие в сетке виннеров продолжают турнир в сетке лузеров. Проигравшие в сетке лузеров выбывают окончательно.   &lt;br /&gt;Подробнее в Wikipedia &lt;a href="http://ru.wikipedia.org/wiki/Олимпийская_система_с_выбыванием_после_двух_поражений"&gt;на русском&lt;/a&gt; и &lt;a href="http://en.wikipedia.org/wiki/Double-elimination_tournament"&gt;на английском&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-8422954658558995814?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/VsvSoEj_8h0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/8422954658558995814/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=8422954658558995814" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/8422954658558995814?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/8422954658558995814?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/VsvSoEj_8h0/lifesport.html" title="[life.sport] Склерозник: сетки турниров “двойное, тройное и т.д. дыхание”" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifesport.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMASX04eCp7ImA9WhRaGU0.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-410988404852400658</id><published>2012-02-22T12:20:00.001+03:00</published><updated>2012-02-22T12:20:48.330+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T12:20:48.330+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О работе" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.work] Интересно было бы узнать о дальнейшей судьбе хаскельных проектов в ПроСофте</title><content type="html">&lt;p&gt;Несколько месяцев назад &lt;a href="http://eao197.blogspot.com/2011/10/workflame.html"&gt;я упоминал&lt;/a&gt; о необычной &lt;a href="http://thesz.livejournal.com/1269604.html"&gt;вакансии в компании ПроСофт&lt;/a&gt;. Не так давно проскакивала информация о том, что &lt;a href="http://thesz.livejournal.com/1294819.html?thread=10993635#t10993635"&gt;вакансия еще не закрыта&lt;/a&gt; (что, на мой взгляд, не удивительно). И вот теперь продолжение истории: &lt;a href="http://thesz.livejournal.com/1297845.html"&gt;Сергей Зефиров aka thesz упомянул в своем блоге, что он работает уже в Parallel Scientific&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Не знаю точно, ушел ли он из ПроСофта или нет. Но если ушел, то очень интересно было бы со временем услышать, какова оказалась дальнейшая судьба тех хаскельных разработок, которые Зефиров вел в ПроСофте. Ведь если та работа держалась на нем, то найти замену для дальнейшего развития проекта (да еще на таких финансовых условиях) будет непросто даже в Москве. Хотя еще большой вопрос, была ли эта разработка mission critical для компании, или же это был просто исследовательский pet project (ну или proof-of-concept, если сохранять политкорректность).&lt;/p&gt;  &lt;p&gt;В любом случае интересно, но вряд ли до меня такая информация когда-нибудь дойдет.&lt;/p&gt;  &lt;p&gt;PS. Почему я затрагиваю эту тему. А потому, что меня, как паталогического велосипедостроителя, волнуют два аспекта. Первый: есть ли смысл для компаний, закладываться на экспериментальные разработки, которые делают уникальные харизматичные программисты? Второй: каковы границы моральной ответственности самого “гениального разработчика”, который “подсаживает” работодателя на свой велосипед?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-410988404852400658?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/2GBOrS6lQps" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/410988404852400658/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=410988404852400658" title="Комментарии: 21" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/410988404852400658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/410988404852400658?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/2GBOrS6lQps/lifework.html" title="[life.work] Интересно было бы узнать о дальнейшей судьбе хаскельных проектов в ПроСофте" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>21</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QHSHg9eip7ImA9WhRaGU0.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-4731697379818617715</id><published>2012-02-22T12:02:00.001+03:00</published><updated>2012-02-22T12:02:19.662+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T12:02:19.662+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Внушаить" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.wow] Завораживающе красивое разрушение моста взрывом</title><content type="html">&lt;p&gt;&lt;a href="http://online.wsj.com/media/022112pod14_J.jpg"&gt;&lt;img src="http://online.wsj.com/media/022112pod14_J.jpg" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Взрыв моста Fort Steuben Bridge 21 февраля 2012. Кстати о нумерологии: вот таким вот числом оказалась &lt;a href="http://eao197.blogspot.com/2012/02/lifenumerology-21022012.html"&gt;вчерашняя дата&lt;/a&gt; для этого сооружения ;)&lt;/p&gt;  &lt;p&gt;Снимок найден &lt;a href="http://blogs.wsj.com/photojournal/2012/02/21/photos-of-the-day-feb-21/2/"&gt;в очередном номере WSJ’s Photos of the Day&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;На YouTube есть несколько роликов разного качества, которые показывают все это в динамике. Например, &lt;a href="http://www.youtube.com/watch?v=IVNM8LFVzUE"&gt;вот этот&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-4731697379818617715?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/yL5TN_faGBU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/4731697379818617715/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=4731697379818617715" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/4731697379818617715?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/4731697379818617715?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/yL5TN_faGBU/lifewow.html" title="[life.wow] Завораживающе красивое разрушение моста взрывом" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifewow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEHRXoyeyp7ImA9WhRaGEw.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-800937110446376598</id><published>2012-02-21T12:30:00.001+03:00</published><updated>2012-02-21T12:30:34.493+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T12:30:34.493+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Humour" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.numerology] 21022012</title><content type="html">&lt;p&gt;Таки сегодняшняя дата :) Симметрия, однако!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-800937110446376598?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/k5pILjtmqZw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/800937110446376598/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=800937110446376598" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/800937110446376598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/800937110446376598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/k5pILjtmqZw/lifenumerology-21022012.html" title="[life.numerology] 21022012" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifenumerology-21022012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNRX4-fyp7ImA9WhRaFkk.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-8699954286128667582</id><published>2012-02-19T13:59:00.001+03:00</published><updated>2012-02-19T13:59:54.057+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T13:59:54.057+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><title>[prog.flame] Цитата из академика Крылова на тему веры в математику</title><content type="html">&lt;p&gt;После того как я прочел &lt;a href="http://militera.lib.ru/memo/russian/krylov_an/index.html"&gt;книгу академика Алексея Николаевича Крылова “Мои воспоминания”&lt;/a&gt; жаркие споры на профессиональных формах о том, что программисты недостаточно используют математику, что когда &lt;strike&gt;космические корабли бороздят&lt;/strike&gt; программы будут записываться как доказательства теорем и т.д., я невольно вспоминаю большую главу из этой книги под названием “&lt;a href="http://militera.lib.ru/memo/russian/krylov_an/06.html"&gt;Служба в Военно-морской академии и в Академии наук&lt;/a&gt;” (и ее раздел “Значение математики для кораблестроения”). Процитирую оттуда один фрагмент для демонстрации:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Знаменитый английский натуралист лет 70 тому назад сказал: «Математика подобно жернову перемалывает лишь то, что под него засыплют». Вы видели, что в строгой эвклидовой математике эта засыпка состоит из таких аксиом и постулатов, в справедливости которых инженер усомниться не может, а так как лишь эти аксиомы и постулаты «перемалываются» без добавления новых (а если что добавляется, то должно быть точно и ясно указано), то инженер и придает такую веру математическому доказательству. Но здесь необходимо постоянно иметь в виду следующее обстоятельство: когда конкретный вопрос приводится к вопросу математическому, то всегда приходится делать ряд допущений, ибо математика вместе с механикой оперируют над объектами идеальными, лишь более или менее близкими к объектам реальным, к которым инженер будет прилагать полученные математические выводы. Ясно, что сколько бы ни было точно математическое решение, оно не может быть точнее тех приближенных предпосылок, на коих оно основано. Об этом часто забывают, делают вначале какое-нибудь грубое приближенное предположение или допущение, часто даже не оговорив таковое, а затем придают полученной формуле гораздо большее доверие, нежели она заслуживает, и это потому, что ее вывод сложный.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Напомню, что это сказал не программист, а человек, занимавшийся кораблестроением – отраслью много более наукоемкой, чем программирование. И стоимость ошибки в которой много выше, чем в среднем по софтостроению.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-8699954286128667582?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/dYYrrirHCLU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/8699954286128667582/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=8699954286128667582" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/8699954286128667582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/8699954286128667582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/dYYrrirHCLU/progflame_19.html" title="[prog.flame] Цитата из академика Крылова на тему веры в математику" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/progflame_19.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMHRHs-cSp7ImA9WhRaFkk.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-7155850604837276428</id><published>2012-02-19T13:47:00.001+03:00</published><updated>2012-02-19T13:47:15.559+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T13:47:15.559+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О работе" /><category scheme="http://www.blogger.com/atom/ns#" term="Павбывавбы" /><title>[work] И вновь KPI: мою писанину обсуждают на Хабре</title><content type="html">&lt;p&gt;Оказалось, что &lt;a href="http://eao197.blogspot.com/2011/04/progwork-kpi.html"&gt;ссылку на мою довольно старую заметку о KPI&lt;/a&gt; дали &lt;a href="http://habrahabr.ru/blogs/hr/138472/#comment_4623798"&gt;в обсуждении статьи на Хабре&lt;/a&gt;. На данный момент интересующая меня цепочка комментариев выглядит так:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;Malenkov 19 февраля 2012, 01:13&lt;/em&gt;      &lt;br /&gt;Есть мнение, что если сотрудник знает критерии оценки своей деятельности, то будет всячески стремиться улучшить свои показатели. В том числе способами, которые негативно скажутся на результате деятельности.      &lt;br /&gt;      &lt;br /&gt;Как-то так. &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;JuliyaErina 19 февраля 2012, 01:27&lt;/em&gt;        &lt;br /&gt;Malenkov, cпасибо за статью! Очень в тему!&lt;/li&gt;      &lt;li&gt;&lt;em&gt;safright 19 февраля 2012, 09:11&lt;/em&gt;        &lt;br /&gt;Если критерии подобраны именно что формально, а оценка может вихлять в отрыве от противоречивых требований — то да, лучше этот мрак не показывать, взломают и используют.        &lt;br /&gt;        &lt;br /&gt;В приведенном примере KPI взят из пальца в потолке: количество строк кода слабо влияет на правильность работы программы, а кроме исполнимости сроков есть еще время, затраченное на проект определенной сложности (оно, конечно, может внезапно вырасти и т.п., но ведь на то и начальник сидит).        &lt;br /&gt;        &lt;br /&gt;ИМХО: параметры должны быть качественно завязаны на реалии предметной области и, в ряде случаев, могут и должны быть противоречивы.&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;em&gt;kibitzer 19 февраля 2012, 11:50&lt;/em&gt;&amp;#160; &lt;br /&gt;Вы правы, тогда стремление соответствовать адекватным критериям (зная их заранее), будет только на пользу общему делу.&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Вот комментарии от safright и kibitzer откровенно доставляют. Идеалисты, однако.&lt;/p&gt;  &lt;p&gt;Не буду заострять внимание на “KPI взят из пальца на потолке”. Хотя навскидку могу насчитать всего три критерия оценки работы программиста, которые выражаются количественно:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;время на разработку;&lt;/li&gt;    &lt;li&gt;количество строк (кода|комментариев|тестов|…);&lt;/li&gt;    &lt;li&gt;количество дефектов.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Сделать же акцент хочется на совершенно убийственном фрагменте из комментария safright: &lt;em&gt;параметры должны быть качественно завязаны на реалии предметной области и, в ряде случаев, &lt;strong&gt;могут и должны быть противоречивы&lt;/strong&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Противоречивые параметры оценки производительности сотрудника – это как вообще?&lt;/p&gt;  &lt;p&gt;Например, красиво обещает, но нихуя не делает – это в тему? Скажем, “красота обещаний” – это первый критерий, а “полнота выполнения обещаний” – второй. И если по первому критерию набрать пять баллов из пяти, а по второму – два из пяти, то общий результат – семь баллов. И это лучше, чем один балл за “красоту” и пять за “выполнение”, ведь в итоге всего лишь шесть баллов, а не семь. Так получается, что ли?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-7155850604837276428?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/ES4DNIa6-P0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/7155850604837276428/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=7155850604837276428" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/7155850604837276428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/7155850604837276428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/ES4DNIa6-P0/work-kpi.html" title="[work] И вновь KPI: мою писанину обсуждают на Хабре" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/work-kpi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcFQH0yeSp7ImA9WhRaEkQ.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-2777246778092471967</id><published>2012-02-15T11:03:00.001+03:00</published><updated>2012-02-15T11:03:31.391+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T11:03:31.391+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Хвастаюсь" /><category scheme="http://www.blogger.com/atom/ns#" term="Блог" /><title>[blog] Хорошая цифирька :)</title><content type="html">&lt;p&gt;Просто дабы потешить собственное самомнение – 150K просмотров блога по статистике Google:&lt;/p&gt;  &lt;p&gt;&lt;img src="https://lh3.googleusercontent.com/--Vjsr-3hF4c/TztmDFxPCcI/AAAAAAAACKs/Ky7PujMIqdM/s800/google_visitors_stat.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;Но вообще-то цель – 1M ;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-2777246778092471967?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/WBTDrmX5VM0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/2777246778092471967/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=2777246778092471967" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2777246778092471967?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2777246778092471967?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/WBTDrmX5VM0/blog.html" title="[blog] Хорошая цифирька :)" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/--Vjsr-3hF4c/TztmDFxPCcI/AAAAAAAACKs/Ky7PujMIqdM/s72-c/google_visitors_stat.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIHQ3Y-fip7ImA9WhRaEkQ.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-5788915566103140152</id><published>2012-02-15T10:55:00.001+03:00</published><updated>2012-02-15T12:02:12.856+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T12:02:12.856+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О работе" /><title>[work.memories] Вспомнил случай про “внезапные открытия” на сдаче проектов</title><content type="html">&lt;p&gt;В блогах, в отличии от профильных форумов (т.к. RSDN или LOR), есть неприятный недостаток. В комментариях к какой-нибудь старой заметке может развиваться интересный спор, но об этом мало кто будет знать, т.к. самой заметки может уже не быть видно на первой странице блога. В форумах же активные обсуждения, как правило, “всплывают” в топ активных тем.&lt;/p&gt;  &lt;p&gt;Об этом недостатке я заговорил потому, что &lt;a href="http://eao197.blogspot.com/2012/02/work.html"&gt;в недавней теме про презентацию от Панкратова развернулась приличная дискуссия&lt;/a&gt;, о которой, полагаю, знают немногие. А жаль&lt;a href="#recent_comments"&gt;*&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Так вот, упомянув в тамошем споре о том, что на этапе внедрения проекта могут возникать потрясающее интересные открытия для разработчиков проекта, я попытался вспомнить такие случаи из своей практики. Может из-за моей неважной памяти, может из-за везения, но вспомнилось не так уж и много. Хотя один случай явно достоин того, чтобы о нем рассказать.&lt;/p&gt;  &lt;p&gt;Дело было лет 12-13 назад, я тогда работал в КБСП. Требовалось разработать софт для нескольких узлов крупного программно-аппаратного комплекса. Рулили этой темой из Москвы, ну а мы сидели в Гомеле.&lt;/p&gt;  &lt;p&gt;Сейчас уже дико это вспоминать, но тогда нормального Интернета у нас не было. Поэтому просто так отправить заказчику e-mail со списком вопросов, а затем получить e-mail с ответами – такой возможности не было в принципе. Вытрясти какую-то информацию из москвичей можно было всего двумя способами – либо по телефону (да еще и не напрямую, а через цепочку посредников), либо приехав к ним в командировку &lt;a href="#moscow_style"&gt;**&lt;/a&gt;. Вот в таких условиях приходилось работать ;)&lt;/p&gt;  &lt;p&gt;Так вот, москвичи нам долго обещали прислать описание протокола для передачи информации от узла с аппаратными спецвычислителями к нашему узлу. В конце-концов, где-то месяца за два до сдачи проекта прислали некую писульку. Которая представляла из себя куцый txt-файлик с кратким перечнем параметров. И все. Назвать это протоколом нельзя было даже с самой большой натяжкой. В общем, формализовать протокол пришлось нам самим, что мы быстро проделали. Но осталось пару моментов в исходном перечне параметров, которые были, скажем так, не совсем понятными. Был там некий параметр, который я вообще не знал куда пристроить и как интерпретировать. &lt;/p&gt;  &lt;p&gt;В общем, сделав первую реализацию протокола и базовую реализацию своей части софта мы отправились в командировку в Москву. Ее главной целью было получение от москвичей реализации “математики” – мы-то делали инфраструктурную обвязку для получения, обработки и передачи данных в реальном времени. Но сама обработка – какие-то специальные вычисления – разрабатывалась москвичами. Вот мы и должны были в итоге “сшить” свой и чужой код в одно целое.&lt;/p&gt;  &lt;p&gt;Попутно появилась возможность выяснить все накопившиеся неразрешенные ранее вопросы. И я стал выяснять, что же это за непонятный параметр был в описании протокола. Открытие было просто потрясающим!&lt;/p&gt;  &lt;p&gt;Нам передавалась двухмерная матрица M, которую мы должны были скормить вычислительной части программы. Но оказалось, что M – это не матрица, а матрица матриц! А тот самый непонятный параметр как раз и указывал сколько в M будет двухмерных матриц M(i). Т.е. если раньше мы считали, что нам приходит одна матрица, мы ее обсчитываем, получаем новую матрицу, которую отдаем следующему узлу, то теперь оказалось, что мы получаем N матриц M, каждую из которых нужно обсчитать, получить N результатов и эти N результатов отдать дальше.&lt;/p&gt;  &lt;p&gt;То, что при этом в разы увеличиваются объемы передаваемых данных – это еще цветочки. Ягодками было то, что на заявленной для проекта аппаратной платформе мы едва-едва успевали обсчитать одну матрицу M чтобы уложиться в рилтаймовый темп. А тут нужно обсчитывать не одну, а несколько матриц. И это выясняется за полтора месяца до сдачи проекта ;)&lt;/p&gt;  &lt;p&gt;Вот такие открытия бывают. Тогда все обошлось. Тот этап проекта, в котором мне довелось поучаствовать, был, можно так сказать, экспериментальным. Насколько я знаю, почти все написанное нами тогда рассматривалось просто как проверка принципиальной возможности разработки такой системы и затем было выброшено чуть ли не полностью. Поэтому то, что мы не успевали обсчитывать реальные объемы данных не помешало нам успешно пройти приемо-сдаточные испытания. Но зато опыт был приобретен ценный :)&lt;/p&gt;  &lt;p&gt;&lt;a name="recent_comments"&gt;&lt;em&gt;* Чтобы как-то уменьшить актуальность данной проблемы я добавил сбоку блок с несколькими последними комментариями.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a name="moscow_style"&gt;&lt;em&gt;** Терзают меня смутные сомнения, что за прошедшие годы эта ситуация принципиально не изменилась ;)&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-5788915566103140152?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/G59JgSdwO94" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/5788915566103140152/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=5788915566103140152" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/5788915566103140152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/5788915566103140152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/G59JgSdwO94/workmemories.html" title="[work.memories] Вспомнил случай про “внезапные открытия” на сдаче проектов" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/workmemories.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MHQ3k-cCp7ImA9WhRbGE0.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-2121080312128929123</id><published>2012-02-09T18:30:00.001+03:00</published><updated>2012-02-09T18:30:32.758+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T18:30:32.758+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><category scheme="http://www.blogger.com/atom/ns#" term="Ссылки" /><title>[prog] 10 Questions with Facebook Research Engineer – Andrei Alexandrescu</title><content type="html">&lt;p&gt;Собственно вот – интервью Андрея Александреску от 29 января 2012: &lt;a href="http://www.serversidemagazine.com/news/10-questions-with-facebook-research-engineer-andrei-alexandrescu/"&gt;10 Questions with Facebook Research Engineer – Andrei Alexandrescu&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;На английском. Но довольно компактно и понятно. Он рассказывает о том, чем занимается в Facebook, на чем работают, каких кандидатов для себя ищут, немного о C++ и о D.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-2121080312128929123?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/B6tWoSU4oqU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/2121080312128929123/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=2121080312128929123" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2121080312128929123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2121080312128929123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/B6tWoSU4oqU/prog-10-questions-with-facebook.html" title="[prog] 10 Questions with Facebook Research Engineer – Andrei Alexandrescu" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/prog-10-questions-with-facebook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUGR3o-cCp7ImA9WhRbGE0.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-6760056832243508713</id><published>2012-02-09T18:10:00.001+03:00</published><updated>2012-02-09T18:10:26.458+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T18:10:26.458+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="язык D" /><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><category scheme="http://www.blogger.com/atom/ns#" term="Ссылки" /><title>[prog] Интересный документ: A tutorial on D templates</title><content type="html">&lt;p&gt;Язык D, не смотря на то, что никак не может стабилизироваться, имеет несколько интересных особенностей. Самая важная из которых, пожалуй, система шаблонов. Не могу сравнить шаблоны D1/D2 с C++11, но вот то, что D-шные шаблоны да еще в сочетании со static if мощнее тех, которые в C++03 – это точно.&lt;/p&gt;  &lt;p&gt;Сегодня узнал о существовании проекта по написанию руководства по использованию D-шных шаблонов: &lt;a href="https://github.com/PhilippeSigaud/D-templates-tutorial"&gt;https://github.com/PhilippeSigaud/D-templates-tutorial&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Всем интересующихся смело рекомендую. Просмотрел по диагонали тамошнюю &lt;a href="https://github.com/PhilippeSigaud/D-templates-tutorial/blob/master/dtemplates.pdf"&gt;PDF&lt;/a&gt;-ку – внушаить, даже самому захотелось прочитать (но вряд ли, однако, найду время).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-6760056832243508713?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/2H_WtR2i2X0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/6760056832243508713/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=6760056832243508713" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/6760056832243508713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/6760056832243508713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/2H_WtR2i2X0/prog-tutorial-on-d-templates.html" title="[prog] Интересный документ: A tutorial on D templates" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>6</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/prog-tutorial-on-d-templates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYGRXk-eip7ImA9WhRbF00.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-8098206154456646863</id><published>2012-02-08T13:50:00.001+03:00</published><updated>2012-02-08T16:02:04.752+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T16:02:04.752+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><category scheme="http://www.blogger.com/atom/ns#" term="Поток сознания" /><title>[prog.flame] Старческое (брюзжание на тему будущего программирования)</title><content type="html">&lt;p&gt;Еще лет пять назад, увидев вот такую тему на форуме – &lt;a href="http://www.rsdn.ru/forum/philosophy/4608399.aspx"&gt;Будущее программирования - обсудим?&lt;/a&gt; – я бы с ходу достал шашку и пошел бы рубиться до потери пульса. Но сейчас я стал старый, ленивый. Просмотрел краем глаза &lt;a href="http://pchiusano.blogspot.com/2011/12/future-of-programming.html"&gt;оригинал упомянутой в теме статьи&lt;/a&gt; и с горечью обнаружил, что уже не цепляет. Не хочется ни спорить, ни опровергать, ни предлагать собственного видения будущего. Годы берут свое, однако :(&lt;/p&gt;  &lt;p&gt;Ну а поскольку старческий маразм начинает маячить на горизонте, то уже можно и побрюзжать на молодежь с их оптимистично-фантастическим взглядом в будущее ;)&lt;/p&gt;  &lt;p&gt;Во-первых, раздражает вера в то, что что-то можно тщательно спроектировать и хорошо придумать. Мол, код нужно хранить не в тексте, и даже не в (бинарном-)XML, а в реляционной СУБД. И если тщательно разработать соответствующий язык запросов… Откуда возьмется это “тщательно”, кто это сделает? Производство ПО – это производство, это не наука, в которой доказательство гипотезы Пуанкаре можно искать десятилетиями. В производстве любое работающее решение – это компромисс между желаемым и возможным, да еще и найденный в жестких временных рамках. И таки да, промышленно используемые языки программирования (Cobol, Fortran, C, C++, Java, C#, Perl, Ruby и пр.), страдающие целыми кучами болезней, – это как раз иллюстрация данного факта.&lt;/p&gt;  &lt;p&gt;Во-вторых, раздражает нежелание адекватно воспринимать окружающий мир и отталкиваться от объективной реальности. История показала, что текстовое представление программ оказалось самым живучим. Не смотря на многочисленные попытки перейти от этого представления к какому-нибудь другому. По мне, так это объективный факт. Такой же, как восход Солнца на Востоке, а не на Юге. Тем не менее, не переводятся горячие головы, которые думают, что если “тщательно” подумать, то можно создать новую объективную реальность и заставить весь мир отказаться от хранения кода программ в текстовых файлах. Собственно, такое нежелание воспринимать реальность объективно проявляется не только по отношению к текстовым файлам, но и в других вопросах. Просто текстовые файлы – это очень яркий и показательный пример.&lt;/p&gt;  &lt;p&gt;В-третьих, раздражает недооценка временности временных решений. Мол, сейчас временно есть зоопарк Web-программирования: сервер-сайд (JSP, ASP, etc) + клиент-сайд (JavaScript) + презентация (HTML, CSS). И это плохо. Но это временно, потом все будет хорошо. Или вот C++ – это плохо, это ужасный язык, он должен исчезнуть. Но временно пусть будет, а потом придет Java и все будет хорошо.&lt;/p&gt;  &lt;p&gt;Не будет. Нет ничего более долговременного, чем временное ;)&lt;/p&gt;  &lt;p&gt;В-четвертых, раздражает непонимание того факта, что завтрашнее будущее программирования определяется вовсе не тем, что сегодня выдумывают ученые в области computer science. Т.е. то, чем обычный разработчик будет заниматься, зависит не от сегодняшнего state of the art, а от того, на чем начали писать очередную промышленную систему вчера, если не позавчера.&lt;/p&gt;  &lt;p&gt;Каждый день пишется все больше и больше кода. Но пишется на языках, которые применяются уже не один год – на Java, на C#, на JavaScript, на C++ и даже на Cobol. И именно это определяет ближайшее будущее. По двум простым причинам:&lt;/p&gt;  &lt;p&gt;1. Написанный сегодня код нужно будет дописывать завтра. Поэтому раз на JavaScript пишут сейчас, то на нем будут писать и завтра.&lt;/p&gt;  &lt;p&gt;2. Программируя на конкретном языке разработчик получает опыт и наработки, которые он не захочет просто так взять и выбросить. Поэтому, если Вася Пупкин писал на JavaScript сегодня, то он продолжит писать на JavaScript и завтра. Потому что умеет, потому, что у него есть багаж знаний. Этот же принцип работает и по отношению к компаниям, которые производят ПО. Если у конторы есть N миллионов строк на Java, которые можно переиспользовать в новых продуктах, то контора завтра будет писать на Java, переиспользуя эти N миллионов строк, а не переписывая их на каком-нибудь Haskell-е.&lt;/p&gt;  &lt;p&gt;Повторюсь еще раз – тот факт, что с каждым днем производится все больше и больше кода (возможно, лавинообразно больше), и именно этот код будет определять ближайшее будущее – сей факт сильно недооценивается предсказателями будущего.&lt;/p&gt;  &lt;p&gt;Ну и, в-пятых, мне фиолетово, какое будет будущее у программирования. Изменения в нем происходят не мгновенно, а поступательно. Поэтому в наличии будет достаточно времени, чтобы перестроится.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-8098206154456646863?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/bCUTi33rMnI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/8098206154456646863/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=8098206154456646863" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/8098206154456646863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/8098206154456646863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/bCUTi33rMnI/progflame_08.html" title="[prog.flame] Старческое (брюзжание на тему будущего программирования)" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/progflame_08.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBRnc-eSp7ImA9WhRbFk8.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-2706887835745055450</id><published>2012-02-07T18:37:00.001+03:00</published><updated>2012-02-07T18:37:37.951+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T18:37:37.951+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О работе" /><title>[work] Ознакомился с докладом “Переключатель: в какой момент инженер начинает думать как менеджер?”</title><content type="html">&lt;p&gt;Когда я увидел доклад с таким названием, то подумал о том, что бы включить ссылку на него в серию “&lt;a href="http://eao197.blogspot.com/search/label/Быть%20начальником%3F"&gt;Быть начальником&lt;/a&gt;”, особенно в виде дополнения к последней на данный момент заметке “&lt;a href="http://eao197.blogspot.com/2011/12/work.html"&gt;Самомаштабирование&lt;/a&gt;”. Но затем я передумал. И вот почему.&lt;/p&gt;  &lt;p&gt;На сайте конференции EXPERT Labs доступен сделанный в прошлом году доклад Славы Панкратова &lt;a href="http://www.expert-labs.ru/kharkov2012/agenda/91/"&gt;“Переключатель: в какой момент инженер начинает думать как менеджер?”&lt;/a&gt; Я его увидел только сегодня.&lt;/p&gt;  &lt;p&gt;Просмотрел сначала слайды к докладу. Зародилось какое-то неосознанное чувство “Не верю!”&lt;/p&gt;  &lt;p&gt;Затем просмотрел видео. И ближе к концу понял, что меня напрягало по ходу всего доклада. Докладчик не знает, что такое инженер, о чем думает инженер, что инженером руководит. Те образцы поведения “тонкой натуры”, которые приводит в своем докладе Панкратов, лично мне кажутся специально надуманными и притянутыми за уши.&lt;/p&gt;  &lt;p&gt;Такое впечатление, что Панкратов воспринимает инженеров как неких безынициативных существ. Тогда как обязанность инженера – это принятие решений. Принятие решений связано с ответственностью и инициативой. А это уже несовместимо с той лузерской позицией, которую Панкратов приписывает инженерам (точнее говоря, неменеджерам). Вопросом “За что мне такое?” озадачиваются вовсе не тонкие натуры, и вовсе не инженеры. Такое отношение к жизни вообще, на мой взгляд, перпендикулярно выбранной профессии и занимаемой должности.&lt;/p&gt;  &lt;p&gt;Так что доклад могу охарактеризовать всего двумя словами: херня полная. Ну либо я по критериям Панкратова уже не инженер и какой-то переключатель во мне уже щелкнул :)&lt;/p&gt;  &lt;p&gt;PS. А первая мысль, когда я начал смотреть слайды и на первых страницах увидел перечень “достижений” докладчика была: “А почему подобные доклады читают специалисты по тренингам, а не менеджеры, отвечавшие за разработку, скажем IDEA или Visual Studio? Нет ли здесь повторения принципа: кто не может делать, тот учит?”&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-2706887835745055450?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/CjMHQFywUqg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/2706887835745055450/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=2706887835745055450" title="Комментарии: 68" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2706887835745055450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2706887835745055450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/CjMHQFywUqg/work.html" title="[work] Ознакомился с докладом “Переключатель: в какой момент инженер начинает думать как менеджер?”" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>68</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/work.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEDQn46fSp7ImA9WhRbFUQ.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-1887788944527592508</id><published>2012-02-07T09:37:00.001+03:00</published><updated>2012-02-07T09:37:53.015+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T09:37:53.015+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><category scheme="http://www.blogger.com/atom/ns#" term="язык Ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="Ссылки" /><title>[prog] Ruby-истам на заметку: Rubies in the Rough</title><content type="html">&lt;p&gt;Наткнулся недавно на интересный ресурс – рубрику &lt;a href="http://subinterest.com/rubies-in-the-rough"&gt;Rubies in the Rough&lt;/a&gt;, которая пополняется (по словам ее автора) три раза в месяц. Доступ к содержимому, как я понял, платный – вроде бы $6 в месяц. Но есть парочка статей в открытом доступе. Одну из них, &lt;a href="http://subinterest.com/rubies-in-the-rough/1-the-wrong-tool-for-the-job"&gt;The Wrong Tool for the Job&lt;/a&gt;, я с удовольствием прочитал. И смело рекомендую как действующим Ruby-разработчикам, так и тем, кто хочет этот язык освоить. Очень познавательно.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-1887788944527592508?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/CgFvKg7Ja-E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/1887788944527592508/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=1887788944527592508" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/1887788944527592508?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/1887788944527592508?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/CgFvKg7Ja-E/prog-ruby-rubies-in-rough.html" title="[prog] Ruby-истам на заметку: Rubies in the Rough" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/prog-ruby-rubies-in-rough.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ABQHo9fSp7ImA9WhRbFUw.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-717055148699295128</id><published>2012-02-06T12:15:00.001+03:00</published><updated>2012-02-06T12:15:51.465+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-06T12:15:51.465+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Павбывавбы" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life] Почтовое, человеколюбивое…</title><content type="html">&lt;p&gt;Продолжаем сегодняшнюю тему человеколюбия.&lt;/p&gt;  &lt;p&gt;Нормальные почтовые программы (по крайней мере раньше) при ответе на письмо специальным образом помечали цитируемый из старого письма текст. Например, добавляя символы &amp;gt; в начало каждой строки, или помечая цитируемые строки инициалами отправителя.&lt;/p&gt;  &lt;p&gt;Это было и наглядно, и удобно. Хоть с экрана ты читаешь, хоть с распечатки, хоть в продвинутом графическом интерфейсе, хоть в маргинально-аскетичном текстовом.&lt;/p&gt;  &lt;p&gt;Но сейчас выросло новое поколение пользователей. Взращенное, полагаю, мелкомягким аутлуком. Старые добрые &amp;gt; в начале строк, видимо, сильно оскорбляют их тонкое чувство прекрасного. Оформление переписки так, чтобы она легко читалась даже в plain-text – это ниже их достоинства. Поэтому для разделения процитированного и собственного текста используются высокохудожественные средства – чуть-чуть отличающийся шрифт и, самое важное, цвет: чужой текст черным, собственный – темно фиолетовым. Гламурно выглядит, когда с экрана читаешь. А про то, что письма с важной информацией иногда принято печатать, да еще на черно-белых принтерах… Такое, вероятно, им в голову не может придти.&lt;/p&gt;  &lt;p&gt;А уж про существование дальтонизма они и вовсе не знают.&lt;/p&gt;  &lt;p&gt;Долбо*бы.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-717055148699295128?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/7vCTJF9ZCjw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/717055148699295128/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=717055148699295128" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/717055148699295128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/717055148699295128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/7vCTJF9ZCjw/life_5418.html" title="[life] Почтовое, человеколюбивое…" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/life_5418.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4FQ3o7cSp7ImA9WhRbFUw.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-7867890898060341643</id><published>2012-02-06T11:45:00.001+03:00</published><updated>2012-02-06T11:45:12.409+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-06T11:45:12.409+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Павбывавбы" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life] Морозное, человеколюбивое…</title><content type="html">&lt;p&gt;Строителям, которые зашивают внешние радиаторы отопления гипсокартоном, нужно отрезать руки.&lt;/p&gt;  &lt;p&gt;А дизайнерам, которые это все придумывают, – головы!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-7867890898060341643?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/MfZkrdPE6KA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/7867890898060341643/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=7867890898060341643" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/7867890898060341643?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/7867890898060341643?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/MfZkrdPE6KA/life_06.html" title="[life] Морозное, человеколюбивое…" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/life_06.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYCRXc5eSp7ImA9WhRbFEo.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-934192851868945833</id><published>2012-02-06T00:26:00.001+03:00</published><updated>2012-02-06T00:26:04.921+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-06T00:26:04.921+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Отдых" /><category scheme="http://www.blogger.com/atom/ns#" term="Афигеть" /><category scheme="http://www.blogger.com/atom/ns#" term="Спорт" /><category scheme="http://www.blogger.com/atom/ns#" term="Дартс" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.sport.darts] И такие робингудовские выстрелы бывают ;)</title><content type="html">&lt;p&gt;Поскольку речь вновь про дартс, да еще и с фотографиями, то упрятано под кат.&lt;/p&gt;  &lt;a name='more'&gt;&lt;/a&gt;  &lt;p&gt;Обычно, при “робингудовском выстреле” я попадаю вторым дротиком в хвостовик первого:&lt;/p&gt;  &lt;p&gt;&lt;img src="https://lh6.googleusercontent.com/-ZZJMoMtC6cw/TIs6Ec9pNOI/AAAAAAAAAnk/XXsdj6stgss/s800/another_robin_hood_shot.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;Поэтому, если не применять каких-то защитных средств, то хвостовики убиваются почти всегда с первого попадания.&lt;/p&gt;  &lt;p&gt;Иногда случаются попадания, когда игла второго дротика пробивает оперение первого. А вот такое случается совсем редко, раз в несколько месяцев:&lt;/p&gt;  &lt;p&gt;&lt;img src="https://lh5.googleusercontent.com/-k9f-QH33qQo/Ty7T67LPKnI/AAAAAAAACKQ/ZIaURBMxlIs/s800/robin_hood_shoot_20120204_01.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;Это толстое перышко, которое склеено из двух слоев. И игла дротика как раз расщепило перо и прошло между слоями:&lt;/p&gt;  &lt;p&gt;&lt;img src="https://lh3.googleusercontent.com/-AmmaQRUofZc/Ty7T6xf5T6I/AAAAAAAACKM/XLALijv7euw/s800/robin_hood_shoot_20120204.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;Удивительное дело, особенно с учетом того, что толщина пера всего 100мкм и никаких зазубрин или других повреждений на этом пере не было. Мне даже потом пришлось тщательно искать место, в которое вошла игла.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-934192851868945833?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/8_Ud01t5REQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/934192851868945833/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=934192851868945833" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/934192851868945833?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/934192851868945833?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/8_Ud01t5REQ/lifesportdarts.html" title="[life.sport.darts] И такие робингудовские выстрелы бывают ;)" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-ZZJMoMtC6cw/TIs6Ec9pNOI/AAAAAAAAAnk/XXsdj6stgss/s72-c/another_robin_hood_shot.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifesportdarts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBQHozeyp7ImA9WhRbFk0.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-992189068675732948</id><published>2012-02-05T22:39:00.001+03:00</published><updated>2012-02-07T12:02:31.483+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T12:02:31.483+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Спорт" /><category scheme="http://www.blogger.com/atom/ns#" term="Дартс" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.sport.darts] Несколько слов о поездке на турнир памяти Дубограева 2012</title><content type="html">&lt;p&gt;Нашлось время записать некоторые впечатления от поездки. Интересующихся милости прошу под кат.&lt;/p&gt;  &lt;a name='more'&gt;&lt;/a&gt;  &lt;p&gt;На турнир памяти И.Д.Дубограева в Минск мы поехали вчетвером – я, Андрей Бузуверов, Денис Томашенко и Паша Денисов. Выдвинулись рано утром в пятницу, 27 января. Добрались без особых приключений и уже в двенадцать заселились в гостиницу “Агат”, в которой для участников турнира были забронированы места.&lt;/p&gt;  &lt;p&gt;Гостиница неплохая. Нормальные двухместные номера со всеми удобствами (санузел, кстати говоря, раздельный), с телевизором, двумя креслами и журнальным столиком. Да еще и тепло, что с учетом стоявших тогда морозов, было совсем немаловажно.&lt;/p&gt;  &lt;p&gt;Поскольку заселились мы рано и до первого турнира, случайных пар, было еще много времени, то мы разбрелись по своим делам. Я оделся потеплее и побрел с фотоаппаратом к находящейся недалеко от гостинцы церкви, очень большой и красивой. Как оказалось, это строящаяся &lt;a href="http://ru.wikipedia.org/wiki/Всехсвятская_церковь_(Минск)"&gt;Всехсвятская церковь&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/-8al45172dho/Ty13v3G8mTI/AAAAAAAACIc/ItjwMMOoXCM/s800/minsk_dubograi_20120127.jpg"&gt;&lt;img src="https://lh5.googleusercontent.com/-8al45172dho/Ty13v3G8mTI/AAAAAAAACIc/ItjwMMOoXCM/s800/minsk_dubograi_20120127.jpg" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Идти до нее было недалеко – по тропинкам через пустырь около 15 минут, да и то с остановками для фотографирования. Вот только собачники, которые там выгуливали своих питомцев, напрягали. Отпустят своих псов с поводка, те и бегают вокруг, да еще и облаять наровят :)&lt;/p&gt;  &lt;p&gt;Церковь здоровенная, особенно ее размеры впечатляют когда поближе подойдешь.&lt;/p&gt;  &lt;table&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;&lt;a href="https://lh6.googleusercontent.com/-KdwqsxNo3_E/Ty16VYBbvcI/AAAAAAAACI0/TEbt3bYBopg/s800/minsk_dubograi_20120127_02.jpg"&gt;&lt;img src="https://lh6.googleusercontent.com/-KdwqsxNo3_E/Ty16VYBbvcI/AAAAAAAACI0/TEbt3bYBopg/s800/minsk_dubograi_20120127_02.jpg" width="350" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="https://lh4.googleusercontent.com/-vmoFXUM5Hm0/Ty16Y5K7aNI/AAAAAAAACI8/h-5oEBwJENo/s800/minsk_dubograi_20120127_03.jpg"&gt;&lt;img src="https://lh4.googleusercontent.com/-vmoFXUM5Hm0/Ty16Y5K7aNI/AAAAAAAACI8/h-5oEBwJENo/s800/minsk_dubograi_20120127_03.jpg" width="350" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Жаль только, что еще не работает и строительные леса местами остались. Но во дворе у нее есть деревянная церквушка поменьше, как я понял, действующая.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-3sETGnxoxhI/Ty176JxpKTI/AAAAAAAACJU/hDBiLchKDqs/s800/minsk_dubograi_20120127_04.jpg"&gt;&lt;img src="https://lh3.googleusercontent.com/-3sETGnxoxhI/Ty176JxpKTI/AAAAAAAACJU/hDBiLchKDqs/s800/minsk_dubograi_20120127_04.jpg" height="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Погода в пятницу была морозная, к прогулкам не очень располагавшая. Поэтому долго я с фотоаппаратом не бродил – руки без перчаток замерзали в момент. Да и вообще, пожалуй пора завязывать с фотосъемками на турнирах. Практика показывает, что толку от аппарата нет – либо нет нормального освещения (а вспышка мешает игрокам), либо нет времени, либо уже нет сил еще и на съемку. А в большинстве случаев нет ни того, ни другого, ни третьего. Так что в этот раз таскал фотоаппарат с собой почти зазря, ничего снять не удалось.&lt;/p&gt;  &lt;p&gt;Прошедший турнир для меня оказался очень “удачным” в смысле турнирного посева. Достичь высоких мест на такого уровня соревнованиях можно в двух случаях – если сам играешь лучше всех или если повезло с турнирной сеткой. На собственные силы в моей нынешней форме расчитывать не приходилось. И Фортуна, дабы напомнить мне про это еще раз, очень тщательно отбирала соперников ;)&lt;/p&gt;  &lt;p&gt;Началось это сразу, еще на пятничном турнире случайных пар. Партнером у меня оказался Саша Галиновский из Смоленска. Из нас получилась хорошая пара, сбалансированная – судя по уровню игры, мы были практически равными партнерами. К тому же Саша отлично закрывался – если оставить ему хороший остаток, скажем, 40 очков или же 32, то он уверенно посылал дротик в нужное удвоение.&lt;/p&gt;  &lt;p&gt;Но в группу мы попали такую, что можно было сразу вешаться. С нами играли Максим Евмененков (Смоленск) в паре с Валентином Кельником (Солигорск) и Эльдар Абдуллаев (Минск) в паре с Андреем Бузуверовым. Такого жребия можно было бы пожелать только врагу – ведь и Евмененков, и Абдуллаев изначально были практически самыми реальными претендентами на победу (я знаю о чем говорю, ведь в паре с Эльдаром сам в мае 2011 в похожем турнире дошел до финала). А тут они оба! Да еще в группе всего из трех пар, где обязательно нужно выигрывать хотя бы одну игру. Только вот у кого? ;)&lt;/p&gt;  &lt;p&gt;Первая встреча была между Абдуллаевым/Бузуверовым и Евмененковым/Кельником. Эту игру судил я. Поначалу Эльдар с Максимом устроили из матча цирк – постоянно шутили и подкалывали друг друга. От смеха я едва мог подсчитывать очки. Правда затем, когда Эльдар с Андреем вырвались вперед – 2:1 – Макс стал напрягаться и цирк закончился. Но было уже поздно, Евмененков и Кельник свою первую игру проиграли – 1:3.&lt;/p&gt;  &lt;p&gt;Во втором матче мы играли против Эльдара и Андрея. Помню эту игру смутно. Вроде бы мы взяли первый лег, затем второй продули. Однако, как-то нежданно-негадано мы раньше закрылись в третьем леге. А потом и в четвертом. Итого 3:1 в нашу пользу, матч закончен, мы победили!&lt;/p&gt;  &lt;p&gt;Осталась последняя игра – мы против Евмененкова/Кельника. Нам кровь из носу, но нужно было брать хотя бы один лег. Тогда бы у нас были шансы на выход в 1/8. И этот лег мы взяли сразу, сходу! Вот это был неслабый выплеск адреналина!&lt;/p&gt;  &lt;p&gt;Но Евмененков явно не хотел отдавать нам победу. Посему следующий лег мы продули. Причем, что обидно, и я, и Саша профукали по целому подходу на удвоения. Шесть дротиков мимо удвоений! С таким соперником. Такого не прощают.&lt;/p&gt;  &lt;p&gt;Но следующий лег взяли уже мы. Да как взяли! Противники обогнали нас на наборах и оставили себе какое-то хорошее удвоение – то ли D20, то ли D16. Тогда как у нас оставалось 97. И мой черед бросать. Ситуация хреновая – остаток большой, закрыть его шансов не много, а если не закрою, то противник свое удвоение закроет наверняка. Выхожу на рубеж, целюсь в T19 – попадаю в 19, остается 78. Два дротика на 78 – это стандартная комбинация: T18+D12. И вот я вторым дротиком попадаю в T18, а третьим – в D12. Закрылись! Взяли второй лег и при любом исходе матча мы выходим в 1/8! Так громко и эмоционально “Yes!” на закрытии я еще никогда не кричал.&lt;/p&gt;  &lt;p&gt;А уж какой был адреналин :) У меня руки буквально тряслись. Как раз следующий лег нужно было начинать мне, а я не мог бросать. Мои первые подходы в этом леге были совсем издевательскими – что-то вроде 26, затем 25 очков. Только к концу лега смог успокоится, но было поздно. Мы проигрываем его, счет становится 2:2 и начинается решающий лег. Который развивался более-менее ровно. Наши противники оставили себе 68, тогда как у нас 90 и очередь для броска была у Саши Галиновского. Он бросает 18 (промах мимо T18), затем T20 и… промах мимо D6. Остаток 12. Я тогда еще подумал, что если до меня дойдет очередь, то 12 я закрою, т.к. в последнее время у меня хорошо залетает в D6 и D11. Но вышел Макс Евмененков и закрылся Bull-ом! Мы проиграли 2:3, но за счет хорошей разницы выигранных и проигранных легов вышли в 1/8 с первого места в группе.&lt;/p&gt;  &lt;p&gt;А в 1/8 нам попала российская пара Сергей Дунаевский и Константин Медведев (оба из Смоленска). Которые разбросались так, что мы, по-моему, только один раз бросали в удвоение – вроде бы это я промахнулся мимо Bull-а на 89 очках. Помню был лег, в котором наши противники сначала выбили 45, затем 140, затем 177. После 9 дротиков у них остаток 139. У нас где-то за 300. Стоило нам едва-едва выбраться из 200, как они закрывались. Да и в последнем леге Медведев оформил победу с помощью checkout-а в 107 очков.&lt;/p&gt;  &lt;p&gt;В общем, Дунаевский/Медведев вынесли нас 0:3. А потом и следующих. А потом и следующих, чтобы оказаться в финала. Где вели сначала 2:0, но потом все-таки уступили Абдуллаеву и Бузуверову 2:4.&lt;/p&gt;  &lt;p&gt;Вот такой у меня был расклад в случайных парах – в одну группу с будущими победителями, в 1/8 сразу на будущих финалистов :) Но зато checkout в 97 очков – это очень хорошая компенсация.&lt;/p&gt;  &lt;p&gt;В личном же турнире, в субботу, удача “улыбалась” мне еще шире :) Я попал в группу из всего трех человек, где моими соперниками были Николай Михалин (Москва) и Дмитрий Бех (Минск).&lt;/p&gt;  &lt;p&gt;Первую игру я играл с Михалиным. И если в первом леге Николай еще только-только входил в игру и набирал понемногу (что не помешало ему быстро закрыться), то в двух последующих легах, как мне показалось, у него средний набор с подхода был около 80 очков. Подойдет к мишени – 81, в следующем подходе 83, затем 60, затем 100. Так что во втором леге я даже до checkout-а не добрался. Шанс что-то сделать появился у меня в третьем леге. Там вообще получилось смешно. Михалин не закрыл 40 и оставил себе 20, тогда как у меня было 156. Я выхожу бросать и первым дротиком попадаю в T20. Второй в 4, совсем в другую часть мишени. Третий вновь в T20. Итого набор 124, а остаток 32 – это всего лишь D16. Николай вновь не закрывается и я в предвкушении первого выигранного лега подхожу к мишени и… все три мимо. Михалин опять не закрывается. У меня еще один шанс и… всего лишь 16 очков. После чего Николай первым же дротиком прекращает весь этот цирк. Я проигрываю всухую 0:3. Потом я узнал, что Николай Михалин не просто сильный игрок, но еще и тренер по дартсу в Москве ;) Кстати говоря затем в раздевалке он мне дал пару очень ценных &lt;a href="#mihalin_advice"&gt;советов&lt;/a&gt; по улучшению моей манеры броска.&lt;/p&gt;  &lt;p&gt;Второй матч у меня был сразу же после первого. С Димой Бехом. Который со мной играл так мощно, что я даже до checkout-ов не доходил. Очередной мой проигрыш в сухую – 0:3. Потом я узнал, что на проходившем незадолго до этого открытом Кубке Московской области Дима занял третье место ;) К сожалению, в своем следующем матче против Михалина Дима сдулся и близко не показывал той игры, как против меня – в итоге Михалин его так же сделал 3:0.&lt;/p&gt;  &lt;p&gt;Вот так бесславно закончилось мое участие в личном турнире. Зато было поучительно. Нужно было почувствовать на себе, что значит выходить на соперников, которые гораздо сильнее тебя.&lt;/p&gt;  &lt;p&gt;Чуть позже в субботу, для таких неудачников как я, устроили “утешительный” турнир. Нужно было играть в 301, но с началом через удвоение, и сразу по олимпийской системе. Т.е. проигрываешь свой матч и до свидания. Первым соперником у меня был Павел Кадочников. И хоть я открывался на D11 не хуже Павла, но на наборах сразу отставал, поэтому Павел выиграл у меня 0:2. А затем он выиграл и весь утешительный турнир :)&lt;/p&gt;  &lt;p&gt;Самым же ярким впечатлением в субботу был сумасшедший финал мужского личного турнира между Алексеем Кадочниковым (Россия, Тверь) и Вячеславом Толкачевым (Минск). Первые четыре лега противники забирали друг у друга. Затем Толкачев взял два лега подряд и в матче до пяти побед повел со счетом 4:2. Но Кадочников сумел собраться и сравнял счет! В решающем леге противники поначалу набирали немного и шли, что называтся, ноздря в ноздрю. Но при счете 174 у Кадочникова против 173 у Толкачева произошло то, что я раньше видел только в трансляциях с крупнейших PDC-ных турниров. Толкачев выходит и двумя первыми дротиками набирает 120, после чего спокойно отправляет третий дротик в 13. Набор 133 очка и в остатке всего 40. Кадочников не смог сделать аналогичного большого набора, а Толкачев в своем решающем подходе закрылся первым же дротиком! Историческая победа белорусского спортсмена на международном турнире.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/-E6uuEZxWDP4/Ty6w13r3O9I/AAAAAAAACJs/AM9W04ZIbWE/s800/minsk_dubograi_20120127_05.jpg"&gt;&lt;img src="https://lh5.googleusercontent.com/-E6uuEZxWDP4/Ty6w13r3O9I/AAAAAAAACJs/AM9W04ZIbWE/s800/minsk_dubograi_20120127_05.jpg" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;В воскресенье, в парном турнире, удача решила чуть-чуть отдохнуть от сюрпризов. Мы с Андреем Бузуверовым попали в группу, в которой можно было побороться. Нашими соперниками по группе оказались Андрей Тарасенко и Алексей Гулякевич (Минск), Виталий и Юрий Навойчики (Минск), а так же Николай Хроменков и Юрий Спиридоненков (Россия, Десногорск).&lt;/p&gt;  &lt;p&gt;Первый матч мы играли против Тарасенко/Гулякевича. В первом леге Тарасенко закрыл 117, и во втором сделал заход на 100+ checkout. В третьем мы попытались зацепиться за удвоение, но промахнулись. В итоге поражение 0:3.&lt;/p&gt;  &lt;p&gt;Следующий матч между Хроменковым/Спиридоненковым против Навойчиков я отсудил. Это был цирк. Россияне быстро набирали и привозили белорусам по 150-200 очков. Но безнадежно зависали на удвоениях. Навойчики не спеша их догоняли и с первого же раза закрывались. В итоге неожиданно для себя россияне проиграли 0:3.&lt;/p&gt;  &lt;p&gt;Но у россиян это явно было стартовое волнение. Поскольку в следующем матче против нас у них уже получалось все – и наборы, и удвоения. Россияне вынесли нас в сухую – 0:3. Хотя именно в этой игре я поймал бросок, почувствовал, что вхожу в игру. Но произошло это уже в третьем леге, который мы могли выиграть, но опять профукали удвоения.&lt;/p&gt;  &lt;p&gt;Последний матч в группе мы играли против Навойчиков. К тому времени турнирная ситуация уже была полностью ясна. В плей-офф гарантированно выходили Тарасенко с Гулякевичем и Навойчики. Мы могли разве что хлопнуть дверью. Что мы и сделали, выиграв у Навойчиков 3:1. Дважды закрылся Андрей Бузуверов, а в четвертом леге наконец-то попал в удвоение и я сам.&lt;/p&gt;  &lt;p&gt;Сильно подозреваю, что последняя игра для Навойчиков уже ничего не значила, поэтому они и не напрягались против нас. Что, возможно, и сыграло в итоге против них, т.к. свою первую же игру в плей-офф они так же проиграли. Думаю, что против нас им стоило играть в полную силу, тогда бы они сохранили должный настрой на игры в олимпийке.&lt;/p&gt;  &lt;p&gt;Как бы то ни было, в группе мы заняли последнее, четвертое место. Хотя у трех пар было всего по одной победе, но у нас оказалась самая худшая разница выигранных и проигранных легов.&lt;/p&gt;  &lt;p&gt;Парные игры запомнились еще и маленьким чудом, которое сотворил Денис Томашенко на соседней доске (он играл в паре с Пашей Денисовым). Денис сделал checkout в 82 очка точно по учебнику, двумя дротиками – сначала Bull, затем D16!&lt;/p&gt;  &lt;p&gt;Ну а вечером в воскресенье состоялся долгожданный финал случайных пар, в котором наш Андрей Бузуверов в паре с Эльдаром Абдуллаевым в напряженнейшей борьбе, проигрывая по ходу 0:2, одолели Сергея Дунаевского и Константина Медведева 4:2. И, что особенно радует, вклад Андрея в эту победу был очень большим – один набор в 140 очков + два закрытия. Включая победное – D20 – да еще с первого же дротика!&lt;/p&gt;  &lt;p&gt;В общем, с третьей попытки – сначала второе место у меня и Абдуллаева весной 2011, затем третьи места у Бузуверова/Косточко и Денисова/Евмененкова в августе 2011 – первое место у дартсмена из Гомеля!&lt;/p&gt;  &lt;p&gt;Кстати говоря, в воскресенье удача таки “улыбнулась” мне еще раз. Ближе к вечеру воскресенья Дима Бех организовал еще один утешительный турнир, на этот раз парный, причем пары вновь формировались случайным образом. Я попал в пару с Артемом Шамыной. А первая игра у нас была против двух Алексеев – Юши и Кадочникова. Да, того самого Кадочникова, который занял второе место в личном турнире ;) Нужно ли говорить, что нас вынесли в сухую? ;) Причем Кадочников сделал с нами то, что с ним сделал Толкачев – при остатке в 173 очка Кадочников набирает 133 и оставляет Юше 40. Потом я узнал, что Юша с Кадочниковым дошли до полуфинала этого утешительного турнира, где их остановили Дима Бех с Константином Медведевым (выигравшие в итоге весь утешительный турнир). Кстати говоря в этом утешительном турнире Андрей Бузуверов попал в пару к Николаю Михалину. И они так же дошли до полуфинала, но их остановили Сергей Мгдесян и Александр Глобаж.&lt;/p&gt;  &lt;p&gt;В воскресенье мы были на турнире практически до самого упора. Уезжали на такси где-то за час и сорок минут до поезда, да еще заехали в одну классную кафешку поужинать. А на поезд бежали практически рысью. Но все успели и добрались домой без приключений.&lt;/p&gt;  &lt;p&gt;Вот как-то так сложилось мое участие в турнире памяти Дубограева в январе 2012-го. Хорошо, что поехал. Играл, в общем-то, в свою силу с поправкой на соревновательное волнение. Более-менее что-то получалось в парных турнирах. Сделал несколько наборов в 140, несколько важных закрытий. Почувствовал, что значит играть против очень сильных соперников. Узнал, что такое входить бросать после того, как твой соперник делает 180 – это интересное ощущение ;) Но важнее всего, пожалуй, оказался короткий разговор в раздевалке с Николаем Михалиным, который с профессиональной точки зрения раскритиковал мою манеру броска и дал пару ценных советов. Так что на турниры нужно ездить, это незаменимый и неоценимый опыт.&lt;/p&gt;  &lt;p&gt;В общем, играйте в дартс – это здорово!&lt;/p&gt;  &lt;p&gt;PS. За рамками рассказа осталась тема пьянок. Все-таки дартс без водки – деньги на ветер ;) Но, честно говоря, играть с бухими соперниками уже подзадалбывает. Но еще больше напрягают затем беседы “по душам” с захмелевшими спортсменами. Впрочем, это уже совсем другая тема, развивать которую нет желания.&lt;/p&gt;  &lt;p&gt;&lt;a name="mihalin_advice"&gt;PPS. Для тех, кому интересно, что же мне посоветовал Николай Михалин. Он дал два, в общем-то простых совета. Во-первых, не отрывать взгляда от места прицеливания. Даже если брошенный дротик полетел не туда, нельзя его сопровождать глазами. Нужно все равно смотреть туда, куда хотел попасть. Во-вторых, после броска нужно оставлять руку так, чтобы она указывала в направлении намеченной цели (у меня же, после фазы сопровождения брошенного дротка, рука сразу уходила вниз и в сторону). Простые советы, но вовремя данные и, надеюсь, услышанные.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-992189068675732948?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/d57bSkiWaWk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/992189068675732948/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=992189068675732948" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/992189068675732948?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/992189068675732948?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/d57bSkiWaWk/lifesportdarts-2012.html" title="[life.sport.darts] Несколько слов о поездке на турнир памяти Дубограева 2012" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-8al45172dho/Ty13v3G8mTI/AAAAAAAACIc/ItjwMMOoXCM/s72-c/minsk_dubograi_20120127.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifesportdarts-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAARHszeSp7ImA9WhRbE0g.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-7006706376492057351</id><published>2012-02-04T15:15:00.001+03:00</published><updated>2012-02-04T15:15:45.581+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-04T15:15:45.581+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Мысля давеча посетила" /><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><title>[prog.flame] Все-таки я сторонник статической типизации…</title><content type="html">&lt;p&gt;…да еще и с обязательной аннотацией типов!&lt;/p&gt;  &lt;p&gt;Для выполнения срочного заказа копаюсь в исходниках старого проекта, части которого надеюсь переиспользовать. И приятно, когда видишь объявление вроде:&lt;/p&gt;  &lt;table width="100%" bgcolor="#000040"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;&lt;font color="#c0c0c0" face="monospace"&gt;&lt;font color="#ffa500"&gt;/*!&lt;/font&gt;            &lt;br /&gt;&lt;font color="#ffa500"&gt; *&lt;/font&gt;&lt;font color="#ffa500"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#ffff60"&gt;Выполнение подписки на сообщения msg_raw_package&lt;/font&gt;            &lt;br /&gt;&lt;font color="#ffa500"&gt; * &lt;/font&gt;&lt;font color="#ffff60"&gt;всех транспортных агентов.&lt;/font&gt;            &lt;br /&gt;&lt;font color="#80a0ff"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#ffa500"&gt;*/&lt;/font&gt;            &lt;br /&gt;&lt;font color="#60ff60"&gt;void&lt;/font&gt;            &lt;br /&gt;subscribe_to_msg_raw_package(            &lt;br /&gt;&amp;#160;&amp;#160; &lt;font color="#60ff60"&gt;const&lt;/font&gt; std::string &amp;amp; agent_name,            &lt;br /&gt;&amp;#160;&amp;#160; &lt;font color="#60ff60"&gt;const&lt;/font&gt; direction_state_ptr_vector_t &amp;amp; direction_states ); &lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Сразу понимаешь какие типы у аргументов и что возвращается. А то, помнится, приходилось дорабатывать одну маленькую программку на Ruby. Заглянешь в код через год-полтора после последнего изменения и… Куришь потом бамбук :) Какой тип у аргументов, возвращает ли что-нибудь метод? Благо комментарии были.&lt;/p&gt;  &lt;p&gt;Справедливости ради, нужно сказать, что с динамически типизированным Ruby была такая особенность – много времени приходилось тратить на восстановление в памяти деталей работы. Зато потом все очень легко было в уме держать. А вот с плюсами ситуация чуть иная – детали довольно быстро восстанавливаются за счет синтаксиса языка. Но потом с ними сложнее – может больше их, может еще чего (проекты на плюсах все-таки посерьезнее рубиновых были).&lt;/p&gt;  &lt;p&gt;Тем не менее, лично я спокойнее берусь за доработку старого плюсового кода, чем Ruby-нового. Все-таки подробные аннотации в коде – это очень полезная штука.&lt;/p&gt;  &lt;p&gt;Ну и на последок еще одна банальность – пишите комментарии. Чем больше напишите, тем проще будет затем разбираться с кодом. Проверено на себе ;)&lt;/p&gt;  &lt;p&gt;PS. Написано под впечатлением от проекта, который был написан и запущен в эксплуатацию 3.5 года назад, а последний баг-фикс в нем был чуть больше года назад. Несмотря на то, что весь код там написал я сам, сейчас он воспринимается полностью как чужой, как будто и не я это делал.&lt;/p&gt;  &lt;p&gt;PPS. И еще одно. Доходят до меня слухи, что одним из самых популярных языков программирования сейчас является динамически-типизированный JavaScript. На котором пишут все больше и больше, и даже есть какие-то проекты объемом в сотни тысяч строк (не знаю правда это или нет). Исходя из вышесказанного сочувствую тем, кто лет через надцать будет эту прорву JS-кода сопровождать. С другой стороны, возможно, это будет настоящее золотое дно. Похлеще знаменитой &lt;a href="http://en.wikipedia.org/wiki/Y2K"&gt;Y2K Problem&lt;/a&gt; ;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-7006706376492057351?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/BJip_yvSavw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/7006706376492057351/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=7006706376492057351" title="Комментарии: 1" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/7006706376492057351?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/7006706376492057351?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/BJip_yvSavw/progflame.html" title="[prog.flame] Все-таки я сторонник статической типизации…" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/progflame.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNQHo4fip7ImA9WhRbEks.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-959665962655478571</id><published>2012-02-03T12:41:00.001+03:00</published><updated>2012-02-03T12:41:31.436+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T12:41:31.436+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Внушаить" /><category scheme="http://www.blogger.com/atom/ns#" term="Foto" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.photo] Интересный снимок острова-замка Mont-Saint-Michel</title><content type="html">&lt;p&gt;Аж захотелось там побывать :)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://online.wsj.com/media/020212pod14_J.jpg"&gt;&lt;img src="http://online.wsj.com/media/020212pod14_J.jpg" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;i&gt;Kenzo Tribouillard/Agence France-Presse/Getty Images&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Mont-Saint-Michel"&gt;Статья о Mont-Saint-Michel в Wikipedia.&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-959665962655478571?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/ErcgrYWUX5w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/959665962655478571/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=959665962655478571" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/959665962655478571?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/959665962655478571?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/ErcgrYWUX5w/lifephoto-mont-saint-michel.html" title="[life.photo] Интересный снимок острова-замка Mont-Saint-Michel" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifephoto-mont-saint-michel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEADQX07eSp7ImA9WhRbEk0.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-2732375601096997834</id><published>2012-02-02T21:19:00.000+03:00</published><updated>2012-02-02T21:19:30.301+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-02T21:19:30.301+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Отличная мысль" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life] Интересная формулировка</title><content type="html">Не могу сказать, что согласен с высказыванием, но сказано красиво:
&lt;blockquote&gt;Профессионалу платят за то, что он делает. Наёмник делает то, за что ему платят.&lt;/blockquote&gt;
Найдено &lt;a href="http://awas1952.livejournal.com/1054916.html"&gt;в блоге Анатолия Вассермана&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-2732375601096997834?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/Mt1D6pJE3_Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/2732375601096997834/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=2732375601096997834" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2732375601096997834?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2732375601096997834?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/Mt1D6pJE3_Q/life.html" title="[life] Интересная формулировка" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/life.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADQ346fip7ImA9WhRbEUs.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-1903155368449067235</id><published>2012-02-02T10:46:00.001+03:00</published><updated>2012-02-02T10:46:12.016+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-02T10:46:12.016+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Foto" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.photo] Ссылка на подборку победителей конкурса The Best Of Russia 2008-2011</title><content type="html">&lt;p&gt;&lt;a href="http://live-imho.livejournal.com/160261.html"&gt;Здесь&lt;/a&gt;. Мне очень понравилось.&lt;/p&gt;  &lt;p&gt;Карточка оттуда на тему сегодняшней погоды за окном:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://img13.imageshost.ru/img/2012/01/31/image_4f270207ee075.jpg"&gt;&lt;img src="http://img13.imageshost.ru/img/2012/01/31/image_4f270207ee075.jpg" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;em&gt;Белогоркий монастырь. Петр Захаров (Кунгур, Пермский край)&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-1903155368449067235?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/YL9WHsuTNBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/1903155368449067235/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=1903155368449067235" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/1903155368449067235?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/1903155368449067235?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/YL9WHsuTNBQ/lifephoto-best-of-russia-2008-2011.html" title="[life.photo] Ссылка на подборку победителей конкурса The Best Of Russia 2008-2011" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/02/lifephoto-best-of-russia-2008-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGQ3s_eSp7ImA9WhRUGUQ.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-6445544853433066292</id><published>2012-01-31T10:15:00.001+03:00</published><updated>2012-01-31T10:15:22.541+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T10:15:22.541+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Кино" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.cinema] Очередной кинообзор (2012/01)</title><content type="html">&lt;p&gt;Как-то незаметно пролетел январь и подошло время очередного кинообзора, первого в этом году.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/281200/"&gt;Два дня для убийства&lt;/a&gt;. Очень сильный, очень трогательный, пронизывающий фильм. Но смотреть его нужно от начала до самого конца.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/502733/"&gt;О чем еще говорят мужчины&lt;/a&gt;. Очень понравился.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/462548/"&gt;Шпион, выйди вон!&lt;/a&gt; Атмосферный фильм. Правда, в нем слишком много сюжетных линий переплетается, так что остается впечатление, что чего-то недопонял.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/715/"&gt;Необратимость&lt;/a&gt;. Суровый фильм. И снят необычно.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/391735/"&gt;Бобро поржаловать!&lt;/a&gt; Хорошая, добрая комедия.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/573817/"&gt;Елки-2&lt;/a&gt;. Первая часть мне понравилась больше, она была коммедийной, вторая же часть слишком сильно съехала в мелодраму.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/472368/"&gt;Другой мир: Пробуждение&lt;/a&gt;. Как и первые две части, весь фильм держится на красоте затянутой в облегающий костюм Кейт Бекинсейл. Но динамично.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/484474/"&gt;Однажды в Ирландии&lt;/a&gt;. Из-за активного пиара фильма на сайте Гоблина ждал многого. Оказалось нормально. Добротный фильм, но не шедевр. На мой взгляд, фильм очень атмосферный, но дубляж Гоблина (один голос переводчика для всех героев) эту атмосферу убил.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/88198/"&gt;Живая сталь&lt;/a&gt;. Красивая, наивная, добрая сказочка для детей.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/575317/"&gt;Маркиз&lt;/a&gt;. Простенькая француская комедия. Может быть даже слишком простенькая.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/472362/"&gt;Миссия невыполнима: Протокол Фантом&lt;/a&gt;. Редкая по невероятности фантастика. Но Кремь взорвали красиво, этого не отнять.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kinopoisk.ru/level/1/film/522036/"&gt;Высоцкий. Спасибо, что живой&lt;/a&gt;. Не нужно было снимать этот фильм. Да и смотреть так же необязательно.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-6445544853433066292?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/AEuCvNXg-aI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/6445544853433066292/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=6445544853433066292" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/6445544853433066292?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/6445544853433066292?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/AEuCvNXg-aI/lifecinema-201201.html" title="[life.cinema] Очередной кинообзор (2012/01)" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/01/lifecinema-201201.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAASH4_cSp7ImA9WhRUGUw.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-5639679504456283702</id><published>2012-01-30T11:39:00.001+03:00</published><updated>2012-01-30T11:39:09.049+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T11:39:09.049+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Спорт" /><category scheme="http://www.blogger.com/atom/ns#" term="Дартс" /><category scheme="http://www.blogger.com/atom/ns#" term="О жизни" /><title>[life.sport.darts] “Случайные пары” – это наш турнир!</title><content type="html">&lt;p&gt;С третьей попытки, но гомельчане все-таки взяли победу в категории “Случайные пары”! На этот раз на 4-м международном турнире по дартсу памяти И.Д.Дубограева мой коллега Андрей Бузуверов в паре с Эльдаром Абдуллаевым заняли первое место, обыграв в финале российскую пару Сергей Дунаевский/Константин Медведев со счетом 4-2!&lt;/p&gt;  &lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/-PNPOBANb9rk/TyZV9kA1mRI/AAAAAAAACIE/fCagg29oMvA/s800/buzuverov_abdullaev_bekh.jpg"&gt;&lt;img src="https://lh6.googleusercontent.com/-PNPOBANb9rk/TyZV9kA1mRI/AAAAAAAACIE/fCagg29oMvA/s800/buzuverov_abdullaev_bekh.jpg" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;em&gt;слева направо: Андрей Бузуверов (Гомель) и Эльдар Абдуллаев (Минск) – победители в категории “Случайные пары”, а так же Дмитрий Бех – один из организаторов и спонсоров турнира.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Так что в этот раз наша поездка на турнир оказалась очень удачной. Впечатлений масса, но нужно найти время и силы, чтобы их зафиксировать.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-5639679504456283702?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/btUxEaE41eA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/5639679504456283702/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=5639679504456283702" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/5639679504456283702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/5639679504456283702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/btUxEaE41eA/lifesportdarts_30.html" title="[life.sport.darts] “Случайные пары” – это наш турнир!" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-PNPOBANb9rk/TyZV9kA1mRI/AAAAAAAACIE/fCagg29oMvA/s72-c/buzuverov_abdullaev_bekh.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/01/lifesportdarts_30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcERnwzeCp7ImA9WhRUFUQ.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-2814136344160014102</id><published>2012-01-26T19:06:00.001+03:00</published><updated>2012-01-26T19:06:47.280+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T19:06:47.280+03:00</app:edited><title>[life] Заеду на три дня в Минск</title><content type="html">&lt;p&gt;Завтра ранним утром с коллегами отбываем в Минск чтобы принять участие &lt;a href="http://forum.dartsby.org/default.aspx?g=posts&amp;amp;m=3982#post3982"&gt;в международном турнире по дартс&lt;/a&gt;. Лично у меня никаких спортивных амбиций на этот турнир нет, но соревновательного адреналина вкусить хочется. Потому и еду :)&lt;/p&gt;  &lt;p&gt;Посему заниматься блогом пока не смогу, на новые комментарии отвечу когда вернусь.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-2814136344160014102?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/W68HYmoSvao" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/2814136344160014102/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=2814136344160014102" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2814136344160014102?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/2814136344160014102?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/W68HYmoSvao/life_26.html" title="[life] Заеду на три дня в Минск" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/01/life_26.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4MR3c5fSp7ImA9WhRUE0Q.&quot;"><id>tag:blogger.com,1999:blog-654279083390275842.post-9059611606916660136</id><published>2012-01-24T12:56:00.001+03:00</published><updated>2012-01-24T12:56:26.925+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T12:56:26.925+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="О программировании" /><category scheme="http://www.blogger.com/atom/ns#" term="Ссылки" /><title>[prog] Что не так с ООП? Мнение Ричарда Гэбриеля</title><content type="html">&lt;p&gt;&lt;a href="http://www.rsdn.ru/forum/philosophy/4581044.aspx"&gt;На RSDN сейчас развивается большой флейм под общим заголовком “Что-то нетак с ООП”&lt;/a&gt;. Насколько я смог заметить по беглому просмотру, одной из обсуждаемых тем там является повторное использование кода.&lt;/p&gt;  &lt;p&gt;Имхо, очень точно на эту тему высказался в 1996-м году Ричард Гэбриель, один из известных Lisp-ероводов, в книге &lt;a href="http://www.dreamsongs.com/NewFiles/PatternsOfSoftware.pdf"&gt;Patterns Of Software. Tales from the Software Community&lt;/a&gt;. Насколько точно, что я даже потратил некоторое время на то, чтобы перевести соответствующую главу на русский язык.&lt;/p&gt;  &lt;p&gt;Поэтому без ложной скромности &lt;a href="http://eao197.narod.ru/desc/reuse_versus_compression.pdf"&gt;отсылаю интересующихся к этому переводу&lt;/a&gt;. Настоятельно рекомендую даже ;)&lt;/p&gt;  &lt;p&gt;PS. В самой же книге, помнится, я осилил только несколько первых глав. Мне показалось, что чем дальше, тем больше мы расходимся во мнениях с автором. В результате чего книгу я не дочитал, может быть зря.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/654279083390275842-9059611606916660136?l=eao197.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Eao197/~4/CDn-SB8bzrQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://eao197.blogspot.com/feeds/9059611606916660136/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=654279083390275842&amp;postID=9059611606916660136" title="Комментарии: 4" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/9059611606916660136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/654279083390275842/posts/default/9059611606916660136?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Eao197/~3/CDn-SB8bzrQ/prog_24.html" title="[prog] Что не так с ООП? Мнение Ричарда Гэбриеля" /><author><name>Евгений Охотников</name><uri>http://www.blogger.com/profile/17283739752119445290</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://1.bp.blogspot.com/_lbE9Ci430vo/SU-Q6Vymg3I/AAAAAAAAAAU/_A9OAVmO22U/S220/my_photo_3.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://eao197.blogspot.com/2012/01/prog_24.html</feedburner:origLink></entry></feed>

