<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>geeky updates</title>
	<atom:link href="http://sergeyvlasov.com/feed" rel="self" type="application/rss+xml" />
	<link>http://sergeyvlasov.com</link>
	<description>spontaneous posts about computers, internet and the life</description>
	<pubDate>Mon, 05 Jan 2009 14:25:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>How to cope with information overload</title>
		<link>http://sergeyvlasov.com/how-to-cope-with-information-overload</link>
		<comments>http://sergeyvlasov.com/how-to-cope-with-information-overload#comments</comments>
		<pubDate>Mon, 05 Jan 2009 14:25:01 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[health]]></category>

		<category><![CDATA[information overload]]></category>

		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=374</guid>
		<description><![CDATA[Feeling overwhelmed by daily whirlpool mental commuting back and forth through your virtual space? E-mail, googling, RSS reader and other web things. TV, phone, books, magazines, list goes on&#8230; Today&#8217;s information torrent falls on an average person is not only a stressful experience, but very counter-productive fenomenon. Sort of unavoidable evil addiction. Basex reports it [...]]]></description>
			<content:encoded><![CDATA[<p>Feeling overwhelmed by daily whirlpool mental commuting back and forth through your virtual space? E-mail, googling, RSS reader and other web things. TV, phone, books, magazines, list goes on&#8230; Today&#8217;s information torrent falls on an average person is not only a stressful experience, but very counter-productive fenomenon. Sort of unavoidable evil addiction. <a href="http://www.basex.com/web/tbghome.nsf/pages/home">Basex</a> reports it costs yearly $900 bln to US alone.</p>
<p>In this short and inspiring <a href="http://www.thirdage.com/stress-reduction/information-overload-disconnect-for-a-day">article</a>, &#8216;nutrision and health expert&#8217;, <a href="http://www.jonnybowden.com/">Dr Jonny Bowden</a> suggests to take a day offline. Unplug yourself from all those internet, IM, blackberry wires, feel real life, be restful and energized. There are some quotes from the article:</p>
<p>&#8220;&#8230;<strong>No matter how hard we try we can never catch up&#8230;&#8221;</strong></p>
<p>&#8220;&#8230;<strong>So here&#8217;s a suggestion: Don&#8217;t even try to catch up&#8230;&#8221;</strong></p>
<p>Then when you&#8217;ve feeled the taste of freedom, go on and ban one channel at a time on daily basis. What you would expect to happen then? One thing for sure - sky will not fall just because you&#8217;ve missed another Engadget post <img src='http://sergeyvlasov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="How to cope with information overload" url="http://sergeyvlasov.com/?p=374"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/how-to-cope-with-information-overload/feed</wfw:commentRss>
		</item>
		<item>
		<title>Freescale&#8217;s chip drives netbooks cheap</title>
		<link>http://sergeyvlasov.com/freescale-powered-netbooks</link>
		<comments>http://sergeyvlasov.com/freescale-powered-netbooks#comments</comments>
		<pubDate>Mon, 05 Jan 2009 11:19:49 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[netbooks]]></category>

		<category><![CDATA[CES]]></category>

		<category><![CDATA[chip]]></category>

		<category><![CDATA[Freescale]]></category>

		<category><![CDATA[Intel]]></category>

		<category><![CDATA[low-cost]]></category>

		<category><![CDATA[netbook]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=370</guid>
		<description><![CDATA[PCWorld, cNet, Yahoo!Tech, Engadget are all rumoring about a fresh Intel&#8217;s Atom rival product Freescale&#8217;s i.MX515 chip. It is expected to be announced soon, as well as exposed at CES.
The chip promises to be cheaper and less battery consuming. There are hopes it would allow Freescale powered netbooks priced below &#8220;magical&#8221; $199 and batteries to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcworld.com/article/156309/freescale_chases_199_netbook_with_new_processor.html?tk=rss_news">PCWorld</a>, <a href="http://news.cnet.com/8301-13924_3-10130690-64.html?part=rss&#038;subj=news&#038;tag=2547-1001_3-0-5">cNet</a>, <a href="http://tech.yahoo.com/news/pcworld/20090105/tc_pcworld/freescalechases199netbookwithnewprocessor_1">Yahoo!Tech</a>, <a href="http://www.engadget.com/2009/01/05/freescales-i-mx515-netbook-processor-promises-low-cost-long-ba/">Engadget</a> are all rumoring about a fresh Intel&#8217;s Atom rival product Freescale&#8217;s i.MX515 chip. It is expected to be announced soon, as well as exposed at <a title="Consumer Electronics Show" href="http://www.cesweb.org/" target="_blank">CES</a>.</p>
<p>The chip promises to be cheaper and less battery consuming. There are hopes it would allow Freescale powered netbooks priced below &#8220;magical&#8221; $199 and batteries to run wooping 8 hours until depleted.</p>
<p>There is a catch, however. ARM archtechture, doesn&#8217;t support Windows at all. So the netbooks run by such processors are &#8220;doomed&#8221; to run Linux.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Freescale's chip drives netbooks cheap" url="http://sergeyvlasov.com/?p=370"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/freescale-powered-netbooks/feed</wfw:commentRss>
		</item>
		<item>
		<title>RESTful Messaging</title>
		<link>http://sergeyvlasov.com/restful-messaging</link>
		<comments>http://sergeyvlasov.com/restful-messaging#comments</comments>
		<pubDate>Tue, 25 Nov 2008 21:16:25 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=368</guid>
		<description><![CDATA[POST /queues/123/push &#8211;> tx begin &#8211;> INSERT &#8211;> tx commit
POST /queues/123/pop &#8211;> tx begin &#8211;> SELECT &#8211;> DELETE &#8211;> tx_commit
]]></description>
			<content:encoded><![CDATA[<p>POST /queues/123/push &#8211;> tx begin &#8211;> INSERT &#8211;> tx commit</p>
<p>POST /queues/123/pop &#8211;> tx begin &#8211;> SELECT &#8211;> DELETE &#8211;> tx_commit</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="RESTful Messaging" url="http://sergeyvlasov.com/?p=368"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/restful-messaging/feed</wfw:commentRss>
		</item>
		<item>
		<title>Be prepared to Rails 2.2 - how to install mysql gem on Ubuntu</title>
		<link>http://sergeyvlasov.com/be-prepared-to-rails-22-how-to-install-mysql-gem-on-ubuntu</link>
		<comments>http://sergeyvlasov.com/be-prepared-to-rails-22-how-to-install-mysql-gem-on-ubuntu#comments</comments>
		<pubDate>Tue, 25 Nov 2008 18:59:12 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=366</guid>
		<description><![CDATA[Rails 2.2 is already out, and this release should be an exciting leap torwards multithreading, i18n etc. I definitely will give it a try. Today I&#8217;m using 2.1.2, and each time I run &#8216;rake test:units&#8217; I get distracted a bit by a message that tells me that internal Rails&#8217; MySQL adapter already deprecated. So I [...]]]></description>
			<content:encoded><![CDATA[<p>Rails 2.2 is already out, and this release should be an exciting leap torwards multithreading, i18n etc. I definitely will give it a try. Today I&#8217;m using 2.1.2, and each time I run &#8216;rake test:units&#8217; I get distracted a bit by a message that tells me that internal Rails&#8217; MySQL adapter already deprecated. So I decided to get rid of it.</p>
<p>&gt;sudo aptitude install mysql</p>
<p><span id="more-366"></span></p>
<p>Doesn&#8217;t work! It says some libraries are missing. And since build-essential I&#8217;ve already installed</p>
<p>&gt;sudo aptitude install build-essential</p>
<p>I jumped into Google. I&#8217;ve found that some development version of libmysqlclient library is the cure. Both</p>
<p>&gt;sudo aptitude install libmysqlclient5-dev</p>
<p>and</p>
<p>&gt;sudo aptitude install libmysqlclient12-dev</p>
<p>are failed. So, how to find out the actual version number?</p>
<p>&gt; sudo aptitude search mysqlclient | grep dev</p>
<p>It would print out something like this:</p>
<p>v   libmysqlclient-dev              -<br />
i   libmysqlclient15-dev            - MySQL database development files</p>
<p>So it turns out that there is a meta-package(libmysqlclient-dev), and performing following command</p>
<p>&gt;sudo aptitude install libmysqldev</p>
<p>would care about right version automatically. Now the time to install mysql gem has came:</p>
<p>&gt;sudo  gem install mysql</p>
<p>And finally, if you brave enough, do the last move:</p>
<p>&gt;sudo gem update rails</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Be prepared to Rails 2.2 - how to install mysql gem on Ubuntu" url="http://sergeyvlasov.com/?p=366"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/be-prepared-to-rails-22-how-to-install-mysql-gem-on-ubuntu/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to install Sun JDK on Ubuntu</title>
		<link>http://sergeyvlasov.com/how-to-install-sun-jdk-on-ubuntu</link>
		<comments>http://sergeyvlasov.com/how-to-install-sun-jdk-on-ubuntu#comments</comments>
		<pubDate>Sat, 01 Nov 2008 12:36:38 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[Setups]]></category>

		<category><![CDATA[en]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[setup]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=330</guid>
		<description><![CDATA[

sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk



sudo update-java-alternatives -s java-6-sun

You also need to edit a file called /etc/jvm. This file defines the default system JVM search order. Each JVM should list their JAVA_HOME compatible directory in this file. The default system JVM is the first one available from top to bottom. Open /etc/jvm
$ sudo vi /etc/jvm
Make [...]]]></description>
			<content:encoded><![CDATA[<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> sun-java6-bin sun-java6-jre sun-java6-jdk</pre>
</pre>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">sudo</span> update-java-alternatives <span style="color: #660033;">-s</span> java-<span style="color: #000000;">6</span>-sun</pre>
</pre>
<p>You also need to edit a file called /etc/jvm. This file defines the default system JVM search order. Each JVM should list their JAVA_HOME compatible directory in this file. The default system JVM is the first one available from top to bottom. Open /etc/jvm
<pre>$ sudo vi /etc/jvm</pre>
<p>Make sure /usr/lib/jvm/java-6-sun is added to the top of JVM list
<pre>/usr/lib/jvm/java-6-sun</pre>
<p>At the end your file should read as follows:</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>java-<span style="color: #000000;">6</span>-sun
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>java-gcj
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>ia32-java-1.5.0-sun
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>java-1.5.0-sun
<span style="color: #000000; font-weight: bold;">/</span>usr</pre>
</pre>
<p>Save and close the file.</p>
<h2>Setup the environment variable</h2>
<p>You also need to setup JAVA_HOME and PATH variable. Open your $HOME/.bash_profile or /etc/profile (system wide) configuration. Open your .bash_profile file:
<pre>$ vi $HOME/.bash_profile</pre>
<p>Append following line:
<pre>export JAVA_HOME=/usr/lib/jvm/java-6-sun
 export PATH=$PATH:$JAVA_HOME/bin</pre>
<p>Save and close the file.</p>
<h2>Test your new JDK</h2>
<p>Type the following command to display version:
<pre>$ java -version</pre>
<p>Output:</p>
<pre>java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)</pre>
<h3>Try HelloWorld.java - first java program</h3>
<pre>$ vi HelloWorld.java</pre>
<p>Append code:</p>
<pre class="java"><span style="font-weight: bold; color: #000000;">public</span> <span style="font-weight: bold; color: #000000;">class</span> HelloWorld <span style="color: #66cc66;">{</span>
    <span style="font-weight: bold; color: #000000;">public</span> <span style="font-weight: bold; color: #000000;">static</span> <span style="color: #993333;">void</span> main<span style="color: #66cc66;">(</span><a href="http://www.google.com/search?hl=en&#038;q=allinurl%3AString+java.sun.com&#038;btnI=I%27m%20Feeling%20Lucky"><span style="font-weight: bold; color: #aaaadd;">String</span></a><span style="color: #66cc66;">[</span><span style="color: #66cc66;">]</span> args<span style="color: #66cc66;">)</span> <span style="color: #66cc66;">{</span>
        <a href="http://www.google.com/search?hl=en&#038;q=allinurl%3ASystem+java.sun.com&#038;btnI=I%27m%20Feeling%20Lucky"><span style="font-weight: bold; color: #aaaadd;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">(</span><span style="color: #ff0000;">"Hello, World!"</span><span style="color: #66cc66;">)</span>;
    <span style="color: #66cc66;">}</span>
<span style="color: #66cc66;">}</span></pre>
<p>Save and close the file. Compile HelloWorld.java and execute program by typing following two instructions:
<pre>$ javac HelloWorld.java
 $ java  HelloWorld
 </pre>
<p>Output:</p>
<pre>Hello, World!</pre>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="How to install Sun JDK on Ubuntu" url="http://sergeyvlasov.com/?p=330"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/how-to-install-sun-jdk-on-ubuntu/feed</wfw:commentRss>
		</item>
		<item>
		<title>Manning: some books about search technologies</title>
		<link>http://sergeyvlasov.com/manning-some-books-about-search-technologies</link>
		<comments>http://sergeyvlasov.com/manning-some-books-about-search-technologies#comments</comments>
		<pubDate>Sat, 18 Oct 2008 12:07:33 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[books]]></category>

		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=357</guid>
		<description><![CDATA[Disclaimer!
None of the following links is an affiliate, and I have never personally linked to the Manning publishing.
Algorithms of the Intelligent Web
Topics of the book - search, data mining, classification, clasterisation, personal recommendations, etc.
The emphasis is on general principles and algorithms to organize the process.
The book has not yet been published (publication scheduled for March [...]]]></description>
			<content:encoded><![CDATA[<h3>Disclaimer!</h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">None of the following links is an affiliate, and I have never personally linked to the Manning publishing.</span></p>
<h3><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><a href="http://209.85.135.104/translate_c?hl=en&#038;sl=ru&#038;tl=en&#038;u=http://www.manning.com/marmanis/&#038;usg=ALkJrhi9L9bYizE7r-rH9G6ql-YWaI_iZA">Algorithms of the Intelligent Web</a></span></h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Topics of the book - search, data mining, classification, clasterisation, personal recommendations, etc.</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">The emphasis is on general principles and algorithms to organize the process.</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">The book has not yet been published (publication scheduled for March 2009), but is available for purchase through MEAP (Manning Early Access Program).</span> Thus, w<span onmouseover="_tipon(this)" onmouseout="_tipoff()">hat I took an advantage on.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">I bought it for chapters, starting with the 3rd, but decided to read from the beginning.</span></p>
<h3><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><a href="http://209.85.135.104/translate_c?hl=en&#038;sl=ru&#038;tl=en&#038;u=http://www.manning.com/alag/&#038;usg=ALkJrhj5keorWudC9g6yDvMWy_484BxETg">Collective Intelligence in Action</a></span></h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Very close on the first, but more attention paid to tools - Lucene, Nutch, WEKA</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">The press must be 17 October.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">Available as the most Manning-books are, in PDF format.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">Could not get to decide which of the two to choose, but now I tend to think that I&#8217;ll buy this one, too.</span></p>
<h3><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><a href="http://209.85.135.104/translate_c?hl=en&#038;sl=ru&#038;tl=en&#038;u=http://www.manning.com/ingersoll/&#038;usg=ALkJrhiNxtbNniHxTR7FN6kgeNiV7EjE9Q">Taming Text</a></span></h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Again, very close to the first two, but is more specific specialization.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">The theme of the book - &#8220;how to cope with the unstructured text.&#8221;</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">So far, says only half of the book is available through the MEAP.</span></p>
<h3><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><a href="http://209.85.135.104/translate_c?hl=en&#038;sl=ru&#038;tl=en&#038;u=http://www.manning.com/bernard/&#038;usg=ALkJrhi5EhkdytBNsZsUCHNNsrd0-3ODdw">Hibernate Search in Action</a></span></h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">All the same search, but now in the annex to the specific technologies - Hibernate Core + Apache Lucene</span></p>
<h3><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><a href="http://209.85.135.104/translate_c?hl=en&#038;sl=ru&#038;tl=en&#038;u=http://www.manning.com/hatcher3/&#038;usg=ALkJrhiocjiqfuG1u_s8pd2P7Tg8A4rUMg">Lucene in Action, Second Edition</a></span></h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Reissue of the famous book on the famous search framework - Lucene.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">Lucene - in the original Java-framework, has been ported to other languages and platforms.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">Lucene is the basis for other powerful and interesting projects - Hadoop, Solr and others.</span></p>
<h3><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Conclusion (rather passing observation):</span></h3>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">It seems, Java finally ceased to be perceived as a &#8220;brake&#8221; even in such sensitive to the performance areas as search and processing large amounts of data.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="text-decoration: line-through;">Or, in recent years has grown a generation of programmers / authors of books that are completely forgotten the C / C + +?</span></span></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Manning: some books about search technologies" url="http://sergeyvlasov.com/?p=357"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/manning-some-books-about-search-technologies/feed</wfw:commentRss>
		</item>
		<item>
		<title>Manning: книги посвященные поисковым технологиям</title>
		<link>http://sergeyvlasov.com/manning-search-technoligy-books</link>
		<comments>http://sergeyvlasov.com/manning-search-technoligy-books#comments</comments>
		<pubDate>Wed, 15 Oct 2008 19:08:50 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[ru]]></category>

		<category><![CDATA[books]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[manning]]></category>

		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=317</guid>
		<description><![CDATA[Disclaimer!
Ни один из нижеследующих линков не является аффилиетским, а сам я лично никак не связан с издательством Manning*.
Algorithms of the Intelligent Web
Тематика книги - search, data mining, classification, clasterisation, personal recommendations и т.п.
Упор делается на общие принципы и алгоритмы, на организацию процесса.
Книга еще не издана (издание запланировано на март 2009), но доступна для покупки через [...]]]></description>
			<content:encoded><![CDATA[<h3>Disclaimer!</h3>
<p>Ни один из нижеследующих линков не является аффилиетским, а сам я лично никак не связан с издательством Manning*.</p>
<h3><a href="http://www.manning.com/marmanis/">Algorithms of the Intelligent Web</a></h3>
<p>Тематика книги - search, data mining, classification, clasterisation, personal recommendations и т.п.</p>
<p>Упор делается на общие принципы и алгоритмы, на организацию процесса.</p>
<p>Книга еще не издана (издание запланировано на март 2009), но доступна для покупки через MEAP (Manning Early Access Program). Чем я и воспользовался. Купил я ее ради глав начиная с 3-й, но решил прочитать с самого начала.</p>
<h3><a href="http://www.manning.com/alag/">Collective Intelligence in Action</a></h3>
<p>Очень близкая по тематике с первой, но здесь больше внимания уделено инструментарию - Lucene, Nutch, WEKA</p>
<p>В печати должна быть 17 октября (на момент написания - послезавтра). Доступна, как и большинство Manning-книг, в PDF. Никак не мог решить, какую из этих двух выбрать, но сейчас я склоняюсь к мысли, что прикуплю и эту тоже.</p>
<h3><a href="http://www.manning.com/ingersoll/">Taming Text</a></h3>
<p>Опять же, очень близка к первым двум, но имеет более конкретную специализацию. Тема книги - &#8220;как совладать с неструктурированным текстом&#8221;. На сегодня написано только половина книги, доступна через MEAP.</p>
<h3><a href="http://www.manning.com/bernard/">Hibernate Search in Action</a></h3>
<p>Все тот же поиск, но теперь в приложении к конкретным технологиям - Hibernate Core + Apache Lucene</p>
<h3><a href="http://www.manning.com/hatcher3/">Lucene in Action, Second Edition</a></h3>
<p>Переиздание знаменитой книги, посвященной знаменитому поисковому фреймворку - Lucene. Lucene - в оригинале Java-фреймворк, была портирована** на другие языки и платформы. Lucene является базой для других мощных и интересных проектов - Hadoop, Solr и другие.</p>
<h3>Заключение (скорее, попутное наблюдение):</h3>
<p>Похоже, Java окончательно перестала восприниматься как &#8220;тормоз&#8221; даже в таких, чувствительных для производительности, областях как поиск и обработка больших объемов данных. Или за последние годы выросло целое поколение программистов/авторов книг, которые окончательно забыли C/С++?</p>
<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></p>
<p>* - а жаль <img src='http://sergeyvlasov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>** - не знаю точно почему, но мне лично кажется, что по-русски Lucene  должна называться в женском роде</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Manning: книги посвященные поисковым технологиям" url="http://sergeyvlasov.com/?p=317"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/manning-search-technoligy-books/feed</wfw:commentRss>
		</item>
		<item>
		<title>Английские слова, которые я выучил сегодня</title>
		<link>http://sergeyvlasov.com/%d0%b0%d0%bd%d0%b3%d0%bb%d0%b8%d0%b9%d1%81%d0%ba%d0%b8%d0%b5-%d1%81%d0%bb%d0%be%d0%b2%d0%b0-%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5-%d1%8f-%d0%b2%d1%8b%d1%83%d1%87%d0%b8%d0%bb-%d1%81%d0%b5%d0%b3</link>
		<comments>http://sergeyvlasov.com/%d0%b0%d0%bd%d0%b3%d0%bb%d0%b8%d0%b9%d1%81%d0%ba%d0%b8%d0%b5-%d1%81%d0%bb%d0%be%d0%b2%d0%b0-%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5-%d1%8f-%d0%b2%d1%8b%d1%83%d1%87%d0%b8%d0%bb-%d1%81%d0%b5%d0%b3#comments</comments>
		<pubDate>Wed, 15 Oct 2008 14:34:06 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[ru]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=304</guid>
		<description><![CDATA[Читаю сейчас свежеизданную книжку Энди Ханта (Andy Hunt) Pragmatic Thinking and Learning.
Написанная Программистом-Прагматиком (Pragmatic Programmer �) и ориентированная на читателя-&#8221;компьютерщика&#8221;, книга рассматривает вопрос мышления и обучения через призму соотвеисвующих понятий и представлений. Подзаголовок звучит как &#8220;рефакторинг мозга&#8221;. В книге подаются интересные модели различных аспектов мышления, процесса обучения, поведения в целом.
Но кроме полезного содержания, книжка эта [...]]]></description>
			<content:encoded><![CDATA[<p>Читаю сейчас свежеизданную книжку Энди Ханта (Andy Hunt) <a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning">Pragmatic Thinking and Learning</a>.</p>
<p>Написанная Программистом-Прагматиком (Pragmatic Programmer �) и ориентированная на читателя-&#8221;компьютерщика&#8221;, книга рассматривает вопрос мышления и обучения через призму соотвеисвующих понятий и представлений. Подзаголовок звучит как &#8220;рефакторинг мозга&#8221;. В книге подаются интересные модели различных аспектов мышления, процесса обучения, поведения в целом.</p>
<p>Но кроме полезного содержания, книжка эта порадовала меня тем, что дала мне повод выучить еще несколько (десятков?) английских слов. Вот некоторые из них:</p>
<p>contagious - <a href="http://multitran.ru/c/m.exe?t=17547_2_1">заразный</a>;  <a href="http://multitran.ru/c/m.exe?t=65113_2_1">инфекционный</a>;  <a href="http://multitran.ru/c/m.exe?t=116650_2_1">передающийся непосредственно и через третьих лиц</a>;  <a href="http://multitran.ru/c/m.exe?t=65112_2_1">заразительный</a> <span style="color: gray;"> (смех и т. п.)</span></p>
<p>pernicious - <a href="http://multitran.ru/c/m.exe?t=15314_2_1">пагубный</a>;  <a href="http://multitran.ru/c/m.exe?t=157782_2_1">вредный</a>;  <a href="http://multitran.ru/c/m.exe?t=34807_2_1">губительный</a>;</p>
<p>skewed - <a href="http://multitran.ru/c/m.exe?t=719100_2_1">перекошенный</a>;  <a href="http://multitran.ru/c/m.exe?t=719101_2_1">косой</a>;  <a href="http://multitran.ru/c/m.exe?t=4052495_2_1">искажённый</a>;</p>
<p>hallmark - <a href="http://multitran.ru/c/m.exe?t=137473_2_1">пробирное клеймо</a>;  <a href="http://multitran.ru/c/m.exe?t=6539_2_1">проба</a>;  <a href="http://multitran.ru/c/m.exe?t=771742_2_1">признак</a>;  <a href="http://multitran.ru/c/m.exe?t=137472_2_1">критерий</a>;  <a href="http://multitran.ru/c/m.exe?t=137471_2_1">отличительный признак</a>;  <a style="color: orange;" href="http://multitran.ru/c/m.exe?t=2753552_2_1">отличительная черта</a></p>
<p>indictment - <a href="http://multitran.ru/c/m.exe?t=31823_2_1">обвинительный акт</a>;  <a href="http://multitran.ru/c/m.exe?t=9411_2_1">обвинение</a>;  <a href="http://multitran.ru/c/m.exe?t=775618_2_1">предъявление обвинения</a></p>
<p>Странно, но все слова получились с какой-то негативной окраской <img src='http://sergeyvlasov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Что это - манера автора выражать свои мысли через негативную лексику? Или, может быть, следствие избирательности памяти, которая выражается в вытеснении негативного опыта?</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Английские слова, которые я выучил сегодня " url="http://sergeyvlasov.com/?p=304"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/%d0%b0%d0%bd%d0%b3%d0%bb%d0%b8%d0%b9%d1%81%d0%ba%d0%b8%d0%b5-%d1%81%d0%bb%d0%be%d0%b2%d0%b0-%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5-%d1%8f-%d0%b2%d1%8b%d1%83%d1%87%d0%b8%d0%bb-%d1%81%d0%b5%d0%b3/feed</wfw:commentRss>
		</item>
		<item>
		<title>Как установить Git на Ubuntu</title>
		<link>http://sergeyvlasov.com/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-git-%d0%bd%d0%b0-ubuntu</link>
		<comments>http://sergeyvlasov.com/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-git-%d0%bd%d0%b0-ubuntu#comments</comments>
		<pubDate>Tue, 14 Oct 2008 11:23:27 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[ru]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=297</guid>
		<description><![CDATA[

sudo apt-get install git-core

Внимание! Пакет Убунту, который называется git  - совершенно другой инструмент, не имеющий отношения к git-средству контроля версий.
Проверяем, что все нормально


$ which git
/usr/bin/git




$ git --version
git version 1.5.4.3

]]></description>
			<content:encoded><![CDATA[<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> git-core</pre>
</pre>
<p>Внимание! Пакет Убунту, который называется git  - совершенно другой инструмент, не имеющий отношения к git-средству контроля версий.</p>
<p>Проверяем, что все нормально</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code">$ <span style="color: #c20cb9; font-weight: bold;">which</span> git
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>git
</pre>
</pre>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code">$ git <span style="color: #660033;">--version</span>
git version 1.5.4.3</pre>
</pre>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Как установить Git на Ubuntu" url="http://sergeyvlasov.com/?p=297"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-git-%d0%bd%d0%b0-ubuntu/feed</wfw:commentRss>
		</item>
		<item>
		<title>Настройка интерфейса Ubuntu на VMWare Server</title>
		<link>http://sergeyvlasov.com/how-to-make-up-ubuntu-on-vmware</link>
		<comments>http://sergeyvlasov.com/how-to-make-up-ubuntu-on-vmware#comments</comments>
		<pubDate>Wed, 08 Oct 2008 10:52:19 +0000</pubDate>
		<dc:creator>sergey</dc:creator>
		
		<category><![CDATA[ru]]></category>

		<category><![CDATA[убунту]]></category>

		<category><![CDATA[виртуализация]]></category>

		<category><![CDATA[линукс]]></category>

		<category><![CDATA[настройки]]></category>

		<guid isPermaLink="false">http://sergeyvlasov.com/?p=274</guid>
		<description><![CDATA[Устанавливаем VMWare Tools
Утверждается что эта штука улучшает производительность гостевой системы и общий &#8220;юзер-экспириенс&#8221;. На глазок трудно сказать, но, по крайней мере - не ухудшает  
1. Убеждаемся что в виртуальном приводе нет никаких CD/DVD дисков (неважно. реальных или образов). Для пущей верности стоит выключить гостевую систему, привод компакт-дисков виртуальной машины перевести в автоматический режим, вынуть [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Устанавливаем VMWare Tools</strong></p>
<p>Утверждается что эта штука улучшает производительность гостевой системы и общий &#8220;юзер-экспириенс&#8221;. На глазок трудно сказать, но, по крайней мере - не ухудшает <img src='http://sergeyvlasov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1. Убеждаемся что в виртуальном приводе нет никаких CD/DVD дисков (неважно. реальных или образов). Для пущей верности стоит выключить гостевую систему, привод компакт-дисков виртуальной машины перевести в автоматический режим, вынуть компакт из настоящего привода, если он там был, запустить гостевую машину.</p>
<p>2. В меню VMWare Server&#8217;а выбираем VM->Install VMWare Tools. Это приводит к автоматическому монтированию виртуального CD-ROM&#8217;а. Его содержимое состоит из двух файлов. Нам нужен тот, который заканчивается на gz. Перетаскиваем его прямо на рабочий стол. Раскрываем архив тут же, на месте. Открываем терминал. Набираем</p>
<p><span id="more-274"></span></p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>vmware-tools-distrib<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">ls</span> -al</pre>
</pre>
<p>если vmware-install.pl  - неисполняемый, добавляем атрибут исполняемости:</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x vmware-install.pl</pre>
</pre>
<p>выполняем этот скрипт от имени root&#8217;а</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>vmware-install.pl</pre>
</pre>
<p>В случае возникновения ошибок стоит установить build-essential и libstdc++5 и повторить попытку:</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> build-essential
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libstdc++<span style="color: #000000;">5</span></pre>
</pre>
<p><strong>Сменить разрешение экрана</strong></p>
<p>System->Preferences->Screen Resolution</p>
<p><a href="http://sergeyvlasov.com/wp-content/uploads/2008/10/screen-resolution.jpg"><img class="alignnone size-full wp-image-277" title="screen-resolution" src="http://sergeyvlasov.com/wp-content/uploads/2008/10/screen-resolution.jpg" alt="" width="500" height="416" /></a></p>
<p>Как видно, частота смены кадров показывается равной нулю. Не стоит обращать на это особого внимания. Просто пытаемся применить выбранную резолюцию. На 20-дюймовом широкоформатном мониторе разрешение 1680 на 1050 работает так. что просто забываешь об XP-хозяйке. Единственным обстоятельством вносящим отличие во внешний вид десктопа является невозможнось установить графические спецэффекты.</p>
<p><strong>Как заставить работать прокрутку колеса мышки</strong></p>
<p>Оригинал рецепта на английском взят <a href="http://peterc.org/2008/64-how-to-enable-vertical-mouse-wheel-scrolling-in-ubuntu-hardy-on-vmware-fusion.html">отсюда</a></p>
<p>1. Открываем терминал (Applications->Accesories->Terminal)</p>
<p>2. В терминале набираем</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code"><span style="color: #c20cb9; font-weight: bold;">sudo</span> gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>xorg.conf</pre>
</pre>
<p>3. В открывшемся редакторе прокручиваем до</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code">Section <span style="color: #ff0000;">&quot;InputDevice&quot;</span>
Identifier <span style="color: #ff0000;">&quot;Configured Mouse&quot;</span>
Driver <span style="color: #ff0000;">&quot;vmmouse&quot;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>.. всякая всячина ..<span style="color: #7a0874; font-weight: bold;">&#93;</span>
EndSection</pre>
</pre>
<p>4. Заменяем всю эту секцию на вот это</p>
<pre class="codeblock" title="Bash">
<input type="hidden" value="">
<pre class="code">Section <span style="color: #ff0000;">&quot;InputDevice&quot;</span>
Identifier      <span style="color: #ff0000;">&quot;Configured Mouse&quot;</span>
Driver          <span style="color: #ff0000;">&quot;vmmouse&quot;</span>
Option          <span style="color: #ff0000;">&quot;CorePointer&quot;</span>
Option          <span style="color: #ff0000;">&quot;Device&quot;</span>        <span style="color: #ff0000;">&quot;/dev/input/mice&quot;</span>
Option          <span style="color: #ff0000;">&quot;Protocol&quot;</span>      <span style="color: #ff0000;">&quot;ImPS/2&quot;</span>
Option          <span style="color: #ff0000;">&quot;Buttons&quot;</span> <span style="color: #ff0000;">&quot;5&quot;</span>
Option          <span style="color: #ff0000;">&quot;ZAxisMapping&quot;</span> <span style="color: #ff0000;">&quot;4 5&quot;</span>
EndSection</pre>
</pre>
<p>5. Сохраняем изменения, закрываем файл</p>
<p>6. Перезапускаем графическую оболочку (X)</p>
<p>Ctrl+Alt+Backspace</p>
<p>Кроме того, для получения еще более полноценного работы с &#8220;настоящей&#8221; операционкой, можно добавить звуковую карту. Для этого, в выключеной виртуальной машине, открыть Settings&#8211;>hardware&#8211;>add&#8211;>sound card. Там может оказаться несколько вариантов - нужно просто опытным путем подобрать работающий.</p>
<p><strong>Переключение языковых раскладок</strong></p>
<p>По умолчанию переход между раскладками производится <strong>одновременным</strong> нажатием <strong>обоих</strong> альтов. Для меня эта комбинация абсолютно непривычна, и поэтому я добавляю более традиционную Alt+Shift:</p>
<p>System->Preferences->Keyboard->Layouts->Layout Options->Layout Switching</p>
<p style="text-align: justify;">Что мне больше всего понравилось  - нет нужды выбирать! Можно назначить столько комбинаций, сколько душе угодно.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Настройка интерфейса Ubuntu на VMWare Server " url="http://sergeyvlasov.com/?p=274"></script>]]></content:encoded>
			<wfw:commentRss>http://sergeyvlasov.com/how-to-make-up-ubuntu-on-vmware/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
