Valgrind est un outil de développement extraordinaire. C'est tellement bien que je l'utilise tout le temps, et je me demande comment j'ai pu faire sans. Valgrind vous dit si votre programme fait des accès mémoire invalides ou perd de la mémoire. Il indique où votre programme passe son temps et comment les fonctions s'appellent les unes les autres. Il vous montre combien de mémoire votre programme utilise au fil du temps. Ce n'est pas seulement un outil d'investigation, c'est aussi un puissant outil d'optimisation. En vérité, utiliser Valgrind améliore tellement la qualité du code pour peu qu'on y fasse attention, que développer en C sans l'utiliser devrait être simplement interdit ! Je suis éternellement reconnaissant à Julian Seward, Josef Weidendorfer et les autres contributeurs pour leur fabuleux travail.
Bonne surprise au courrier ce matin : une copie du dernier livre de Greg Kroah-Hartman, "Linux Kernel in a Nutshell". L'ouvrage explique en détail comment configurer, compiler et installer votre noyau Linux personnalisé. Cette opération souvent considérée comme réservée aux spécialistes devient enfin accessible à tous. J'ai fait office de relecteur pour un des chapitres en septembre dernier, alors que Greg et moi-même étions à Harrachov, ce qui me vaut ce cadeau de l'éditeur. Merci O'Reilly !
J'étais hier au salon Solutions Linux 2007 au CNIT (La Défense), où j'ai présenté (avec succès semble-t-il) la communauté des développeurs du noyau Linux. Au menu, un survol rapide de l'organisation, quelques statistiques pour l'année 2006, et l'évolution du processus de développement au cours des 6 dernières années.
J'ai croisé François Bayrou sur le stand Novell, c'est sympa de voir un homme politique s'intéresser aux logiciels libres. J'attends avec impatience qu'il réponde au questionnaire de l'APRIL pour connaitre ses orientations sur les sujets qui touchent le logiciel libre et les libertés numériques.
Ça doit être bien d'être Alain Souchon, d'avoir compris le présent dans son intégralité, le pire et le meilleur, jusqu'au moindre détail, et de savoir inventer les mots pour l'exprimer comme personne.
Merci, Alain.
Je reviens du Guadec 2005 auquel j'ai accompagné mon épouse Karine. Elle a réalisé une page présentant notre périple en terre teutonne.
Je viens de publier les photos que j'ai prises lors du Sucon'04 (conférence Unix suisse) en septembre dernier.
Monsieur le Président,
Lors de votre campagne présidentielle, en 2002, l'un des points de votre programme était l'opposition à la brevetabilité des logiciels informatiques. Vos arguments en ce sens étaient pertinents et tout à fait en accord avec mes propres convictions.
Aujourd'hui, contre l'avis du Parlement Européen élu par le peuple, et contre l'avis d'une écrasante majorité des acteurs du domaine, un texte autorisant pratiquement sans condition la brevetabilité de tout concept logiciel a été accepté, sans vote (point A), par le Conseil de l'Europe. Ce même conseil avait déjà tenté de passer ce texte controversé il y a quelques mois lors d'une séance consacrée à l'agriculture et à la pêche, domaines sans aucun rapport avec l'informatique. C'est dire si certains membres du Conseil Européen étaient prêts à tout pour passer en douce ce texte, malgré l'opposition explicite de plusieurs pays membres dont la Pologne et le Danemark.
Le texte, en l'état, met l'ensemble des acteurs du développement informatique européen à la merci d'une poignée de multinationales qui brevètent depuis des années toute idée pouvant être utilisée dans un logiciel, y compris les éléments les plus basiques dont tous les logiciels ont besoin. Ce texte met en grand danger de nombreuses PME françaises et européennes. Je rappelle que la grande majorité des brevets déjà déposés l'a été par des sociétés américaines et japonaises.
Au-delà de l'enjeu de la non-brevetabilité logicielle, la méthode par laquelle ce texte a été adopté est tout à fait inacceptable. Le passage de ce texte a été fait, je le répète, malgré l'opposition répétée du Parlement Européen élu. Il s'agit donc d'une décision anti-démocratique, forcée vraisemblablement par quelques représentants de sociétés multinationales ayant une influence sur les membres du Conseil de l'Europe.
Devant un dysfonctionnement aussi flagrant des institutions européennes, je m'inquiète de la Constitution Européenne à venir, qui donne encore plus de poids au Conseil de l'Europe et encore moins au Parlement Européen pourtant représentant du peuple.
Je vous invite donc à honorer votre programme électoral en demandant aux représentants français dans les institutions européennes de s'opposer aux brevets logiciels illimités tels qu'ils ont été définis dans le texte passé en force aujourd'hui par le Conseil de l'Europe.
Si rien n'est fait en ce sens dans les semaines à venir, je n'hésiterai pas à exprimer mon opposition à l'Europe telle qu'elle est aujourd'hui en votant non au referendum sur la Constitution Européenne. Je suis pro-européen, mais je ne veux pas d'une Europe qui décide contre la volonté du peuple.
Je suis tout disposé à discuter plus longuement des enjeux des brevets logiciels avec vous ou vos collaborateurs si cela peut faire évoluer la situation dans un sens favorable à l´économie informatique européenne.
Merci de votre attention.
Brian L. Naylor nous gratifie d'un article court mais ô combien intéressant sur les choses à ne pas faire sur IRC.
On parle de moi dans un article publié sur le site web de Novell ! La classe, non ? :-)
Comment savoir avec certitude si l'on est un geek ou non ? Le meilleur moyen reste de passer le test !
Un petit jeu d'esprit amusant, et quelques autres sympathiques à aller voir également.
Le pire algorithme pour calculer pi, par Roy Williams.
Je vous invite à aller écouter les aventures du Donjon de Naheulbeuk. Si vous ne connaissez pas encore cette série, cessez toute activité immédiatement et comblez au plus vite cette lacune, parce que c'est vraiment excellent !
C'est l'heure d'apprendre à parler jeune's !
Installation facile de polices True Type sous XFree86 version 4 !
Deux astuces pour personnaliser Slackware GNU/Linux :
Découvrez l'histoire d'Astral Projection, un excellent groupe israélien de goa.
Transition musicale en douceur avec Fadeamp.
Caricature diabolique de tout le crétinisme profond qu'Internet a pu générer, cette page est tout simplement incontournable.
Besoin d'une carte vidéo qui arrache ? Procurez-vous vite une Voohoo 5 !
Ras-le-bol des chain letters ? Vous n'êtes pas le seul !
Vous vous souvenez de Heroes, ce sublime jeu sous DOS ? Et bien voilà qu'on annonce une version Linux !
Toujours aussi forts, les journalistes de SVM. Ils ont manifestement un léger problème avec les nombres.
Quelques blagues amusantes sur w3perl.com. Des pas amusantes aussi, mais tous les goûts sont dans la nature.
Une petite énigme, rien de tel pour se dérouiller les neurones !
De très belles images sur le site de Mike Bonnell. Dommage que tout ne soit pas accessible à tous, mais ce qui l'est justifie déjà le détour.
La célèbre distribution Linux Debian sera prochainement distribuée en magasin, grâce à VA Linux Systems, O'Reilly Associates et SGI.
Provenant d'une discussion sur les liens symboliques et physiques sous UNIX, voici un texte explicatif très clair sur le sujet, ainsi que quelques astuces.
L'astuce du jour : rpm -qf <nom de fichier> permet de savoir de quel package RPM provient un fichier donné.
Le Sénat met en place un forum électronique (fermé depuis) sur la proposition de loi numéro 495 tendant à généraliser dans l'administration l'usage d'Internet et des logiciels libres.
J'ai rédigé un petit récapitulatif des combinaisons de touches à connaître pour survivre à Starcraft.
Encore une nouvelle distribution Linux ! Celle-ci se nomme PingOO et est dévelopée dans le cadre du projet EdRes74 pour être diffusée dans les établissements scolaires.
Faut-il légaliser les brevets sur les concepts mathématiques ? L'avis de Renaud Guérin :
"L'Europe, sous la pression des éditeurs américains, s'apprêterait les 24 et 25 juin prochain à légaliser les brevets sur les concepts mathématiques en général, et sur les logiciels en particulier !
Ainsi, en écrivant un logiciel où on se sert d'un algorithme lu dans un
magazine, par exemple, on risque de se faire attaquer par les détenteurs
de brevets.
Dommage pour vous si vous avez une bonne idée un jour mais que les
avocats de Microsoft ou d'IBM décident qu'elle ressemble vaguement à un
brevet qu'ils ont et que c'est une bonne occasion d'écraser, avec leur
service juridique titanesque, toute tentative d'innovation qui pourrait
un jour leur faire de l'ombre.
Les logiciels n'étant que des implémentations d'algorithmes, qui sont essentiellement des concepts mathématiques, à quand les brevets déposés par une université sur une découverte mathématique qui, par essence, est universelle ? Cela pourrait sérieusement entraver les progrès de la science, alors que jusqu'ici la coopération était la règle (même si la concurrence entre les équipes de chercheurs était présente, les résultats finissaient toujours par être connus de tous)."
Quelques liens sur le sujet :
Il faut faire du bruit là dessus...
Enfin ! Nous l'attendions tous avec impatience depuis bien longtemps, et le voici... Heroes, le fabuleux jeu développé conjointement par Realtech et Olympus (groupes bien connus de la scène internationale) est disponible ici. Passer à coté de ce joyau serait une erreur. Graphismes de qualité, programmation talentueuse, configuration requise très légère, tout est réuni pour nous rappeler que non, on n'a pas besoin d'un Pentium III 550, de 128 Mo de mémoire centrale et d'une carte vidéo accélératrice 3D avec 32 Mo de mémoire pour passer un bon moment devant son écran... (Non monsieur, on n'a pas non plus besoin d'un Pentium III pour aller sur Internet. Oui je sais, ils l'ont dit a la télé mais ce n'est pas vrai...).
Dream, le magazine de la micro alternative, change de nom. À partir du mois de mai, il s'appellera Login:.
Un virus qui s'attaque à Linux. Un article plus ancien du CERT, beaucoup plus technique.
Réponses à de nombreuses affirmations généralement erronées au sujet de Linux, par Fabien Gélenne.
Comme j'en ai marre de m'arracher les yeux en lisant des pages avec des caractères microscopiques, j'ai écrit un petit texte explicatif pour éradiquer cette épidémie.
Pour se dégourdir les neurones, rien de tel qu'une partie de démineur avec des cases triangulaires ou hexagonales. C'est fou, on prend des habitudes avec les cases carrées, et dès qu'on passe à autre chose, on est perdu ! Ce démineur un peu particulier, c'est Xbomb.
Perdu sur le net ? Une seule adresse !
Une histoire d'assistance technique par téléphone.
Quand Bill Gates prend la parole, ça nous permet de rigoler un peu quand la réponse arrive.
Un point de vue original sur IRC.