<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7951832570664587060</id><updated>2012-01-25T00:09:14.545+02:00</updated><category term='linux'/><category term='вебдев'/><category term='новини тернопільщини'/><category term='ami'/><category term='asterisk'/><category term='postgresql'/><category term='postgres'/><category term='інтернет'/><category term='html5'/><category term='python'/><category term='php'/><category term='життя'/><category term='debian'/><category term='бізнес'/><category term='dev'/><category term='сарказм'/><category term='voip'/><category term='юзабіліті'/><category term='crm'/><category term='highload'/><category term='ідеї'/><category term='бізнес по русскі'/><category term='почитати'/><category term='люди'/><title type='text'>Frutik</title><subtitle type='html'>my digital mistakes</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default?start-index=101&amp;max-results=100'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6962420530927474146</id><published>2011-11-27T12:21:00.000+02:00</published><updated>2011-11-27T12:21:55.660+02:00</updated><title type='text'>Вийшов SOLR 3.5</title><content type='html'>Прес-реліз тут -&amp;nbsp;&lt;a href="http://lucene.apache.org/#27+November+2011+-+Lucene+Core+3.5.0+and+Solr+3.5.0+Available"&gt;http://lucene.apache.org/#27+November+2011+-+Lucene+Core+3.5.0+and+Solr+3.5.0+Available&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Я б хотів відмітити тільки одне - '&lt;span class="Apple-style-span" style="background-color: white; font-family: Verdana, Helvetica, sans-serif; font-size: 13px;"&gt;Added support for Hunspell stemmer&lt;/span&gt;'. Тепер ви можете повнотекстовий пошук для довільної мови з коробки&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6962420530927474146?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6962420530927474146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6962420530927474146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6962420530927474146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6962420530927474146'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/11/solr-35.html' title='Вийшов SOLR 3.5'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1788558033217257068</id><published>2011-07-09T11:30:00.001+03:00</published><updated>2011-07-09T11:30:08.138+03:00</updated><title type='text'>Продовження дослідження кранчбейз</title><content type='html'>&lt;a href="http://energyfirefox.blogspot.com/2011/06/crunchbase-r.html"&gt;http://energyfirefox.blogspot.com/2011/06/crunchbase-r.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1788558033217257068?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1788558033217257068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1788558033217257068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1788558033217257068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1788558033217257068'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/07/blog-post.html' title='Продовження дослідження кранчбейз'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5259761809735562898</id><published>2011-07-08T10:59:00.001+03:00</published><updated>2011-07-08T11:00:37.797+03:00</updated><title type='text'>Простий ETL tool</title><content type='html'>Інколи виникає потреба взяти якісь дані з однієї бази даних і перенести їх в іншу. Поки така потреба виникає лише інколи, можна цілком обходитися консольним клієнтом самої СУБД.&lt;br /&gt;&lt;br /&gt;Проблема виникає, якщо дані потрібно переносити:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;регулярно&lt;/li&gt;&lt;li&gt;в СУБД іншого типу (mysql -&amp;gt; postgresql)&amp;nbsp;&lt;/li&gt;&lt;li&gt;з не СУБД в СУБД (csv -&amp;gt; sql)&lt;/li&gt;&lt;li&gt;якось модифікувати дані при переносі&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Для вирішення цих задач людство придумало &lt;a href="http://en.wikipedia.org/wiki/Extract,_transform,_load"&gt;ETL процес&lt;/a&gt;. ETL tools наразі існує багато. В тому числі відкриті безкоштовні рішення, такі як&amp;nbsp;&lt;a href="http://kettle.pentaho.com/"&gt;http://kettle.pentaho.com/&lt;/a&gt;, але усі вони надзвичайно складні :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Простеньке ж (але дієве) рішення - &lt;a href="http://scriptella.javaforge.com/"&gt;http://scriptella.javaforge.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Спробую описати вирішення простенької задачі засобами scriptella.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Я здійснюю моніторинг роботи певних підсистем &amp;nbsp;php додатків. В цьому мені допомагає чудовий софт -&amp;nbsp;&lt;a href="http://pinba.org/"&gt;http://pinba.org&lt;/a&gt;. Він надає можливість переглядати стан певних визначених мною лічильників, які показують, що відбувається з тією чи іншою підсистемою додатка.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Що саме я моніторю? Час конекту до sql сервера (їх більше одного), &amp;nbsp;кількість/середній час різноманітних sql операцій (select/insert/update), час що витрачається на роботу з сервером memcache, curl звернення до зовнішніх ресурсів по REST протоколу тощо.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Але pinba показує статистику за певний (не великий) час. Мені б хотілося бачити як ці показники міняються за довші періоди часу. Наприклад:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;З часом якийсь sql сервер став повільнішим. Чому?&lt;/li&gt;&lt;li&gt;Після певного релізу різко зросла кількість запитів до бази даних. Чому?&lt;/li&gt;&lt;li&gt;Селекти почали виконуватися повільніше.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Для цього кожні 5 хвилин я хочу переганяти дані з певних табличок mysql (pinba зроблена, як сторедж енджайн mysql) в таблички в postgresql (такий в мене пунктик - використовувати постгре)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Для початку скачаємо і розпакуємо файли з http://scriptella.javaforge.com. Далі нам потрібно скачати JDBC драйвери для обох баз даних і покласти в папку lib розпакованого дистрибутива скріптелли. Пишимо ETL скріпт - правила переносу даних.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd"&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;etl&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;Scriptella ETL File Template.&amp;lt;/description&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!--properties&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;include href="etl.properties"/&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/properties --&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;connection id="con1" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1/pinba" user="root" password="" classpath="" /&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;connection id="con2" driver="org.postgresql.Driver" url="jdbc:postgresql://10.1.1.1/dwh" user="root" password="" classpath="" /&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;query connection-id="con1"&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SELECT * FROM tag_info_operation_server; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script connection-id="con2"&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INSERT INTO DWH_tag_info_operation_server(operation_value, server_value, req_count, req_per_sec, hit_count, hit_per_sec, timer_value) VALUES (?1, ?2, ?3, ?4, ?5, ?6,?7); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/query&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;/etl&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Після цього запускаємо scriptella.sh pinba.xml&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;В потгресі мають з'являться ваші дані. Якщо все працює - вішаємо це все в крон.&lt;br /&gt;&lt;br /&gt;Інші приклади - http://snippets.dzone.com/tag/scriptella&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5259761809735562898?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5259761809735562898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5259761809735562898' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5259761809735562898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5259761809735562898'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/07/etl-tool.html' title='Простий ETL tool'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7431232553145243860</id><published>2011-06-26T23:29:00.001+03:00</published><updated>2011-06-26T23:35:50.514+03:00</updated><title type='text'></title><content type='html'>В публічному доступі існує гарна база стартапів&amp;nbsp;&lt;a href="http://www.crunchbase.com/"&gt;http://www.crunchbase.com/&lt;/a&gt;. Вам доступна купа корисної інформації про ту чи іншу технологічну компанію.&lt;br /&gt;&lt;br /&gt;Також існує набір скриптів, який дозволяє завантажити дані у форматі, придатному для подальшого аналізу -&amp;nbsp;&lt;a href="https://github.com/petewarden/crunchcrawl"&gt;https://github.com/petewarden/crunchcrawl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Чим ми власне і зайнялися цієї неділі. Результати більш професійного аналізу з допомогою R будуть пізніше в блозі моєї дружини (ми вирішили провести два незалежних дослідження і пізніше порівняти висновки).&lt;br /&gt;&lt;br /&gt;Одже, для дослідження я вибрав з повної бази в 60 тисяч проектів ті, які отримали хоч якесь фінансування, і проаналізувати саме їх. Крім того вибірку було обмежено групами, в які потрапило не меншще 50 проектів&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;crunchbase=# select country_code, count(*), min(amount_raised::float) / 1000 as min, max(amount_raised::float) / 1000 as max, median(amount_raised::float::int8)::int8 / 1000 as median, stddev(amount_raised::float) from org where amount_raised::float &amp;gt; 0 group by country_code having count(*) &amp;gt; 49 order by median desc;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;country_code | count | min | &amp;nbsp; max &amp;nbsp; | median | &amp;nbsp; &amp;nbsp; &amp;nbsp;stddev &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;--------------+-------+-----+---------+--------+------------------&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;CHN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 162 | &amp;nbsp; 7 | &amp;nbsp;478000 | &amp;nbsp;12000 | 54822859.7331082&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;USA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;7936 | &amp;nbsp; 1 | 5620000 | &amp;nbsp; 6972 | 81810808.5188822&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;IND &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 162 | &amp;nbsp; 6 | &amp;nbsp;300000 | &amp;nbsp; 6555 | 30929815.0756823&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;CHE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;77 | &amp;nbsp;10 | &amp;nbsp;515000 | &amp;nbsp; 5600 | 69345180.8354862&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;CAN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 345 | 1.2 | &amp;nbsp;350000 | &amp;nbsp; 5000 | 24191815.1134509&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;ISR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 282 | &amp;nbsp;20 | &amp;nbsp;115000 | &amp;nbsp; 4300 | 14798301.8257697&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;IRL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;64 | &amp;nbsp;70 | &amp;nbsp; 50250 | &amp;nbsp; 3900 | 8616604.81320482&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;DNK &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;58 | &amp;nbsp;10 | &amp;nbsp;160400 | &amp;nbsp; 3865 | &amp;nbsp;28943480.142572&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;DEU &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 154 | &amp;nbsp;15 | &amp;nbsp;158700 | &amp;nbsp; 3185 | 18653788.5816171&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;GBR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 526 | &amp;nbsp;10 | 1275000 | &amp;nbsp; 3035 | 63979428.8180331&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;FRA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 306 | &amp;nbsp;50 | &amp;nbsp;149000 | &amp;nbsp; 2935 | 12570166.9277194&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;SWE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 104 | &amp;nbsp;35 | &amp;nbsp; 79960 | &amp;nbsp; 2595 | 9937558.03216955&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;ESP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;83 | &amp;nbsp;15 | &amp;nbsp;218400 | &amp;nbsp; 1930 | 25105973.5354224&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;AUS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;67 | &amp;nbsp; 7 | &amp;nbsp; 90000 | &amp;nbsp; 1800 | 14347652.0292516&lt;/code&gt;&lt;br /&gt;&lt;code&gt;(14 rows)&lt;/code&gt;&lt;br /&gt;&lt;div&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Одже:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;за найвищою ціною продано американський проект (5 млрд долларів - цікаво що це було??? - треба порити)&lt;/li&gt;&lt;li&gt;в загальному більші кошти отримують китайські (медіана 12 мільйонів доларів) і американські (медіана 7 мільйонів доларів)&amp;nbsp;проекти&amp;nbsp;&lt;/li&gt;&lt;li&gt;в той самий час середнє відхилення (хаотичність оцінки проектів) найвища в америці. &amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;crunchbase=# select category_code, count(*), min(amount_raised::float) / 1000 as min, max(amount_raised::float) / 1000 as max, median(amount_raised::float::int8)::int8 / 1000 as median from org where amount_raised::float &amp;gt; 0 group by category_code having count(*) &amp;gt; 49 order by 5 desc;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; category_code &amp;nbsp; | count | &amp;nbsp;min &amp;nbsp;| &amp;nbsp; &amp;nbsp;max &amp;nbsp; &amp;nbsp; | median&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;------------------+-------+-------+------------+--------&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;semiconductor &amp;nbsp; &amp;nbsp;| &amp;nbsp; 335 | &amp;nbsp; &amp;nbsp;35 | &amp;nbsp; &amp;nbsp; 540000 | &amp;nbsp;13500&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;biotech &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;1300 | &amp;nbsp; &amp;nbsp;10 | &amp;nbsp; &amp;nbsp; 598000 | &amp;nbsp;12086&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;cleantech &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 516 | &amp;nbsp; &amp;nbsp;10 | &amp;nbsp; &amp;nbsp;1200000 | &amp;nbsp;12000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;network_hosting &amp;nbsp;| &amp;nbsp; 277 | &amp;nbsp; &amp;nbsp;10 | &amp;nbsp; &amp;nbsp; 300000 | &amp;nbsp; 9400&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;security &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 158 | &amp;nbsp; &amp;nbsp;25 | &amp;nbsp; &amp;nbsp; 565000 | &amp;nbsp; 8050&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;hardware &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 451 | &amp;nbsp; 1.1 | &amp;nbsp; &amp;nbsp; 409900 | &amp;nbsp; 7650&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;enterprise &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 429 | &amp;nbsp; &amp;nbsp; 5 | &amp;nbsp; &amp;nbsp; 217930 | &amp;nbsp; 7000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;mobile &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 638 | &amp;nbsp; &amp;nbsp; 1 | &amp;nbsp; &amp;nbsp;5620000 | &amp;nbsp; 6000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;advertising &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 424 | &amp;nbsp; 1.5 | &amp;nbsp; &amp;nbsp; 248000 | &amp;nbsp; 5750&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;public_relations | &amp;nbsp; 372 | &amp;nbsp; &amp;nbsp;10 | &amp;nbsp; &amp;nbsp; 283000 | &amp;nbsp; 5735&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;software &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;2219 | &amp;nbsp; &amp;nbsp; 5 | &amp;nbsp; &amp;nbsp;1275000 | &amp;nbsp; 5387&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;consulting &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 131 | &amp;nbsp; &amp;nbsp; 3 | &amp;nbsp; &amp;nbsp; 100000 | &amp;nbsp; 4575&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 597 | 2.667 | &amp;nbsp; &amp;nbsp; 260000 | &amp;nbsp; 4000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;other &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 501 | &amp;nbsp; &amp;nbsp; 1 | &amp;nbsp; &amp;nbsp; 495000 | &amp;nbsp; 4000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;games_video &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 580 | &amp;nbsp; &amp;nbsp; 5 | &amp;nbsp; &amp;nbsp; 519000 | &amp;nbsp; 4000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;search &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 137 | &amp;nbsp; &amp;nbsp; 2 | &amp;nbsp; &amp;nbsp; 223000 | &amp;nbsp; 4000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;web &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;1443 | &amp;nbsp; 1.2 | &amp;nbsp; &amp;nbsp;2335700 | &amp;nbsp; 3000&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;ecommerce &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; 407 | &amp;nbsp; 2.5 | 503751.458 | &amp;nbsp; 2520&lt;/code&gt;&lt;br /&gt;&lt;code&gt;(18 rows)&lt;/code&gt;&lt;br /&gt;&lt;div&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;code&gt; &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Не дивно, що "піднятися" найвища імовірність на напівпровідниках і &amp;nbsp;біотехнологіях.&lt;/li&gt;&lt;li&gt;Найтяжче заробити на є-комерсі. Але саме там відбулася найдорожча продажа.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;В голові крутиться кілька більш цікавих досліджень. Спробую їх реалізувати ближчим часом, якщо поточні справи не закрутять...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7431232553145243860?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7431232553145243860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7431232553145243860' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7431232553145243860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7431232553145243860'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/06/httpwww.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7534955299827598379</id><published>2011-05-04T21:11:00.001+03:00</published><updated>2011-05-04T21:11:13.955+03:00</updated><title type='text'>конвертація образів систем для різних систем віртуалізації</title><content type='html'>&lt;a href="http://blog.bodhizazen.net/linux/convert-vmware-vmdk-to-kvm-qcow2-or-virtualbox-vdi/"&gt;http://blog.bodhizazen.net/linux/convert-vmware-vmdk-to-kvm-qcow2-or-virtualbox-vdi/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7534955299827598379?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7534955299827598379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7534955299827598379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7534955299827598379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7534955299827598379'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/05/blog-post.html' title='конвертація образів систем для різних систем віртуалізації'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2923628726376661478</id><published>2011-04-29T10:18:00.004+03:00</published><updated>2011-04-29T10:24:43.302+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'>CAP, BASE and other</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://frutik.blogspot.com/2010/02/blog-post.html"&gt;http://frutik.blogspot.com/2010/02/blog-post.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://queue.acm.org/detail.cfm?id=1394128"&gt;http://queue.acm.org/detail.cfm?id=1394128&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://highscalability.com/unorthodox-approach-database-design-coming-shard"&gt;http://highscalability.com/unorthodox-approach-database-design-coming-shard&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.25hoursaday.com/weblog/2009/01/16/BuildingScalableDatabasesProsAndConsOfVariousDatabaseShardingSchemes.aspx"&gt;http://www.25hoursaday.com/weblog/2009/01/16/BuildingScalableDatabasesProsAndConsOfVariousDatabaseShardingSchemes.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mysqlperformanceblog.com/2009/08/06/why-you-dont-want-to-shard/"&gt;http://www.mysqlperformanceblog.com/2009/08/06/why-you-dont-want-to-shard/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.addsimplicity.com/adding_simplicity_an_engi/2008/08/shard-lessons.html"&gt;http://www.addsimplicity.com/adding_simplicity_an_engi/2008/08/shard-lessons.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2923628726376661478?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2923628726376661478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2923628726376661478' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2923628726376661478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2923628726376661478'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/04/cap-base-and-other.html' title='CAP, BASE and other'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6040140120169089446</id><published>2011-04-13T23:17:00.001+03:00</published><updated>2011-04-13T23:17:19.766+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'></title><content type='html'>&lt;a href="http://bradley-holt.com/2011/03/load-balancing-with-apache/"&gt;http://bradley-holt.com/2011/03/load-balancing-with-apache/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6040140120169089446?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6040140120169089446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6040140120169089446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6040140120169089446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6040140120169089446'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/04/httpbradley-holt.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-202503790898369295</id><published>2011-04-12T09:34:00.000+03:00</published><updated>2011-04-12T09:34:00.965+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'>A Practical Guide to Varnish</title><content type='html'>&lt;a href="http://devblog.factual.com/practical-guide-to-varnish"&gt;http://devblog.factual.com/practical-guide-to-varnish&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-202503790898369295?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/202503790898369295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=202503790898369295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/202503790898369295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/202503790898369295'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/04/practical-guide-to-varnish.html' title='A Practical Guide to Varnish'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6773646936133269026</id><published>2011-04-11T11:12:00.001+03:00</published><updated>2011-04-11T11:13:00.082+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'>ще одна презентація і відео лекції по архітектурі високо навантажених систем</title><content type='html'>&lt;a href="http://www.insight-it.ru/life/arkhitektura-vysokonagruzhennykh-internet-proektov-29-marta/"&gt;http://www.insight-it.ru/life/arkhitektura-vysokonagruzhennykh-internet-proektov-29-marta/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6773646936133269026?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6773646936133269026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6773646936133269026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6773646936133269026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6773646936133269026'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/04/httpwww.html' title='ще одна презентація і відео лекції по архітектурі високо навантажених систем'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8866656202035667508</id><published>2011-04-09T17:26:00.009+03:00</published><updated>2011-04-28T10:13:16.839+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'></title><content type='html'>Відвідав тренінг&amp;nbsp;&lt;a href="http://sonetica.ru/highload.html"&gt;http://sonetica.ru/highload.html&lt;/a&gt;. Відповідно кілька нотаток з цього приводу.&lt;br /&gt;&lt;br /&gt;Основна думка, яку намагався донести автор тренінгу - у високо навантажених проектах виникає новий клас специфічних проблем, з якими тяжко зіткнутися при розробці, наприклад, корпоративного програмного забезпечення.&lt;br /&gt;&lt;br /&gt;Деякі з розглянутих проблем:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Не атомарність операцій доступу до ресурсів при високо конкурентному доступі. І, як єдина можливість ви рішення цієї проблеми, блокування та розблокування ресурсів. При цьому їх вчасне розблоковування може стати окремою великою проблемою (наприклад, якщо процес, який заблокував доступ до ресурсу не зміг успішно завершитися і зняти блок). Типовою помилкою є вважати транзакції &amp;nbsp;засобом подолання проблем конкурентного доступу.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Потрібно усіляко мінімізовувати використання дискових операції. У цьому допомагають усілякі кеші та використання&amp;nbsp;асинхронного підходу до операції створення і модифікації об'єктів (наприклад з використанням черги).&lt;/li&gt;&lt;li&gt;Високо навантажена система має складатися з якомога менш зв'язаних підсистем, які взаємодіють через спільну чергу повідомлень.&lt;/li&gt;&lt;li&gt;Різноманітні черги допомагають запобігати втраті даних при відмові (в результаті аварії чи високого навантаження в даний момент), наприклад, sql сервера. Не проблема, якщо користувач фейсбука не побачить своє повідомлення на власній стіні відразу після натискування кновки пост - проблема, якщо воно там взагалі ніколи не з'явиться.&lt;/li&gt;&lt;li&gt;Для того, щоб витримати різке збільшення навантаження, проект має масштабуватися лінійно. Для цього потрібна специфічна архітектура організації і збереження даних. Важливу роль відіграє правильне розбиття даних. No-sql підхід і тотальна денормалізація дозволяє побудувати систему, яка відповідає цим вимогам. Традиційні підходи (наприклад r/w split) мають обмеження (масштабуються логарифмічно) і при досягненні певно порогу навантаження перестають працювати.&lt;/li&gt;&lt;li&gt;Бажано організовувати доступ до даних за первинним ключем.&lt;/li&gt;&lt;li&gt;Дані доменну потрібно розбивати на шарди однакового розміру (наприклад по 1000 записів), для швидкого доступу потрібно зберігати метаінформацію про шард - наприклад, перший і останній id теми форума, реальна кількість тем у форумі (без врахування видалених тем); дата, автор, айді, і тема останнього повідомлення у форумі тощо.&lt;/li&gt;&lt;/ul&gt;Весь час звучала завуальвана реклама memcached/memcachedb/memcacheq, nginx, php-fpm, pinba. І усі ці інструменти дійсно варті найпильнішої уваги до себе.&lt;br /&gt;&lt;br /&gt;Злегка була затронута тема моніторингу навантаження.&lt;br /&gt;&lt;br /&gt;В цілому враження від тренінгу самі позитивні.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8866656202035667508?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8866656202035667508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8866656202035667508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8866656202035667508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8866656202035667508'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/04/httpsonetica.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5454616671451745661</id><published>2011-04-05T08:36:00.000+03:00</published><updated>2011-04-05T08:36:35.644+03:00</updated><title type='text'>Search Analytics: What? Why? How?</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="color: #555555; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: #333399;"&gt;Are too many users getting the dreaded “no matches” results?&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: #333399;"&gt;How deep into search results do people dig?&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: #333399;"&gt;Which hits are they clicking on, or what percentage of them don’t click on any hits?&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: #333399;"&gt;How much do they use the “Did You Mean” or “Auto-Complete” suggestions?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://blog.sematext.com/2011/03/14/sematext-at-open-source-search-conference-2011/"&gt;Sematext at Open Source Search Conference 2011&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Кажуть, що буде і у Європі...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5454616671451745661?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5454616671451745661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5454616671451745661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5454616671451745661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5454616671451745661'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/04/search-analytics-what-why-how.html' title='Search Analytics: What? Why? How?'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5569210471296612867</id><published>2011-03-16T13:45:00.002+02:00</published><updated>2011-03-16T13:48:23.625+02:00</updated><title type='text'>копілка ненависті</title><content type='html'>&lt;div&gt;Кажуть копити негатив не варто, але те, що відбувається в цій країні починає не по дитячому напрягати&lt;/div&gt;&lt;br /&gt;2011-03-16&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://korrespondent.net/kyiv/1196526-uchastkovogo-sbivshego-zhenshchinu-s-rebenkom-na-peshehodnom-perehode-v-kieve-oshtrafovali-na-225-griven"&gt;Участкового, сбившего женщину с ребенком на пешеходном переходе в Киеве, оштрафовали на 225 гривен&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pravda.com.ua/news/2011/03/16/6018188/"&gt;Депутати відмовилися захищати активістів податкового Майдану&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mandruy.com/informaciya/novosti/zapadnye-loukosty-ne-puskayut-v-ukrainu/"&gt;Западные лоукосты не пускают в Украину&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5569210471296612867?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5569210471296612867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5569210471296612867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5569210471296612867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5569210471296612867'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/03/blog-post_16.html' title='копілка ненависті'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1247539985059492079</id><published>2011-03-13T17:27:00.000+02:00</published><updated>2011-03-13T17:27:25.886+02:00</updated><title type='text'></title><content type='html'>&lt;a href="http://apps.facebook.com/newsteua/"&gt;http://apps.facebook.com/newsteua/&lt;/a&gt;&amp;nbsp;- тестова версія фейсбук додатка від агрегатора news.te.ua&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1247539985059492079?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1247539985059492079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1247539985059492079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1247539985059492079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1247539985059492079'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/03/httpapps.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6210908179692926475</id><published>2011-03-13T17:21:00.007+02:00</published><updated>2011-03-13T17:31:34.193+02:00</updated><title type='text'>Сайти тернопільських політиків і вибори</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Аналізуючи статистику агрегатора news.te.ua, можна зробити цікаві висновки:&lt;br /&gt;&lt;br /&gt;Померли після президентських виборів&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;ul&gt;&lt;li&gt;boleschuk.te.ua - домен "самоліквідувався"&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Померли після виборів мера&lt;/div&gt;&lt;ul&gt;&lt;li&gt;chubak.te.ua - домен в холді&lt;/li&gt;&lt;li&gt;ratushnyak.te.ua - домен в холді&lt;/li&gt;&lt;/ul&gt;Припинив активність після виборів мера&lt;br /&gt;&lt;ul&gt;&lt;li&gt;roman-zastavnyy.livejournal.com - не містить жодних нових публікацій&lt;/li&gt;&lt;/ul&gt;Так і не народився&lt;br /&gt;&lt;ul&gt;&lt;li&gt;lylo.te.ua - домен було зареєстровано, сайт так і не появився&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Я можу помилятися, але складається враження, що серйозно до інтернет-присутності наші політики не ставляться&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6210908179692926475?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6210908179692926475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6210908179692926475' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6210908179692926475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6210908179692926475'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/03/blog-post.html' title='Сайти тернопільських політиків і вибори'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2241834553168841398</id><published>2011-02-25T10:36:00.001+02:00</published><updated>2011-02-25T10:36:25.823+02:00</updated><title type='text'>ааааааааааа!!!!!!</title><content type='html'>&lt;a href="http://blog.golubovsky.com/terytoriya-a-clips/"&gt;http://blog.golubovsky.com/terytoriya-a-clips/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2241834553168841398?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2241834553168841398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2241834553168841398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2241834553168841398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2241834553168841398'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/02/blog-post.html' title='ааааааааааа!!!!!!'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4527937274869159461</id><published>2011-02-25T09:56:00.003+02:00</published><updated>2011-02-25T10:45:30.428+02:00</updated><title type='text'>gem update system is disabled on Debian</title><content type='html'>&lt;code&gt;&lt;br /&gt;andrew@akornilov-desktop:~$ sudo gem update --system&lt;br /&gt;ERROR: &amp;nbsp;While executing gem ... (RuntimeError)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;вирішення проблеми:&lt;/div&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo gem install rubygems-update&lt;br /&gt;cd /var/lib/gems/1.8/bin&lt;br /&gt;sudo ./update_rubygems&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4527937274869159461?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4527937274869159461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4527937274869159461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4527937274869159461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4527937274869159461'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/02/gem-update-system-is-disabled-on-debian.html' title='gem update system is disabled on Debian'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8178556530632579064</id><published>2011-02-14T10:47:00.008+02:00</published><updated>2011-02-14T10:58:48.088+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='ami'/><category scheme='http://www.blogger.com/atom/ns#' term='postgresql'/><title type='text'>asterisk-ami-pgsql</title><content type='html'>&lt;b&gt;&lt;a href="http://code.google.com/p/asterisk-ami-pgsql/"&gt;http://code.google.com/p/asterisk-ami-pgsql/&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Що це&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Спроба надати доступ до інтерфейсу&amp;nbsp;AMI &amp;nbsp;voip сервера&amp;nbsp;Asterisk за допомогою мови sql використовуючи як проміжний рівень сервер &amp;nbsp;PostgreSQL&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Можливості і переваги&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Використання стандартних бібліотек для роботи з sql з довільної мови програмування&lt;/li&gt;&lt;li&gt;Використання усіх можливостей мови запитів sql для отримання доступу до внутрішньої інформації сервера voip - ви можете використовувати функції проекту як звичайні таблички сервера баз даних, здійснювати сортування, фільтрацію, проводити операції групування, операції обєднання з іншими табличками бази даних&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Залежності&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Postgresql з встановленим plpython&lt;/li&gt;&lt;li&gt;Asterisk сервер із увімкненим та налаштованим AMI інтерфейсом&lt;/li&gt;&lt;li&gt;Інсталятори пакетів Python&amp;nbsp;&lt;a href="http://pypi.python.org/pypi/setuptools"&gt;setuptools&lt;/a&gt;&amp;nbsp;або&amp;nbsp;&lt;a href="http://pypi.python.org/pypi/pip"&gt;pip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Модуль pyst&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Встановлення&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* З&lt;a href="http://code.google.com/p/asterisk-ami-pgsql/"&gt;авантажити код проекта&lt;/a&gt;&lt;br /&gt;* Встановити pyst: easy_install pyst&lt;br /&gt;* Виконати інсталяційний скрипт проекта: psql -U postgres asterisk -f install.sql&lt;br /&gt;* Додати свій сервер та сконфігурований на ньому акаунт в табличку asterisk.managers&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Приклади&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Подзвонити в контакт-центр Білого дому&lt;br /&gt;&lt;code&gt;&lt;br /&gt;asterisk=# select asterisk.originate_async('localhost', 'SIP/117', '92024561111', 'default', 1);&lt;br /&gt;originate_async &lt;br /&gt;-----------------&lt;br /&gt;t&lt;br /&gt;(1 row)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Переглянути номери, які знаходяться в онлайні, обмежившись трьома&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;asterisk=# select * from asterisk.sippeers('localhost') where ipport &amp;lt;&amp;gt; '0' limit 3;&lt;br /&gt;ipport |   status   | chanobjecttype | natsupport | objectname | realtimedevice | dynamic | acl | videosupport | channeltype |   ipaddress    |   event   &lt;br /&gt;--------+------------+----------------+------------+------------+----------------+---------+-----+--------------+-------------+----------------+-----------&lt;br /&gt;5060   | OK (5 ms)  | peer           | yes        | 216        | no             | yes     | no  | no           | SIP         | 10.1.10.4      | PeerEntry&lt;br /&gt;2254   | OK (12 ms) | peer           | yes        | 215        | no             | yes     | no  | no           | SIP         | 10.1.10.3      | PeerEntry&lt;br /&gt;2253   | OK (12 ms) | peer           | yes        | 214        | no             | yes     | no  | no           | SIP         | 10.1.10.3      | PeerEntry&lt;br /&gt;(3 rows)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8178556530632579064?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8178556530632579064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8178556530632579064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8178556530632579064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8178556530632579064'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/02/attempt-to-provide-access-to-asterisks.html' title='asterisk-ami-pgsql'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3975775192294286484</id><published>2011-01-24T15:39:00.002+02:00</published><updated>2011-01-24T15:40:53.625+02:00</updated><title type='text'>працюємо з тру хайлоад системами</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_pjB7oHrcKJc/TT2A5aIFxGI/AAAAAAAAFGU/S1XamQIO_ak/s1600/highload.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_pjB7oHrcKJc/TT2A5aIFxGI/AAAAAAAAFGU/S1XamQIO_ak/s1600/highload.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;клікнути шоб подивитися повну версію&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3975775192294286484?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3975775192294286484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3975775192294286484' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3975775192294286484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3975775192294286484'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/01/blog-post_24.html' title='працюємо з тру хайлоад системами'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pjB7oHrcKJc/TT2A5aIFxGI/AAAAAAAAFGU/S1XamQIO_ak/s72-c/highload.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-9405934669915578</id><published>2011-01-09T13:38:00.002+02:00</published><updated>2011-01-09T13:40:02.681+02:00</updated><title type='text'>посилання</title><content type='html'>&lt;a href="http://sixrevisions.com/web-development/ultimate-guide-to-microformats-reference-and-examples/"&gt;http://sixrevisions.com/web-development/ultimate-guide-to-microformats-reference-and-examples/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.igvita.com/2010/10/22/open-source-search-with-lucene-solr/"&gt;http://www.igvita.com/2010/10/22/open-source-search-with-lucene-solr/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.dzone.com/articles/use-cases-faceted-search"&gt;http://java.dzone.com/articles/use-cases-faceted-search&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mattweber.org/2009/05/02/solr-autosuggest-with-termscomponent-and-jquery/"&gt;http://www.mattweber.org/2009/05/02/solr-autosuggest-with-termscomponent-and-jquery/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://xebee.xebia.in/2010/12/31/speech-to-text-conversion-in-java-2/"&gt;http://xebee.xebia.in/2010/12/31/speech-to-text-conversion-in-java-2/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.drewwilson.com/entry/autosuggest-jquery-plugin"&gt;http://code.drewwilson.com/entry/autosuggest-jquery-plugin&lt;/a&gt;&lt;br /&gt;&lt;a href="http://docs.jquery.com/UI/Autocomplete"&gt;http://docs.jquery.com/UI/Autocomplete&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-9405934669915578?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/9405934669915578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=9405934669915578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/9405934669915578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/9405934669915578'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/01/blog-post.html' title='посилання'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6484720371503112095</id><published>2011-01-04T13:07:00.002+02:00</published><updated>2011-01-04T13:08:12.655+02:00</updated><title type='text'>Solr + довільна мова. Доповнення</title><content type='html'>Статтю&amp;nbsp;&lt;a href="http://frutik.blogspot.com/2010/12/solr.html"&gt;http://frutik.blogspot.com/2010/12/solr.html&lt;/a&gt;&amp;nbsp;доповнено налаштуванням фільтра стоп-слів української мови&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6484720371503112095?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6484720371503112095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6484720371503112095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6484720371503112095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6484720371503112095'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/01/httpfrutik.html' title='Solr + довільна мова. Доповнення'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5931877054431856983</id><published>2011-01-04T11:25:00.001+02:00</published><updated>2011-01-04T22:16:16.837+02:00</updated><title type='text'>Tomcat + Solr + UTF-8</title><content type='html'>Зіткнувся з неприємною несподіванкою. У випадку дефолтних налаштувань tomcat в centos шукати кириличні пошукові терміни неможливо :(&lt;br /&gt;&lt;br /&gt;Рішення описане у http://wiki.apache.org/solr/SolrTomcat&lt;br /&gt;&lt;br /&gt;Потрібно добавити URIEncoding="UTF-8" в ноду Connector port="8080" protocol="HTTP/1.1"&amp;nbsp; конфігураційного файла /etc/tomcat6/server.xml&lt;br /&gt;&lt;br /&gt;П.С. Проблема, схоже, є тільки в редхат дистрибутивах&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5931877054431856983?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5931877054431856983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5931877054431856983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5931877054431856983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5931877054431856983'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2011/01/tomcat-solr-utf-8.html' title='Tomcat + Solr + UTF-8'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8551982956787197942</id><published>2010-12-22T21:35:00.009+02:00</published><updated>2011-01-04T13:05:50.271+02:00</updated><title type='text'>solr + довільна мова = ваш корпоративний гугл</title><content type='html'>1. Качаємо архів проекта &lt;a href="http://code.google.com/p/lucene-hunspell/"&gt;http://code.google.com/p/lucene-hunspell/&lt;/a&gt;&lt;br /&gt;2. Копіюємо jar файл з архів в папку lib в домашньому каталозі solr. В моїй системі це&amp;nbsp;/usr/share/solr/lib&lt;br /&gt;3. Качаємо &lt;a href="http://wiki.services.openoffice.org/wiki/Dictionaries#Ukrainian_.28Ukraine.29"&gt;myspell словники для україньскої&lt;/a&gt; (або довільної існуючої) мови і кладемо affix та dict файли в конфыгураційний каталог solr. В мене це&amp;nbsp;/etc/solr/conf&lt;br /&gt;4. В файл /etc/solr/conf/schema.xml добавляємо опис типа даних для україньских текстів&lt;br /&gt;&lt;pre&gt;&amp;lt;fieldtype name="ukrainian" stored="false" indexed="true" class="solr.TextField" &amp;gt;&amp;lt;analyzer&amp;gt;&lt;br /&gt;&amp;lt;tokenizer class="solr.StandardTokenizerFactory"/&amp;gt;&lt;br /&gt;&amp;lt;filter class="solr.StopFilterFactory" ignoreCase="true" words="ukrainian.stop"/&amp;gt;&lt;br /&gt;&amp;lt;filter class="solr.LowerCaseFilterFactory"/&amp;gt;&lt;br /&gt;&amp;lt;filter class="solr.HunspellStemFilterFactory" dictionary="uk_UA.dic" affix="uk_UA.aff"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/analyzer&amp;gt;&lt;br /&gt;&amp;lt;/fieldtype&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;5. Вказуємо новий тип даних для потрібних полів або створюємо нові з цим типом.&lt;br /&gt;&lt;pre&gt;&amp;lt;field name="name2" type="ukrainian" indexed="true" stored="true"/&amp;gt;&lt;/pre&gt;6. Рестартуємо томкет&lt;br /&gt;7. Використовуємо усі можливості повнотекстового пошуку в україномовних текстах - прикручений словник реалізує хороший стеммінг згідно правил україньского словотворення&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8551982956787197942?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8551982956787197942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8551982956787197942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8551982956787197942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8551982956787197942'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/12/solr.html' title='solr + довільна мова = ваш корпоративний гугл'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6366665433774630510</id><published>2010-12-14T11:13:00.004+02:00</published><updated>2010-12-30T11:46:24.115+02:00</updated><title type='text'></title><content type='html'>&lt;a href="http://php.feedme.ru/index.php"&gt;&lt;img border="0" src="http://php.feedme.ru/widget.php?code=xe05igdscbagnl8o2yrtmu91hqz6jfvp" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6366665433774630510?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6366665433774630510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6366665433774630510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6366665433774630510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6366665433774630510'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/12/blog-post_14.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-244030454262850295</id><published>2010-12-13T12:09:00.001+02:00</published><updated>2010-12-13T12:13:17.683+02:00</updated><title type='text'>ура! достойний результат</title><content type='html'>&lt;a href="http://energyfirefox.blogspot.com/"&gt;Блог моєї дружини&lt;/a&gt;&amp;nbsp;в сервісі Нетворкед Блогс&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.networkedblogs.com/topic/analytics/"&gt;на 21 місці в Top 50 Blogs in: analytics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://networkedblogs.com/topic/CRM/"&gt;на 36 місці в Top 50 Blogs in: CRM&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-244030454262850295?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/244030454262850295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=244030454262850295' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/244030454262850295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/244030454262850295'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/12/blog-post.html' title='ура! достойний результат'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-824063066528307984</id><published>2010-11-20T22:01:00.004+02:00</published><updated>2010-11-20T22:24:51.711+02:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.taiti.te.ua/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.taiti.te.ua/"&gt;&lt;img border="0" height="231" src="http://2.bp.blogspot.com/_pjB7oHrcKJc/TOgo84rO_wI/AAAAAAAAFD4/1Rrbg6TWT6U/s400/qr-quest-700.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;три провайдера в спонсорах-партнерах є. вгадайте якого не вистачає :(&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-824063066528307984?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/824063066528307984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=824063066528307984' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/824063066528307984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/824063066528307984'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/11/httpwww.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pjB7oHrcKJc/TOgo84rO_wI/AAAAAAAAFD4/1Rrbg6TWT6U/s72-c/qr-quest-700.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3124674954954030781</id><published>2010-11-11T10:46:00.002+02:00</published><updated>2011-04-11T11:11:01.921+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'>просто шикарні слайди</title><content type='html'>&lt;a href="http://timetobleed.com/slides-from-highload/"&gt;http://timetobleed.com/slides-from-highload/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3124674954954030781?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3124674954954030781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3124674954954030781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3124674954954030781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3124674954954030781'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/11/blog-post.html' title='просто шикарні слайди'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8417339590352213668</id><published>2010-10-28T00:29:00.000+03:00</published><updated>2010-10-28T00:29:16.513+03:00</updated><title type='text'></title><content type='html'>На сайті "Новини тернопільщини" новий метод відображення новин, які містять в собі певну сутність (згадку про &lt;a href="http://www.news.te.ua/tag/t2/%D0%9B%D0%B5%D1%81%D1%8F%20%D0%94%D0%BE%D0%BB%D1%96%D1%88%D0%BD%D0%B0/"&gt;людину&lt;/a&gt;, великий &lt;a href="http://www.news.te.ua/tag/t3/%D0%91%D0%BE%D1%80%D1%89%D1%96%D0%B2/"&gt;населений пунк&lt;/a&gt;т області, &lt;a href="http://www.news.te.ua/tag/t4/%D0%B2%D1%83%D0%BB.%20%D0%9B%D0%B8%D1%81%D1%82%D0%BE%D0%BF%D0%B0%D0%B4%D0%BE%D0%B2%D0%B0/"&gt;вулицю в тернополі&lt;/a&gt;). це дозволить більш точно відображати новини на певну тематику, запровадити підтримку протоколу opengraph і, в майбутньому, інтегруватися в фейсбук&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8417339590352213668?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8417339590352213668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8417339590352213668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8417339590352213668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8417339590352213668'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/blog-post_28.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8680667807875647090</id><published>2010-10-24T11:30:00.002+03:00</published><updated>2010-10-24T11:30:55.673+03:00</updated><title type='text'>трекання довільних змінних з допомогою google analytics на прикладі часу завантаження сторінки</title><content type='html'>&lt;a href="http://blog.yottaa.com/2010/10/how-to-measure-page-load-time-with-google-analytics/"&gt;http://blog.yottaa.com/2010/10/how-to-measure-page-load-time-with-google-analytics/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8680667807875647090?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8680667807875647090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8680667807875647090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8680667807875647090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8680667807875647090'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/google-analytics.html' title='трекання довільних змінних з допомогою google analytics на прикладі часу завантаження сторінки'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3105009800694576414</id><published>2010-10-22T21:57:00.003+03:00</published><updated>2010-10-22T22:40:20.680+03:00</updated><title type='text'>давно не брався за сайт "Новини Тернопільщини"...</title><content type='html'>Добавив пошук в матеріалах згадування вулиць міста. Також вулиці наносяться на карту. Приклад &lt;a href="http://www.news.te.ua/media/2010/10/22/8288908/pozashlyahovik-v-istorichnomu-centri-mista/"&gt;тут&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3105009800694576414?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3105009800694576414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3105009800694576414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3105009800694576414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3105009800694576414'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/blog-post_22.html' title='давно не брався за сайт &quot;Новини Тернопільщини&quot;...'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5152575814054929841</id><published>2010-10-19T17:12:00.000+03:00</published><updated>2010-10-19T17:12:07.557+03:00</updated><title type='text'>шпаргалка - ubuntu + unixodbc + postgresql</title><content type='html'>&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;sudo apt-get install unixODBC odbc-postgresql&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;gksudo gedit /etc/odbcinst.ini&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; color: black; height: 82px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;"&gt;[PostgreSQL]&lt;br /&gt;Description     = PostgreSQL driver for Linux &amp;amp; Windows&lt;br /&gt;Driver          = /usr/lib/odbc/psqlodbcw.so&lt;br /&gt;Setup           = /usr/lib/odbc/libodbcpsqlS.so&lt;/pre&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;gksudo gedit /etc/odbc.ini&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; color: black; height: 242px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;"&gt;[asterisk]&lt;br /&gt;Driver = /usr/lib/odbc/psqlodbcw.so&lt;br /&gt;Database = your_dbname&lt;br /&gt;Servername = localhost&lt;br /&gt;Username = your_username&lt;br /&gt;Password = your_password&lt;br /&gt;Protocol = 8.2.5&lt;br /&gt;ReadOnly = 0&lt;/pre&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;isql asterisk -v&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5152575814054929841?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5152575814054929841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5152575814054929841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5152575814054929841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5152575814054929841'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/ubuntu-unixodbc-postgresql.html' title='шпаргалка - ubuntu + unixodbc + postgresql'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6303901165319602070</id><published>2010-10-16T14:19:00.000+03:00</published><updated>2010-10-16T14:19:29.563+03:00</updated><title type='text'>простішим малювання діаграм послідовностей точно не могли б зробити</title><content type='html'>&lt;a href="http://www.websequencediagrams.com/"&gt;http://www.websequencediagrams.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6303901165319602070?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6303901165319602070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6303901165319602070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6303901165319602070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6303901165319602070'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/blog-post_16.html' title='простішим малювання діаграм послідовностей точно не могли б зробити'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8954720100587195888</id><published>2010-10-13T10:40:00.003+03:00</published><updated>2010-10-13T15:27:35.030+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><title type='text'></title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/"&gt;http://www.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://code.google.com/p/google-refine/wiki/UserGuide"&gt;https://code.google.com/p/google-refine/wiki/UserGuide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8954720100587195888?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8954720100587195888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8954720100587195888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8954720100587195888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8954720100587195888'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/httpwww.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6324816406362988042</id><published>2010-10-07T11:04:00.002+03:00</published><updated>2010-10-07T11:04:37.111+03:00</updated><title type='text'>цікаво про ebay</title><content type='html'>eBay’s two enormous data warehouses&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dbms2.com/2009/04/30/ebays-two-enormous-data-warehouses/"&gt;http://www.dbms2.com/2009/04/30/ebays-two-enormous-data-warehouses/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6324816406362988042?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6324816406362988042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6324816406362988042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6324816406362988042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6324816406362988042'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/ebay.html' title='цікаво про ebay'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7353101305782831607</id><published>2010-10-07T10:44:00.002+03:00</published><updated>2010-10-07T10:44:49.362+03:00</updated><title type='text'>Good Freely Available Textbooks on Machine Learning</title><content type='html'>&lt;a href="http://metaoptimize.com/qa/questions/186/"&gt;http://metaoptimize.com/qa/questions/186/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7353101305782831607?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7353101305782831607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7353101305782831607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7353101305782831607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7353101305782831607'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/good-freely-available-textbooks-on.html' title='Good Freely Available Textbooks on Machine Learning'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5078233282409507721</id><published>2010-10-04T12:48:00.001+03:00</published><updated>2010-10-04T12:48:50.019+03:00</updated><title type='text'>Python Library for Google Analytics Management API</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: monospace; font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 12px; white-space: pre;"&gt;&lt;a href="http://googlecode.blogspot.com/2010/10/python-library-for-google-analytics.html"&gt;http://googlecode.blogspot.com/2010/10/python-library-for-google-analytics.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5078233282409507721?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5078233282409507721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5078233282409507721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5078233282409507721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5078233282409507721'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/python-library-for-google-analytics.html' title='Python Library for Google Analytics Management API'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8295080380255597734</id><published>2010-10-04T10:41:00.000+03:00</published><updated>2010-10-04T10:41:57.837+03:00</updated><title type='text'>не буду писати багато... як завжди, перфектно</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; font-style: italic;"&gt;Example commands and tasks &lt;a href="http://code.google.com/p/googlecl/wiki/ExampleScripts"&gt;GoogleCL&lt;/a&gt; can do.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="font-size: large;"&gt;&lt;a href="" name="Blogger"&gt;Blogger&lt;/a&gt;&lt;/h2&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google blogger post --tags "GoogleCL, awesome" --title "Test Post" "I'm posting from the command line"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google blogger post blogpost.txt&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google blogger list title,url-site # List posts&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google blogger delete --title "Test Post"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google delete --title "Silly post number [0-9]*" # Delete posts matching regex&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google tag --title "Dev post" --tags "Python, software" # label an existing post&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="font-size: large;"&gt;&lt;a href="" name="Calendar"&gt;Calendar&lt;/a&gt;&lt;/h2&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google calendar add "Dinner party with George today at 6pm" # add event to calendar&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google calendar today # List events for today only.&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google calendar list --date 2010-06-01,2010-06-30 # List events.&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google calendar delete --title "Dinner party with George" # Delete an event.&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google calendar today list --cal .* | egrep '\[.*\]' # List all calendars&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="font-size: large;"&gt;&lt;a href="" name="Contacts"&gt;Contacts&lt;/a&gt;&lt;/h2&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google contacts add "J. Random Hacker, jrandom@example.com"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google contacts list name,email --title "J. Random Hacker"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google contacts delete --title "J. Random Hacker"&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="font-size: large;"&gt;&lt;a href="" name="Docs"&gt;Docs&lt;/a&gt;&lt;/h2&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google docs delete --title "Evidence"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google docs list title,url-direct --delimiter ": " # list docs&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google docs upload the_bobs.csv ~/work/docs_to_share/*&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="max-width: 65em;"&gt;gdata-python-client &amp;gt;= 1.3.0 ONLY&lt;/div&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google docs edit --title "Shopping list" --editor vim&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google docs get --title "Homework [0-9]*"&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="max-width: 65em;"&gt;&lt;/div&gt;&lt;h2 style="font-size: large;"&gt;&lt;a href="" name="Picasa"&gt;Picasa&lt;/a&gt;&lt;/h2&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google picasa create --title "Vermont Test" --tags Vermont vermont.jpg&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google picasa get --title "Vermont Test" /path/to/download/folder&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google picasa list title,url-direct --query "A tag"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google picasa post --title "Vermont Test" ~/old_photos/*.jpg # Add to an album&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google picasa tag --title "Vermont Test" --tags "places"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google picasa delete --title "Vermont Test" # delete entire album&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="font-size: large;"&gt;&lt;a href="" name="Youtube"&gt;Youtube&lt;/a&gt;&lt;/h2&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google youtube post --category Education --devtags GoogleCL killer_robots.avi&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google youtube delete --title "killer_robots.avi"&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google youtube list # list my videos&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt style="font-size: 13px;"&gt;google youtube tag -n ".*robot.*" --tags robot&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8295080380255597734?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8295080380255597734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8295080380255597734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8295080380255597734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8295080380255597734'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/blog-post_04.html' title='не буду писати багато... як завжди, перфектно'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1273738362709316566</id><published>2010-10-03T12:06:00.001+03:00</published><updated>2010-10-09T23:19:01.937+03:00</updated><title type='text'>кросплатформне програмування під мобільні платформи</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/geo-location-javascript/"&gt;http://code.google.com/p/geo-location-javascript/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phonegap.com/"&gt;http://www.phonegap.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://remysharp.com/2010/10/04/websockets-in-phonegap-projects/"&gt;http://remysharp.com/2010/10/04/websockets-in-phonegap-projects/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1273738362709316566?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1273738362709316566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1273738362709316566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1273738362709316566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1273738362709316566'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/blog-post_03.html' title='кросплатформне програмування під мобільні платформи'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1927526068994026221</id><published>2010-10-01T22:17:00.002+03:00</published><updated>2010-10-01T22:17:24.712+03:00</updated><title type='text'>стара класна річ</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 class="blog_headline_p" style="font-size: 18pt;"&gt;69 признаков того, что не вы трахаете проект, а он вас.&lt;/h1&gt;1. Ваша компания начала нанимать консультантов, чтобы было кого во всем обвинять&lt;br /&gt;2. Ваш сервер для нагрузочного тестирования упал с ошибкой "Все, б$%, я больше не могу!"&lt;br /&gt;3. Ваша системы контроля версий - это набор папок "revision 1", " revision 2", : "revision 465" и т. д. на сетевом диске&lt;br /&gt;4. Ваше ТЗ состоит из трех страниц, написанных за 2 часа перед обеденным перерывом.&lt;br /&gt;5. Вы стали подыскивать новую работу, потому что не хотите поддерживать код, который сейчас пишете.&lt;br /&gt;6. Первая фраза на любом совещании "Есть хорошие новости, есть плохие. С каких начнем?"&lt;br /&gt;7. Прогресс вашего проекта теперь измеряется числом исправленных багов, а не числом реализованных фич.&lt;br /&gt;8. Вы подружились с уборщицей&lt;br /&gt;&lt;a href="" name="habracut"&gt;&lt;/a&gt;&lt;br /&gt;9. У вашего лучшего разработчика из документов об образовании есть только справка о посещении двухмесячных курсов по подготовке системных администраторов в центре "Специалист" при МГТУ им. Н. Э. Баумана.&lt;br /&gt;10. Вы незнакомы с сокращениями DRY, LOL, или KISS; но отлично понимаете, что значит WTF или FUBAR&lt;br /&gt;11. Вашего руководителя можно заменить набором правил для автоматического перенаправления электронной почты&lt;br /&gt;12. Ваш процесс разработки имеет сертификат ISO 9001/2000 (и всё)&lt;br /&gt;13. Ваше руководство считает, что "Метрика" - это протеиновый напиток&lt;br /&gt;14. В системе багтрекинга любой баг имеет приоритет "Critical"&lt;br /&gt;15. А любая новая фича - приоритет "Trivial"&lt;br /&gt;16. Затраты на проект всегда магическим образом совпадают с бюджетом проекта&lt;br /&gt;17. Разработчики используют слова "самодокументирующийся код", когда объясняют, почему в их исходниках нет комментариев.&lt;br /&gt;18. Вашим любимым шаблоном проектирования является "Обьект-Который-Делает-Все" (God Object)&lt;br /&gt;19. Вы верите, что компиляция - это одна из форм тестирования&lt;br /&gt;20. Разработчики используют vi в качестве IDE&lt;br /&gt;21. У вас нет личного компьютера на работе (при этом вы не занимаетесь парным программированием)&lt;br /&gt;22. Негласное правило: не устраивать совещания до 10 утра (потому что мы все сегодня были здесь до 2 ночи)&lt;br /&gt;23. Ваша команда считает, что XML - это скоропроходящее увлечение&lt;br /&gt;24. Вы планируете плавно перейти с VB6 на VB.NET&lt;br /&gt;25. Ваш начальник считает, что MS Project является лучшим в мире средством для управления проектами&lt;br /&gt;26. Ваша жена видит вас только через веб-камеру&lt;br /&gt;27. В ваших юнит-тестах нет ассертов.&lt;br /&gt;28. Вы до хрипоты спорите о том, нужно ли ставить "{" на новой строке, а обсуждения насчет использования шаблонов проектирования типа MVC проходят быстро и спокойно.&lt;br /&gt;29. Фраза "у меня все работает" слышна чаще, чем раз в день&lt;br /&gt;30. Ваш начальник настаивает на том, чтобы вы составляли детальные отчеты о проделанной работе, но никогда не использует их для принятия решений.&lt;br /&gt;31. Отладка идет на боевом сервере&lt;br /&gt;32. Для придания новых жизненных сил проекту, компания устраивает тим-билдинг, на котором все напиваются.&lt;br /&gt;33. Утром релиз менеджер осознает, что разработчики сообщили ему реальный срок сдачи проекта, но боится его вспомнить.&lt;br /&gt;34. Общий бюджет вашего проекта перепутали с недельным счетом за кофе.&lt;br /&gt;35. Ваш начальник проводит обеденный перерыв в своей машине (плачет)&lt;br /&gt;36. Продавцы "Крошки-картошки", работящие в ночную смену, начинают узнавать вас в лицо&lt;br /&gt;37. Разработчики используют систему контроля версий только как средство бэкапа исходников&lt;br /&gt;38. Разработчики не занимаются тестированием. Вообще.&lt;br /&gt;39. Клиент постоянно принимает график роста затрат за график роста прибыли&lt;br /&gt;40. Кодовое имя проекта изменили на "Камикадзе"&lt;br /&gt;41. С недавних пор вы испытываете чувство иррационального страха, если приходится отвечать "да" на вопрос "сделаешь?"&lt;br /&gt;42. В качестве поощрения за переработки начальство заказало в офис кофе-машину&lt;br /&gt;43. Бюджет вашего проекта в бухгалтерском балансе перешел в статью "Накладные расходы"&lt;br /&gt;44. Вы тайно аутсорсите часть проекта, чтобы читать ЖЖ на работе&lt;br /&gt;45. Еще не выпущена альфа-версия проекта, но уже создана комиссия по контролю за внесением изменений.&lt;br /&gt;46. Вы подумываете о том, чтобы сломать себе пальцы, чтобы вас отправили на больничный.&lt;br /&gt;47. "Дедлайн" был переименован в "майлстоун" (как и предыдущий "дедлайн")&lt;br /&gt;48. "Политика открытых дверей" у вашего менеджера проектов действует с 19:01 до 9:59&lt;br /&gt;49. Начальство заявляет: "Да нафиг покупать, мы сами это напишем!"&lt;br /&gt;50. По вечерам вы покупаете пиццу, шаурму и адреналин-раш в офис&lt;br /&gt;51. Вашего начальника застукали во время спиритического сеанса (спрашивал советов по руководству)&lt;br /&gt;52. Вы даете неправильные советы коллегам, чтобы лучше них выглядеть на отчетном совещании.&lt;br /&gt;53. Code review начинается за неделю до выпуска продукта&lt;br /&gt;54. Планы на тестирование определены как "Если будет время"&lt;br /&gt;55. Клиент не хочет говорить о требованиях к проекту, не получив плана работ.&lt;br /&gt;56. Начальство не видит юмора в комиксах про Дильберта (&lt;a href="http://www.dilbert.com/" title="http://www.dilbert.com/"&gt;http://www.dilbert.com/&lt;/a&gt;)&lt;br /&gt;57. Вы начинаете задумываться о том, не является ли 12-ти часовая работа в Макдоналдсе более перспективной с точки зрения карьеры&lt;br /&gt;58. Все проблемы с производительностью решаются покупкой более мощного железа&lt;br /&gt;59. Проект решили выпускать в виде постоянной бета-версии&lt;br /&gt;60. Эвакуатор увез вашу машину со стоянки перед офисом, потому что ее посчитали брошенной.&lt;br /&gt;61. Во время совещаний, посвященных сбору требований, менеджер проекта водит карандашом по бумаге, рисуя сложные геометрические узоры&lt;br /&gt;62. Вы занимаетесь парным программированием в одиночестве.&lt;br /&gt;63. Последняя книга по программированию, которую вы читали - "Библия Visual InterDev 6"&lt;br /&gt;64. Вы отлично знаете, сколько должно быть ворнингов компилятора, чтобы возникла ошибка 'Out of Memory' в вашей IDE&lt;br /&gt;65. В этом списке дважды упомянуто IDE, а вы не знаете, как это расшифровывается&lt;br /&gt;66. Неработающие юнит-тесты удаляются, потому что они, очевидно, устарели.&lt;br /&gt;67. В отделе QA вас прозвали "Мистер Переполнение Буфера"&lt;br /&gt;68. 90% времени у вас все готово на 90%&lt;br /&gt;69. "А, да, совсем забыл Ммм.., эээ.. тебе тоже нужно будет прийти в воскресенье с утра. Спасибо."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1927526068994026221?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1927526068994026221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1927526068994026221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1927526068994026221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1927526068994026221'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/10/blog-post.html' title='стара класна річ'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5916585432978236181</id><published>2010-09-30T17:13:00.000+03:00</published><updated>2010-09-30T17:13:02.285+03:00</updated><title type='text'>цікаво (чисто теоретично)</title><content type='html'>чи нема бажаючих придбати &lt;a href="http://news.te.ua/"&gt;новини тернопільщини&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5916585432978236181?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5916585432978236181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5916585432978236181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5916585432978236181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5916585432978236181'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/09/blog-post_30.html' title='цікаво (чисто теоретично)'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6086494744032913616</id><published>2010-09-24T11:03:00.002+03:00</published><updated>2010-09-24T11:03:18.977+03:00</updated><title type='text'>програмістам читати обов'язково!!!</title><content type='html'>&lt;a href="http://cobaia.net/2010/09/top-funny-source-code-comments/"&gt;http://cobaia.net/2010/09/top-funny-source-code-comments/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6086494744032913616?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6086494744032913616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6086494744032913616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6086494744032913616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6086494744032913616'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/09/blog-post_24.html' title='програмістам читати обов&apos;язково!!!'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4261796576869261401</id><published>2010-09-23T10:28:00.005+03:00</published><updated>2010-09-23T10:38:19.090+03:00</updated><title type='text'>Навіть, якщо у вас нема GPS...</title><content type='html'>У вас є OpenCell Id - &lt;a href="http://inetique.ru/technologies/internet/cellid.htm"&gt;http://inetique.ru/technologies/internet/cellid.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Шолі здєлать мір чіщє і написати прогу яка б зливала інфу в базу даних цього проекту?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://abava.blogspot.com/search?q=cell+id"&gt;більше по темі&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4261796576869261401?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4261796576869261401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4261796576869261401' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4261796576869261401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4261796576869261401'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/09/gps.html' title='Навіть, якщо у вас нема GPS...'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4752331142505019660</id><published>2010-09-15T10:23:00.001+03:00</published><updated>2010-09-15T10:23:19.037+03:00</updated><title type='text'>Facebook CMS</title><content type='html'>Если авторизоваться в Facebook и перейти на страницу http://www.facebook.com/mobile/, то можно получить уникальный почтовый адрес для обновления своих статусов. Любое письмо, отправленное на этот адрес рассматривается как новое сообщение. Текст берется из поля subject письма, все аттачменты становятся таковыми и Facebook.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://abava.blogspot.com/2010/09/facebook-cms.html"&gt;http://abava.blogspot.com/2010/09/facebook-cms.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4752331142505019660?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4752331142505019660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4752331142505019660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4752331142505019660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4752331142505019660'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/09/facebook-cms.html' title='Facebook CMS'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5343542685856730528</id><published>2010-09-05T17:56:00.000+03:00</published><updated>2010-09-05T17:56:55.138+03:00</updated><title type='text'>нове життя Nokia 5800</title><content type='html'>На телефоны дуже убога прошивка, тому його варто &lt;a href="http://habrahabr.ru/blogs/symbian/102443/"&gt;перепрошити прошивкою під nokia n97 / nokia c6&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Також мені не вистачало підтримки sip в телефоні. Після виконання першого пукту в телефоні появляється повноцінна якісна підтрика інтернет телефонії. &lt;a href="http://www.winkstreaming.com/en/n97_sip/"&gt;Як її налаштувати читайте тут&lt;/a&gt;. Повна інтеграція з телефонною книжко, дзвінки через wi-fi і 3g мережу. Одним словом, казка&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5343542685856730528?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5343542685856730528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5343542685856730528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5343542685856730528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5343542685856730528'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/09/nokia-5800.html' title='нове життя Nokia 5800'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3061525136964683084</id><published>2010-09-05T13:05:00.000+03:00</published><updated>2010-09-05T13:05:11.891+03:00</updated><title type='text'>Гугл порадував новим сервісом</title><content type='html'>Priority inbox, імхо, геніальна штука, якої не вистачало і яку (я точно) будуть використовувати. Разом з тим, гугл геніально і ненав'язливо в черговий раз вліз мою голову. Тепер я сам, добровільно, буду розповідати йому, що для мене в моїй кореспонденції важливо, а що ні... І, як завджи в гугля, це буде взаємовигідний процес.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3061525136964683084?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3061525136964683084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3061525136964683084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3061525136964683084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3061525136964683084'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/09/blog-post.html' title='Гугл порадував новим сервісом'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8463913744819920413</id><published>2010-08-31T21:27:00.002+03:00</published><updated>2010-08-31T23:03:42.443+03:00</updated><title type='text'>Чому!!!</title><content type='html'>&lt;a href="http://forum.nag.ru/forum/index.php?showtopic=47185"&gt;http://forum.nag.ru/forum/index.php?showtopic=47185&lt;/a&gt;&lt;br /&gt;&lt;a href="http://docs.nocproject.org/en/ug/html/index.html"&gt;http://docs.nocproject.org/en/ug/html/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;чому цього нема на біттернеті :-( . це ж просто казка...&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; color: #222222; font-family: Verdana, Tahoma, Arial, 'Trebuchet MS', sans-serif, Georgia, Courier, 'Times New Roman', serif; font-size: 12px; line-height: 19px;"&gt;Архивирование конфигов - действительно всего лишь одна из задач. Помимо просто архивирования система обнаруживает изменения в конфигах и рассылает оповещения. Конфиги хранятся в системе контроля версий и всегда есть возможность откатиться к нужному моменту времени. Круг поддерживаемого оборудования достаточно широк: от любимых народом zyxel'ей и микротиков до топовых версий MPLS коммутаторов Juniper и Cisco. Добавить поддержку нового типа оборудования достаточно просто.&lt;br /&gt;&lt;br /&gt;Помимо архивации конфигов в системе есть множество функций, автоматизирующих рутинную работу центра управления сетью: база данных выделенных блоков и IP-адресов, автоматическое построение зон DNS, база VLAN'ов и многое другое.&lt;br /&gt;&lt;br /&gt;Система умеет ходить на оборудование, выполнять команды и анализировать результат. Направление service activation сейчас развивается очень активно. Также в активной разработке находится модуль fault management, идет постоянное расширение встроенного набора правил.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8463913744819920413?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8463913744819920413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8463913744819920413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8463913744819920413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8463913744819920413'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/blog-post_31.html' title='Чому!!!'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6399118926329689177</id><published>2010-08-27T15:51:00.002+03:00</published><updated>2010-08-27T15:51:51.097+03:00</updated><title type='text'>Вакансія-мрія</title><content type='html'>&lt;a href="http://raa.livejournal.com/193008.html"&gt;http://raa.livejournal.com/193008.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;internals team в badoo.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6399118926329689177?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6399118926329689177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6399118926329689177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6399118926329689177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6399118926329689177'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/blog-post_27.html' title='Вакансія-мрія'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3269574635060418391</id><published>2010-08-17T11:18:00.002+03:00</published><updated>2010-08-17T11:18:09.601+03:00</updated><title type='text'>Моя стара улюблена тема - колоночні бази даних. Порівняння</title><content type='html'>&lt;a href="http://www.mysqlperformanceblog.com/2010/08/16/testing-mysql-column-stores/"&gt;http://www.mysqlperformanceblog.com/2010/08/16/testing-mysql-column-stores/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3269574635060418391?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3269574635060418391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3269574635060418391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3269574635060418391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3269574635060418391'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/blog-post_17.html' title='Моя стара улюблена тема - колоночні бази даних. Порівняння'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8435884409785802432</id><published>2010-08-13T23:23:00.004+03:00</published><updated>2010-08-14T11:01:01.378+03:00</updated><title type='text'>LOL</title><content type='html'>Б***нет відключив за заборгованість основного системного адміністратора. Людину, якій часто можуть подзвонити&amp;nbsp;для вирішення проблеми&amp;nbsp;серед ночі чи серед вихідного (при мені неодноразово дзвонили в неділю під час сауни)... Цей інтернет в основному для роботи і використовується :-) Програми розвитку лояльності працівників рулять.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8435884409785802432?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8435884409785802432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8435884409785802432' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8435884409785802432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8435884409785802432'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/lol.html' title='LOL'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1174273724906200130</id><published>2010-08-13T11:03:00.001+03:00</published><updated>2010-08-13T11:57:29.116+03:00</updated><title type='text'>версіонування даних, і варехаусінг. лінки</title><content type='html'>&lt;ul&gt;&lt;li&gt;Revision Engine - &lt;a href="http://www.ddengine.org/versioneng"&gt;http://www.ddengine.org/versioneng&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Библиотека dklab_rowlog для версионирования строк в таблицах PostgreSQL - &lt;a href="http://habrahabr.ru/blogs/sql/101616"&gt;http://habrahabr.ru/blogs/sql/101616&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Набір сторед процедур для ведення лога змін &lt;a href="https://gist.github.com/8125db2ebfa57dec9178"&gt;https://gist.github.com/8125db2ebfa57dec9178&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Версионность и история данных - &lt;a href="http://habrahabr.ru/blogs/sql/101544/"&gt;http://habrahabr.ru/blogs/sql/101544/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Dimensional Data Warehousing with MySQL: A Tutorial - &lt;a href="http://www.megaupload.com/?d=27DDDU29"&gt;http://www.megaupload.com/?d=27DDDU29&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1174273724906200130?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1174273724906200130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1174273724906200130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1174273724906200130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1174273724906200130'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/blog-post_13.html' title='версіонування даних, і варехаусінг. лінки'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7632396639833777195</id><published>2010-08-09T14:50:00.001+03:00</published><updated>2010-08-09T15:47:21.952+03:00</updated><title type='text'>Помер Олексій Раскалей</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_pjB7oHrcKJc/TF_rIljarxI/AAAAAAAAFAY/ipHOqIRG0g0/s1600/getImage.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_pjB7oHrcKJc/TF_rIljarxI/AAAAAAAAFAY/ipHOqIRG0g0/s320/getImage.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;У віці 55 років нас залишила дуже хороша людина і талановитий програміст-універсал старої школи&lt;br /&gt;&lt;br /&gt;Церемонія прощання відбудеться 10 серпня в будинку жалоби біля микулинецього кладовища &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7632396639833777195?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7632396639833777195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7632396639833777195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7632396639833777195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7632396639833777195'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/blog-post_09.html' title='Помер Олексій Раскалей'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pjB7oHrcKJc/TF_rIljarxI/AAAAAAAAFAY/ipHOqIRG0g0/s72-c/getImage.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3591667140309700735</id><published>2010-08-04T10:22:00.001+03:00</published><updated>2010-08-04T10:22:57.365+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='сарказм'/><category scheme='http://www.blogger.com/atom/ns#' term='бізнес по русскі'/><title type='text'>економіка должна бить економной</title><content type='html'>і краще економити саме на тих хто реально працює та на засобах виробництва. на всьому решту можна не економити&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3591667140309700735?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3591667140309700735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3591667140309700735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3591667140309700735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3591667140309700735'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/08/blog-post.html' title='економіка должна бить економной'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6575816802791036800</id><published>2010-07-28T10:47:00.004+03:00</published><updated>2010-07-28T11:13:30.027+03:00</updated><title type='text'>давно не було ссилок</title><content type='html'>&lt;ul&gt;&lt;li&gt;Цікаві подробиці про гугль аналітікс  &lt;a href="http://habrahabr.ru/blogs/webdev/100212/"&gt;http://habrahabr.ru/blogs/webdev/100212/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Цікаво про архітектуру сторіки у фейсбуці &lt;a href="http://abava.blogspot.com/2010/07/facebook.html"&gt;http://abava.blogspot.com/2010/07/facebook.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Просто цікава штука &lt;a href="http://www.linux.org.ru/news/internet/5022240"&gt;http://www.linux.org.ru/news/internet/5022240&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6575816802791036800?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6575816802791036800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6575816802791036800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6575816802791036800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6575816802791036800'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/07/blog-post_28.html' title='давно не було ссилок'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6114385970386978662</id><published>2010-07-22T10:48:00.000+03:00</published><updated>2010-07-22T10:48:12.798+03:00</updated><title type='text'>Як казав Альф, ой я лусну</title><content type='html'>Четверта сесія Верховної Ради України шостого скликання 3 березня 2009  року.&lt;br /&gt;&lt;br /&gt;ГОЛОВУЮЧИЙ. Микола Янович Азаров, фракція Партії регіонів. Наступним  буде виступати Микола Шершун.&lt;br /&gt;&lt;br /&gt;10:04:22&lt;br /&gt;АЗАРОВ М.Я.&lt;br /&gt;Уважаемые народные депутаты! В настоящее время украинская власть в лице  Президента и правительства Украины вновь приступила к переговорам с  Международным валютным фондом по поводу предоставления очередного транша  кредита для Украины. Как раз вот здесь возникает интересный вопрос: для  Украины или еще для кого-то? Первый вопрос, который возникает: на что  израсходовано 4,5 млрд. долларов, даже больше, 4,7, уже полученных  Украиной? Куда они пошли? Как они стабилизировали ситуацию? Улучшилась  ли ситуация с октября-месяца по март? Сыграло ли позитивную роль  предоставление первого транша? Вот самый главный вопрос.&lt;br /&gt;Можно же получить деньги, неизвестно куда их деть и затем рассчитываться  потом и поставить крест на экономическом развитии Украины. К большому  сожалению, в кризисный период Украина оказалась с очень слабым  правительством и со слабой властью. В чем слабость этой власти? Прежде  всего потому, что оно не хочет видеть реальную ситуацию в стране, что  все свои усилия оно тратит на получение кредитов, заимствование вместо  того, чтобы представить народу и парламенту четкую антикризисную  программу...&lt;br /&gt;Не случайно Украина оказалась в наихудшем положении среди всех стран  Восточной Европы. Именно потому, что нами управляет слабое правительство  и слабая власть в целом. На каких же условиях Международный валютный  фонд возможно даст нам второй транш? Возможно даст! И может ли Партия  регионов согласиться на эти условия? Назовем всего лишь несколько.  Условий много, назовем всего лишь несколько.&lt;br /&gt;&lt;b&gt;Можем ли мы согласиться, например, с пенсионной реформой, которая  увеличивает срок выхода на пенсию и это при том, что в Украине  наинизший, наинизшая продолжительность жизни среди наших людей. &lt;u&gt;И при  таком увеличении срока выхода на пенсию скорее всего многие просто до  этой пенсии не доживут&lt;/u&gt;&lt;/b&gt;.Можем ли мы согласиться с тем, чтобы наше  население платило за газ и жилищно-коммунальные услуги по так  называемым мировым ценам? И давайте на минутку вспомним обещания тех,  кто пришел на волне популизма к власти, что мы свое население обеспечим  дешевым газом собственной добычи. Где же этот дешевый газ собственной  добычи?&lt;b&gt; &lt;u&gt;Можем ли мы согласиться с тем, что в такой трудный период  для страны увеличивать налоги и отменять упрощенную систему  налогообложения для малого и среднего бизнеса&lt;/u&gt;&lt;/b&gt;. И как бы власть  не пыталась закамуфлировать эти позиции, тем не менее, если она хочет  получить деньги, она будет вынуждена проводить такую политику. &lt;u&gt;&lt;b&gt;Вот  мы против такой политики. И поэтому никаких других мнений у Партии  регионов не может быть...&lt;/b&gt;&lt;/u&gt;ГОЛОВУЮЧИЙ. Дайте можливість завершити  виступ.&lt;br /&gt;&lt;br /&gt;АЗАРОВ М.Я. Я хочу не просто предупредить этот зал о недопустимости  выполнения таких условий, но я еще и хочу заявить, что &lt;b&gt;Партия  регионов сделает все, от нас зависящее, чтобы не допустить принятия на  таких условиях этих займов.&lt;/b&gt; Спасибо за внимание.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6114385970386978662?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6114385970386978662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6114385970386978662' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6114385970386978662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6114385970386978662'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/07/blog-post_22.html' title='Як казав Альф, ой я лусну'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4357016800307151387</id><published>2010-07-18T12:45:00.001+03:00</published><updated>2010-07-18T12:45:15.094+03:00</updated><title type='text'></title><content type='html'>Параноя це не хвороба а спосіб виживання&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4357016800307151387?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4357016800307151387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4357016800307151387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4357016800307151387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4357016800307151387'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/07/blog-post_18.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3593362655173735221</id><published>2010-07-15T18:07:00.001+03:00</published><updated>2010-07-26T12:53:18.699+03:00</updated><title type='text'>Новини тернопільщини тепер у вашому мобільному телефоні</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://store.ovi.com/content/46761/"&gt;&lt;img border="0" src="http://p.d.ovi.com/p/g/store/1507692/screenshot1-192x192.jpg?q=wBEQredHCJpoHTJuEKm4-11GjyeSz8sV&amp;amp;c=ovi_store" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://store.ovi.com/content/46761/"&gt;сторінка в ovi store&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3593362655173735221?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3593362655173735221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3593362655173735221' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3593362655173735221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3593362655173735221'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/07/blog-post.html' title='Новини тернопільщини тепер у вашому мобільному телефоні'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3796222088989296950</id><published>2010-07-15T17:03:00.004+03:00</published><updated>2010-07-15T17:05:12.241+03:00</updated><title type='text'>Дякуючи Миколі Яновичу news.te.ua незабаром може закритися?</title><content type='html'>Стаття 186⁷. Порушення законодавства про інформаційні агентства&lt;br /&gt;&lt;br /&gt;Випуск  та/або розповсюдження інформаційної продукції інформаційним агентством  без його державної реєстрації як суб’єкта інформаційної діяльності або  після припинення провадження агентством інформаційної діяльності, а  також ухилення від перереєстрації інформаційного агентства у  передбачених законом випадках, —&lt;br /&gt;&lt;br /&gt;тягнуть за собою накладення  штрафу в розмірі ста двадцяти неоподатковуваних мінімумів доходів  громадян.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kastaneda.livejournal.com/228860.html?#cutid1"&gt;http://kastaneda.livejournal.com/228860.html?#cutid1&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Схоже в нас таки дійсно сформувався &lt;a href="http://www.pravda.com.ua/news/2010/06/2/5099399/"&gt;"прошарок кровосісів" &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3796222088989296950?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3796222088989296950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3796222088989296950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3796222088989296950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3796222088989296950'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/07/newsteua.html' title='Дякуючи Миколі Яновичу news.te.ua незабаром може закритися?'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1740920454422629707</id><published>2010-06-24T11:23:00.001+03:00</published><updated>2010-06-24T11:25:57.153+03:00</updated><title type='text'>Прикольна платформа для підтримки користувачів</title><content type='html'>&lt;a href="http://otvety.google.ru/otvety/help?file=FAQs"&gt;http://otvety.google.ru/otvety/help?file=FAQs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Користувачі самі шукають відповіді на свої запитання, самі формулюють питання, якщо воно ще не звучало, самі дають відповіді, самі оцінюють якість даної іншим відповіді. Компанія контролюює процес і заохочує активних дописувачів, які дають якісні відповіді. &lt;br /&gt;&lt;br /&gt;Не вистачає тільки API:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;для публікації запитань з корпоративного сайту&lt;/li&gt;&lt;li&gt;для отримання статистики даних відповідей (хто дав гарну відповідь, в кого гарна репутація - одним словом кого треба чимось заохотити)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1740920454422629707?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1740920454422629707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1740920454422629707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1740920454422629707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1740920454422629707'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/06/blog-post_7060.html' title='Прикольна платформа для підтримки користувачів'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4849577609835881919</id><published>2010-06-24T11:18:00.001+03:00</published><updated>2011-05-25T10:45:35.852+03:00</updated><title type='text'>Щелепа відвалилася і голосно вдарилася об підлогу</title><content type='html'>&lt;h1 class="mozilla" style="font-weight: normal;"&gt;&lt;span style="font-size: large;"&gt;Prediction API&lt;/span&gt;&lt;/h1&gt;&amp;nbsp;&lt;a href="http://code.google.com/apis/predict/docs/getting-started.html"&gt;The Prediction API allows you to get more from your data and makes its patterns more accessible. Specifically, the Prediction API leverages Google's machine learning infrastructure to give you the tools to better analyze your data and reveal patterns that are often difficult to manually discover. The API also enables you to use those patterns to predict new outcomes, which facilitates the development of all types of software, from textual analysis systems to recommendation systems. Because the Prediction API is a RESTful HTTP service, you can easily access it from Google App Engine, Apps Script, and other Internet-connected desktop applications.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;BigQuery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/apis/bigquery/docs/overview.html"&gt;BigQuery is a web service for doing interactive analysis of large  datasets. It supports very fast execution of select-and-aggregate  queries on tables with billions of records.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: arial, sans-serif; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Google Refine&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: arial, sans-serif; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: arial, sans-serif; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;a href="http://code.google.com/p/google-refine/"&gt;Google Refine is a power tool for working with messy data, cleaning it up, transforming it from one format into another, extending it with web services, and linking it to databases like&amp;nbsp;Freebase&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4849577609835881919?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4849577609835881919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4849577609835881919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4849577609835881919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4849577609835881919'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/06/blog-post_6107.html' title='Щелепа відвалилася і голосно вдарилася об підлогу'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-9046188038602183613</id><published>2010-06-24T10:27:00.004+03:00</published><updated>2010-06-24T10:35:35.740+03:00</updated><title type='text'></title><content type='html'>Спілкувався днями на рахунок унікальної пропозиції на ринку масових послуг. Після цього згадалося таке...&lt;br /&gt;&lt;br /&gt;Тиждень тому журнал "Кореспондент" опублікував список 100 найбагатших людей України. У цьому списку, поряд з продавцями сталі і інших нємєряно корисних копалин, виявилося двоє людей, які торгують... курячими яйцями. І, чомусь, жодного, хто торгує яйцями страуса (хоча такі підприємства в нас є також).&lt;br /&gt;&lt;br /&gt;Напевно, щоб продати багато ширпотребного продукту потрібно щоб:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ваші яйці були чистими (продукт мінімально привабливий зовні)&lt;/li&gt;&lt;li&gt; не тухлими (продукт привабливий по суті - тобто прийнятно якісний зсередини)&lt;/li&gt;&lt;li&gt;у вас має бути багато цих яєць за прийнятну ціну (щоб продукт зненацька не скінчився - безперервність надання сервісу)&lt;/li&gt;&lt;li&gt;ну і трошки маркетингу, реклами, наполегливості і везіння&lt;/li&gt;&lt;/ol&gt;ПС. моя псевдотеорія стосується виключно b2c продаж і, також, зовсім не відкидає теорії лонг тейла (але це зовсім інша галузь продаж). Можна торгувати яйцями Фаберже. Але це вже не масовий товар&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-9046188038602183613?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/9046188038602183613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=9046188038602183613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/9046188038602183613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/9046188038602183613'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/06/blog-post_24.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5929767606000611454</id><published>2010-06-21T15:41:00.002+03:00</published><updated>2010-06-21T15:41:57.479+03:00</updated><title type='text'>Аж просльозився...</title><content type='html'>&lt;a href="http://estrabota.com.ua/blog/view_topic.php?id=425"&gt;Як це знайомо&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5929767606000611454?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5929767606000611454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5929767606000611454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5929767606000611454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5929767606000611454'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/06/blog-post_21.html' title='Аж просльозився...'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2349446714962933535</id><published>2010-06-10T14:00:00.004+03:00</published><updated>2011-04-29T10:08:03.174+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><category scheme='http://www.blogger.com/atom/ns#' term='postgres'/><title type='text'>Join removal</title><content type='html'>Join removal -- нова можливість планувальника Postgresql, яка дозволяє на льоту вилучати з плану виконання запиту (який виконується на вьюві) джоіни у випадку, якшо жодна з колонок приджойненої у вьюві таблички не потрапляє в резалтсет.&lt;br /&gt;&lt;br /&gt;У випадку, якшо вьюв використовується, наприклад,&amp;nbsp; в якості комплексного звіту по багатьом таблицям, використання цієї фічі оптимізатора дозволить значно пришвидшити виконання нескладних (а таких є більшість) запитів. &lt;br /&gt;&lt;br /&gt;Це також може дозволити спростити (при цьому не збільшивши час виконання запитів) різноманітні автоматичні побудовники запитів у фреймворках та дабабейз абстракшен засобах.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2349446714962933535?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2349446714962933535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2349446714962933535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2349446714962933535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2349446714962933535'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/06/join-removal.html' title='Join removal'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1490470731818550181</id><published>2010-06-07T13:23:00.007+03:00</published><updated>2010-07-01T11:30:53.154+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='життя'/><title type='text'>Помер Андрій Малик</title><content type='html'>Технічний директор Біттернет з 1998 (а може й раніше) по 2007 рік. Людина, на якій трималася величезна частина інтернету в кількох областях більше десятка років, людина, яка реально займалася вирішенням технічних проблем в зоні te.ua. Самий спокійний, виважений і професійний технічний спеціаліст фірми. Хай земля тобі буде пухом, Андрюха&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_pjB7oHrcKJc/TCxSJywQ2iI/AAAAAAAAE-s/thJ20RA1zWc/s1600/im000390.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_pjB7oHrcKJc/TCxSJywQ2iI/AAAAAAAAE-s/thJ20RA1zWc/s320/im000390.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;UPD. Робочий копм включений і періодично вискакує повідомлення, що він в онлайні :(&lt;br /&gt;UPD2. Йому було лише 38-м&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1490470731818550181?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1490470731818550181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1490470731818550181' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1490470731818550181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1490470731818550181'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/06/blog-post.html' title='Помер Андрій Малик'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pjB7oHrcKJc/TCxSJywQ2iI/AAAAAAAAE-s/thJ20RA1zWc/s72-c/im000390.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6473710969690084889</id><published>2010-05-23T01:07:00.002+03:00</published><updated>2010-05-23T01:12:02.225+03:00</updated><title type='text'>Львів Стартап-клуб 9</title><content type='html'>В цілому, різниця в рівні останніх двох відвіданих стартап клубів від перших двох просто разюча.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Перша частина була просто бомба... Особлива подяка за товариша з petrovka.ua - сам сайт на диво не юзабельний (хоча може то для мене - технічної людини. всякі донцови там відразу кидаються в очі, але технічну літературу ніколи там не міг знайти. та й дорожча вона в них), але директор там шикарний.&lt;br /&gt;&lt;br /&gt;Хлопці з Овокса і Промодо відпрацювали якісно - слайди з їх доповіді варті того, щоб потрапити в букмарки.&lt;br /&gt;&lt;br /&gt;Друга частина вийшла якась зіжмакана і незрозуміла. Хоча, наприклад, Саша Ерм, схоже, зміг зацікавити цільову аудиторію своєю аналітикою, але більшість всеж нічого не зрозуміла.&lt;br /&gt;&lt;br /&gt;Ну і якось асинхронно закінчувалася то розчинна кава то гаряча вода :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6473710969690084889?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6473710969690084889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6473710969690084889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6473710969690084889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6473710969690084889'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/9.html' title='Львів Стартап-клуб 9'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5555834228293408381</id><published>2010-05-21T11:39:00.002+03:00</published><updated>2010-05-23T01:09:44.935+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'></title><content type='html'>Неблокуючий (а значить дуже легкий&amp;nbsp; і швидкий) вебсервер на пайтоні. Ідеально підходить для ріалтайм вебсервісів, які мають просто писатися і швидко відпрацьовувати&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tornadoweb.org/documentation"&gt;http://www.tornadoweb.org/documentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Також &lt;a href="http://www.kegel.com/c10k.html#top"&gt;по темі&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5555834228293408381?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5555834228293408381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5555834228293408381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5555834228293408381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5555834228293408381'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_21.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6978966103144069244</id><published>2010-05-19T23:37:00.004+03:00</published><updated>2010-05-24T20:01:45.972+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='бізнес'/><category scheme='http://www.blogger.com/atom/ns#' term='інтернет'/><title type='text'>приведи vs спробуй або не всі акції однаково корисні для здоров'я</title><content type='html'>Зі здивуванням дізнався, що Біттернет скасував акцію "Приведи друга" (реферальна система, за якою клієнт, який реально підключив когось, отримував одноразову знижку в невеличку суму) і ввів нову акцію "Спробуй" (за якою людина за символічну суму може спробувати інтернет).&lt;br /&gt;&lt;br /&gt;Багато акцій різних і вигідних це добре. Особливо для клієнтів.&lt;br /&gt;&lt;br /&gt;Але, імхо, в першій акції купа людей мали стимул рекламувати послугу серед знайомих, сусідів (тобто довіреної аудиторії). Купа майже безкоштовних рекламних агентів за символічну плату з боку провайдера.&lt;br /&gt;&lt;br /&gt;В другій акції провайдер сам змушений робити холодну пропозицію абстрактній аудиторії (стріляти наугад) за власні ж кошт рекламного бюджету.&lt;br /&gt;&lt;br /&gt;Ну нє понятно же...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6978966103144069244?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6978966103144069244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6978966103144069244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6978966103144069244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6978966103144069244'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/vs.html' title='приведи vs спробуй або не всі акції однаково корисні для здоров&apos;я'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8702029991285766465</id><published>2010-05-17T10:42:00.002+03:00</published><updated>2010-05-17T10:42:56.442+03:00</updated><title type='text'>Оновився класний документ</title><content type='html'>&lt;a href="http://sql-error.microbecal.com/"&gt;Света Смирнова. Методы выявления ошибок в SQL приложении&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8702029991285766465?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8702029991285766465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8702029991285766465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8702029991285766465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8702029991285766465'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_3948.html' title='Оновився класний документ'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3429686140851503288</id><published>2010-05-17T10:31:00.003+03:00</published><updated>2010-05-17T10:31:37.809+03:00</updated><title type='text'>Дуже хороші люди одружилися!</title><content type='html'>Антоха і Апельсінка з пхп клуб одружилися &lt;a href="http://users.livejournal.com/_fidget_/298220.html"&gt;http://users.livejournal.com/_fidget_/298220.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Вітаю!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3429686140851503288?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3429686140851503288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3429686140851503288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3429686140851503288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3429686140851503288'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_17.html' title='Дуже хороші люди одружилися!'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1267694686683019072</id><published>2010-05-13T09:42:00.002+03:00</published><updated>2010-05-13T09:43:42.513+03:00</updated><title type='text'>дивитися великий малюнок</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://actualweb.ru/wp-content/uploads/2010/05/8-web-sites-you-need-to-stop-building-full-images.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_pjB7oHrcKJc/S-ufGzkQi8I/AAAAAAAAEyw/AoT5NYG_v4I/s640/8-web-sites-you-need-to-stop-building-full-images.gif" width="83" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1267694686683019072?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1267694686683019072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1267694686683019072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1267694686683019072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1267694686683019072'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_13.html' title='дивитися великий малюнок'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pjB7oHrcKJc/S-ufGzkQi8I/AAAAAAAAEyw/AoT5NYG_v4I/s72-c/8-web-sites-you-need-to-stop-building-full-images.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6579379396888947726</id><published>2010-05-11T12:14:00.001+03:00</published><updated>2010-05-11T12:16:50.565+03:00</updated><title type='text'>стаття, яка порадувала своєю толковістю. коменти теж хороші</title><content type='html'>Навыки и  работа («меня не ценят»)&amp;nbsp;&lt;a href="http://habrahabr.ru/blogs/arbeit/93203/"&gt;http://habrahabr.ru/blogs/arbeit/93203/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6579379396888947726?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6579379396888947726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6579379396888947726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6579379396888947726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6579379396888947726'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_11.html' title='стаття, яка порадувала своєю толковістю. коменти теж хороші'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8063542780705233901</id><published>2010-05-08T11:55:00.003+03:00</published><updated>2011-04-11T12:11:49.037+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'>Бомба!</title><content type='html'>&lt;a href="http://incubator.apache.org/libcloud/"&gt;http://incubator.apache.org/libcloud/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8063542780705233901?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8063542780705233901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8063542780705233901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8063542780705233901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8063542780705233901'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_08.html' title='Бомба!'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-3440726224897930004</id><published>2010-05-06T17:32:00.008+03:00</published><updated>2010-05-07T11:12:51.376+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ідеї'/><title type='text'>Я користуюся делішесом для зберігання закладок. Дуже зручно і тд, бла-бла-бла.</title><content type='html'>Але з часом сайти мають властивість зникати... Було б добре мати сервіс, який робить html снапшот сторінки, яка додана&amp;nbsp; в букмарки делішеса (або в будь-який сервіс букмарків).&lt;br /&gt;&lt;br /&gt;Апі делішес має, снапшот зробити теж зовсім не складно.&lt;br /&gt;&lt;br /&gt;Профітом може бути продаж дискової квоти на зберігання снапшотів.&lt;br /&gt;&lt;br /&gt;Додатковими фічами можеть бути: повнотекстова індексація і пошук, конвертація в chm, онлайн редактор дом дерева (прибиралка банерів, непотрібних блоків, виділення тексту віртуальними маркерами різного кольору тощо). Причому можливий і автоматичний клінап сторінок по певним патернам.&lt;br /&gt;&lt;br /&gt;Цікаво, чи це життєздатна ідея. Вроді як за зручність і турботу люди (особливо західні) зрідні заплатити пару копійок...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-3440726224897930004?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/3440726224897930004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=3440726224897930004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3440726224897930004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/3440726224897930004'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post_06.html' title='Я користуюся делішесом для зберігання закладок. Дуже зручно і тд, бла-бла-бла.'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5629549436838713980</id><published>2010-05-06T13:14:00.001+03:00</published><updated>2010-05-06T13:15:08.915+03:00</updated><title type='text'>epic fail</title><content type='html'>Чудеса високої доступності&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pjB7oHrcKJc/S-KWVF7b1RI/AAAAAAAAEyM/b4e235DEflQ/s1600/epic-fail.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/_pjB7oHrcKJc/S-KWVF7b1RI/AAAAAAAAEyM/b4e235DEflQ/s400/epic-fail.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5629549436838713980?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5629549436838713980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5629549436838713980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5629549436838713980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5629549436838713980'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/epic-fail.html' title='epic fail'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pjB7oHrcKJc/S-KWVF7b1RI/AAAAAAAAEyM/b4e235DEflQ/s72-c/epic-fail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6657797841706565252</id><published>2010-05-05T11:33:00.000+03:00</published><updated>2010-05-05T11:33:49.768+03:00</updated><title type='text'></title><content type='html'>Якщо ти хочеш погратися в нову технологію (і, важливо, маєш на це повноваження) то ти маєш і підтримувати результати свого грання далі. А не: погратися, нагадити, а ви з тим живіть далі як хочете &lt;br /&gt;&lt;br /&gt;&lt;a href="http://raa.livejournal.com/185746.html"&gt;http://raa.livejournal.com/185746.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6657797841706565252?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6657797841706565252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6657797841706565252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6657797841706565252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6657797841706565252'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/blog-post.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1296222769105009722</id><published>2010-05-05T11:10:00.002+03:00</published><updated>2010-05-05T11:10:34.896+03:00</updated><title type='text'>Strategy's Golden Rule</title><content type='html'>&lt;a href="http://www.kip.ru/realtime/2010/05/strategys-golden-rule.html"&gt;&lt;strong&gt;Делайте лучше всего то, что ваш самый энергичный конкурент  делает хуже всего.&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1296222769105009722?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1296222769105009722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1296222769105009722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1296222769105009722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1296222769105009722'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/05/strategys-golden-rule.html' title='Strategy&apos;s Golden Rule'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6598169363449724577</id><published>2010-04-23T10:08:00.002+03:00</published><updated>2011-04-29T10:08:22.613+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><category scheme='http://www.blogger.com/atom/ns#' term='postgres'/><title type='text'>в постгресі будуть встроєні матеріалізовані вьюви. як у дорослих субд</title><content type='html'>&lt;a href="http://rhaas.blogspot.com/2010/04/materialized-views-in-postgresql.html"&gt;http://rhaas.blogspot.com/2010/04/materialized-views-in-postgresql.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tech.jonathangardner.net/wiki/PostgreSQL/Materialized_Views"&gt;Давня стаття&lt;/a&gt; про типи матвьювів і як їх реалізувати в постгресі прямо зараз&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6598169363449724577?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6598169363449724577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6598169363449724577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6598169363449724577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6598169363449724577'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/n.html' title='в постгресі будуть встроєні матеріалізовані вьюви. як у дорослих субд'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7786584182528586860</id><published>2010-04-22T13:23:00.000+03:00</published><updated>2010-04-22T13:23:17.267+03:00</updated><title type='text'></title><content type='html'>Десь приблизно так і є. Про гальмування розвитку. Але так само праві і люди в коментарях, які зауважують, що&amp;nbsp; фінансова привабливість стартапів в короткотерміновій переспективі сумнівна. А довгострокова у нашій країні може і не настати... &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developers.org.ua/archives/mark-k/2010/04/21/outsourcing-bad-for-ukraine/"&gt;Марк Капий: аутсорсинг тормозит развитие ИТ Украины&amp;nbsp;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7786584182528586860?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7786584182528586860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7786584182528586860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7786584182528586860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7786584182528586860'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/blog-post_22.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2548503327734286725</id><published>2010-04-20T10:34:00.000+03:00</published><updated>2010-04-20T10:34:01.657+03:00</updated><title type='text'>Правда, яка посміхнула</title><content type='html'>Читателю думающему, нужна правда-матка. Правда-матка и попса — два  разных понятия, например, мне, чтобы меня читали хотя бы с десяток  человек, надо тоже местами уходить в попсу, если я буду писать тот треш,  который ежедневно варится в моей голове, со мной перестанут здороваться  даже те, кто до сих пор здоровается, т.к. у людей психика не настроена  переваривать реальность.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://estrabota.com.ua/blog/view_topic.php?id=407"&gt;http://estrabota.com.ua/blog/view_topic.php?id=407 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2548503327734286725?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2548503327734286725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2548503327734286725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2548503327734286725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2548503327734286725'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/blog-post_20.html' title='Правда, яка посміхнула'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6323676218624380563</id><published>2010-04-19T10:55:00.002+03:00</published><updated>2010-04-19T10:55:27.274+03:00</updated><title type='text'>Проактивний моніторинг проблем</title><content type='html'>Пост в блозі EnergyFirefox &lt;a href="http://energyfirefox.blogspot.com/2010/04/blog-post_19.html"&gt;http://energyfirefox.blogspot.com/2010/04/blog-post_19.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6323676218624380563?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6323676218624380563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6323676218624380563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6323676218624380563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6323676218624380563'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/blog-post_19.html' title='Проактивний моніторинг проблем'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1236215479243362133</id><published>2010-04-18T12:43:00.001+03:00</published><updated>2010-04-18T12:45:48.341+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='новини тернопільщини'/><title type='text'></title><content type='html'>На &lt;a href="http://news.te.ua/"&gt;news.te.ua&lt;/a&gt; започатковано систему рекомендування новин. Зараз рекомендування здійснюється на основі попередньої активності користувача, на основі подібності заголовків новин та на основі подібності інтересу інших користувачів до новин.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1236215479243362133?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1236215479243362133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1236215479243362133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1236215479243362133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1236215479243362133'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/news.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6531288774688072976</id><published>2010-04-15T13:46:00.003+03:00</published><updated>2010-04-15T13:47:04.143+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='postgres'/><title type='text'></title><content type='html'>У постгресі планується новий стандартний тип даних - JSON&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_1721011503"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://momjian.us/main/blogs/pgblog/2010.html#April_10_2010_2"&gt;http://momjian.us/main/blogs/pgblog/2010.html#April_10_2010_2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6531288774688072976?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6531288774688072976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6531288774688072976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6531288774688072976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6531288774688072976'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/json-httpmomjian.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1479909929838199848</id><published>2010-04-14T09:22:00.001+03:00</published><updated>2010-04-15T13:47:51.939+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='почитати'/><title type='text'>правило власника - цинічна правда</title><content type='html'>як завжди в цього автора - шикарно. передостанній абзац перегукується з одним моїм недавнім постом про невдоволення ключових працівників&lt;br /&gt;&lt;br /&gt;&lt;a href="http://estrabota.com.ua/blog/view_topic.php?id=406"&gt;http://estrabota.com.ua/blog/view_topic.php?id=406&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1479909929838199848?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1479909929838199848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1479909929838199848' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1479909929838199848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1479909929838199848'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/blog-post_14.html' title='правило власника - цинічна правда'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2929634359419777227</id><published>2010-04-13T10:53:00.001+03:00</published><updated>2010-04-15T13:47:37.293+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='почитати'/><title type='text'>Цікаве почитати</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://abava.blogspot.com/2010/04/twitter_13.html"&gt;http://abava.blogspot.com/2010/04/twitter_13.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://abava.blogspot.com/2010/04/twitter_5381.html"&gt;http://abava.blogspot.com/2010/04/twitter_5381.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tim.com.ua/2010/04/job-salary-commitment/"&gt;http://tim.com.ua/2010/04/job-salary-commitment/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.inc.com/magazine/20090401/how-hard-could-it-be-employees-negotiate-pay-raises_pagen_2.html"&gt;http://www.inc.com/magazine/20090401/how-hard-could-it-be-employees-negotiate-pay-raises_pagen_2.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2929634359419777227?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2929634359419777227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2929634359419777227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2929634359419777227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2929634359419777227'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/blog-post_13.html' title='Цікаве почитати'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4059383302434154823</id><published>2010-04-12T11:08:00.000+03:00</published><updated>2010-04-12T11:08:33.957+03:00</updated><title type='text'></title><content type='html'>Прикро, коли технічно грамотна людина в повсякденному житті виявляється відморженим дебілом &lt;br /&gt;&lt;br /&gt;&lt;a href="http://tamkovich.com/2010/04/katyn-gebbels/"&gt;http://tamkovich.com/2010/04/katyn-gebbels/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4059383302434154823?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4059383302434154823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4059383302434154823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4059383302434154823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4059383302434154823'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/httptamkovich.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-5958165441308700709</id><published>2010-04-02T15:20:00.002+03:00</published><updated>2010-04-02T15:20:17.833+03:00</updated><title type='text'></title><content type='html'>&lt;h1 class="title"&gt;&lt;a href="http://pravda.com.ua/news/2010/04/2/4905929/"&gt;Депутат подав у відставку через те, що голосував за  сусіда&lt;/a&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-5958165441308700709?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/5958165441308700709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=5958165441308700709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5958165441308700709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/5958165441308700709'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/04/blog-post.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2456201097747759628</id><published>2010-03-28T14:31:00.001+03:00</published><updated>2010-03-28T14:31:48.142+03:00</updated><title type='text'>Якщо ви скажете їм на фейсбуці, вони приходитимуть... знову і знову</title><content type='html'>Цікавий пост про те, як Фейсбук стає найефективнішим каналом просування інформації, і про те, що аудиторія, залучена через Фейсбук, в цілому є більш лояльною (а значить потенційно забезпечує більшу конверсію) &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http:///"&gt;http://www.readwriteweb.com/archives/if_you_tell_them_on_facebook_they_will_comeagain_a.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2456201097747759628?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2456201097747759628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2456201097747759628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2456201097747759628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2456201097747759628'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/03/blog-post_28.html' title='Якщо ви скажете їм на фейсбуці, вони приходитимуть... знову і знову'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-4442727453140691688</id><published>2010-03-22T15:30:00.003+02:00</published><updated>2010-03-22T15:32:30.313+02:00</updated><title type='text'>нарив в старому коді</title><content type='html'>bitternews.dtd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!ELEMENT newsLine (news)&amp;gt;&lt;br /&gt;&amp;lt;!ELEMENT news (#PCDATA)&amp;gt;&lt;br /&gt;&amp;lt;!ATTLIST news date CDATA #REQUIRED&amp;gt;&lt;br /&gt;&amp;lt;!ATTLIST news deadline CDATA #IMPLIED&amp;gt;&lt;br /&gt;&amp;lt;!ATTLIST news image CDATA #REQUIRED&amp;gt;&lt;br /&gt;&amp;lt;!ATTLIST news details CDATA #IMPLIED&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;вбийте мене, не пам'ятаю коли і нашо я DTD писав&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-4442727453140691688?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/4442727453140691688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=4442727453140691688' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4442727453140691688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/4442727453140691688'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/03/blog-post_22.html' title='нарив в старому коді'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7590909406385905995</id><published>2010-03-19T11:01:00.001+02:00</published><updated>2010-03-19T11:01:38.302+02:00</updated><title type='text'>Просто шикарно</title><content type='html'>&lt;a href="http://www.stubbles.net/wiki/Docs"&gt;http://www.stubbles.net/wiki/Docs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7590909406385905995?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7590909406385905995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7590909406385905995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7590909406385905995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7590909406385905995'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/03/blog-post_19.html' title='Просто шикарно'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7055023996996795890</id><published>2010-03-19T10:33:00.000+02:00</published><updated>2010-03-19T10:33:41.314+02:00</updated><title type='text'>Managing risk by deploying incessantly</title><content type='html'>&lt;span class="long_text" id="result_box"&gt;&lt;span style="background-color: white;" title="But, your competition is doing it."&gt;Сподобалось &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="long_text" id="result_box"&gt;&lt;span style="background-color: white;" title="But, your competition is doing it."&gt;Мабуть, найбільш складним є швидкість, яку спричиняє конкуренція. У онлайновому світі&amp;nbsp; я можу придумати щось сьогодні вранці, реалізувати вдень і кожен мій клієнт отримає це наступного дня.&amp;nbsp; Насправді деякі речі можуть ставатися і стаються навіть набагато швидше, ніж описано вище. Вам може здатися, що концепція швидкої реалізації концепцій&amp;nbsp; є нерозсудливою. Ви маєте рацію. Але ваші конкуренти її використовують.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span class="long_text" id="result_box"&gt;&lt;span style="background-color: white;" title="But, your competition is doing it."&gt;&lt;a href="http://omniti.com/seeds/online-application-deployment-reducing-risk"&gt;http://omniti.com/seeds/online-application-deployment-reducing-risk&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7055023996996795890?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7055023996996795890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7055023996996795890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7055023996996795890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7055023996996795890'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/03/managing-risk-by-deploying-incessantly.html' title='Managing risk by deploying incessantly'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1461409045739718463</id><published>2010-03-13T16:30:00.003+02:00</published><updated>2010-03-13T19:01:07.997+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='люди'/><category scheme='http://www.blogger.com/atom/ns#' term='бізнес'/><category scheme='http://www.blogger.com/atom/ns#' term='життя'/><title type='text'>Memento mori...</title><content type='html'>Нема нічого вічного. Прикро спостерігати, як речі, явища, організації, до яких звик чи приділив багато часу деградують і повільно вмирають. Вмирають не дивлячись на оманливу зовнішню бурхливу діяльність.&lt;br /&gt;&lt;br /&gt;Будь-яка організацію смертельно хвора, коли кращі люди починають почуватися незадоволеними.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1461409045739718463?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1461409045739718463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1461409045739718463' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1461409045739718463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1461409045739718463'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/03/memento-mori.html' title='Memento mori...'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2507880575452762386</id><published>2010-03-10T10:57:00.001+02:00</published><updated>2010-03-10T14:34:08.623+02:00</updated><title type='text'>гугл відкрив онлайн магазин сас</title><content type='html'>&lt;a href="http://www.google.com/enterprise/marketplace/search?categoryId=9&amp;amp;orderBy=rating"&gt;http://www.google.com/enterprise/marketplace/search?categoryId=9&amp;amp;orderBy=rating&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;хтось зробив те шо я хотів давно зробити. от шо значить недостача ресурсів. кидати всьо к чєртям і хєрячити стартап&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2507880575452762386?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2507880575452762386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2507880575452762386' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2507880575452762386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2507880575452762386'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/03/blog-post.html' title='гугл відкрив онлайн магазин сас'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-8896312271537531392</id><published>2010-02-26T14:44:00.002+02:00</published><updated>2010-02-26T14:44:55.548+02:00</updated><title type='text'>про сучасні не SQL датастореджі</title><content type='html'>&lt;a href="http://cattell.net/datastores/Datastores.pdf"&gt;http://cattell.net/datastores/Datastores.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Гарно, коротко, по суті&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-8896312271537531392?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/8896312271537531392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=8896312271537531392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8896312271537531392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/8896312271537531392'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/sql.html' title='про сучасні не SQL датастореджі'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-6222720457640417352</id><published>2010-02-25T16:10:00.004+02:00</published><updated>2011-04-29T10:08:44.838+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highload'/><title type='text'>як побудувати прозорий (для клієнта) кластер memcache</title><content type='html'>&lt;a href="http://www.last.fm/user/RJ/journal/2007/04/10/rz_libketama_-_a_consistent_hashing_algo_for_memcache_clients"&gt;http://www.last.fm/user/RJ/journal/2007/04/10/rz_libketama_-_a_consistent_hashing_algo_for_memcache_clients&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-6222720457640417352?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/6222720457640417352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=6222720457640417352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6222720457640417352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/6222720457640417352'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/memcache.html' title='як побудувати прозорий (для клієнта) кластер memcache'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2196745098174240903</id><published>2010-02-21T01:07:00.002+02:00</published><updated>2010-02-21T01:07:33.813+02:00</updated><title type='text'>LOL</title><content type='html'>&lt;blockquote&gt;Now it shouldn’t be too difficult to write a mysql storage engine that embeds a postgresql client to expose a remote postgresql table within mysql. Could be useful. For something.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2196745098174240903?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2196745098174240903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2196745098174240903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2196745098174240903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2196745098174240903'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/lol.html' title='LOL'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1414421696725217893</id><published>2010-02-17T12:29:00.000+02:00</published><updated>2010-02-17T12:29:57.097+02:00</updated><title type='text'>Цікаві книжки, які потрапили на очі останнім часом</title><content type='html'>&lt;a href="http://www.all-ebooks.com/2010/01/30/91933-search-patterns-design-for.html"&gt;Search Patterns: Design for Discovery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.all-ebooks.com/2009/12/28/85225-swarm-intelligence-in-data-mining.html"&gt;Swarm Intelligence in Data Mining&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.all-ebooks.com/2008/11/20/advanced-data-structures.html"&gt;Advanced Data Structures&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.all-ebooks.com/2009/08/01/57474-algorithms-of-the-intelligent-web.html"&gt;Algorithms of the Intelligent Web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1414421696725217893?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1414421696725217893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1414421696725217893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1414421696725217893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1414421696725217893'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/blog-post_17.html' title='Цікаві книжки, які потрапили на очі останнім часом'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2482038346144329906</id><published>2010-02-16T17:46:00.000+02:00</published><updated>2010-02-16T17:46:12.750+02:00</updated><title type='text'>ну не блядство?</title><content type='html'>&lt;a href="http://rozetka.com.ua/ru/products/details/37447/index.html"&gt;http://rozetka.com.ua/ru/products/details/37447/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;проти&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Nokia-N900-Unlocked-Computer-Touchscreen/dp/B002OB49SW/ref=sr_1_1?ie=UTF8&amp;amp;s=wireless&amp;amp;qid=1266335054&amp;amp;sr=8-1"&gt;http://www.amazon.com/Nokia-N900-Unlocked-Computer-Touchscreen/dp/B002OB49SW/ref=sr_1_1?ie=UTF8&amp;amp;s=wireless&amp;amp;qid=1266335054&amp;amp;sr=8-1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2482038346144329906?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2482038346144329906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2482038346144329906' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2482038346144329906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2482038346144329906'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/blog-post_7374.html' title='ну не блядство?'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2422194134851212567</id><published>2010-02-16T12:36:00.000+02:00</published><updated>2010-02-16T12:36:48.375+02:00</updated><title type='text'>43 In-Browser Web Development Tools That Will Make You A Better Web Developer</title><content type='html'>&lt;a href="http://codefusionlab.blogspot.com/2010/02/43-in-browser-web-development-tools.html"&gt;http://codefusionlab.blogspot.com/2010/02/43-in-browser-web-development-tools.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These tools reviewed here will help you &lt;strong&gt;decrease your  development time &lt;/strong&gt;and &lt;strong&gt;increase your efficiency&lt;/strong&gt;  drastically.&amp;nbsp; They also save you a lot of headache and enable you  develop your website in a more &lt;strong&gt;productive&lt;/strong&gt; way.&lt;br /&gt;&lt;div id="TixyyLink" style="background-color: transparent; border: medium none; color: black; overflow: hidden; text-align: left; text-decoration: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2422194134851212567?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2422194134851212567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2422194134851212567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2422194134851212567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2422194134851212567'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/43-in-browser-web-development-tools.html' title='43 In-Browser Web Development Tools That Will Make You A Better Web Developer'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2814333206926172269</id><published>2010-02-16T11:59:00.006+02:00</published><updated>2010-02-16T13:47:40.603+02:00</updated><title type='text'></title><content type='html'>Близька мені людина зіткнулася з цікавою проблемою - глобальна мета бізнесу (отримувати плюси через динамічне зростання) суперечить основній меті рядових працівників (отримувати задоволення від якісно виконаної роботи а не давати план і вал).&lt;br /&gt;&lt;br /&gt;І цей розрив гнітить людей (не тільки цю конкретну людину). Цікаво як подібне вирішується в західних компаніях - адже це точно мала би бути загальновідома проблема. Розрив має компенсовуватися за рахунок &lt;b&gt;чогось&lt;/b&gt;? Для менеджменту розриву як такого нема, ну ріст показників призводить до певних приємних наслідків та життєвих моментів. А (не тупим) виконавцям реально не завадить психологічна реабілітація&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2814333206926172269?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2814333206926172269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2814333206926172269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2814333206926172269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2814333206926172269'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/blog-post_16.html' title=''/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-1732612393818930115</id><published>2010-02-15T15:00:00.001+02:00</published><updated>2010-02-15T15:00:23.975+02:00</updated><title type='text'>Читати і багато думати</title><content type='html'>&lt;a href="http://estrabota.com.ua/blog/view_topic.php?id=398"&gt;Также и с человеком. После того, как его отжали на соковыжималке,  выдавить из него можно только слезы и то прессом.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-1732612393818930115?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/1732612393818930115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=1732612393818930115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1732612393818930115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/1732612393818930115'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/blog-post_15.html' title='Читати і багато думати'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-2075300314177063180</id><published>2010-02-05T15:02:00.001+02:00</published><updated>2010-02-05T15:02:59.573+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='новини тернопільщини'/><title type='text'>Дві важливих статті</title><content type='html'>Наступне, що буде реалізовано на &lt;a href="http://www.news.te.ua/"&gt;www.news.te.ua&lt;/a&gt;, напевно, будуть:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://searchengineland.com/the-hcard-microformat-local-search-optimization-12424"&gt;hCard Microformat&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.netconcepts.com/optimize-local-events-with-hcalendar-microformat/"&gt;hCalendar Microformat&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-2075300314177063180?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/2075300314177063180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=2075300314177063180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2075300314177063180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/2075300314177063180'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/blog-post_3502.html' title='Дві важливих статті'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7951832570664587060.post-7534249373818008215</id><published>2010-02-05T14:29:00.002+02:00</published><updated>2010-02-05T14:29:51.820+02:00</updated><title type='text'>сильно!</title><content type='html'>&lt;a href="http://novoross-73.livejournal.com/46352.html"&gt;http://novoross-73.livejournal.com/46352.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7951832570664587060-7534249373818008215?l=frutik.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://frutik.blogspot.com/feeds/7534249373818008215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7951832570664587060&amp;postID=7534249373818008215' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7534249373818008215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7951832570664587060/posts/default/7534249373818008215'/><link rel='alternate' type='text/html' href='http://frutik.blogspot.com/2010/02/blog-post_05.html' title='сильно!'/><author><name>Андрій Корнілов</name><uri>http://www.blogger.com/profile/13668627944681009069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
