<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Autarchy of the Private Cave</title>
	<atom:link href="http://bogdan.org.ua/feed" rel="self" type="application/rss+xml" />
	<link>http://bogdan.org.ua</link>
	<description>Tiny bits of bioinformatics, [web-]programming etc</description>
	<lastBuildDate>Mon, 23 Aug 2010 12:07:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>qotd</title>
		<link>http://bogdan.org.ua/2010/08/23/qotd.html</link>
		<comments>http://bogdan.org.ua/2010/08/23/qotd.html#comments</comments>
		<pubDate>Mon, 23 Aug 2010 12:07:51 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[qotd]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1114</guid>
		<description><![CDATA[&#8220;The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt.&#8221; &#8212; Bertrand Russell Only marginally related: Dunning-Kruger effect]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>&#8220;The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt.&#8221;<br />
    &#8212; Bertrand Russell</p>
<p>Only marginally related: <a href="http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect">Dunning-Kruger effect</a></p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F23%2Fqotd.html&amp;linkname=qotd" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/08/23/qotd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DreamPie: the ultimate Python shell</title>
		<link>http://bogdan.org.ua/2010/08/11/dreampie-the-ultimate-python-shell.html</link>
		<comments>http://bogdan.org.ua/2010/08/11/dreampie-the-ultimate-python-shell.html#comments</comments>
		<pubDate>Wed, 11 Aug 2010 14:54:40 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1107</guid>
		<description><![CDATA[DreamPie: the Python shell you&#8217;ve always dreamt about! • Type your code in the lower pane of the window. To execute, press Ctrl+Enter. One-liners can be executed by simply pressing Enter; If you don&#8217;t want them executed, press Space and then Enter. • Use Ctrl+Up and Ctrl+Down to navigate between code segments you&#8217;ve already executed. [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://dreampie.sourceforge.net/">DreamPie: the Python shell you&#8217;ve always dreamt about!</a></p>
<blockquote><p>• Type your code in the lower pane of the window. To execute, press Ctrl+Enter. One-liners can be executed by simply pressing Enter; If you don&#8217;t want them executed, press Space and then Enter.</p>
<p>• Use Ctrl+Up and Ctrl+Down to navigate between code segments you&#8217;ve already executed. You can write a few letters before pressing Ctrl+Up, and DreamPie will only search through code segments starting with those letters.</p>
<p>• Press Tab or Ctrl+Space to show a list of completions to the current expression. It will also complete file names!</p>
<p>• Your results are stored in variables named _0, _1, and so on.</p>
<p>• Type a function name and press the space key and DreamPie will automatically add parentheses for you!</p></blockquote>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F11%2Fdreampie-the-ultimate-python-shell.html&amp;linkname=DreamPie%3A%20the%20ultimate%20Python%20shell" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/08/11/dreampie-the-ultimate-python-shell.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools for conversion of IDs in genomics</title>
		<link>http://bogdan.org.ua/2010/08/10/tools-for-conversion-of-ids-in-genomics.html</link>
		<comments>http://bogdan.org.ua/2010/08/10/tools-for-conversion-of-ids-in-genomics.html#comments</comments>
		<pubDate>Tue, 10 Aug 2010 12:31:44 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1102</guid>
		<description><![CDATA[Tools for conversion of IDs in genomics]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://hum-molgen.org/NewsGen/08-2009/000020.html">Tools for conversion of IDs in genomics</a></p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F10%2Ftools-for-conversion-of-ids-in-genomics.html&amp;linkname=Tools%20for%20conversion%20of%20IDs%20in%20genomics" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/08/10/tools-for-conversion-of-ids-in-genomics.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recommended: On Basilisk Station (by David Weber)</title>
		<link>http://bogdan.org.ua/2010/08/08/recommended-on-basilisk-station-by-david-weber.html</link>
		<comments>http://bogdan.org.ua/2010/08/08/recommended-on-basilisk-station-by-david-weber.html#comments</comments>
		<pubDate>Sun, 08 Aug 2010 15:19:40 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1096</guid>
		<description><![CDATA[I definitely enjoyed this high-quality book. It provides enough details to vividly imagine all the people and events, but that is not the main reason I like it. The main reason is duty (or, to be more precise, military duty, albeit highly civil-oriented). Due to high level of details, some may find this book boring [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>I definitely enjoyed this high-quality book. It provides enough details to vividly imagine all the people and events, but that is not the main reason I like it. The main reason is <strong>duty</strong> (or, to be more precise, <em>military duty</em>, albeit highly civil-oriented). Due to high level of details, some may find this book boring &#8211; but not those who can remember all the details of what they&#8217;ve ever seen.</p>
<p>I would even call this a <em>heroic novel</em>, as heroism (together with duty, persistence and high morals) best describes the actions of Captain Honor Harrington.</p>
<p>I found both a PDF version <a href="http://worldebookfair.org/eBooks/Baen_Library_Collection/067157793X.pdf">here</a> (provided by <a href="http://worldlibrary.net/">World Public Library Association</a>), and an audio-book <a href="http://www.ebook3000.com/On-Basilisk-Station--Honor-Harrington-1---Audiobook-_58566.html">here</a>, although I&#8217;m not sure those copies are legitimate (i.e. not pirate copies violating international copyright treaties). Use at your own discretion, or just <a href="http://www.amazon.com/gp/product/0743435710?ie=UTF8&#038;tag=bioua-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0743435710">buy a paperback</a>.<img src="http://www.assoc-amazon.com/e/ir?t=bioua-20&#038;l=as2&#038;o=1&#038;a=0743435710" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p>This book happens to be the <a href="http://en.wikipedia.org/wiki/On_Basilisk_Station">first in Honor Harrington series</a>. I haven&#8217;t yet seen other books or reviews thereof, but this one is definitely worth reading on its own.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F08%2F08%2Frecommended-on-basilisk-station-by-david-weber.html&amp;linkname=Recommended%3A%20On%20Basilisk%20Station%20%28by%20David%20Weber%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/08/08/recommended-on-basilisk-station-by-david-weber.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: how to label swap partition w/o losing swap UUID</title>
		<link>http://bogdan.org.ua/2010/07/16/linux-how-to-label-swap-partition-without-losing-swap-uuid.html</link>
		<comments>http://bogdan.org.ua/2010/07/16/linux-how-to-label-swap-partition-without-losing-swap-uuid.html#comments</comments>
		<pubDate>Fri, 16 Jul 2010 12:41:13 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[swap]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1082</guid>
		<description><![CDATA[In short: sudo mkswap -L new_swap_label -U old_swap_UUID /dev/sd_swap_device. If you don&#8217;t care about the UUID: just sudo mkswap -L new_swap_label /dev/sd_swap_device. Step-by-step: Identify current swap UUID: grep swap /etc/fstab ; you should see a line starting with UUID=b4e6e&#8230; &#8211; note that UUID; let us assume our UUID is b4e6e5d8-8854-4a3e-8edb-f423ded31e2a Identify swap partition device. If [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>In short: <strong>sudo mkswap -L new_swap_label -U old_swap_UUID /dev/sd_swap_device</strong>.<br />
If you don&#8217;t care about the UUID: just <strong>sudo mkswap -L new_swap_label /dev/sd_swap_device</strong>.</p>
<p>Step-by-step:<br />
<span id="more-1082"></span></p>
<ol>
<li>Identify current swap UUID: <strong>grep swap /etc/fstab</strong> ; you should see a line starting with <strong>UUID=</strong>b4e6e&#8230; &#8211; note that UUID; let us assume our UUID is <em>b4e6e5d8-8854-4a3e-8edb-f423ded31e2a</em></li>
<li>Identify swap partition device. If you are using Debian or Ubuntu, device might have been shown to you when running command #1 as a comment of the form<br />
<blockquote># /dev/sdX4       none            swap    sw              0       0</p></blockquote>
<p> Just to be sure, run <strong>cat /proc/swaps</strong> (or <strong>sudo swapon -s</strong>), to be shown something like this:</p>
<p><code>Filename                                Type            Size    Used    Priority<br />
/dev/sdX4                               partition       2104504 0       -1<br />
</code><br />
You can also use partition managers to identify swap device, e.g. <strong>sudo fdisk -l</strong>. Let us assume our partition device is <em>sdX4</em>.</li>
<li>If that swap partition is in use, you need to disable it first: <strong>sudo swapoff /dev/sdX4</strong></li>
<li>Now that you have both the UUID and the device, run<br />
<strong>sudo mkswap -L new_swap_label -U b4e6e5d8-8854-4a3e-8edb-f423ded31e2a /dev/sdX4</strong><br />
Do not forget replacing sample values above (label, UUID and device) with your actual values.</li>
<li>Enable swap: <strong>sudo swapon /dev/sdX4</strong></li>
</ol>
<p>Now, if you wish so, you may proceed to edit /etc/fstab and replace UUID=&#8230;. with LABEL=your_new_swap_label, leaving all other spaces and values in that line untouched.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F07%2F16%2Flinux-how-to-label-swap-partition-without-losing-swap-uuid.html&amp;linkname=Linux%3A%20how%20to%20label%20swap%20partition%20w%2Fo%20losing%20swap%20UUID" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/07/16/linux-how-to-label-swap-partition-without-losing-swap-uuid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analysis of the HDD failures in a large population of hard disks</title>
		<link>http://bogdan.org.ua/2010/06/19/analysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html</link>
		<comments>http://bogdan.org.ua/2010/06/19/analysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html#comments</comments>
		<pubDate>Sat, 19 Jun 2010 00:16:37 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1063</guid>
		<description><![CDATA[Will be useful to anyone dealing with more than 1 piece of computer hardware: Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you? To get the essence quickly &#8211; just scan the tables and figures, and read conclusions. You might want to read what google engineers tell about [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Will be useful to anyone dealing with more than 1 piece of computer hardware: <a href="http://www.pdl.cmu.edu/ftp/Failure/CMU-PDL-06-111.pdf">Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you?</a></p>
<p>To get the essence quickly &#8211; just scan the tables and figures, and read conclusions.</p>
<p>You might want to read what <a href="http://bogdan.org.ua/2008/02/11/statistics-of-google-hdds-failures.html">google engineers tell about HDD failures</a>.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F06%2F19%2Fanalysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html&amp;linkname=Analysis%20of%20the%20HDD%20failures%20in%20a%20large%20population%20of%20hard%20disks" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/06/19/analysis-of-the-hdd-failures-in-a-large-population-of-hard-disks.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вірний переклад українською терміну microarray (post in Ukrainian)</title>
		<link>http://bogdan.org.ua/2010/05/26/%d0%bf%d0%b5%d1%80%d0%b5%d0%ba%d0%bb%d0%b0%d0%b4-microarray-%d1%83%d0%ba%d1%80%d0%b0%d1%97%d0%bd%d1%81%d1%8c%d0%ba%d0%be%d1%8e-%d0%bc%d1%96%d0%ba%d1%80%d0%be%d0%bc%d0%b0%d1%81%d0%b8%d0%b2.html</link>
		<comments>http://bogdan.org.ua/2010/05/26/%d0%bf%d0%b5%d1%80%d0%b5%d0%ba%d0%bb%d0%b0%d0%b4-microarray-%d1%83%d0%ba%d1%80%d0%b0%d1%97%d0%bd%d1%81%d1%8c%d0%ba%d0%be%d1%8e-%d0%bc%d1%96%d0%ba%d1%80%d0%be%d0%bc%d0%b0%d1%81%d0%b8%d0%b2.html#comments</comments>
		<pubDate>Wed, 26 May 2010 12:12:07 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Ukraine]]></category>
		<category><![CDATA[microarray]]></category>
		<category><![CDATA[термін]]></category>
		<category><![CDATA[мікромасив]]></category>
		<category><![CDATA[переклад]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1057</guid>
		<description><![CDATA[Викладену нижче власну позицію вважаю найправильнішою (і використовую з 2007 року). Префікс мікро в українській мові є, і позначає певну кратність (10-6) числової величини (а також просто щось маленьке) – тому його можна зберегти при перекладі першої половини складного слова microarray. Цей префікс також входить до системи одиниць СІ. А от слова арей (як вживають [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Викладену нижче власну позицію вважаю найправильнішою (і використовую з 2007 року).</p>
<p>Префікс <em>мікро</em> в українській мові є, і позначає певну кратність (10<sup>-6</sup>) числової величини (а також просто щось маленьке) – тому його можна зберегти при перекладі першої половини складного слова <strong>microarray</strong>. Цей префікс також входить до <a href="http://uk.wikipedia.org/wiki/%D0%9C%D1%96%D0%B6%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%A1%D0%86">системи одиниць СІ</a>.</p>
<p>А от слова <em>арей</em> (як вживають деякі автори) в українській мові немає. Також немає сенсу його запозичувати, оскільки існують переклади (слова-еквіваленти). Один зі словників пропонує такі варіанти перекладу слова <strong>array</strong> українською (у різних контекстах):</p>
<ul>
<li>множина, набір, комплект</li>
<li>розташування, решітка, сітка</li>
<li>масив, список, поле, ряд</li>
<li>решітка даних</li>
<li>масив даних</li>
<li>матриця</li>
</ul>
<p>Я пропоную використовувати термін <strong>мікромасив</strong> (та похідний від нього <strong>мікромасив-експеримент</strong>). Цей термін має перевагу над вживаним у Російській Федерації &#8220;микрочип-экспериментом&#8221;, оскільки &#8220;мікрочіп&#8221; або просто &#8220;чіп&#8221; – це усталений термін електроніки, де він позначає кремнієвий електронний елемент з високим ступенем упаковки напівпровідників; натомість &#8220;масив&#8221; &#8211; це і набір/список [даних], и [двомірна] матриця [даних/ознак/зондів/будь-чого]. Відповідно, <strong>мікромасив</strong> – це <em>маленька матриця</em> або <em>маленький набір [олігонуклеотидних/кДНК зондів]</em>. Додатковим аргументом проти використання слова <em>чіп</em> вважаю його запозиченість.</p>
<p>Використання інших варіантів перекладу слова <strong>array</strong> або не відповідає суті об&#8217;єкту, або має неоднозначне трактування. Наприклад, <em>мікроматриця</em>: в молекулярній біології <em>матриця</em> &#8211; це ланцюг ДНК, з якого іде синтез, а в ширшому значенні &#8211; взагалі будь-яка модель, з якої виготовляють зразки. (Звичайно, слово <em>матриця</em> також є синонімом слова <em>масив</em> у значенні <em>двомірний масив / двомірна матриця</em>, але слово <em>масив</em> не має &#8211; наскільки мені відомо &#8211; альтернативних трактувань у молекулярній біології). Розглядати інші варіанти перекладу слова <strong>array</strong> не вважаю за потрібне, оскільки вони ще менш вдалі за <em>матрицю</em>.</p>
<p>Таким чином, вірним перекладом терміну <strong>microarray</strong> є слово <strong>мікромасив</strong>.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F26%2F%25d0%25bf%25d0%25b5%25d1%2580%25d0%25b5%25d0%25ba%25d0%25bb%25d0%25b0%25d0%25b4-microarray-%25d1%2583%25d0%25ba%25d1%2580%25d0%25b0%25d1%2597%25d0%25bd%25d1%2581%25d1%258c%25d0%25ba%25d0%25be%25d1%258e-%25d0%25bc%25d1%2596%25d0%25ba%25d1%2580%25d0%25be%25d0%25bc%25d0%25b0%25d1%2581%25d0%25b8%25d0%25b2.html&amp;linkname=%D0%92%D1%96%D1%80%D0%BD%D0%B8%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%B4%20%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%83%20microarray%20%28post%20in%20Ukrainian%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/05/26/%d0%bf%d0%b5%d1%80%d0%b5%d0%ba%d0%bb%d0%b0%d0%b4-microarray-%d1%83%d0%ba%d1%80%d0%b0%d1%97%d0%bd%d1%81%d1%8c%d0%ba%d0%be%d1%8e-%d0%bc%d1%96%d0%ba%d1%80%d0%be%d0%bc%d0%b0%d1%81%d0%b8%d0%b2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everything old is new again: nice summary of realworld-digital integration approaches</title>
		<link>http://bogdan.org.ua/2010/05/09/everything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html</link>
		<comments>http://bogdan.org.ua/2010/05/09/everything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html#comments</comments>
		<pubDate>Sun, 09 May 2010 16:09:09 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[TED]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1049</guid>
		<description><![CDATA[Just found a really nice, &#8220;almost interactive&#8221; TED talk about digital/real-world interfaces. The ideas aren&#8217;t new &#8211; they have been around for quite a while, as exemplified both by Sci-Fi movies and several digital implant enthusiasts &#8211; but this time it comes with a seemingly-tested implementation, which is &#8211; WOW! &#8211; both cheap and working. [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Just found a really nice, &#8220;almost interactive&#8221; TED talk about digital/real-world interfaces. The ideas aren&#8217;t new &#8211; they have been around for quite a while, as exemplified both by Sci-Fi movies and several digital implant enthusiasts &#8211; but this time it comes with a seemingly-tested implementation, which is &#8211; WOW! &#8211; both cheap and working. Moreover, here ideas are taken to a level of example applications with functional prototypes &#8211; which gives hope to have at least some of those market-ready within 5-10 years <img src='http://bogdan.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-1049"></span><br />
<object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/PranavMistry_2009I-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/PranavMistry-2009I.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=685&#038;introDuration=16500&#038;adDuration=4000&#038;postAdDuration=2000&#038;adKeys=talk=pranav_mistry_the_thrilling_potential_of_sixthsense_tec;year=2009;theme=ted_under_30;theme=what_s_next_in_tech;theme=tales_of_invention;theme=the_creative_spark;theme=a_taste_of_tedindia;theme=design_like_you_give_a_damn;event=TEDIndia+2009;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/PranavMistry_2009I-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/PranavMistry-2009I.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=685&#038;introDuration=16500&#038;adDuration=4000&#038;postAdDuration=2000&#038;adKeys=talk=pranav_mistry_the_thrilling_potential_of_sixthsense_tec;year=2009;theme=ted_under_30;theme=what_s_next_in_tech;theme=tales_of_invention;theme=the_creative_spark;theme=a_taste_of_tedindia;theme=design_like_you_give_a_damn;event=TEDIndia+2009;"></embed></object></p>
<p>I do find the promise to go open-source somewhat naive, but who knows&#8230;</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F09%2Feverything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html&amp;linkname=Everything%20old%20is%20new%20again%3A%20nice%20summary%20of%20realworld-digital%20integration%20approaches" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/05/09/everything-old-is-new-again-nice-summary-of-real-world-digital-integration-approaches.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Linux software to import still images from a digital camera</title>
		<link>http://bogdan.org.ua/2010/05/02/best-linux-software-to-import-still-images-from-a-digital-camera.html</link>
		<comments>http://bogdan.org.ua/2010/05/02/best-linux-software-to-import-still-images-from-a-digital-camera.html#comments</comments>
		<pubDate>Sat, 01 May 2010 22:08:01 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[digikam]]></category>
		<category><![CDATA[digital camera]]></category>
		<category><![CDATA[f-spot]]></category>
		<category><![CDATA[gThumb]]></category>
		<category><![CDATA[gtkam]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[picasa]]></category>
		<category><![CDATA[still image]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1037</guid>
		<description><![CDATA[Back in the times when Windows was my OS more than 75% of the time in front of the computer, I really liked a simple photos import utility, supplied for Canon digital still image cameras. It allowed the import of all the new media items (photos and movies) from a camera into a pre-configured location [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><img src="http://bogdan.org.ua/wp-content/uploads/2010/05/digikam.jpg" alt="digikam" title="digikam" width="100" height="76" class="alignleft size-full wp-image-1040" />Back in the times when Windows was my OS more than 75% of the time in front of the computer, I really liked a simple photos import utility, supplied for Canon digital still image cameras. It allowed the import of all the <em>new</em> media items (photos and movies) from a camera into a pre-configured location in one click, and it also automatically created date-based directories for new photos. Given the removable media autoplay feature, after connecting the camera it was really a matter of one click (or one button press) to have everything copied.</p>
<p>Today, I decided to have a look at what the FOSS community has to match that simple and useful Canon utility. Here&#8217;s my &#8220;rating&#8221;:</p>
<ol>
<li><strong>digikam</strong>: nice and easy import; supports date-based auto-creation of albums (directories); feature-reach, suitable as a primary images-viewing application; my personal &#8220;number one&#8221; for now.</li>
<li><strong>f-spot</strong>: easy import; has nice date-based photos browser; on import, converts photo filenames to lower case; my second choice, will have a closer look at its features.</li>
<li><strong>gThumb</strong>: good import, but haven&#8217;t found a way to configure/create target directory during import.</li>
<li><strong>gtkam</strong>: <em>unusual</em> interface; while testing, it died once unexpectedly; otherwise easy to use.</li>
<li><strong>picasa</strong>: haven&#8217;t tried to import with a recent version, but I generally dislike the idea of using software which requires an extra layer to run (wine in this case), unless it is unique. Picasa is not unique, and thus looses (in my opinion) to digikam.</li>
</ol>
<p>Related: list of <a href="http://ubuntulinuxhelp.com/top-100-of-the-best-useful-opensource-applications/">100 most useful open-source software tools</a>.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F05%2F02%2Fbest-linux-software-to-import-still-images-from-a-digital-camera.html&amp;linkname=Best%20Linux%20software%20to%20import%20still%20images%20from%20a%20digital%20camera" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/05/02/best-linux-software-to-import-still-images-from-a-digital-camera.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The list of Linux music players with CUE sheet support</title>
		<link>http://bogdan.org.ua/2010/04/30/the-list-of-linux-music-players-with-cue-sheet-support.html</link>
		<comments>http://bogdan.org.ua/2010/04/30/the-list-of-linux-music-players-with-cue-sheet-support.html#comments</comments>
		<pubDate>Fri, 30 Apr 2010 18:45:02 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CUE]]></category>
		<category><![CDATA[FLAC]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[sheet]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1033</guid>
		<description><![CDATA[Last updated: 2010-05-19 DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris) with CUE sheets support AudioPlayer51 is a free, open-source, cross-platform audio player written to handle FLAC files and CUE sheets (exclusively). If you don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><ins datetime="2010-05-19T11:05:11+00:00">Last updated: 2010-05-19</ins></p>
<ul>
<li><a href="http://deadbeef.sourceforge.net/">DeaDBeeF</a> (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris) with CUE sheets support</li>
<li><a href="http://audioplayer51.org/features.php">AudioPlayer51</a> is a free, open-source, cross-platform audio player written to handle FLAC files and CUE sheets (exclusively). If you don&#8217;t use FLAC files and CUE sheets, you won&#8217;t find AudioPlayer51 very useful.</li>
<li><a href="http://amarok.kde.org/">Amarok</a>: only for WAV+CUE, doesn&#8217;t currently support FLAC+CUE; <a href="http://amarok.kde.org/blog/archives/1172-Something-for-Amarok-2.3.1+.html">version 2.3.1 is promised to fully support CUE sheets</a></li>
<li><a href="http://audacious-media-player.org/">Audacious</a> (through the .cue plugin)</li>
<li><a href="http://qmmp.ylsoftware.com/index_en.php">QMMP</a> (haven&#8217;t tested this one)</li>
<li>XMMS through <a href="http://brianvictor.tripod.com/mp3cue.htm">mp3cue</a> (also untested)</li>
</ul>
<p>Some extra links:</p>
<ul>
<li><a href="http://aidanjm.wordpress.com/2007/02/15/split-lossless-audio-ape-flac-wv-wav-by-cue-file/">split lossless multiple-track files by CUE sheets</a></li>
<li><a href="http://mp3splt.sourceforge.net/mp3splt_page/home.php">mp3split</a></li>
</ul>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F30%2Fthe-list-of-linux-music-players-with-cue-sheet-support.html&amp;linkname=The%20list%20of%20Linux%20music%20players%20with%20CUE%20sheet%20support" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/04/30/the-list-of-linux-music-players-with-cue-sheet-support.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Up or Out: the Value Apex</title>
		<link>http://bogdan.org.ua/2010/04/01/up-or-out-the-value-apex.html</link>
		<comments>http://bogdan.org.ua/2010/04/01/up-or-out-the-value-apex.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 15:14:12 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[quitting]]></category>
		<category><![CDATA[turnover]]></category>
		<category><![CDATA[value apex]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1028</guid>
		<description><![CDATA[Up or Out: Solving the IT turnover crisis is an in-depth analysis of the &#8220;best employees quit, mediocre employees stay&#8221; paradox, with a focus on the culture of quitting.]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx">Up or Out: Solving the IT turnover crisis</a> is an in-depth analysis of the &#8220;best employees quit, mediocre employees stay&#8221; paradox, with a focus on the culture of quitting.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F04%2F01%2Fup-or-out-the-value-apex.html&amp;linkname=Up%20or%20Out%3A%20the%20Value%20Apex" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/04/01/up-or-out-the-value-apex.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabachnik-inspired remake of Pink Floyd&#8217;s Another Brick in the Wall</title>
		<link>http://bogdan.org.ua/2010/03/31/tabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html</link>
		<comments>http://bogdan.org.ua/2010/03/31/tabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:50:33 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[Ukraine]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[phobia]]></category>
		<category><![CDATA[resentment]]></category>
		<category><![CDATA[social protest]]></category>
		<category><![CDATA[tabachnik.net.ua]]></category>
		<category><![CDATA[Ukrainian]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1019</guid>
		<description><![CDATA[Dmitri Tabachnik is the Minister of education in the new (Yanukovych team) government. He is well-known for his anti-Ukrainian rhetoric and for the denial of everything Ukrainian. The other day he canceled obligatory Ukrainian language university entrance exams, proving again with his actions that he does intend to enact his phobia of Ukrainian identity. A [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://tabachnik.net.ua/"><img src="http://bogdan.org.ua/wp-content/uploads/2010/03/stoptabachnik.jpg" alt="tabachnik.net.ua" title="tabachnik.net.ua" width="300" height="366" class="aligncenter size-full wp-image-1021" /></a></p>
<p>Dmitri Tabachnik is the Minister of education in the new (Yanukovych team) government.<br />
He is well-known for his anti-Ukrainian rhetoric and for the denial of <em>everything</em> Ukrainian.</p>
<p>The other day he canceled obligatory Ukrainian language university entrance exams, proving again with his actions that he does intend to enact his <em>phobia</em> of Ukrainian identity.<br />
<span id="more-1019"></span><br />
A social response website <a href="http://tabachnik.net.ua/">tabachnik.net.ua</a> has a number of materials on the perception of Tabachnik&#8217;s assignment as a Minister of education. The video below is a nice artistic interpretation of the organic resentment of this assignment.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Hlo8aCO6yII&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=ru_RU&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/Hlo8aCO6yII&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=ru_RU&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"></embed></object></p>
<p>Support from Volodymyr Lytvyn fraction, the Party of Regions and the Communist party helped Dmitri Tabachnik to stay in the Minister&#8217;s seat for a while longer: his removal by the Parliament was short of only 24 votes.</p>
<p><embed src='http://video.intv.ua/js/player/player-viral.swf' height='370' width='480' bgcolor='#2A4B90' allowscriptaccess='always' allowfullscreen='true' flashvars='bufferlength=3&#038;autostart=false&#038;backcolor=%232A4B90&#038;file=http%3A%2F%2F91.90.16.21%2Fmedia%2Fflv%2F10_03_30_TABACHNIK.flv&#038;lightcolor=%23B9CEF1&#038;frontcolor=%23ffffff&#038;displayclick=fullscreen&#038;plugins=viral-1d'/></p>
<p>Hopefully, sane representatives will keep pushing for the removal of Tabachnik from the position he should have never been to in the first place.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F31%2Ftabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html&amp;linkname=Tabachnik-inspired%20remake%20of%20Pink%20Floyd%26%238217%3Bs%20Another%20Brick%20in%20the%20Wall" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/03/31/tabachnik-inspired-remake-of-pink-floyds-another-brick-in-the-wall.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R tutorial links</title>
		<link>http://bogdan.org.ua/2010/03/29/r-tutorial-links.html</link>
		<comments>http://bogdan.org.ua/2010/03/29/r-tutorial-links.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 16:17:31 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Systems Biology]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1015</guid>
		<description><![CDATA[R time series tutorial (2010, a website of the &#8220;Time Series Analysis and Its Applications: With R Examples&#8221; book) Statistics with R (2007) R for programmers PDF (2008, 104 pages, linked to from here) Brief R tutorial (2004) Statistical computing with R: a tutorial (2004) An introduction to R (from the official r-project website, should [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><ul>
<li><a href="http://www.stat.pitt.edu/stoffer/tsa2/R_time_series_quick_fix.htm">R time series tutorial</a> (2010, a website of the &#8220;Time Series Analysis and Its Applications: With R Examples&#8221; book)</li>
<li><a href="http://zoonek2.free.fr/UNIX/48_R/all.html">Statistics with R</a> (2007)</li>
<li><a href="http://heather.cs.ucdavis.edu/~matloff/R/RProg.pdf">R for programmers</a> PDF (2008, 104 pages, linked to from <a href="http://heather.cs.ucdavis.edu/~matloff/r.html">here</a>)</li>
<li><a href="http://mercury.bio.uaf.edu/mercury/R/R.html">Brief R tutorial</a> (2004)</li>
<li><a href="http://math.illinoisstate.edu/dhkim/rstuff/rtutor.html">Statistical computing with R: a tutorial</a> (2004)</li>
<li><a href="http://cran.r-project.org/doc/manuals/R-intro.html">An introduction to R</a> (from the official r-project website, should be always up-to-date)</li>
<li><a href="http://www.cyclismo.org/tutorial/R/">R tutorial</a> (date unknown, definitely newer than 2005)</li>
</ul>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F29%2Fr-tutorial-links.html&amp;linkname=R%20tutorial%20links" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/03/29/r-tutorial-links.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good online Python book with code examples</title>
		<link>http://bogdan.org.ua/2010/03/01/good-online-python-book-with-code-examples.html</link>
		<comments>http://bogdan.org.ua/2010/03/01/good-online-python-book-with-code-examples.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 18:03:11 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1008</guid>
		<description><![CDATA[Building Skills in Python: A Programmer&#8217;s Introduction to Python by Steven F. Lott (© 2002, 2005, 2007, 2008 Steven F. Lott).]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.linuxtopia.org/online_books/programming_books/python_programming/index.html">Building Skills in Python: A Programmer&#8217;s Introduction to Python</a> by Steven F. Lott (© 2002, 2005, 2007, 2008 Steven F. Lott).</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fgood-online-python-book-with-code-examples.html&amp;linkname=Good%20online%20Python%20book%20with%20code%20examples" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/03/01/good-online-python-book-with-code-examples.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>screen mastery with only 3 keyboard shortcuts</title>
		<link>http://bogdan.org.ua/2010/03/01/screen-mastery-with-only-3-keyboard-shortcuts.html</link>
		<comments>http://bogdan.org.ua/2010/03/01/screen-mastery-with-only-3-keyboard-shortcuts.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 17:11:57 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[screenie]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1003</guid>
		<description><![CDATA[screen is a must-use for anyone familiar with SSH sessions; it saves your time by keeping your console apps running even after (an unexpected) disconnect from the remote session. The easiest way to start with screen is screenie &#8211; an interface to screen. To use it, you only need to memorize a single keyboard shortcut: [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><strong>screen</strong> is a must-use for anyone familiar with SSH sessions; it saves your time by keeping your console apps running even after (an unexpected) disconnect from the remote session.</p>
<p>The easiest way to start with screen is <strong>screenie</strong> &#8211; an interface to screen. To use it, you only need to memorize a single keyboard shortcut: <strong>C-a d</strong> (<strong>Ctrl+a, d</strong>). This shortcut detaches (hides) your current screen session, allowing to resume later &#8211; either with the help of <strong>screenie</strong>, or by issuing <strong>screen -r</strong> command.</p>
<p>After a while, with increased screen (and screenie) usage, you will find it inconvenient detaching every time you need a new screen session. Here comes the second keyboard shortcut: <strong>C-a c</strong> (<strong>Ctrl+a, c</strong>), which creates a new window within a current screen session, and switches to it.</p>
<p>Finally, you will find it tiresome detaching to then re-attach to a different screen. <strong>C-a &#8220;</strong> (<strong>Ctrl+a, Shift+&#8217;</strong>) will display a list of screen windows for you to select and switch to.</p>
<p><strong>Screenie</strong>, an excellent beginner&#8217;s interface to screen, is no longer needed after you memorize these 3 keyboard shortcuts.</p>
<p>Many will say that <em>this is a bare minimum</em>, and also <em>there is much more to screen than what you present here</em>, and that will be true. However, these 3 shortcuts are sufficient for simple but convenient everyday screen sessions management.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fscreen-mastery-with-only-3-keyboard-shortcuts.html&amp;linkname=screen%20mastery%20with%20only%203%20keyboard%20shortcuts" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/03/01/screen-mastery-with-only-3-keyboard-shortcuts.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ntfstruncate binary for Debian (resetting NTFS bad clusters counter)</title>
		<link>http://bogdan.org.ua/2010/03/01/ntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html</link>
		<comments>http://bogdan.org.ua/2010/03/01/ntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:55:56 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[bad clusters]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux-ntfs]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[ntfsprogs]]></category>
		<category><![CDATA[ntfstruncate]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[pending sectors]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=1000</guid>
		<description><![CDATA[There is an excellent step-by-step instruction on resetting the bad clusters counter of an NTFS partition with linux-ntfs tools. I&#8217;ve checked &#8211; it works as expected: Back up important data from partition just in case Find out size of &#8216;$Bad&#8217; attribute in $Badclus using ntfsinfo -i 8 partition (partition is for example /dev/sda1). It will [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>There is an <a href="http://www.linux-ntfs.org/doku.php?id=ntfsclone#reseting_the_bad_sectors_list_after_cloning">excellent step-by-step instruction</a> on resetting the bad clusters counter of an NTFS partition with linux-ntfs tools. I&#8217;ve checked &#8211; it works as expected:</p>
<blockquote><ol>
<li>Back up important data from partition just in case</li>
<li>Find out size of &#8216;$Bad&#8217; attribute in $Badclus using <strong>ntfsinfo -i 8 <em>partition</em></strong> (<em>partition</em> is for example /dev/sda1). It will be the “Allocated size” value in the “Dumping attribute $DATA (0×80)” (there will be two 0×80 attributes. Only one has an “Allocated size” line). Let us write down (remember) this size as <em>ntfs_size</em>.</li>
<li>Use <strong>ntfstruncate <em>partition</em> 8 0&#215;80 &#8216;$Bad&#8217; 0</strong> to set $Bad&#8217;s attribute length to zero.</li>
<li>Use <strong>ntfstruncate <em>partition</em> 8 0&#215;80 &#8216;$Bad&#8217; <em>ntfs_size</em></strong> to set $Bad&#8217;s attribute length back to proper value <em>ntfs_size</em> which was recorded in step 2.</li>
<li>Boot into Windows and run <strong>chkdsk -f <em>diskname</em></strong>. It will find errors and should fix them.</li>
</ol>
</blockquote>
<p>However, Debian&#8217;s <strong>ntfsprogs</strong> package does not have the <strong>ntfstruncate</strong> binary.</p>
<p>Here&#8217;s how you can easily build one yourself (you may need a few extra packages with build tools for that):<br />
<span id="more-1000"></span></p>
<ol>
<li><strong>apt-get source ntfsprogs</strong></li>
<li><strong>cd linux-ntfs-2.0.0</strong></li>
<li><strong>./configure &#038;&#038; make extra</strong></li>
<li><strong>cd ntfsprogs &#038;&#038; ./ntfstruncate</strong></li>
</ol>
<p>You can also install ntfstruncate system-wide, but I have no idea if that will interfere with the already-installed ntfsprogs package, so I just used this binary directly from linux-ntfs-2.0.0/ntfsprogs.</p>
<p>Bad clusters happen not only when cloning an NTFS partition between 2 physical hard disk drives. Once, after a brief blackout (with a turned on PC, and not on a UPS), the SMART status of my new HDD started showing 1 &#8216;Pending sector&#8217;. Correspondingly, all the SMART tests (performed with a <strong>smartctl</strong> utility) reported read errors. To help my HDD examine and fix the problem itself, I performed a write operation to that single unreadable sector, which restored it (and reset the &#8216;Pending sector&#8217; counter back to zero). It was possible, because not the physical sector itself, but the hidden CRC field had errors after power failure; modern hard drives can detect and fix this kind of errors upon write operations (read operations only mark the sector as &#8216;pending&#8217;, because data read is not consistent with the stored CRC).</p>
<p>However, NTFS partition still had 4096 bytes in &#8216;bad clusters&#8217;. A little research revealed the presence of internal NTFS bad clusters counter, which can be reset following the procedures above.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F03%2F01%2Fntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html&amp;linkname=ntfstruncate%20binary%20for%20Debian%20%28resetting%20NTFS%20bad%20clusters%20counter%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/03/01/ntfstruncate-binary-for-debian-resetting-ntfs-bad-clusters-counter.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Had happiness ever creeped up on you?</title>
		<link>http://bogdan.org.ua/2010/02/16/had-happiness-ever-creeped-up-on-you.html</link>
		<comments>http://bogdan.org.ua/2010/02/16/had-happiness-ever-creeped-up-on-you.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:08:54 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[Welfare]]></category>
		<category><![CDATA[appraisal]]></category>
		<category><![CDATA[inner peace]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=993</guid>
		<description><![CDATA[&#8220;We only value what we loose&#8221;, they say. Fortunately, I haven&#8217;t lost anything valuable, and don&#8217;t plan to. However, I did come to realize that false leads may and actually do obscure some simple happiness bits we fail to notice in our everyday life. Especially when that happiness comes from someone close, someone you literally [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><img src="http://bogdan.org.ua/wp-content/uploads/2010/02/mountain_lake.jpg" alt="mountain lake: inner peace" title="mountain lake: inner peace" width="320" height="249" class="alignright size-full wp-image-995" />&#8220;We only value what we loose&#8221;, they say.</p>
<p>Fortunately, I haven&#8217;t lost anything valuable, and don&#8217;t plan to. However, I did come to realize that false leads may and actually do obscure some simple happiness bits we fail to notice in our everyday life. Especially when that happiness comes from someone close, someone you literally got used to as to something inseparable from your life &#8211; but still fail to give value to.</p>
<p>Take care of your happiness and inner peace &#8211; do stop sometimes to thank and praise and value the oh-so-inseparable people around you.</p>
<p><em>Copyrights note: this is not my image, and I do not know who is the proper copyrights holder. It is used here for illustrative non-profit purposes, with a proper disclaimer. Contact me if you own the copyright and wish this image removed.</em></p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F02%2F16%2Fhad-happiness-ever-creeped-up-on-you.html&amp;linkname=Had%20happiness%20ever%20creeped%20up%20on%20you%3F" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/02/16/had-happiness-ever-creeped-up-on-you.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R script to filter probesets with log-expression values below the lowest spike-in</title>
		<link>http://bogdan.org.ua/2010/01/27/r-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html</link>
		<comments>http://bogdan.org.ua/2010/01/27/r-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:44:02 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Affymetrix]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[log-expression]]></category>
		<category><![CDATA[microarray]]></category>
		<category><![CDATA[probeset]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[spike-in]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=985</guid>
		<description><![CDATA[Sometimes there is a need to remove all the probesets, which have expression values below the minimal spike-in intensity on the Affymetrix microarray. The reasoning behind this procedure is simple: minimal-expression spike-ins represent the bottom margin of microarray sensitivity, and anything below that margin cannot be reliably quantified - which also means that both fold-change [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Sometimes there is a need to remove all the probesets, which have expression values below the minimal spike-in intensity on the <a href="http://www.affymetrix.com/">Affymetrix</a> microarray. The reasoning behind this procedure is simple: minimal-expression spike-ins represent the bottom margin of microarray sensitivity, and anything below that margin cannot be reliably quantified - which also means that both fold-change and p-value of expression variance will be unreliable for these probesets.</p>
<p>Here's a simple <a href="http://www.r-project.org/">R</a> script to do just that. It is abundantly commented, and also contains an optional (commented out) fragment which allows the removal of more low-variance, low-intensity probesets.</p>
<p><span id="more-985"></span><br />
<em>Hint: click the "plain text" box header to be able to right-click the code, "Select All", and then "Copy".</em></p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">filter_below_spikes = function<span style="color:#006600; font-weight:bold;">&#40;</span>eset<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Finds max<span style="color:#006600; font-weight:bold;">&#40;</span>lowest<span style="color:#006600; font-weight:bold;">&#41;</span> AFFX/spike-in intensity, and removes rows consisting entirely of values below max<span style="color:#006600; font-weight:bold;">&#40;</span>lowest<span style="color:#006600; font-weight:bold;">&#41;</span>.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # @param eset</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # ExpressionSet</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # @returns</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # exprs<span style="color:#006600; font-weight:bold;">&#40;</span>ExpressionSet<span style="color:#006600; font-weight:bold;">&#41;</span>, filtered</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Without Biobase exprs<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span> will not work.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="">require</span><span style="color:#006600; font-weight:bold;">&#40;</span>Biobase<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; expr = exprs<span style="color:#006600; font-weight:bold;">&#40;</span>eset<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # <span style="color:#CC0000;">'expr'</span> sample:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#800000;color:#800000;">1</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # <span style="color:#800000;color:#800000;">1367452</span>_at <span style="color:#800000;color:#800000;">10</span>.<span style="color:#800000;color:#800000;">880208</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # <span style="color:#800000;color:#800000;">1367453</span>_at <span style="color:#800000;color:#800000;">10</span>.<span style="color:#800000;color:#800000;">554647</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cat<span style="color:#006600; font-weight:bold;">&#40;</span>nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"rows before filtering.<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Make a vector of spike row names.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="">spikes</span> = grep<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"AFFX"</span>, rownames<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, value = TRUE<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cat<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"Expression matrix has"</span>, length<span style="color:#006600; font-weight:bold;">&#40;</span>spikes<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"spike-in rows.<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cat<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"Summary of spike-in values distribution follows:<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; print<span style="color:#006600; font-weight:bold;">&#40;</span>summary<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#91;</span>spikes, <span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Find max<span style="color:#006600; font-weight:bold;">&#40;</span>lowest<span style="color:#006600; font-weight:bold;">&#41;</span> spike-in values.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="">minval_max</span> = max<span style="color:#006600; font-weight:bold;">&#40;</span>as.<span style="">double</span><span style="color:#006600; font-weight:bold;">&#40;</span>substr<span style="color:#006600; font-weight:bold;">&#40;</span>grep<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"Min"</span>, summary<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#91;</span>spikes, <span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span>, value = TRUE<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#800000;color:#800000;">10</span>, <span style="color:#800000;color:#800000;">14</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cat<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"max(minimal spike-in log-intensity values) ="</span>, minval_max, <span style="color:#CC0000;">"<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Remove spike-ins from expr.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="">expr</span> = expr<span style="color:#006600; font-weight:bold;">&#91;</span>grep<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"AFFX"</span>, rownames<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, value = TRUE, invert = TRUE<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; nospike_rows = nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cat<span style="color:#006600; font-weight:bold;">&#40;</span>nospike_rows, <span style="color:#CC0000;">"rows remaining after the removal of"</span>, length<span style="color:#006600; font-weight:bold;">&#40;</span>spikes<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"spike-in probesets.<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Optional: calculate max<span style="color:#006600; font-weight:bold;">&#40;</span>SD<span style="color:#006600; font-weight:bold;">&#41;</span> of all removed rows.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #bad_sds_max = max<span style="color:#006600; font-weight:bold;">&#40;</span>apply<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#91;</span>!apply<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#40;</span>expr&gt; minval_max<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#800000;color:#800000;">1</span>, any<span style="color:#006600; font-weight:bold;">&#41;</span>,<span style="color:#006600; font-weight:bold;">&#93;</span>, <span style="color:#800000;color:#800000;">1</span>, sd<span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Now remove all rows, where each value is &lt;= minval_max.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="">expr</span> = expr<span style="color:#006600; font-weight:bold;">&#91;</span>!apply<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#40;</span>expr &lt;= minval_max<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#800000;color:#800000;">1</span>, all<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cat<span style="color:#006600; font-weight:bold;">&#40;</span>nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"rows remaining after filtering out"</span>, nospike_rows - nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"probesets with all values below"</span>, minval_max, <span style="color:#CC0000;">"<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #cat<span style="color:#006600; font-weight:bold;">&#40;</span>bad_sds_max, <span style="color:#CC0000;">"is max(SD) of all"</span>, nospike_rows - nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"filtered probesets with all values below"</span>, minval_max, <span style="color:#CC0000;">"<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; # Optional: Remove *some* of the rows, which have at least one value below minval_max, and row_SD &lt;= bad_sds_max.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #pre_final_rows = nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #expr = expr<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006600; font-weight:bold;">&#40;</span>apply<span style="color:#006600; font-weight:bold;">&#40;</span>expr, <span style="color:#800000;color:#800000;">1</span>, sd<span style="color:#006600; font-weight:bold;">&#41;</span>&gt; bad_sds_max<span style="color:#006600; font-weight:bold;">&#41;</span> | <span style="color:#006600; font-weight:bold;">&#40;</span>apply<span style="color:#006600; font-weight:bold;">&#40;</span>expr, <span style="color:#800000;color:#800000;">1</span>, min<span style="color:#006600; font-weight:bold;">&#41;</span>&gt; minval_max<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #cat<span style="color:#006600; font-weight:bold;">&#40;</span>pre_final_rows-nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"rows with SD &lt;="</span>, bad_sds_max, <span style="color:#CC0000;">"and min(row) &lt;="</span>, minval_max, <span style="color:#CC0000;">"were removed.<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; #cat<span style="color:#006600; font-weight:bold;">&#40;</span>nrow<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#CC0000;">"final rows returned.<span style="color:#000099; font-weight:bold;">\n</span>"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; return<span style="color:#006600; font-weight:bold;">&#40;</span>expr<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Sample use:</p>
<blockquote><p>
> source("script.R")<br />
> expr.filtered = filter_below_spikes(eset)
</p></blockquote>
<p>Comments and suggestions are welcome.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F27%2Fr-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html&amp;linkname=R%20script%20to%20filter%20probesets%20with%20log-expression%20values%20below%20the%20lowest%20spike-in" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/01/27/r-script-to-filter-probesets-with-log-expression-values-below-the-lowest-spike-in.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chandler 1.0.3 package for Debian testing amd64</title>
		<link>http://bogdan.org.ua/2010/01/25/chandler-1-0-3-package-for-debian-testing-amd64.html</link>
		<comments>http://bogdan.org.ua/2010/01/25/chandler-1-0-3-package-for-debian-testing-amd64.html#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:52:26 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[Chandler]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[package]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=976</guid>
		<description><![CDATA[Recently, I have come across the Chandler project. Chandler is a sophisticated organizer, including tasks, calendar, appointments, invitations, and many more. The project does provide a 64-bit package for Ubuntu 8.10 "Intrepid Ibex", but it has a dependency on python-zope-interface - which in Debian testing is a virtual package, currently provided by python-zope.interface. That single [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://chandlerproject.org/"><img src="http://bogdan.org.ua/wp-content/uploads/2010/01/chandler-project-logo.png" alt="" title="chandler-project-logo" width="192" height="39" class="alignleft size-full wp-image-979" /></a>Recently, I have come across the <a href="http://chandlerproject.org/">Chandler project</a>. Chandler is a sophisticated organizer, including tasks, calendar, appointments, invitations, and many more.</p>
<p>The project does provide a <a href="http://downloads.osafoundation.org/chandler/releases/1.0.3/#enduserlinux">64-bit package</a> for Ubuntu 8.10 "Intrepid Ibex", but it has a dependency on python-zope-interface - which in Debian testing is a virtual package, currently provided by python-zope.interface. That single dependency made my aptitude complain all the time, so I edited the .deb-file, renaming depends/python-zope-interface to depends/python-zope.interface (following <a href="http://thedarkmaster.wordpress.com/2008/05/24/how-to-create-manipulate-a-deb-file-of-a-compiled-application/">nice and simple instructions</a>). After that - no more aptitude complaints, and Chandler works fine.</p>
<p>Download the <a href="http://bogdan.org.ua/wp-content/uploads/2010/01/chandler-1.0.3-amd64-Debian-testing.deb">modified Chandler 1.0.3 Debian testing amd64 package</a> (md5: 239071715977bea2eb75f3bb54491a02).</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F25%2Fchandler-1-0-3-package-for-debian-testing-amd64.html&amp;linkname=Chandler%201.0.3%20package%20for%20Debian%20testing%20amd64" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/01/25/chandler-1-0-3-package-for-debian-testing-amd64.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Standard deviation and variance in pictures</title>
		<link>http://bogdan.org.ua/2010/01/24/standard-deviation-and-variance-in-pictures.html</link>
		<comments>http://bogdan.org.ua/2010/01/24/standard-deviation-and-variance-in-pictures.html#comments</comments>
		<pubDate>Sun, 24 Jan 2010 14:07:42 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[standard deviation]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[variance]]></category>
		<category><![CDATA[youngling]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=965</guid>
		<description><![CDATA[MathIsFun offers nicely illustrated pages on math, algebra, geometry and maybe more. For example, there is a step-by-step instruction on calculating variance and standard deviation for a set of measured dog heights, with a final picture (below) illustrating one-sigma distance from the mean. Unfortunately, concepts of normal distribution and %% of data points within each [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.mathsisfun.com/"><img src="http://bogdan.org.ua/wp-content/uploads/2010/01/mif120_60.gif" alt="" title="MathIsFun" width="120" height="60" class="alignleft size-full wp-image-966" /></a>MathIsFun offers nicely illustrated pages on math, algebra, geometry and maybe more.</p>
<p></p>
<p>For example, there is a <a href="http://www.mathsisfun.com/standard-deviation.html">step-by-step instruction on calculating variance and standard deviation</a> for a set of measured dog heights, with a final picture (below) illustrating one-sigma distance from the mean. Unfortunately, concepts of normal distribution and %% of data points <a href="http://bogdan.org.ua/2006/09/14/mean-standard-deviation-and-stem-and-leaf-plot.html">within each sigma range</a> are not discussed, but that might as well be too much for a nice explanation. There are also animations, like this <a href="http://www.mathsisfun.com/data/mean-machine.html">mean machine</a>. Overall, MathIsFun is a nice resource for younglings.<br />
<img src="http://bogdan.org.ua/wp-content/uploads/2010/01/statistics-standard-deviation-500x167.gif" alt="" title="one-sigma from mean" width="500" height="167" class="aligncenter size-medium wp-image-967" /></p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F24%2Fstandard-deviation-and-variance-in-pictures.html&amp;linkname=Standard%20deviation%20and%20variance%20in%20pictures" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/01/24/standard-deviation-and-variance-in-pictures.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple and efficient Drupal upgrades: patch!</title>
		<link>http://bogdan.org.ua/2010/01/03/simple-efficient-drupal-upgrades-patch.html</link>
		<comments>http://bogdan.org.ua/2010/01/03/simple-efficient-drupal-upgrades-patch.html#comments</comments>
		<pubDate>Sun, 03 Jan 2010 13:50:37 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Notepad]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=953</guid>
		<description><![CDATA[Just a quick note: upgrading Drupal using a patch file is a really efficient and fast method, especially because diff/patch files are available for different Drupal version combinations.]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Just a quick note: <a href="http://drupal.org/node/359234">upgrading Drupal using a patch file</a> is a really efficient and fast method, especially because <a href="http://fuerstnet.de/en/drupal-upgrade-easier">diff/patch files are available</a> for different Drupal version combinations.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2010%2F01%2F03%2Fsimple-efficient-drupal-upgrades-patch.html&amp;linkname=Simple%20and%20efficient%20Drupal%20upgrades%3A%20patch%21" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2010/01/03/simple-efficient-drupal-upgrades-patch.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does Google attack your servers, too?</title>
		<link>http://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html</link>
		<comments>http://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html#comments</comments>
		<pubDate>Sat, 05 Dec 2009 12:28:34 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=942</guid>
		<description><![CDATA[For about 2 weeks now, I am every day alerted of the suspicious behavior of some computer/server from the Google's IP range: Dec 5 05:39:33 mx suhosin[3701]: ALERT - tried to register forbidden variable '_REQUEST[option]' through GET variables (attacker '66.249.71.20', file 'html/index.php') Dec 5 05:39:33 mx suhosin[3701]: ALERT - tried to register forbidden variable '_REQUEST[Itemid]' [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><div align="center"><img src="http://bogdan.org.ua/wp-content/uploads/2009/12/evil-google.jpg" alt="Evil?" title="Evil?" width="276" height="135" class="aligncenter size-full wp-image-944" /></div>
<p>For about 2 weeks now, I am every day alerted of the suspicious behavior of some computer/server from the Google's IP range:<br />
<span id="more-942"></span></p>
<blockquote><p>
Dec  5 05:39:33 mx suhosin[3701]: ALERT - tried to register forbidden variable '_REQUEST[option]' through GET variables (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:33 mx suhosin[3701]: ALERT - tried to register forbidden variable '_REQUEST[Itemid]' through GET variables (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:33 mx suhosin[3701]: ALERT - tried to register forbidden variable 'GLOBALS' through GET variables (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:33 mx suhosin[3701]: ALERT - ASCII-NUL chars not allowed within request variables - dropped variable 'mosConfig_absolute_path' (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:42 mx suhosin[3701]: ALERT - tried to register forbidden variable '_REQUEST[option]' through GET variables (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:42 mx suhosin[3701]: ALERT - tried to register forbidden variable '_REQUEST[Itemid]' through GET variables (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:42 mx suhosin[3701]: ALERT - tried to register forbidden variable 'GLOBALS' through GET variables (attacker '66.249.71.20', file 'html/index.php')<br />
Dec  5 05:39:42 mx suhosin[3701]: ALERT - ASCII-NUL chars not allowed within request variables - dropped variable 'mosConfig_absolute_path' (attacker '66.249.71.20', file 'html/index.php')
</p></blockquote>
<p>These requests repeat up to several hundred times per hour, with periods of no or very little malicious requests.</p>
<p>Here's WHOIS information about 66.249.71.20:</p>
<blockquote><p>
OrgName:    Google Inc.<br />
OrgID:      GOGL<br />
...<br />
NetRange:   66.249.64.0 - 66.249.95.255<br />
CIDR:       66.249.64.0/19<br />
NetName:    GOOGLE<br />
NetHandle:  NET-66-249-64-0-1<br />
Parent:     NET-66-0-0-0-0
</p></blockquote>
<p><strong>Does Google attack you, too?</strong></p>
<p>These attacks initially started from a different Google IP - 66.249.71.2; I wrote to abuse at google, and got an automated response with the ticket number (in the hundreds of millions range). A week after that, requests started flowing from IP 66.249.71.20. I am not inferring "evil Google abuse department" here, just that there was no response, and the problem shifted to a different IP from the Google's IP range.</p>
<p><ins datetime="2009-12-27T18:54:46+00:00">Update:</ins> I decided just to ignore this class of problems.</p>
<p><em>"Evil?" image by copyblogger.com.</em></p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fail2ban and Google translate: how to easily cut your WP blog traffic</title>
		<link>http://bogdan.org.ua/2009/11/14/fail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html</link>
		<comments>http://bogdan.org.ua/2009/11/14/fail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html#comments</comments>
		<pubDate>Sat, 14 Nov 2009 00:11:08 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress PlugIns]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[fail2ban]]></category>
		<category><![CDATA[fopen]]></category>
		<category><![CDATA[global trasnlator]]></category>
		<category><![CDATA[google translate]]></category>
		<category><![CDATA[maxretry]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php-url-fopen]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[rule]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[whitelist]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=935</guid>
		<description><![CDATA[fail2ban has a php-url-fopen rule. WordPress has a Global Translator plugin, which - among others - uses Google Translate service. If someone uses Google Translate (e.g. using Global Translate's mini-language-flags), and goes back to your blog - that someone might get banned by fail2ban (especially if you have set maxretry to 1), as the referrer [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><img src="http://bogdan.org.ua/wp-content/uploads/2009/11/translate_logo.gif" alt="translate_logo" title="translate_logo" width="205" height="40" class="alignleft size-full wp-image-937" /><a href="http://www.fail2ban.org/">fail2ban</a> has a php-url-fopen rule.</p>
<p><a href="http://wordpress.org/">WordPress</a> has a <a href="http://www.nothing2hide.net/wp-plugins/wordpress-global-translator-plugin/">Global Translator plugin</a>, which - among others - uses <a href="http://translate.google.com/">Google Translate</a> service.</p>
<p>If someone uses Google Translate (e.g. using Global Translate's mini-language-flags), and goes back to your blog - that someone might get banned by fail2ban (especially if you have set maxretry to 1), as the referrer will contain the php-URL-fopen attack signature. The bad thing is that you will not realize that until after you check one or several translations yourself, as a random site visitor experiencing the problem is highly unlikely to bother reporting this problem - especially when your blog's Contact page is also inaccessible.</p>
<p>Clearly, Google Translate is not the only legitimate service which will trigger that rule.</p>
<p>Solution: The only solution I have found is to specify the whitelist regex for the php-URL-fopen rule.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F14%2Ffail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html&amp;linkname=fail2ban%20and%20Google%20translate%3A%20how%20to%20easily%20cut%20your%20WP%20blog%20traffic" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/11/14/fail2ban-and-google-translate-how-to-easily-cut-your-wp-blog-traffic.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud-based bruteforcing, slowloris, and Golang: links</title>
		<link>http://bogdan.org.ua/2009/11/13/cloud-based-bruteforcing-slowloris-and-golang-links.html</link>
		<comments>http://bogdan.org.ua/2009/11/13/cloud-based-bruteforcing-slowloris-and-golang-links.html#comments</comments>
		<pubDate>Fri, 13 Nov 2009 16:34:51 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bruteforce]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[EC]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[golang]]></category>
		<category><![CDATA[mod]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[slowloris]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=931</guid>
		<description><![CDATA[A nice report on the cost of bruteforcing variable-length and variable-complexity passwords using cloud computing services (e.g. Amazon's EC). There's a kind of a tutorial in their previous post. Slow DoS attack with just 1 computer against a number of web servers, including Apache: slowloris. There is a solution for Apache, packaged for RedHat and [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>A nice report on the <a href="http://news.electricalchemy.net/2009/10/password-cracking-in-cloud-part-5.html">cost of bruteforcing variable-length and variable-complexity passwords</a> using cloud computing services (e.g. Amazon's <abbr title="Elastic Cloud">EC</abbr>). There's a kind of a tutorial in their previous post.</p>
<p>Slow <abbr title="Denial of Service">DoS</abbr> attack with just 1 computer against a number of web servers, including Apache: <a href="http://ha.ckers.org/slowloris/">slowloris</a>. There is a solution for Apache, packaged for <a href="ftp://ftp.monshouwer.eu/pub/linux/mod_antiloris/">RedHat</a> and also available for <a href="http://www.liranuna.com/securing-your-debian-server-against-slowloris/">Debian</a>.</p>
<p>Finally, there's <a href="http://golang.org/">Go programming language</a>. The most inspiring promise to me personally is the ease of execution parallelization with language's built-in syntactic constructs. That is something highly desired. Also, I like that it is a compiled language. However, it might be 10%-20% slower than pure C. Let's see how it grows.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F13%2Fcloud-based-bruteforcing-slowloris-and-golang-links.html&amp;linkname=Cloud-based%20bruteforcing%2C%20slowloris%2C%20and%20Golang%3A%20links" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/11/13/cloud-based-bruteforcing-slowloris-and-golang-links.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ocrodjvu: increase accessibility of your DJVU books</title>
		<link>http://bogdan.org.ua/2009/11/05/ocrodjvu-increase-accessibility-of-your-djvu-books.html</link>
		<comments>http://bogdan.org.ua/2009/11/05/ocrodjvu-increase-accessibility-of-your-djvu-books.html#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:04:23 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[DJVU]]></category>
		<category><![CDATA[OCR]]></category>
		<category><![CDATA[ocropus]]></category>
		<category><![CDATA[tesseract]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=926</guid>
		<description><![CDATA[ocrodjvu = OCRopus (tesseract) + DJVU It is a small command-line tool to easily convert your image-only DJVU files into image+text DJVU files. In Debian testing, there are language packages for (in no specific order) German, English, French, Spanish, Vietnamese, Brasilian Portuguese, Dutch, and Italian. The original tesseract-ocr software includes training data &#038; code, so [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://packages.debian.org/squeeze/ocrodjvu">ocrodjvu</a> = <a href="http://packages.debian.org/squeeze/ocropus">OCRopus</a> (<a href="http://packages.debian.org/squeeze/tesseract-ocr">tesseract</a>) + <a href="http://packages.debian.org/squeeze/python-djvu">DJVU</a></p>
<p>It is a small command-line tool to easily convert your image-only DJVU files into image+text DJVU files. In Debian testing, there are language packages for (in no specific order) German, English, French, Spanish, Vietnamese, Brasilian Portuguese, Dutch, and Italian. The original <a href="http://code.google.com/p/tesseract-ocr/">tesseract-ocr</a> software includes training data &#038; code, so it should be (at least in theory) easy to add more recognition languages.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F11%2F05%2Focrodjvu-increase-accessibility-of-your-djvu-books.html&amp;linkname=ocrodjvu%3A%20increase%20accessibility%20of%20your%20DJVU%20books" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/11/05/ocrodjvu-increase-accessibility-of-your-djvu-books.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ukraine hit by influenza A/H1N1 (swine flu)</title>
		<link>http://bogdan.org.ua/2009/10/31/ukraine-hit-by-influenza-a-h1n1-swine-flu.html</link>
		<comments>http://bogdan.org.ua/2009/10/31/ukraine-hit-by-influenza-a-h1n1-swine-flu.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 22:21:12 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[A/H1N1]]></category>
		<category><![CDATA[epidemic]]></category>
		<category><![CDATA[influenza]]></category>
		<category><![CDATA[pandemic]]></category>
		<category><![CDATA[quarantine]]></category>
		<category><![CDATA[swine flu]]></category>
		<category><![CDATA[Ukraine]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=920</guid>
		<description><![CDATA[Starting October, 30, there is a 3-week quarantine in all primary and higher bodies of education in Ukraine - to limit the spread of the infection. A total of 80k people were registered with respiratory infections (not classified by flu type). Several small samples tested for A/H1N1 (which is the cause of swine flu pandemic) [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://bogdan.org.ua/wp-content/uploads/2009/10/flu_wiki.jpg"><img src="http://bogdan.org.ua/wp-content/uploads/2009/10/flu_wiki-200x119.jpg" alt="virus" title="virus" width="200" height="119" class="alignleft size-thumbnail wp-image-923" /></a>Starting October, 30, there is a 3-week quarantine in all primary and higher bodies of education in Ukraine - to limit the spread of the infection.</p>
<p>A total of 80k people were registered with respiratory infections (not classified by flu type). Several small samples tested for <a href="http://en.wikipedia.org/wiki/Influenza_A_virus_subtype_H1N1">A/H1N1</a> (which is the cause of <a href="http://en.wikipedia.org/wiki/2009_swine_flu_pandemic">swine flu pandemic</a>) indicate that 30-50% of all cases could be swine flu (with other cases being "seasonal flu" - that is, previously known influenza types and subtypes). It is reported that ~37 died since Monday, with symptoms matching those of swine flu. Most of the statistics come from the Western regions of Ukraine, which were the first to face rapid daily temperatures decrease - which could have been the trigger of massive infections.</p>
<p>Today I've seen a number of people in Kyiv's underground railway wearing medical face masks (or just pulling their scarfs up to cover noses). Drug stores were literally stormed for anti-virus medications, immune system stimulators, medical face masks, vitamins, etc.</p>
<p>If not the virus, then panic is definitely in the air. I do not recollect seeing something like that before.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F31%2Fukraine-hit-by-influenza-a-h1n1-swine-flu.html&amp;linkname=Ukraine%20hit%20by%20influenza%20A%2FH1N1%20%28swine%20flu%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/10/31/ukraine-hit-by-influenza-a-h1n1-swine-flu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search and replace in a MySQL table</title>
		<link>http://bogdan.org.ua/2009/10/27/search-and-replace-in-a-mysql-table.html</link>
		<comments>http://bogdan.org.ua/2009/10/27/search-and-replace-in-a-mysql-table.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 07:37:34 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Notepad]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=917</guid>
		<description><![CDATA[This query performs a table-wide search-and-repalce: UPDATE `table_name` SET `table_field` = REPLACE(`table_field`,'string to search for and replace','replacement string'); If you need a database-wide search-and-replace, you could try this script (I haven't tested/used it myself). Beware of the following gotchas: wrong query syntax may ruin the field you are performing replace on, so always backup first! [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>This query performs a table-wide search-and-repalce:</p>
<blockquote><p>UPDATE `table_name` SET `table_field` = REPLACE(`table_field`,'string to search for and replace','replacement string');</p></blockquote>
<p>If you need a database-wide search-and-replace, you could try <a href="http://blog.irmsgeekwork.com/2009/phpmysql-full-database-search-and-replace">this script</a> (I haven't tested/used it myself).</p>
<p>Beware of the following gotchas:</p>
<ol>
<li>wrong query syntax may ruin the field you are performing replace on, so <strong>always backup first!</strong></li>
<li>be sure to provide "search-for" string as specific as possible, or you will get<strong> unexpected replacements</strong> (e.g. replacing <em>mini</em> with <em>little</em> will also convert all <em>minivans</em> into <em>littlevans</em>); also, do use WHERE clause when necessary to limit the number of rows modified</li>
<li>the function in the example is <strong>case-sensitive</strong>, so replacing all <em>minivans</em> with <em>vehicles</em> won't replace <em>Minivans</em>. However, I believe there exists a case-insensitive version of REPLACE function</li>
</ol>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F27%2Fsearch-and-replace-in-a-mysql-table.html&amp;linkname=Search%20and%20replace%20in%20a%20MySQL%20table" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/10/27/search-and-replace-in-a-mysql-table.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring web-server: for production and for development</title>
		<link>http://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html</link>
		<comments>http://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:16:10 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Notepad]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[web-server]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=680</guid>
		<description><![CDATA[Production: see http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch - it is for Debian Etch (which is old-stable), but many of the steps apply equally well to Debian Lenny (current-stable). Also, this is a very basic guide, as if you are going to host multiple sites from multiple clients, you most definitely will need some hosting control panel. Development: see http://www.ruzee.com/blog/2009/01/apache-virtual-hosts-a-clean-setup-for-php-developers. [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><strong>Production</strong>: see <a href="http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch">http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch</a> - it is for Debian Etch (which is old-stable), but many of the steps apply equally well to Debian Lenny (current-stable). Also, this is a very basic guide, as if you are going to host multiple sites from multiple clients, you most definitely will need some <a href="http://bogdan.org.ua/2008/09/27/which-hosting-control-panel-to-use-for-a-debian-server.html">hosting control panel</a>.</p>
<p><strong>Development</strong>: see <a href="http://www.ruzee.com/blog/2009/01/apache-virtual-hosts-a-clean-setup-for-php-developers">http://www.ruzee.com/blog/2009/01/apache-virtual-hosts-a-clean-setup-for-php-developers</a>. This setup works very well, unless you need to create several virtual hosts every day - in which case necessary actions could be partially scripted.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R under Debian testing/i386: permanently set pdfviewer option</title>
		<link>http://bogdan.org.ua/2009/10/21/r-under-debian-testingi386-permanently-set-pdfviewer-option.html</link>
		<comments>http://bogdan.org.ua/2009/10/21/r-under-debian-testingi386-permanently-set-pdfviewer-option.html#comments</comments>
		<pubDate>Wed, 21 Oct 2009 14:06:37 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[Notepad]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pdfviewer]]></category>
		<category><![CDATA[R]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=909</guid>
		<description><![CDATA[If you get this message when opening vignettes: Error in openPDF(vif) : getOption('pdfviewer') is ''; please use 'options(pdfviewer=...)' and you are tired of running this command every time: > options(pdfviewer="okular") then you should check if your system-wide Renviron file has proper PDF viewer set: grep -i pdf /etc/R/Renviron R_PDFLATEXCMD=${R_PDFLATEXCMD-${PDFLATEX-'/usr/bin/pdflatex'}} R_RD4PDF=${R_RD4PDF-'times,hyper'} ## Default PDF viewer R_PDFVIEWER=${R_PDFVIEWER-''} [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>If you get this message when opening vignettes:</p>
<blockquote><p>Error in openPDF(vif) :<br />
  getOption('pdfviewer') is ''; please use 'options(pdfviewer=...)'</p></blockquote>
<p>and you are tired of running this command every time:</p>
<blockquote><p>> options(pdfviewer="okular")</p></blockquote>
<p>then you should check if your system-wide <strong>Renviron</strong> file has proper PDF viewer set:<br />
<span id="more-909"></span><br />
<strong>grep -i pdf /etc/R/Renviron</strong></p>
<blockquote><p>R_PDFLATEXCMD=${R_PDFLATEXCMD-${PDFLATEX-'/usr/bin/pdflatex'}}<br />
R_RD4PDF=${R_RD4PDF-'times,hyper'}<br />
## Default PDF viewer<br />
R_PDFVIEWER=${R_PDFVIEWER-''}</p></blockquote>
<p>It wasn't in my case.</p>
<p>To set one, either edit the system-wide Renviron (e.g. by editing the <strong>R_PDFVIEWER=${R_PDFVIEWER-''}</strong> line to look like <strong>R_PDFVIEWER=${R_PDFVIEWER-'/usr/bin/xdg-open'}</strong> - this will use MIME types to open your preferred PDF viewer), or one of the per-user/per-directory Renviron files to fix this minor annoyance (format is the same, e.g. R_PDFVIEWER=okular ).</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F21%2Fr-under-debian-testingi386-permanently-set-pdfviewer-option.html&amp;linkname=R%20under%20Debian%20testing%2Fi386%3A%20permanently%20set%20pdfviewer%20option" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/10/21/r-under-debian-testingi386-permanently-set-pdfviewer-option.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Single password for multiple sites is safe to use with PwdHash</title>
		<link>http://bogdan.org.ua/2009/10/16/single-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html</link>
		<comments>http://bogdan.org.ua/2009/10/16/single-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html#comments</comments>
		<pubDate>Fri, 16 Oct 2009 19:46:23 +0000</pubDate>
		<dc:creator>Bogdan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[pwdhash]]></category>

		<guid isPermaLink="false">http://bogdan.org.ua/?p=902</guid>
		<description><![CDATA[PwdHash uses your "single password" to create a site-unique password (by making a one-way hash of your password and the site's domain). Although I'm not using "single password for all sites", PwdHash does look very convenient.]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="https://addons.mozilla.org/en-US/firefox/addon/1033">PwdHash</a> uses your "single password" to create a site-unique password (by making a one-way hash of your password and the site's domain).</p>
<p>Although I'm not using "single password for all sites", PwdHash does look very convenient.</p>
<!-- google_ad_section_end --><p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Delicious" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/windows_live_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Windows Live Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Windows Live Favorites"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Digg" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Slashdot" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/read_it_later?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Read It Later" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/read_it_later.png" width="16" height="16" alt="Read It Later"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F16%2Fsingle-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html&amp;linkname=Single%20password%20for%20multiple%20sites%20is%20safe%20to%20use%20with%20PwdHash" title="Twitter" rel="nofollow" target="_blank"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://bogdan.org.ua/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://bogdan.org.ua/2009/10/16/single-password-for-multiple-sites-is-safe-to-use-with-pwdhash.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
