-
vendredi 18 décembre 2009 à 15:33:39
Nouveaux paquets debian dans sid #3
Bien que le nombre de nouveaux paquets soit en constante augmentation, il y a eu moins de nouveaux jeux dernièrement que ce qu'il pouvait y avoir avant. J'en profite d'ailleurs pour féliciter Miriam Ruiz qui est la développeuse Debian grâce à qui on doit la création de la Debian Games Team mais aussi l'entrée de nombreux jeux (notamment ceux de Kenta Cho, aka monsieur D). Elle fait vraiment un travail remarquable.
Parmi les nouveaux paquets, j'ai cette fois-ci découvert une véritable perle. Suivant le conseil de Paco, je lui dédierai un billet entier.
Voici donc la liste des quelques paquets, classés par catégorie, qui ont retenu mon attention ces 3 derniers mois :
-
admin
- apt-offline : Permet de mettre à jour sa debian sans avoir de réseau à porté de câble. Grâce à lui on génère un fichier représentant l'état actuel du système. Sur une autre machine ayant le réseau (et pouvant être sous windows), on récupère une archive zip. De retour sur la machine d'origine, on installe l'ensemble des mises à jour grâce à l'archive. Pour plus de détails et un exemple, veuillez vous reporter à l'article du site Debian Administration sur apt-offline.
- aptdaemon : Démon pour APT. Il permet de pouvoir mettre à jour la liste des paquets disponibles sur les dépôts, de mettre à jour le système, d'installer et de désinstaller des paquets au travers d'un client et tout ceci en étant un simple utilisateur.
- aptitude-gtk : Aptitude 0.6 est enfin entré dans sid. Et avec lui nous arrive l'interface graphique en GTK tant attendue. Bien que fort prometteuse, je lui trouve néanmoins encore trop de défauts pour être réellement utilisable dans la vie de tous les jours. Vivement que le projet mûrisse encore un peu. Parce qu'il a vraiment le potentiel pour remplacer synaptic à long terme.
- execstack : Permet de modifier ou d'ajouter l'entête GNU_STACK à un binaire ELF. Pour plus d'informations sur GNU_STACK, je vous invite à lire une documentation de gentoo sur le sujet qui explique très bien ce dont il s'agit.
- gpaco : Interface graphique pour le paquet paco.
- hwloc : Permet d'avoir une vue hiérarchique de son système.
- hwloc-nox : Comme hwloc, mais fonctionnant sans X.
- media-player-info : Base de données regroupant des informations sur les systèmes de fichiers de lecteurs multimedia. On peut par exemple y trouver comment sont organisés les fichiers sur tel ou tel modèle. Ainsi les applications peuvent savoir dans quel répertoire mettre la musique, ou dans quel autre mettre les vidéos, etc.
- paco : Quand on installe un programme avec les très célèbres « ./configure », « make » et « make install », on se retrouve généralement avec un logiciel ininstallable proprement (le « make uninstall » étant pour ainsi dire inexistant). Paco propose de régler ce soucis en lançant lui même la commande « make install ». Il va ainsi pouvoir enregistrer la liste des fichiers installés. il pourra donc par la suite désinstaller proprement ces applications. À noter que ce genre d'outil s'avère extrêmement pratique lors de la construction d'un système LFS. Il y a d'ailleurs des tutoriels sur le site officiel qui expliquent comment s'y prendre.
- policykit-1 : Boîte à outils permettant de gérer la politique de communication entre des processus non-privilégiés et des processus privilégiés. Pour par exemple permettre de pouvoir faire un mount sans devoir passer root.
-
devel
- clang : Nouvelle interface c, c++, objective c et objective c++ pour llvm.
- ldc : Compilateur D basé sur llvm.
- mercurial-buildpackage : Utilitaire permettant d'automatiser la maintenance de paquet Debian en utilisant mercurial.
- mercurial-server : Si l'on veut passer par ssh pour accéder à un dépot mercurial, il nous faut obligatoirement un compte utilisateur sur la machine cible. Mais cela pose plusieurs problèmes. mercurial-server se propose de les résoudre. Tout d'abord, il lui faut juste un compte utilisateur et un répertoire home associé pour gérer l'ensemble des personnes pouvant interagir avec l'ensemble des dépôts co-existants sur le serveur. L'authentification se passe par clef ssh. L'administrateur du serveur gère ensuite les différentes permissions d'accès depuis un dépôt mercurial. On veut permettre à un nouvel utilisateur d'utiliser un dépôt ? Très bien, on ajoute sa clef ssh sur le dépôt des utilisateurs, on fait un commit et un push, et c'est réglé. On veut au contraire enlever un utilisateur ? On retire sa clef du dépôt, on fait un commit et un push, et c'est réglé. Administrer des utilisateurs pour des dépôts n'a jamais été aussi simple.
- mutextrace : Outil permettant de suivre l'évolution de mutex dans une application multi-thread. Elle s'avère très utile pour débugger un tel programme pour des petits besoins ou quand les ressources sont limitées.
- tortoisehg : Utilitaire permettant d'intégrer mercurial dans son gestionnaire de fichiers et ainsi gérer un dépôt mercurial avec la souris. Pour l'instant il ne le fait qu'avec nautilus grâce au paquet tortoisehg-nautilus
- uclibc-source : Sources de uclibc. Il s'agit d'une implémentation de la bibliothèque standard du C qui est plus petite que glibc. Cela s'avère très pratique dans le cadre de systèmes embraqués.
- xul-ext-webdeveloper : Extension pour firefox totalement indispensable lorsque l'on fait du développement web.
-
editors
- editra : Éditeur de texte multi-plateforme. Il gère la coloration syntaxique, permet de lancer des commandes shell, utilise WxWidgets (donc le rendu sous GNU/Linux est fait avec GTK), est fait en Python et est totalement indépendant d'un quelconque gnome ou kde.
-
games
- colorcode : Clone de mastermind en Qt.
- rlvm : Implémentation libre de l'interpréteur de Visual Art's. L'implémentation officielle est notamment utilisée pour les jeux de Key comme Air, Kanon ou bien encore l'excellentissime Clannad. Pour rappel, ThibG avait commencé un fork de xclannad (une autre implémentation libre, mais abandonnée) et l'avait baptisé OtakuNoRaifu.
- wormux-servers : Ce paquet permet de créer son propre serveur pour wormux.
- xcowsay : Ce paquet est la version graphique du paquet cowsay. Spéciale dédicace à xbright.
-
graphics
- fim : Véritable couteau suisse pour la visualisation, ce logiciel permet de visionner des images sous X en passant par SDL, ou bien sans X en passant par le framebuffer. Il permet entre autres aussi d'avoir une sortie en ascii-art (grâce à aalib).
-
haskell
- arbtt : Utilitaire permettant de voir à quoi l'on passe le plus clair de son temps. Il va de lui même analyser les données qui lui sont accessibles sans que l'on ait besoin de lui indiquer manuellement ce que l'on fait. Il va par exemple regarder quelles sont les fenêtres allumées et actives.
-
libdevel
- stx-btree-dev : Implémentation d'arbre B+. Conçu pour remplacer les conteneurs set, map, multiset et multimap de la STL, il reste très proche de leur interface. Une démo est fourni dans le paquet stx-btree-demo.
-
libs
- libcsfml-*1.5 : SFML est une bibliothèque écrite en C++ utile lorsque l'on a veut manipuler des images, du son, le réseau, etc. Ces paquets permettent de l'utiliser depuis un code C. Voici la liste complète de ces paquets gérant chacun un aspect différent de SFML : libcsfml-audio1.5, libcsfml-graphics1.5, libcsfml-network1.5, libcsfml-system1.5 et libcsfml-window1.5.
- libmagickcore2-extra : Le support de SVF, WMF, OpenEXR, DjVu et Graphviz pour imagemagick disposent maintenant d'un paquet qui leur est propre.
-
mail
- bmf : Filtre Bayesian pour les emails. L'utilisateur l'entraine à faire la différence entre ce qui est du spam et ce qui n'en est pas. Il s'intègre très bien avec procmail et mutt (mais pas seulement). Il gère plusieurs formats de stockage et est fourni avec un utilitaire permettant la conversion entre ces différents formats.
- claws-mail-python-plugin : Extension permettant de faire des scripts en Python pour claws-mail.
- xcite : Gestionnaire de citations pour emacs. On associe une citation à une personne, et il peut nous ressortir les citations associées à cette personne.
- xul-ext-traybiff : Extension pour thunderbird permettant d'avoir un système de notification pour lorsque l'on reçoit de nouveaux mails via une icone dans le systray.
-
misc
- stx-btree-demo : Démo d'utilisation du paquet stx-btree-dev.
-
net
- belier : Véritabe couteau suisse dès lors que l'on doit passer plusieurs machines pour se connecter en ssh. Jusqu'à présent, on devait se connecter à la première machine, puis de là, à la seconde, ainsi de suite jusqu'à arriver à la machine désirée. Par exemple à ma fac, pour me connecter à une machine en dehors du réseau de la fac, je dois d'abord me connecter sur le serveur qui fait office de proxy, puis seulement là je peux me connecter sur la machine distante voulue. belier permet d'avoir à éviter de faire les manipulations soit même qui peuvent être fort contraignantes lorsque l'on doit faire cette manipulation régulièrement. Pour cela, il va générer un script shell que l'on aura plus qu'à utiliser directement quand on voudra se connecter sur cette fameuse machine distante. Il demande les mots de passe un à un (sauf s'ils sont précisés lors de la création du script), sans que l'on ait besoin de taper les différentes commandes. Je vous invite à consulter le billet d'un développeur Debian concernant ce logiciel qui en résume plutôt bien toutes les possibilités offertes.
- torsocks : Ce paquet s'avère utile lorsque l'on est un fanboy de tor. Il s'assure que les reqêuetes DNS sont gérées de manière sûre et il rejette explicitement tout traffic UDP de la part des applications.
- uget : Voici quelqu'un qui a eu la même idée que moi. Avoir un gestionnaire de téléchargement en GTK. Il permet de reprendre un téléchargement interrompu, de mettre des téléchargements sur liste d'attente, de classer les téléchargements par catégories, de s'intégrer avec firefox via l'extension flashgot, d'importer des téléchargements depuis des documents html, etc.
- otherosfs
-
python
- pep8 : Utilitaire en ligne de commande permettant de vérifier la conformité de son code par rapport à la PEP8. Tout programmeur Python qui se respecte devrait utiliser ce genre d'outil lors de développement d'applications.
- pyjamas : Permet d'écrire des applications JavaScript en Python.
- python-aptdaemon : Module Python pour utiliser aptdaemon depuis un programme en Python.
- python-aptdaemon-gtk : Widgets GTK pour utiliser aptdaemon.
- python-bottle : Framework WSGI pour Python.
- python-dingus : Un dingus ressemble à un objet mock à la différence près qu'on ne définit pas nos attentes avant de l'utiliser. On exécute notre programme, on utilise un dingus à la place de n'importe quel autre objet ou classe, et il va enregistrer tout ce qui lui arrive. Ensuite quand le programme est fini, on peut faire des assertions par rapport à ce que le dingus a subi.
- python-execnet : Outil facilitant la distribution de tâches sur un réseau, la création d'applications reposant sur l'utilisation de plusieurs processus, la création de scripts pour administrer des parcs informatiques, etc. Pour résumer, il permet de casser les barrières du réseau, des plateformes et des différentes versions/implémentations de Python.
- python-iniparse : Parseur de fichier INI. Il assure une compatibilité ascendante avec ConfigParser. Il préserve la structure des fichiers INI (l'ordre des sections et des options, l'indentation, les commentaires, les lignes vides, etc) quand on les modifie. Il permet aussi d'accèder aux différents éléments avec une notation à base de points (foo.bar.baz) ou comme s'il s'agissait de dictionnaires (foo['bar']['baz']). Cette façon d'accèder aux données est vraiment très intéressante. Je l'utilise moi même dans plusieurs de mes projets. Je vous invite à consulter les nombreux exemples disponibles sur le site officiel et qui mettent très bien en avant toute la puissance du bousin.
- python-pudb : Debugger Python en console. Même si ce genre d'outil peut s'avérer très pratique, il faut cependant avouer que pour le moment ce n'est pas très sexy. Gageons qu'il y aura une interface en GTK dans un futur plus ou moins proche.
- python-slimmer : Outil permettant d'optimiser/compresser des documents (x)html et css.
- python-stdeb : Outil permettant la création de paquets sources Debian depuis un paquet Python.
- trac-graphviz : Extension pour Trac permettant de faire des graphes pour le wiki avec un rendu fait par graphviz.
-
science
- libstxxl1 : Bibliothèque C++ proposant une alternative à la STL permettant de gérer d'énorme quantité de données (de l'ordre de plusieurs téraoctets).
-
sound
- arename : Utilitaire permettant de renommer intelligemment des fichiers musicaux d'après les tags du fichier. Il est possible de définir son propre format pour le nom de destination.
- freedesktop-sound-theme : Ensemble de sons volés de gnome-audio, KDE, Ekiga, Pidgin, ALSA et rassemblés pour former un thème de son XDG. Se marie bien avec libcanberra.
- oss4-base : OSS fait son grand retour dans Debian.
- oss4-gtk : Mixer pour OSS utilisant GTK.
- oss4-source : Sources pour les différents modules noyau pour OSS. À noter aussi l'entrée du paquet oss4-dkms.
-
text
- blahtexml : Utilitaire permettant de convertir des équations écrites avec TeX vers MathML.
-
utils
- comprez : Décidément, encore un qui a eu la même idée que moi… Il s'agit d'un script shell qui sert d'interface pour l'ensemble des programmes de compression. « comprez foo.tar.bz2 » va automatiquement décompresser l'archive comme il faut et sans que l'on ait besoin de préciser quoi que ce soit. Il en va de même lorsque l'on veut créer une archive. Ce genre d'outil s'avère fort pratique pour un novice ou pour toute personne étant un peu lasse de toujours devoir taper des lignes de commandes différentes pour toujours faire la même chose (créer et décompresser des archives dans des formats différents).
- envstore : Permet de sauvegarder les variables d'environnement, de les consulter et de les remettre dans le shell.
- furiusisomount : Permet de monter facilement des images ISO. Il gère les formats ISO, IMG, BIN, MDF et NRG. Il crée le point de montage tout seul, fait le ménage tout seul dès que l'image est démontée, tient à jour un historique des 10 dernières images montées, etc.
- keyboard-configuration : L'été dernier a amené une nouvelle version de X et de la gestion du clavier aussi bien avec X qu'en console. De fait, il n'était plus si évident que ça de s'y retrouver pour le configurer. Mais grâce à ce nouveau paquet, la configuration du clavier est maintenant centralisée dans un seul fichier : /etc/default/keyboard. Le contenu de ce fichier ressemble à ce que l'on trouvait avant dans le fichier de config de X. Il est donc très simple à personnaliser. D'autant que certains seront ravis de voir que par défaut il y a ce qu'il faut dans ce fichier pour que la combinaison ctrl+alt+backspace fonctionne de nouveau.
- nasty : Utilitaire permettant de retrouver sa passphrase GPG.
- xtitle : Permet de fixer le titre de la fenêtre pour le xterm dans lequel il est lancé.
- xz-utils : Outil en ligne de commande pour utiliser xz qui est le successeur de lzma.
-
video
- ffprobe : Outil en ligne de commande permettant d'avoir des informations sur un fichier multimedia ou sur un flux. Il est basé sur FFmpeg.
- transmageddon : Permettant de passer un fichier d'à peu près n'importe quel format multimedia vers n'importe quel autre format multimedia. Très pratique lorsque l'on doit avoir les vidéos ou musiques dans un format très précis pour notre lecteur multimedia.
-
web
- trac-customfieldadmin : Permet de rajouter et de gérer des champs supplémentaires via l'interface d'administration de trac sans devoir éditer le fichier trac.ini à la main.
- trac-mastertickets : Permet de mieux gérer les billets bloqués par d'autres. On peut maintenant dire si un billet est bloqué par tel ou tel autre, et aussi voir si un billet en bloque d'autres.
- trac-wysiwyg : Permet d'éditer n'importe quel textarea avec un éditeur WYSIWYG.
- trac-xmlrpc : Propose une interface xmlrpc pour agir sur l'instance du trac. Comme par exemple ouvrir ou fermer des tickets.
- xul-ext-adblock-plus : Paquet pour l'extension adblock-plus pour iceweasel. Parce qu'un web sans pub est un web meilleur.
- xul-ext-firecookie : Extension pour iceweasel permettant de gérer plus finement les cookies.
- xul-ext-firebug : Extension pour iceweasel très utile dans le cadre de développement web.
- xul-ext-flashblock : Extension pour iceweasel destiné à bloquer les conneries en flash. Totalement inutile lorsque l'on utilise NoScript. D'autant plus lorsque comme moi, on n'a de toute façon pas de quoi lire les animations flash.
- xul-ext-greasemonkey : Paquet pour l'extension adblock-plus pour iceweasel.
-
x11
- cairo-dock : Dock utilisant cairo pour le rendu et glitz pour l'accélération matérielle. Il peut être étendu par des extensions et peut aussi servir de barre de tâches.
- windowlab : Gestionnaire de fenêtre ressemblant à celui d'amiga. Il se dit simple et rapide. Au vu d'un screenshot officiel, je me demande ce que PycaWM peut lui envier.
- xscreensaver-screensaver-bsod : Écran de veille affichant des BSOD de divers systèmes d'exploitation. Je vous invite à prendre connaissance du warning qui apparait dans la description du paquet.
-
xfce
- xfce-keyboard-shortcuts : Paquet contenant la liste des raccourcis clavier par défaut de xfce.
- xfce4-volumed : Permet de contrôler le volume grâce aux touches multimedia quand on utilise xfce.
-
admin
-
dimanche 27 septembre 2009 à 04:45:32
Nouveaux paquets debian dans sid #2
Beaucoup de nouveaux paquets entrent dans debian chaque mois, et malgré tout, très peu retiennent mon attention. Je constate avec un certain dégoût que mono s'immisce de plus en plus. Quand je pense à tout ce temps perdu à rien qui pourrait être investi de manière beaucoup plus intelligente…
Les nouveaux paquets java ne sont pas non plus en reste. C'est assez dommage, parce que parfois les projets ont l'air intéressant. Mais le langage utilisé les discrédite immédiatement.
À l'occasion je ferais un billet pour parler plus en profondeur de tout ceci. Mais en attendant, voici donc la liste des quelques paquets, classés par catégorie, qui ont retenu mon attention ces 4 derniers mois :
-
admin
- cdebconf-gtk : Interface graphique en GTK pour cdebconf.
- computer-janitor : Outil en ligne de commande permettant de donner une nouvelle fraîcheur à son système. Il permet entre autres de supprimer les fichiers inutiles comme les .dpkg-old, les paquets inutiles, etc.
- computer-janitor-gtk : Interface graphique en GTK pour computer-janitor. À noter qu'elle dépend d'une partie de gnome, en l'occurence gksu (et ses dépendances). On est toutefois en droit de se demander pourquoi une telle dépendance est nécessaire quand on sait que l'application nous insulte si on ose la lancer sans être root et qu'elle freeze tout de suite après.
- gadmintools : Permet d'administrer des services comme bind, dhcpd, openvpn, proftpd, rsync, samba et squid directement depuis une interface graphique en GTK.
- grub-efi-amd64 : Version spéciale de grub fonctionnant avec EFI-AMD64.
- grub-efi-ia32 : Version spéciale de grub fonctionnant avec EFI-IA32.
- gufw : Interface graphique en GTK pour ufw. À noter qu'elle dépend de libgnome2-0…
- imvirt : Script perl permettant de détecter si l'on est dans un environnement virtuel. La version actuelle gère VirtualBox, Virtual PS/Server, VMWare, QEMU, KVM, Xen et quelques autres.
- iptables-persistent : Permet de garder les règles iptables entre deux redémarrages.
- kalternatives : Interface graphique en QT et dépendant de KDE pour configurer les alternatives.
- nagzilla : Robot jabber faisant office de relay. Typiquement il va se loger dans un salon et va ensuite répéter tout ce qui y sera dit sur un autre salon ou à une personne.
- supervisor : Se présentant comme n'étant pas un remplaçant de init, il dispose cependant de fonctionnalités similaires. Entre autres, il va pouvoir lancer et éteindre tout un groupe de processus dans un ordre bien précis, mais aussi permettre le crontrôle des processus via un mechanisme RPC. Un utilisateur pourra ainsi redémarrer des processus.
- xmount : Outil permettant d'avoir un système de fichiers virtuel à partir d'un système de fichiers existant. Je vous invite à consulter la description du paquet pour en savoir plus.
-
devel
- explain : Outil permettant de connaître la signification des erreurs des appels systèmes.
- gtkparasite : Outil s'intégrant directement dans notre application. Il permet de récupérer un grand nombre d'information sur les fenêtres, comme leur hierarchie et les propriétés des widgets. Il nous permet aussi de changer la logique del 'application en pleine utilisation.
- kwstyle : Outil censé analyser la consistence d'un code source en C/C++ écrit par plusieurs personnes et dire s'il l'ont pourrait croire que le code n'a été écrit que par une seule personne (en se basant sur la façon dont chaque bout a été codé). Je n'ai pas contre pas compris comment il fallait s'en servir…
-
editors
- emacs23 : Éditeur de texte de prédilection de toute personne qui se respecte. La version 23 apporte pas mal de nouveautés. Je vous recommande vivement d'y jeter un œil si ce n'est pas déjà fait.
-
games
- angband : Roguelike game utilisant SDL pour le rendu.
- ember : Client pour le projet Worldforge. Même si c'est très prometteur, je reste quand même très déçu. Le projet n'est toujours pas « jouable » alors qu'il date de 1997.
- gearhead2 : « Roguelike mecha role playing game in space ». Un siècle et demi après une guerre nucléaire, plusieurs factions se battent pour déterminer le futur de la race humaine. Il s'agit de la suite de GearHead 1, qui se déroule 5 ans après. Le jeu est encore en développement. À noter que le mecha que l'on contrôle est extrêment personnisable. À noter aussi que GearHead 1 est aussi disponible dans debian sous le nom « gearhead ».
- glhack : Version SDL/OpenGL de NetHack. À noter qu'il ne sagit pas de la première tentative.
- gnuminishogi : Logiciel permettant de jouer au minishogi, une variante du shogi sur un plateau de 5×5.
- mupen64plus : Émulateur pour Nintendo 64 proposant un système de greffon. Il permet entre autres de charger des roms compressées, de sauvegarder plusieurs états, de passer en plein écran, d'utiliser un système de triche et d'utiliser des packs de textures plus grande résolution.
- tetzle : Jeu permettant de générer un puzzle à partir d'image nous appartenant. Bien que très simple au final, il se révèle très prenant quand on comment à prendre des grandes images et à demander un nombre de pièces assez conséquent. Gros soucis par contre, et pas des moindres, il passe par OpenGL et utilise Qt pour la gui…
- zaz : Puzzle game aussi dur que prenant.Une longue file indienne de boules se déplacent le long d'un chemin. On peut en prendre une et la remettre à un autre endroit. Une fois que l'on en a au moins trois côte à côte, elles disparaissent. Le but est de faire disparaître toutes les boules avant qu'elles n'aient eu le temps d'arriver à leur destination. À noter que le jeu a besoin de l'accélération 3D.
-
gnome
- gconf-cleaner : Parce que sortir les poubelles n'est pas du luxe. Le mieux étant bien entendu de pouvoir se passer totalement de gconf…
- graphics
-
libs
- libass4 : Bibliothèque permettant de manipuler des fichiers SSA/ASS.
- libccss-1-5 : Bibliothèque permettant de manipuler des fichiers CSS.
-
mail
- dma : MTA léger destiné pour un usage personnel et/ou superficiel. Il gère aussi bien les MUA locaux que des serveurs SMTP distant via TLS/SSL et authentification SMTP.
- icedove-attachmentreminder : Cette extension est très pratique si comme moi vous oubliez tout le temps d'ajouter la pièce jointe que vous êtes censés envoyer avec le mail que vous être en train d'écrire exprès pour ça. Un algorithme détecte si l'on fait référence à une pièce jointe dans le corps du mail et nous affiche une fenêtre popup si jamais on n'a pas mis de pièce jointe. Ce qui veut dire que si vous n'écrivez rien lorsque que vous devez juste envoyer la pièce jointe… Cette extension ne vous sera en fait pas d'une grande aide.
- icedove-gcontactsync : Je ne suis personnellement pas fan de gmail. Mais bon, comme je sais que tout le monde n'est pas parfait, j'ai pitié de vous et vous en fait profiter.
- schleuder : Gestionnaire de listes de discussions passant par GPG et assurant ainsi des discussions chiffrées et pseudo-anonymes.
-
math
- gfm : Logiciel permettant de manipuler des fichiers dans le format utilisé sur les calculatrices Texas Instruments.
- tilp2 : Logiciel permettant le transfert de données entre votre ordinateur et votre Texas Instruments. Il gère les différents types de cable (gris, noir, silver et direct), faire des copies d'écran, installer des « applications FLASH », mettre à jour l'« OS », etc.
-
misc
- pslist : Permet de lister tous les processus descendants d'un processus. Il permet aussi de faire un kill récursif avec la commande rkill, ainsi que changer la priorité récursivement.
- thinkfan : Permet de contrôler plus finement la vitesse des ventilateurs quand le matériel ne le gère pas très bien.
- weirdx : Il aurait fallu offrir une SuSE et une corde à ces gens là. Ça leur aurait évité de nous pondre un serveur X en java…
-
net
- minbif : Clone de bitlbee, mais reposant sur l'utilisation de libpurple.
- prosody : Serveur XMPP en lua. Très jeune et très prometteur, il est pourtant déjà fort intéressant. De plus l'équipe de développement est très active et réactive. Il bat déjà jabberd14 sur bien des points (notamment parce qu'il gère PEP). À noter qu'il n'utilise aucun SGBD, en effet il stocke tout sur le système de fichiers. Et ça, ça rox.
- proxytunnel : Permet de créer des tunnels tcp passant par des proxys HTTPS pour être utilisés via ssh. Il connecte stdin et stdout à un serveur en passant par un proxy HTTPS. Il a été conçu à l'origine pour être utilisé comme une extension à SSH mais peut-être utilisé avec d'autres applications.
- shorewall : Vous ne verrez plus jamais iptables comme avant. Il s'agit en fait de la fusion de shorewall-common, shorewall-shell et shorewall-perl.
- stone : Répéteur de paquets TCP et UDP devant passer au travers d'un firewall (en entrée ou en sortie).
- transmission-qt : Interface graphique en Qt pour transmission.
-
otherosfs
- makefs : Outil permettant de générer une image iso à partir d'une hierarchie de répertoires et de fichiers.
-
python
- pymetrics : Outils d'analyse de code python. Je n'ai toutefois pas très bien compris la logique du bousin.
- python-aafigure : Utilisable en ligne de commande ou via un module python, python-aafigure permet de générer une image (entre autres au format SVG, PNG et PDF) à partir d'un ASCII art.
- python-argparse : Clone de optparse se voulant plus fonctionnel que lui. Comme par exemple la gestion d'arguments positionnels, plus d'aide et de messages d'usage et la possibilité de créer des parseurs pour des sous-commandes.
- python-daemon : Créer un démon en python n'aura jamais été aussi simple que d'utiliser un module. Ce module permet en effet de faire en sorte que son programme se comporte comme un vrai démon, comme spécifié dans la PEP-3143.
- python-evince : Module permettant d'afficher des documents pdf en utilisant libevince.
- python-fstab : Module permettant de manipuler de manière « transparente » le fichier /etc/fstab. Par exemple, on peut lire le fichier, changer le point de montage d'un des systèmes de fichiers et écrire le résultat. Et le module s'arrangera pour qu'il n'y ait que le point de montage qui soit modifié (en d'autres termes, il s'arrange pour ne pas modifier le reste du fichier qui n'a pas besoin de l'être, donc il ne touchera pas aux indentations, espaces et autres).
- python-inotifyx : Concurent direct à pyinotifyx. Il a comme particularité d'être écrit quasiment entièrement en C et de ne pas utiliser les ctypes. Ce qui le rend donc plus rapide. Il est aussi plus proche de inotify et plus simple que ne l'est pyinotify. Cependant il gère moins de fonctionnalités (par contre il paraît qu'elles ne sont pas très utiles celles qui manquent). Il semblerait aussi qu'il ait une API plus stable que cette de pyinotify qui semble changer plutôt souvent et sans avoir forcément de raison valable.
- python-instant : Module permettant d'utiliser du code C dans du code python. Dans l'exemple de base visible sur le site officiel, l'auteur du projet nous annonce un gain de temps assez intéressant. Toutefois, on est en droit de s'interroger sur la réelle utilité d'un tel projet. Malgré cela, ce module peut s'avérer fort pratique si l'on est parti pour coder un module en C. Cela pourrait éventuellement d'avoir à le faire si le bout de code n'est pas trop complexe.
- python-keybinder : Module permettant à une application d'enregistrer des raccourcis claviers GTK.
- python-lamson : Pur serveur STMP écrit en python.
- python-mock : Permet de créer des objets mock dans le cadre de tests unitaires. Un objet mock est un objet controllé qui simule le comportement d'un autre. On peut par exemple connaître l'ensemble des méthodes appelés avec la liste des arguments à chaque fois. On peut aussi donner un jeu de valeur à retourner pour telle ou telle méthode. C'est un concept très intéressant et surtout fort pratique. Pour certains bouts de code, écrire un test unitaire se révèle être un vrai casse-tête. python-mock permettra donc de s'éviter bien des migraines.
- python-pyosd : Module permettant d'ajouter un OSD à vos applications.
- python-sponge : Framework web basé sur CherryPy et Genshi qui suit le concept DRY.
-
shells
- lshell : Shell codé en python permettant de restreindre l'accès à certaines commandes, d'activer ou de désactiver certaines commandes via SSH, d'enregistrer les commandes de l'utilisateur, d'avoir des restrictions liées au temps, etc.
-
sound
- taggrepper : Clone de grep spécialisé dans la recherche parmis les tags de fichiers MP3, Ogg Vorbis et FLAC en utilisant une expression régulière.
-
tex
- latexdiff : Permet de faire un diff entre deux fichiers latex. Cette commande se veut plus adaptée qu'un « vulgaire » diff. Elle génère un nouveau fichier latex avec les différences annotées.
-
text
- apvlv : Visualisateur de fichiers PDF se manipulant comme vim. « :o foo » permet par exemple d'ouvrir le fichier « foo ». À noter qu'avec emacs23, on peut directement visualiser les PDF sans passer par un programme tiers.
- pdfchain : Outil permettant de manipuler des fichiers PDF. Grâce à lui on peut fusionner des fichiers, les découper, ajouter des arrières plans, etc.
- pdfresurrect : Outil permettant de manipuler l'historique contenu dans un fichier PDF.
-
utils
- agedu : Après du et ncdu, voici un autre utilitaire dont vous ne pourrez plus vous passer. Plutôt que de se contenter de vous afficher uniquement la taille qu'occupent les fichiers de vos répertoires, il indique en plus la date de dernier accès des fichiers. Il part en effet du principe qu'afficher bêtement l'espace occupé n'est pas pertinent car parfois on a vraiment besoin de cet espace. Par contre, une archive qu'on a décompressé et dont on a totalement oublié l'existence sera mis en évidence par ce système. Comme du et ncdu, il nécessite de construire un index des fichiers du répertoire que l'on veut traiter. À la différence près qu'il doit la stocker sur le système de fichier, et qu'il travaillera par la suite dessus. La mise à jour n'est donc pas automatique… Pour se faire, il faut taper « agedu -s . ». Ensuite pour analyser le résultat, je suis passé par le serveur web embarqué que l'on lance avec « agedu -w ». En se rendant à l'adresse qu'il nous indique, on tombe devant un résultat qui n'est pas sans nous rappeler celui de ncdu, mais en version web. Toutefois une différence de taille fait son apparition : La barre d'occupation de l'espace disque est colorée. Plus on tend vers le rouge et plus les fichiers sont vieux. On peut donc ainsi facilement repérer les répertoires qui contiennent le plus de fichiers que l'on n'utilise quasiment jamais, voire pas du tout. J'ai par exemple sur mes disques des fichiers auquel je n'ai pas touché depuis plus de 2ans…
- debtree : Outil permettant de générer un graphique mettant en évidence la relation entre des paquets debian.
- go2 : Permet d'augmenter la vitesse à laquelle on se déplace dans le système de fichiers en proposant une manière plus rapide pour indiquer le répertoire que l'on cherche a atteindre. À noter qu'il existe une interface graphique en GTK que l'on obtient en rajoutant « --gui » sur la ligne de commande. À noter que le mainteneur a fait du grand n'importe quoi. Ainsi, il m'a fallu taper « /usr/lib/go2/go2.py » pour lancer l'application car elle n'est pas dans le PATH. « /usr/share/doc/go2/README.Debian » nous apprend qu'il faut placer une ligne « obscure » dans notre ~/.bashrc pour pouvoir l'utiliser en tapant seulement « go2 ». Je trouve cela vraiment stupide. De plus, bien que l'application dépende de GTK pour l'interface graphique, il n'en est fait nul mention dans les dépendances du paquet. Heureusement, il y a déjà un rapport de bug pour ça.
- luckybackup : Interface graphique pour gérer la sauvegarde de données en passant par rsync.
- mdm : Outil permettant de paralléliser ses scripts shell.
- lxshortcut : Petit programme graphique pour lxde permettant de personnaliser les .desktop et de mettre des raccourcis vers des applications sur le bureau.
-
vcs
- easygit : Git pour les simples mortels. Il s'agit d'une surcouche à git ayant pour but de simplifier son utilisation pour les utilisateurs moins avancés.
- gitstats : Générateur de statistiques pour dépôts git.
- mercurial-git : Permet d'interagir avec un dépôt git en passant par mercurial.
-
video
- kplayer : Lecteur multimedia pour KDE basé sur mplayer.
-
web
- iceweasel-downloadstatusbar : Extension permettant de gérer les téléchargements depuis la barre de statut plutôt que de passer par la fenêtre dédiée qui nous gène dans notre navigation.
- iceweasel-fission : Extension permettant de fusionner la barre d'adresse et la barre de recherche.
- kpart-webkit : Greffon pour KDE permettant d'utiliser Webkit à la place de KHTML.
- mozilla-pwdhash : Extension pour iceweasel permettant de générer à la volé un mot de passe unique pour chaque site en se basant sur celui tapé par l'utilisateur. Entre autres avantages, bien qu'il ne chiffre pas les mots de passe, il rend leur cassage par dictionnaire bien plus compliqué que le mot de passe tapé par l'utilisateur. De plus si quelqu'un s'empare d'un hash et qu'il arrive à retrouver le mot de passe associé, il ne pourra s'en servir que pour le site auquel il est dédié.
- uzbl : Navigateur ultra minimaliste disposant d'un système de greffons pour l'étendre.
- zine : Logiciel développé en python à la wordpress et dotclear pour faire un blog.
-
x11
- e17 : Enlightenment DR17 est enfin entré dans sid.
- lxinput : Permet de configurer le clavier et la souris sous lxde.
- lxsession : Gestionnaire de session pour lxde.
- mutter : Gestionnaire de fenêtres basé sur clutter.
- slim : Ce paquet est nouveau sans vraiment l'être. Il a en fait quitté les dépôts pendant quelques jours. La cause principal de cet abandon était que le paquet n'était plus maintenu en upstream, ce qui n'est plus le cas. Le paquet nous revient donc, avec un nouveau mainteneur en prime. Pour ceux qui ne connaissent pas, il s'agit d'un gestionnaire de connexion graphique très léger.
- wbar : Barre de lancement rapide initialement développée pour Fluxbox, mais qui fonctionne avec n'importe quel gestionnaire de fenêtres.
-
xfce
- xfce4-clipman : Permet une gestion avancée des sélections faites par X.
-
admin
-
vendredi 22 mai 2009 à 22:41:40
Nouveaux paquets debian dans sid #1
S'il y a bien une fonctionnalité que j'apprécie tout particulièrement avec aptitude, c'est qu'il me liste les nouveaux paquets. C'est à dire qu'à chaque fois que je récupère la liste des paquets sur le mirroir que j'utilise, il marque ceux qui n'étaient pas présents lors de la dernière mise à jour. Ainsi, il me met en évidence les nouveaux paquets qui entrent dans sid.
Depuis plusieurs mois maintenant, j'ai pris pour habitude de parler de ceux que je juge intéressants sur le salon jabber debian-fr@chat.jabberfr.org (si vous n'avez pas encore de compte jabber, vous pouvez utiliser l'interface web de JabberFR). Maintenant que j'ai un blog, autant que j'en parle dessus. Ça ne se perdra plus dans les profondeurs des archives du salon.
Voici donc la liste des quelques paquets, classés par catégorie, qui ont retenu mon attention ces 2-3 dernières semaines :
-
admin
- fsprotect : Ensemble de scripts permettant de rendre immuable la racine et d'autres systèmes de fichiers. toutes les modifications sont écrites sur un autre système de fichier temporaire. Ceci peut s'avérer très pratique pour des ordinateurs publics en libre accès.
- tmux : Alternative BSD au projet GNU screen.
-
devel
- buildd : Démon pour construire des paquets Debian automatiquement.
- cl-clg : Binding pour pouvoir utiliser GTK+ en CMUCL, SBCL et CLISP.
- foundry : Générateur de code pour certaines tâches répétitives dans le développement de logiciels. Actuellement, il n'y a qu'un générateur de class AST/CST. À noter que ce paquet sera bientôt utilisé par debian-xcontrol.
- magit : Interface emacs pour git.
- protobuf-c-compiler : Générateur de code C pour les Protocol Buffers.
- valkyrie : Interface graphique pour valgrind. Gros défaut : dépend de Qt.
-
games
- chromium-bsu : Shmup totalement injouable au clavier. C'est bien le premier à ma connaissance pour lequel j'ai dû sortir ma souris. Du coup, comme on joue à la souris, on peut parcourir tout l'écran en moins de temps qu'il ne faut pour le dire. Du coup, il a bien fallu complexifier un peu le jeu, surtout que l'on a l'autofire si l'on reste appuyer sur le bouton de la souris. Si jamais un ennemi atteint le bas de l'écran sans que l'on ne l'ait tué, on perd une vie. En plus les ennemis tirent de grosses rafales (même le plus petit d'entre eux). Le jeu est vraiment dur. Mais heureusement, dès que l'on a compris que par moment (suivant les bonus que l'on prend) on pouvait se servir du vaisseau lui même comme d'une arme de destruction massive, le jeu prend une tout autre tournure. Dès que l'on devient un peu submergé, on balade le vaisseau sur les ennemis pour les tuer. Bon, par contre, le premier boss, c'est une autre histoire... À noter qu'il s'agit du jeu chromium qui est présent depuis un moment dans debian, mais qui a changé de nom en upstream. Le paquet debian a donc lui aussi changé de nom.
- excellent-bifurcation : Shmup assez original où l'écran est séparé en deux, et où on contrôle un vaisseau dans chaque moitié. Des ennemis arrivent des deux côtés, sans forcément être les mêmes, ni être aux mêmes endroits. C'est comme si l'on jouait à deux shmups en même temps sur des écrans différents. Du coup, un des vaisseaux peut se retrouver à avoir de nouvelles armes alors que l'autre a encore celle du début de la partie. À noter qu'il y a l'autofire, et que l'on peut intervertir d'écran les deux vaisseaux. Cela s'avère pratique quand le vaisseau avec l'arme la moins forte se retrouve à devoir tuer un gros ennemi alors que l'écran de l'autre est vide. C'est un jeu à tester absolument, surtout si l'on est fan de shmup.
- primrose : Puzzle game assez intéressant, mais plutôt rébarbatif. Le principe : on pose des briques de couleurs, et il faut les détruire de façon à ce que la surface de jeu ne soit jamais totalement rempli, de sorte que l'on puisse poser des briques à l'infini et faire le plus gros score. Pour détruire une brique, il suffit juste de l'entourer de 4 autres briques de même couleurs mais différente de celle de la brique que l'on veut faire disparaître. En gros, une brique bleu entourée de 4 briques vertes, et la brique bleue disparaît, remplaçant par là même les 4 briques vertes par 4 briques bleues (cela permet d'ailleurs de faire de sacrés combos). Mais on n'est pas limité à seulement pouvoir détruire une brique à la fois. En effet, du moment que des briques d'une couleur donnée et adjacentes se retrouvent entourées par des briques d'une autre couleur, cela suffit pour les faire disparaître. Les scores sont stockés sur internet, ainsi on peut se comparer aux joueurs du monde entier. On peut aussi revoir les parties des meilleurs joueurs. C'est comme ça que je peux vous dire que ce jeu se joue à l'infini. Le meilleur score actuellement est une partie qui dure plus de 2h, et il a perdu à cause d'une bête erreur au niveau 124. Mais en étant rigoureux, et en adoptant un certain pattern (comme il avait l'air de le faire), on doit pouvoir jouer à l'infini.
-
graphics
- pqiv : Utilitaire en ligne de commande permettant de visionner une ou plusieurs images. Il s'avère très pratique si l'on veut très rapidement consulter les images d'un répertoire sans fioriture : il n'y a qu'une fenêtre avec l'image qui apparait, et rien d'autre.
- structure-synth : Générateur de structures « mathématiques » « programmable ». À l'aide d'un langage de description, on peut définir des formes 3D à partir de formes de base (cube et sphère par exemple), et les agencer de telle façon que ça représente quelque chose, comme des arbres, une bouteille, un poulpe cuboïdale, etc. Je vous invite à vous rendre sur le site officiel pour avoir accès aux captures d'écran. De plus, il dispose d'une multitude d'exemples accessibles par les menus. Seuls points noirs : il dépend de Qt, et il faut l'accélération 3D pour pouvoir vraiment en profiter.
-
interpreters
- god : Framework de monitoring facilement configurable et étendable, écrit en ruby. Oui, vous ne rêvez pas, avec Debian on peut enfin faire « aptitude install god ». C'est d'ailleurs le seul intérêt de « god », vu qu'il est écrit en ruby.
-
libs
- libbox2d0 : Moteur physique 2D prévu pour être utilisé dans des jeux. Le site officiel nous montre plusieurs captures d'écran mettant en application le moteur. J'ai hâte d'avoir un projet pour lequel je pourrais utiliser cette fantastique bibliothèque. Plein d'idée de jeux germent déjà dans ma tête.
-
mail
- icedove-quotecolors : Extension pour icedove qui permet de mieux mettre en évidence les différents niveaux de citations dans les emails (lorsque plusieurs commentaires sont imbriqués) en les colorant. Je ne peux déjà plus m'en passer.
- syncmaildir : Alternative à maildirsync moins gourmande en accès disque et temps CPU.
-
math
- picviz : Logiciel à la graphviz pour visualiser sous forme de graphiques les logs apache, les logs iptables, syslogs, tcpdump, etc. Grâce à lui, on est censé pouvoir rapidement analyser les problèmes. Quelques exemples de rendus sont fournis sur le site officiel.
-
net
- sslh : Multiplexeur SSL/SSH. Il rend possible les connexions SSH sur le port 443 tout en ayant un serveur web qui propose un accès SSL sur ce port.
- tucan : Gestionnaire de téléchargement sur les sites de stockage à la rapidshare, megaupload, mediafire, etc. On lui ajoute une liste de liens à télécharger, et il va s'occuper tout seul d'attendre le temps qu'il faut, puis de télécharger les fichiers, puis d'attendre le temps imposé entre deux téléchargements, etc. Et tout ça, tout seul sans que l'on ai besoin d'intervenir. On peut facilement l'étendre (pour gérer d'autres sites de téléchargement par exemple) à l'aide d'un système de plugin. Comme en plus il est codé en python, ça reste accessible. Donc du coup, on peut lui donner une dixaine d'url, aller se coucher, et profiter des fichiers téléchargés dès le réveil. Ce genre d'outils (que j'attendais depuis un moment) maximise en quelque sorte le téléchargement au près de tels services, suffisament pour nous dissuader de prendre un compte premium (bien qu'il sache aussi gérer les comptes prémium). Bref, totalement indispensable !
-
perl
- cupt : Interface en ligne de commande à la bibliothèque Cupt (qui est une réimplémentation de la biliothèque C++ libapt-pkg en perl). Cupt utilise la même infrastructure que APT, comprend même quelques options de APT et se veut plus strict, plus robuste et moins buggué que APT.
-
python
- bpython : Shell interactif python utilisant ncurses. En plus de l'autocomplétion, il dispose aussi d'un « popup » affichant la liste des noms par lesquels il peut compléter. Lorsque l'on appelle une fonction, il nous affiche son prototype pour que l'on sache quoi mettre. On peut aussi sauvegarder le contenu de notre session, ainsi qu'envoyer son contenu directement sur un pastebin et juste récupérer le lien pour le réutiliser directement.
-
shell
- bash-completion-lib : Paquet similaire à bash-completion mais consommant moins de mémoire.
-
sound
- gmerlin : Lecteur multimedia ulta léger. Il permet entre autre de lire des cd, dvd, musiques, webradio, images, etc. Il dispose aussi d'un mixeur Alsa (sensiblement équivalent à alsamixer). Il est étendable par l'intermédiaire d'un système de greffons. Le seul soucis : je n'ai pas réussi à lui faire jouer le moindre son, ni la moindre vidéo. Je n'ai pu que lui faire afficher des images. Gageons sur le fait que ce sera vite réparé (ou bien que je m'y sois tout simplement mal pris), car il pourrait s'avérer très pratique pour les petites configurations.
- mp3splt-gtk : Permet de découper des fichiers mp3 et ogg sans devoir les décoder.
- xmms2-client-nycli : Nouveau client en mode texte et interactif pour xmms2.
- xmms2-client-vis : Clients de tests pour le framework de visualisation de xmms2.
- xmms2-plugin-html : Permet de charger des listes de lecture au format HTML.
-
utils
- bosh : Au premier abord, ce logiciel peut s'avérer compliqué, voir même carrément inutile. Mais en fait, il peut s'avérer très pratique. Au moyen d'un fichier, on lui indique quelle commande lancer, et les actions que l'on peut réaliser. Je vous conseille de télécharger l'exemple avec la commande ps où l'on peut par exemple tuer les tâches, mais aussi obtenir certaines informations suivant la tâche sélectionnée. Bosh est prévu pour être utilisé comme d'un interpréteur. On peut donc créer des « script bosh », et les utiliser comme n'importe quelle commande. Cet outil s'avère donc très prometteur, bien que pas vraiment facile d'accès.
- lzip : Concurent de gzip et bzip2. Il se veut aussi rapide que gzip, mais compressant mieux que bzip2. Si c'est effectivement le cas, tout le monde ne devrait pas tarder à y migrer.
- ohcount : Petit outil en ligne de commande pour voir le nombre de lignes de code d'un projet, le nombre de ligne vide et nombre de lignes de commentaire. Il gère la plupart des langages et est censé dectecter les bibliothèques que l'on utilise comme GTK, ou bien que l'on dépend de python par exemple. Seuls inconvénients : il est écrit en ruby et il détecte mal les outils que le code utilise. Je lui préfère largement sloccount.
- simhash : Logiciel permettant de savoir si deux fichiers sont quasiment identiques ou pas en passant par un hash intermédiaire. Je n'ai malheureusement pas réussi à savoir comment l'utiliser.
-
web
- debian-timeline : Il s'agit de la frise temporelle du Projet Debian. On peut ainsi la consulter en local. C'est vraiment très pratique pour consulter l'historique du projet.
- iceweasel-notify : Extension pour iceweasel permettant une meilleure intégration sous GNU/Linux pour le système de notification en passant par un démon du style libnotify.
-
x11
- pdfshuffler : Utilitaire permettant de supprimer ou de déplacer les pages d'un pdf. Il permet aussi de fusioner plusieurs pdf en un seul. En laissant libre cours à notre imagination, on peut par exemple prendre quelques pages de plusieurs pdf pour en faire un seul. Très pratique lorsque l'on récupère plusieurs pdf mais que seules quelques pages nous intéressent dans chacun. De plus, il est très facile à prendre en main. Je ne peux déjà plus m'en passer.
Voilà, j'espère que parmis tous ceux là, au moins un ou deux auront retenu votre attention.
-
admin
-
vendredi 8 mai 2009 à 02:36:40
Premier blog, premier billet
Depuis le temps que je dis qu'un jour j'en aurai un, voilà que je l'ai enfin. Ce ne fut toutefois pas sans mal. En effet, j'en voulais un à mon image, mais j'ai dû faire des concessions.
Il était hors de question que j'utilise quelque chose d'aussi exécrable que dotclear ou wordpress (déjà, rien que la beauté conceptuelle du langage utilisé les élimine d'office), et bien sûr il fallait que ça soit libre. Comme j'aime bien XML et le langage de programmation D, je voulais les utiliser. J'avais réussi à faire une preuve de concept en utilisant xsl pour le système de template, et je devais coupler ça à un système de gestion de versions qui m'aurait permis d'écrire des billets de n'importe où.
Seulement la solution n'était au final pas satisfaisante (bien que très intéressante intellectuellement parlant). Puis surtout, le blog n'aurait pas vu le jour aussi vite si j'avais continué dans cette voie (disons qu'il me restait pas mal de points à éclaircir). L'avantage d'avoir utilisé django, c'est qu'en quelques jours, le plus gros était déjà fait. Et puis comme en plus je suis un fana de python...
Mais bon, je n'ai quand même pas poussé le vice à créer un logiciel dans le simple but de l'utiliser pour parler de lui (les buzz, ça sux vraiment). Bien que ce blog ne doive pas non plus être considéré comme un journal intime, je vais faire une rapide présentation de ma personne. Non pas que je pense que cela pourrait vous intéresser, non. Disons plutôt que cela vous permettra de vous faire une idée des sujets qui pourront être abordés ici.
De formation scientifique, je suis actuellement un « connard amer »™. Et en tant que tel, j'utilise un système d'exploitation libre. Étant programmeur amateur, j'ai un ou deux projets à mon actif (eux-mêmes libres).
Tandis que certains élèvent une biquette dans leur chambre, moi je déteste les moutons. Tandis que certains pronent l'utilisation de html5, moi je déteste flash. Tandis que certains s'évertuent à essayer de raviver la flamme des jours heureux d'irc, moi je me complais à utiliser jabber.el. Tandis que certains chantent à tue-tête à l'April Lobby Sing, moi j'aime le ecchi. Tandis que certains se tournent vers les sectes (aussi vieilles et influentes soient-elles), moi je vénère Haruhi Suzumiya. Tandis que certains éprouvent une attirance sexuelle pour Britney Spears, moi je n'ai d'yeux que pour Mai Kuraki.
Cet encart publicitaire vous est offert par les administrateurs de CodingTeam.net : Pour finir, je voudrais dire combien les extra-ordinaires compétences techniques de MsieurHappy m'ont aidé à faire mon blog : 5 et demi (comme l'heure de l'ouverture du marché aux poissons de Tsukiji, à Tōkyō, où les poissons se vendent entre 1000¥ et 10000¥ (comptez 10 millions de yen pour un thon rouge de 128kilos)). MsieurHappy qui est adepte de la « méta-physique méga-contextuelle, telle que définie par l'École Néonovatrice ». C'est dans cette école que xbright fait ses études. Vous savez, xbright, celui qui est « le plus sexy et le plus intelligent de jabber ».
Et parce que je suis sympa, j'vous ai préparé un petit jeu. Il y a très exactement 42 trolls dans ce billet. Saurez-vous tous les retrouver ?