<?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>Valentin's Lab &#187; comp</title>
	<atom:link href="https://vaab.blog.kal.fr/category/sci/comp/feed/" rel="self" type="application/rss+xml" />
	<link>https://vaab.blog.kal.fr</link>
	<description>Ratiocination of an opensource techie</description>
	<lastBuildDate>Thu, 15 Nov 2018 08:04:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.1</generator>
	<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F&amp;language=en_US&amp;category=text&amp;title=Valentin%27s+Lab&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=blog" type="text/html" />
	<item>
		<title>Fixing Windows Python 2.7 unicode issue with subprocess&#8217;s Popen.</title>
		<link>https://vaab.blog.kal.fr/2017/03/16/fixing-windows-python-2-7-unicode-issue-with-subprocesss-popen/</link>
		<comments>https://vaab.blog.kal.fr/2017/03/16/fixing-windows-python-2-7-unicode-issue-with-subprocesss-popen/#comments</comments>
		<pubDate>Thu, 16 Mar 2017 10:22:49 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[ctypes]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=591</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=591&amp;md5=77d3033e88bd60e262aba556bd682af8" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2017/03/16/fixing-windows-python-2-7-unicode-issue-with-subprocesss-popen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2017%2F03%2F16%2Ffixing-windows-python-2-7-unicode-issue-with-subprocesss-popen%2F&amp;language=en_GB&amp;category=text&amp;title=Fixing+Windows+Python+2.7+unicode+issue+with+subprocess%26%238217%3Bs+Popen.&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=ctypes%2Cpython%2Cwindows%2Cblog" type="text/html" />
	</item>
		<item>
		<title>trapping SIGINT, SIGQUIT in asynchronous tasks</title>
		<link>https://vaab.blog.kal.fr/2016/07/30/trapping-sigint-sigquit-in-asynchronous-tasks/</link>
		<comments>https://vaab.blog.kal.fr/2016/07/30/trapping-sigint-sigquit-in-asynchronous-tasks/#comments</comments>
		<pubDate>Sat, 30 Jul 2016 10:36:31 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[bash signals]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=562</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=562&amp;md5=880d404889c09219cc780ffed2083da5" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2016/07/30/trapping-sigint-sigquit-in-asynchronous-tasks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2016%2F07%2F30%2Ftrapping-sigint-sigquit-in-asynchronous-tasks%2F&amp;language=en_GB&amp;category=text&amp;title=trapping+SIGINT%2C+SIGQUIT+in+asynchronous+tasks&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=bash+signals%2Cblog" type="text/html" />
	</item>
		<item>
		<title>docker update, or how to incrementally build images without Dockerfile.</title>
		<link>https://vaab.blog.kal.fr/2015/01/28/docker-update-or-how-to-incrementally-build-images-without-dockerfile/</link>
		<comments>https://vaab.blog.kal.fr/2015/01/28/docker-update-or-how-to-incrementally-build-images-without-dockerfile/#comments</comments>
		<pubDate>Wed, 28 Jan 2015 02:20:56 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[admin]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[incremental]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=546</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=546&amp;md5=c2d6b5482df2e9d72fed4fb6d079f837" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2015/01/28/docker-update-or-how-to-incrementally-build-images-without-dockerfile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2015%2F01%2F28%2Fdocker-update-or-how-to-incrementally-build-images-without-dockerfile%2F&amp;language=en_GB&amp;category=text&amp;title=docker+update%2C+or+how+to+incrementally+build+images+without+Dockerfile.&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=docker%2Cimage%2Cincremental%2Cblog" type="text/html" />
	</item>
		<item>
		<title>bash lore: how to properly parse NUL separated fields</title>
		<link>https://vaab.blog.kal.fr/2015/01/03/bash-lore-how-to-properly-parse-nul-separated-fields/</link>
		<comments>https://vaab.blog.kal.fr/2015/01/03/bash-lore-how-to-properly-parse-nul-separated-fields/#comments</comments>
		<pubDate>Sat, 03 Jan 2015 09:26:28 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[nul]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=513</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=513&amp;md5=57730888592c27e128ffadf2e707ab79" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2015/01/03/bash-lore-how-to-properly-parse-nul-separated-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2015%2F01%2F03%2Fbash-lore-how-to-properly-parse-nul-separated-fields%2F&amp;language=en_GB&amp;category=text&amp;title=bash+lore%3A+how+to+properly+parse+NUL+separated+fields&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=bash%2Cnul%2Cblog" type="text/html" />
	</item>
		<item>
		<title>bash lore: NUL character and variables</title>
		<link>https://vaab.blog.kal.fr/2014/05/03/bash-lore-nul-character-and-variables/</link>
		<comments>https://vaab.blog.kal.fr/2014/05/03/bash-lore-nul-character-and-variables/#comments</comments>
		<pubDate>Sat, 03 May 2014 10:29:27 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=489</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=489&amp;md5=1083440b003f7df80df9ef35d8b40717" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2014/05/03/bash-lore-nul-character-and-variables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2014%2F05%2F03%2Fbash-lore-nul-character-and-variables%2F&amp;language=en_GB&amp;category=text&amp;title=bash+lore%3A+NUL+character+and+variables&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=bash%2Clinux%2Cblog" type="text/html" />
	</item>
		<item>
		<title>comparison of minimal packaging between distribute and distutils2</title>
		<link>https://vaab.blog.kal.fr/2013/02/22/comparison-of-minimal-packaging-between-distribute-and-distutils2/</link>
		<comments>https://vaab.blog.kal.fr/2013/02/22/comparison-of-minimal-packaging-between-distribute-and-distutils2/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 15:27:14 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[distribute]]></category>
		<category><![CDATA[distutils2]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=382</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=382&amp;md5=b1ad1bba5169dd4715c5a089b8fe888b" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2013/02/22/comparison-of-minimal-packaging-between-distribute-and-distutils2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2013%2F02%2F22%2Fcomparison-of-minimal-packaging-between-distribute-and-distutils2%2F&amp;language=en_GB&amp;category=text&amp;title=comparison+of+minimal+packaging+between+distribute+and+distutils2&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=distribute%2Cdistutils2%2Cpackaging%2Cpython%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Emacs and flymake for python, javascript, php, rst</title>
		<link>https://vaab.blog.kal.fr/2012/09/20/emacs-and-flymake-for-python-javascript-php-rst/</link>
		<comments>https://vaab.blog.kal.fr/2012/09/20/emacs-and-flymake-for-python-javascript-php-rst/#comments</comments>
		<pubDate>Thu, 20 Sep 2012 10:28:16 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[comp]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[sci]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[flymake]]></category>
		<category><![CDATA[jhint]]></category>
		<category><![CDATA[jslint]]></category>
		<category><![CDATA[phplint]]></category>
		<category><![CDATA[rst]]></category>
		<category><![CDATA[rst2html]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=335</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=335&amp;md5=9ac35db7c92e40c75f8ffba62903aee9" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2012/09/20/emacs-and-flymake-for-python-javascript-php-rst/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2012%2F09%2F20%2Femacs-and-flymake-for-python-javascript-php-rst%2F&amp;language=en_GB&amp;category=text&amp;title=Emacs+and+flymake+for+python%2C+javascript%2C+php%2C+rst&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=emacs%2Cflymake%2Cjhint%2Cjslint%2Cphplint%2Crst%2Crst2html%2Cblog" type="text/html" />
	</item>
		<item>
		<title>cleaned and released kal-shlib-* code and dd_rhelp</title>
		<link>https://vaab.blog.kal.fr/2012/04/30/cleaned-and-released-kal-shlib-code-and-dd_rhelp/</link>
		<comments>https://vaab.blog.kal.fr/2012/04/30/cleaned-and-released-kal-shlib-code-and-dd_rhelp/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 16:44:47 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=327</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=327&amp;md5=b5d57e50f62811b4d066b55b487a9990" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2012/04/30/cleaned-and-released-kal-shlib-code-and-dd_rhelp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2012%2F04%2F30%2Fcleaned-and-released-kal-shlib-code-and-dd_rhelp%2F&amp;language=en_GB&amp;category=text&amp;title=cleaned+and+released+kal-shlib-%2A+code+and+dd_rhelp&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>SpamAssassin, Amavis and ubuntu</title>
		<link>https://vaab.blog.kal.fr/2012/04/02/spamassassin-amavis-and-ubuntu/</link>
		<comments>https://vaab.blog.kal.fr/2012/04/02/spamassassin-amavis-and-ubuntu/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 19:59:01 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[admin]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=291</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=291&amp;md5=d24d5215efba1f8072bece0a58c57fac" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2012/04/02/spamassassin-amavis-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2012%2F04%2F02%2Fspamassassin-amavis-and-ubuntu%2F&amp;language=en_GB&amp;category=text&amp;title=SpamAssassin%2C+Amavis+and+ubuntu&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>extracting a subpart of a git repository with history</title>
		<link>https://vaab.blog.kal.fr/2011/06/29/extracting-a-subpart-of-a-git-repository-with-history/</link>
		<comments>https://vaab.blog.kal.fr/2011/06/29/extracting-a-subpart-of-a-git-repository-with-history/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 08:10:24 +0000</pubDate>
		<dc:creator><![CDATA[vaab]]></dc:creator>
				<category><![CDATA[comp]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[sci]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://vaab.blog.kal.fr/?p=233</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[ <p><a href="https://vaab.blog.kal.fr/?flattrss_redirect&amp;id=233&amp;md5=c192eb8bf3b9556f88fb1adac13f4fef" title="Flattr" target="_blank"><img src="https://vaab.blog.kal.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://vaab.blog.kal.fr/2011/06/29/extracting-a-subpart-of-a-git-repository-with-history/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=vaab&amp;popout=1&amp;url=https%3A%2F%2Fvaab.blog.kal.fr%2F2011%2F06%2F29%2Fextracting-a-subpart-of-a-git-repository-with-history%2F&amp;language=en_GB&amp;category=text&amp;title=extracting+a+subpart+of+a+git+repository+with+history&amp;description=Ratiocination+of+an+opensource+techie&amp;tags=git%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>
