Mon premier Youpoop

February 4th, 2010

Comment configurer un virtual host sous apache et servir plusieurs sites web à la fois ?

I tried to install DBDesigner on my ubuntu linux laptop today and through some issues regarding the libborq library.

In fact, the package DBDesigner4.0.5.4.tar.gz contains the binary compiled for Linux, and simply ran

root@bughunter:~/DOWNLOAD/APPLICATIONS/DBDesigner4# ./DBDesigner4

But I got something like

root@bughunter:~/DOWNLOAD/APPLICATIONS/DBDesigner4# ./DBDesigner4
libborqt-6.9-qt2.3.so: Ne peut ouvrir le fichier d’objet partagé: Aucun fichier ou répertoire de ce type

(sorry, french locales :) )

Basically “no such file or directory”.

So I googled for it a bit and here’s how to fix this problem :

Download the kylixlibs3-borqt-3.0-2.tar.gz tarball from sf, extract it then, if you follow first google ranked search results, you just have to copy the extracted libborqt-6.9.0-qt2.3.so to /usr/lib/ and voilà… Nope. Things must have changed since, because the library versionning has changed : it is libborqt-6.9.0-qt2.3.so (notice it is version 6.9.0 and not 6.9), so you must also change it’s name when you copy it in /usr/lib/.

root@bughunter:~/DOWNLOAD/LIBS/kylixlibs3-borqt# cp libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so

And voilà !

Simply create a file called allowed-hosts in your work_path (usually /var/lib/denyhosts/ in Debian|Ubuntu) with all the IPs and host names you would always allow to connect.

Colorize your logs

April 24th, 2008

ccze makes your logs look beautiful

Cool huh ? you can see at a glance where are the errors, the warnings etc.

Just install ccze (this is also the name of the Debian|Ubuntu software package) and type something like :

tail -f /var/log/syslog | cc ze

If you need to have only the most important log entries, then install and try logtool instead

tail -f /var/log/messages | logtool -o ANSI

This is how it looks like
Logtool looks for all the relevant logs of your system and filters and colorize them

7.10 et 22

October 27th, 2007

Ce sont les deux nouveaux chiffres d’ajourd’hui : j’ai enfin réussit à installer Gutsy avec les effets de bureaux (compiz-fusion) sur une machine (j’ai enfin une machine chez moi :) ), et, en passant, je dispose maintenant d’un emacs 22.

Ouais, en fait je n’ai plus de machine chez moi depuis un bon bout de temps, quelque chose comme 10 mois, et c’est tant mieux ainsi. Ce n’est pas pour autant que je passe moins de temps à la maison, à ma grande déception, ça n’a pas changé grand chose de ce coté…

Donc là, comme je dois aller chez un client Lundi, on m’a filé un portable au boulot. Un toshiba… Pfff… Je sais pas pourquoi mais je l’aime pas cette marque. Peut-être que le fait qu’on m’ait montré devant mes yeux comment faire sauter le mot de passe au boot de la machine avec un simple accessoire métallique qui se branche sur le port parallèle y a contribué un peu. Peut être aussi le prix de ces machines qui ne justifie absoluement pas la qualité présumée, ou encore la disposition très bizarre des touches du clavier : les touches <> ne sont pas à gauche mais à droite de la barre d’espace, le alt-gr n’est pas à sa place, ni le supprimer et les pg up pg down, home et end. Je suis obligé de regarder le clavier pour trouver ces touches… Enfin, peu importe, heureusement que c’est provisoire. La batterie est morte, le son marche pas et le lecteur CD est bizarre. On va m’acheter une nouvelle machine prochainement. Un Dell… no comment.

Ah oui, j’ai voulu installer Ubuntu dessus parce qu’il n’y avait qu’un windows comme OS. D’abord, j’ai téléchargé au boulot le iso en torrent, histoire de gagner du temps, puis j’ai voulu graver le cd directement avec windows XP. Pouah ! quel humoriste je suis. Le CD n’est pas bootable ! je recommence avec un autre graveur freeware, je me rappel plus du nom… peu importe. Je l’installe tranquillement sur le PC du bureau, mais avec le même CD, j’essaye de l’installer sur le portable toshiba de merde et ça ne marche pas ! Déjà il fallait savoir que c’est sur F12 qu’il fallait appuyer pour avoir le menu de boot (on a à peine le temps de voir une image, qui dure à peu près 1 seconde sans exagérer, que le système est déjà en train de booter, aucune indication sur les touches à appuyer pour configurer le bios ou faire des trucs, rien…). Ensuite, le CD n’est pas reconnu, donc j’ai beau booter dessus et rien à faire.

Solution : soit sortir de chez moi un Samedi pour aller acheter un CD-R et recommence le gravure avec le graveur du toshiba. Ok… Soit j’essaye WUBI, bien qu’il soit encore en Béta. Vous connaissez bien sure la réponse. Finalement c’est pas mal, on a même pas à partitionner le disk et il utilise directement le bootloader de XP.

Pour les effets de bureau c’est marrant 5 minutes mais après j’ai besoin que l’environnement réponde assez rapidement, pas le temps de faire des animations rigolotes quand on veut aller vite. Vous pourrez voir des demos sympa sur youtube, tapez juste compiz-fusion.

Pour emacs 22, je ne sais pas encore ce qu’il apporte de plus, je ne lis jamais les ChangeLog… J’ai du lire quelque part qu’il y a maintenant une interface GTK+ et des modes livrés en standard maintenant, comme le mode python ou le mode W3M.

Dommage, quand les autres me voyaient bosser sur emacs, ils étaient un peu surpris de voir l’interface motif archaique… ça faisait vraiment : ce mec il est bizarre, pour quoi il n’utilise pas eclipse comme tout le monde ? maintenant avec l’interface GTK+, il a l’air légèrement plus moderne. Les gens qui n’utilisent pas les raccourcis claviers ne peuvent pas comprendre pourquoi certains programmeurs préfère travailler avec emacs. Ahhh, je me souviens encore de JJ qui allait presque me donner une tappe sur les mains que j’ai voulu faire défiler l’écran d’emacs en utilisant les touches pgup et pgdown : “non ! pas touche ! c’est ctrl-v et meta-v qu’il faut faire… Voyez comme c’est plus rapide, vos doigts ne bougent pas de leurs places, vous ne perdez pas de temps à déplacer vos doigts du clavier pour aller atteindre les touches pgup et pgdown”. Voilà le secret d’emacs !! on ne bouge carrément pas les doigts du clavier pour l’utiliser. Quand je pense que certains codent en cliquant avec une souris pour appuyer sur un menu et choisir une entrée… Que dire de ceux qui utilisent des IDE comme MS Studio ? je ne pense pas qu’ils utilisent le clavier at all ! :) .

Bon, assez dit ! allez happy coding. J’ai mal aux yeux.

yassine.