<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	>

<channel>
	<title>Semiologic &#187; geekery</title>
	<atom:link href="http://www.semiologic.com/tag/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semiologic.com</link>
	<description>Meaningful Technology</description>
	<lastBuildDate>Fri, 05 Mar 2010 22:29:39 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<copyright>Copyright Mesoconcepts, All Rights Reserved.</copyright>
		<itunes:author>Denis de Bernardy</itunes:author>
		<itunes:summary>Meaningful Technology</itunes:summary>
		<itunes:explicit>No</itunes:explicit>
		<itunes:block>No</itunes:block>
		
		<item>
		<title>&#039;Click here to get infected&#039; ad</title>
		<link>http://www.semiologic.com/2007/05/17/click-here-to-get-infected-ad/</link>
		<comments>http://www.semiologic.com/2007/05/17/click-here-to-get-infected-ad/#comments</comments>
		<pubDate>Thu, 17 May 2007 23:25:49 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2007/05/17/click-here-to-get-infected-ad/</guid>
		<description><![CDATA[<p><strong>Funny</strong> &#8212; Would you dare click on this Google ad?</p>
<p><span style="text-decoration: underline;"><span style="color: blue;"><strong>Drive-By Download</strong></span></span></p>
<p>Is your PC virus-free?</p>
<p>Get it infected here!</p>
<p><span style="color: green;"><strong>drive-by-download</strong>.info</span></p>
<p>Maybe you won&#039;t. But <a  href="http://www.eweek.com/article2/0,1759,2132447,00.asp">409 people did</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Funny</strong> &#8212; Would you dare click on this Google ad?</p>
<p><span style="text-decoration: underline;"><span style="color: blue;"><strong>Drive-By Download</strong></span></span></p>
<p>Is your PC virus-free?</p>
<p>Get it infected here!</p>
<p><span style="color: green;"><strong>drive-by-download</strong>.info</span></p>
<p>Maybe you won&#039;t. But <a  href="http://www.eweek.com/article2/0,1759,2132447,00.asp">409 people did</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2007/05/17/click-here-to-get-infected-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atom2rss Converter</title>
		<link>http://www.semiologic.com/2007/05/14/atom2rss-converter/</link>
		<comments>http://www.semiologic.com/2007/05/14/atom2rss-converter/#comments</comments>
		<pubDate>Mon, 14 May 2007 16:41:20 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2007/05/14/atom2rss-converter/</guid>
		<description><![CDATA[<p><strong>Notice</strong> &#8212; I was recently asked to import the data from a blogger.com account to a newly installed WordPress blog.</p>
<p>I ended up searching for an atom2rss converter in order to convert the atom feed into an RSS2 feed that I could actually import into WordPress. To my great despair, none worked. Feedburner arguably lets you do that, but that also involves signing up.</p>
<p><a  href="http://www.semiologic.com/2007/05/14/atom2rss-converter/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Notice</strong> &#8212; I was recently asked to import the data from a blogger.com account to a newly installed WordPress blog.</p>
<p>I ended up searching for an atom2rss converter in order to convert the atom feed into an RSS2 feed that I could actually import into WordPress. To my great despair, none worked. Feedburner arguably lets you do that, but that also involves signing up.</p>
<p>In the event anyone else needs such a tool, you&#039;ll now find an <a  href="http://atom2rss.semiologic.com">atom to RSS2 converter</a> on semiologic.com for use in pesky import procedures.</p>
<p>Enjoy.</p>
<p></p>
<p><a  href="http://www.espaceecologie.com/">Guide de l&#039;habitat écologique et des énergies renouvelables</a> &#8211; <a  href="http://www.modedevieanticancer.com/">Mode de vie anti-cancer</a> &#8211; <a  href="http://www.regimeanticholesterol.com/">Régime anti-cholestérol</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2007/05/14/atom2rss-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php 5.2 compatible scripts and WP plugins</title>
		<link>http://www.semiologic.com/2007/01/13/php-52-compatible-scripts-and-wp-plugins/</link>
		<comments>http://www.semiologic.com/2007/01/13/php-52-compatible-scripts-and-wp-plugins/#comments</comments>
		<pubDate>Sat, 13 Jan 2007 01:02:52 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[frame buster]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2007/01/13/php-52-compatible-scripts-and-wp-plugins/</guid>
		<description><![CDATA[<p><strong>Highlight</strong> &#8212; Once again, the php devs have done a great job at destroying their language&#8230;</p>
<p>Shortly after php 5.1 broke a throng of object oriented php scripts around the world, php 5.2 is about to bring carnage to scripts that rely on output buffers.</p>
<p><a  href="http://www.semiologic.com/2007/01/13/php-52-compatible-scripts-and-wp-plugins/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Highlight</strong> &#8212; Once again, the php devs have done a great job at destroying their language&#8230;</p>
<p>Shortly after php 5.1 broke a throng of object oriented php scripts around the world, php 5.2 is about to bring carnage to scripts that rely on output buffers.</p>
<p>The symptom is simple and obvious to anyone who takes a few minutes to look into it: A blatant workflow error destroys variables before the output buffer is flushed. Adding to the insult, the php bug gardeners report that this is not a bug, but a feature.</p>
<p>Anyway, if you&#039;ve the same problem I had, the fix involves moving the output buffer flush to the shutdown hook where it belongs:</p>
<pre><code># Fix php 5.2 output buffer problems
# Public domain, use and redistribute at will

if ( !function_exists('ob_end_flush_all') ) :
function ob_end_flush_all()
{
  while ( @ob_end_flush() );
}

register_shutdown_function('ob_end_flush_all');
endif;
</code></pre>
<p>&#039;nuff grunting. The following WordPress plugins got an update as a result:</p>
<ul>
<li><a  href="http://www.semiologic.com/software/admin-menu/" title="Admin Menu Plugin For WordPress">Admin Menu</a></li>
<li>Ad Spaces (obsolete)</li>
<li><a  href="http://www.semiologic.com/software/external-links/" title="External Links Plugin For WordPress">External Links</a></li>
<li><a  href="http://www.semiologic.com/software/google-analytics/" title="Google Analytics Plugin For WordPress">Google Analytics</a></li>
</ul>
<p>The following plugins were also updated recently:</p>
<ul>
<li><a  href="http://www.semiologic.com/software/bookmark-me/" title="Bookmark Me Plugin For WordPress">Bookmark Me</a></li>
<li><a  href="http://www.semiologic.com/software/frame-buster/" title="Frame Buster Plugin For WordPress">Frame Buster</a></li>
<li><a  href="http://www.semiologic.com/software/newsletter-manager/" title="Newsletter Manager Plugin For WordPress">Newsletter Manager</a></li>
<li>Wysiwyg Editor (obsolete)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2007/01/13/php-52-compatible-scripts-and-wp-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php4, php5 and php6 &#8212; thoughts and stats</title>
		<link>http://www.semiologic.com/2006/06/04/php4-php5-and-php6-thoughts-and-stats/</link>
		<comments>http://www.semiologic.com/2006/06/04/php4-php5-and-php6-thoughts-and-stats/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 01:02:37 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2006/06/04/php4-php5-and-php6-thoughts-and-stats/</guid>
		<description><![CDATA[<p><strong>Interesting</strong> &#8212; If you think php5 is a no brainer choice since it&#039;s been around for almost three years now, you might want to think again.</p>
<p>I can find lots of reasons to develop in php5 rather than php4. php5 is closer to what I&#039;d expect from an object oriented language, and it&#039;s reportedly 25% faster. Not to mention the pdo class, which is wonderful to work with.</p>
<p><a  href="http://www.semiologic.com/2006/06/04/php4-php5-and-php6-thoughts-and-stats/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Interesting</strong> &#8212; If you think php5 is a no brainer choice since it&#039;s been around for almost three years now, you might want to think again.</p>
<p>I can find lots of reasons to develop in php5 rather than php4. php5 is closer to what I&#039;d expect from an object oriented language, and it&#039;s reportedly 25% faster. Not to mention the pdo class, which is wonderful to work with.</p>
<p>Then again, developing software that 50% of your user base simply cannot use doesn&#039;t make any sense.</p>
<p>Picture the results of a poll conducted on Semiologic for two weeks:</p>
<blockquote><p><strong>Your server&#039;s php version?</strong></p>
<ul>
<li>php 5.1.x: 24% (82)</li>
<li>php 5.0.x: 12% (41)</li>
<li>php 4.4.x: 29% (100)</li>
<li>php 4.3.x: 17% (57)</li>
<li>Other php version: 3% (9)</li>
<li>I don&#039;t know: 16% (56)</li>
</ul>
<p>Total Votes : 345</p></blockquote>
<p>It is all too clear to me that incompatibilities between php4 and php5 are to blame. And I predict that things will get even worse with php6.</p>
<p>I bumped into this <a  href="http://oss.backendmedia.com/PhP60">unofficial php6 wish list</a> recently:</p>
<blockquote><p><strong>cleanups</strong></p>
<ol>
<li>Get rid of the BC crap in ext/date (derick)</li>
<li>remove register globals DONE (pierre)</li>
<li>remove all magic_* and throw E_CORE_ERROR when set DONE (pierre)</li>
<li>safe_mode/open_basedir
<ol>
<li>remove safe mode and throw E_CORE_ERROR when set</li>
<li>unbundle safe_mode_exec_dir from safe_mode and keep it (rasmus) (take a look at this patch too)</li>
<li>new ini option: open_basedir_for_include which would allow using include/require(_once) on an expanded set of directories (sara)</li>
</ol>
</li>
<li>Make the call-time-pass-by-reference an E_STRICT error. DONE (dmitry)<br />
(&#8230;)</li>
</ol>
</blockquote>
<p>Also of interest, in <strong>PECL</strong>:</p>
<blockquote><p><strong>regexp</strong></p>
<ol>
<li>make ereg an extension</li>
<li>PCRE extension will not be allowed to be disabled.</li>
<li>core of PHP should be made to work with PCRE so that we can safely disable ereg</li>
<li>unbundle the regex library</li>
</ol>
</blockquote>
<p>It&#039;s like&#8230; <strong>tons</strong> of apps will be broken and will need to be rewritten. Not to mention that php4 and php6 apps will not easily be made compatible, which will most likely slow down host adoption of php6 even more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2006/06/04/php4-php5-and-php6-thoughts-and-stats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#039;Baby&#039; robot learns like a human</title>
		<link>http://www.semiologic.com/2006/05/07/baby-robot-learns-like-a-human/</link>
		<comments>http://www.semiologic.com/2006/05/07/baby-robot-learns-like-a-human/#comments</comments>
		<pubDate>Sun, 07 May 2006 11:17:03 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2006/05/07/baby-robot-learns-like-a-human/</guid>
		<description><![CDATA[<p><strong>Cute</strong> &#8212; Babybot&#039;s &#034;brain&#034; is a cluster of 20 computers running neural networks meant to mimic a biological neural system and learn in a similar way.</p>
<div class="gallery">
<p><img src="/res/2006/05/07/babybot.jpg" alt="Babybot" /></p>
</div>
<p>Photo credits: LIRA-Lab, University of Genoa, Italy</p>
<p><a  href="http://www.semiologic.com/2006/05/07/baby-robot-learns-like-a-human/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Cute</strong> &#8212; Babybot&#039;s &#034;brain&#034; is a cluster of 20 computers running neural networks meant to mimic a biological neural system and learn in a similar way.</p>
<div class="gallery">
<p><img src="/res/2006/05/07/babybot.jpg" alt="Babybot" /></p>
</div>
<p>Photo credits: LIRA-Lab, University of Genoa, Italy</p>
<p>One video (avi format) shows the <a  href="http://www.lira.dist.unige.it/projects/adapt/videos/babybot_grasp_duck.avi">robot experimenting with a rubber duck</a>, while another clip shows <a  href="http://www.lira.dist.unige.it/videos/graspingSept04/grasping-ball-sept04.avi">Babybot examining a ball</a>.</p>
<p>Via <a  href="http://www.newscientist.com/article.ns?id=dn9117">New Scientist</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2006/05/07/baby-robot-learns-like-a-human/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.lira.dist.unige.it/videos/graspingSept04/grasping-ball-sept04.avi" length="8966954" type="video/x-msvideo" />
<enclosure url="http://www.lira.dist.unige.it/projects/adapt/videos/babybot_grasp_duck.avi" length="9054580" type="video/x-msvideo" />
		</item>
		<item>
		<title>Take part in the largest climat experiment ever</title>
		<link>http://www.semiologic.com/2006/02/15/take-part-in-the-largest-climat-experiment-ever/</link>
		<comments>http://www.semiologic.com/2006/02/15/take-part-in-the-largest-climat-experiment-ever/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 13:11:51 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2006/02/15/take-part-in-the-largest-climat-experiment-ever/</guid>
		<description><![CDATA[<p><strong>Highlight</strong> &#8212; Joining the <a  href="http://bbc.cpdn.org">largest climat experiment ever</a> is a matter of downloading a screensaver.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Highlight</strong> &#8212; Joining the <a  href="http://bbc.cpdn.org">largest climat experiment ever</a> is a matter of downloading a screensaver.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2006/02/15/take-part-in-the-largest-climat-experiment-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Telescopes capture a cosmic jellyfish</title>
		<link>http://www.semiologic.com/2006/01/14/telescopes-capture-a-cosmic-jellyfish/</link>
		<comments>http://www.semiologic.com/2006/01/14/telescopes-capture-a-cosmic-jellyfish/#comments</comments>
		<pubDate>Sat, 14 Jan 2006 09:04:02 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2006/01/14/telescopes-capture-a-cosmic-jellyfish/</guid>
		<description><![CDATA[<p><strong>Wonderful</strong></p>
<div class="gallery">
<p><img src="/res/2006/01/14/cosmic-jellyfish.jpg" alt="Cosmic Jellyfish" /></p>
</div>
<p>Photo credits: GALEX/Chandra/Hubble/Spitzer.</p>
<p>Via <a  href="http://www.newscientistspace.com/article.ns?id=dn8582">New Scientist</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Wonderful</strong></p>
<div class="gallery">
<p><img src="/res/2006/01/14/cosmic-jellyfish.jpg" alt="Cosmic Jellyfish" /></p>
</div>
<p>Photo credits: GALEX/Chandra/Hubble/Spitzer.</p>
<p>Via <a  href="http://www.newscientistspace.com/article.ns?id=dn8582">New Scientist</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2006/01/14/telescopes-capture-a-cosmic-jellyfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Requests Around the World</title>
		<link>http://www.semiologic.com/2005/11/17/google-requests-around-the-world/</link>
		<comments>http://www.semiologic.com/2005/11/17/google-requests-around-the-world/#comments</comments>
		<pubDate>Thu, 17 Nov 2005 12:10:12 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/11/17/google-requests-around-the-world/</guid>
		<description><![CDATA[<p><strong>Neat</strong> &#8212; <a  href="http://labs.google.com/papers/sawzall-20030814.gif">A visual depiction of requests submitted globally to Google</a> around the world on August 14th, 2003.</p>
<p>Via <a  href="http://digg.com/technology/See_Google_Requests_Around_the_World">digg</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Neat</strong> &#8212; <a  href="http://labs.google.com/papers/sawzall-20030814.gif">A visual depiction of requests submitted globally to Google</a> around the world on August 14th, 2003.</p>
<p>Via <a  href="http://digg.com/technology/See_Google_Requests_Around_the_World">digg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/11/17/google-requests-around-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High tech beermat to order your refill</title>
		<link>http://www.semiologic.com/2005/09/30/high-tech-beermat-to-order-your-refill/</link>
		<comments>http://www.semiologic.com/2005/09/30/high-tech-beermat-to-order-your-refill/#comments</comments>
		<pubDate>Fri, 30 Sep 2005 22:53:40 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/09/30/high-tech-beermat-to-order-your-refill/</guid>
		<description><![CDATA[<p><strong>Insolite</strong> &#8212; <a  href="http://news.bbc.co.uk/1/hi/technology/4298344.stm">High tech beermat to order your refill</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Insolite</strong> &#8212; <a  href="http://news.bbc.co.uk/1/hi/technology/4298344.stm">High tech beermat to order your refill</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/09/30/high-tech-beermat-to-order-your-refill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote-controlled humans</title>
		<link>http://www.semiologic.com/2005/08/09/remote-controlled-humans/</link>
		<comments>http://www.semiologic.com/2005/08/09/remote-controlled-humans/#comments</comments>
		<pubDate>Tue, 09 Aug 2005 03:32:26 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/08/09/remote-controlled-humans/</guid>
		<description><![CDATA[<p><strong>Creepy</strong> &#8212; <a  href="http://www.forbes.com/technology/personaltech/2005/08/04/technology-remote-control-humans_cx_lh_0804remotehuman.html">Remote-controlled humans</a>:</p>
<blockquote><p>When a weak DC current is delivered to the mastoid behind your ear, your body responds by shifting your balance toward the anode. The stronger the current, the more powerful its pull. If it is strong enough, it not only throws you off balance but alters the course of your movement.</p></blockquote>
<p>The researchers&#039; main interest, in the end, is apparently gaming &#8212; as in giving you the very feelings that you are simulating in, say, a shoot-the-up game.</p>
<p><a  href="http://www.semiologic.com/2005/08/09/remote-controlled-humans/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Creepy</strong> &#8212; <a  href="http://www.forbes.com/technology/personaltech/2005/08/04/technology-remote-control-humans_cx_lh_0804remotehuman.html">Remote-controlled humans</a>:</p>
<blockquote><p>When a weak DC current is delivered to the mastoid behind your ear, your body responds by shifting your balance toward the anode. The stronger the current, the more powerful its pull. If it is strong enough, it not only throws you off balance but alters the course of your movement.</p></blockquote>
<p>The researchers&#039; main interest, in the end, is apparently gaming &#8212; as in giving you the very feelings that you are simulating in, say, a shoot-the-up game.</p>
<p>Via <a  href="http://novaspivack.typepad.com/nova_spivacks_weblog/2005/08/remote_control_.html">Nova Spivacks</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/08/09/remote-controlled-humans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
