Les vieilles habitudes

Attention: tip bidon.

Eh oui eh oui, à 35 ans on est un vieux con, on a ses habitudes et on aime pas en changer. Et mes raccourcis de changement de workspace, sous X11, depuis ma Slackware 3.0, c’est les touches de fonction.

Sur le NetBSD 5.0 qui équipe mon nc10, j’ai fini par opter pour Xfce, les tiling window managers c’est sympa 5mn, mais à la longue ça me fatigue. Xfce, je l’ai utilisé par le passé, je me souvenais avoir eu quelques déboires avec mes raccourcis clavier favoris, et ça a pas loupé. Au final, la solution est assez basique: dans les préférences du window manager, copiez le layout “Default” du clavier, je l’ai appelé “iMil”. Inutile de tenter de coller des raccourcis avec uniquement des touches de fonction à cet endroit, ça ne fonctionnera pas (en tout cas pas avec Xfce4.4). Editez le fichier ~/.themes/iMil/xfwm4/keythemerc et rendez-vous à la section workspace_1_key. Là, au lieu de mettre comme valeur “F1”, “F2” etc.., entrez “+F1”, “+F2” etc…

Let The Party BEGIN

Hier, 4 Juillet 2009, j’était à la soirée Unighted.

Je vais juste laisser parler les videos.

Axwell et Steve Angello, 2/3 de la Swedish House Mafia (!!!!@#!@#!@#): [MEDIA=12] David Guetta : [MEDIA=13] Plus que 46 jours avant Ibiza 2009. Gnnnnn. GNNNNNNN.

Pkgin dans GLMF

And voila !

Vous trouverez dans le numero de Juillet/Aout un article préparé par mes soins sur les méandres du developpement de pkgin. Bientôt dans les kiosques.

Xen, ssh et Xnest, segmenter pour travailler proprement

Pkgin utilisable, je me suis engagé à l’intégrer dans PackageKit afin que NetBSD dispose rapidement d’une interface graphique permettant de manipuler des packages.

Je ne souhaitais pas polluer ma machine de développement avec une myriade de librairies et utilitaires graphiques, aussi ai-je installé un domU NetBSD 5.0 prévu à cet effet. Afin de simuler l’utilisation d’une station de travail sans pour autant installer plusieurs téras de logiciels, j’ai choisi xfce4. Son installation est désormais simplissime (quoi, j’ai le droit de me brosser un peu) :

Pour 100 balles t'as plus rien

Pour mon anniversaire, j’ai demandé une paire de WD 500Go. L’idée était de me faire un NAS et accessoirement securiser ma machine de developpement (non c’est pas pour pécho tes films de merde Christine).

Pour ce faire, j’avais déjà dans l’idée d’utiliser le driver RAIDframe de NetBSD. La documentation officielle issue du NetBSD Guide est extrèmement complète et détaillée, mais j’ai trouvé l’exemple d’utilisation peu explicite. Aussi, si vous souhaitez vous essayer au RAID logiciel, je vous conseille de lire en parallèle la documentation originale de Martti Kuparinen, et en particulier de suivre son exemple de disklabel qui m’a aidé à comprendre comment RAIDiser un disque entier.

pkgin-0.2.5 atterrit dans pkgsrc !

Et voila, après 3 mois de développement, la première version publique de pkgin est disponible. Publique car non plus disponible uniquement via CVS ou pkgsrc-wip mais également dans l’arbre officiel pkgsrc, ce qui en fait un candidat potentiel pour pkgsrc-2009Q2.

Comme on peut s’en douter, le développement est loin d’être terminé et la TODO s’allonge jour après jour, mais après quelques semaines de tests réels sur diverses plateformes, l’outil semble prêt à être utilisé à plus grande echelle. N’hésitez pas à me contacter si vous êtes utilisateur de pkgin et constatez des dysfonctionnements.

Samsung NC10, remboursement de la license SaleOS

Contre toute attente, à peine deux semaines après avoir envoyé un courrier simplement inspiré du site racketiciel.info, j’ai reçu ce matin un dossier de remboursement pour la license du “système” qui polluait mon NC10 flambant neuf.

Je ne peux resister à l’envie de copier ici le 3eme point expliquant les “conséquences de la désinstallation du système” : _ “3. Samsung informera Mxxxxxxxx de la desinstallation du Système d’Exploitation Mxxxxxxxx réalisée sur l’ordinnateur du consommateur” _ Ouais. Faites le s’il vous plait, que jme serve un coup à boire à leur santé.

Nouveau jouet, Samsung NC10

Pour notre anniversaire de mariage, madame m’a offert un joujou dont je lui cause depuis un moment sans parvenir à me décider à l’acheter, le Samsung NC10. Ce netbook, je l’avais repéré à cause de son clavier qui, contrairement aux autres claviers de netbooks, est simplement parfait. Pas de disposition pourrie des touches de fonction, une touche “Enter” digne de ce nom, une frappe sublime et des touches assez grandes pour ne pas chopper des crampes.

snprintf(surprise, BUFSIZ, "prout%s", surprise);

Cet après midi, j’ai eu une mauvaise surprise. Je fus en effet étonné de constater qu’en compilant pkgin sous GNU/Linux, les appels du type :

tronquaient a avec uniquement unechaine.

Evidemment, mon premier reflexe fut de blâmer GNU/Linux puisque ce code passait sans aucun soucis sur NetBSD, DragonFly BSD et même Solaris. Et pourtant. C’est gl qui m’informa que ce document issu de l’ISO et l’IEC explique clairement que le fait d’appeler snprintf() de la sorte rendait le résultat “imprévisible”. Dont acte.