<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ForTheScience.org</title>
	
	<link>http://forthescience.org/blog</link>
	<description>A blog about science and programming</description>
	<lastBuildDate>Wed, 15 May 2013 10:42:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/forthescience" /><feedburner:info uri="forthescience" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Git stash size in the command line prompt</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/N1z616o4yv8/</link>
		<comments>http://forthescience.org/blog/2013/05/15/git-stash-size-in-the-command-line-prompt/#comments</comments>
		<pubDate>Wed, 15 May 2013 10:42:08 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2141</guid>
		<description>Too often I get confused with git when it comes to stashes. I tend to stash often, as I jump from a task to another or from a branch to another, but it already happened  I forgot I stashed something. The stash grows and I don&amp;#8217;t remember what each patch contains. Fortunately, I never really [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/N1z616o4yv8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/05/15/git-stash-size-in-the-command-line-prompt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/05/15/git-stash-size-in-the-command-line-prompt/</feedburner:origLink></item>
		<item>
		<title>Can’t add widgets in Qt Designer? Don’t use Unity</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/0EPRdQKYYp4/</link>
		<comments>http://forthescience.org/blog/2013/05/15/cant-add-widgets-in-qt-designer-dont-use-unity/#comments</comments>
		<pubDate>Wed, 15 May 2013 09:53:05 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2183</guid>
		<description>I got around a problem in Qt designer that didn&amp;#8217;t allow me to drop any widget. When I tried, I obtained the barred circle mouse pointer, instead of the plus. When dropped, the drop operation did not complete, and the receiving widget remained empty. Apparently, it&amp;#8217;s due to some form of collision between designer and [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/0EPRdQKYYp4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/05/15/cant-add-widgets-in-qt-designer-dont-use-unity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/05/15/cant-add-widgets-in-qt-designer-dont-use-unity/</feedburner:origLink></item>
		<item>
		<title>A good lesson in python and unicode</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/LAcFiVSYEFg/</link>
		<comments>http://forthescience.org/blog/2013/05/05/a-good-lesson-in-python-and-unicode/#comments</comments>
		<pubDate>Sun, 05 May 2013 18:44:56 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2082</guid>
		<description>Ever wanted to understand more about unicode in python? This talk is a good explanation on how to deal with it properly&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/LAcFiVSYEFg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/05/05/a-good-lesson-in-python-and-unicode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/05/05/a-good-lesson-in-python-and-unicode/</feedburner:origLink></item>
		<item>
		<title>The modem dialup handshake analyzed</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/uY-gfTiX0hM/</link>
		<comments>http://forthescience.org/blog/2013/04/05/the-modem-dialup-handshake-analyzed/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 09:58:27 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[modem]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2013</guid>
		<description>Those of you old enough to get internet connection with an empty can of beans connected to a string will probably remembered a coal-powered tool of the time, the modem. Its shrieks filled the beginning of an evening of bad GIFs, short web pages with &amp;#60;blink&amp;#62; tags, and plenty of telnet and IRC sessions. The [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/uY-gfTiX0hM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/04/05/the-modem-dialup-handshake-analyzed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/04/05/the-modem-dialup-handshake-analyzed/</feedburner:origLink></item>
		<item>
		<title>Lack of usability in Gnome/Ubuntu</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/YFiPhhyZ4Ms/</link>
		<comments>http://forthescience.org/blog/2013/03/24/lack-of-usability-in-gnomeubuntu/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 16:32:59 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2068</guid>
		<description>Maybe I should file a bug report on this, but it&amp;#8217;s a nice example of lack of usability due to colliding needs: the need for a scrollbar in the terminal, and the need for window resizing. As you can see, the popup scrollbar always follows the mouse pointer, making it impossible to get the resize [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/YFiPhhyZ4Ms" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/03/24/lack-of-usability-in-gnomeubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/03/24/lack-of-usability-in-gnomeubuntu/</feedburner:origLink></item>
		<item>
		<title>Telepresence robot: giving wheels to an iPad</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/6oHu-KQlANo/</link>
		<comments>http://forthescience.org/blog/2013/03/15/telepresence-robot-giving-wheels-to-an-ipad/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 15:17:43 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2046</guid>
		<description>I really love this thing. It is a telepresence robot with a stabilizer (similar to a Segway) which mounts an iPad as a &amp;#8220;face&amp;#8221;. I have no use for it, yet I&amp;#8217;d really love to have one. Now imagine having a full exoskeleton version&amp;#8230;&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/6oHu-KQlANo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/03/15/telepresence-robot-giving-wheels-to-an-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/03/15/telepresence-robot-giving-wheels-to-an-ipad/</feedburner:origLink></item>
		<item>
		<title>iSight stops working? Check google talk plugin.</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/mIujnyh8NZE/</link>
		<comments>http://forthescience.org/blog/2013/03/05/isight-stops-working-check-google-talk-plugin/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 21:54:22 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=1669</guid>
		<description>Occasionally, my iSight stopped working, even in the middle of a Skype video session, with the camera in full control of Skype. Any effort to re-enable the camera failed with a &amp;#8220;Camera in use by another application&amp;#8221; message. I could not wrap my head around the issue, until I investigated a bit and I think [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/mIujnyh8NZE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/03/05/isight-stops-working-check-google-talk-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/03/05/isight-stops-working-check-google-talk-plugin/</feedburner:origLink></item>
		<item>
		<title>Difference between mpiexec and mpirun?</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/45bw04b9fT8/</link>
		<comments>http://forthescience.org/blog/2013/02/15/difference-between-mpiexec-and-mpirun/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 19:24:03 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[MPI]]></category>
		<category><![CDATA[parallel]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=1999</guid>
		<description>A few days ago I started playing with MPI, and I started wondering: &amp;#8220;what&amp;#8217;s the difference between mpiexec and mpirun?&amp;#8221; It turns out that the distinction is mostly historical. In the first MPI specifications, there was nothing defining how the executables should run. Implementors of the specifications created an mpirun executable, but each implementation had [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/45bw04b9fT8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/02/15/difference-between-mpiexec-and-mpirun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/02/15/difference-between-mpiexec-and-mpirun/</feedburner:origLink></item>
		<item>
		<title>A pythonic way out of the GPL restrictions in MySQL client library</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/R8lLm5lnDiY/</link>
		<comments>http://forthescience.org/blog/2013/02/05/a-pythonic-way-out-of-the-gpl-restrictions-in-mysql-client-library/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 09:53:44 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software Licensing]]></category>
		<category><![CDATA[GPL]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2009</guid>
		<description>I recently became aware of this native Python package PyMySQL. The package has one important benefit vs. the other solutions to talk to a MySQL server, such as MySQLdb (AKA mysql-python) , namely, it reimplements the MySQL protocol, instead of binding to the MySQL connector library (also known as libmysqlclient). Why is this an issue? [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/R8lLm5lnDiY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/02/05/a-pythonic-way-out-of-the-gpl-restrictions-in-mysql-client-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/02/05/a-pythonic-way-out-of-the-gpl-restrictions-in-mysql-client-library/</feedburner:origLink></item>
		<item>
		<title>Problems with MacOSX and Java “Plugin disabled”? Here is the solution</title>
		<link>http://feedproxy.google.com/~r/forthescience/~3/qtrgVhE7w-M/</link>
		<comments>http://forthescience.org/blog/2013/02/02/problems-with-macosx-and-java-plugin-disabled-here-is-the-solution/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 23:17:51 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=2016</guid>
		<description>Apparently today February the 1st something happened in OSX so that Java plugins stopped working. I found the solution on the OSX forums at Apple, courtesy of user Shirkan79: you have to invoke the following command (on a single line) sudo /usr/libexec/PlistBuddy -c "Delete :JavaWebComponentVersionMinimum"  /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist and type your password. Reopen your browser and Java [...]&lt;img src="http://feeds.feedburner.com/~r/forthescience/~4/qtrgVhE7w-M" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://forthescience.org/blog/2013/02/02/problems-with-macosx-and-java-plugin-disabled-here-is-the-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://forthescience.org/blog/2013/02/02/problems-with-macosx-and-java-plugin-disabled-here-is-the-solution/</feedburner:origLink></item>
	</channel>
</rss>
