<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="0.92">
<channel>
	<title>Cipher Brain</title>
	<link>https://www.cipherbrain.be/wp</link>
	<description>IT consulting</description>
	<lastBuildDate>Thu, 26 Nov 2015 09:40:32 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Changement d&#8217;adresse!</title>
		<description><![CDATA[Bonjour,
La sociÃ©tÃ© dÃ©mÃ©nage!
Nouvelle adresse:
Cipher Brain SPRL
1 Avenue LÃ©opold
1330 Rixensart
]]></description>
		<link>https://www.cipherbrain.be/wp/posts/main/2015/11/changement-dadresse.html</link>
			</item>
	<item>
		<title>Canvas &#038; QR-Code</title>
		<description><![CDATA[I played a little with HTML 5 Canvas and QR-Code.
Using the excellent javascript library from Kazuhiko ArasÃ©, I made an extension to draw a QR-Code in an HTML5 Canvas.

Have fun, it&#8217;s here.
It&#8217;s usable:

In Firefox
In Safari
On any recent Android device
.. even with Opera Mini
On the iPhone

but not on IE (although it might be, by using a [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/main/2010/05/canvas-qr-code.html</link>
			</item>
	<item>
		<title>Playing with Google Charts and jQuery</title>
		<description><![CDATA[Extracting information from table inside the page, and inserting into the very same page a Google Pie Chart? Easily done with jQuery!

Here is an example of this technique, applied to an page with election results (dating from 2009)
Advantages of this technique:

No repetition of the data: we only put it in the table, nowhere else
&#8230; therefore [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/main/2010/05/playing-with-google-charts-and-jquery.html</link>
			</item>
	<item>
		<title>List PIDs of child processes</title>
		<description><![CDATA[The next script can be usefull to list all PIDs of a given process and its childs (i.e.: threads also under Linux)
It&#8217;s quite brute-force, using /proc extensively. Most probably very Linux specific&#8230;
#!/usr/bin/perl -w

use strict;

my $pid=shift @ARGV;

# We'll first make a hash %h where:
# each key is the PID of a process
# each value is a [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/technical/perl/2008/12/list-pids-of-child-processes.html</link>
			</item>
	<item>
		<title>Code valid in both PHP and SSI</title>
		<description><![CDATA[In a project that I&#8217;m working on, web pages are generated, and sent by FTP to a remote server. Some of those pages are simple HTML pages, others SHTML (i.e.: use server side include, or SSI, to include some blocks of information), and some others are PHP pages.
I&#8217;ve been in a case where a given [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/technical/php/2007/01/code-valid-in-both-php-and-ssi.html</link>
			</item>
	<item>
		<title>MySQL data corruption&#8230; useServerPrepStmts=false</title>
		<description><![CDATA[I&#8217;ve undertaken a new project, which uses Hibernate, MySQL, Spring, Maven2 and a few other technologies. During this, I&#8217;ve stumbled on a bug, which I first though came from Hibernate, but later discovered to be a MySQL issue.

As for any bug, the first thing to do is check the obvious: was my code right? Did [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/technical/java/2007/01/mysql-data-corruption.html</link>
			</item>
	<item>
		<title>Encoding problems between Perl and MySql V4.0</title>
		<description><![CDATA[MySQL v4.0 doesn&#8217;t handle encoding very well. Basically, its considering everything you send it as simple binary data. At least, it doesn&#8217;t corrupt it, but no conversion is made. I had to interact, from Perl, with a database which was populated by PHP (v4 also), and which had ISO-8859-1 data in it.

Following good practice, I [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/technical/perl/2006/09/encoding-problems-between-perl-and-mysql-v40.html</link>
			</item>
	<item>
		<title>The power of the Perl &#8216;map&#8217; function</title>
		<description><![CDATA[I&#8217;ve spent a few years writing Perl without ever looking carefully at the map function, but since I&#8217;ve discovered it, I use it often. I propose here some sample usage that I&#8217;ve found usefull. I&#8217;ll also show how to use the grep function, which is quite similar in usage.

Let&#8217;s say that you have a CSV [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/technical/perl/2006/09/the-power-of-the-perl-map-function.html</link>
			</item>
	<item>
		<title>New web site</title>
		<description><![CDATA[The previous iteration of this web site was made through custom code, because no code was found that offered the functionalities that we searched. But since now, blog softwares like WordPress have evolved to the point of being able to be used as a CMS, without loosing the possibility to customize some pages.
We hope that [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/main/news/2006/09/new-web-site.html</link>
			</item>
	<item>
		<title>Exporting X authorization to another user</title>
		<description><![CDATA[On my machine, I have a special user account for when I want to make tests. Sometimes, I&#8217;d like to run a command under this account while I&#8217;m working in my X desktop, without switching desktop.
Please note that this article is not oriented toward people unfamiliar with Unix.

As an example, let&#8217;s say we want to [...]]]></description>
		<link>https://www.cipherbrain.be/wp/posts/technical/linux/2006/09/exporting-x-authorization-to-another-user.html</link>
			</item>
</channel>
</rss>
