<?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 CaveMisc &#187;</title> <atom:link href="http://bogdan.org.ua/categories/misc/feed" rel="self" type="application/rss+xml" /><link>http://bogdan.org.ua</link> <description>Tiny bits of bioinformatics, [web-]programming etc</description> <lastBuildDate>Fri, 03 Feb 2012 22:51:18 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Megahack of Stratfor</title><link>http://bogdan.org.ua/2012/01/09/megahack-of-stratfor.html</link> <comments>http://bogdan.org.ua/2012/01/09/megahack-of-stratfor.html#comments</comments> <pubDate>Mon, 09 Jan 2012 02:25:41 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[anonymous]]></category> <category><![CDATA[antisec]]></category> <category><![CDATA[drupal]]></category> <category><![CDATA[fourkitchens]]></category> <category><![CDATA[lulzsec]]></category> <category><![CDATA[stratfor]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1801</guid> <description><![CDATA[If you haven&#8217;t heard yet &#8211; stratfor.com was hacked in December 2011, leaking full information about 75k credit cards (including owner&#8217;s addresses and CVV codes) and 860k (right, almost a million) user accounts. All Stratfor email archives were also reportedly stolen (around 160-200 GB of data), but those were not made publicly available on the [...]]]></description> <content:encoded><![CDATA[<p>If you haven&#8217;t heard yet &#8211; stratfor.com was hacked in December 2011, leaking full information about 75k credit cards (including owner&#8217;s addresses and CVV codes) and 860k (right, almost a million) user accounts. All Stratfor email archives were also reportedly stolen (around 160-200 GB of data), but those were not made publicly available on the internet &#8211; unlike the credit cards and user accounts information, which is still relatively easy to find and download.</p><p>I do not really recollect anything that large. Well, not counting dropbox&#8217;s 4-hour window of &#8220;any password fits all accounts&#8221;, but that was different.</p><p>Here are some of the news items about this seriously large hacking incident:</p><ul><li><a
href="http://www.nytimes.com/2011/12/26/technology/hackers-breach-the-web-site-of-stratfor-global-intelligence.html?_r=1" rel="nofollow" >NYTimes (Dec. 25, 2011)</a></li><li><a
href="http://online.wsj.com/article/APf0a1519595c04b17ad9a84120d03cf1d.html" rel="nofollow" >WSJ (Dec. 25, 2011)</a></li><li><a
href="http://edition.cnn.com/2011/12/26/tech/web/anonymous-hack-stratfor/" rel="nofollow" >CNN (Dec. 25, 2011)</a></li><li>relatively above-average write-up from <a
href="http://www.wired.com/threatlevel/2011/12/antisec-hits-private-intel-firm-million-of-docs-allegedly-lifted/" rel="nofollow" >Wired (Dec. 26, 2011)</a></li><li><a
href="http://abcnews.go.com/US/hacking-group-anonymous-vows-hit/story?id=15234349" rel="nofollow" >ABCNews (Dec. 26, 2011)</a></li><li><a
href="http://www.theregister.co.uk/2012/01/03/stratfor_mega_hack/" rel="nofollow" >The Register (Jan. 3, 2012)</a></li></ul><p>Here come more technical reports:</p><ul><li>short <a
href="http://pastebin.com/f7jYf5Wd" rel="nofollow" >pastebin document</a>, supposedly by the hackers</li><li><a
href="http://cryptome.org/0005/stratfor-hack.htm" rel="nofollow" >cryptome</a> keeps track of the data being removed from the internet</li><li>a 1MB <a
href="http://bolt.thexfil.es/84e9h!t" rel="nofollow" >report by the hackers</a></li><li>TheTechGerald has <a
href="http://www.thetechherald.com/articles/Report-Analysis-of-the-Stratfor-Password-List" rel="nofollow" >some analysis of the leaked stratfor passwords</a> (Jan. 2, 2012)</li></ul><p>TheTechGerald&#8217;s analysis linked to above got my attention. Unfortunately, a while ago I&#8217;ve subscribed to stratfor&#8217;s &#8220;free intelligence mailing list&#8221;, and was wondering if my account information is now publicly available. I was the most worried about the password I&#8217;ve used to subscribe, because of the risk of using the same password somewhere else.</p><p>Unlike TheTechGerald, I haven&#8217;t used any dictionaries &#8211; just the default configuration of a well-known tool for finding weak passwords. Within a single hour, ~100k passwords were decrypted (~12% of all). Till the end of the day, ~50k more passwords were decrypted (totalling 17.4% of 860k). At this point my password was still safe, and I&#8217;ve found a way to verify that it is not used anywhere else, so I&#8217;ve aborted further decryption.</p><p>There are a few simple conclusions:</p><ul><li><strong>anybody who had a stratfor account must verify that he/she isn&#8217;t using that password anywhere else</strong>, because if 1 PC can get 17% of all the passwords in less than a day, it is only a matter of short time until all the leaked passwords will be decrypted and made publicly available in various &#8220;md5 decryption databases&#8221;</li><li>system owners should run periodic screenings for weak passwords (and implement policies to prevent creating obviously weak passwords from the very beginning)</li><li>md5 is very fast to decrypt/bruteforce &#8211; a much slower hashing function wouldn&#8217;t hurt; also, using a more complex hashing approach, maybe even with a closed-source shared library, could help</li><li>single-factor authentication (password-based) is likely to get replaced with 2-factor authentication in the nearest future</li><li>one may enjoy increased personal data safety by using throw-away passwords in conjunction with antispam mailboxes like spam.la and mailinator.com (at least 1600 users &#8211; 0.186% &#8211; did use these services).</li></ul><p><span
id="more-1801"></span><br
/> Fortunately, the top 10 passwords (by their counts) were exclusively &#8220;throw-away&#8221;, and added up to ~10% of the decrypted passwords. (I&#8217;m not showing any, as that would unnecessarily simplify further decryption &#8211; maybe thetechgerald should have also been more vague about actual passwords.)</p><p>Sooner or later this significant-size corpus of real-life passwords will find its way (after decryption by those who would actually use leaked passwords to gain unauthorized access) into various wordlists and wordlist mutation rules, making it even easier to decrypt any future leaks. This is where 2-factor authentication will, hopefully, come in handy to protect against similar leaks.</p><p>I wonder if I should put up a page &#8220;Check if my password was among those 860k&#8221;, to help people easily identify if they should change theirs &#8211; not even necessarily being a Stratfor subscriber. Unless similar pages/services had already been put up by others.</p><p>It is also unclear what will the future of Stratfor be, taking into account that their website is still dysfunctional.</p><p>It is sad to see Drupal (stratfor.com&#8217;s CMS) involved here. However, I have no idea if their installation was up to date, and if their website was the point of entry. The hacklog suggests that attackers somehow obtained the password of one of the system administrators, and then used it for SSH access, which would save Drupal&#8217;s face (Drupal&#8217;s security record to date was pretty reassuring).</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2012/01/09/megahack-of-stratfor.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Carol of the Bells is a thousand years old Ukrainian song</title><link>http://bogdan.org.ua/2011/12/24/carol-of-the-bells-is-a-thousand-years-old-ukrainian-song.html</link> <comments>http://bogdan.org.ua/2011/12/24/carol-of-the-bells-is-a-thousand-years-old-ukrainian-song.html#comments</comments> <pubDate>Sat, 24 Dec 2011 15:45:46 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Ukraine]]></category> <category><![CDATA[carol]]></category> <category><![CDATA[carol of the bells]]></category> <category><![CDATA[shchedryk]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1793</guid> <description><![CDATA[Arranged by the Ukrainian composer Mykola Leontovych between 1901 and 1919, and performed in 1921 at Carnegie Hall, Shchedryk (with a completely different text and now titled Carol of the bells) rapidly became popular in the US. The original Ukrainian text tells the tale of a swallow flying into a household to proclaim the plentiful [...]]]></description> <content:encoded><![CDATA[<p>Arranged by the Ukrainian composer Mykola Leontovych between 1901 and 1919, and performed in 1921 at Carnegie Hall, <em>Shchedryk</em> (with a completely different text and now titled <em>Carol of the bells</em>) rapidly became popular in the US.</p><p>The original Ukrainian text tells the tale of a swallow flying into a household to proclaim the plentiful and bountiful year that the family will have. The title <em>shchedryk</em> is derived from the Ukrainian word for &#8220;bountiful&#8221;. This follows a tradition of praising the hosts of festivities in the songs during those festivities, or when coming to get sweets, small money bills or presents in exchange for nice singing by a group of children.</p><p>English text was written separately, and is copyrighted.</p><p>All the derived music uses the original&#8217;s four-note pattern by Mykola Leontovych. Folk song/chant was the basis for Leontovych&#8217;s work on this piece. I believe the original song had a similar musical (vocal) pattern, and that &#8220;ostinato&#8221; figure of music was already present in the song, so Leontovych&#8217;s work was probably to smooth out any uneven moments, and formalize the music in notes. Citing <a
href="http://en.wikipedia.org/wiki/Shchedryk_(song)" rel="nofollow" >wikipedia article</a>, &#8220;ostinato motif, a repeated four-note pattern within the range of a minor third is thought to be of prehistoric origins&#8221;.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2011/12/24/carol-of-the-bells-is-a-thousand-years-old-ukrainian-song.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HandBrake profile for Nokia E71 default player</title><link>http://bogdan.org.ua/2011/08/13/handbrake-profile-for-nokia-e71-default-player.html</link> <comments>http://bogdan.org.ua/2011/08/13/handbrake-profile-for-nokia-e71-default-player.html#comments</comments> <pubDate>Sat, 13 Aug 2011 14:41:24 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Movies]]></category> <category><![CDATA[Notepad]]></category> <category><![CDATA[E71]]></category> <category><![CDATA[handbrake]]></category> <category><![CDATA[nokia]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1661</guid> <description><![CDATA[Inspired by video encoding with handbrake. HandBrake is a very high-quality piece of software &#8211; next time you need recoding something into H.264/MPEG-4 (using MKV or MP4 containers) &#8211; try HandBrake. It easily saturated all my CPU cores &#8211; which I failed to achieve with ffmpeg, which even with threads=8 was only saturating 2 cores. [...]]]></description> <content:encoded><![CDATA[<p>Inspired by <a
href="http://nokia-e71-phone.blogspot.com/2009/03/video-encoding-aach264.html" rel="nofollow" >video encoding with handbrake</a>.</p><p><a
href="http://handbrake.fr/" rel="nofollow" >HandBrake</a> is a very high-quality piece of software &#8211; next time you need recoding something into H.264/MPEG-4 (using MKV or MP4 containers) &#8211; try HandBrake. It easily saturated all my CPU cores &#8211; which I failed to achieve with ffmpeg, which even with threads=8 was only saturating 2 cores.</p><p>Attached to this post are 2 profiles for recoding movies for Nokia E71. The &#8220;_best&#8221; profile has exhaustive motion detection, otherwise is identical to the base profile.<br
/> <a
href='http://bogdan.org.ua/wp-content/uploads/2011/08/E71.plist_.zip'>E71.plist</a><br
/> <a
href='http://bogdan.org.ua/wp-content/uploads/2011/08/E71_best.plist_.zip'>E71_best.plist</a></p><p>Related:</p><ul><li><a
href="https://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping" rel="nofollow" >x264 ffmpeg mapping and options guide</a></li><li><a
href="http://rodrigopolo.com/ffmpeg/cheats.html" rel="nofollow" >ffmpeg audio/video encoding cheat sheet</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2011/08/13/handbrake-profile-for-nokia-e71-default-player.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Debunking the widespread myth of 2^32=4GB being the architectural limit</title><link>http://bogdan.org.ua/2011/04/10/debunking-widespread-myth-of-2-32-4gb-architectural-limit.html</link> <comments>http://bogdan.org.ua/2011/04/10/debunking-widespread-myth-of-2-32-4gb-architectural-limit.html#comments</comments> <pubDate>Sun, 10 Apr 2011 13:10:54 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[32bit]]></category> <category><![CDATA[4GB]]></category> <category><![CDATA[myth]]></category> <category><![CDATA[PAE]]></category> <category><![CDATA[windows]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1555</guid> <description><![CDATA[Quite a number of people are aware of the PAE which can extend the addressable space from 32bit up to 36-48-52bit (depending on the implementation; as I understand, Windows PAE extends to 36 bits, or 64GB of addressable space). However, overwhelming numbers of internet pages continue insisting that a not-more-than-4GB limit for the 32bit Windows [...]]]></description> <content:encoded><![CDATA[<p>Quite a number of people are aware of the <abbr
title="Page Address Extension">PAE</abbr> which can extend the addressable space from 32bit up to 36-48-52bit (depending on the implementation; as I understand, Windows PAE extends to 36 bits, or 64GB of addressable space). However, overwhelming numbers of internet pages continue insisting that a not-more-than-4GB limit for the 32bit Windows is the consequence of <em>2^32 = 4GB architectural limit</em>.</p><p>There is an <a
href="http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm" rel="nofollow" >excellent, in-depth, well-argumented article by Geoff Chappell</a> on the issue. Highly recommended in its entirety to those who want a complete understanding (additional side-reading and facts verification might be necessary).</p><p>A single citation to get you started:</p><blockquote><p>There is already on the Internet and elsewhere an awful lot of rubbish to read about this question. Hardly any of it would be worth citing even if I didn’t want to spare the authors the embarrassment. A surprising number of people who claim some sort of attention as expert commentators would have you believe that using more than 4GB of memory is mathematically impossible for any 32-bit operating system because 2 to the power of 32 is 4G and a 32-bit register can’t form an address above 4GB. If nothing else, these experts don’t know enough history: 2 to the 16 is only 64K and yet the wealth of Microsoft is founded on a 16-bit operating system that from its very first version was designed to use 640KB of RAM plus other memory in a physical address space of 1MB. Some remember this history and add seemingly plausible qualifications that exceeding 4GB is possible only at the price of nasty hacks that require everyone—well, all programmers—to jump through hoops. Fortunately, Intel’s processors are a lot more advanced than the 8086 from all those years ago.</p></blockquote><p>P.S. Unfortunately, patching the kernel won&#8217;t help make Windows XP see more than 4GB RAM: even though the kernel itself does support more RAM (with PAE), starting with SP2 the <abbr
title="Hardware Abstraction Layer">HAL</abbr> was modified in a way prohibiting access to any RAM beyond 4GB. Patching may only be suggested to devoted geeks with Vista&#8217;s and 7&#8242;s.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2011/04/10/debunking-widespread-myth-of-2-32-4gb-architectural-limit.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How to fix: Nokia Ovi Suite could not connect to the Nokia account server</title><link>http://bogdan.org.ua/2011/03/10/how-to-fix-nokia-ovi-suite-could-not-connect-nokia-account-server.html</link> <comments>http://bogdan.org.ua/2011/03/10/how-to-fix-nokia-ovi-suite-could-not-connect-nokia-account-server.html#comments</comments> <pubDate>Thu, 10 Mar 2011 19:18:05 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[how-to]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[account]]></category> <category><![CDATA[nokia]]></category> <category><![CDATA[ovi]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1470</guid> <description><![CDATA[I&#8217;ve been getting this message for a long while, when trying to log into Ovi from within my Ovi Suite: Nokia Ovi Suite could not connect to the Nokia account server. Make sure the internet connection is working properly and try again. However, both my internet connection, and logging into ovi.com using a browser work [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve been getting this message for a long while, when trying to log into Ovi from within my Ovi Suite:</p><blockquote><p>Nokia Ovi Suite could not connect to the Nokia account server. Make sure the internet connection is working properly and try again.</p></blockquote><p>However, both my internet connection, and logging into ovi.com using a browser work fine. Even looking for updates from within Ovi Suite works fine!</p><p>Here&#8217;s the solution (tested on Nokia Ovi Suite 3.0.0.290):<br
/> <span
id="more-1470"></span></p><p><strong>Important</strong>: before trying the solution below, try downloading and running <a
href="http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe" rel="nofollow" >root certificates update program from Microsoft</a>, then restarting Ovi Suite to see if the problem is gone. (Thanks <a
href="http://bogdan.org.ua/2011/03/10/how-to-fix-nokia-ovi-suite-could-not-connect-nokia-account-server.html#comment-134937">Finn</a> for sharing this one.)</p><ul><li>Navigate to <em>Start &#8211; Control panel &#8211; Internet options</em> (or: start Internet Explorer &#8211; <em>Tools &#8211; Internet options</em>). It doesn&#8217;t matter that your default browser is not IE.</li><li>Select <em>Content</em> tab.<br
/> <img
src="http://bogdan.org.ua/wp-content/uploads/2011/03/content-tab.png" alt="" title="Content tab" width="413" height="528" class="size-full wp-image-1471" /></li><li>Click <em>Certificates</em>, select <em>Trusted root certification authorities</em> tab, and sort ascending by expiration date.<br
/> <img
src="http://bogdan.org.ua/wp-content/uploads/2011/03/root-certificates.png" alt="" title="root certificates" width="509" height="464" class="size-full wp-image-1472" /></li><li>Now delete all <em>GTE CyberTrust</em> certificates whose expiration date has passed.</li><li>Click <em>Close</em>, then <em>OK</em></li><li>Restart Ovi suite.</li></ul><p>If that didn&#8217;t help: try removing <strong>all</strong> expired certificates:<br
/> <img
src="http://bogdan.org.ua/wp-content/uploads/2011/03/all-expired.png" alt="" title="all expired" width="509" height="464" class="size-full wp-image-1473" /></p><p><strong>A word of warning</strong></p><blockquote><p>Deleting all expired trusted root certs is not a good idea. You could end up with vital parts of the system not working, or unable to access some documents (especially if you have encryption turned on). Thing is, expired certs can still be valid for anything signed or encrypted before they expired.</p></blockquote><p>Sources used:</p><ul><li><a
href="http://discussions.europe.nokia.com/t5/Nokia-Ovi-Suite/NOKIA-OVI-Suite-could-not-connect-to-the-nokia-account-server/m-p/878427#M8356" rel="nofollow" >http://discussions.europe.nokia.com/t5/Nokia-Ovi-Suite/NOKIA-OVI-Suite-could-not-connect-to-the-nokia-account-server/m-p/878427</a></li><li><a
href="http://betalabs.nokia.com/apps/nokia-ovi-suite-3-0-beta/bugreport/19143/ovi-sign-in-failed#comment-53041" rel="nofollow" >http://betalabs.nokia.com/apps/nokia-ovi-suite-3-0-beta/bugreport/19143/ovi-sign-in-failed</a></li><li><a
href="http://betalabs.nokia.com/node/5251" rel="nofollow" >http://betalabs.nokia.com/node/5251</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2011/03/10/how-to-fix-nokia-ovi-suite-could-not-connect-nokia-account-server.html/feed</wfw:commentRss> <slash:comments>16</slash:comments> </item> <item><title>MongoDB is web-scale</title><link>http://bogdan.org.ua/2011/01/25/mongodb-is-web-scale.html</link> <comments>http://bogdan.org.ua/2011/01/25/mongodb-is-web-scale.html#comments</comments> <pubDate>Mon, 24 Jan 2011 22:58:41 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[MongoDB]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[NoSQL]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1344</guid> <description><![CDATA[Disclaimer: don&#8217;t take this video seriously.]]></description> <content:encoded><![CDATA[<p>Disclaimer: don&#8217;t take this video seriously.</p><p><object
width="480" height="390"><param
name="movie" value="http://www.xtranormal.com/site_media/players/jwplayer.swf"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><param
name="flashvars"value="height=390&#038;width=480&#038;file=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_web_finallo-flv.flv&#038;image=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_poster.jpg&#038;link=http://www.xtranormal.com/watch/6995033&#038;searchbar=false&#038;autostart=false"/><embed
src="http://www.xtranormal.com/site_media/players/jwplayer.swf" width="480" height="390" allowscriptaccess="always" allowfullscreen="true" flashvars="height=390&#038;width=480&#038;file=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_web_finallo-flv.flv&#038;image=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_poster.jpg&#038;link=http://www.xtranormal.com/watch/6995033&#038;searchbar=false&#038;autostart=false"></embed></object><object
width="480" height="390"><param
name="movie" value="http://www.xtranormal.com/site_media/players/embedded-xnl-stats.swf"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.xtranormal.com/site_media/players/embedded-xnl-stats.swf" width="1" height="1" allowscriptaccess="always"></embed></object></p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2011/01/25/mongodb-is-web-scale.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Microsoft&#8217;s perspective on OpenOffice.org</title><link>http://bogdan.org.ua/2010/12/26/microsofts-perspective-on-openoffice-org.html</link> <comments>http://bogdan.org.ua/2010/12/26/microsofts-perspective-on-openoffice-org.html#comments</comments> <pubDate>Sun, 26 Dec 2010 10:37:21 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[ms office]]></category> <category><![CDATA[openoffice.org]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1231</guid> <description><![CDATA[On the 24th of September 2010 Microsoft posted a video showcase titled &#8220;A few perspectives on OpenOffice.org&#8221;. Here&#8217;s the page with the video: http://www.microsoft.com/showcase/en/US/details/faaf9eb8-77c6-4bed-bc08-c069a7bfbb04. It asks to install silverlight, and if you don&#8217;t want that &#8211; look for the Watch as WMV direct videostream link. Just a single quote from Glyn Moody, Computerworld UK: The [...]]]></description> <content:encoded><![CDATA[<p>On the 24th of September 2010 Microsoft posted a video showcase titled &#8220;A few perspectives on OpenOffice.org&#8221;. Here&#8217;s the page with the video: <a
href="http://www.microsoft.com/showcase/en/US/details/faaf9eb8-77c6-4bed-bc08-c069a7bfbb04" rel="nofollow" >http://www.microsoft.com/showcase/en/US/details/faaf9eb8-77c6-4bed-bc08-c069a7bfbb04</a>. It asks to install silverlight, and if you don&#8217;t want that &#8211; look for the <a
href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/us/CMG_US/CMG_Microsoft/9e361baf-9952-4d5e-9a9a-4b0bd0179d8d.wmv" rel="nofollow" >Watch as WMV</a> direct videostream link.</p><p>Just a single quote from <a
href="http://blogs.computerworlduk.com/open-enterprise/2010/10/microsoft-gives-its-blessing-to-openofficeorg/index.htm" rel="nofollow" >Glyn Moody</a>, Computerworld UK:</p><blockquote><p>The criticisms made in the video are not really the point &#8211; they are mostly about OpenOffice.org not being a 100% clone of Microsoft Office, and compatibility problems with Microsoft&#8217;s proprietary formats. The key issue is the exactly the same as it was for the Mindcraft benchmarks. You don&#8217;t compare a rival&#8217;s product with your own if it is not comparable. And you don&#8217;t make this kind of attack video unless you are really, really worried about the growing success of a competitor.</p></blockquote><p>See also what <a
href="http://www.infoworld.com/d/open-source/microsofts-fake-validation-openofficeorg-805" rel="nofollow" >Savio Rodriguez</a> (Infoworld) has to say about that video.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2010/12/26/microsofts-perspective-on-openoffice-org.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Beautiful aurora timelapse in HD</title><link>http://bogdan.org.ua/2010/11/26/beautiful-aurora-timelapse-in-hd.html</link> <comments>http://bogdan.org.ua/2010/11/26/beautiful-aurora-timelapse-in-hd.html#comments</comments> <pubDate>Fri, 26 Nov 2010 21:36:13 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Life]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[beauty]]></category> <category><![CDATA[nature]]></category> <category><![CDATA[philosophy]]></category> <category><![CDATA[space]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1214</guid> <description><![CDATA[Enjoy full-screen. Aurora Borealis timelapse HD &#8211; Tromsø 2010 from Tor Even Mathisen on Vimeo.]]></description> <content:encoded><![CDATA[<p>Enjoy full-screen.</p><p><iframe
src="http://player.vimeo.com/video/16917950?portrait=0" width="500" height="281" frameborder="0"></iframe><p><a
href="http://vimeo.com/16917950" rel="nofollow" >Aurora Borealis timelapse HD &#8211; Tromsø 2010</a> from <a
href="http://vimeo.com/tittentem" rel="nofollow" >Tor Even Mathisen</a> on <a
href="http://vimeo.com" rel="nofollow" >Vimeo</a>.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2010/11/26/beautiful-aurora-timelapse-in-hd.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Blatant dewlance.com SEO, thrustvps, and HEAD attacks</title><link>http://bogdan.org.ua/2010/11/06/blatant-dewlance-seo-thrustvps-and-head-attacks.html</link> <comments>http://bogdan.org.ua/2010/11/06/blatant-dewlance-seo-thrustvps-and-head-attacks.html#comments</comments> <pubDate>Sat, 06 Nov 2010 02:42:35 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[attack]]></category> <category><![CDATA[blatant]]></category> <category><![CDATA[cheap]]></category> <category><![CDATA[dewlance]]></category> <category><![CDATA[HEAD]]></category> <category><![CDATA[IP]]></category> <category><![CDATA[poor]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[thrustvps]]></category> <category><![CDATA[ugly]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1189</guid> <description><![CDATA[Update 4: there are claims that these HEAD-attacks were coming from a malicious dewlance.com customer, and have nothing to do with dewlance itself. Noticing weird narrow spikes in server load graph, I decided to investigate the most recent one &#8211; at 03:50 GMT+2 on Nov. 6, 2010. The reason was simple: someone issued a few [...]]]></description> <content:encoded><![CDATA[<p><ins
datetime="2010-11-11T10:55:10+00:00">Update 4: there are <a
href="http://bogdan.org.ua/2010/11/06/blatant-dewlance-seo-thrustvps-and-head-attacks.html#comment-120235">claims</a> that these HEAD-attacks were coming from a malicious dewlance.com customer, and have nothing to do with dewlance itself.</ins></p><p>Noticing weird narrow spikes in server load graph, I decided to investigate the most recent one &#8211; at 03:50 GMT+2 on Nov. 6, 2010.</p><p>The reason was simple: someone issued a few hundred HEAD-requests over a 30 second period to a PHP-based web-application.</p><p>All the requests were coming from IP <strong>109.169.59.139</strong>, which belongs to the IP range of thrustvps.com:</p><blockquote><p> inetnum:        109.169.58.0 &#8211; 109.169.59.255<br
/> netname:        ThrustVPS_1<br
/> descr:          Thrust::VPS<br
/> country:        US<br
/> admin-c:        RF5058-RIPE<br
/> tech-c:         RF5058-RIPE<br
/> status:         ASSIGNED PA<br
/> mnt-by:         RAPIDSWITCH-MNT</p></blockquote><p>However, it is the <em>referrer</em> string which is more interesting: in all those requests, decorated with varying UserAgents and even operating systems, there was only one referrer &#8211; www.dewlance.com.</p><p>Initially I thought that was a test of a new DoS attack &#8211; really, who would issue dozens of HEAD requests to the same page over a few seconds? However, after seeing that &#8220;referrer&#8221; string, I now think this is a cheap, blatant, poor and ugly <abbr="search engine optimization">SEO</abbr> performed by dewlance. It relies on some sites displaying a box of &#8216;recent visitors&#8217;, sometimes including their referrer URL as a &#8220;page where this visitor came from&#8221; &#8211; this would give dewlance.com some free link-love. Or maybe dewlance.com expects administrators to investigate log files, notice that referrer string, and happily order some services from dewlance? No way <img
src='http://bogdan.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>I&#8217;ll file a complaint with thrustvps if I see that kind of misbehaviour again. All that started on Nov. 4, so there&#8217;s still hope people behind this dumb SEO implementation will get fired.</p><p><ins
datetime="2010-11-07T19:40:02+00:00">Update 1</ins>: they do this every 4 hours since November 4, 2010 (Thursday). This results in loads up to 22, with ~50 apache processes struggling for a few CPU cores:<br
/> <span
id="more-1189"></span><br
/> <a
href="http://bogdan.org.ua/wp-content/uploads/2010/11/dewlance-head.png"><img
src="http://bogdan.org.ua/wp-content/uploads/2010/11/dewlance-head-500x130.png" alt="" title="load graph, dewlance spikes every 4 hours" width="500" height="130" class="alignleft size-medium wp-image-1195" /></a><br
/> <a
href="http://bogdan.org.ua/wp-content/uploads/2010/11/loads.png"><img
src="http://bogdan.org.ua/wp-content/uploads/2010/11/loads-500x53.png" alt="" title="loads" width="500" height="53" class="alignleft size-medium wp-image-1196" /></a></p><p><ins
datetime="2010-11-08T15:30:02+00:00">Update 2</ins>: some 20 hours after sending report to abuse at thrustvps.com nothing has changed &#8211; still a bunch of HEAD requests every 4 hours. I have written a fail2ban filter+rule to ban anything issuing more than about 1 HEAD request per second. If that rule works as expected &#8211; I&#8217;ll publish it here.</p><p><ins
datetime="2010-11-09T16:46:14+00:00">Update 3</ins>: the last HEAD request referring to dewlance occurred at 12:23 GMT on November 8, 2010. I have no idea if that was my complaint, or if that &#8220;experiment&#8221; just ended naturally.</p><p>I have been testing fail2ban rule for false-positives, and it now seems OK. However, I haven&#8217;t tested for true positives &#8211; I do not know if it will actually block extra HEAD requests (it should).</p><p>Put the fragment below into your /etc/fail2ban/jail.local (edit logpath to match your apache logs):</p><blockquote><p> [head-dos]<br
/> enabled = true<br
/> port    = http,https<br
/> filter  = head-dos<br
/> logpath = /var/log/apache2/other_vhosts_access.log<br
/> maxretry = 8<br
/> findtime = 6<br
/> #ban for 25 hours<br
/> bantime = 90000<br
/> action = %(action_mwl)s</p></blockquote><p>I recommend leaving action as specified for a few weeks to see if you aren&#8217;t blocking legitimate requests.</p><p>Also paste the fragment below into /etc/fail2ban/filter.d/head-dos.conf:</p><blockquote><p> # Fail2Ban configuration file<br
/> #<br
/> # Author: bogdan.org.ua<br
/> #</p><p>[Definition]</p><p># Option:  failregex<br
/> # Note: this regex matches *any* HEAD requests; together with a maxretry=8 and findtime=6 (for example)<br
/> # this rule should ban anything issuing more than ~1 HEAD request per second.<br
/> #<br
/> # sample matching entry:<br
/> # bogdan.org.ua:80 109.169.59.139 &#8211; - [07/Nov/2010:04:38:33 +0200] &#8220;HEAD /2009/10/27/search-and-replace-in-a-mysql-table.html HTTP/1.0&#8243; 200 &#8211; &#8220;http://www.dewlance.com&#8221; &#8220;Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.7 Safari/532.2&#8243;<br
/> #</p><p>failregex = ^[^ ]+ <HOST> -.*&#8221;HEAD /.*$</p><p># Option:  ignoreregex<br
/> # Notes.:  regex to ignore. If this regex matches, the line is ignored.<br
/> # Values:  TEXT<br
/> #<br
/> ignoreregex =</p></blockquote><p><ins
datetime="2010-12-09T08:46:22+00:00">Update:</ins> this rule does work. There were a few false-positives over 2 weeks of testing, so you may need to tune number of requests and time period. After the initial HEAD attacks I&#8217;ve seen there were more of these, with other referrer strings &#8211; but always a website URL.</p><p>Please comment to report improvements/enhancements and problems you&#8217;ve encountered with this rule.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2010/11/06/blatant-dewlance-seo-thrustvps-and-head-attacks.html/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>ask.debian.net: stackoverflow for Debian with Shapado</title><link>http://bogdan.org.ua/2010/10/19/ask-debian-net-stackoverflow-for-debian-with-shapado.html</link> <comments>http://bogdan.org.ua/2010/10/19/ask-debian-net-stackoverflow-for-debian-with-shapado.html#comments</comments> <pubDate>Mon, 18 Oct 2010 22:41:13 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Debian]]></category> <category><![CDATA[shapado]]></category> <category><![CDATA[stackoverflow]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1158</guid> <description><![CDATA[ask.debian.net is a StackOverflow-like Q&#038;A website built with OSS Shapado. That&#8217;s my first encounter of Shapado, so it was interesting to read Shapado authors&#8217; justification and a related question on meta.SO.]]></description> <content:encoded><![CDATA[<p><img
src="http://bogdan.org.ua/wp-content/uploads/2010/10/4b917d9519ce95468f00000b.png" alt="" title="ask.debian.net" width="140" height="60" class="alignleft size-full wp-image-1160" /><a
href="http://ask.debian.net/" rel="nofollow" >ask.debian.net</a> is a <a
href="http://stackoverflow.com/" rel="nofollow" >StackOverflow</a>-like Q&#038;A website built with OSS <a
href="http://shapado.com/" rel="nofollow" >Shapado</a>.</p><p>That&#8217;s my first encounter of Shapado, so it was interesting to read Shapado authors&#8217; <a
href="http://blog.ricodigo.com/2009/9/27/shapado-a-foss-replacement-for-stackoverflow/shapado" rel="nofollow" class="broken_link">justification</a> and a related question on <a
href="http://meta.stackoverflow.com/questions/45988/will-a-clone-force-stack-overflow-to-open-source" rel="nofollow" >meta.SO</a>.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2010/10/19/ask-debian-net-stackoverflow-for-debian-with-shapado.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Workplace or gamer&#8217;s HQ? ;)</title><link>http://bogdan.org.ua/2010/10/16/workplace-or-gamers-hq.html</link> <comments>http://bogdan.org.ua/2010/10/16/workplace-or-gamers-hq.html#comments</comments> <pubDate>Sat, 16 Oct 2010 20:23:00 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Notepad]]></category> <category><![CDATA[displays]]></category> <category><![CDATA[office]]></category> <category><![CDATA[workplace]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1151</guid> <description><![CDATA[Find out more about the depicted office. That would be a nice setup for flight and/or space simulators, I guess. TinEye Firefox extension helped finding more nice workplaces. And Stefan in his office description provided some more links to multi-display workplaces &#8211; Mitch Haile&#8217;s and Kevin Connollie&#8217;s among others.]]></description> <content:encoded><![CDATA[<p><img
src="http://bogdan.org.ua/wp-content/uploads/2010/10/6_displays.jpg" alt="" title="Stefan Didak's office" width="450" height="300" class="aligncenter size-full wp-image-1152" /></p><p>Find out more about the depicted <a
href="http://www.stefandidak.com/office/" rel="nofollow" >office</a>. That would be a nice setup for flight and/or space simulators, I guess.</p><p><a
href="http://www.tineye.com/" rel="nofollow" >TinEye</a> Firefox extension helped finding more <a
href="http://www.nokenny.com/les-plus-beaux-bureaux-de-geeks.html" rel="nofollow" >nice workplaces</a>.</p><p>And Stefan in his office description provided some more links to multi-display workplaces &#8211; <a
href="http://www.flickr.com/photos/bwa32/sets/72157607284828899/detail/" rel="nofollow" >Mitch Haile&#8217;s</a> and <a
href="http://www.kconnolly.net/Office.aspx" rel="nofollow" >Kevin Connollie&#8217;s</a> among others.</p><p><img
src="http://bogdan.org.ua/wp-content/uploads/2010/10/3288268269_a9ef3b9a5e.jpg" alt="" title="Mitch Haile" width="500" height="375" class="aligncenter size-full wp-image-1154" /></p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2010/10/16/workplace-or-gamers-hq.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Old news: flying cars get real!</title><link>http://bogdan.org.ua/2010/10/03/old-news-flying-cars-get-real.html</link> <comments>http://bogdan.org.ua/2010/10/03/old-news-flying-cars-get-real.html#comments</comments> <pubDate>Sun, 03 Oct 2010 20:50:34 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[airplane]]></category> <category><![CDATA[car]]></category> <category><![CDATA[transformer]]></category> <category><![CDATA[vehicle]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1133</guid> <description><![CDATA[You should already know that my preferred city vehicle is VentureOne (now called PersuHybrid, and still far from mass production &#8211; while Carver One, the original tilting three-wheeler, is now bankrupt/dead). It might be more realistic to go for Campagna&#8217;s T-Rex, which is in production since 1996. Now, welcome the Terrafugia&#8217;s Transition transformer flying car! [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://bogdan.org.ua/wp-content/uploads/2010/10/house.jpg" alt="" title="terrafugia transition in front of a house" width="250" height="187" class="alignleft size-full wp-image-1134" />You should already know that my preferred city vehicle is <a
href="http://bogdan.org.ua/2007/04/07/the-vehicle-id-prefer-for-the-city.html">VentureOne</a> (now called <a
href="http://www.flytheroad.com/" rel="nofollow" >PersuHybrid</a>, and still far from mass production &#8211; while Carver One, the original tilting three-wheeler, is now bankrupt/dead). It might be more realistic to go for <a
href="http://www.campagnamotors.com/" rel="nofollow" >Campagna&#8217;s T-Rex</a>, which is in production since 1996.</p><p>Now, welcome the <a
href="http://www.terrafugia.com/" rel="nofollow" >Terrafugia&#8217;s Transition transformer flying car</a>! It can drive as a car (and is sized as a car with wings folded), and it can fly as an air-plane! Now your trip to anywhere looks like &#8220;drive to the airport &#8211; fly &#8211; land &#8211; drive to gas station &#8211; repeat as needed&#8221;. Terrafugia claims that (on average) there&#8217;s a suitable airport every 60 miles in the US. And you can fit Transition into your average garage!</p><p>That doesn&#8217;t (yet) feel like something from the future &#8211; and maybe that is why their prototype already had test flights, and they plan mass-production for 2011, and already have over 80 pre-orders.</p><p>If only it had vertical take-off&#8230; <img
src='http://bogdan.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2010/10/03/old-news-flying-cars-get-real.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <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[<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" rel="nofollow" >Dunning-Kruger effect</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>Вірний переклад українською терміну 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[<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" rel="nofollow" >системи одиниць СІ</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> ]]></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>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&#8217;s IP range: Dec 5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[option]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;) Dec 5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[Itemid]&#8216; [...]]]></description> <content:encoded><![CDATA[<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&#8217;s IP range:<br
/> <span
id="more-942"></span></p><blockquote><p> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[option]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[Itemid]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;GLOBALS&#8217; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; ASCII-NUL chars not allowed within request variables &#8211; dropped variable &#8216;mosConfig_absolute_path&#8217; (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[option]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[Itemid]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;GLOBALS&#8217; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; ASCII-NUL chars not allowed within request variables &#8211; dropped variable &#8216;mosConfig_absolute_path&#8217; (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)</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&#8217;s WHOIS information about 66.249.71.20:</p><blockquote><p> OrgName:    Google Inc.<br
/> OrgID:      GOGL<br
/> &#8230;<br
/> NetRange:   66.249.64.0 &#8211; 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 &#8211; 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 &#8220;evil Google abuse department&#8221; here, just that there was no response, and the problem shifted to a different IP from the Google&#8217;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>&#8220;Evil?&#8221; image by copyblogger.com.</em></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>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&#8217;s EC). There&#8217;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[<p>A nice report on the <a
href="http://news.electricalchemy.net/2009/10/password-cracking-in-cloud-part-5.html" rel="nofollow" >cost of bruteforcing variable-length and variable-complexity passwords</a> using cloud computing services (e.g. Amazon&#8217;s <abbr
title="Elastic Cloud">EC</abbr>). There&#8217;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/" rel="nofollow" >slowloris</a>. There is a solution for Apache, packaged for <a
href="ftp://ftp.monshouwer.eu/pub/linux/mod_antiloris/" rel="nofollow" >RedHat</a> and also available for <a
href="http://www.liranuna.com/securing-your-debian-server-against-slowloris/" rel="nofollow" >Debian</a>.</p><p>Finally, there&#8217;s <a
href="http://golang.org/" rel="nofollow" >Go programming language</a>. The most inspiring promise to me personally is the ease of execution parallelization with language&#8217;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&#8217;s see how it grows.</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>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 &#8211; 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[<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 &#8211; 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" rel="nofollow" >A/H1N1</a> (which is the cause of <a
href="http://en.wikipedia.org/wiki/2009_swine_flu_pandemic" rel="nofollow" >swine flu pandemic</a>) indicate that 30-50% of all cases could be swine flu (with other cases being &#8220;seasonal flu&#8221; &#8211; 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 &#8211; which could have been the trigger of massive infections.</p><p>Today I&#8217;ve seen a number of people in Kyiv&#8217;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> ]]></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>Google barcode day: make one for your site/blog</title><link>http://bogdan.org.ua/2009/10/07/google-barcode-day-make-one-for-your-site-blog.html</link> <comments>http://bogdan.org.ua/2009/10/07/google-barcode-day-make-one-for-your-site-blog.html#comments</comments> <pubDate>Wed, 07 Oct 2009 13:08:14 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[barcode]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[google]]></category> <category><![CDATA[site]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=866</guid> <description><![CDATA[Today Google celebrates the invention of the barcode. To help in this celebration, you can make a barcode with your site&#8217;s address (there is at least one more at barcodesinc, but at the moment of writing it is painfully slow). I find these parameters nearly optimal: Type: Code 128-B Styles: Draw value text Size: 234&#215;60 [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://bogdan.org.ua/"><img
src="http://bogdan.org.ua/wp-content/uploads/2009/10/bogdan-org-ua-barcode.png" alt="bogdan.org.ua barcode" title="bogdan.org.ua barcode" width="234" height="60" class="alignleft size-full wp-image-867" /></a> Today Google celebrates the invention of the barcode.</p><p>To help in this celebration, you can <a
href="http://www.mribti.com/barcode/sample.php" rel="nofollow" >make a barcode</a> with your site&#8217;s address (there is at least one more at <a
href="http://www.barcodesinc.com/generator/index.php" rel="nofollow" >barcodesinc</a>, but at the moment of writing it is painfully slow).</p><p>I find these parameters nearly optimal:<ul><li>Type: Code 128-B</li><li>Styles: Draw value text</li><li>Size: 234&#215;60 (half-banner size)</li><li>Xres: 1</li><li>Text font: 5</li><li>Value: bogdan.org.ua <img
src='http://bogdan.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></li></ul><p>If you wish, you can also exactly replicate today&#8217;s Google logo &#8211; which says &#8220;Google&#8221;, as you could have guessed.</p><p>You can place this barcode on your &#8220;souvenirs&#8221; &#8211; pens, cups, t-shirts. Many phones now have barcode scanners (e.g. Nokia E71), so put this code onto your namecard.</p><p>Read on to learn about matrix barcodes.<br
/> <span
id="more-866"></span><br
/> <a
href="http://bogdan.org.ua/"><img
src="http://bogdan.org.ua/wp-content/uploads/2009/10/qrcode-bogdan-org-ua.png" alt="qrcode for bogdan.org.ua" title="qrcode for bogdan.org.ua" width="155" height="155" class="alignleft size-full wp-image-874" /></a>You may also investigate further into matrix/2D codes, which may contain much more information. To the left is the QR code of my blog&#8217;s address &#8211; try and scan it with your cameraphone! Or <a
href="http://qrcode.kaywa.com/" rel="nofollow" >make one for yourself</a>.</p><p
style="clear:both;text-align:center;">Here&#8217;s an encrypted message:<br
/><a
href="http://bogdan.org.ua/"><img
src="http://bogdan.org.ua/wp-content/uploads/2009/10/qr-message.png" alt="message" title="message" width="312" height="312" class="aligncenter size-full wp-image-878" /></a></p><p><a
href="http://bogdan.org.ua/"><img
src="http://bogdan.org.ua/wp-content/uploads/2009/10/datamatrix-bogdan-org-ua.png" alt="datamatrix bogdan.org.ua" title="datamatrix bogdan.org.ua" width="172" height="172" class="alignleft size-full wp-image-880" /></a><a
href="http://bogdan.org.ua/"><img
src="http://bogdan.org.ua/wp-content/uploads/2009/10/semacode-bogdan-org-ua.png" alt="semacode bogdan.org.ua" title="semacode bogdan.org.ua" width="172" height="172" class="alignright size-full wp-image-882" /></a>There are many types of matrix/2D barcodes. QR code (above), <a
href="http://datamatrix.kaywa.com/" rel="nofollow" >datamatrix</a> (left picture) and <a
href="http://www.racoindustries.com/barcodegenerator/2d/semacode.aspx" rel="nofollow" >Semacode</a> (right picture) were all successfully recognized by my phone.</p><p
style="clear:both;">&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2009/10/07/google-barcode-day-make-one-for-your-site-blog.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>DIYbio, biohackers, and Open Source Medicine</title><link>http://bogdan.org.ua/2009/07/25/diybio-biohackers-open-source-medicine-openwetware.html</link> <comments>http://bogdan.org.ua/2009/07/25/diybio-biohackers-open-source-medicine-openwetware.html#comments</comments> <pubDate>Sat, 25 Jul 2009 14:19:38 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Science]]></category> <category><![CDATA[Society]]></category> <category><![CDATA[Welfare]]></category> <category><![CDATA[bio]]></category> <category><![CDATA[biohacker]]></category> <category><![CDATA[biohacking]]></category> <category><![CDATA[DIY]]></category> <category><![CDATA[DIYbio]]></category> <category><![CDATA[dreams]]></category> <category><![CDATA[open]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=837</guid> <description><![CDATA[DIYbio is an organization that aims to help make biology a worthwhile pursuit for citizen scientists, amateur biologists, and DIY biological engineers who value openness and safety. DIYbio also has a google group, where a wide range of questions &#8211; from bio-patents to DIY gel electrophoresis shopping list and model organisms is dicussed. There is [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://diybio.org/" rel="nofollow" >DIYbio</a> is</p><blockquote><p>an organization that aims to help make biology a worthwhile pursuit for citizen scientists, amateur biologists, and DIY biological engineers who value openness and safety.</p></blockquote><p><object
width="400" height="225"><param
name="allowfullscreen" value="true" /><param
name="allowscriptaccess" value="always" /><param
name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3454392&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed
src="http://vimeo.com/moogaloop.swf?clip_id=3454392&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object></p><p>DIYbio also has a google group, where a wide range of questions &#8211; from <a
href="http://groups.google.com/group/diybio/browse_thread/thread/1ce947eb355f1a02" rel="nofollow" >bio-patents</a> to <a
href="http://groups.google.com/group/diybio/web/gel-electrophoresis-shopping-list" rel="nofollow" class="broken_link">DIY gel electrophoresis shopping list</a> and <a
href="http://groups.google.com/group/diybio/web/diybio-model-organisms" rel="nofollow" class="broken_link">model organisms</a> is dicussed. There is also a <a
href="http://openwetware.org/wiki/DIYbio/FAQ" rel="nofollow" >DIYbio/biohacking FAQ</a>.</p><p>Today for me is the day of discoveries. I learned about the International Open Space Initiative (to give robotics enthusiasts a way to send their tele-controlled and/or intelligent robots to the Moon and Mars), about the DIYbio and biohackers, about OpenManufacturing (which doesn&#8217;t seem to have produced enough content to link to), <a
href="http://groups.google.com/group/opensourcemedicine" rel="nofollow" >Open Source Medicine</a> (ouch!), <a
href="http://partsregistry.org/Main_Page" rel="nofollow" >BioBrick Assembly Kit</a> (with an assembly manual), <a
href="http://openwetware.org/wiki/Main_Page" rel="nofollow" >OpenWetWare</a>, and a whole bunch of other awesome and inspiring community efforts, which do not belong here.</p><p>Do <em>you</em> feel the wind of change?</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2009/07/25/diybio-biohackers-open-source-medicine-openwetware.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>DrupalCamp 2009 in Kyiv, Ukraine: August, 28-29, 2009</title><link>http://bogdan.org.ua/2009/07/23/drupalcamp-kyiv-ukraine-august-2009.html</link> <comments>http://bogdan.org.ua/2009/07/23/drupalcamp-kyiv-ukraine-august-2009.html#comments</comments> <pubDate>Thu, 23 Jul 2009 13:45:17 +0000</pubDate> <dc:creator>Bogdan</dc:creator> <category><![CDATA[Drupal]]></category> <category><![CDATA[Kyiv]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[drupal]]></category> <category><![CDATA[DrupalCamp]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=834</guid> <description><![CDATA[This will be the 2nd DrupalCamp in Kyiv. Please click the logo to visit the official web-site to learn more.]]></description> <content:encoded><![CDATA[<p><a
href="http://camp09.drupal.ua/?ref=bogdan.org.ua" rel="nofollow" ><img
align="left" width="212" height="212" src="http://camp09.drupal.ua/files/212x212.png" alt="DrupalCamp Kyiv 2009" /></a> This will be the 2nd DrupalCamp in Kyiv. Please click the logo to visit the official web-site to learn more.</p> ]]></content:encoded> <wfw:commentRss>http://bogdan.org.ua/2009/07/23/drupalcamp-kyiv-ukraine-august-2009.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
