<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0ECQn06eCp7ImA9WxJUGU8.&quot;"><id>tag:blogger.com,1999:blog-19306481</id><updated>2009-07-18T16:54:23.310+04:00</updated><title>Yuriy Akopov's Blog</title><subtitle type="html">Notes about my job, profession and other things I am interested in.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.yurriakopov.info/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>207</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/yurriakopov" type="application/atom+xml" /><feedburner:emailServiceId>yurriakopov</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;Ck8BSH86cSp7ImA9WxJWEUo.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-2253659943170021565</id><published>2009-06-16T20:34:00.005+04:00</published><updated>2009-06-16T20:47:39.119+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-16T20:47:39.119+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><category scheme="http://www.blogger.com/atom/ns#" term="Opera" /><title>Leave the Web Alone</title><content type="html">&lt;p&gt;“Сенсационный” &lt;a href="http://unite.opera.com/"&gt;Opera Unite&lt;/a&gt; даже в моём телефоне &lt;a href="http://opensource.nokia.com/projects/mobile-web-server/"&gt;живёт&lt;/a&gt; уже с год - с функционально аналогичными &lt;a href="http://research.nokia.com/tr/NRC-TR-2006-004.pdf"&gt;возможностями&lt;/a&gt; обмена сообщениями, доступа различного уровня к файлам, контактам и даже периферии (камере) и т.д.; и путь посетителя к сайту тоже проходит через промежуточный сервер &lt;s&gt;Opera&lt;/s&gt; Nokia.&lt;/p&gt;  &lt;p&gt;Однако если кампания, сопровождающая Unite, поможет людям вспомнить, что даже захудалый современный домашний компьютер ещё недавно считался бы чем-то невиданно мощным, но при этом по диапазону реализуемых на нём конечных функций вряд ли мог бы обойти тогдашние домашние станции (если не наоборот) – то лично я готов простить и не такое.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-2253659943170021565?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=3yhMWofSfhA:Qiyw3o3mGEg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=3yhMWofSfhA:Qiyw3o3mGEg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=3yhMWofSfhA:Qiyw3o3mGEg:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=3yhMWofSfhA:Qiyw3o3mGEg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/3yhMWofSfhA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/2253659943170021565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/06/leave-web-alone.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/2253659943170021565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/2253659943170021565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/3yhMWofSfhA/leave-web-alone.html" title="Leave the Web Alone" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/06/leave-web-alone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcASX4-cCp7ImA9WxJXFEU.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-4618931157166337501</id><published>2009-06-08T21:27:00.001+04:00</published><updated>2009-06-08T21:27:28.058+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T21:27:28.058+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Руль в багажнике</title><content type="html">&lt;p&gt;Популярнейший сервис Twitter показывает мне это сообщение уже около года:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="twitter screenshot" border="0" alt="twitter screenshot" src="http://lh4.ggpht.com/_GRW-qJSQIRU/Si1J_gcQhoI/AAAAAAAAAnI/IJjltFx5XFA/twitter%5B5%5D.png?imgmax=800" width="779" height="321" /&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-4618931157166337501?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=PAPdIRfkQT0:mW09sWdVMyM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=PAPdIRfkQT0:mW09sWdVMyM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=PAPdIRfkQT0:mW09sWdVMyM:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=PAPdIRfkQT0:mW09sWdVMyM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/PAPdIRfkQT0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/4618931157166337501/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/06/blog-post_08.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4618931157166337501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4618931157166337501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/PAPdIRfkQT0/blog-post_08.html" title="Руль в багажнике" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/06/blog-post_08.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHRXoyfyp7ImA9WxJXEEQ.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-5148176483265438308</id><published>2009-06-04T10:27:00.002+04:00</published><updated>2009-06-04T10:47:14.497+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T10:47:14.497+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="interface" /><title>Прекрасный новый мир</title><content type="html">&lt;p&gt;&lt;a href="http://www.artlebedev.ru/kovodstvo/business-lynch/2009/06/04/commented/"&gt;&lt;i&gt;Во-вторых, движение мышью — подвести, нажать, передвинуть, отпустить — не повторяет никакого моторного навыка из реального мира, связанного с листанием; это тоже плохо.&lt;/i&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-5148176483265438308?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=5xMbqMDm93U:5WlkMuQt-gU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=5xMbqMDm93U:5WlkMuQt-gU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=5xMbqMDm93U:5WlkMuQt-gU:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=5xMbqMDm93U:5WlkMuQt-gU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/5xMbqMDm93U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/5148176483265438308/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/06/blog-post.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5148176483265438308?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5148176483265438308?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/5xMbqMDm93U/blog-post.html" title="Прекрасный новый мир" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QAQHs9eyp7ImA9WxJQF0Q.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-5615945697048778481</id><published>2009-05-31T22:27:00.002+04:00</published><updated>2009-05-31T22:42:21.563+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-31T22:42:21.563+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Слон на кита налезет</title><content type="html">&lt;p&gt;Прошло уже довольно много времени, а я так и не понял, почему Wolfram Alpha с поразительной настойчивостью все &lt;a href="http://www.technologyreview.com/web/22666/"&gt;сравнивают с Google&lt;/a&gt;. Строго говоря, WA ищет не в web, а в собственной “базе знаний”, источники данных которой, насколько я понял, хоть и многочисленны, но вполне детерменированы и типизированы - что принципиально отличает задачу “сервиса-знатока” от задачи поисковика, работающего с информацией, про которую ничего заранее не известно (и установление её релевантности – главная часть этой задачи).&lt;/p&gt;  &lt;p&gt;В интерпретации запросов (ещё одно поле, на котором можно было бы отличиться) у WA тоже всё на поверку довольно жёстко, в рамках обескураживающе конечного языка – скажем, информация, которую можно получить по какому-либо городу, &lt;a href="http://www.wolfram.com/products/mathematica/analysis/"&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/19306481-5615945697048778481?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=WjBF5_AhBlQ:s2dEbmw5J4s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=WjBF5_AhBlQ:s2dEbmw5J4s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=WjBF5_AhBlQ:s2dEbmw5J4s:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=WjBF5_AhBlQ:s2dEbmw5J4s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/WjBF5_AhBlQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/5615945697048778481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/05/blog-post_31.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5615945697048778481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5615945697048778481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/WjBF5_AhBlQ/blog-post_31.html" title="Слон на кита налезет" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/05/blog-post_31.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUMSHg9cSp7ImA9WxJQEUQ.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-2362517040206204884</id><published>2009-05-24T23:44:00.001+04:00</published><updated>2009-05-24T23:44:49.669+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T23:44:49.669+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OOXML" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="ODF" /><title>Неожиданные ассоциации</title><content type="html">&lt;p&gt;&lt;a href="http://ooxmlisdefectivebydesign.blogspot.com/2009/05/microsofts-latest-aggression-on-odf.html"&gt;&lt;em&gt;In other words, it tells them they'd better keep using a Microsoft Office license and make a particular attention to only accepting MS-ODF files as correct or face the wrath of arbitrarily corrupt files. Here Microsoft is building 8-meter tall walls and every single user becomes a Palestinian.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Суть столь эмоционально описываемой проблемы в том, что Microsoft&amp;#160; в своей реализации ODF использует позволяемые структурой расширенные поля и секции для хранения “чёрных ящиков” фактически проприетарной информации, являющихся необходимыми для корректной обработки документа - закрывая, таким образом, документ от других приложений, работающих с ODF.&lt;/p&gt;  &lt;p&gt;Хотя какой-то специальный умысел здесь вполне возможен, нельзя не отметить, что ровно то же самое имеет место и в “родном” для MS формате OOXML, где legacy-фрагменты содержатся в виде двоичных блоков, обрамлённых для соблюдения структуры тегами. И в этом случае умысел заподозрить гораздо сложнее, т.к. это обстоятельство принесло огромные проблемы в процессе международной стандартизации формата. Тем не менее, обеспечить всю необходимую legacy-поддержку (от которой, фактически, свободен “мир ODF”) без этого не удалось.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-2362517040206204884?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=YwdsXNk0g7k:k0rHzjDQpn8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=YwdsXNk0g7k:k0rHzjDQpn8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=YwdsXNk0g7k:k0rHzjDQpn8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=YwdsXNk0g7k:k0rHzjDQpn8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/YwdsXNk0g7k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/2362517040206204884/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/05/blog-post_24.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/2362517040206204884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/2362517040206204884?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/YwdsXNk0g7k/blog-post_24.html" title="Неожиданные ассоциации" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/05/blog-post_24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04AQXc9cCp7ImA9WxJRE08.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-7621287059590381185</id><published>2009-05-14T21:25:00.001+04:00</published><updated>2009-05-14T21:25:40.968+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-14T21:25:40.968+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>“А сколько надо?”</title><content type="html">&lt;p&gt;Вступительное видео:&lt;/p&gt;  &lt;p&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/SeanGourley_2009U-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SeanGourley-2009U.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=532" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/SeanGourley_2009U-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SeanGourley-2009U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=532"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;p&gt;В своё время я был очень удивлён тем, что анализ информации из неформализованных источников (СМИ) является вполне будничной задачей для современных информационных технологий.&amp;#160; Это оказалась вполне практическая, а не экспериментально-теоретическая область со своими флагманами в отрасли с положенным разнообразием продуктов: коробочных, “самописных” на платформе одного из нескольких наиболее популярных “движков” и даже с предложениями функционала от третьих сторон по подписке.&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/19306481-7621287059590381185?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=_fvUzkxTopk:j8F1dj-0JVE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=_fvUzkxTopk:j8F1dj-0JVE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=_fvUzkxTopk:j8F1dj-0JVE:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=_fvUzkxTopk:j8F1dj-0JVE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/_fvUzkxTopk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/7621287059590381185/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/05/blog-post.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/7621287059590381185?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/7621287059590381185?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/_fvUzkxTopk/blog-post.html" title="“А сколько надо?”" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcCSXg8cCp7ImA9WxJSE0k.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-814047017813518926</id><published>2009-05-03T13:12:00.001+04:00</published><updated>2009-05-03T13:14:28.678+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-03T13:14:28.678+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="evolution" /><category scheme="http://www.blogger.com/atom/ns#" term="languages" /><title>Languages should die</title><content type="html">&lt;p&gt;Довольно активно &lt;a href="http://www.google.ru/search?hl=ru&amp;amp;q=ola+bini+languages+should+die&amp;amp;btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&amp;amp;lr="&gt;обсуждается&lt;/a&gt; призыв чаще, пользуясь аналогиями автора, провоцировать мутации в языках программирования для их же блага: &lt;a title="http://olabini.com/blog/2009/04/languages-should-die/" href="http://olabini.com/blog/2009/04/languages-should-die/"&gt;http://olabini.com/blog/2009/04/languages-should-die/&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;Возвращаясь к предмету обсуждения, развитие языков программирования не может быть корректно описано в стохастически-эволюционных терминах, поскольку они являют собой яркий пример intellegent design. Более того, язык является не самоцелью, а лишь инструментом решения задачи, и в большинстве случаев задача может быть решена практически на любом языке – с разницей лишь в требуемых трудозатратах и избыточности решения.&lt;/p&gt;  &lt;p&gt;Таким образом, вероятность того, что новый язык совершит некий качественный прорыв, достаточно мала, поскольку возможность прорыва в решении не решённых на данный момент задач ограничена далеко не только тем, что существующие языки неудобны для их решения. Опять же, если эти “внеязыковые” проблемы будут решены, сложность создания специального языка (или его подмножества, библиотеки и пр.) под класс задач, пусть даже и с нуля, не станет принципиально сдерживающей в сравнении с уже потраченными усилиями.&lt;/p&gt;  &lt;p&gt;Если идти дальше, то строго говоря, языки должны не умирать, а умереть – т.е. потерять то критическое значение, которое они имеют до сих пор. Вопрос о том, на каком языке следует реализовать решение задачи, в идеальном мире должен вставать в самую последнюю очередь не иметь принципиального значения.&lt;/p&gt;  &lt;p&gt;Да, существующее сейчас положение, когда на выбор языка влияет множество “внезадачных” факторов (например, окружающая инфраструктура, в которой будет функционировать ПО, необходимость развития и поддержки, доступность на рынке специалистов в этом конкретном языке и т.д.), просуществует ещё очень долго. И все эти факторы для подавляющего большинства программых продуктов очень важны. Но если брать во внимание подобные практические бизнес-вопросы, то описанный подход “fork your language” совершенно некорректен по очевидным причинам (не хвататало только своего языка у каждой команды).&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/19306481-814047017813518926?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=akjG1PfDoas:L1VwIo-cAjI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=akjG1PfDoas:L1VwIo-cAjI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=akjG1PfDoas:L1VwIo-cAjI:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=akjG1PfDoas:L1VwIo-cAjI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/akjG1PfDoas" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/814047017813518926/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/05/languages-should-die.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/814047017813518926?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/814047017813518926?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/akjG1PfDoas/languages-should-die.html" title="Languages should die" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/05/languages-should-die.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkENSHY-eyp7ImA9WxJSEEU.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-5791284817786185992</id><published>2009-04-30T11:03:00.005+04:00</published><updated>2009-04-30T12:38:19.853+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T12:38:19.853+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>Sup dawg i herd u like English</title><content type="html">&lt;p&gt;В очередной &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9024559&amp;pageNumber=1"&gt;подборке&lt;/a&gt; старых "компьютерных" рекламных объявлений встретилось &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9024559&amp;pageNumber=8"&gt;описание&lt;/a&gt; действительно красивого решения:&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_GRW-qJSQIRU/SflO-dHpITI/AAAAAAAAAl8/v3o2bUBHJSA/s800/datatype_english_51772.jpg" /&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/19306481-5791284817786185992?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=7B6OG-Q0faI:QcyYm6FL0o0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=7B6OG-Q0faI:QcyYm6FL0o0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=7B6OG-Q0faI:QcyYm6FL0o0:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=7B6OG-Q0faI:QcyYm6FL0o0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/7B6OG-Q0faI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/5791284817786185992/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/04/sup-dawg-i-herd-u-like-english.html#comment-form" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5791284817786185992?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5791284817786185992?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/7B6OG-Q0faI/sup-dawg-i-herd-u-like-english.html" title="Sup dawg i herd u like English" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_GRW-qJSQIRU/SflO-dHpITI/AAAAAAAAAl8/v3o2bUBHJSA/s72-c/datatype_english_51772.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/04/sup-dawg-i-herd-u-like-english.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ANQ3w7cCp7ImA9WxVaEkU.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-5835864495692151581</id><published>2009-04-09T16:32:00.006+04:00</published><updated>2009-04-09T16:56:32.208+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-09T16:56:32.208+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title>Использование площадки в личных целях</title><content type="html">&lt;p&gt;Поскольку, судя по статистике, меня продолжают читать в UK, то на всякий случай напишу, что с начала этой недели я ищу работу в стране (желательно в Лондоне, но не имею принципиальных предубеждений против других вариантов).&lt;/p&gt;&lt;p&gt;Пока ещё нахожусь в Москве, но возможны и звонки, и приезд на интервью. Разрешение на работу и сертификация работодателя не требуются (Tier 1).&lt;/p&gt;&lt;p&gt;Если вдруг вы можете что-то по этому поводу сказать, мой адрес &lt;a href="mailto:akopov@yurriakopov.info"&gt;akopov@yurriakopov.info&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/19306481-5835864495692151581?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=jkZcZqqHiqU:hHd8Zi2Q2LQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=jkZcZqqHiqU:hHd8Zi2Q2LQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=jkZcZqqHiqU:hHd8Zi2Q2LQ:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=jkZcZqqHiqU:hHd8Zi2Q2LQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/jkZcZqqHiqU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/5835864495692151581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/04/blog-post.html#comment-form" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5835864495692151581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5835864495692151581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/jkZcZqqHiqU/blog-post.html" title="Использование площадки в личных целях" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/04/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFRn4_eyp7ImA9WxVbE0g.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-554036426869703939</id><published>2009-03-29T22:52:00.001+04:00</published><updated>2009-03-29T22:58:37.043+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-29T22:58:37.043+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DB" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title>“Проще родить нового, чем отмыть старых”</title><content type="html">&lt;p&gt;&lt;a href="http://www.davidchappell.com/blog/2009/02/cloud-platform-storage-relational-vs.html"&gt;Cloud Platform Storage: Relational vs. Scale-Out&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Действительно интересный вопрос, хотя объяснение поверхностное: опущена важная деталь – являются ли описанные недостатки реляционных БД неотъемлимо присущими самой модели, или же конкретным существующим реализациям.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.readwriteweb.com/archives/is_the_relational_database_doomed.php"&gt;Здесь&lt;/a&gt; об этом несколько подробнее и понятнее, заодно с раскрытием главной интриги – не совсем верно будет сказать, что key-value БД лучше справляются с масштабированием. Скорее, в этой модели просто заведомо отказались от тех возможностей, которые могли бы при масштабировании пострадать и стать “бутылочным горлышком” для остального функционала.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-554036426869703939?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=0G3jNY51MT0:TFBq47-QrNw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=0G3jNY51MT0:TFBq47-QrNw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=0G3jNY51MT0:TFBq47-QrNw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=0G3jNY51MT0:TFBq47-QrNw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/0G3jNY51MT0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/554036426869703939/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/03/blog-post.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/554036426869703939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/554036426869703939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/0G3jNY51MT0/blog-post.html" title="“Проще родить нового, чем отмыть старых”" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/03/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUENQHs5eyp7ImA9WxVbEE0.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-5941461012803935721</id><published>2009-03-25T20:54:00.001+03:00</published><updated>2009-03-25T20:54:51.523+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-25T20:54:51.523+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="management" /><title>Always look on the bright side</title><content type="html">&lt;p&gt;&lt;a href="http://blog.last.fm/2009/03/24/lastfm-radio-announcement"&gt;Last.fm переходит на платные радиотрансляции&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-5941461012803935721?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=95lq6riZP_Y:fg1GyTQ1mS8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=95lq6riZP_Y:fg1GyTQ1mS8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=95lq6riZP_Y:fg1GyTQ1mS8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=95lq6riZP_Y:fg1GyTQ1mS8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/95lq6riZP_Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/5941461012803935721/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/03/always-look-on-bright-side.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5941461012803935721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/5941461012803935721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/95lq6riZP_Y/always-look-on-bright-side.html" title="Always look on the bright side" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/03/always-look-on-bright-side.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcAR3Yzeyp7ImA9WxVVFk4.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-8774712610909254210</id><published>2009-03-09T23:51:00.001+03:00</published><updated>2009-03-09T23:54:06.883+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-09T23:54:06.883+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="management" /><title>IT MBA</title><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/nickmalik/archive/2009/03/05/is-it-time-to-create-an-mba-in-business-architecture.aspx"&gt;Хорошая провокация&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;С первого взгляда кажется, что это такое скромное самоотстранение (мол, залезли мы не в свою область, пора и честь знать) - но мне сдаётся, здесь читается та самая &lt;a href="http://www.yurriakopov.info/2008/09/what-i-aspired-to-be-and-was-not.html"&gt;мечта ИТ-специалиста стать начальником&lt;/a&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/19306481-8774712610909254210?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=z1VDPOc7syE:pUfutJ1TXSY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?i=z1VDPOc7syE:pUfutJ1TXSY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=z1VDPOc7syE:pUfutJ1TXSY:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yurriakopov?a=z1VDPOc7syE:pUfutJ1TXSY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yurriakopov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/z1VDPOc7syE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/8774712610909254210/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/03/it-mba.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/8774712610909254210?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/8774712610909254210?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/z1VDPOc7syE/it-mba.html" title="IT MBA" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/03/it-mba.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMNRng_eip7ImA9WxVWE00.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-111095747329960467</id><published>2009-02-22T14:50:00.001+03:00</published><updated>2009-02-22T14:51:37.642+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-22T14:51:37.642+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="aviation" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>Обнажите головы</title><content type="html">&lt;p&gt;Без преувеличения легендарный проект Microsoft Flight Simulator &lt;a href="http://news.bbc.co.uk/2/hi/uk_news/magazine/7902468.stm"&gt;закрыт&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.futuregpu.org/2009/01/end-of-era-aces-studio-and-flight-sim.html"&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/19306481-111095747329960467?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=yXFWB5N6"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=yXFWB5N6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=4Q841lXz"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=BIemf83m"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/YxxMwldj0P0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/111095747329960467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/02/blog-post_22.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/111095747329960467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/111095747329960467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/YxxMwldj0P0/blog-post_22.html" title="Обнажите головы" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/02/blog-post_22.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQARH8_cSp7ImA9WxVXF0s.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-6108121659240518966</id><published>2009-02-16T00:28:00.002+03:00</published><updated>2009-02-16T08:32:25.149+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-16T08:32:25.149+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="biology" /><category scheme="http://www.blogger.com/atom/ns#" term="robots" /><title>Фантасты не соврали</title><content type="html">&lt;p&gt;Раз уже даже &lt;a href="http://www.nytimes.com/2009/02/11/health/research/11arm.html?_r=2&amp;amp;hp"&gt;NYT написала&lt;/a&gt;, то видимо, уже точно можно говорить как о зафиксированном достижении, а не об эксперименте:&lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:70b39416-ea11-4809-a99d-ae929ccc5b60" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qyCLuVOmZxo"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qyCLuVOmZxo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;Совсем скоро, надо полагать, будет ещё круче. Для сравнения, это всего лишь 2006 год:&lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:1d1e88e2-0e26-4496-aac9-828f110fc276" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TK1WBA9Xl3c"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TK1WBA9Xl3c" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;Да и вообще всё началось не так давно, в 2001-ом.&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/19306481-6108121659240518966?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=uH5Oo8BW"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=uH5Oo8BW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=PEFXkJ8J"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=LJAs6mLE"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/un1sq19qo20" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/6108121659240518966/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/02/blog-post_16.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/6108121659240518966?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/6108121659240518966?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/un1sq19qo20/blog-post_16.html" title="Фантасты не соврали" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/02/blog-post_16.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQGRH49fip7ImA9WxVXFE8.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-7028672720146334813</id><published>2009-02-12T10:36:00.009+03:00</published><updated>2009-02-12T11:28:45.066+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-12T11:28:45.066+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>Brute Force Development</title><content type="html">&lt;p&gt;В продолжение &lt;a href="http://www.yurriakopov.info/2009/02/blog-post.html"&gt;предыдущего&lt;/a&gt; - встретился хороший термин, Brute Force Development:&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;I would suggest that BFD is the most widely practiced software development methodology in the world.  In fact, I would claim that the majority of organizations and people use this methodology daily and have been since the inception of software development.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[...]&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;I can hear the Agile folks saying that our methodology is the one that mitigates this risk.  While that may be partially true, how do you answer the question asked by the customer, how long will it take and how much will that cost?  Oh yeah and at fixed price.  And our requirements list is just that, a one pager with bulleted high level fatures items and some of the bulleted items have two words explaining the requirement.  Ready to sign up?  In the end, in order to make that deadline or not burn through your fixed cost, BFD man.  That’s the reality.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;[&lt;a href="http://softwareindustrialization.com/BruteForceDevelopmentBFD.aspx"&gt;читать полностью&lt;/a&gt;]&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Т.е. Agile и другие подобные практики действительно не дают такой уж точной предсказуемости и применимы не на всём возможном множестве проектов. По сути, по-настоящему достоверно предсказать можно лишь только то, что уже было сделано, а следовательно, не нужно.&lt;/p&gt;&lt;p&gt;Это, конечно, недостаток существующих методик и повод для их развития, причём не обязательно развития в сторону того же Agile - более чем возможно, что это тупиковая ветвь и для движения вперёд нужно отступить назад - это, в общем, нормально.&lt;/p&gt;&lt;p&gt;Но путать недостаток методики с достоинством её отсутствия и заявлять "чёрный ящик" BFD не как "вынужденную необходимость", а как "эффективный выход из ситуации", ошибочно.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-7028672720146334813?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=WQ4Hshjg"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=WQ4Hshjg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=uWT2Hnpg"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=3dLX7z4h"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/iERrT3HoroI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/7028672720146334813/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/02/brute-force-development.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/7028672720146334813?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/7028672720146334813?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/iERrT3HoroI/brute-force-development.html" title="Brute Force Development" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/02/brute-force-development.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFRHo9fCp7ImA9WxVXFE8.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-4080708295220556901</id><published>2009-02-09T13:38:00.008+03:00</published><updated>2009-02-12T10:55:15.464+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-12T10:55:15.464+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>"Не благодаря, а вопреки"</title><content type="html">&lt;p&gt;Увидел ссылку на приципиальный во многом спор Сполски и Мартина (их позиции &lt;a href="http://www.joelonsoftware.com/items/2009/01/31.html"&gt;здесь&lt;/a&gt; и &lt;a href="http://blog.objectmentor.com/articles/2009/02/06/on-open-letter-to-joel-spolsky-and-jeff-atwood"&gt;здесь&lt;/a&gt; соответственно). В &lt;a href="http://object.livejournal.com/1199882.html"&gt;обсуждении&lt;/a&gt; удачно выделена наиболее показательная цитата Сполски:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;One of the SOLID principles, and I'm totally butchering this, but, one of the principles was that you shouldn't have two things in the same class that would be changed for a different reason. Like, you don't want to have an Employee class, because it's got his name which might get changed if he gets married, and it has his salary, which might get changed if he gets a raise. Those have to be two separate classes, because they get changed under different circumstances. And you wind up with millions of tiny little classes, like the EmployeeSalary class, and it's just... (laughs) idiotic! You can't build software that way! &lt;b&gt;The way real software works is that you create these very imperfect things, and they work great. They really do. And then you have a little problem, and you go and you fix the little problem, because it's code, and you have an editor, and you edit it.&lt;/b&gt; These classes are not going to go wander off flying in the universe all by themselves and need to work perfectly and unchanged until the end of time.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Для меня это выглядит настолько резко ошибочным, что даже сложно сформулировать поначалу, что именно не так ("слишком о многом нужно сказать"). Особенно если учесть, что автор высказывания занимается отнюдь не rocket science, а выпускает лучшем случае бизнес- и даже социальные продукты.&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/19306481-4080708295220556901?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=YWDy6tF2"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=YWDy6tF2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=1z7QLZZ9"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=sfEnyhCe"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/D-bOpHEgibQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/4080708295220556901/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/02/blog-post.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4080708295220556901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4080708295220556901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/D-bOpHEgibQ/blog-post.html" title="&quot;Не благодаря, а вопреки&quot;" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/02/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMCRn8_eCp7ImA9WxVQGEw.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-4126644813695861709</id><published>2009-02-04T22:15:00.003+03:00</published><updated>2009-02-05T09:47:47.140+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-05T09:47:47.140+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DMS" /><category scheme="http://www.blogger.com/atom/ns#" term="integration" /><category scheme="http://www.blogger.com/atom/ns#" term="CMIS" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>CMIS</title><content type="html">&lt;p&gt;&lt;a href="http://itblogs.ru/blogs/borkus/archive/2009/02/04/_18043D0442043504330440043004460438044F04_-_21042D0414042C00_-_3D043E0432044B043904_-_4104420430043D043404300440044204_-CMIS.aspx"&gt;Коротко о CMIS и интеграции СЭД с его помощью&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19306481-4126644813695861709?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=VxInF9JY"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=VxInF9JY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=JZSAW4W1"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=8XojexdO"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/UD6c_wK2k84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/4126644813695861709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/02/cmis.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4126644813695861709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4126644813695861709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/UD6c_wK2k84/cmis.html" title="CMIS" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/02/cmis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8MRnc9eCp7ImA9WxVQFU0.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-2667979215127444262</id><published>2009-02-01T18:33:00.003+03:00</published><updated>2009-02-01T18:41:27.960+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-01T18:41:27.960+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="biology" /><category scheme="http://www.blogger.com/atom/ns#" term="robots" /><title>I'll be bug</title><content type="html">&lt;p&gt;&lt;a href="http://www.technologyreview.com/computing/22039/?a=f"&gt;Живой жук с радиоуправлением&lt;/a&gt;&lt;/p&gt;&lt;p&gt;В том или ином виде такое делали и раньше, но здесь уж очень наглядно, особенно &lt;a href="http://link.brightcove.com/services/link/bcpid1460879066/bctid9472269001"&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/19306481-2667979215127444262?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=v1yIhLNU"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=v1yIhLNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=K2Dusx7D"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=nFyapv5S"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/QdVBxMxc02g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/2667979215127444262/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/02/ill-be-bug.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/2667979215127444262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/2667979215127444262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/QdVBxMxc02g/ill-be-bug.html" title="I'll be bug" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/02/ill-be-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEAQ3g9fyp7ImA9WxVQEU8.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-1460349401622825730</id><published>2009-01-28T10:17:00.003+03:00</published><updated>2009-01-28T10:27:22.667+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-28T10:27:22.667+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>И отсекаешь всё лишнее</title><content type="html">&lt;p&gt;Поймал себя на том, что раз за разом рисую вот уже года два очень похожие архитектуры систем автоматизации самых разных бизнесов и их процессов. Несмотря на эту разницу в "физическом смысле" они приходят в голову практически одинаковыми, и только ближе к моменту непосредственной реализации начинают расходиться из-за особенностей инструмента воплощения, legacy-компонентов и т.д.&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/19306481-1460349401622825730?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=bbtWQSru"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=bbtWQSru" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=GtbZ4sw3"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=vRyNrfZH"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/WRCPpPX7KLg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/1460349401622825730/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/01/blog-post_28.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/1460349401622825730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/1460349401622825730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/WRCPpPX7KLg/blog-post_28.html" title="И отсекаешь всё лишнее" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/01/blog-post_28.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IBR386eip7ImA9WxVREkw.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-3945311184103362</id><published>2009-01-17T21:00:00.003+03:00</published><updated>2009-01-17T21:05:56.112+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-17T21:05:56.112+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Хорошо забытое старое</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/19306481-3945311184103362?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=mA6ALXr7"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=mA6ALXr7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=mqeHav15"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=Q4NiY8v4"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/QGTkr2CC4e0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/3945311184103362/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/01/blog-post_17.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/3945311184103362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/3945311184103362?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/QGTkr2CC4e0/blog-post_17.html" title="Хорошо забытое старое" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/01/blog-post_17.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUNSH0-eSp7ImA9WxVSGEs.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-1546797292767741560</id><published>2009-01-13T18:31:00.003+03:00</published><updated>2009-01-13T20:38:19.351+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-13T20:38:19.351+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>Хорошая формулировка</title><content type="html">&lt;p&gt;&lt;i&gt;&lt;a href="http://itblogs.ru/blogs/kolesov/archive/2009/01/13/41819.aspx"&gt;Откуда вообще все эти разговоры про национальную ИТ-безопасность? Они нацелены на то, чтобы отвлечь общественное внимание от того, не очень приятного факта, что задачи по созданию сильной ИТ-отрасли, о которых много говорилось 4-5 лет назад, оказались не выполненными.&lt;br/&gt;&lt;br/&gt;По большому счету, Россия не смогла пока сделать прорыва на мировой ИТ-рынок, чтобы занять там достойное место в качестве заметного технологического игрока. И как следствие: не сумев интегрироваться в мировую систему разделения труда, мы опять начинаем говорить о пользе модели натурального хозяйства.&lt;/a&gt;&lt;/i&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/19306481-1546797292767741560?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=opJhijwn"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=opJhijwn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=tXEpkTP7"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=tDJYDAIr"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/WTusYHm4ZJI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/1546797292767741560/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/01/blog-post_13.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/1546797292767741560?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/1546797292767741560?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/WTusYHm4ZJI/blog-post_13.html" title="Хорошая формулировка" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/01/blog-post_13.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IDRn0yfip7ImA9WxVSFkw.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-748641268709964784</id><published>2009-01-10T23:23:00.002+03:00</published><updated>2009-01-10T23:32:57.396+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-10T23:32:57.396+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="outsourcing" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="management" /><title>Бойся данайцев</title><content type="html">&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~r/obie/~3/506342106/satyam-schadenfreude.html"&gt;&lt;em&gt;I can't believe how many years has it taken for our industry to come to this realization! No disrespect to my great friends and former colleagues at smaller firms in India, but I am not surprised one bit that the corruption flows from the top at the big Indian contractors.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Кстати, довольно типичная ошибка, которую много где можно наблюдать и в России - как можно оказаться в заложниках у собственного исполнителя.&lt;/p&gt;  &lt;p&gt;Отдача разработки или других ИТ-услуг на аутсорсинг вполне логична - во-первых, эти процессы по сравнению с прочим бизнесом компании относительно легко формализируются, и во-вторых, могут быть выделены из бизнеса как нечто самостоятельное, с определёнными точками входа и выхода. То есть среди прочих процессов преприятия ИТ действительно среди первых кандидатов на аутсорсинг. Соответственно, вполне логично и следующее за этим сокращение штатного ИТ-подразделения.&lt;/p&gt;  &lt;p&gt;Однако при этом часто забывают о необходимости формирования в компании компетенций, с помощью которых мог бы осуществляться долговременный контроль за исполнителем. В лучшем случае эту роль исполняют остатки собственного ИТ-подразделения, заинтересованные в первую очередь в том, чтобы сберечь так счастливо сохранённое рабочее место (что обычно означает стратегию &amp;quot;ничего не трогай&amp;quot;).&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/19306481-748641268709964784?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=pUASORHs"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=pUASORHs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=AKPxfr18"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=h0INeyn0"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/ma3B9ke2pg8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/748641268709964784/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/01/blog-post.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/748641268709964784?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/748641268709964784?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/ma3B9ke2pg8/blog-post.html" title="Бойся данайцев" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/01/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEINSHo9eip7ImA9WxVSEE0.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-354729020654881096</id><published>2009-01-03T21:16:00.001+03:00</published><updated>2009-01-03T21:16:39.462+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-03T21:16:39.462+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="education" /><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><category scheme="http://www.blogger.com/atom/ns#" term="С#" /><title>Приоритеты CS</title><content type="html">&lt;p&gt;&lt;a href="http://itmanagement.earthweb.com/features/article.php/3789981/Bjarne+Stroustrup+on+Educating+Software+Developers.htm"&gt;Интервью со Страуструпом о подготовке разработчиков&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Хочется отдельно пару слов сказать про этот фрагмент:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Programming is part of software development. It doesn&amp;#8217;t matter how fancy your code is unless it solves the right problem and you can explain it to others. [...] Don&amp;#8217;t just do programming. Computing is always computing something. Become acquainted with something that requires your software development skills: Mediaeval history, car engine design, rocket science, medical blood analysis, image processing, computational geometry, biological modeling, whatever seems interesting.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Многие в последнее время писали о том, что всё меньше, мол, внимания уделяется знанию технической платформы, теоретическим основам - и вместо этого новичками учится сразу какой-то высокоуровневый язык, делая их заложниками технологии. Но обычно аргументы приводились противоположные - что, например, уходит время красивых решений, и сейчас предпочитают, к сожалению, решать задачи неоригинально, в рамках единственного выученного подхода. То есть имело место противопоставления бизнес-результата (о котором настоящему Computer Scientist задумываться слишком мелко) и творческого процесса.&lt;/p&gt;  &lt;p&gt;Поэтому довольно приятно было прочитать наконец о том, что &amp;quot;красивое решение&amp;quot; значимо не только красотой как таковой, но и эффективностью решения поставленной задачи в сравнении с решением &amp;quot;в лоб&amp;quot; - а без практического эффекта, с другой стороны, ценностью не обладает.&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/19306481-354729020654881096?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=djvMZWuw"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=djvMZWuw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=R3OaZIXX"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=hwYmnHJd"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/yNmRssCkb6s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/354729020654881096/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/01/cs.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/354729020654881096?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/354729020654881096?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/yNmRssCkb6s/cs.html" title="Приоритеты CS" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/01/cs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cHRHw7cCp7ImA9WxVTGUQ.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-4417652010740155703</id><published>2009-01-03T17:09:00.005+03:00</published><updated>2009-01-03T18:03:55.208+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-03T18:03:55.208+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><category scheme="http://www.blogger.com/atom/ns#" term="platform design" /><title>Beasts lists</title><content type="html">&lt;p&gt;&lt;i&gt;&lt;a href="http://www.davidchappell.com/blog/2008/12/sixth-platform.html"&gt;How many different hardware platform styles have we seen in the history of business computing? Let's count.&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Cloud, безусловно, явление заметное, но всё же во взятом масштабе не тянущее на особое место. Например, в упомянутых мобильных платформах эти принципы &amp;quot;аутсорсинга операций&amp;quot; используются (вынужденно) довольно давно, ещё с того времени, когда не существовало данного отдельного термина.&lt;/p&gt;  &lt;p&gt;Собственно, даже мобильные платформы здесь выглядят избыточными - поскольку в комментариях справедливо объясняется, что лаптоп не отличается от десктопа - то мобильность сама по себе не является отличительным признаком (что опять же верно). Но тогда все признаки мобильника присутствуют либо в модели &amp;quot;персональный компьютер&amp;quot;, либо в модели &amp;quot;терминал мэйнфрейма&amp;quot;.&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/19306481-4417652010740155703?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=z3wAzsda"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=z3wAzsda" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=E5m9YAZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=zJV0wyHo"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/9qmNJBImqUA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/4417652010740155703/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2009/01/beasts-lists.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4417652010740155703?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/4417652010740155703?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/9qmNJBImqUA/beasts-lists.html" title="Beasts lists" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2009/01/beasts-lists.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAER384eip7ImA9WxRaGUo.&quot;"><id>tag:blogger.com,1999:blog-19306481.post-422524630345053534</id><published>2008-12-22T22:21:00.001+03:00</published><updated>2008-12-22T22:21:46.132+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-22T22:21:46.132+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="biology" /><title>Летучий португалец</title><content type="html">&lt;p&gt;&lt;a href="http://www.pinktentacle.com/2008/12/siphonophore-deep-sea-superorganism-video/"&gt;Оказывается&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Siphonophora"&gt;португальский кораблик&lt;/a&gt; - не одно существо, а &lt;a href="http://www.ville-ge.ch/mhng/hydrozoa/sipho/siphonophora.htm"&gt;несколько&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;И &amp;quot;чтобы два раза не вставать&amp;quot;, вот &lt;a href="http://shilovpope.livejournal.com/"&gt;блог&lt;/a&gt; об обитателях Белого моря с отличными авторскими фотографиями (&lt;a href="http://flickr.com/photos/a_semenov/"&gt;этот же автор на Flickr&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/19306481-422524630345053534?l=www.yurriakopov.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=GDT41N0K"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?i=GDT41N0K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=h2MOXPwr"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=80" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/yurriakopov?a=KBbSah7j"&gt;&lt;img src="http://feeds.feedburner.com/~f/yurriakopov?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yurriakopov/~4/vFrgzh6nol8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.yurriakopov.info/feeds/422524630345053534/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.yurriakopov.info/2008/12/blog-post_22.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/422524630345053534?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/19306481/posts/default/422524630345053534?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yurriakopov/~3/vFrgzh6nol8/blog-post_22.html" title="Летучий португалец" /><author><name>Yuriy Akopov</name><uri>http://www.blogger.com/profile/18218234850710996810</uri><email>akopov@yurriakopov.info</email><gd:extendedProperty name="OpenSocialUserId" value="04024218924545554394" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.yurriakopov.info/2008/12/blog-post_22.html</feedburner:origLink></entry></feed>
