<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12707669</id><updated>2011-04-21T13:05:16.407-07:00</updated><category term='pytof'/><title type='text'>Bourne to be wild</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12707669.post-5030116045825253500</id><published>2009-01-07T17:15:00.000-08:00</published><updated>2009-01-07T17:17:18.653-08:00</updated><title type='text'>Old school timer</title><content type='html'>If you want to time a long running process the old way, xclock -update 1 will display a clock on your Linux box.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-5030116045825253500?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/5030116045825253500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=5030116045825253500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/5030116045825253500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/5030116045825253500'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2009/01/old-school-timer.html' title='Old school timer'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-4135360737526498980</id><published>2008-09-25T21:54:00.000-07:00</published><updated>2008-09-25T21:59:36.918-07:00</updated><title type='text'>Que je sois pendu ...</title><content type='html'>...  si un jour je fais quelques business que ce soit avec cette entreprise immonde qu'est Blackwater. Entreprise de mercenaires sans foi ni loi qui forme des assassins et qui remplace tranquillement les armées. Ici aux USA les très rares services public rendus au peuple qui va payer 700 milliards de $ pour sauver les primes de fin d'annee de financiers etaient les pompiers ou l'armee. Ce ne sera bientot plus le cas, car ces services disparaissent progressivement, grace a ces crapules de Blackwater entre autre.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-4135360737526498980?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/4135360737526498980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=4135360737526498980' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/4135360737526498980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/4135360737526498980'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2008/09/que-je-sois-pendu.html' title='Que je sois pendu ...'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-1211638856247126106</id><published>2008-01-23T11:35:00.000-08:00</published><updated>2008-01-23T12:12:37.037-08:00</updated><title type='text'>AIX configure are slow as hell</title><content type='html'>I'm compiling vim7 right now on AIX, and as usual, configure takes so much time and it's such a pain ...&lt;br /&gt;&lt;br /&gt;/bin/sh is said to be an alias on ksh, that creates tons of temp files, and that takes a huge amount of time. exporting CONFIG_SHELL to bash never works for me. What works is manually editing the configure (under src/auto/ for vim) and replacing the shebang with #!/your/path/to/bash or #!/bin/env bash.&lt;br /&gt;&lt;br /&gt;I'll probably see if I can compile dash on AIX, but bash is already way faster than&lt;br /&gt;http://www.kernel.org/pub/scm/utils/dash/dash.git&lt;br /&gt;&lt;br /&gt;By the way, due to link error with gettext and friends, I had to configure like this to have it working:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./configure --disable-nls CC=xlc_r&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-1211638856247126106?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/1211638856247126106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=1211638856247126106' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/1211638856247126106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/1211638856247126106'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2008/01/aix-configure-are-slow-as-hell.html' title='AIX configure are slow as hell'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-4671890754186871776</id><published>2008-01-05T16:58:00.000-08:00</published><updated>2008-01-05T17:31:10.457-08:00</updated><title type='text'>ca fait du bien</title><content type='html'>Un petit mec qui fait drolement plaisir: &lt;a href=""&gt;Aziz Senni&lt;/a&gt;. Je l'ai decouvert sur l'emission vivre sa ville, sur France culture. L'emission peignait un portrait bien sombre de la situation dans les banlieues. Apres etre devenu chef d'une belle entreprise, il a manifeste en creant des sites pour les autres comme jeunes chef d'entreprise une volonte d'ameliorer le sort des banlieues grace a la reussite economique. Et non pas en attendant tout de l'etat. Il a monte un site business angel des cites, qui aide les entreprises a se monter dans les quartiers. J'ai l'impression qu'en france on investit souvent dans la pierre, au lieu d'investir dans les entreprises, au depent de l'economie ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-4671890754186871776?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/4671890754186871776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=4671890754186871776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/4671890754186871776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/4671890754186871776'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2008/01/ca-fait-du-bien.html' title='ca fait du bien'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-6067785896362093315</id><published>2007-12-15T12:00:00.001-08:00</published><updated>2007-12-15T12:23:19.374-08:00</updated><title type='text'>Miam miam ?</title><content type='html'>On vient de calculer notre indice de masse corporelle avec Sandrine. Ouf, on est bons. D'après un article que j'ai lu l'autre fois dans the economist je crois, l'IMC est le seul indice qui influence réellement le risque de cancer. Nous sommes un peu perdu dans ce qui peut jouer sur le risque de cancer: tabac, alcool, amiante, etc ... Pour essayer d'etre plus juste, la corelation entre les personnes souffrant d'un cancer et ceux dont l'IMC est dans l'intervalle dit des gens en bonne sante est la plus faible. Le problème est qu'on ne sait pas ou se mettre dans la fourchette. Celle qui correspond a un poids de forme se situe entre 18.5 a 25, donc la moyenne de 21.25 serait l'IMC a atteindre ?&lt;br /&gt;&lt;br /&gt;Quelques liens:&lt;br /&gt;&lt;br /&gt;* La page de &lt;a href="http://fr.wikipedia.org/wiki/Indice_de_masse_corporelle"&gt;wikipedia&lt;/a&gt; en question&lt;br /&gt;* &lt;a href="http://www.passeportsante.net/fr/Maux/Tests/Fiche.aspx?doc=massecorpo_ts"&gt;Calculer &lt;/a&gt; son indice&lt;br /&gt;&lt;br /&gt;Désolé pour  les problèmes d'accents, on tape sur un QWERTY et on essaye de trouver une solution ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-6067785896362093315?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/6067785896362093315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=6067785896362093315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6067785896362093315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6067785896362093315'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/12/miam-miam.html' title='Miam miam ?'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-6974346287354783329</id><published>2007-11-08T12:17:00.000-08:00</published><updated>2007-11-08T12:19:40.506-08:00</updated><title type='text'>vim + Qt</title><content type='html'>A handy script that open your projects files in vim tabs.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# $Id: work.sh 168 2007-10-31 00:11:24Z bsergean $&lt;br /&gt;# Author: bsergean@gmail.com&lt;br /&gt;#&lt;br /&gt;# Open your favorite editor (vi) using relevant information from the current folder Qt project file&lt;br /&gt;# - Passing the list of source and header files, plus the .pro project file as args&lt;br /&gt;# - Listing the includes list and setting vim path to find those include file using vim 'gf'&lt;br /&gt;#&lt;br /&gt;# The magic number 21 and 26 might depends on your qmake version (works fine with QMake version 2.01a (4.3.0))&lt;br /&gt;#&lt;br /&gt;# TODO: Maybe extract the sources dir from SOURCES (and HEADERS) and run ctags on it&lt;br /&gt;#       Open the resource file ?&lt;br /&gt;#&lt;br /&gt;# If you have shell variables evaluated within qmake variables,&lt;br /&gt;# it won't work.&lt;br /&gt;# Replace&lt;br /&gt;# SOURCES = $HOME/foo.c&lt;br /&gt;# with:&lt;br /&gt;# HOME=$$system(echo $HOME)&lt;br /&gt;# SOURCES = $${HOME}/foo.c&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;tmp=/tmp/work.$$&lt;br /&gt;qmake -d -d -d &gt; $tmp 2&gt;&amp;1&lt;br /&gt;&lt;br /&gt;# DEBUG 1: SOURCES ===&lt;br /&gt;getVar()&lt;br /&gt;{&lt;br /&gt;egrep 'DEBUG 1: SOURCES' $tmp | cut -c 21- | tr -d ':'&lt;br /&gt;egrep 'DEBUG 1: HEADERS' $tmp | cut -c 21- | tr -d ':'&lt;br /&gt;&lt;br /&gt;# Project file&lt;br /&gt;echo `basename $PWD`.pro&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;getInc()&lt;br /&gt;{&lt;br /&gt;egrep 'DEBUG 1: INCLUDEPATH' $tmp | cut -c 26- | tr -d ':'&lt;br /&gt;}&lt;br /&gt;files=`getVar`&lt;br /&gt;incs=`getInc | sed 's/ /,/g'`&lt;br /&gt;&lt;br /&gt;rm -f $tmp&lt;br /&gt;&lt;br /&gt;## Uncomment this to update tags at each startup&lt;br /&gt;# find src include | ctags -L - --c++-kinds=+p --fields=+iaS --extra=+q&lt;br /&gt;gvim -p --cmd "set path=$incs" --cmd "set tags=$HOME/path/to/my/tags,/another/one/tags" $files&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-6974346287354783329?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/6974346287354783329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=6974346287354783329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6974346287354783329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6974346287354783329'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/11/vim-qt.html' title='vim + Qt'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-6659084342438173609</id><published>2007-09-08T12:35:00.000-07:00</published><updated>2007-09-08T12:41:17.114-07:00</updated><title type='text'>Recuperer un album scry</title><content type='html'>En deux coups de cuilleres a pot.&lt;br /&gt;&lt;br /&gt;Ca c'est l'album:&lt;br /&gt;http://gabarro.org/~baba/scry/index.php?v=list&amp;i=0&amp;p=2006-09-24-WE_Ben&lt;br /&gt;&lt;br /&gt;Je veux les originales, en voici une. Ce qui est important c'est le prefixe.&lt;br /&gt;http://gabarro.org/~baba/album/2006-09-24-WE_Ben/img_3201.jpg&lt;br /&gt;&lt;br /&gt;Je sauvegarde la page d'index (save as dans safari), je l'edite avec vim, en mode colonne (Ctrl V) pour supprimer tout le contenu sauf la liste des photos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[benjadrine@ravioli sandbox]$ cat photo_album.html&lt;br /&gt;img_3154.jpg&lt;br /&gt;img_3163.jpg&lt;br /&gt;img_3165.jpg&lt;br /&gt;img_3172.jpg&lt;br /&gt;img_3175.jpg&lt;br /&gt;img_3180.jpg&lt;br /&gt;img_3182.jpg&lt;br /&gt;img_3184.jpg&lt;br /&gt;img_3187.jpg&lt;br /&gt;img_3188.jpg&lt;br /&gt;img_3189.jpg&lt;br /&gt;img_3190.jpg&lt;br /&gt;img_3195.jpg&lt;br /&gt;img_3196.jpg&lt;br /&gt;img_3197.jpg&lt;br /&gt;img_3201.jpg&lt;br /&gt;img_3204.jpg&lt;br /&gt;img_3214.jpg&lt;br /&gt;img_3215.jpg&lt;br /&gt;img_3216.jpg&lt;br /&gt;img_3218.jpg&lt;br /&gt;img_3219.jpg&lt;br /&gt;img_3222.jpg&lt;br /&gt;img_3226.jpg&lt;br /&gt;img_3227.jpg&lt;br /&gt;img_3228.jpg&lt;br /&gt;img_3229.jpg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Le tour est jouee. Plus qu'une petite ligne avec un coup de curl.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[benjadrine@ravioli sandbox]$ for i in `cat photo_album.html` ; do curl -O http://gabarro.org/~baba/album/2006-09-24-WE_Ben/$i ; done&lt;br /&gt;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;                                 Dload  Upload   Total   Spent    Left  Speed&lt;br /&gt;100 1778k  100 1778k    0     0   189k      0  0:00:09  0:00:09 --:--:--  250k&lt;br /&gt;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;                                 Dload  Upload   Total   Spent    Left  Speed&lt;br /&gt;100 1133k  100 1133k    0     0   170k      0  0:00:06  0:00:06 --:--:--  237k&lt;br /&gt;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;                                 Dload  Upload   Total   Spent    Left  Speed&lt;br /&gt;100 1248k  100 1248k    0     0   174k      0  0:00:07  0:00:07 --:--:--  248k&lt;br /&gt;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;                                 Dload  Upload   Total   Spent    Left  Speed&lt;br /&gt;100  448k  100  448k    0     0   110k      0  0:00:04  0:00:04 --:--:--  128k&lt;br /&gt;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;                                 Dload  Upload   Total   Spent    Left  Speed&lt;br /&gt;100 1799k  100 1799k    0     0   193k      0  0:00:09  0:00:09 --:--:--  247k&lt;br /&gt;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br /&gt;&lt;br /&gt;... etc ...&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Comme ca je peux les rajouter dans mon iPhoto. Elle est pas belle la vie (d'un geek) ? :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-6659084342438173609?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/6659084342438173609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=6659084342438173609' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6659084342438173609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6659084342438173609'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/09/recuperer-un-album-scry.html' title='Recuperer un album scry'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-223093140220603948</id><published>2007-06-22T08:53:00.000-07:00</published><updated>2007-06-22T09:03:29.142-07:00</updated><title type='text'>Compiling libbzip2.dylib on Panther</title><content type='html'>Is a pain :)&lt;br /&gt;The default Makefile does not allow you to generate a shared library.&lt;br /&gt;Edit the main Makefile, add a -fPIC to the compiler flags, and link like this.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;libtool -dynamic -compatibility_version 1.0.0 -o libbz2.dylib blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o -lc&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Copy that in /usr/lib and create the right symlink.&lt;br /&gt;Then you'll be able to uncompress / compress with bzip2 (using python 2.4 binaries that does not ship this shared library)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Traceback (most recent call last):&lt;br /&gt;  File "common.py", line 295, in ?&lt;br /&gt;    level8()&lt;br /&gt;  File "common.py", line 280, in level8&lt;br /&gt;    from bz2 import decompress&lt;br /&gt;ImportError: Failure linking new module: /usr/lib/libbz2.1.0.dylib: dyld: /Library/Frameworks/Python.framework/Versions/2.4/Resources/Python.app/Contents/MacOS/Python can't open library: /usr/lib/libbz2.1.0.dylib  (No such file or directory, errno = 2)&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-223093140220603948?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/223093140220603948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=223093140220603948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/223093140220603948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/223093140220603948'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/06/compile-libbzip2dylib-on-panther.html' title='Compiling libbzip2.dylib on Panther'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-1380270885009063268</id><published>2007-06-15T16:03:00.000-07:00</published><updated>2007-06-15T16:06:31.231-07:00</updated><title type='text'>Je suis un sale geek</title><content type='html'>Merde, quand tu regardes ce blog tu deprimes, non ?&lt;br /&gt;&lt;br /&gt;Allez, prout cacahouettes bidule chouette !!&lt;br /&gt;C'est vendredi, c'est la fete, TGIF (Thanks God It's Friday) comme ils disent de l'autre cote de l'atlantique, enfin non de ce cote de l'atlantique, tout est relatif comme disait einstein.&lt;br /&gt;&lt;br /&gt;Je me mets un peu de OK computer c'est bon ca, du bon vieux Radiohead.&lt;br /&gt;&lt;br /&gt;Such a pretty house,&lt;br /&gt;and such a pretty god,&lt;br /&gt;&lt;br /&gt;No alarm and no surprises, please...&lt;br /&gt;&lt;br /&gt;Tiens ils parlent de nous ou quoi Tom ? AYE j'ai tout compris a la musique.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-1380270885009063268?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/1380270885009063268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=1380270885009063268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/1380270885009063268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/1380270885009063268'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/06/je-suis-un-sale-geek.html' title='Je suis un sale geek'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-5797865700021534660</id><published>2007-05-25T14:57:00.000-07:00</published><updated>2007-05-25T14:59:38.002-07:00</updated><title type='text'>Le gros pipe</title><content type='html'>Comme disait Madam, j'ai sortit le gros pipe !!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.1.tar.bz2 \&lt;br /&gt;-O- | bunzip2 -c | tar xf -&lt;br /&gt;--14:56:16--  ftp://ftp.vim.org/pub/vim/unix/vim-7.1.tar.bz2&lt;br /&gt;           =&gt; `-'&lt;br /&gt;Resolving ftp.vim.org... 192.87.102.36, 2001:610:1:80aa:192:87:102:36&lt;br /&gt;Connecting to ftp.vim.org|192.87.102.36|:21... connected.&lt;br /&gt;Logging in as anonymous ... Logged in!&lt;br /&gt;==&gt; SYST ... done.    ==&gt; PWD ... done.&lt;br /&gt;==&gt; TYPE I ... done.  ==&gt; CWD /pub/vim/unix ... done.&lt;br /&gt;==&gt; PASV ... done.    ==&gt; RETR vim-7.1.tar.bz2 ... done.&lt;br /&gt;Length: 6,876,053 (6.6M) (unauthoritative)&lt;br /&gt;&lt;br /&gt;100%[===================================================================================&gt;] 6,876,053    199.20K/s    ETA 00:00&lt;br /&gt;&lt;br /&gt;14:56:45 (254.16 KB/s) - `-' saved [6876053]&lt;br /&gt;&lt;br /&gt;$ ls vim [hit tab]&lt;br /&gt;vim71/           vim-7.1.tar.bz2&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-5797865700021534660?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/5797865700021534660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=5797865700021534660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/5797865700021534660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/5797865700021534660'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/05/le-gros-pipe.html' title='Le gros pipe'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-733928137915395651</id><published>2007-05-24T16:09:00.000-07:00</published><updated>2007-05-24T16:50:02.267-07:00</updated><title type='text'>Installing FreeBSD (part 2)</title><content type='html'>OK ... pkg_add finished his job, now I just did a pkg_add -r xfce, and I am able to have a running window manager !&lt;br /&gt;&lt;br /&gt;Next task is to get a working qt4, so it looks like there is no such thing in the precompiled library. So I downloaded the port archive (a big tarball that you can get from http://www.freebsd.org/ports/installing.html).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;pkg_add -r wget&lt;br /&gt;cd /usr/&lt;br /&gt;wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz&lt;br /&gt;gunzip &lt; ports.tar.gz | tar xf -&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now on to compile Qt ! (that might take some time on my old Pentium-3 666 MHz).&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;cd /usr/ports/x11-toolkits/qt4-gui/&lt;br /&gt;make install clean&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;... wait some time ...&lt;br /&gt;And it does not work !&lt;br /&gt;Seems like I have to upgrade my Xorg, to match the one used by the port manager to build qt4. So I downloaded the sources from Trolltech and worked with it ...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@ubuntu.corp.adobe.com qt4-gui]# make&lt;br /&gt;===&gt;   qt4-gui-4.2.3_2 depends on executable in : moc-qt4 - found&lt;br /&gt;===&gt;   qt4-gui-4.2.3_2 depends on executable in : qmake-qt4 - found&lt;br /&gt;===&gt;   qt4-gui-4.2.3_2 depends on executable in : rcc - found&lt;br /&gt;===&gt;   qt4-gui-4.2.3_2 depends on executable in : uic-qt4 - found&lt;br /&gt;===&gt;   qt4-gui-4.2.3_2 depends on file: /usr/local/libdata/xorg/libraries - not found&lt;br /&gt;===&gt;    Verifying install for /usr/local/libdata/xorg/libraries in /usr/ports/x11/xorg-libraries&lt;br /&gt;Read /usr/ports/UPDATING for the procedure to upgrade or install xorg 7.2.&lt;br /&gt;*** Error code 1&lt;br /&gt;&lt;br /&gt;Stop in /usr/ports/x11/xorg-libraries.&lt;br /&gt;*** Error code 1&lt;br /&gt;&lt;br /&gt;Stop in /usr/ports/x11-toolkits/qt4-gui.&lt;br /&gt;*** Error code 1&lt;br /&gt;&lt;br /&gt;Stop in /usr/ports/x11-toolkits/qt4-gui.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-733928137915395651?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/733928137915395651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=733928137915395651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/733928137915395651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/733928137915395651'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/05/installing-freebsd-part-2.html' title='Installing FreeBSD (part 2)'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-2811012214231656164</id><published>2007-05-24T14:56:00.000-07:00</published><updated>2007-05-24T15:09:51.409-07:00</updated><title type='text'>Installing FreeBSD (part 1)</title><content type='html'>Here is what I did ...&lt;br /&gt;&lt;br /&gt;Get the netinst CD.&lt;br /&gt;Start the install with it, went until the post-install stuff. Then I clicked on install Linux compatibility but it looks like some mirrors does not have those package, so my installer stalled... &lt;br /&gt;I didn't know that so I downloaded and burnt the two CDs instead ...&lt;br /&gt;&lt;br /&gt;For disk layout, I installed on a dummy machine, so hitting A (default), then Q (quit) at each partition menu worked for me :)&lt;br /&gt;&lt;br /&gt;Initially I wanted to setup a RAID-1 (I have two equivalent 40Gigs disks), following this (http://www.onlamp.com/pub/a/bsd/2005/11/10/FreeBSD_Basics.html?page=1), but the OS didn't want the geom partition (the equivalent of the md devices on Linux) as a /root partition at boot.&lt;br /&gt;&lt;br /&gt;I had my first disk on the primary master and my second disk on the primary slave, that might explain it ...&lt;br /&gt;&lt;br /&gt;So I did some scary thing in rescue mode ; booting from the primary master device, then mounting all the other partitions, remounting in read write the / partition (mount -o rw /dev/a0... /), and replace the geom entries in /etc/fstab with primary master device ones ...&lt;br /&gt;&lt;br /&gt;Then I was able to boot correctly. I wanted to be able to su from my regular user account, so I added myself to the wheel account (# pw user mod bsergean -G wheel)&lt;br /&gt;&lt;br /&gt;Now I am installing Xorg from the port system:&lt;br /&gt;# pkg_add -r xorg&lt;br /&gt;It's quite slow to download all those bits, so I'll keep the rest for later ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-2811012214231656164?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/2811012214231656164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=2811012214231656164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/2811012214231656164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/2811012214231656164'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/05/installing-freebsd-part-1.html' title='Installing FreeBSD (part 1)'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-7274560008912958327</id><published>2007-05-04T14:19:00.000-07:00</published><updated>2007-05-04T14:30:18.880-07:00</updated><title type='text'>The spring is sunny.</title><content type='html'>I upgraded my laptop (IBM T42p) from Mandriva 2007.0 to Mandriva 2007.1 (Spring) this week. I have to say I am quite happy now. Everything seems to work fine.&lt;br /&gt;&lt;br /&gt;I have a Fire-GL graphical board, and it was setup correctly after some random command. &lt;br /&gt;&lt;br /&gt;- Downloaded the ati drivers from plf non-free backport&lt;br /&gt;- I Had problems to make it work thought ...&lt;br /&gt;- So I downloaded the ati drivers from plf non-free&lt;br /&gt;- XFDrake, some X server restart, then I manually ran aticonfig, and now my glxinfo knows that there are some ATI drivers there ...&lt;br /&gt;&lt;br /&gt;So I can play with Mantisse or with the 3D desktop, I haven't done that yet but I am looking forward !&lt;br /&gt;&lt;br /&gt;On the wifi side, I have an Atheros chip. So I recompiled the mad-wifi drivers that I had in the past, did a make install. And Mandriva network manager found its way to our wireless rooter, in wpa mode. And I'm wondering if my install did something, or what, but now the wifi connection is __way__ faster than it used to be with 2007.0 (maybe another problem, with wep, my previous setting, but I doubt it).&lt;br /&gt;&lt;br /&gt;Flash 9 is working, I think I just clicked on the flash installer and rpmdrake showed up. Some next next clicking and I can watch stupid things on youtube.&lt;br /&gt;&lt;br /&gt;-&gt; I am a happy user (I might give some bucks to the guys at Mandriva for their hard work), Linux is getting close to be a prime class citizen on the desktop side !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-7274560008912958327?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/7274560008912958327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=7274560008912958327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/7274560008912958327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/7274560008912958327'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/05/spring-is-sunny.html' title='The spring is sunny.'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-564445573442885269</id><published>2007-04-19T12:55:00.000-07:00</published><updated>2007-04-19T13:00:32.740-07:00</updated><title type='text'>A library is 310 KB big.</title><content type='html'>What's the average size of a library ?&lt;br /&gt;&lt;br /&gt;310 KB ... ok, of a Linux library maybe.&lt;br /&gt;&lt;br /&gt;[bsergean@marge1 ~]$ wc -l /share/sandbox/libstat.txt&lt;br /&gt;945 /share/sandbox/libstat.txt&lt;br /&gt;[bsergean@marge1 ~]$ awk '{ KB += $1 } END { print KB / 945 }' /share/sandbox/libstat.txt&lt;br /&gt;309.892&lt;br /&gt;&lt;br /&gt;How what this libstat file generated ? ...&lt;br /&gt;&lt;br /&gt;[bsergean@marge1 qtgui]$ file /usr/lib/lib* | grep ELF | cut -f 1 -d : | xargs du -k | sort -rn&lt;br /&gt;10745   /usr/lib/libopal.so.2.2.3&lt;br /&gt;5414    /usr/lib/libkmailprivate.so&lt;br /&gt;5197    /usr/lib/libamarok.so.0.0.0&lt;br /&gt;4883    /usr/lib/libgs.so.8.15&lt;br /&gt;4626    /usr/lib/libavcodec.so.51.11.0&lt;br /&gt;3919    /usr/lib/libkspreadcommon.so.0.0.0&lt;br /&gt;3858    /usr/lib/libkhtml.so.4.2.0&lt;br /&gt;3730    /usr/lib/libMagick-10.4.0.so.0.0.0&lt;br /&gt;3652    /usr/lib/libgtk-x11-2.0.so.0.1000.3&lt;br /&gt;3605    /usr/lib/libkio.so.4.2.0&lt;br /&gt;3248    /usr/lib/libpt.so.1.10.2&lt;br /&gt;3170    /usr/lib/libkabc_groupwise.so.1.0.0&lt;br /&gt;3167    /usr/lib/libkcal_groupwise.so.1.0.0&lt;br /&gt;3161    /usr/lib/libkdeui.so.4.2.0&lt;br /&gt;3048    /usr/lib/libgtkmm-2.4.so.1.0.30&lt;br /&gt;2966    /usr/lib/libgtk-linux-fb-2.0.so.0.400.14&lt;br /&gt;2901    /usr/lib/libkpresenterprivate.so.4.0.0&lt;br /&gt;2672    /usr/lib/libaviplayavcodec-0.7.so.0.0.45&lt;br /&gt;2513    /usr/lib/libphp5_common.so.5.1.0&lt;br /&gt;2501    /usr/lib/libkdecore.so.4.2.0&lt;br /&gt;2479    /usr/lib/libkwordprivate.so.4.0.0&lt;br /&gt;2406    /usr/lib/libdigikam.so.0.0.0&lt;br /&gt;2334    /usr/lib/libkorganizer.so.1.0.0&lt;br /&gt;2207    /usr/lib/libecasound.so.16.0.0&lt;br /&gt;1963    /usr/lib/libkotext.so.3.0.0&lt;br /&gt;1913    /usr/lib/libsmbclient.so.0&lt;br /&gt;1911    /usr/lib/libkritaui.so.1.0.0&lt;br /&gt;1808    /usr/lib/libosp.so.3.0.0&lt;br /&gt;1795    /usr/lib/libgsl.so.0.9.0&lt;br /&gt;1775    /usr/lib/libk3b.so.2.0.0&lt;br /&gt;1555    /usr/lib/libkdeinit_ksirc.so&lt;br /&gt;1527    /usr/lib/libknodecommon.so&lt;br /&gt;1498    /usr/lib/libkdepim.so.1.0.0&lt;br /&gt;1419    /usr/lib/libpoppler.so.1.0.0&lt;br /&gt;1418    /usr/lib/libgtk-1.2.so.0.9.1&lt;br /&gt;1412    /usr/lib/libmysqlclient_r.so.15.0.0&lt;br /&gt;1406    /usr/lib/libmysqlclient.so.15.0.0&lt;br /&gt;1359    /usr/lib/libkiviocommon.so.0.0.0&lt;br /&gt;1339    /usr/lib/libXm.so.2.0.1&lt;br /&gt;1330    /usr/lib/libcrypto.so.0.9.8&lt;br /&gt;1301    /usr/lib/libkopete.so.1.0.0&lt;br /&gt;1283    /usr/lib/librecode.so.0.0.0&lt;br /&gt;1268    /usr/lib/libartsflow.so.1.0.0&lt;br /&gt;1267    /usr/lib/libkmplayercommon.so&lt;br /&gt;1245    /usr/lib/libkcal.so.2.0.0&lt;br /&gt;1224    /usr/lib/libgstreamer-0.8.so.1.4.0&lt;br /&gt;1222    /usr/lib/libkaddressbook.so.0.0.0&lt;br /&gt;1203    /usr/lib/libxml2.so.2.6.26&lt;br /&gt;1189    /usr/lib/libkarboncommon.so.0.0.0&lt;br /&gt;1171    /usr/lib/libXm.so.1.0.2&lt;br /&gt;1146    /usr/lib/libgwenhywfar.so.38.7.0&lt;br /&gt;1145    /usr/lib/librpmdb-4.4.so&lt;br /&gt;1111    /usr/lib/libkofficecore.so.3.0.0&lt;br /&gt;1054    /usr/lib/libpython2.4.so.1.0&lt;br /&gt;1034    /usr/lib/libgimpwidgets-2.0.so.0.310.0&lt;br /&gt;1025    /usr/lib/libX11.so.6.2.0&lt;br /&gt;1025    /usr/lib/libnetsnmpmibs.so.10.0.1&lt;br /&gt;1011    /usr/lib/libvorbisenc.so.2.0.2&lt;br /&gt;989     /usr/lib/libkjsembed.so.1.0.0&lt;br /&gt;988     /usr/lib/libgoffice-1.so.2.0.1&lt;br /&gt;977     /usr/lib/libgwenviewcore.so.1.0.0&lt;br /&gt;969     /usr/lib/libtk8.4.so.0&lt;br /&gt;964     /usr/lib/libkdeinit_konqueror.so&lt;br /&gt;946     /usr/lib/libgnomeui.so.32.14.1&lt;br /&gt;925     /usr/lib/libkdeinit_kicker.so&lt;br /&gt;922     /usr/lib/libkdchart.so.0.0.0&lt;br /&gt;912     /usr/lib/libkofficeui.so.3.0.0&lt;br /&gt;902     /usr/lib/libdb-4.2.so&lt;br /&gt;893     /usr/lib/libstdc++.so.6.0.8&lt;br /&gt;890     /usr/lib/libedataserver-1.2.so.7.1.0&lt;br /&gt;889     /usr/lib/libkexidb.so.2.0.0&lt;br /&gt;889     /usr/lib/libkdegames.so.1.2.0&lt;br /&gt;883     /usr/lib/libkformulalib.so.4.0.0&lt;br /&gt;882     /usr/lib/libkdeprint.so.4.2.0&lt;br /&gt;877     /usr/lib/libkritaimage.so.1.0.0&lt;br /&gt;872     /usr/lib/libWand-10.4.0.so.0.0.0&lt;br /&gt;867     /usr/lib/libedata-book-1.2.so.2.3.0&lt;br /&gt;858     /usr/lib/libkformdesigner.so.2.0.0&lt;br /&gt;856     /usr/lib/libasound.so.2.0.0&lt;br /&gt;854     /usr/lib/libquicktime.so.0.0.0&lt;br /&gt;848     /usr/lib/libkeximain.so.2.0.0&lt;br /&gt;845     /usr/lib/libarts_mpeglib-0.3.0.so.0.0.3&lt;br /&gt;838     /usr/lib/libkdeprint_management.so.4.2.0&lt;br /&gt;831     /usr/lib/libndbclient.so.15.0.0&lt;br /&gt;831     /usr/lib/libkdetv.so.1.0.0&lt;br /&gt;830     /usr/lib/libruby.so.1.8.5&lt;br /&gt;817     /usr/lib/libkleopatra.so.1.0.0&lt;br /&gt;814     /usr/lib/libxclass.so.0.6.3&lt;br /&gt;814     /usr/lib/libkateinterfaces.so.0.0.0&lt;br /&gt;791     /usr/lib/libkopete_oscar.so.2.0.0&lt;br /&gt;791     /usr/lib/libarts_akode.so.0.0.0&lt;br /&gt;789     /usr/lib/libexiv2-0.10.so&lt;br /&gt;787     /usr/lib/libtcl8.4.so.0&lt;br /&gt;779     /usr/lib/libaspell.so.15.1.4&lt;br /&gt;776     /usr/lib/libkopete_msn_shared.so.0.0.0&lt;br /&gt;773     /usr/lib/libkabc.so.1.2.0&lt;br /&gt;756     /usr/lib/libartsflow_idl.so.1.0.0&lt;br /&gt;752     /usr/lib/libstdc++.so.5.0.7&lt;br /&gt;740     /usr/lib/libmcop.so.1.0.0&lt;br /&gt;728     /usr/lib/libvte.so.9.1.5&lt;br /&gt;725     /usr/lib/libkchartcommon.so.2.0.0&lt;br /&gt;716     /usr/lib/libgtkhtml-3.8.so.15.3.9&lt;br /&gt;697     /usr/lib/libxvidcore.so.4.1&lt;br /&gt;696     /usr/lib/libguile.so.12.3.1&lt;br /&gt;689     /usr/lib/libwv2.so.1.0.7&lt;br /&gt;668     /usr/lib/libbfd-2.16.91.0.7.so&lt;br /&gt;667     /usr/lib/libecal-1.2.so.7.0.0&lt;br /&gt;664     /usr/lib/libx264.so.50&lt;br /&gt;657     /usr/lib/libfreebob.so.0.1.0&lt;br /&gt;652     /usr/lib/libkdeinit_konsole.so&lt;br /&gt;645     /usr/lib/libaviplay-0.7.so.0.0.45&lt;br /&gt;635     /usr/lib/libkdeinit_kdesktop.so&lt;br /&gt;635     /usr/lib/libgstreamer-0.10.so.0.8.1&lt;br /&gt;633     /usr/lib/libfltk.so.1.1&lt;br /&gt;627     /usr/lib/libglib-2.0.so.0.1200.3&lt;br /&gt;624     /usr/lib/libkdeinit_kwin.so&lt;br /&gt;620     /usr/lib/libgutenprint.so.2.0.0&lt;br /&gt;616     /usr/lib/libqbanking.so.4.0.0&lt;br /&gt;615     /usr/lib/libfftw3.so.3.1.2&lt;br /&gt;615     /usr/lib/libfftw3f.so.3.1.2&lt;br /&gt;615     /usr/lib/libakregatorprivate.so&lt;br /&gt;604     /usr/lib/libkexiformutils.so.2.0.0&lt;br /&gt;603     /usr/lib/libsnmp.so.10.0.1&lt;br /&gt;603     /usr/lib/libnetsnmp.so.10.0.1&lt;br /&gt;594     /usr/lib/libavformat.so.50.5.0&lt;br /&gt;592     /usr/lib/libkommanderwidgets.so.0.0.0&lt;br /&gt;589     /usr/lib/libeel-2.so.2.16.0&lt;br /&gt;587     /usr/lib/libgnomeui-2.so.0.1600.0&lt;br /&gt;574     /usr/lib/libgnomeprint.so.15.1.11&lt;br /&gt;567     /usr/lib/libgdk-x11-2.0.so.0.1000.3&lt;br /&gt;557     /usr/lib/libkonq.so.4.2.0&lt;br /&gt;553     /usr/lib/libkolf.so.1.2.0&lt;br /&gt;545     /usr/lib/libboost_regex.so.1.33.1&lt;br /&gt;537     /usr/lib/libkrb5.so.3.2&lt;br /&gt;536     /usr/lib/libfaxserver.so.4.3.0&lt;br /&gt;534     /usr/lib/libSDL-1.2.so.0.11.0&lt;br /&gt;533     /usr/lib/libgsmme.so.1.0.5&lt;br /&gt;531     /usr/lib/libchipcard2c.so.0.2.8&lt;br /&gt;521     /usr/lib/libGLU.so.1.3.060500&lt;br /&gt;508     /usr/lib/libnss3.so&lt;br /&gt;508     /usr/lib/libaqhbci.so.10.1.1&lt;br /&gt;508     /usr/lib/libaqbanking.so.16.3.1&lt;br /&gt;502     /usr/lib/libgdk-linux-fb-2.0.so.0.400.14&lt;br /&gt;499     /usr/lib/libgladeui-1.so.3.0.0&lt;br /&gt;496     /usr/lib/libkexidatatable.so.2.0.0&lt;br /&gt;496     /usr/lib/libkdeinit_khelpcenter.so&lt;br /&gt;492     /usr/lib/libsoftokn3.so&lt;br /&gt;484     /usr/lib/libMagick++-10.4.0.so.0.0.0&lt;br /&gt;483     /usr/lib/libopensc.so.2.0.0&lt;br /&gt;483     /usr/lib/libgfortran.so.1.0.0&lt;br /&gt;479     /usr/lib/libgnutls.so.13.0.5&lt;br /&gt;476     /usr/lib/libkudesignercore.so&lt;br /&gt;476     /usr/lib/libIlmImf.so.2.0.2&lt;br /&gt;475     /usr/lib/libxml.so.1.8.17&lt;br /&gt;472     /usr/lib/libsmb4kwidgets.so.1.0.0&lt;br /&gt;472     /usr/lib/libkjs.so.1.2.0&lt;br /&gt;472     /usr/lib/libkdeinit_kmplayer.so&lt;br /&gt;471     /usr/lib/librpmio-4.4.so&lt;br /&gt;459     /usr/lib/libwpd-0.8.so.8.0.6&lt;br /&gt;457     /usr/lib/libXfont.so.1.4.1&lt;br /&gt;456     /usr/lib/libaviplayavformat-0.7.so.0.0.45&lt;br /&gt;447     /usr/lib/libkoproperty.so.2.0.0&lt;br /&gt;447     /usr/lib/libfaxutil.so.4.3.0&lt;br /&gt;444     /usr/lib/libbonobo.so.2.0.1&lt;br /&gt;442     /usr/lib/libcairo.so.2.9.2&lt;br /&gt;440     /usr/lib/libparted-1.7.so.1.0.0&lt;br /&gt;440     /usr/lib/libfreetype.so.6.3.10&lt;br /&gt;439     /usr/lib/libgncgnome.so.0.0.0&lt;br /&gt;437     /usr/lib/libslang.so.1.4.9&lt;br /&gt;436     /usr/lib/libkexicore.so.2.0.0&lt;br /&gt;434     /usr/lib/libgnokii.so.3.0.0&lt;br /&gt;432     /usr/lib/libmng.so.1.0.0&lt;br /&gt;432     /usr/lib/libgnomeprint-2-2.so.0.1.0&lt;br /&gt;431     /usr/lib/libgtkhtml-2.so.0.0.0&lt;br /&gt;429     /usr/lib/libodbc.so.1.0.0&lt;br /&gt;428     /usr/lib/libkghostviewlib.so.0.0.0&lt;br /&gt;427     /usr/lib/libkdeinit_cervisia.so&lt;br /&gt;420     /usr/lib/librpm-4.4.so&lt;br /&gt;420     /usr/lib/libkvoctraincore.so.0.0.0&lt;br /&gt;420     /usr/lib/libkutils.so.1.2.0&lt;br /&gt;420     /usr/lib/libkexiextendedwidgets.so.2.0.0&lt;br /&gt;416     /usr/lib/libkdeinit_keditbookmarks.so&lt;br /&gt;416     /usr/lib/libbonobox.so.2.0.1&lt;br /&gt;415     /usr/lib/libzvbi.so.0.8.2&lt;br /&gt;415     /usr/lib/liboil-0.3.so.0.1.0&lt;br /&gt;413     /usr/lib/libGL.so.1.2&lt;br /&gt;412     /usr/lib/libsoundserver_idl.so.1.0.0&lt;br /&gt;410     /usr/lib/libbonoboui-2.so.0.0.0&lt;br /&gt;408     /usr/lib/libkmdi.so.1.0.0&lt;br /&gt;398     /usr/lib/libXaw8.so.8.0.0&lt;br /&gt;398     /usr/lib/libdirectfb-0.9.so.25.0.0&lt;br /&gt;396     /usr/lib/libkdeinit_kcalc.so&lt;br /&gt;395     /usr/lib/libboost_serialization.so.1.33.1&lt;br /&gt;393     /usr/lib/libXaw7.so.7.0.0&lt;br /&gt;391     /usr/lib/libbonobo-2.so.0.0.0&lt;br /&gt;391     /usr/lib/libartskde.so.1.2.0&lt;br /&gt;388     /usr/lib/libmp3lame.so.0.0.0&lt;br /&gt;385     /usr/lib/libgnomevfs-2.so.0.1600.0&lt;br /&gt;381     /usr/lib/libsndfile.so.1.0.17&lt;br /&gt;380     /usr/lib/libkdeinit_kmix.so&lt;br /&gt;379     /usr/lib/libgtkxmhtml.so.1.0.1&lt;br /&gt;372     /usr/lib/libsqlite3.so.0.8.6&lt;br /&gt;370     /usr/lib/libkmultipage.so.0.0.0&lt;br /&gt;368     /usr/lib/libsmb4kcore.so.1.0.0&lt;br /&gt;367     /usr/lib/libkgroupwarebase.so.0.0.0&lt;br /&gt;367     /usr/lib/libkdeinit_kdict.so&lt;br /&gt;363     /usr/lib/libImlib2.so.1.2.1&lt;br /&gt;356     /usr/lib/libkexisql3.so.3.0.2&lt;br /&gt;348     /usr/lib/libORBit-2.so.0.1.0&lt;br /&gt;348     /usr/lib/libkdeinit_gwenview.so&lt;br /&gt;345     /usr/lib/libXt.so.6.0.0&lt;br /&gt;343     /usr/lib/libcamel-provider-1.2.so.8.1.0&lt;br /&gt;335     /usr/lib/libtiff.so.3.8.2&lt;br /&gt;333     /usr/lib/libtunepimp.so.3.0.0&lt;br /&gt;333     /usr/lib/libgcrypt.so.11.2.2&lt;br /&gt;332     /usr/lib/libcamel-1.2.so.0.0.0&lt;br /&gt;330     /usr/lib/libwmf-0.2.so.7.1.0&lt;br /&gt;330     /usr/lib/libboost_wserialization.so.1.33.1&lt;br /&gt;328     /usr/lib/liblftp-tasks.so.0.0.0&lt;br /&gt;327     /usr/lib/libkdeinit_kuickshow.so&lt;br /&gt;324     /usr/lib/libkcddb.so.1.0.0&lt;br /&gt;313     /usr/lib/libspi.so.0.10.11&lt;br /&gt;312     /usr/lib/libkmidlib.so.0.0.0&lt;br /&gt;309     /usr/lib/libncursesw.so.5.5&lt;br /&gt;308     /usr/lib/libcurl.so.3.0.0&lt;br /&gt;307     /usr/lib/libXaw3d.so.7.0&lt;br /&gt;307     /usr/lib/libtag.so.1.4.0&lt;br /&gt;307     /usr/lib/libkdeinit_cupsdconf.so&lt;br /&gt;304     /usr/lib/liblftp-jobs.so.0.0.0&lt;br /&gt;303     /usr/lib/libxine.so.1.14.0&lt;br /&gt;301     /usr/lib/libpiave.so.0.0.4&lt;br /&gt;299     /usr/lib/libraptor.so.1.1.0&lt;br /&gt;299     /usr/lib/libjasper-1.701.so.1.0.0&lt;br /&gt;299     /usr/lib/libclamav.so.1.0.18&lt;br /&gt;298     /usr/lib/libkparts.so.2.1.0&lt;br /&gt;296     /usr/lib/libkhotkeys_shared.so.1.0.0&lt;br /&gt;295     /usr/lib/libkexisql2.so.2.0.8&lt;br /&gt;295     /usr/lib/libfame-0.9.so.1.0.0&lt;br /&gt;291     /usr/lib/libdb2.so.3&lt;br /&gt;288     /usr/lib/libkommanderwidget.so.0.0.0&lt;br /&gt;288     /usr/lib/libglibmm-2.4.so.1.0.24&lt;br /&gt;287     /usr/lib/libkpgp.so.2.2.0&lt;br /&gt;284     /usr/lib/libkmime.so.2.2.0&lt;br /&gt;284     /usr/lib/libFLAC.so.7.0.0&lt;br /&gt;283     /usr/lib/libkmedia2_idl.so.1.0.0&lt;br /&gt;282     /usr/lib/libkdeinit_kcontrol.so&lt;br /&gt;280     /usr/lib/libnetsnmpagent.so.10.0.1&lt;br /&gt;276     /usr/lib/libXaw6.so.6.0.1&lt;br /&gt;276     /usr/lib/libORBit.so.0.5.17&lt;br /&gt;273     /usr/lib/libkopainter.so.2.0.0&lt;br /&gt;272     /usr/lib/libqtopiakonnector.so&lt;br /&gt;272     /usr/lib/libknewstuff.so.1.0.0&lt;br /&gt;269     /usr/lib/libt1.so.5.1.0&lt;br /&gt;266     /usr/lib/libarts_xine.so.0.0.0&lt;br /&gt;265     /usr/lib/libnssckbi.so&lt;br /&gt;264     /usr/lib/libHalf.so.2.0.2&lt;br /&gt;261     /usr/lib/libkdeinit_kwin_rules_dialog.so&lt;br /&gt;260     /usr/lib/libgdkmm-2.4.so.1.0.30&lt;br /&gt;258     /usr/lib/libssl.so.0.9.8&lt;br /&gt;258     /usr/lib/libfaad.so.0.0.0&lt;br /&gt;253     /usr/lib/libgconf-1.so.1.0.4&lt;br /&gt;250     /usr/lib/libatkmm-1.6.so.1.0.30&lt;br /&gt;249     /usr/lib/libgobject-2.0.so.0.1200.3&lt;br /&gt;248     /usr/lib/libgd.so.2.0.0&lt;br /&gt;248     /usr/lib/libboost_python.so.1.33.1&lt;br /&gt;247     /usr/lib/libldap_r-2.3.so.0.2.15&lt;br /&gt;246     /usr/lib/libpango-1.0.so.0.1400.3&lt;br /&gt;245     /usr/lib/libkdeinit_klipper.so&lt;br /&gt;245     /usr/lib/libgnomedb.so.0.0.0&lt;br /&gt;244     /usr/lib/libkasbar.so.1.0.0&lt;br /&gt;242     /usr/lib/libgdk-1.2.so.0.9.1&lt;br /&gt;238     /usr/lib/libodbcpsql.so.2.0.0&lt;br /&gt;238     /usr/lib/libkitchensyncui.so.0.0.0&lt;br /&gt;238     /usr/lib/libgncqof.so.1.0.4&lt;br /&gt;236     /usr/lib/libgnomeprintui-2-2.so.0.1.0&lt;br /&gt;234     /usr/lib/libtheora.so.0.2.0&lt;br /&gt;234     /usr/lib/libkabc_xmlrpc.so.1.0.0&lt;br /&gt;233     /usr/lib/libntfs.so.9.0.0&lt;br /&gt;230     /usr/lib/libtix8.1.8.4.so.0&lt;br /&gt;230     /usr/lib/libmimelib.so.1.0.1&lt;br /&gt;230     /usr/lib/libldap-2.3.so.0.2.15&lt;br /&gt;230     /usr/lib/libkcalkolab.so.0.0.0&lt;br /&gt;229     /usr/lib/libcroco-0.6.so.3.0.1&lt;br /&gt;228     /usr/lib/libkpilot.so.0.0.0&lt;br /&gt;226     /usr/lib/libvisual-0.4.so.0.0.0&lt;br /&gt;226     /usr/lib/libkickermain.so.1.0.0&lt;br /&gt;225     /usr/lib/libkabckolab.so.0.0.0&lt;br /&gt;224     /usr/lib/libktexteditor.so.0.0.0&lt;br /&gt;222     /usr/lib/libodbcpsql.so.1.0.0&lt;br /&gt;221     /usr/lib/libpisock.so.9.0.0&lt;br /&gt;221     /usr/lib/libgslcblas.so.0.0.0&lt;br /&gt;220     /usr/lib/libglut.so.3.7.1&lt;br /&gt;220     /usr/lib/libextdate.so.1.2.0&lt;br /&gt;219     /usr/lib/libkwordexportfilters.so.1.0.1&lt;br /&gt;219     /usr/lib/libkiten.so.1.0.0&lt;br /&gt;217     /usr/lib/libkrossmain.so.1.0.0&lt;br /&gt;217     /usr/lib/libgmp.so.3.3.3&lt;br /&gt;217     /usr/lib/libdha.so.1.0&lt;br /&gt;215     /usr/lib/liblcms.so.1.0.15&lt;br /&gt;215     /usr/lib/libDCOP.so.4.2.0&lt;br /&gt;214     /usr/lib/librsvg-2.so.2.16.0&lt;br /&gt;214     /usr/lib/libmodplug.so.0.0.0&lt;br /&gt;214     /usr/lib/libboost_program_options.so.1.33.1&lt;br /&gt;213     /usr/lib/libksync2.so.0.0.0&lt;br /&gt;213     /usr/lib/libkexiguiutils.so.2.0.0&lt;br /&gt;213     /usr/lib/libgconf-2.so.4.1.0&lt;br /&gt;213     /usr/lib/libebook-1.2.so.9.0.0&lt;br /&gt;211     /usr/lib/libvcdinfo.so.0.2.0&lt;br /&gt;211     /usr/lib/libnspr4.so&lt;br /&gt;211     /usr/lib/libaviplaydha-0.7.so.0.0.45&lt;br /&gt;210     /usr/lib/libkritacolor.so.1.0.0&lt;br /&gt;210     /usr/lib/libkcal_xmlrpc.so.1.0.0&lt;br /&gt;209     /usr/lib/libxslt.so.1.1.17&lt;br /&gt;205     /usr/lib/libavahi-core.so.4.0.4&lt;br /&gt;204     /usr/lib/libgimp-2.0.so.0.310.0&lt;br /&gt;203     /usr/lib/libwnck-1.so.18.2.3&lt;br /&gt;202     /usr/lib/libkdeinit_kmenuedit.so&lt;br /&gt;201     /usr/lib/libkipi.so.0.1.0&lt;br /&gt;197     /usr/lib/libtaskbar.so.1.2.0&lt;br /&gt;197     /usr/lib/libsvn_wc-1.so.0.0.0&lt;br /&gt;196     /usr/lib/libmusicbrainz.so.4.0.1&lt;br /&gt;196     /usr/lib/libkdeinit_kbuildsycoca.so&lt;br /&gt;196     /usr/lib/libatlantikui.so.1.2.0&lt;br /&gt;195     /usr/lib/libidn.so.11.5.19&lt;br /&gt;195     /usr/lib/libcups.so.2&lt;br /&gt;194     /usr/lib/libofx.so.2.0.0&lt;br /&gt;194     /usr/lib/libkdeinit_ksmserver.so&lt;br /&gt;194     /usr/lib/libkdeinit_kcontroledit.so&lt;br /&gt;193     /usr/lib/libkttsd.so.1.0.0&lt;br /&gt;193     /usr/lib/libboost_test_exec_monitor.so.1.33.1&lt;br /&gt;192     /usr/lib/libgsf-1.so.114.0.1&lt;br /&gt;190     /usr/lib/libsoup-2.2.so.8.4.0&lt;br /&gt;190     /usr/lib/libgnomecanvas-2.so.0.1400.0&lt;br /&gt;189     /usr/lib/libksba.so.8.7.2&lt;br /&gt;189     /usr/lib/libgettextsrc-0.14.6.so&lt;br /&gt;188     /usr/lib/libkeximigrate.so.2.0.0&lt;br /&gt;187     /usr/lib/libImlib.so.1.9.15&lt;br /&gt;187     /usr/lib/libboost_unit_test_framework.so.1.33.1&lt;br /&gt;186     /usr/lib/libpangoft2-1.0.so.0.1400.3&lt;br /&gt;186     /usr/lib/libkdefx.so.4.2.0&lt;br /&gt;185     /usr/lib/libfontconfig.so.1.1.0&lt;br /&gt;181     /usr/lib/libkpimexchange.so.1.0.0&lt;br /&gt;180     /usr/lib/libknoteskolab.so.0.0.0&lt;br /&gt;180     /usr/lib/libkdeinit_cvsservice.so&lt;br /&gt;179     /usr/lib/libaudiofile.so.0.0.2&lt;br /&gt;178     /usr/lib/libsvn_client-1.so.0.0.0&lt;br /&gt;178     /usr/lib/libkorg_stdprinting.so.1.0.0&lt;br /&gt;178     /usr/lib/libk3bdevice.so.2.0.1&lt;br /&gt;178     /usr/lib/libglitz.so.1.0.0&lt;br /&gt;174     /usr/lib/libvorbis.so.0.3.1&lt;br /&gt;174     /usr/lib/libknotes_xmlrpc.so.1.0.0&lt;br /&gt;173     /usr/lib/libodbctxt.so.1.0.0&lt;br /&gt;173     /usr/lib/libgutenprintui2.so.1.0.0&lt;br /&gt;172     /usr/lib/libchipcard2d.so.0.0.0&lt;br /&gt;170     /usr/lib/libsvn_subr-1.so.0.0.0&lt;br /&gt;170     /usr/lib/libnjb.so.5.1.0&lt;br /&gt;170     /usr/lib/libglib-1.2.so.0.0.10&lt;br /&gt;168     /usr/lib/libnetpbm.so.10.34&lt;br /&gt;168     /usr/lib/libkabc_ldapkio.so.1.0.0&lt;br /&gt;167     /usr/lib/libgda-common.so.0.0.0&lt;br /&gt;166     /usr/lib/libsvn_fs_base-1.so.0.0.0&lt;br /&gt;166     /usr/lib/libktoblzcheck.so.1.3.0&lt;br /&gt;166     /usr/lib/libkspell2.so.1.0.0&lt;br /&gt;166     /usr/lib/libedata-cal-1.2.so.6.0.0&lt;br /&gt;165     /usr/lib/libvcard.so.0.0.0&lt;br /&gt;165     /usr/lib/libpcap.so.0.9&lt;br /&gt;165     /usr/lib/libIDL-2.so.0.0.0&lt;br /&gt;164     /usr/lib/libsensors.so.3.1.0&lt;br /&gt;162     /usr/lib/libplanner-1.so.0.0.0&lt;br /&gt;161     /usr/lib/libxmlrpc.so.0.0.3&lt;br /&gt;161     /usr/lib/libkugarlib.so.1.0.2&lt;br /&gt;161     /usr/lib/libk5crypto.so.3.0&lt;br /&gt;161     /usr/lib/libIDL-0.6.so.0.4.4&lt;br /&gt;160     /usr/lib/libkmdi2.so.1.0.0&lt;br /&gt;158     /usr/lib/libsmime3.so&lt;br /&gt;158     /usr/lib/libpng.so.3.12.0&lt;br /&gt;158     /usr/lib/libkdeinit_kio_uiserver.so&lt;br /&gt;157     /usr/lib/libpangomm-1.4.so.1.0.30&lt;br /&gt;157     /usr/lib/liblbxutil.so.1.0.0&lt;br /&gt;157     /usr/lib/libenca.so.0.5.1&lt;br /&gt;156     /usr/lib/libapr-1.so.0.2.7&lt;br /&gt;154     /usr/lib/libmultisynk.so.0.0.0&lt;br /&gt;154     /usr/lib/libmpatrolmt.so.1.4&lt;br /&gt;154     /usr/lib/libkpimidentities.so.1.0.0&lt;br /&gt;154     /usr/lib/libkgantt.so.0.0.2&lt;br /&gt;153     /usr/lib/libkcal_newexchange.so.1.0.0&lt;br /&gt;152     /usr/lib/libmpatrol.so.1.4&lt;br /&gt;152     /usr/lib/libgnc-backend-file-utils.so.0.0.0&lt;br /&gt;149     /usr/lib/libttf.so.2.2.0&lt;br /&gt;149     /usr/lib/libgdk_imlib.so.1.9.15&lt;br /&gt;148     /usr/lib/libpng12.so.0.12.0&lt;br /&gt;148     /usr/lib/libkdeinit_kxkb.so&lt;br /&gt;148     /usr/lib/libegroupwise-1.2.so.12.0.0&lt;br /&gt;147     /usr/lib/libgpgme.so.11.6.1&lt;br /&gt;147     /usr/lib/libgpgme-pth.so.11.6.1&lt;br /&gt;147     /usr/lib/libgpgme-pthread.so.11.6.1&lt;br /&gt;146     /usr/lib/libkexirelationsview.so.2.0.0&lt;br /&gt;146     /usr/lib/libexif.so.12.0.1&lt;br /&gt;145     /usr/lib/libxkbfile.so.1.0.2&lt;br /&gt;145     /usr/lib/libkresources.so.1.2.0&lt;br /&gt;145     /usr/lib/libkabc_newexchange.so.1.0.0&lt;br /&gt;144     /usr/lib/libhpip.so.0.0.1&lt;br /&gt;143     /usr/lib/libssl3.so&lt;br /&gt;143     /usr/lib/libkvideoio.so.1.0.0&lt;br /&gt;141     /usr/lib/librpmbuild-4.4.so&lt;br /&gt;140     /usr/lib/libopencdk.so.8.0.4&lt;br /&gt;140     /usr/lib/libkcal_slox.so.0.0.0&lt;br /&gt;138     /usr/lib/libspeex.so.1.2.0&lt;br /&gt;138     /usr/lib/libbeecrypt.so.6.2.0&lt;br /&gt;137     /usr/lib/libksgrd.so.1.2.0&lt;br /&gt;137     /usr/lib/libkrossapi.so.1.0.0&lt;br /&gt;137     /usr/lib/libkdeinit_koshell.so&lt;br /&gt;136     /usr/lib/libjpeg.so.62.0.0&lt;br /&gt;134     /usr/lib/libtaskmanager.so.1.0.0&lt;br /&gt;134     /usr/lib/libnetsnmphelpers.so.10.0.1&lt;br /&gt;134     /usr/lib/libexpat.so.0.5.0&lt;br /&gt;133     /usr/lib/libsvn_repos-1.so.0.0.0&lt;br /&gt;133     /usr/lib/libneon.so.26.0.1&lt;br /&gt;132     /usr/lib/libmpeg2encpp-1.8.so.0.0.0&lt;br /&gt;131     /usr/lib/libpkcs15init.so.2.0.0&lt;br /&gt;131     /usr/lib/libgstbase-0.10.so.0.8.1&lt;br /&gt;128     /usr/lib/libgpgme++.so.0.2.0&lt;br /&gt;128     /usr/lib/libdvdread.so.3.2.0&lt;br /&gt;126     /usr/lib/libmalaga.so.7.0.0&lt;br /&gt;125     /usr/lib/libarts_splay.so.0.0.0&lt;br /&gt;124     /usr/lib/liblzo2.so.2.0.0&lt;br /&gt;123     /usr/lib/libmpeg2.so.0.0.0&lt;br /&gt;122     /usr/lib/libpq.so.4.1&lt;br /&gt;121     /usr/lib/libsvn_fs_fs-1.so.0.0.0&lt;br /&gt;121     /usr/lib/libFLAC++.so.5.0.0&lt;br /&gt;121     /usr/lib/libdw-0.120.so&lt;br /&gt;118     /usr/lib/libtwolame.so.0.0.0&lt;br /&gt;118     /usr/lib/libmal.so.0.0.2&lt;br /&gt;118     /usr/lib/libkdeinit_ark.so&lt;br /&gt;118     /usr/lib/libgpod.so.0.302.0&lt;br /&gt;117     /usr/lib/libdv.so.4.0.2&lt;br /&gt;117     /usr/lib/libdbus-glib-1.so.2.0.0&lt;br /&gt;117     /usr/lib/libcdio.so.7.0.0&lt;br /&gt;114     /usr/lib/libkabc_slox.so.0.0.0&lt;br /&gt;114     /usr/lib/libgimpui-2.0.so.0.310.0&lt;br /&gt;114     /usr/lib/libarts_audiofile.so.0.0.0&lt;br /&gt;113     /usr/lib/libsamplerate.so.0.1.1&lt;br /&gt;113     /usr/lib/libmplex2-1.8.so.0.0.0&lt;br /&gt;113     /usr/lib/libKTTSD_Lib.so.0.0.1&lt;br /&gt;112     /usr/lib/libkdb5.so.4.0&lt;br /&gt;111     /usr/lib/libkdnssd.so.1.0.0&lt;br /&gt;110     /usr/lib/libsvn_ra_dav-1.so.0.0.0&lt;br /&gt;110     /usr/lib/libkdeinit_klauncher.so&lt;br /&gt;109     /usr/lib/libwmflite-0.2.so.7.0.1&lt;br /&gt;109     /usr/lib/libgssapi_krb5.so.2.2&lt;br /&gt;109     /usr/lib/libgphoto2.so.2.1.1&lt;br /&gt;109     /usr/lib/libatk-1.0.so.0.1212.0&lt;br /&gt;108     /usr/lib/libkdeinit_kmixctrl.so&lt;br /&gt;107     /usr/lib/libakode.so.2.0.0&lt;br /&gt;106     /usr/lib/librss.so.1.0.0&lt;br /&gt;106     /usr/lib/libkmid.so.0.0.95&lt;br /&gt;106     /usr/lib/libglade.so.0.4.2&lt;br /&gt;105     /usr/lib/libkadm5srv.so.5.1&lt;br /&gt;105     /usr/lib/libgnome.so.32.4.3&lt;br /&gt;104     /usr/lib/libtemplate.so.1.0.0&lt;br /&gt;104     /usr/lib/liboaf.so.0.0.0&lt;br /&gt;104     /usr/lib/libkode.so.1.0.0&lt;br /&gt;103     /usr/lib/libart_lgpl_2.so.2.3.17&lt;br /&gt;103     /usr/lib/libaa.so.1.0.4&lt;br /&gt;102     /usr/lib/libkdeinit_kfmclient.so&lt;br /&gt;102     /usr/lib/libgssrpc.so.4.0&lt;br /&gt;101     /usr/lib/libglade-2.0.so.0.0.7&lt;br /&gt;101     /usr/lib/libaprutil-1.so.0.2.7&lt;br /&gt;98      /usr/lib/libatlantikclient.so.1.2.0&lt;br /&gt;97      /usr/lib/libzvt.so.2.3.0&lt;br /&gt;97      /usr/lib/libmtp.so.3.0.0&lt;br /&gt;97      /usr/lib/libkdeinit_dcopserver.so&lt;br /&gt;97      /usr/lib/libkcmlaptop.so.0.0.0&lt;br /&gt;97      /usr/lib/libkatepartinterfaces.so.0.0.0&lt;br /&gt;97      /usr/lib/libdiffie.so.1.0.0&lt;br /&gt;97      /usr/lib/libchipcard2i.so.0.2.8&lt;br /&gt;96      /usr/lib/libgnutls-openssl.so.13.0.5&lt;br /&gt;96      /usr/lib/libgdk_pixbuf-2.0.so.0.1000.3&lt;br /&gt;94      /usr/lib/libsasl2.so.2.0.22&lt;br /&gt;94      /usr/lib/libkspy.so.1.2.0&lt;br /&gt;94      /usr/lib/libkopete_videodevice.so.0.0.0&lt;br /&gt;94      /usr/lib/libkdeinit_kded.so&lt;br /&gt;93      /usr/lib/libXmu.so.6.2.0&lt;br /&gt;93      /usr/lib/libaudio.so.2.4&lt;br /&gt;92      /usr/lib/libgnome-menu.so.2.1.3&lt;br /&gt;91      /usr/lib/libICE.so.6.3.0&lt;br /&gt;91      /usr/lib/libatlantic.so.1.2.0&lt;br /&gt;90      /usr/lib/libkdecorations.so.1.0.0&lt;br /&gt;90      /usr/lib/libbonobo-activation.so.4.0.0&lt;br /&gt;89      /usr/lib/libkslox.so.0.0.0&lt;br /&gt;89      /usr/lib/libgstaudio-0.10.so.0.6.0&lt;br /&gt;89      /usr/lib/libgnome-desktop-2.so.2.2.21&lt;br /&gt;89      /usr/lib/libgdk_pixbuf.so.2.0.0&lt;br /&gt;88      /usr/lib/libmad.so.0.2.1&lt;br /&gt;88      /usr/lib/libkexif.so.1.0.0&lt;br /&gt;88      /usr/lib/libkdesu.so.4.2.0&lt;br /&gt;88      /usr/lib/libguile-srfi-srfi-13-14-v-1.so.1.0.1&lt;br /&gt;87      /usr/lib/libkexiutils.so.2.0.0&lt;br /&gt;86      /usr/lib/libuser.so.1.1.5&lt;br /&gt;86      /usr/lib/libpoppler-glib.so.1.0.0&lt;br /&gt;86      /usr/lib/libopcodes-2.16.91.0.7.so&lt;br /&gt;86      /usr/lib/libkorganizer_eventviewer.so.1.0.0&lt;br /&gt;86      /usr/lib/libkdeinit_kwrite.so&lt;br /&gt;86      /usr/lib/libcairomm-1.0.so.1.0.0&lt;br /&gt;85      /usr/lib/libIex.so.2.0.2&lt;br /&gt;85      /usr/lib/libgnome-2.so.0.1600.0&lt;br /&gt;85      /usr/lib/libcupsimage.so.2&lt;br /&gt;85      /usr/lib/libcspi.so.0.10.11&lt;br /&gt;83      /usr/lib/libkopalette.so.1.0.0&lt;br /&gt;82      /usr/lib/libktnef.so.1.0.0&lt;br /&gt;81      /usr/lib/libpth.so.20.0.23&lt;br /&gt;81      /usr/lib/libkvutils.so.4.3.0&lt;br /&gt;81      /usr/lib/libkpinterfaces.so.1.0.0&lt;br /&gt;80      /usr/lib/libOggFLAC.so.3.0.0&lt;br /&gt;80      /usr/lib/libkdeinit_kview.so&lt;br /&gt;80      /usr/lib/libgettextlib-0.14.6.so&lt;br /&gt;79      /usr/lib/libsvg.so.1.0.0&lt;br /&gt;78      /usr/lib/libkexidbparser.so.2.0.0&lt;br /&gt;77      /usr/lib/libXft.so.2.1.2&lt;br /&gt;77      /usr/lib/libkwalletbackend.so.1.0.0&lt;br /&gt;77      /usr/lib/libkstore.so.3.0.0&lt;br /&gt;77      /usr/lib/libkimproxy.so.0.0.0&lt;br /&gt;77      /usr/lib/libkdeinit_kweatherreport.so&lt;br /&gt;77      /usr/lib/libkadm5clnt.so.5.1&lt;br /&gt;77      /usr/lib/libid3tag.so.0.3.0&lt;br /&gt;76      /usr/lib/libUil.so.2.0.1&lt;br /&gt;76      /usr/lib/libUil.so.1.0.2&lt;br /&gt;76      /usr/lib/libgimpbase-2.0.so.0.310.0&lt;br /&gt;76      /usr/lib/libelf-0.120.so&lt;br /&gt;75      /usr/lib/libkwireless.so&lt;br /&gt;74      /usr/lib/libsvn_ra_svn-1.so.0.0.0&lt;br /&gt;74      /usr/lib/libremotekonnector.so&lt;br /&gt;74      /usr/lib/libnn.so.1.0.0&lt;br /&gt;74      /usr/lib/liblocalkonnector.so&lt;br /&gt;73      /usr/lib/libgda-client.so.0.0.0&lt;br /&gt;73      /usr/lib/libgda-clientcpp.so.0.0.0&lt;br /&gt;72      /usr/lib/libnautilus-burn.so.4.0.0&lt;br /&gt;72      /usr/lib/libkwalletclient.so.1.0.1&lt;br /&gt;71      /usr/lib/libMrm.so.2.0.1&lt;br /&gt;70      /usr/lib/libkunittestgui.so.0.0.0&lt;br /&gt;70      /usr/lib/libkonnector.so.0.0.0&lt;br /&gt;69      /usr/lib/libqavm-0.7.so.0.0.45&lt;br /&gt;69      /usr/lib/libodbcinst.so.1.0.0&lt;br /&gt;69      /usr/lib/libnewt.so.0.51.6&lt;br /&gt;69      /usr/lib/libkdeinit_kaccess.so&lt;br /&gt;69      /usr/lib/libfaac.so.0.0.0&lt;br /&gt;69      /usr/lib/libexslt.so.0.8.13&lt;br /&gt;69      /usr/lib/libartscbackend.so.0.0.0&lt;br /&gt;68      /usr/lib/libjack.so.0.0.23&lt;br /&gt;67      /usr/lib/libartsgslplayobject.so.0.0.0&lt;br /&gt;66      /usr/lib/libXpm.so.4.11.0&lt;br /&gt;66      /usr/lib/libkwmf.so.3.0.0&lt;br /&gt;66      /usr/lib/libkowmf.so.2.0.0&lt;br /&gt;66      /usr/lib/libbz2.so.1.0.0&lt;br /&gt;66      /usr/lib/libart_lgpl.so.2.2.0&lt;br /&gt;65      /usr/lib/libWN-2.1.so&lt;br /&gt;65      /usr/lib/libkcal_resourcefeatureplan.so.1.0.0&lt;br /&gt;65      /usr/lib/libfuse.so.2.5.3&lt;br /&gt;65      /usr/lib/libdbus-qt-1.so.1.0.0&lt;br /&gt;65      /usr/lib/libboost_signals.so.1.33.1&lt;br /&gt;64      /usr/lib/libslp.so.1.0.1&lt;br /&gt;64      /usr/lib/libMrm.so.1.0.2&lt;br /&gt;64      /usr/lib/libdirect-0.9.so.25.0.0&lt;br /&gt;64      /usr/lib/libavahi-client.so.3.2.0&lt;br /&gt;64      /usr/lib/libaqofxconnect.so.3.0.0&lt;br /&gt;63      /usr/lib/libsexy.so.2.0.1&lt;br /&gt;63      /usr/lib/libkdeeduui.so.3.0.5&lt;br /&gt;63      /usr/lib/libboost_filesystem.so.1.33.1&lt;br /&gt;62      /usr/lib/libx11globalcomm.so.1.0.0&lt;br /&gt;62      /usr/lib/libgdk_pixbuf_xlib-2.0.so.0.1000.3&lt;br /&gt;62      /usr/lib/libdb1.so.2&lt;br /&gt;61      /usr/lib/libshout.so.3.2.0&lt;br /&gt;61      /usr/lib/libmpcdec.so.3.1.1&lt;br /&gt;61      /usr/lib/libkmedia2.so.1.0.0&lt;br /&gt;61      /usr/lib/libifp.so.4.1.4&lt;br /&gt;61      /usr/lib/libfltk_images.so.1.1&lt;br /&gt;60      /usr/lib/libXext.so.6.4.0&lt;br /&gt;60      /usr/lib/libmirrordirz.so.1.0.0&lt;br /&gt;60      /usr/lib/liblavrec-1.8.so.0.0.0&lt;br /&gt;60      /usr/lib/libkrita_rgb_f16half.so.0.0.0&lt;br /&gt;60      /usr/lib/libcvsservice.so.0.0.1&lt;br /&gt;59      /usr/lib/libboost_date_time.so.1.33.1&lt;br /&gt;58      /usr/lib/libmagic.so.1.0.0&lt;br /&gt;58      /usr/lib/libgnutls-extra.so.13.0.5&lt;br /&gt;57      /usr/lib/libpanel-applet-2.so.0.2.10&lt;br /&gt;57      /usr/lib/libkcalkonnector.so&lt;br /&gt;57      /usr/lib/libhfsp.so.0.0.0&lt;br /&gt;57      /usr/lib/libfribidi.so.0.0.0&lt;br /&gt;57      /usr/lib/libformw.so.5.5&lt;br /&gt;57      /usr/lib/libakode_mpc_decoder.so&lt;br /&gt;56      /usr/lib/librpcsecgss.so.2.0.0&lt;br /&gt;56      /usr/lib/libhowl.so.0.0.0&lt;br /&gt;56      /usr/lib/libgsm.so.1.0.10&lt;br /&gt;56      /usr/lib/libgnomecups-1.0.so.1.0.0&lt;br /&gt;56      /usr/lib/libgda-server.so.0.0.0&lt;br /&gt;56      /usr/lib/libcdda_interface.so.0.9.8&lt;br /&gt;55      /usr/lib/libiec61883.so.0.1.0&lt;br /&gt;55      /usr/lib/libgimpconfig-2.0.so.0.310.0&lt;br /&gt;54      /usr/lib/libzvbi-chains.so.0.0.0&lt;br /&gt;53      /usr/lib/libksync.so.1.0.0&lt;br /&gt;53      /usr/lib/libkabc_file.so.1.0.0&lt;br /&gt;53      /usr/lib/libform.so.5.5&lt;br /&gt;51      /usr/lib/liblber-2.3.so.0.2.15&lt;br /&gt;51      /usr/lib/libkabinterfaces.so.1.0.0&lt;br /&gt;51      /usr/lib/libiso9660.so.5.0.0&lt;br /&gt;50      /usr/lib/libksplashthemes.so.0.0.0&lt;br /&gt;50      /usr/lib/libksieve.so.0.0.0&lt;br /&gt;50      /usr/lib/libkfontinst.so.0.0.0&lt;br /&gt;50      /usr/lib/libkdeinit_kconf_update.so&lt;br /&gt;50      /usr/lib/libgnome-keyring.so.0.0.1&lt;br /&gt;50      /usr/lib/libartswavplayobject.so.0.0.0&lt;br /&gt;49      /usr/lib/librsync.so.1.0.2&lt;br /&gt;49      /usr/lib/libkritargb.so.0.0.0&lt;br /&gt;49      /usr/lib/libkdeinit_kcmshell.so&lt;br /&gt;49      /usr/lib/libkcal_resourceremote.so.1.0.0&lt;br /&gt;49      /usr/lib/libkcal_groupdav.so.1.0.0&lt;br /&gt;49      /usr/lib/libkabc_dir.so.1.0.0&lt;br /&gt;49      /usr/lib/libgnorba.so.27.1.8&lt;br /&gt;49      /usr/lib/libgnome-media-profiles.so.0.0.0&lt;br /&gt;48      /usr/lib/libkholidays.so.1.0.0&lt;br /&gt;48      /usr/lib/libkdeeduplot.so.1.2.0&lt;br /&gt;48      /usr/lib/libFS.so.6.0.0&lt;br /&gt;47      /usr/lib/libSDL_image-1.2.so.0.1.4&lt;br /&gt;47      /usr/lib/libkmediaplayer.so.0.0.0&lt;br /&gt;47      /usr/lib/libgncqof-backend-qsf.so&lt;br /&gt;46      /usr/lib/libkdeinit_kprinter.so&lt;br /&gt;46      /usr/lib/libkabc_net.so.1.0.0&lt;br /&gt;46      /usr/lib/libggi.so.2.0.1&lt;br /&gt;46      /usr/lib/libdnet.so.1.1.11&lt;br /&gt;45      /usr/lib/libpangox-1.0.so.0.1400.3&lt;br /&gt;45      /usr/lib/libkunittest.so.1.0.0&lt;br /&gt;45      /usr/lib/libavahi-common.so.3.4.2&lt;br /&gt;44      /usr/lib/libpostproc.so.51.11.0&lt;br /&gt;44      /usr/lib/libkabc_groupdav.so.1.0.0&lt;br /&gt;44      /usr/lib/libgstcontrol-0.8.so.1.4.0&lt;br /&gt;44      /usr/lib/libboost_thread.so.1.33.1&lt;br /&gt;44      /usr/lib/libaqdtaus.so.3.0.0&lt;br /&gt;43      /usr/lib/libgstcdda-0.10.so.0.6.0&lt;br /&gt;42      /usr/lib/libsysfs.so.2.0.0&lt;br /&gt;42      /usr/lib/libieee1284.so.3.2.2&lt;br /&gt;42      /usr/lib/libassuan.so.0.0.0&lt;br /&gt;42      /usr/lib/liba52.so.0.0.0&lt;br /&gt;41      /usr/lib/libmjpegutils-1.8.so.0.0.0&lt;br /&gt;41      /usr/lib/liblavplay-1.8.so.0.0.0&lt;br /&gt;41      /usr/lib/liblavfile-1.8.so.0.0.0&lt;br /&gt;41      /usr/lib/libgsmext.so.1.0.5&lt;br /&gt;40      /usr/lib/libnetsnmptrapd.so.10.0.1&lt;br /&gt;40      /usr/lib/libgimpcolor-2.0.so.0.310.0&lt;br /&gt;39      /usr/lib/libkrita_rgb_f32.so.0.0.0&lt;br /&gt;38      /usr/lib/libXcursor.so.1.0.2&lt;br /&gt;38      /usr/lib/libodbccr.so.1.0.0&lt;br /&gt;38      /usr/lib/liblo.so.0.4.0&lt;br /&gt;38      /usr/lib/libkdetvvideo.so.0.0.0&lt;br /&gt;38      /usr/lib/libkdeinit_kjobviewer.so&lt;br /&gt;38      /usr/lib/libguile-srfi-srfi-4-v-1.so.1.0.1&lt;br /&gt;38      /usr/lib/libcddb-slave2.so.0.0.0&lt;br /&gt;37      /usr/lib/libORBit-imodule-2.so.0.0.0&lt;br /&gt;37      /usr/lib/libORBitCosNaming.so.0.5.17&lt;br /&gt;37      /usr/lib/libnfsidmap.so.0.2.0&lt;br /&gt;37      /usr/lib/libkscreensaver.so.4.2.0&lt;br /&gt;37      /usr/lib/libkrita_rgb_u16.so.0.0.0&lt;br /&gt;37      /usr/lib/libkfaximage.so&lt;br /&gt;37      /usr/lib/libkdeinit_appletproxy.so&lt;br /&gt;37      /usr/lib/libkchartimageexport.so.4.0.0&lt;br /&gt;37      /usr/lib/libesd.so.0.2.36&lt;br /&gt;37      /usr/lib/libalsatoss.so.0.0.0&lt;br /&gt;36      /usr/lib/libsvn_delta-1.so.0.0.0&lt;br /&gt;36      /usr/lib/libSM.so.6.0.0&lt;br /&gt;36      /usr/lib/libkdeinit_kcminit_startup.so&lt;br /&gt;36      /usr/lib/libkdeinit_kcminit.so&lt;br /&gt;36      /usr/lib/libhal.so.1.0.0&lt;br /&gt;36      /usr/lib/libgstrtp-0.10.so.0.6.0&lt;br /&gt;36      /usr/lib/libgstriff-0.10.so.0.6.0&lt;br /&gt;36      /usr/lib/libemeraldengine.so.0.0.0&lt;br /&gt;35      /usr/lib/libstartup-notification-1.so.0.0.0&lt;br /&gt;35      /usr/lib/libpcsclite.so.1.0.0&lt;br /&gt;35      /usr/lib/libgg.so.0.0.9&lt;br /&gt;34      /usr/lib/libXTrap.so.6.4.0&lt;br /&gt;34      /usr/lib/libkochart.so.1.0.0&lt;br /&gt;34      /usr/lib/libhal-storage.so.1.0.0&lt;br /&gt;34      /usr/lib/libecasoundc.so.1.0.0&lt;br /&gt;34      /usr/lib/libboost_iostreams.so.1.33.1&lt;br /&gt;33      /usr/lib/libXrender.so.1.3.0&lt;br /&gt;33      /usr/lib/libungif.so.4.1.4&lt;br /&gt;33      /usr/lib/libpangocairo-1.0.so.0.1400.3&lt;br /&gt;33      /usr/lib/libkscript.so.0.0.0&lt;br /&gt;33      /usr/lib/libkrita_cmyk_u16.so.0.0.0&lt;br /&gt;33      /usr/lib/libkgroupwaredav.so.0.0.0&lt;br /&gt;33      /usr/lib/libkateutils.so.0.0.0&lt;br /&gt;33      /usr/lib/libevent.so.1.0.2&lt;br /&gt;33      /usr/lib/libcdda_paranoia.so.0.9.8&lt;br /&gt;33      /usr/lib/libaqgeldkarte.so.4.0.0&lt;br /&gt;32      /usr/lib/libwrap.so.0.7.6&lt;br /&gt;32      /usr/lib/libscrollkeeper.so.0.0.0&lt;br /&gt;32      /usr/lib/libpoppler-qt.so.1.0.0&lt;br /&gt;32      /usr/lib/libpcrecpp.so.0.0.0&lt;br /&gt;32      /usr/lib/libnautilus-extension.so.1.1.0&lt;br /&gt;32      /usr/lib/libkrita_ycbcr_u8.so.0.0.0&lt;br /&gt;32      /usr/lib/libkrita_ycbcr_u16.so.0.0.0&lt;br /&gt;32      /usr/lib/libkdeinit_extensionproxy.so&lt;br /&gt;32      /usr/lib/libgstinterfaces-0.8.so.0.1.0&lt;br /&gt;32      /usr/lib/libgstinterfaces-0.10.so.0.6.0&lt;br /&gt;32      /usr/lib/libgstcontroller-0.10.so.0.8.1&lt;br /&gt;32      /usr/lib/libgssapi.so.2.0.0&lt;br /&gt;32      /usr/lib/libfltk_gl.so.1.1&lt;br /&gt;32      /usr/lib/libdvdcss.so.2.0.8&lt;br /&gt;32      /usr/lib/libcore-utils.so.0.0.0&lt;br /&gt;32      /usr/lib/libchipcard2sv.so.0.2.8&lt;br /&gt;31      /usr/lib/libXprintUtil.so.1.0.0&lt;br /&gt;31      /usr/lib/libXi.so.6.0.0&lt;br /&gt;31      /usr/lib/libsvn_diff-1.so.0.0.0&lt;br /&gt;31      /usr/lib/libopenct.so.1.0.0&lt;br /&gt;31      /usr/lib/libkritagrayscale.so.0.0.0&lt;br /&gt;31      /usr/lib/libIIOP.so.0.5.17&lt;br /&gt;30      /usr/lib/libXp.so.6.2.0&lt;br /&gt;30      /usr/lib/libkdeinit_khotkeys.so&lt;br /&gt;30      /usr/lib/libgstmedia-info-0.8.so.0.1.0&lt;br /&gt;30      /usr/lib/libgnomespeech.so.7.0.1&lt;br /&gt;30      /usr/lib/libgimpthumb-2.0.so.0.310.0&lt;br /&gt;30      /usr/lib/libboundparam.so.1.0.0&lt;br /&gt;30      /usr/lib/libartsdsp_st.so.0.0.0&lt;br /&gt;29      /usr/lib/libvorbisfile.so.3.1.1&lt;br /&gt;29      /usr/lib/libungif.so.3.1.0&lt;br /&gt;29      /usr/lib/libportaudio.so.0.0.18&lt;br /&gt;29      /usr/lib/libkrita_gray_u16.so.0.0.0&lt;br /&gt;29      /usr/lib/libgphoto2_port.so.0.6.1&lt;br /&gt;29      /usr/lib/libdrm.so.2.0.0&lt;br /&gt;29      /usr/lib/libcrack.so.2.8.0&lt;br /&gt;29      /usr/lib/libakode_xiph_decoder.so&lt;br /&gt;28      /usr/lib/libsvg-cairo.so.1.0.1&lt;br /&gt;28      /usr/lib/libnotify.so.1.1.0&lt;br /&gt;28      /usr/lib/libmenuw.so.5.5&lt;br /&gt;28      /usr/lib/liblrdf.so.2.0.0&lt;br /&gt;28      /usr/lib/libkrita_lms_f32.so.0.0.0&lt;br /&gt;28      /usr/lib/libkdeinit_kate.so&lt;br /&gt;28      /usr/lib/libgamin-1.so.0.1.7&lt;br /&gt;28      /usr/lib/libgailutil.so.18.0.1&lt;br /&gt;28      /usr/lib/libfam.so.0.0.0&lt;br /&gt;28      /usr/lib/libDtPrint.so.1.0.0&lt;br /&gt;28      /usr/lib/libcbanking.so.16.3.1&lt;br /&gt;27      /usr/lib/libqtmcop.so.1.0.0&lt;br /&gt;27      /usr/lib/libpangoxft-1.0.so.0.1400.3&lt;br /&gt;27      /usr/lib/libmpeg2convert.so.0.0.0&lt;br /&gt;27      /usr/lib/libmenu.so.5.5&lt;br /&gt;27      /usr/lib/libchipcard2_ctapi.so.0.0.0&lt;br /&gt;26      /usr/lib/libgnorbagtk.so.0.0.0&lt;br /&gt;26      /usr/lib/libgii.so.0.0.9&lt;br /&gt;26      /usr/lib/libgconf-gtk-1.so.1.0.0&lt;br /&gt;25      /usr/lib/libltdl.so.3.1.2&lt;br /&gt;25      /usr/lib/libkimageviewer.so.0.0.0&lt;br /&gt;25      /usr/lib/libkdeinit_kio_http_cache_cleaner.so&lt;br /&gt;25      /usr/lib/libgsttag-0.10.so.0.6.0&lt;br /&gt;24      /usr/lib/libvoikko.so.1.0.0&lt;br /&gt;24      /usr/lib/libsvn_ra_local-1.so.0.0.0&lt;br /&gt;24      /usr/lib/libqgpgme.so.0.0.0&lt;br /&gt;24      /usr/lib/libkorganizer_calendar.so.1.0.0&lt;br /&gt;24      /usr/lib/libgstnet-0.10.so.0.8.1&lt;br /&gt;24      /usr/lib/libglitz-glx.so.1.0.0&lt;br /&gt;24      /usr/lib/libfusion-0.9.so.25.0.0&lt;br /&gt;24      /usr/lib/libfltk_forms.so.1.1&lt;br /&gt;24      /usr/lib/libboost_prg_exec_monitor.so.1.33.1&lt;br /&gt;23      /usr/lib/libsane.so.1.0.18&lt;br /&gt;23      /usr/lib/libraw1394.so.8.1.1&lt;br /&gt;23      /usr/lib/liblirc_client.so.0.2.0&lt;br /&gt;23      /usr/lib/libgw-guile-standard.so.0.0.0&lt;br /&gt;22      /usr/lib/libORBitCosNaming-2.so.0.1.0&lt;br /&gt;22      /usr/lib/libldetect.so.0.6.5&lt;br /&gt;22      /usr/lib/libkntlm.so.0.0.0&lt;br /&gt;22      /usr/lib/libkdesasl.so.1.2.0&lt;br /&gt;22      /usr/lib/libglibmm_generate_extra_defs-2.4.so.1.0.24&lt;br /&gt;22      /usr/lib/libfontenc.so.1.0.0&lt;br /&gt;22      /usr/lib/libfftw3_threads.so.3.1.2&lt;br /&gt;22      /usr/lib/libfftw3f_threads.so.3.1.2&lt;br /&gt;22      /usr/lib/libartsc.so.0.0.0&lt;br /&gt;21      /usr/lib/libXxf86dga.so.1.0.0&lt;br /&gt;21      /usr/lib/libsigc-2.0.so.0.0.0&lt;br /&gt;21      /usr/lib/libscconf.so.2.0.0&lt;br /&gt;21      /usr/lib/libkommanderplugin.so.0.0.0&lt;br /&gt;21      /usr/lib/libgtkspell.so.0.0.0&lt;br /&gt;21      /usr/lib/libgdbm.so.3.0.0&lt;br /&gt;21      /usr/lib/libenchant.so.1.2.6&lt;br /&gt;20      /usr/lib/libXtst.so.6.1.0&lt;br /&gt;20      /usr/lib/libXdmcp.so.6.0.0&lt;br /&gt;20      /usr/lib/libsvn_fs-1.so.0.0.0&lt;br /&gt;20      /usr/lib/libogg.so.0.5.3&lt;br /&gt;20      /usr/lib/libkontact.so.1.0.0&lt;br /&gt;20      /usr/lib/libgwrap-guile-runtime.so.0.0.2&lt;br /&gt;20      /usr/lib/libgnomesupport.so.0.0.0&lt;br /&gt;20      /usr/lib/libavutil.so.49.0.0&lt;br /&gt;19      /usr/lib/libImath.so.2.0.2&lt;br /&gt;19      /usr/lib/libgimpmath-2.0.so.0.310.0&lt;br /&gt;18      /usr/lib/libXxf86vm.so.1.0.0&lt;br /&gt;18      /usr/lib/libmcop_mt.so.1.0.0&lt;br /&gt;18      /usr/lib/liblavjpeg-1.8.so.0.0.0&lt;br /&gt;18      /usr/lib/libkwmailmerge_interface.so.4.0.0&lt;br /&gt;18      /usr/lib/libijs.so.1.0.1&lt;br /&gt;18      /usr/lib/libgstplay-0.8.so.0.1.0&lt;br /&gt;18      /usr/lib/libgsf-gnome-1.so.114.0.1&lt;br /&gt;18      /usr/lib/libgnc-backend-file.so&lt;br /&gt;18      /usr/lib/libdaemon.so.0.2.4&lt;br /&gt;18      /usr/lib/libaviplayavutil-0.7.so.0.0.45&lt;br /&gt;18      /usr/lib/libavahi-qt3.so.1.0.1&lt;br /&gt;17      /usr/lib/libXv.so.1.0.0&lt;br /&gt;17      /usr/lib/libXvMCW.so.1.0.0&lt;br /&gt;17      /usr/lib/libXfixes.so.3.1.0&lt;br /&gt;17      /usr/lib/libt1x.so.5.1.0&lt;br /&gt;17      /usr/lib/libplc4.so&lt;br /&gt;17      /usr/lib/libkritascripting.so.0.0.0&lt;br /&gt;17      /usr/lib/libkpresenterimageexport.so.4.0.0&lt;br /&gt;17      /usr/lib/libavc1394.so.0.3.0&lt;br /&gt;17      /usr/lib/libaoss.so.0.0.0&lt;br /&gt;17      /usr/lib/libao.so.2.1.3&lt;br /&gt;16      /usr/lib/libmm.so.14.0.20&lt;br /&gt;16      /usr/lib/libloginhelper.so.0.0.0&lt;br /&gt;16      /usr/lib/libkonqsidebarplugin.so.1.2.0&lt;br /&gt;16      /usr/lib/libguile-ltdl.so.1.0.1&lt;br /&gt;16      /usr/lib/libgthread-2.0.so.0.1200.3&lt;br /&gt;16      /usr/lib/libgstdataprotocol-0.10.so.0.8.1&lt;br /&gt;16      /usr/lib/libgmcop.so.1.0.0&lt;br /&gt;16      /usr/lib/libgimpmodule-2.0.so.0.310.0&lt;br /&gt;15      /usr/lib/librom1394.so.0.3.0&lt;br /&gt;15      /usr/lib/libmemusage.so&lt;br /&gt;15      /usr/lib/libktrace.so&lt;br /&gt;15      /usr/lib/libgettextpo.so.0.1.0&lt;br /&gt;15      /usr/lib/libdmx.so.1.0.0&lt;br /&gt;15      /usr/lib/libakode_mpeg_decoder.so&lt;br /&gt;15      /usr/lib/libakode_jack_sink.so&lt;br /&gt;15      /usr/lib/libakode_alsa_sink.so&lt;br /&gt;14      /usr/lib/libmpalloc.so.1.4&lt;br /&gt;14      /usr/lib/libkdeinit_kolf.so&lt;br /&gt;14      /usr/lib/libgnome-window-settings.so.1.0.0&lt;br /&gt;12      /usr/lib/libXprintAppUtil.so.1.0.0&lt;br /&gt;12      /usr/lib/libxkbui.so.1.0.0&lt;br /&gt;12      /usr/lib/libvbe.so.0.2&lt;br /&gt;12      /usr/lib/libsvn_ra-1.so.0.0.0&lt;br /&gt;12      /usr/lib/libkritacommon.so.1.0.0&lt;br /&gt;12      /usr/lib/libkrb5support.so.0.0&lt;br /&gt;12      /usr/lib/libimlib-png.so&lt;br /&gt;12      /usr/lib/libguilereadline-v-12.so.12.3.1&lt;br /&gt;12      /usr/lib/libdes425.so.3.0&lt;br /&gt;12      /usr/lib/libbonobo-print.so.2.0.1&lt;br /&gt;12      /usr/lib/libaviplayvidix-0.7.so.0.0.45&lt;br /&gt;12      /usr/lib/libartsdsp.so.0.0.0&lt;br /&gt;11      /usr/lib/libXvMC.so.1.0.0&lt;br /&gt;11      /usr/lib/libXrandr.so.2.0.0&lt;br /&gt;11      /usr/lib/libXmuu.so.1.0.0&lt;br /&gt;11      /usr/lib/libtag_c.so.0.0.0&lt;br /&gt;11      /usr/lib/libgwrap-core-runtime.so.0.0.1&lt;br /&gt;11      /usr/lib/libgw-gnc.so.0.0.0&lt;br /&gt;11      /usr/lib/libgpg-error.so.0.2.1&lt;br /&gt;11      /usr/lib/libGLw.so.1.0.0&lt;br /&gt;11      /usr/lib/libesddsp.so.0.2.36&lt;br /&gt;10      /usr/lib/libXxf86misc.so.1.1.0&lt;br /&gt;10      /usr/lib/libplds4.so&lt;br /&gt;10      /usr/lib/libpanelw.so.5.5&lt;br /&gt;10      /usr/lib/libpanel.so.5.5&lt;br /&gt;10      /usr/lib/liblrmi.so.0.10&lt;br /&gt;10      /usr/lib/libkocorehelper.so.1.0.0&lt;br /&gt;10      /usr/lib/libkdeinit_kcookiejar.so&lt;br /&gt;10      /usr/lib/libgstvideo-0.10.so.0.6.0&lt;br /&gt;10      /usr/lib/libgncmodule.so.0.0.0&lt;br /&gt;10      /usr/lib/libgmodule-2.0.so.0.1200.3&lt;br /&gt;10      /usr/lib/libavahi-glib.so.1.0.1&lt;br /&gt;10      /usr/lib/libaudiocdplugins.so.1.0.0&lt;br /&gt;10      /usr/lib/libAppleWM.so.7.0.0&lt;br /&gt;10      /usr/lib/libapm.so.1.0.0&lt;br /&gt;10      /usr/lib/libakode_oss_sink.so&lt;br /&gt;9       /usr/lib/libXss.so.1.0.0&lt;br /&gt;9       /usr/lib/libpaper.so.1.1.2&lt;br /&gt;9       /usr/lib/libkmilo.so.1.0.0&lt;br /&gt;9       /usr/lib/libkdeinit_kthesaurus.so&lt;br /&gt;9       /usr/lib/libkdeinit_krita.so&lt;br /&gt;9       /usr/lib/libkdeinit_karbon.so&lt;br /&gt;9       /usr/lib/libkdeinit_cvsaskpass.so&lt;br /&gt;9       /usr/lib/libkdeeducore.so.1.2.0&lt;br /&gt;9       /usr/lib/libimlib-xpm.so&lt;br /&gt;9       /usr/lib/libgmodule-1.2.so.0.0.10&lt;br /&gt;9       /usr/lib/libakode_src_resampler.so&lt;br /&gt;8       /usr/lib/libXinerama.so.1.0.0&lt;br /&gt;8       /usr/lib/libXcomposite.so.1.0.0&lt;br /&gt;8       /usr/lib/libXau.so.6.0.0&lt;br /&gt;8       /usr/lib/libwpd-stream-0.8.so.8.0.6&lt;br /&gt;8       /usr/lib/libWindowsWM.so.7.0.0&lt;br /&gt;8       /usr/lib/libtiffxx.so.3.8.2&lt;br /&gt;8       /usr/lib/liboldX.so.6.0.0&lt;br /&gt;8       /usr/lib/libkompareinterface.so.0.0.0&lt;br /&gt;8       /usr/lib/libkdeinit_kword.so&lt;br /&gt;8       /usr/lib/libkdeinit_kugar.so&lt;br /&gt;8       /usr/lib/libkdeinit_kudesigner.so&lt;br /&gt;8       /usr/lib/libkdeinit_kspread.so&lt;br /&gt;8       /usr/lib/libkdeinit_kpresenter.so&lt;br /&gt;8       /usr/lib/libkdeinit_kivio.so&lt;br /&gt;8       /usr/lib/libkdeinit_kchart.so&lt;br /&gt;8       /usr/lib/libimlib-ppm.so&lt;br /&gt;8       /usr/lib/libimlib-bmp.so&lt;br /&gt;8       /usr/lib/libgthread-1.2.so.0.0.10&lt;br /&gt;8       /usr/lib/libgdbm_compat.so.3.0.0&lt;br /&gt;8       /usr/lib/libfglrx_dm.so.1.0&lt;br /&gt;7       /usr/lib/libXdamage.so.1.0.0&lt;br /&gt;7       /usr/lib/liboplodbcS.so.1.0.0&lt;br /&gt;7       /usr/lib/libodbcmyS.so.1.0.0&lt;br /&gt;7       /usr/lib/libkdeinit_kformula.so&lt;br /&gt;7       /usr/lib/libkdeinit_kexi.so&lt;br /&gt;7       /usr/lib/libkdeinit_kaddprinterwizard.so&lt;br /&gt;7       /usr/lib/libimlib-ps.so&lt;br /&gt;7       /usr/lib/libimlib-jpeg.so&lt;br /&gt;7       /usr/lib/libgw-core-utils.so.0.0.0&lt;br /&gt;7       /usr/lib/libesoobS.so.1.0.0&lt;br /&gt;6       /usr/lib/libXRes.so.1.0.0&lt;br /&gt;6       /usr/lib/libXfontcache.so.1.0.0&lt;br /&gt;6       /usr/lib/libXevie.so.1.0.0&lt;br /&gt;6       /usr/lib/libsmapidev.so.2.0&lt;br /&gt;6       /usr/lib/libpcreposix.so.0.0.0&lt;br /&gt;6       /usr/lib/libpcprofile.so&lt;br /&gt;6       /usr/lib/libodbcpsqlS.so.1.0.0&lt;br /&gt;6       /usr/lib/libmimerS.so.1.0.0&lt;br /&gt;6       /usr/lib/libimlib-tiff.so&lt;br /&gt;6       /usr/lib/libimlib-gif.so&lt;br /&gt;6       /usr/lib/libgstnetbuffer-0.10.so.0.6.0&lt;br /&gt;6       /usr/lib/libfglrx_pp.so.1.0&lt;br /&gt;6       /usr/lib/libfglrx_gamma.so.1.0&lt;br /&gt;6       /usr/lib/libasprintf.so.0.0.0&lt;br /&gt;5       /usr/lib/libutempter.so.0.5.5&lt;br /&gt;5       /usr/lib/libtdsS.so.1.0.0&lt;br /&gt;5       /usr/lib/liboraodbcS.so.1.0.0&lt;br /&gt;5       /usr/lib/libodbctxtS.so.1.0.0&lt;br /&gt;5       /usr/lib/libkdefakes.so.4.2.0&lt;br /&gt;5       /usr/lib/libaqnone.so.0.0.0&lt;br /&gt;4       /usr/lib/libsapdbS.so.1.0.0&lt;br /&gt;4       /usr/lib/libqthreads.so.12.3.1&lt;br /&gt;4       /usr/lib/libORBitutil.so.0.5.17&lt;br /&gt;4       /usr/lib/libodbcnnS.so.1.0.0&lt;br /&gt;4       /usr/lib/libodbcminiS.so.1.0.0&lt;br /&gt;4       /usr/lib/libodbcdrvcfg2S.so.1.0.0&lt;br /&gt;4       /usr/lib/libodbcdrvcfg1S.so.1.0.0&lt;br /&gt;4       /usr/lib/libkspell.so.4.2.0&lt;br /&gt;4       /usr/lib/libgw-guile-gw-glib.so.0.0.0&lt;br /&gt;4       /usr/lib/libgtrtst.so.1.0.0&lt;br /&gt;3       /usr/lib/libpspell.so.15.1.4&lt;br /&gt;3       /usr/lib/libkjava.so.1.0.0&lt;br /&gt;3       /usr/lib/libfglrx_tvout.so.1.0&lt;br /&gt;1       /usr/lib/libmcheck.a&lt;br /&gt;1       /usr/lib/libieee.a&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-564445573442885269?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/564445573442885269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=564445573442885269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/564445573442885269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/564445573442885269'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/04/library-is-310-kb-big.html' title='A library is 310 KB big.'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-8566424584335780891</id><published>2007-03-08T10:06:00.000-08:00</published><updated>2007-03-08T10:21:45.003-08:00</updated><title type='text'>vim * key</title><content type='html'>I watched the vim talk today that the vim author gave at google a while ago about effective editing. He talked about the * shortcut, which goes to the next occurence of the word under the cursor.&lt;br /&gt;&lt;br /&gt;I used that to remove all the unused module function in my pet project, pytof. Here is an example:&lt;br /&gt;&lt;br /&gt;&lt;before&gt; from os import walk, sep, chdir, rmdir, getcwd, listdir, lstat, mkdir, makedirs&lt;br /&gt;&lt;after&gt;  from os import walk, sep&lt;br /&gt;&lt;br /&gt;I use * to go to the next occurence. If there is no such occurence, I delete it with 'dw'. If there is one, I go back to the from line with 'N'.&lt;br /&gt;&lt;br /&gt;I did not made any statistics, but here is the subversion diff, quite a few were removed...&lt;br /&gt;&lt;br /&gt;I'm still using emacs for a multiple of reason (gdb, make integration and I'm faster with creating new windows and splitting the windows), but vim is definitely a great editor.&lt;br /&gt;&lt;br /&gt;Emacs may also be good for that, but the '*' is a good idea.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[bsergean@marge1 pytof]$ svn diff&lt;br /&gt;Index: ftp.py&lt;br /&gt;===================================================================&lt;br /&gt;--- ftp.py      (revision 266)&lt;br /&gt;+++ ftp.py      (working copy)&lt;br /&gt;@@ -13,8 +13,7 @@&lt;br /&gt;&lt;br /&gt; from log import logger&lt;br /&gt; from os.path import join, basename&lt;br /&gt;-from os import walk, sep, chdir, rmdir, getcwd, listdir, lstat, mkdir, makedirs&lt;br /&gt;-from sys import exc_info&lt;br /&gt;+from os import listdir, lstat&lt;br /&gt; from stat import S_ISDIR, S_ISLNK&lt;br /&gt; from utils import notYetImplemented&lt;br /&gt; from ftplib import FTP, error_temp, all_errors&lt;br /&gt;Index: photo.py&lt;br /&gt;===================================================================&lt;br /&gt;--- photo.py    (revision 266)&lt;br /&gt;+++ photo.py    (working copy)&lt;br /&gt;@@ -19,7 +19,6 @@&lt;br /&gt; from utils import TryToImport&lt;br /&gt; from exif import process_file&lt;br /&gt;&lt;br /&gt;-# Once wxpil works, we should try to import PIL and then falback to wxpil&lt;br /&gt; try:&lt;br /&gt;     import Image&lt;br /&gt; except ImportError:&lt;br /&gt;Index: options.py&lt;br /&gt;===================================================================&lt;br /&gt;--- options.py  (revision 266)&lt;br /&gt;+++ options.py  (working copy)&lt;br /&gt;@@ -11,12 +11,9 @@&lt;br /&gt; __revision__ = '$Id$  (C) 2007 GPL'&lt;br /&gt; __author__ = 'Benjamin Sergeant'&lt;br /&gt;&lt;br /&gt;-from log import logger&lt;br /&gt;-from os.path import expanduser, join, exists, isdir, splitext, basename&lt;br /&gt;+from os.path import expanduser, isdir&lt;br /&gt; import os, sys&lt;br /&gt;-from utils import _err_, _err_exit, echo, GetTmpDir, ListCurrentDirFileFromExt&lt;br /&gt;-from ConfigParser import RawConfigParser&lt;br /&gt;-from shutil import copy&lt;br /&gt;+from utils import _err_exit&lt;br /&gt; from optparse import OptionParser&lt;br /&gt; from log import quiet&lt;br /&gt; from version import __version__&lt;br /&gt;Index: utils.py&lt;br /&gt;===================================================================&lt;br /&gt;--- utils.py    (revision 266)&lt;br /&gt;+++ utils.py    (working copy)&lt;br /&gt;@@ -13,7 +13,7 @@&lt;br /&gt;&lt;br /&gt; import sys&lt;br /&gt; import os&lt;br /&gt;-from os.path import splitext, expanduser, join, exists, basename, walk, isfile&lt;br /&gt;+from os.path import splitext, join, exists, basename, walk, isfile&lt;br /&gt; import tarfile&lt;br /&gt; from zipfile import ZipFile, ZIP_DEFLATED&lt;br /&gt; from log import logger&lt;br /&gt;Index: wxpil.py&lt;br /&gt;===================================================================&lt;br /&gt;--- wxpil.py    (revision 266)&lt;br /&gt;+++ wxpil.py    (working copy)&lt;br /&gt;@@ -13,12 +13,7 @@&lt;br /&gt; __author__ = 'Benjamin Sergeant'&lt;br /&gt; __dependencies__ = ['wx']&lt;br /&gt;&lt;br /&gt;-from log import logger&lt;br /&gt;-from os.path import join, getsize, basename, splitext&lt;br /&gt;-from shutil import copy&lt;br /&gt;-import sys, os, time&lt;br /&gt; from utils import TryToImport&lt;br /&gt;-from exif import process_file&lt;br /&gt;&lt;br /&gt; TryToImport(__dependencies__)&lt;br /&gt; for mod in __dependencies__:&lt;br /&gt;Index: config.py&lt;br /&gt;===================================================================&lt;br /&gt;--- config.py   (revision 266)&lt;br /&gt;+++ config.py   (working copy)&lt;br /&gt;@@ -14,7 +14,7 @@&lt;br /&gt; from log import logger&lt;br /&gt; from os.path import expanduser, join, exists, getsize&lt;br /&gt; import os, sys&lt;br /&gt;-from utils import _err_, _err_exit, echo, GetTmpDir&lt;br /&gt;+from utils import _err_exit, GetTmpDir&lt;br /&gt; from ConfigParser import RawConfigParser&lt;br /&gt; from shutil import copy&lt;br /&gt;&lt;br /&gt;Index: pytofmain.py&lt;br /&gt;===================================================================&lt;br /&gt;--- pytofmain.py        (revision 266)&lt;br /&gt;+++ pytofmain.py        (working copy)&lt;br /&gt;@@ -11,17 +11,15 @@&lt;br /&gt; __revision__ = '$Id$  (C) 2004 GPL'&lt;br /&gt; __author__ = 'Benjamin Sergeant'&lt;br /&gt;&lt;br /&gt;-from log import logger, quiet&lt;br /&gt;-from os.path import expanduser, join, exists, basename, isabs, walk, isdir&lt;br /&gt;+from log import logger&lt;br /&gt;+from os.path import join, exists, basename&lt;br /&gt; from albumdataparser import AlbumDataParser, AlbumDataParserError&lt;br /&gt; import os, sys&lt;br /&gt;-from utils import _err_, _err_exit, echo, mkarchive&lt;br /&gt;+from utils import _err_exit, echo, mkarchive&lt;br /&gt; from config import configHandler&lt;br /&gt; import makepage, makefs&lt;br /&gt; from shutil import rmtree&lt;br /&gt;-from ftp import ftpUploader, ftpPush&lt;br /&gt;-from ftplib import error_perm&lt;br /&gt;-from getpass import getuser, unix_getpass&lt;br /&gt;+from ftp import ftpPush&lt;br /&gt; from string import rstrip&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Index: makefs.py&lt;br /&gt;===================================================================&lt;br /&gt;--- makefs.py   (revision 266)&lt;br /&gt;+++ makefs.py   (working copy)&lt;br /&gt;@@ -14,7 +14,6 @@&lt;br /&gt; __revision__ = '$Id$  (C) 2004 GPL'&lt;br /&gt; __author__ = 'Benjamin Sergeant'&lt;br /&gt;&lt;br /&gt;-from albumdataparser import AlbumData&lt;br /&gt; from utils import ProgressMsg&lt;br /&gt; import os, sys&lt;br /&gt;&lt;br /&gt;Index: albumdataparser.py&lt;br /&gt;===================================================================&lt;br /&gt;--- albumdataparser.py  (revision 266)&lt;br /&gt;+++ albumdataparser.py  (working copy)&lt;br /&gt;@@ -17,7 +17,6 @@&lt;br /&gt; from photo import Photo&lt;br /&gt; from utils import _err_, _err_exit, ListCurrentDirFileFromExt&lt;br /&gt; from time import strptime&lt;br /&gt;-from glob import glob&lt;br /&gt; from cPickle import dump, load&lt;br /&gt;&lt;br /&gt; class AlbumDataFromDir(object):&lt;br /&gt;Index: makepage.py&lt;br /&gt;===================================================================&lt;br /&gt;--- makepage.py (revision 266)&lt;br /&gt;+++ makepage.py (working copy)&lt;br /&gt;@@ -16,11 +16,10 @@&lt;br /&gt; __author__ = 'Mathieu Robin'&lt;br /&gt;&lt;br /&gt; from log import logger&lt;br /&gt;-from os.path import expanduser, join, exists, basename, isdir&lt;br /&gt;-from albumdataparser import AlbumDataParser, AlbumDataParserError, AlbumDataFromDir&lt;br /&gt;+from os.path import join, exists, basename, isdir&lt;br /&gt;+from albumdataparser import AlbumDataFromDir&lt;br /&gt; import os, sys&lt;br /&gt;-from utils import _err_, _err_exit, echo, ProgressMsg&lt;br /&gt;-from shutil import copy&lt;br /&gt;+from utils import _err_exit, ProgressMsg&lt;br /&gt; from template import pytofTemplate&lt;br /&gt;&lt;br /&gt; def makePhotoPage(photo, topDir, prev, next, strip_originals, albumName, style):&lt;br /&gt;Index: template.py&lt;br /&gt;===================================================================&lt;br /&gt;--- template.py (revision 266)&lt;br /&gt;+++ template.py (working copy)&lt;br /&gt;@@ -14,14 +14,9 @@&lt;br /&gt; print __file__&lt;br /&gt;&lt;br /&gt; from log import logger&lt;br /&gt;-from os.path import expanduser, join, exists, isdir, splitext, basename&lt;br /&gt;+from os.path import join, exists, splitext, basename&lt;br /&gt; import os, sys&lt;br /&gt;-from utils import _err_, _err_exit, echo, GetTmpDir, ListCurrentDirFileFromExt&lt;br /&gt;-from ConfigParser import RawConfigParser&lt;br /&gt;-from shutil import copy&lt;br /&gt;-from optparse import OptionParser&lt;br /&gt;-from log import quiet&lt;br /&gt;-from version import __version__&lt;br /&gt;+from utils import ListCurrentDirFileFromExt&lt;br /&gt;&lt;br /&gt; class TemplateError(Exception): pass&lt;br /&gt; class pytofTemplate(object):&lt;br /&gt;Index: log.py&lt;br /&gt;===================================================================&lt;br /&gt;--- log.py      (revision 266)&lt;br /&gt;+++ log.py      (working copy)&lt;br /&gt;@@ -13,10 +13,6 @@&lt;br /&gt;&lt;br /&gt; import logging&lt;br /&gt;&lt;br /&gt;-from os import listdir, chdir, pardir, getcwd, walk&lt;br /&gt;-from os.path import join&lt;br /&gt;-from glob import glob&lt;br /&gt;-&lt;br /&gt; #TODO: Would be nice to have funcName here as well, but it's only available for python &gt;- 2.5&lt;br /&gt; format = "%(levelname)s\t[%(pathname)s:%(lineno)d] %(message)s"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-8566424584335780891?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/8566424584335780891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=8566424584335780891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/8566424584335780891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/8566424584335780891'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/03/vim-key.html' title='vim * key'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-5761020095280982883</id><published>2007-01-02T14:32:00.000-08:00</published><updated>2007-01-02T14:33:44.917-08:00</updated><title type='text'>wrapping fever</title><content type='html'>python c'est bon.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&gt;&gt;&gt; print ('\n').join(textwrap.wrap('Incroyable cette fonction. Ne me dit pas qu\'elle va tout bien indenter en plus', 20))&lt;br /&gt;Incroyable cette&lt;br /&gt;fonction. Ne me dit&lt;br /&gt;pas qu'elle va tout&lt;br /&gt;bien indenter en&lt;br /&gt;plus&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-5761020095280982883?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/5761020095280982883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=5761020095280982883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/5761020095280982883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/5761020095280982883'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2007/01/wrapping-fever.html' title='wrapping fever'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-8884447288254499988</id><published>2006-12-31T14:03:00.000-08:00</published><updated>2006-12-31T14:19:50.570-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pytof'/><title type='text'>Strip pictures</title><content type='html'>Here is how I create a small album by stripping the originals.&lt;br /&gt;The raw pictures are 421 Megs fat, and the zip file is only 21 megs.&lt;br /&gt;So it took me only 7 minutes to upload that, instead of .... a lot I guess !&lt;br /&gt;&lt;br /&gt;I like this feature, I'm happy :)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[bsergean@marge1 pytof]$ cd trunk/&lt;br /&gt;[bsergean@marge1 trunk]$ cd scripts/&lt;br /&gt;[bsergean@marge1 scripts]$ python pytof.py -l ~/Pictures/iPhotoLibrary -i&lt;br /&gt;Parsing AlbumData.xml   [DONE]&lt;br /&gt;output dir is /home/bsergean/tmp/pytof/&lt;br /&gt;xrce&lt;br /&gt;DerniÃ¨re importation&lt;br /&gt;mes-vacances-postales&lt;br /&gt;Slyine Boulevard&lt;br /&gt;Alexis&lt;br /&gt;Le matin&lt;br /&gt;Mont Saint Helena&lt;br /&gt;Mont Tamalpais&lt;br /&gt;Berkeley&lt;br /&gt;Les chats&lt;br /&gt;Pinnacles - 2Ã©me fois&lt;br /&gt;Sur la route de Big Sur&lt;br /&gt;foot piscine&lt;br /&gt;Sacramento&lt;br /&gt;Sonoma&lt;br /&gt;dominique et denis&lt;br /&gt;Santa Cruz&lt;br /&gt;Anniversaire BenjBenj&lt;br /&gt;Los Angeles&lt;br /&gt;Frog Jump&lt;br /&gt;Chez nous&lt;br /&gt;Gastronomie&lt;br /&gt;Lake Tahoe&lt;br /&gt;Yosemite&lt;br /&gt;Bruges - Belgique&lt;br /&gt;maman&lt;br /&gt;Pinnacles - 1Ã¨re fois&lt;br /&gt;New York&lt;br /&gt;France - Lyon&lt;br /&gt;Hawaii&lt;br /&gt;A&amp;M&lt;br /&gt;Japan!&lt;br /&gt;PhotothÃ¨que&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$ python pytof.py -l ~/Pictures/iPhotoLibrary -a Hawaii -f&lt;br /&gt;Parsing AlbumData.xml   [DONE]&lt;br /&gt;output dir is /home/bsergean/tmp/pytof/Hawaii&lt;br /&gt;Writing pictures&lt;br /&gt;100.000000 % - (156 processed out of 156)&lt;br /&gt;[bsergean@marge1 scripts]$ du -sh /home/bsergean/tmp/pytof/Hawaii&lt;br /&gt;421M    /home/bsergean/tmp/pytof/Hawaii&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$ rm -rf /home/bsergean/tmp/pytof/Hawaii&lt;br /&gt;[bsergean@marge1 scripts]$ python pytof.py -l ~/Pictures/iPhotoLibrary -a Hawaii -z -s&lt;br /&gt;Parsing AlbumData.xml   [DONE]&lt;br /&gt;output dir is /home/bsergean/tmp/pytof/Hawaii&lt;br /&gt;2006-12-31 16:56:55,575 - makepage - INFO - strip_originals = True&lt;br /&gt;Writing pictures&lt;br /&gt;100.000000 % - (156 processed out of 156)&lt;br /&gt;2006-12-31 17:03:36,056 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2104.html'&lt;br /&gt;2006-12-31 17:03:36,057 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2173.html'&lt;br /&gt;2006-12-31 17:03:36,058 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2105.html'&lt;br /&gt;2006-12-31 17:03:36,058 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2174.html'&lt;br /&gt;2006-12-31 17:03:36,059 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2106.html'&lt;br /&gt;2006-12-31 17:03:36,059 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2107.html'&lt;br /&gt;2006-12-31 17:03:36,060 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2108.html'&lt;br /&gt;2006-12-31 17:03:36,060 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2177.html'&lt;br /&gt;2006-12-31 17:03:36,061 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2109.html'&lt;br /&gt;2006-12-31 17:03:36,061 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2178.html'&lt;br /&gt;2006-12-31 17:03:36,062 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2179.html'&lt;br /&gt;2006-12-31 17:03:36,062 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2110.html'&lt;br /&gt;2006-12-31 17:03:36,063 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2111.html'&lt;br /&gt;2006-12-31 17:03:36,063 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2180.html'&lt;br /&gt;2006-12-31 17:03:36,064 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2053.html'&lt;br /&gt;2006-12-31 17:03:36,064 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2112.html'&lt;br /&gt;2006-12-31 17:03:36,065 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2181.html'&lt;br /&gt;2006-12-31 17:03:36,065 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2054.html'&lt;br /&gt;2006-12-31 17:03:36,066 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2113.html'&lt;br /&gt;2006-12-31 17:03:36,066 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2182.html'&lt;br /&gt;2006-12-31 17:03:36,067 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2055.html'&lt;br /&gt;2006-12-31 17:03:36,067 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2114.html'&lt;br /&gt;2006-12-31 17:03:36,068 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2183.html'&lt;br /&gt;2006-12-31 17:03:36,068 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2056.html'&lt;br /&gt;2006-12-31 17:03:36,069 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2115.html'&lt;br /&gt;2006-12-31 17:03:36,070 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2184.html'&lt;br /&gt;2006-12-31 17:03:36,070 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2057.html'&lt;br /&gt;2006-12-31 17:03:36,071 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2116.html'&lt;br /&gt;2006-12-31 17:03:36,071 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2185.html'&lt;br /&gt;2006-12-31 17:03:36,071 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2058.html'&lt;br /&gt;2006-12-31 17:03:36,072 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2117.html'&lt;br /&gt;2006-12-31 17:03:36,072 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2186.html'&lt;br /&gt;2006-12-31 17:03:36,073 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2059.html'&lt;br /&gt;2006-12-31 17:03:36,073 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2118.html'&lt;br /&gt;2006-12-31 17:03:36,074 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2187.html'&lt;br /&gt;2006-12-31 17:03:36,074 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2119.html'&lt;br /&gt;2006-12-31 17:03:36,075 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2188.html'&lt;br /&gt;2006-12-31 17:03:36,075 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2060.html'&lt;br /&gt;2006-12-31 17:03:36,076 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2189.html'&lt;br /&gt;2006-12-31 17:03:36,076 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2061.html'&lt;br /&gt;2006-12-31 17:03:36,077 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2120.html'&lt;br /&gt;2006-12-31 17:03:36,078 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2062.html'&lt;br /&gt;2006-12-31 17:03:36,078 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2190.html'&lt;br /&gt;2006-12-31 17:03:36,079 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2063.html'&lt;br /&gt;2006-12-31 17:03:36,079 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2122.html'&lt;br /&gt;2006-12-31 17:03:36,080 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2064.html'&lt;br /&gt;2006-12-31 17:03:36,080 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2123.html'&lt;br /&gt;2006-12-31 17:03:36,081 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2065.html'&lt;br /&gt;2006-12-31 17:03:36,081 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2124.html'&lt;br /&gt;2006-12-31 17:03:36,082 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2193.html'&lt;br /&gt;2006-12-31 17:03:36,082 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2066.html'&lt;br /&gt;2006-12-31 17:03:36,083 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2125.html'&lt;br /&gt;2006-12-31 17:03:36,083 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2194.html'&lt;br /&gt;2006-12-31 17:03:36,084 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2067.html'&lt;br /&gt;2006-12-31 17:03:36,084 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2126.html'&lt;br /&gt;2006-12-31 17:03:36,085 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2195.html'&lt;br /&gt;2006-12-31 17:03:36,085 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2068.html'&lt;br /&gt;2006-12-31 17:03:36,086 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2127.html'&lt;br /&gt;2006-12-31 17:03:36,086 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2196.html'&lt;br /&gt;2006-12-31 17:03:36,087 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2069.html'&lt;br /&gt;2006-12-31 17:03:36,087 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2128.html'&lt;br /&gt;2006-12-31 17:03:36,088 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2197.html'&lt;br /&gt;2006-12-31 17:03:36,088 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/index.html'&lt;br /&gt;2006-12-31 17:03:36,089 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2129.html'&lt;br /&gt;2006-12-31 17:03:36,089 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2198.html'&lt;br /&gt;2006-12-31 17:03:36,090 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2070.html'&lt;br /&gt;2006-12-31 17:03:36,090 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2199.html'&lt;br /&gt;2006-12-31 17:03:36,091 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2071.html'&lt;br /&gt;2006-12-31 17:03:36,091 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2130.html'&lt;br /&gt;2006-12-31 17:03:36,092 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2072.html'&lt;br /&gt;2006-12-31 17:03:36,092 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2131.html'&lt;br /&gt;2006-12-31 17:03:36,093 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2073.html'&lt;br /&gt;2006-12-31 17:03:36,093 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2132.html'&lt;br /&gt;2006-12-31 17:03:36,094 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2074.html'&lt;br /&gt;2006-12-31 17:03:36,094 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2133.html'&lt;br /&gt;2006-12-31 17:03:36,095 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2075.html'&lt;br /&gt;2006-12-31 17:03:36,320 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2134.html'&lt;br /&gt;2006-12-31 17:03:36,320 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2076.html'&lt;br /&gt;2006-12-31 17:03:36,321 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2135.html'&lt;br /&gt;2006-12-31 17:03:36,321 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2077.html'&lt;br /&gt;2006-12-31 17:03:36,322 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2136.html'&lt;br /&gt;2006-12-31 17:03:36,322 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2078.html'&lt;br /&gt;2006-12-31 17:03:36,323 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2137.html'&lt;br /&gt;2006-12-31 17:03:36,323 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2079.html'&lt;br /&gt;2006-12-31 17:03:36,324 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2138.html'&lt;br /&gt;2006-12-31 17:03:36,324 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2139.html'&lt;br /&gt;2006-12-31 17:03:36,325 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2080.html'&lt;br /&gt;2006-12-31 17:03:36,325 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2081.html'&lt;br /&gt;2006-12-31 17:03:36,326 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2140.html'&lt;br /&gt;2006-12-31 17:03:36,326 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2082.html'&lt;br /&gt;2006-12-31 17:03:36,327 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2200.html'&lt;br /&gt;2006-12-31 17:03:36,327 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2083.html'&lt;br /&gt;2006-12-31 17:03:36,328 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2201.html'&lt;br /&gt;2006-12-31 17:03:36,328 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2084.html'&lt;br /&gt;2006-12-31 17:03:36,329 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2143.html'&lt;br /&gt;2006-12-31 17:03:36,329 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2202.html'&lt;br /&gt;2006-12-31 17:03:36,330 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2085.html'&lt;br /&gt;2006-12-31 17:03:36,330 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2144.html'&lt;br /&gt;2006-12-31 17:03:36,331 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2203.html'&lt;br /&gt;2006-12-31 17:03:36,331 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2086.html'&lt;br /&gt;2006-12-31 17:03:36,332 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2145.html'&lt;br /&gt;2006-12-31 17:03:36,332 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2204.html'&lt;br /&gt;2006-12-31 17:03:36,333 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2087.html'&lt;br /&gt;2006-12-31 17:03:36,333 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2146.html'&lt;br /&gt;2006-12-31 17:03:36,334 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2205.html'&lt;br /&gt;2006-12-31 17:03:36,334 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2088.html'&lt;br /&gt;2006-12-31 17:03:36,335 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2147.html'&lt;br /&gt;2006-12-31 17:03:36,335 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2206.html'&lt;br /&gt;2006-12-31 17:03:36,336 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2089.html'&lt;br /&gt;2006-12-31 17:03:36,336 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2148.html'&lt;br /&gt;2006-12-31 17:03:36,337 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2207.html'&lt;br /&gt;2006-12-31 17:03:36,337 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2149.html'&lt;br /&gt;2006-12-31 17:03:36,338 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2208.html'&lt;br /&gt;2006-12-31 17:03:36,338 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2090.html'&lt;br /&gt;2006-12-31 17:03:36,339 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2209.html'&lt;br /&gt;2006-12-31 17:03:36,339 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2091.html'&lt;br /&gt;2006-12-31 17:03:36,340 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2150.html'&lt;br /&gt;2006-12-31 17:03:36,340 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2092.html'&lt;br /&gt;2006-12-31 17:03:36,341 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2151.html'&lt;br /&gt;2006-12-31 17:03:36,342 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2210.html'&lt;br /&gt;2006-12-31 17:03:36,342 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2093.html'&lt;br /&gt;2006-12-31 17:03:36,343 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2152.html'&lt;br /&gt;2006-12-31 17:03:36,343 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2211.html'&lt;br /&gt;2006-12-31 17:03:36,343 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2094.html'&lt;br /&gt;2006-12-31 17:03:36,344 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2153.html'&lt;br /&gt;2006-12-31 17:03:36,344 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2212.html'&lt;br /&gt;2006-12-31 17:03:36,345 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2095.html'&lt;br /&gt;2006-12-31 17:03:36,346 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2154.html'&lt;br /&gt;2006-12-31 17:03:36,346 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2213.html'&lt;br /&gt;2006-12-31 17:03:36,346 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2096.html'&lt;br /&gt;2006-12-31 17:03:36,347 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2155.html'&lt;br /&gt;2006-12-31 17:03:36,347 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2214.html'&lt;br /&gt;2006-12-31 17:03:36,348 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2097.html'&lt;br /&gt;2006-12-31 17:03:36,348 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2156.html'&lt;br /&gt;2006-12-31 17:03:36,349 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2215.html'&lt;br /&gt;2006-12-31 17:03:36,349 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2098.html'&lt;br /&gt;2006-12-31 17:03:36,350 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2157.html'&lt;br /&gt;2006-12-31 17:03:36,350 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2099.html'&lt;br /&gt;2006-12-31 17:03:36,351 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2158.html'&lt;br /&gt;2006-12-31 17:03:36,351 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2159.html'&lt;br /&gt;2006-12-31 17:03:36,352 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2160.html'&lt;br /&gt;2006-12-31 17:03:36,352 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2161.html'&lt;br /&gt;2006-12-31 17:03:36,353 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2162.html'&lt;br /&gt;2006-12-31 17:03:36,353 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2163.html'&lt;br /&gt;2006-12-31 17:03:36,354 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2164.html'&lt;br /&gt;2006-12-31 17:03:36,354 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2165.html'&lt;br /&gt;2006-12-31 17:03:36,355 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2166.html'&lt;br /&gt;2006-12-31 17:03:36,355 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2167.html'&lt;br /&gt;2006-12-31 17:03:36,356 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2168.html'&lt;br /&gt;2006-12-31 17:03:36,356 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2169.html'&lt;br /&gt;2006-12-31 17:03:36,357 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2100.html'&lt;br /&gt;2006-12-31 17:03:36,357 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2101.html'&lt;br /&gt;2006-12-31 17:03:36,358 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2170.html'&lt;br /&gt;2006-12-31 17:03:36,358 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2102.html'&lt;br /&gt;2006-12-31 17:03:36,359 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2171.html'&lt;br /&gt;2006-12-31 17:03:36,359 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2103.html'&lt;br /&gt;2006-12-31 17:03:36,360 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/2172.html'&lt;br /&gt;2006-12-31 17:03:36,364 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2053.jpg'&lt;br /&gt;2006-12-31 17:03:36,364 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2054.jpg'&lt;br /&gt;2006-12-31 17:03:36,365 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2055.jpg'&lt;br /&gt;2006-12-31 17:03:36,366 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2056.jpg'&lt;br /&gt;2006-12-31 17:03:36,366 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2057.jpg'&lt;br /&gt;2006-12-31 17:03:36,367 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2058.jpg'&lt;br /&gt;2006-12-31 17:03:36,367 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2059.jpg'&lt;br /&gt;2006-12-31 17:03:36,368 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2060.jpg'&lt;br /&gt;2006-12-31 17:03:36,369 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2061.jpg'&lt;br /&gt;2006-12-31 17:03:36,369 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2062.jpg'&lt;br /&gt;2006-12-31 17:03:36,370 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2063.jpg'&lt;br /&gt;2006-12-31 17:03:36,371 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2064.jpg'&lt;br /&gt;2006-12-31 17:03:36,371 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2065.jpg'&lt;br /&gt;2006-12-31 17:03:36,372 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2066.jpg'&lt;br /&gt;2006-12-31 17:03:36,373 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2067.jpg'&lt;br /&gt;2006-12-31 17:03:36,373 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2068.jpg'&lt;br /&gt;2006-12-31 17:03:36,374 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2069.jpg'&lt;br /&gt;2006-12-31 17:03:36,375 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2070.jpg'&lt;br /&gt;2006-12-31 17:03:36,375 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2071.jpg'&lt;br /&gt;2006-12-31 17:03:36,376 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2072.jpg'&lt;br /&gt;2006-12-31 17:03:36,377 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2073.jpg'&lt;br /&gt;2006-12-31 17:03:36,377 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2074.jpg'&lt;br /&gt;2006-12-31 17:03:36,378 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2075.jpg'&lt;br /&gt;2006-12-31 17:03:36,379 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2076.jpg'&lt;br /&gt;2006-12-31 17:03:36,379 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2077.jpg'&lt;br /&gt;2006-12-31 17:03:36,380 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2078.jpg'&lt;br /&gt;2006-12-31 17:03:36,380 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2079.jpg'&lt;br /&gt;2006-12-31 17:03:36,382 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2080.jpg'&lt;br /&gt;2006-12-31 17:03:36,382 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2081.jpg'&lt;br /&gt;2006-12-31 17:03:36,383 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2082.jpg'&lt;br /&gt;2006-12-31 17:03:36,384 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2083.jpg'&lt;br /&gt;2006-12-31 17:03:36,384 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2084.jpg'&lt;br /&gt;2006-12-31 17:03:36,385 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2085.jpg'&lt;br /&gt;2006-12-31 17:03:36,386 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2086.jpg'&lt;br /&gt;2006-12-31 17:03:36,386 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2087.jpg'&lt;br /&gt;2006-12-31 17:03:36,387 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2088.jpg'&lt;br /&gt;2006-12-31 17:03:36,387 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2089.jpg'&lt;br /&gt;2006-12-31 17:03:36,388 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2090.jpg'&lt;br /&gt;2006-12-31 17:03:36,389 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2091.jpg'&lt;br /&gt;2006-12-31 17:03:36,389 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2092.jpg'&lt;br /&gt;2006-12-31 17:03:36,390 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2093.jpg'&lt;br /&gt;2006-12-31 17:03:36,390 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2094.jpg'&lt;br /&gt;2006-12-31 17:03:36,391 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2095.jpg'&lt;br /&gt;2006-12-31 17:03:36,392 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2096.jpg'&lt;br /&gt;2006-12-31 17:03:36,392 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2097.jpg'&lt;br /&gt;2006-12-31 17:03:36,393 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2098.jpg'&lt;br /&gt;2006-12-31 17:03:36,393 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2099.jpg'&lt;br /&gt;2006-12-31 17:03:36,394 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2100.jpg'&lt;br /&gt;2006-12-31 17:03:36,395 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2101.jpg'&lt;br /&gt;2006-12-31 17:03:36,395 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2102.jpg'&lt;br /&gt;2006-12-31 17:03:36,396 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2103.jpg'&lt;br /&gt;2006-12-31 17:03:36,397 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2104.jpg'&lt;br /&gt;2006-12-31 17:03:36,398 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2105.jpg'&lt;br /&gt;2006-12-31 17:03:36,398 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2106.jpg'&lt;br /&gt;2006-12-31 17:03:36,399 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2107.jpg'&lt;br /&gt;2006-12-31 17:03:36,400 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2108.jpg'&lt;br /&gt;2006-12-31 17:03:36,400 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2109.jpg'&lt;br /&gt;2006-12-31 17:03:36,401 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2110.jpg'&lt;br /&gt;2006-12-31 17:03:36,402 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2111.jpg'&lt;br /&gt;2006-12-31 17:03:36,403 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2112.jpg'&lt;br /&gt;2006-12-31 17:03:36,403 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2113.jpg'&lt;br /&gt;2006-12-31 17:03:36,404 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2114.jpg'&lt;br /&gt;2006-12-31 17:03:36,406 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2115.jpg'&lt;br /&gt;2006-12-31 17:03:36,406 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2116.jpg'&lt;br /&gt;2006-12-31 17:03:36,407 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2117.jpg'&lt;br /&gt;2006-12-31 17:03:36,408 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2118.jpg'&lt;br /&gt;2006-12-31 17:03:36,408 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2119.jpg'&lt;br /&gt;2006-12-31 17:03:36,409 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2120.jpg'&lt;br /&gt;2006-12-31 17:03:36,410 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2122.jpg'&lt;br /&gt;2006-12-31 17:03:36,410 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2123.jpg'&lt;br /&gt;2006-12-31 17:03:36,411 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2124.jpg'&lt;br /&gt;2006-12-31 17:03:36,411 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2125.jpg'&lt;br /&gt;2006-12-31 17:03:36,412 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2126.jpg'&lt;br /&gt;2006-12-31 17:03:36,413 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2127.jpg'&lt;br /&gt;2006-12-31 17:03:36,414 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2128.jpg'&lt;br /&gt;2006-12-31 17:03:36,414 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2129.jpg'&lt;br /&gt;2006-12-31 17:03:36,415 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2130.jpg'&lt;br /&gt;2006-12-31 17:03:36,415 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2131.jpg'&lt;br /&gt;2006-12-31 17:03:36,416 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2132.jpg'&lt;br /&gt;2006-12-31 17:03:36,417 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2133.jpg'&lt;br /&gt;2006-12-31 17:03:36,417 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2134.jpg'&lt;br /&gt;2006-12-31 17:03:36,418 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2135.jpg'&lt;br /&gt;2006-12-31 17:03:36,419 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2136.jpg'&lt;br /&gt;2006-12-31 17:03:36,420 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2137.jpg'&lt;br /&gt;2006-12-31 17:03:36,420 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2138.jpg'&lt;br /&gt;2006-12-31 17:03:36,422 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2139.jpg'&lt;br /&gt;2006-12-31 17:03:36,422 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2140.jpg'&lt;br /&gt;2006-12-31 17:03:36,423 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2143.jpg'&lt;br /&gt;2006-12-31 17:03:36,424 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2144.jpg'&lt;br /&gt;2006-12-31 17:03:36,424 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2145.jpg'&lt;br /&gt;2006-12-31 17:03:36,425 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2146.jpg'&lt;br /&gt;2006-12-31 17:03:36,426 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2147.jpg'&lt;br /&gt;2006-12-31 17:03:36,427 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2148.jpg'&lt;br /&gt;2006-12-31 17:03:36,427 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2149.jpg'&lt;br /&gt;2006-12-31 17:03:36,428 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2150.jpg'&lt;br /&gt;2006-12-31 17:03:36,429 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2151.jpg'&lt;br /&gt;2006-12-31 17:03:36,430 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2152.jpg'&lt;br /&gt;2006-12-31 17:03:36,430 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2153.jpg'&lt;br /&gt;2006-12-31 17:03:36,431 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2154.jpg'&lt;br /&gt;2006-12-31 17:03:36,432 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2155.jpg'&lt;br /&gt;2006-12-31 17:03:36,432 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2156.jpg'&lt;br /&gt;2006-12-31 17:03:36,433 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2157.jpg'&lt;br /&gt;2006-12-31 17:03:36,434 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2158.jpg'&lt;br /&gt;2006-12-31 17:03:36,435 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2159.jpg'&lt;br /&gt;2006-12-31 17:03:36,435 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2160.jpg'&lt;br /&gt;2006-12-31 17:03:36,436 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2161.jpg'&lt;br /&gt;2006-12-31 17:03:36,436 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2162.jpg'&lt;br /&gt;2006-12-31 17:03:36,437 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2163.jpg'&lt;br /&gt;2006-12-31 17:03:36,438 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2164.jpg'&lt;br /&gt;2006-12-31 17:03:36,438 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2165.jpg'&lt;br /&gt;2006-12-31 17:03:36,439 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2166.jpg'&lt;br /&gt;2006-12-31 17:03:36,440 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2167.jpg'&lt;br /&gt;2006-12-31 17:03:36,440 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2168.jpg'&lt;br /&gt;2006-12-31 17:03:36,442 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2169.jpg'&lt;br /&gt;2006-12-31 17:03:36,442 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2170.jpg'&lt;br /&gt;2006-12-31 17:03:36,443 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2171.jpg'&lt;br /&gt;2006-12-31 17:03:36,443 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2172.jpg'&lt;br /&gt;2006-12-31 17:03:36,444 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2173.jpg'&lt;br /&gt;2006-12-31 17:03:36,445 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2174.jpg'&lt;br /&gt;2006-12-31 17:03:36,445 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2177.jpg'&lt;br /&gt;2006-12-31 17:03:36,446 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2178.jpg'&lt;br /&gt;2006-12-31 17:03:36,448 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2179.jpg'&lt;br /&gt;2006-12-31 17:03:36,449 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2180.jpg'&lt;br /&gt;2006-12-31 17:03:36,450 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2181.jpg'&lt;br /&gt;2006-12-31 17:03:36,450 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2182.jpg'&lt;br /&gt;2006-12-31 17:03:36,451 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2183.jpg'&lt;br /&gt;2006-12-31 17:03:36,452 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2184.jpg'&lt;br /&gt;2006-12-31 17:03:36,452 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2185.jpg'&lt;br /&gt;2006-12-31 17:03:36,453 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2186.jpg'&lt;br /&gt;2006-12-31 17:03:36,454 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2187.jpg'&lt;br /&gt;2006-12-31 17:03:36,454 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2188.jpg'&lt;br /&gt;2006-12-31 17:03:36,455 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2189.jpg'&lt;br /&gt;2006-12-31 17:03:36,456 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2190.jpg'&lt;br /&gt;2006-12-31 17:03:36,456 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2193.jpg'&lt;br /&gt;2006-12-31 17:03:36,457 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2194.jpg'&lt;br /&gt;2006-12-31 17:03:36,458 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2195.jpg'&lt;br /&gt;2006-12-31 17:03:36,458 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2196.jpg'&lt;br /&gt;2006-12-31 17:03:36,459 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2197.jpg'&lt;br /&gt;2006-12-31 17:03:36,459 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2198.jpg'&lt;br /&gt;2006-12-31 17:03:36,460 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2199.jpg'&lt;br /&gt;2006-12-31 17:03:36,461 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2200.jpg'&lt;br /&gt;2006-12-31 17:03:36,462 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2201.jpg'&lt;br /&gt;2006-12-31 17:03:36,463 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2202.jpg'&lt;br /&gt;2006-12-31 17:03:36,463 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2203.jpg'&lt;br /&gt;2006-12-31 17:03:36,464 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2204.jpg'&lt;br /&gt;2006-12-31 17:03:36,464 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2205.jpg'&lt;br /&gt;2006-12-31 17:03:36,465 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2206.jpg'&lt;br /&gt;2006-12-31 17:03:36,466 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2207.jpg'&lt;br /&gt;2006-12-31 17:03:36,466 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2208.jpg'&lt;br /&gt;2006-12-31 17:03:36,467 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2209.jpg'&lt;br /&gt;2006-12-31 17:03:36,468 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2210.jpg'&lt;br /&gt;2006-12-31 17:03:36,468 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2211.jpg'&lt;br /&gt;2006-12-31 17:03:36,469 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2212.jpg'&lt;br /&gt;2006-12-31 17:03:36,470 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2213.jpg'&lt;br /&gt;2006-12-31 17:03:36,470 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2214.jpg'&lt;br /&gt;2006-12-31 17:03:36,471 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/thumbs/th_2215.jpg'&lt;br /&gt;2006-12-31 17:03:36,530 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2110.jpg'&lt;br /&gt;2006-12-31 17:03:36,551 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2111.jpg'&lt;br /&gt;2006-12-31 17:03:36,568 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2112.jpg'&lt;br /&gt;2006-12-31 17:03:36,578 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2113.jpg'&lt;br /&gt;2006-12-31 17:03:36,588 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2114.jpg'&lt;br /&gt;2006-12-31 17:03:36,603 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2115.jpg'&lt;br /&gt;2006-12-31 17:03:36,611 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2116.jpg'&lt;br /&gt;2006-12-31 17:03:36,624 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2117.jpg'&lt;br /&gt;2006-12-31 17:03:36,634 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2118.jpg'&lt;br /&gt;2006-12-31 17:03:36,644 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2119.jpg'&lt;br /&gt;2006-12-31 17:03:36,655 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2120.jpg'&lt;br /&gt;2006-12-31 17:03:36,663 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2122.jpg'&lt;br /&gt;2006-12-31 17:03:36,671 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2123.jpg'&lt;br /&gt;2006-12-31 17:03:36,681 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2124.jpg'&lt;br /&gt;2006-12-31 17:03:36,692 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2125.jpg'&lt;br /&gt;2006-12-31 17:03:36,706 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2126.jpg'&lt;br /&gt;2006-12-31 17:03:36,716 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2127.jpg'&lt;br /&gt;2006-12-31 17:03:36,725 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2128.jpg'&lt;br /&gt;2006-12-31 17:03:36,735 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2129.jpg'&lt;br /&gt;2006-12-31 17:03:36,750 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2130.jpg'&lt;br /&gt;2006-12-31 17:03:36,768 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2131.jpg'&lt;br /&gt;2006-12-31 17:03:36,789 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2132.jpg'&lt;br /&gt;2006-12-31 17:03:36,807 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2133.jpg'&lt;br /&gt;2006-12-31 17:03:36,831 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2134.jpg'&lt;br /&gt;2006-12-31 17:03:36,851 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2135.jpg'&lt;br /&gt;2006-12-31 17:03:36,874 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2136.jpg'&lt;br /&gt;2006-12-31 17:03:36,887 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2137.jpg'&lt;br /&gt;2006-12-31 17:03:36,902 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2138.jpg'&lt;br /&gt;2006-12-31 17:03:36,920 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2139.jpg'&lt;br /&gt;2006-12-31 17:03:36,944 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2140.jpg'&lt;br /&gt;2006-12-31 17:03:36,954 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2143.jpg'&lt;br /&gt;2006-12-31 17:03:36,969 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2144.jpg'&lt;br /&gt;2006-12-31 17:03:36,988 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2145.jpg'&lt;br /&gt;2006-12-31 17:03:37,008 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2146.jpg'&lt;br /&gt;2006-12-31 17:03:37,023 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2147.jpg'&lt;br /&gt;2006-12-31 17:03:37,050 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2148.jpg'&lt;br /&gt;2006-12-31 17:03:37,065 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2149.jpg'&lt;br /&gt;2006-12-31 17:03:37,084 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2150.jpg'&lt;br /&gt;2006-12-31 17:03:37,104 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2151.jpg'&lt;br /&gt;2006-12-31 17:03:37,122 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2152.jpg'&lt;br /&gt;2006-12-31 17:03:37,132 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2153.jpg'&lt;br /&gt;2006-12-31 17:03:37,151 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2154.jpg'&lt;br /&gt;2006-12-31 17:03:37,168 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2155.jpg'&lt;br /&gt;2006-12-31 17:03:37,183 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2156.jpg'&lt;br /&gt;2006-12-31 17:03:37,203 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2157.jpg'&lt;br /&gt;2006-12-31 17:03:37,224 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2158.jpg'&lt;br /&gt;2006-12-31 17:03:37,248 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2159.jpg'&lt;br /&gt;2006-12-31 17:03:37,258 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2160.jpg'&lt;br /&gt;2006-12-31 17:03:37,266 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2161.jpg'&lt;br /&gt;2006-12-31 17:03:37,274 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2162.jpg'&lt;br /&gt;2006-12-31 17:03:37,287 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2163.jpg'&lt;br /&gt;2006-12-31 17:03:37,307 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2164.jpg'&lt;br /&gt;2006-12-31 17:03:37,322 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2165.jpg'&lt;br /&gt;2006-12-31 17:03:37,339 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2166.jpg'&lt;br /&gt;2006-12-31 17:03:37,354 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2167.jpg'&lt;br /&gt;2006-12-31 17:03:37,380 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2168.jpg'&lt;br /&gt;2006-12-31 17:03:37,389 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2169.jpg'&lt;br /&gt;2006-12-31 17:03:37,400 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2170.jpg'&lt;br /&gt;2006-12-31 17:03:37,412 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2171.jpg'&lt;br /&gt;2006-12-31 17:03:37,427 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2172.jpg'&lt;br /&gt;2006-12-31 17:03:37,439 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2173.jpg'&lt;br /&gt;2006-12-31 17:03:37,455 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2174.jpg'&lt;br /&gt;2006-12-31 17:03:37,468 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2177.jpg'&lt;br /&gt;2006-12-31 17:03:37,475 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2178.jpg'&lt;br /&gt;2006-12-31 17:03:37,492 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2179.jpg'&lt;br /&gt;2006-12-31 17:03:37,512 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2180.jpg'&lt;br /&gt;2006-12-31 17:03:37,538 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2181.jpg'&lt;br /&gt;2006-12-31 17:03:37,560 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2182.jpg'&lt;br /&gt;2006-12-31 17:03:37,580 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2183.jpg'&lt;br /&gt;2006-12-31 17:03:37,601 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2184.jpg'&lt;br /&gt;2006-12-31 17:03:37,620 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2185.jpg'&lt;br /&gt;2006-12-31 17:03:37,644 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2186.jpg'&lt;br /&gt;2006-12-31 17:03:37,666 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2187.jpg'&lt;br /&gt;2006-12-31 17:03:37,685 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2188.jpg'&lt;br /&gt;2006-12-31 17:03:37,706 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2189.jpg'&lt;br /&gt;2006-12-31 17:03:37,719 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2190.jpg'&lt;br /&gt;2006-12-31 17:03:37,736 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2193.jpg'&lt;br /&gt;2006-12-31 17:03:37,748 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2194.jpg'&lt;br /&gt;2006-12-31 17:03:37,763 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2195.jpg'&lt;br /&gt;2006-12-31 17:03:37,780 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2196.jpg'&lt;br /&gt;2006-12-31 17:03:37,792 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2197.jpg'&lt;br /&gt;2006-12-31 17:03:37,810 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2198.jpg'&lt;br /&gt;2006-12-31 17:03:37,825 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2199.jpg'&lt;br /&gt;2006-12-31 17:03:37,840 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2200.jpg'&lt;br /&gt;2006-12-31 17:03:37,856 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2201.jpg'&lt;br /&gt;2006-12-31 17:03:37,872 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2202.jpg'&lt;br /&gt;2006-12-31 17:03:37,886 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2203.jpg'&lt;br /&gt;2006-12-31 17:03:37,893 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2204.jpg'&lt;br /&gt;2006-12-31 17:03:37,899 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2205.jpg'&lt;br /&gt;2006-12-31 17:03:37,906 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2206.jpg'&lt;br /&gt;2006-12-31 17:03:37,923 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2207.jpg'&lt;br /&gt;2006-12-31 17:03:37,943 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2208.jpg'&lt;br /&gt;2006-12-31 17:03:37,952 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2209.jpg'&lt;br /&gt;2006-12-31 17:03:37,959 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2210.jpg'&lt;br /&gt;2006-12-31 17:03:37,970 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2211.jpg'&lt;br /&gt;2006-12-31 17:03:37,983 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2212.jpg'&lt;br /&gt;2006-12-31 17:03:37,994 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2213.jpg'&lt;br /&gt;2006-12-31 17:03:38,019 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2214.jpg'&lt;br /&gt;2006-12-31 17:03:38,028 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2215.jpg'&lt;br /&gt;2006-12-31 17:03:38,037 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2053.jpg'&lt;br /&gt;2006-12-31 17:03:38,046 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2054.jpg'&lt;br /&gt;2006-12-31 17:03:38,054 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2055.jpg'&lt;br /&gt;2006-12-31 17:03:38,067 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2056.jpg'&lt;br /&gt;2006-12-31 17:03:38,078 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2057.jpg'&lt;br /&gt;2006-12-31 17:03:38,087 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2058.jpg'&lt;br /&gt;2006-12-31 17:03:38,096 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2059.jpg'&lt;br /&gt;2006-12-31 17:03:38,106 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2060.jpg'&lt;br /&gt;2006-12-31 17:03:38,115 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2061.jpg'&lt;br /&gt;2006-12-31 17:03:38,130 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2062.jpg'&lt;br /&gt;2006-12-31 17:03:38,145 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2063.jpg'&lt;br /&gt;2006-12-31 17:03:38,163 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2064.jpg'&lt;br /&gt;2006-12-31 17:03:38,182 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2065.jpg'&lt;br /&gt;2006-12-31 17:03:38,200 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2066.jpg'&lt;br /&gt;2006-12-31 17:03:38,218 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2067.jpg'&lt;br /&gt;2006-12-31 17:03:38,240 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2068.jpg'&lt;br /&gt;2006-12-31 17:03:38,250 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2069.jpg'&lt;br /&gt;2006-12-31 17:03:38,260 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2070.jpg'&lt;br /&gt;2006-12-31 17:03:38,272 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2071.jpg'&lt;br /&gt;2006-12-31 17:03:38,287 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2072.jpg'&lt;br /&gt;2006-12-31 17:03:38,309 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2073.jpg'&lt;br /&gt;2006-12-31 17:03:38,328 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2074.jpg'&lt;br /&gt;2006-12-31 17:03:38,337 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2075.jpg'&lt;br /&gt;2006-12-31 17:03:38,352 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2076.jpg'&lt;br /&gt;2006-12-31 17:03:38,362 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2077.jpg'&lt;br /&gt;2006-12-31 17:03:38,371 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2078.jpg'&lt;br /&gt;2006-12-31 17:03:38,381 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2079.jpg'&lt;br /&gt;2006-12-31 17:03:38,395 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2080.jpg'&lt;br /&gt;2006-12-31 17:03:38,403 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2081.jpg'&lt;br /&gt;2006-12-31 17:03:38,411 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2082.jpg'&lt;br /&gt;2006-12-31 17:03:38,422 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2083.jpg'&lt;br /&gt;2006-12-31 17:03:38,433 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2084.jpg'&lt;br /&gt;2006-12-31 17:03:38,441 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2085.jpg'&lt;br /&gt;2006-12-31 17:03:38,452 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2086.jpg'&lt;br /&gt;2006-12-31 17:03:38,464 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2087.jpg'&lt;br /&gt;2006-12-31 17:03:38,475 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2088.jpg'&lt;br /&gt;2006-12-31 17:03:38,488 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2089.jpg'&lt;br /&gt;2006-12-31 17:03:38,498 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2090.jpg'&lt;br /&gt;2006-12-31 17:03:38,513 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2091.jpg'&lt;br /&gt;2006-12-31 17:03:38,528 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2092.jpg'&lt;br /&gt;2006-12-31 17:03:38,540 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2093.jpg'&lt;br /&gt;2006-12-31 17:03:38,546 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2094.jpg'&lt;br /&gt;2006-12-31 17:03:38,552 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2095.jpg'&lt;br /&gt;2006-12-31 17:03:38,559 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2096.jpg'&lt;br /&gt;2006-12-31 17:03:38,564 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2097.jpg'&lt;br /&gt;2006-12-31 17:03:38,577 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2098.jpg'&lt;br /&gt;2006-12-31 17:03:38,587 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2099.jpg'&lt;br /&gt;2006-12-31 17:03:38,604 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2100.jpg'&lt;br /&gt;2006-12-31 17:03:38,613 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2101.jpg'&lt;br /&gt;2006-12-31 17:03:38,624 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2102.jpg'&lt;br /&gt;2006-12-31 17:03:38,633 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2103.jpg'&lt;br /&gt;2006-12-31 17:03:38,657 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2104.jpg'&lt;br /&gt;2006-12-31 17:03:38,665 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2105.jpg'&lt;br /&gt;2006-12-31 17:03:38,680 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2106.jpg'&lt;br /&gt;2006-12-31 17:03:38,694 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2107.jpg'&lt;br /&gt;2006-12-31 17:03:38,703 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2108.jpg'&lt;br /&gt;2006-12-31 17:03:38,709 - pytof - INFO - adding '/home/bsergean/tmp/pytof/Hawaii/preview/pv_2109.jpg'&lt;br /&gt;2006-12-31 17:03:38,717 - pytof - INFO - output zipfile is /home/bsergean/tmp/pytof/Hawaii.zip&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$&lt;br /&gt;[bsergean@marge1 scripts]$ du -h /home/bsergean/tmp/pytof/Hawaii.zip&lt;br /&gt;21M     /home/bsergean/tmp/pytof/Hawaii.zip&lt;br /&gt;[bsergean@marge1 scripts]$ scp /home/bsergean/tmp/pytof/Hawaii.zip tahiti@gabarro.org:~/&lt;br /&gt;tahiti@gabarro.org's password:&lt;br /&gt;Hawaii.zip                                                                  100%   20MB  51.1KB/s   06:47&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-8884447288254499988?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/8884447288254499988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=8884447288254499988' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/8884447288254499988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/8884447288254499988'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/12/strip-pictures.html' title='Strip pictures'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-6214909124745755790</id><published>2006-12-30T22:17:00.000-08:00</published><updated>2006-12-30T22:21:12.176-08:00</updated><title type='text'>Quality Ten Commandments</title><content type='html'>Or maybe more,&lt;br /&gt;or maybe less ... anyway some are there ...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jrobbins.org/blog/2005/03/acm-queue-too-darned-big-to-test.html"&gt;+ or - 10&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-6214909124745755790?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/6214909124745755790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=6214909124745755790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6214909124745755790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6214909124745755790'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/12/quality-ten-commandments.html' title='Quality Ten Commandments'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-6176847447286501053</id><published>2006-12-27T11:49:00.000-08:00</published><updated>2006-12-27T11:57:25.449-08:00</updated><title type='text'>pytof</title><content type='html'>I have my own pet project hosted on google code now. The idea is to export Mac iPhoto libraries to an HTML gallery, with a look taken from &lt;a href="http://scry.org"&gt;scry&lt;/a&gt;, or to a just raw dir of your pictures.&lt;br /&gt;&lt;br /&gt;The program was originally written by Mathieu Robin.&lt;br /&gt;&lt;br /&gt;You  can also create a tar archive that will be easily backuped or transfered to another box  (your webserver or a backup machine).&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;Right now I am working on a builtin ftp client, to easily transfer your HTML gallery to the right place.&lt;br /&gt;&lt;br /&gt;A good feature would be to have a flickr upload feature since everyone doesn't own a personal website where one can store its pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-6176847447286501053?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/6176847447286501053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=6176847447286501053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6176847447286501053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/6176847447286501053'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/12/pytof.html' title='pytof'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-116504826355481574</id><published>2006-12-02T00:24:00.000-08:00</published><updated>2006-12-02T00:31:42.940-08:00</updated><title type='text'>range ta chambre</title><content type='html'>Voici quelques &lt;a href="http://www.onlamp.com/pub/a/onlamp/2006/11/02/personal_document_management.html"&gt;conseils &lt;/a&gt; pour ranger toute la paperasse qui s'accumule dans des cartons quelque part chez vous.&lt;br /&gt;&lt;br /&gt;D'abord acheter un scanner, puis mettre le contenu scanné sur un subversion, en organisant le contenu par dossier et par année, avec des noms de fichiers qui incluent la date, dans le plus pur style base de donnée - filesystem.&lt;br /&gt;&lt;br /&gt;Pour éviter de passer son temps à chercher (sans trouver) des documents. Le principal problème est qu'il faut aussi le faire pour de vrai, et pas juste écrire un post là dessus :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-116504826355481574?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/116504826355481574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=116504826355481574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/116504826355481574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/116504826355481574'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/12/range-ta-chambre.html' title='range ta chambre'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-116291355779184776</id><published>2006-11-07T07:27:00.000-08:00</published><updated>2006-11-07T07:34:40.676-08:00</updated><title type='text'>dégage</title><content type='html'>&lt;a href="http://www.canalmarches.org/article.php3?id_article=25"&gt;Par ici.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Voilà la réponse aux SDF, d'on ne sait qui, de la société pourrait-on dire, des banques, de la RATP en tout cas. Mieux faut être du bon côté de la barrière, comme toujours. Pas de solution générale dans ce post, malheureusement, rien n'est simple. Juste une dénonciation, impuissante certes. Reste le pouvoir des urnes. Votons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-116291355779184776?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/116291355779184776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=116291355779184776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/116291355779184776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/116291355779184776'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/11/dgage.html' title='dégage'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115501272975882054</id><published>2006-08-07T21:42:00.000-07:00</published><updated>2006-08-07T21:52:09.773-07:00</updated><title type='text'>gettimeofday</title><content type='html'>C'est curieux la mémoire associative, ça permet de retrouver à quelle époque on a fait quel truc. Par exemple, Sandrine s'est faite ramener par des copines les magnifiques pièces de théatre Bacri-Jaoui, un air de famille et cuisine et dépendances. Et figurez vous, mes amis, qu'en bon péteux de base, j'ai bien fait savoir à tout le monde qu'un air de famille, je ne l'avais pas vu au cinéma, mais au théatre (quand on m'en parlait, faut pas pousser quand même). Ce que les gens ne savent pas, c'est qu'au moment précis où mes parents m'ont trainé pour aller au théatre, je venais d'acheter ma HP-48GX, la calculette des geeks avant l'heure (la polonaise inversée, que de souvenirs), et que je lisais le manuel pendant le spectacle (ouais; pas tout du long, j'ai quand même du lacher le bazard au bout d'un moment). La honte. Bref, pour en revenir au sujet, la premiere ou la terminale, c'est 94-96, et la première d'un air de famille, c'est le 27 Septembre 1994, dixit le petit bouquin (publié par l'avant-scène théatre). Donc la mémoire associative (un peu moche comme terme mais vous m'avez compris), c'est pas encore aussi précis que le carbone 14, mais on y est presque !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115501272975882054?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115501272975882054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115501272975882054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115501272975882054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115501272975882054'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/08/gettimeofday.html' title='gettimeofday'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115471309330868040</id><published>2006-08-04T10:37:00.000-07:00</published><updated>2006-08-04T10:38:13.330-07:00</updated><title type='text'>initrd</title><content type='html'>Did you ever wondered what initd was ?&lt;br /&gt;&lt;br /&gt;http://www-128.ibm.com/developerworks/linux/library/l-initrd.html?ca=dgr-lnxw01LinuxInitialRam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115471309330868040?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115471309330868040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115471309330868040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115471309330868040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115471309330868040'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/08/initrd.html' title='initrd'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115359579659704512</id><published>2006-07-22T11:55:00.000-07:00</published><updated>2006-07-22T12:16:36.613-07:00</updated><title type='text'>my beloved</title><content type='html'>You want to know why you should program in python ?&lt;br /&gt;Check this: http://www.linuxjournal.com/article/3882&lt;br /&gt;&lt;br /&gt;Quote from the author of fetchmail, a good old hacker:&lt;br /&gt;&lt;br /&gt;"Of course, this brought me face to face once again with Python's pons asinorum, the significance of whitespace. This time, however, I charged ahead and roughed out some code for a handful of sample GUI elements. Oddly enough, Python's use of whitespace stopped feeling unnatural after about twenty minutes. I just indented code, pretty much as I would have done in a C program anyway, and it worked.&lt;br /&gt;&lt;br /&gt;That was my first surprise. My second came a couple of hours into the project, when I noticed (allowing for pauses needed to look up new features in Programming Python) I was generating working code nearly as fast as I could type. When I realized this, I was quite startled. An important measure of effort in coding is the frequency with which you write something that doesn't actually match your mental representation of the problem, and have to backtrack on realizing that what you just typed won't actually tell the language to do what you're thinking. An important measure of good language design is how rapidly the percentage of missteps of this kind falls as you gain experience with the language.&lt;br /&gt;&lt;br /&gt;When you're writing working code nearly as fast as you can type and your misstep rate is near zero, it generally means you've achieved mastery of the language. But that didn't make sense, because it was still day one and I was regularly pausing to look up new language and library features!&lt;br /&gt;&lt;br /&gt;This was my first clue that, in Python, I was actually dealing with an exceptionally good design. Most languages have so much friction and awkwardness built into their design that you learn most of their feature set long before your misstep rate drops anywhere near zero. Python was the first general-purpose language I'd ever used that reversed this process."&lt;br /&gt;&lt;br /&gt;python is really cool, coding simple readable stuff is so easy an fast. Here is something I coded in about 1 hour, which will probably give you the same kind of stuff valgrind would (on pure C programs who just link with libc).&lt;br /&gt;&lt;br /&gt;[bsergean@flanders bin]$ cat purify.py&lt;br /&gt;#!/usr/bin/env python&lt;br /&gt;&lt;br /&gt;"""&lt;br /&gt; Author:  bsergean@adobe.com&lt;br /&gt; Purpose: equivalent to valgrind --tool=memcheck but worse :)&lt;br /&gt; History: boring friday morning&lt;br /&gt; Bugs:    ltrace doesn't trace calls from shared library linked with your lib.&lt;br /&gt;"""&lt;br /&gt;&lt;br /&gt;import sys&lt;br /&gt;import os&lt;br /&gt;import re&lt;br /&gt;&lt;br /&gt;def purify(argv):&lt;br /&gt;    cmd = 'ltrace -e malloc,free,realloc ' + ' '.join(argv) + ' 2&gt;&amp;1'&lt;br /&gt;    pipe = os.popen(cmd, 'r')&lt;br /&gt;    mem = {}&lt;br /&gt;    total_allocated, total_alloc, total_free  = 0, 0, 0&lt;br /&gt;    &lt;br /&gt;    for line in pipe.readlines():&lt;br /&gt;        if line.startswith('malloc'):&lt;br /&gt;            total_alloc += 1&lt;br /&gt;            m_value, m_ptr = re.compile('malloc\((\d*)\)\s*=\s*(0x[0-9a-f]*)').findall(line)[0]&lt;br /&gt;            print '%d bytes malloced at @%s' % (int(m_value), m_ptr)&lt;br /&gt;            mem[m_ptr] = int(m_value)&lt;br /&gt;            total_allocated += int(m_value)&lt;br /&gt;&lt;br /&gt;        if line.startswith('realloc'):&lt;br /&gt;            total_alloc += 1&lt;br /&gt;            r_old_ptr, r_value, r_new_ptr =                        re.compile('realloc\((0x[0-9a-f]*|NULL), (\d*)\)\s*=\s*(0x[0-9a-f]*)').findall(line)[0]&lt;br /&gt;            print '%d bytes from @%s were realloced at @%s' % (int(r_value), r_old_ptr, r_new_ptr)&lt;br /&gt;            if r_new_ptr != r_old_ptr and r_old_ptr != 'NULL':&lt;br /&gt;                del mem[r_old_ptr]&lt;br /&gt;            mem[r_new_ptr] = int(r_value)            &lt;br /&gt;            total_allocated += int(r_value)&lt;br /&gt;&lt;br /&gt;        if line.startswith('free'):&lt;br /&gt;            total_free += 1&lt;br /&gt;            f_ptr = re.compile('free\((0x[0-9a-f]*|NULL)\)').findall(line)[0]&lt;br /&gt;            print f_ptr, 'freed'&lt;br /&gt;            if f_ptr != 'NULL':&lt;br /&gt;                if mem.has_key(f_ptr):&lt;br /&gt;                    del mem[f_ptr]&lt;br /&gt;                else:&lt;br /&gt;                    print f_ptr, 'was never allocated before !!'&lt;br /&gt;&lt;br /&gt;    if not len(mem):&lt;br /&gt;        print 'No memory leak'&lt;br /&gt;    else:&lt;br /&gt;        print 'Memory leak !!'&lt;br /&gt;        print sum(mem.values()), 'bytes leaked in', len(mem), 'blocks'&lt;br /&gt;&lt;br /&gt;    print total_alloc, 'allocs,', total_free, 'frees,', total_allocated, 'bytes allocated.'&lt;br /&gt;&lt;br /&gt;if __name__ == "__main__":&lt;br /&gt;    purify(sys.argv[1:])&lt;br /&gt;[bsergean@flanders bin]$&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115359579659704512?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115359579659704512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115359579659704512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115359579659704512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115359579659704512'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/07/my-beloved.html' title='my beloved'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115108735785161909</id><published>2006-06-23T11:21:00.000-07:00</published><updated>2006-06-23T11:29:17.863-07:00</updated><title type='text'>ubuntu newbie tips</title><content type='html'>add a root user in ubuntu:&lt;br /&gt;Hum, weird, no default root account seems to be created in ubuntu. The command to do so is:&lt;br /&gt;sudo passwd root:&lt;br /&gt;Then type your root password.&lt;br /&gt;Now you can su like in any other distro (except debian maybe :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115108735785161909?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115108735785161909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115108735785161909' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115108735785161909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115108735785161909'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/06/ubuntu-newbie-tips.html' title='ubuntu newbie tips'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115039713253490712</id><published>2006-06-15T11:08:00.000-07:00</published><updated>2006-06-15T11:45:32.583-07:00</updated><title type='text'>mailing list filter with procmail</title><content type='html'>See http://pm-doc.sourceforge.net/pm-tips.html section 11.0&lt;br /&gt;&lt;br /&gt;An interesting mini FAQ lies there: http://laku19.adsl.netsonic.fi/%7Eera/procmail/mini-faq.html&lt;br /&gt;&lt;br /&gt;This is actually a procmail module which do the job.&lt;br /&gt;The procmail modules seems to be tackled there: http://pm-lib.sourceforge.net/&lt;br /&gt;Go to the download page and fetch this from sourceforge.&lt;br /&gt;&lt;br /&gt;In my case, I am just trying to filter majordomo mailings, and this simply work:&lt;br /&gt;&lt;br /&gt;:0 :                                    # Majordomo lists&lt;br /&gt;* ^Sender: owner-\/[-a-zA-Z0-9_.]*&lt;br /&gt;list.$MATCH.mbox&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115039713253490712?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115039713253490712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115039713253490712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115039713253490712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115039713253490712'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/06/mailing-list-filter-with-procmail.html' title='mailing list filter with procmail'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115014225427328355</id><published>2006-06-12T12:45:00.000-07:00</published><updated>2006-06-14T16:30:45.576-07:00</updated><title type='text'>Search your own website with xapian's omega</title><content type='html'>Actually this HOWTO already exists :)&lt;br /&gt;-&gt; http://wiki.xapian.org/OmegaExample&lt;br /&gt;&lt;br /&gt;Download and install omega and xapian from xapian.org. This is a regular autotooled software install:&lt;br /&gt;(cd &lt;decompressed archive&gt;; ./configure ; make ; su ; make install)&lt;br /&gt;&lt;br /&gt;Then, basic doc is under omega-&lt;version&gt;/doc/quickstart.txt.&lt;br /&gt;&lt;br /&gt;Here is what worked for me:&lt;br /&gt;&lt;br /&gt;I have put the omega files under my public_html.&lt;br /&gt;&lt;br /&gt;mkdir -p ~/public_html/omega/var/log/omega&lt;br /&gt;mkdir -p ~/public_html/omega/var/lib/omega/data&lt;br /&gt;mkdir -p ~/public_html/omega/var/lib/omega/templates&lt;br /&gt;mkdir p ~/public_html/omega/var/lib/omega/cdb&lt;br /&gt;cp OMEGA_SRC_DIR/omega-0.9.6/templates/* ~/public_html/omega/var/lib/omega/templates/&lt;br /&gt;&lt;br /&gt;chmod -R a+r ~/public_html/omega/var/lib/omega/templates/&lt;br /&gt;chmod -R 755 ~/public_html/omega/&lt;br /&gt;&lt;br /&gt;# Now we start the indexation:&lt;br /&gt;omindex --db ~/public_html/omega/var/lib/omega/data/default --url http://FULLY_QUALIFIED_HOSTNAME/~bsergean/mailarchives ~bsergean/public_html/mailarchives&lt;br /&gt;&lt;br /&gt;# Now we install the cgi and its config file&lt;br /&gt;cp /usr/local/lib/omega/bin/omega ~/public_html/cgi-bin/omega.cgi&lt;br /&gt;cat &gt; ~/public_html/cgi-bin/omega.conf&lt;br /&gt;database_dir /home/bsergean/public_html/omega/var/lib/omega/data&lt;br /&gt;template_dir /home/bsergean/public_html/omega/var/lib/omega/templates&lt;br /&gt;log_dir      /home/bsergean/public_html/omega/var/log/omega&lt;br /&gt;cdb_dir      /home/bsergean/public_html/omega/var/lib/omega/cdb&lt;br /&gt;Hit Control D now.&lt;br /&gt;&lt;br /&gt;That's it !!&lt;br /&gt;&lt;br /&gt;Now, go to http://FULLY_QUALIFIED_HOSTNAME/~bsergean/cgi-bin/omega.cgi&lt;br /&gt;and make your search.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115014225427328355?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115014225427328355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115014225427328355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115014225427328355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115014225427328355'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/06/search-your-own-website-with-xapians.html' title='Search your own website with xapian&apos;s omega'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115014092914016516</id><published>2006-06-12T11:50:00.000-07:00</published><updated>2006-06-12T12:35:29.213-07:00</updated><title type='text'>Archive your mailing lists</title><content type='html'>Using mhonarc:&lt;br /&gt;&lt;br /&gt;First, urpmi it and its dependencies:&lt;br /&gt;&lt;br /&gt;[root@flanders snapshots]# urpmi mhonarc&lt;br /&gt;To satisfy dependencies, the following 6 packages are going to be installed (9 MB):&lt;br /&gt;MHonArc-2.6.10-1mdk.noarch&lt;br /&gt;perl-Jcode-0.86-2mdk.i586&lt;br /&gt;perl-Unicode-Map-0.112-4mdk.i586&lt;br /&gt;perl-Unicode-Map8-0.12-5mdk.i586&lt;br /&gt;perl-Unicode-MapUTF8-1.09-4mdk.noarch&lt;br /&gt;perl-Unicode-String-2.07-4mdk.i586&lt;br /&gt;Is this OK? (Y/n)&lt;br /&gt;&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/main/perl-Unicode-String-2.07-4mdk.i586.rpm&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/main/MHonArc-2.6.10-1mdk.noarch.rpm&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/contrib/perl-Unicode-Map-0.112-4mdk.i586.rpm&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/contrib/perl-Unicode-MapUTF8-1.09-4mdk.noarch.rpm&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/contrib/perl-Jcode-0.86-2mdk.i586.rpm&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/contrib/perl-Unicode-Map8-0.12-5mdk.i586.rpm&lt;br /&gt;installing perl-Unicode-String-2.07-4mdk.i586.rpm perl-Unicode-MapUTF8-1.09-4mdk.noarch.rpm perl-Unicode-Map-0.112-4mdk.i586.rpm perl-Jcode-0.86-2mdk.i586.rpm perl-Unicode-Map8-0.12-5mdk.i586.rpm MHonArc-2.6.10-1mdk.noarch.rpm from /var/cache/urpmi/rpms&lt;br /&gt;Preparing...                     #############################################&lt;br /&gt;      1/6: perl-Unicode-String   #############################################&lt;br /&gt;      2/6: perl-Unicode-Map8     #############################################&lt;br /&gt;      3/6: perl-Jcode            #############################################&lt;br /&gt;      4/6: perl-Unicode-Map      #############################################&lt;br /&gt;      5/6: perl-Unicode-MapUTF8  #############################################&lt;br /&gt;      6/6: MHonArc               #############################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then look for documentation ... google it, and here we go...&lt;br /&gt;The big one:&lt;br /&gt;http://www.mhonarc.org/MHonArc/doc/index.html&lt;br /&gt;&lt;br /&gt;The quickstart:&lt;br /&gt;http://www.mhonarc.org/MHonArc/doc/quickstart.html#folders&lt;br /&gt;&lt;br /&gt;Ok, we have some infos...&lt;br /&gt;&lt;br /&gt;[bsergean@flanders ~]$ cd public_html/&lt;br /&gt;[bsergean@flanders public_html]$ mkdir mailarchives&lt;br /&gt;[bsergean@flanders public_html]$ cd mailarchives&lt;br /&gt;[bsergean@flanders mailarchives]$ mhonarc -outdir . ~bsergean/mail/admin&lt;br /&gt;This is MHonArc v2.6.10, Perl 5.008006 linux&lt;br /&gt;Converting messages to .&lt;br /&gt;Reading /home/bsergean/mail/admin ................................................................................&lt;br /&gt;&lt;br /&gt;Writing mail ...............................................................................&lt;br /&gt;Writing ./maillist.html ...&lt;br /&gt;Writing ./threads.html ...&lt;br /&gt;Writing database ...&lt;br /&gt;79 new messages&lt;br /&gt;79 total messages&lt;br /&gt;&lt;br /&gt;And from the doc, we can guess which url we will give to firefox:&lt;br /&gt;&lt;br /&gt;MHonArc creates the following files after processing the mail folders:&lt;br /&gt;&lt;br /&gt;    * maillist.html: The main index file containing links to all mail messages converted. Messages are listed with subjects and who the messages are from. All messages are listed by the date.&lt;br /&gt;    * threads.html: The file listing messages by threads.&lt;br /&gt;    * msg*.html: HTML versions of the mail messages, where * represents a message number from 0 to the number of message processed minus 1.&lt;br /&gt;    * .mhonarc.db (or mhonarc.db under Windows): This database file contains archive information and resource settings for MHonArc to perform further updates.&lt;br /&gt;&lt;br /&gt;Other: If messages contain attachments, other files may be created for images, videos, binaries, etc.&lt;br /&gt;&lt;br /&gt;Here we are... the url for me will be&lt;br /&gt;http://myhostname/~bsergean/mailarchives/threads.html&lt;br /&gt;&lt;br /&gt;Now the fun thing is to subscribe to a big bandwidth mailing list, and then update this archive nightly for example.&lt;br /&gt;&lt;br /&gt;First, I create a procmail filter:&lt;br /&gt;# automatic build mails&lt;br /&gt;:0:&lt;br /&gt;* ^Subject:.*Unix nightly builds&lt;br /&gt;uxbuilds&lt;br /&gt;&lt;br /&gt;I create this uxbuilds folder with my emailer (pine).&lt;br /&gt;&lt;br /&gt;Then, a crontab:&lt;br /&gt;Edit it with crontab -e, and add this line:&lt;br /&gt;0 7 * * 1-5 /share/common/bin/mypipermail.sh&lt;br /&gt;&lt;br /&gt;And here is a dummy script which do the job.&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# html output prefix&lt;br /&gt;hprefix=~/public_html/mailarchives&lt;br /&gt;# mail prefix&lt;br /&gt;mprefix=~/mail&lt;br /&gt;&lt;br /&gt;# maildirs to archives&lt;br /&gt;mdirs="&lt;br /&gt;uxbuilds&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;for md in $mdirs&lt;br /&gt;do&lt;br /&gt;  hdir=$hprefix/$md&lt;br /&gt;  test -d $hdir || mkdir -p $hdir&lt;br /&gt;&lt;br /&gt;  mdir=$mprefix/$md&lt;br /&gt;  if test ! -f $mdir ; then&lt;br /&gt;      echo "No such maildir: $mdir"&lt;br /&gt;      continue&lt;br /&gt;  fi&lt;br /&gt;&lt;br /&gt;  mhonarc -add -outdir $hdir $mdir&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115014092914016516?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115014092914016516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115014092914016516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115014092914016516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115014092914016516'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/06/archive-your-mailing-lists.html' title='Archive your mailing lists'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-115005397032787106</id><published>2006-06-11T12:25:00.000-07:00</published><updated>2006-06-11T21:21:38.880-07:00</updated><title type='text'>Host your own wikipedia</title><content type='html'>A quick newbies wikimedia (the wiki engine behing wikipedia) setup for Mandrakelinux release 10.2 (Limited Edition 2005)&lt;br /&gt;(should work on newer release thought).&lt;br /&gt;&lt;br /&gt;I suppose apache has userdir enabled. Just download the tarball from the mediawiki sourceforge page, and decompress it into your ~/public_html/&lt;br /&gt;cd ~/public_html&lt;br /&gt;gunzip &lt; media-version.tgz | tar xf -&lt;br /&gt;mv big-wiki-name wiki&lt;br /&gt;chmod a+w config&lt;br /&gt;&lt;br /&gt;Then, point your browser to the install url (classical php install).&lt;br /&gt;http://yourhostname/~bsergean/wiki/config/index.php&lt;br /&gt;&lt;br /&gt;Then, we have to install some packages ... thanks to the error message that are shown (look how to use urpmf to get package name depending on some file path).&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ urpmf mysql.so | grep php&lt;br /&gt;php-mysql:/usr/lib/php/extensions/mysql.so&lt;br /&gt;php5-mysql:/usr/lib/php5/extensions/mysql.so&lt;br /&gt;[bsergean@flanders wiki]$ su&lt;br /&gt;[root@flanders wiki]# urpmi php-mysql&lt;br /&gt;&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/main/php-mysql-4.3.10-7mdk.i586.rpm&lt;br /&gt;installing php-mysql-4.3.10-7mdk.i586.rpm from /var/cache/urpmi/rpms           &lt;br /&gt;Preparing...                     #############################################&lt;br /&gt;      1/1: php-mysql             #############################################&lt;br /&gt;[root@flanders wiki]# exit&lt;br /&gt;[bsergean@flanders wiki]$ su&lt;br /&gt;[root@flanders wiki]# urpmi php-xml&lt;br /&gt;&lt;br /&gt;    ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/2005/i586/media/main/php-xml-4.3.10-5mdk.i586.rpm&lt;br /&gt; installing php-xml-4.3.10-5mdk.i586.rpm from /var/cache/urpmi/rpms            &lt;br /&gt;Preparing...                     ############################################# &lt;br /&gt;      1/1: php-xml               #############################################&lt;br /&gt;&lt;br /&gt;Now you have to restart the web server, so that the updated php actually is loaded.&lt;br /&gt;&lt;br /&gt;[root@flanders wiki]# service -f httpd&lt;br /&gt;Shutting down httpd2:                                           [  OK  ]&lt;br /&gt;Starting httpd2:                                                [  OK  ]&lt;br /&gt;[root@flanders wiki]#&lt;br /&gt;&lt;br /&gt;OK, now we are ready to configure mediawiki. The next big thing is to configure the database (mysql) actually: This is the official page for version 5.&lt;br /&gt;http://dev.mysql.com/doc/refman/5.0/en/index.html&lt;br /&gt;&lt;br /&gt;On our config, the database is locally hosted.&lt;br /&gt;&lt;br /&gt;Adding user is documented here:&lt;br /&gt;http://dev.mysql.com/doc/refman/5.0/en/adding-users.html&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ mysql --user=root mysql&lt;br /&gt;Reading table information for completion of table and column names&lt;br /&gt;You can turn off this feature to get a quicker startup with -A&lt;br /&gt;&lt;br /&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 2 to server version: 4.1.11&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;&lt;br /&gt;mysql&gt; GRANT ALL PRIVILEGES ON *.* TO 'wikiuser'@'localhost'&lt;br /&gt;    -&gt; IDENTIFIED BY 'replace_here_with_your_password' WITH GRANT OPTION;&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;Then, create the db: &lt;br /&gt;&lt;br /&gt;So the basic Mandrake install doesn't set the default root password.&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ mysql -u root&lt;br /&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 16 to server version: 4.1.11&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;&lt;br /&gt;mysql&gt; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('replace_by_new_root_password');&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; Bye&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ mysqladmin -u root -p shutdown&lt;br /&gt;Enter password: &lt;br /&gt;[bsergean@flanders wiki]$ &lt;br /&gt;[bsergean@flanders wiki]$ &lt;br /&gt;[bsergean@flanders wiki]$ &lt;br /&gt;[bsergean@flanders wiki]$ ps -ef | grep mysq&lt;br /&gt;bsergean 28191 17261  0 20:11 pts/2    00:00:00 grep mysq&lt;br /&gt;&lt;br /&gt;We restart the server as root:&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ su&lt;br /&gt;[root@flanders wiki]# service mysqld start&lt;br /&gt;Starting MySQL:                                                 [  OK  ]&lt;br /&gt;&lt;br /&gt;Now we login as wikiuser :&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ mysql -u wikiuser -p&lt;br /&gt;Enter password: &lt;br /&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 5 to server version: 4.1.11&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;&lt;br /&gt;mysql&gt; CREATE DATABASE wikidb;&lt;br /&gt;Query OK, 1 row affected (0.01 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; Bye&lt;br /&gt;&lt;br /&gt;Looks like it's done now !!&lt;br /&gt;&lt;br /&gt;I have left all the other param to the default value but those ones:&lt;br /&gt;&lt;br /&gt;wiki name, admin email ... the easy ones :)&lt;br /&gt;Wiki admin: replaced by root (the regular admin name, no ?)&lt;br /&gt;&lt;br /&gt;Then, to speed up thing (if you expect lots of users), we'll urpmi memcached ... whose default port from the man page is 11211&lt;br /&gt;So in the associated box, we'll enter : localhost:11211&lt;br /&gt;&lt;br /&gt;We have to start the service, and edit /etc/init.d/memcached, to add the -u mysql to the daemon line. Otherwise you'll get this message : &lt;br /&gt;&lt;br /&gt;Starting memcached: can't run as root without the -u switch&lt;br /&gt;                                                                [FAILED]&lt;br /&gt;But after the modif ... -&gt; &lt;br /&gt;[root@flanders init.d]# service memcached start&lt;br /&gt;Starting memcached:                                             [  OK  ]&lt;br /&gt;&lt;br /&gt;Now we click on the Install button ...&lt;br /&gt;And looks like it worked !!&lt;br /&gt;&lt;br /&gt;To finish, we just have to move the config/LocalSettings.php file into the parent director&lt;br /&gt;&lt;br /&gt;[bsergean@flanders wiki]$ mv config/LocalSettings.php .&lt;br /&gt;# This one just to be sure ...&lt;br /&gt;[bsergean@flanders wiki]$ chmod 755 config&lt;br /&gt;&lt;br /&gt;Then, go to http://yourhostname/~bsergean/wiki ... &lt;br /&gt;You're done !!&lt;br /&gt;Now another story begins ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-115005397032787106?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/115005397032787106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=115005397032787106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115005397032787106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/115005397032787106'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/06/host-your-own-wikipedia.html' title='Host your own wikipedia'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114951944392823679</id><published>2006-06-05T07:56:00.000-07:00</published><updated>2006-06-05T07:57:23.956-07:00</updated><title type='text'>Villipandé par l'arbitre</title><content type='html'>Je sais pas si tu vous vous rappelez, mais on avait identifié cette technique d'utilisation de mots compliqués par les journalistes sportifs pour avoir l'air moins bête. Aujourd'hui j'entends à la radio un dresseur de chiens au sujet des pitbulls, et des gens qui achètent des petits nounours de deux mois, et qui pensent qu'il ne vont pas changer et se transformer en monstre :&lt;br /&gt;(au journaliste)&lt;br /&gt;"Ecoutez, je crois qu'il faut arrêter de faire de l'anthropomormisphe"&lt;br /&gt;&lt;br /&gt;La boucle est bouclée.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114951944392823679?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114951944392823679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114951944392823679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114951944392823679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114951944392823679'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/06/villipand-par-larbitre.html' title='Villipandé par l&apos;arbitre'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114867820275127472</id><published>2006-05-26T11:12:00.001-07:00</published><updated>2006-06-05T11:30:51.010-07:00</updated><title type='text'>Radio Benji !!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6963/1089/1600/icecast_creole.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6963/1089/320/icecast_creole.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Here I'll explain how to transform your mp3 directory into a web radio (on a local network at least), on a Mandriva Linux box.&lt;br /&gt;&lt;br /&gt;We'll be using icecast, and ices0. You'll need to have a plf media configured (see easyurpmi), since ices0 streams mp3 and that's such a nasty thing, ouch. (stream oggs if you don't want this).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# So, let's start with this good old urpmi. su and then,&lt;br /&gt;[root@flanders bsergean]# urpmi icecast ices0&lt;br /&gt;&lt;br /&gt;# Here's a 2 cents tips to have a nice emacs mode for xml.&lt;br /&gt;[root@flanders bsergean]# (cd /etc/ices ; ln -s ices.conf ices.xml)&lt;br /&gt;&lt;br /&gt;# some backup just in case&lt;br /&gt;[root@flanders bsergean]# cp /etc/icecast.xml /etc/icecast.xml.dist&lt;br /&gt;[root@flanders bsergean]# cp /etc/ices/ices.conf /etc/ices/ices.conf.dist&lt;br /&gt;&lt;br /&gt;# And, then, the funky part, editing config files :(&lt;br /&gt;[root@flanders bsergean]# emacs /etc/icecast.xml /etc/ices/ices.conf &amp;&lt;br /&gt;&lt;br /&gt;We create a dummy playlist for ices.&lt;br /&gt;[root@flanders bsergean]# find /perso/mp3 -name '*.mp3' &gt; /etc/ices/playlist.txt&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;icecast&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some infos on this /etc/icecast.xml &lt;a href="http://www.gnuware.com/icecast/chap_08.html#chap_08_01_01"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The two things I'm gonna change are (1) the source password and (2) the hostname.&lt;br /&gt;&lt;br /&gt;&lt;authentication&gt;&lt;br /&gt;  &lt;source-password&gt;changemeplease&lt;/source-password&gt;&lt;br /&gt;&lt;br /&gt;&lt;hostname&gt;fully.qualified.hostname.here&lt;/hostname&gt;&lt;br /&gt;&lt;br /&gt;Then we start it.&lt;br /&gt;&lt;br /&gt;[root@flanders bsergean]# icecast -b -c /etc/icecast.xml&lt;br /&gt;Changed groupid to 304.&lt;br /&gt;Changed userid to 304.&lt;br /&gt;&lt;br /&gt;icecast will log here:&lt;br /&gt;[bsergean@flanders ~]$ tail -f /var/log/icecast/error.log&lt;br /&gt;[2006-05-26  11:32:31] INFO main/main Icecast 2.1.0 server started&lt;br /&gt;[2006-05-26  11:32:31] INFO stats/_stats_thread stats thread started&lt;br /&gt;[2006-05-26  11:32:31] INFO fserve/fserv_thread_function file serving thread started&lt;br /&gt;[2006-05-26  11:32:31] INFO yp/yp_update_thread YP update thread started&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ices0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For ices0, infos can be found &lt;a href="http://www.gnuware.com/icecast/chap_09_02.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But since I cannot make it using the conf file, I use the command line arguments :)&lt;br /&gt;&lt;br /&gt;I create a playlist, in the supported m3u format, using the brute force find method:&lt;br /&gt;[root@flanders bsergean]# find /perso/mp3 -name '*.mp3' &gt; /etc/ices/playlist.txt&lt;br /&gt;&lt;br /&gt;[root@flanders bsergean]# ices0 -n 'My Stream Name' -r -F /etc/ices/playlist.txt -h fully.qualified.hostname.here -P changemeplease&lt;br /&gt;Logfile opened&lt;br /&gt;Playing /perso/mp3/gnocchi/iTunes/iTunes Music/Placebo - Sleeping with ghosts/03 This Picture.mp3&lt;br /&gt;Mounted on http://fully.qualified.hostname.here:8000/ices&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The bad thing is that ps -ef shows the command lines and also show changemeplease&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Daemon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Start icecast with option -b and ices0 with option -B to detach from the terminal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Listening&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, go on another machine (or yours, but it's less fun :), and enter fully.qualified.hostname.her:8000 into your browser and click on listen, or enter fully.qualified.hostname.her:8000 in your favorite music client (Open Location most time), click on listen and it works !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114867820275127472?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114867820275127472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114867820275127472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114867820275127472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114867820275127472'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/radio-benji_26.html' title='Radio Benji !!'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114865182816915332</id><published>2006-05-26T06:48:00.000-07:00</published><updated>2006-05-26T06:57:08.170-07:00</updated><title type='text'>fat faire foutre</title><content type='html'>Ce qui se passe au niveau des filesystem en ce moment est vraiment halucinant. &lt;br /&gt;GmailFS, sshfs, ZFS, GoogleFS. Et puis il y a aussi le cousin LVM qui est bien sympa aussi. Le bon vieux fat qui nique toutes les données après un reboot malencontreux sera bientôt de l'histoire ancienne, esperons le tout du moins.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114865182816915332?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114865182816915332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114865182816915332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114865182816915332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114865182816915332'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/fat-faire-foutre.html' title='fat faire foutre'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114844880572664595</id><published>2006-05-23T22:29:00.000-07:00</published><updated>2006-05-23T22:33:25.746-07:00</updated><title type='text'>skype ass ou ça casse</title><content type='html'>Ouais.&lt;br /&gt;Bon il va falloir arrêter de vouloir mettre un jeu de mot en carton dans tous mes titres.&lt;br /&gt;Juste pour dire au monde (à moi en gros, dans le vide oui bon d'accord)&lt;br /&gt; qu'une alternative à skype et autres qui a l'air pas mal est dispo.&lt;br /&gt;C'est marrant, on sait jamais où le mettre le lien dans une page ouaib. Tiens on va essayer un truc bien co&lt;a href="http://www.wengo.fr/index.php/homepage"&gt;n&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114844880572664595?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114844880572664595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114844880572664595' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114844880572664595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114844880572664595'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/skype-ass-ou-casse.html' title='skype ass ou ça casse'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114841908041847992</id><published>2006-05-23T14:14:00.000-07:00</published><updated>2006-05-23T14:18:00.443-07:00</updated><title type='text'>The wheel</title><content type='html'>There is &lt;a href="http://ask.slashdot.org/article.pl?sid=06/05/18/0154213"&gt;this&lt;/a&gt; slashdot post about rewriting a soft from scratch. Lots of interesting things can be found, and also &lt;a href="http://www.joelonsoftware.com/articles/fog0000000069.html"&gt;this&lt;/a&gt;, about why you should not rewrite everything. Hard to tell :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114841908041847992?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114841908041847992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114841908041847992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114841908041847992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114841908041847992'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/wheel.html' title='The wheel'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114833282838152759</id><published>2006-05-22T14:15:00.000-07:00</published><updated>2006-05-22T14:20:28.396-07:00</updated><title type='text'>HP-UX package installer</title><content type='html'>I have made a small script which download an Open Source depot package from the HP-UX porting center, and install it with its dependencies. Soon available for &lt;a href="http://tahiti.gabarro.org"&gt;download&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114833282838152759?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114833282838152759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114833282838152759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114833282838152759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114833282838152759'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/hp-ux-package-installer.html' title='HP-UX package installer'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114806011234468346</id><published>2006-05-19T10:30:00.000-07:00</published><updated>2006-05-19T10:35:12.370-07:00</updated><title type='text'>Fetch and save a remote file in python</title><content type='html'>It's that simple :)&lt;br /&gt;&lt;br /&gt;bash-3.00$ python&lt;br /&gt;Python 2.4.1 (#2, Aug 25 2005, 18:20:57)&lt;br /&gt;[GCC 4.0.1 (4.0.1-2mdk for Mandriva Linux release 2006.0)] on linux2&lt;br /&gt;Type "help", "copyright", "credits" or "license" for more information.&lt;br /&gt;&gt;&gt;&gt; import urllib&lt;br /&gt;&gt;&gt;&gt; import urllib.ur&lt;br /&gt;urllib.url2pathname  urllib.urlencode     urllib.urlretrieve&lt;br /&gt;urllib.urlcleanup    urllib.urlopen&lt;br /&gt;&gt;&gt;&gt; urllib.urlopen('http://hpux.connect.org.uk/hppd/auto/')&lt;br /&gt;&lt;addinfourl at -1215299252 whose fp = &lt;socket._fileobject object at 0xb7b731b4&gt;&gt;&lt;br /&gt;&gt;&gt;&gt; fileobject = urllib.urlopen('http://hpux.connect.org.uk/hppd/auto/')&lt;br /&gt;&gt;&gt;&gt; file&lt;br /&gt;file        fileobject&lt;br /&gt;&gt;&gt;&gt; fileobject.&lt;br /&gt;fileobject.__class__   fileobject.__repr__    fileobject.headers     fileobject.readlines&lt;br /&gt;fileobject.__doc__     fileobject.close       fileobject.info        fileobject.url&lt;br /&gt;fileobject.__init__    fileobject.fileno      fileobject.next&lt;br /&gt;fileobject.__iter__    fileobject.fp          fileobject.read&lt;br /&gt;fileobject.__module__  fileobject.geturl      fileobject.readline&lt;br /&gt;&gt;&gt;&gt; fileobject.rea&lt;br /&gt;fileobject.read       fileobject.readline   fileobject.readlines&lt;br /&gt;&gt;&gt;&gt; str = fileobject.read()&lt;br /&gt;&gt;&gt;&gt; output = open('/tmp/toto32', 'w')&lt;br /&gt;&gt;&gt;&gt; output.write(str)&lt;br /&gt;&gt;&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114806011234468346?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114806011234468346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114806011234468346' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114806011234468346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114806011234468346'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/fetch-and-save-remote-file-in-python.html' title='Fetch and save a remote file in python'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114762930899755415</id><published>2006-05-14T10:39:00.000-07:00</published><updated>2006-05-14T10:55:10.373-07:00</updated><title type='text'>hard links</title><content type='html'>http://www.mikerubel.org/computers/rsync_snapshots/#Incremental&lt;br /&gt;Checkout rsnapshot too.&lt;br /&gt;I just discovered there that hard links are a great feature to make backup, so I have to remember that for later :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114762930899755415?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114762930899755415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114762930899755415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114762930899755415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114762930899755415'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/hard-links.html' title='hard links'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114762644259649949</id><published>2006-05-14T10:04:00.000-07:00</published><updated>2006-05-14T10:07:22.596-07:00</updated><title type='text'>diaporamons</title><content type='html'>Le diaporama des cahiers du football c'est vraiment trop bon: &lt;br /&gt;http://www.cahiersdufootball.com/diaporama.php?pageNum_rs=1&amp;totalRows_rs=159&amp;PHPSESSID=b79e475b22b371a7455b5fa69ec54038&lt;br /&gt;&lt;br /&gt;Sur la page 1 yen a un bon sur un des chroniqueurs d'On refait le match également :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114762644259649949?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114762644259649949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114762644259649949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114762644259649949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114762644259649949'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/diaporamons.html' title='diaporamons'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114762595835202967</id><published>2006-05-14T09:54:00.000-07:00</published><updated>2006-05-14T09:59:18.366-07:00</updated><title type='text'>Qui se ressemble s'assemble(ur)</title><content type='html'>Benjamin: Tu sais ce que c'est troff ?&lt;br /&gt;Sandrine: Oh, c'est quoi encore ce truc. Vas-y ?&lt;br /&gt;Benjamin: C'est pour écrire des pages de man.&lt;br /&gt;Sandrine: Tu sais ce que vas faire, tu vas aller faire une lessive avec tous tes T-shirts sales.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114762595835202967?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114762595835202967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114762595835202967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114762595835202967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114762595835202967'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/qui-se-ressemble-sassembleur.html' title='Qui se ressemble s&apos;assemble(ur)'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114688996189427543</id><published>2006-05-05T21:29:00.000-07:00</published><updated>2006-05-05T21:32:41.903-07:00</updated><title type='text'>mieux que Jean-Pierre Pernot</title><content type='html'>Pernod avec un t ou un d comme l'alcool ... hum, à vérifier.&lt;br /&gt;En tout cas, si vous voulez voir ce qu'est de l'info je conseille chaudement&lt;br /&gt;http://www.radiofrance.fr/chaines/france-culture2/emissions/matins/index.php&lt;br /&gt;car ça messieux mesdames, c'est de la chronique. (moi j'ai un faible pour l'encyclopédique Alexandre Adler, mais il n'y a rien à jeter dans l'équipe).&lt;br /&gt;&lt;br /&gt;Sur ce, bonsoir, vaste monde en équilibre instable sur TCP/IP.&lt;br /&gt;(bon je suis un peu théatral aujourd'hui ...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114688996189427543?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114688996189427543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114688996189427543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114688996189427543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114688996189427543'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/mieux-que-jean-pierre-pernot.html' title='mieux que Jean-Pierre Pernot'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114687874349704749</id><published>2006-05-05T18:24:00.000-07:00</published><updated>2006-05-05T18:25:43.506-07:00</updated><title type='text'>en avoir dans le slip</title><content type='html'>J'ai une grosse machine HP avec 8Gigas de RAM.&lt;br /&gt;C'est la plus lente de toutes pour lancer Catia :)&lt;br /&gt;&lt;br /&gt;Alors ca c'est du post !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114687874349704749?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114687874349704749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114687874349704749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114687874349704749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114687874349704749'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/en-avoir-dans-le-slip.html' title='en avoir dans le slip'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114686030003000949</id><published>2006-05-05T13:17:00.000-07:00</published><updated>2006-05-05T13:21:08.876-07:00</updated><title type='text'>nfs benchmarking</title><content type='html'>I'm thinking about using a Solaris box as an NFS server (I currently use a Mandriva Linux).&lt;br /&gt;I should have a look at some bench before thought ...&lt;br /&gt;This one looks overkill http://www.spec.org/sfs97r1/ and it looks like you have to pay to get it.&lt;br /&gt;Maybe something simpler exist ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114686030003000949?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114686030003000949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114686030003000949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114686030003000949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114686030003000949'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/nfs-benchmarking.html' title='nfs benchmarking'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114677635393136639</id><published>2006-05-04T13:53:00.000-07:00</published><updated>2006-05-04T13:59:13.943-07:00</updated><title type='text'>plus on est de fous</title><content type='html'>My lamer open source program is called orm (http://orm.berlios.de); it's a podcatcher, a program to retrieve podcasts. Quickly I found out that it needed to be multi-threaded to fetch several podcast at a time. So I tried something with python, using the Python Cookbook ... it works, but there's a problem when I want to stop it... thread programming is hard, I need to improve in this field :)&lt;br /&gt;&lt;br /&gt;Here are good reason to use threads ...&lt;br /&gt;http://www.llnl.gov/computing/tutorials/pthreads/#Pthread&lt;br /&gt;&lt;br /&gt;And this: mt-daapd is another program which is using those pthreads, and let you export your Music to an iTunes on your local network from a Unix box.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114677635393136639?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114677635393136639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114677635393136639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114677635393136639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114677635393136639'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/plus-on-est-de-fous.html' title='plus on est de fous'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114663297237976337</id><published>2006-05-02T22:07:00.000-07:00</published><updated>2006-05-02T22:09:32.396-07:00</updated><title type='text'>sécu</title><content type='html'>This looks like a very promising tool.&lt;br /&gt;http://www.coverity.com/main.html&lt;br /&gt;&lt;br /&gt;OpenBSD strlcpy and strlcat seems interesting too...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114663297237976337?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114663297237976337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114663297237976337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114663297237976337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114663297237976337'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/05/scu.html' title='sécu'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114315243190460532</id><published>2006-03-23T14:12:00.000-08:00</published><updated>2006-03-23T14:20:31.916-08:00</updated><title type='text'>Mais qui est derrière tout ça ?</title><content type='html'>&gt;&gt;&gt; print urllib.urlopen('http://www.craigslist.org').info()&lt;br /&gt;Cache-Control: public&lt;br /&gt;Connection: close&lt;br /&gt;Date: Thu, 23 Mar 2006 21:23:59 GMT&lt;br /&gt;Server: Apache/1.3.34 (Unix) mod_gzip/1.3.26.1a mod_perl/1.29&lt;br /&gt;Vary: Accept-Encoding&lt;br /&gt;Content-Length: 31804&lt;br /&gt;Content-Type: text/html; charset=utf-8&lt;br /&gt;Expires: Thu, 23 Mar 2006 21:23:59 GMT&lt;br /&gt;Last-Modified: Thu, 23 Mar 2006 21:23:59 GMT&lt;br /&gt;&lt;br /&gt;&gt;&gt;&gt; print urllib.urlopen('http://www.google.com').info()&lt;br /&gt;Cache-Control: private&lt;br /&gt;Content-Type: text/html&lt;br /&gt;Set-Cookie: PREF=ID=8457b90495103bcf:TM=1143152253:LM=1143152253:S=RB2Q-0UP2rGwUI_D; expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com&lt;br /&gt;Server: GWS/2.1&lt;br /&gt;Date: Thu, 23 Mar 2006 22:17:33 GMT&lt;br /&gt;Connection: Close&lt;br /&gt;&lt;br /&gt;Et donc on apprend que google utilise le GWS 2.1, qui doit etre le google web server. Merci python !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114315243190460532?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114315243190460532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114315243190460532' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114315243190460532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114315243190460532'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/03/mais-qui-est-derrire-tout.html' title='Mais qui est derrière tout ça ?'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-114314609684364961</id><published>2006-03-23T10:53:00.000-08:00</published><updated>2006-03-23T12:34:56.983-08:00</updated><title type='text'>belenix - blastwave</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;As noone read my blog, I will use it for documentation too ...&lt;br /&gt;Here is my few notes for my belenix install and setup.&lt;br /&gt;&lt;br /&gt;pkg-get default install is /opt/csw/bin/pkg-get&lt;br /&gt;The root seems to be /opt/csw&lt;br /&gt;&lt;br /&gt;pkg-get -i gnupg&lt;br /&gt;wget http://www.blastwave.org/mirrors.html&lt;br /&gt;gpg --import mirrors.html&lt;br /&gt;&lt;br /&gt;But there is a problem with this damned SUNWcsl package ...&lt;br /&gt;&lt;br /&gt;... more coming soon ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-114314609684364961?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/114314609684364961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=114314609684364961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114314609684364961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/114314609684364961'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2006/03/belenix-blastwave.html' title='belenix - blastwave'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-112597970557379790</id><published>2005-09-05T21:08:00.000-07:00</published><updated>2005-09-05T21:08:25.576-07:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/238/7776/640/IMGP0236.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/238/7776/320/IMGP0236.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Hum le bon sandwich au thon. Ici faut aller chez Mac Bocuse pour trouver ca ;)&amp;nbsp;&lt;a href='http://picasa.google.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-112597970557379790?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/112597970557379790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=112597970557379790' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/112597970557379790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/112597970557379790'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2005/09/hum-le-bon-sandwich-au-thon.html' title=''/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-112597946577402343</id><published>2005-09-05T21:04:00.000-07:00</published><updated>2005-09-05T21:04:26.480-07:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/238/7776/640/IMGP0282.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/238/7776/320/IMGP0282.jpg'&gt;&lt;/a&gt;&lt;br /&gt;cat bserge | grep humour&amp;nbsp;&lt;a href='http://picasa.google.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-112597946577402343?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/112597946577402343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=112597946577402343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/112597946577402343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/112597946577402343'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2005/09/cat-bserge-grep-humour.html' title=''/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-111626587942120043</id><published>2005-05-16T10:40:00.000-07:00</published><updated>2005-05-16T10:51:19.423-07:00</updated><title type='text'>On nous ment, on nous spolie</title><content type='html'>Analysons ensemble quelques abus de la langue de Molière (plutôt de la langue de Turing) : "Lancer une compilation", et "Aller sur internet".&lt;br /&gt;"Lancer une compilation" utilise le verbe lancer, et fait donc référence à une action dynamique, quelque chose de rapide, de bref en bref. Or, tout le monde sait bien qu'il n'y a rien de plus long, statique et chiant que d'attendre pendant des lustres que gcc et make aient fait leur boulot&lt;br /&gt;&lt;br /&gt;Quand à "Aller sur internet", c'est également un pur mensonge. Vous savez très bien que quand vous allez sur internet vous n'allez pas plus loin que sur la chaise de votre bureau (ou vous affaler sur un canap ou un lit pour les heureux possesseurs de wi-fi donc je fais parti maintenant, gniark gniark).&lt;br /&gt;&lt;br /&gt;Voilà, dans le temps Baffie vérifiait les pubs, moi je vérifie les phrases toute faites maintenant.&lt;br /&gt;(la semaine prochaine : "pas de nouvelles, bonnes nouvelles" (surement inventé pendant une guerre))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-111626587942120043?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/111626587942120043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=111626587942120043' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/111626587942120043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/111626587942120043'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2005/05/on-nous-ment-on-nous-spolie.html' title='On nous ment, on nous spolie'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-111542330435689905</id><published>2005-05-06T16:48:00.000-07:00</published><updated>2005-05-06T16:50:26.060-07:00</updated><title type='text'>Un lien qu'il est bien !!</title><content type='html'>Monsieur Prévost peut aller se &lt;a href="http://joemoritz.blogspot.com/"&gt;rhabiller&lt;/a&gt;...&lt;br /&gt;Cf le gros blackos plus bas...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-111542330435689905?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/111542330435689905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=111542330435689905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/111542330435689905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/111542330435689905'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2005/05/un-lien-quil-est-bien.html' title='Un lien qu&apos;il est bien !!'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12707669.post-111542229314119182</id><published>2005-05-06T16:22:00.000-07:00</published><updated>2005-05-06T16:31:33.146-07:00</updated><title type='text'>bah c'est quoi ça</title><content type='html'>C'est un blog. Après une minute de google j'ai trouvé ça pour ceux qui ne savent pas trop c'est quoi donc. http://www.pointblog.com/&lt;br /&gt;Je sais pas ce que ça vaut mais ça doit vaguement l'expliquer... ah un truc bien sur le blog c'est que ça a l'avantage de ne pas pourrir les boites mails. Je pourrais mettre des scripts dessus....Argh...&lt;br /&gt;En tout cas pour en revenir au titre du blog, c'est un premier post qui a du mal à sortir mais ça ira surement mieux après !!&lt;br /&gt;&lt;br /&gt;A+&lt;br /&gt;&lt;br /&gt;(note pour plus tard : je pense que ça fait con de finir son blog par A+ mais habitude de mail aidant, vous verrez, futurs novices du blog qu'il faut se faire mal pour ne pas finir par le sempiternel A+)&lt;br /&gt;Donc :&lt;br /&gt;A++;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12707669-111542229314119182?l=bimone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bimone.blogspot.com/feeds/111542229314119182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12707669&amp;postID=111542229314119182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/111542229314119182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12707669/posts/default/111542229314119182'/><link rel='alternate' type='text/html' href='http://bimone.blogspot.com/2005/05/bah-cest-quoi.html' title='bah c&apos;est quoi ça'/><author><name>bsergean</name><uri>http://www.blogger.com/profile/11190017812209279955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
