Catégorie : Informatique
Les catégories du site sont en cours de restructuration. L'organistaion des contenus devrait être amenée à changer.
notes (123)
Repenser la syntaxe wiki des tableaux
Comment simplifier la notation en syntaxe wiki d'un tableau sans pour autant perdre en fonctionnalités.
Contrôler un serveur apache dans Gedit sous Fedora
J'ai décris il y a 2 ans et demi la création d'un outil permettant de contrôler un serveur apache depuis Gedit (et, implicitement, sous Ubuntu). Voici son adaptation à Fedora.
Bzr-gtk sous Fedora
Canonical, qui produit le VCS Bazaar, concentre la plus grande partie de son énergie à développer une interface graphique Qt appelée bzr-explorer ; je préfère pour ma part utiliser la série d'outils écrite en python et utilisant GTK appelée bzr-gtk. Voilà comment l'installer sur Fedora 17.
Le changement a eu lieu
J'ai finalement sauté le pas : je tourne sous Fedora 17 beta sur ma machine principale depuis quelques jours maintenant.
Sur le prix des ebooks
Quelques remarques sur ma position concernant les ebooks et leur prix, alors que l'un des plus grand éditeur du monde vient d'annoncer qu'il diffuserait dorénavant des fichiers numériques sans DRM.
Du ridicule des noms de version chez Fedora

Extensions Firefox
Petit point régulier sur les extensions Firefox utilisées :
Gnome 3 - Fedora 16
Le site Tom's Hardware a publié un exhaustif passage en revue de Fedora 16 et de Gnome 3, avec une analyse technique mais surtout une évalutaion plutôt pertinente de l'utilisabilité de l'environnement.
Le changement, c'est maintenant !
Les mises à jour de la Ubuntu 10.10, que j'utilise encore, s'arrêtent en avril ; Gnome 3.4 est attendu le même mois ; Fedora 17 devrait sortir début mai. Le changement, c'est maintenant... :-).
Firefox 10 + Firebug 1.9 = crash (sous Ubuntu) !
Sur une Ubuntu 10.10 64 bits, c'est la catastrophe : à peine essaye-t-on de cliquer sur un des onglets du panneau Firebug, d'afficher le DOM ou de naviguer dans le code HTML de la page courante que patatra, Firefox crash ! Très, mais vraiment très génant pour un développeur web !
Unity et connexion automatique
Répéter après-moi : quand j'installe une Ubuntu 11.10 server sur une machine qui n'a pas de carte graphique dédiée, j'évite d'activer la connexion automatique !
Nombres flottants en informatique
Sébastien Sauvage publie un rappel fort utile pour tout les codeurs débutant qui seraient perturbés par la gestion des nombres décimaux dans leur langage de programmation préféré. Petit commentaire supplémentaire sur la manière d'éviter les problèmes en php et en javascript.
Synchronisation audio / vidéo
Le lecteur blu-ray de la FreeBox est en rade depuis quelques jours ; je vais sans doute devoir demander à ce qu'on me change la box player. En attendant, pour regarder mes DVDs, j'ai voulu les copier et les transférer sur la box Server. Problème : les copies obtenues ont le son décalé par rapport à l'image. Voilà comment j'ai résolu le problème...
Formatage json en PHP
PHP possède des méthodes pour lire (json_decode) ou encoder (json_encode) des objets json. La chaîne de caractères retournée par cette dernière méthode est malheureusement illisible car sans indentation. Et comme l'un des intérêts du json, c'est justement de pouvoir être lu facilement par un humain, voici comment corriger cela...
Garder Ubuntu 10.10
Avant de me lancer dans la rédaction de notes concernant la domestication de gnome-shell, de Fedora et des dernières versions d'Ubuntu, petit mémo sur les modifications permettant de garder une Ubuntu 10.10 potable.
Les extensions gnome-shell
La fondation Gnome a lancé un site dédié aux extensiosn gnome-shell sur le modèle de celui des extensions pour les produits Mozilla : shell extensions. Voilà la première vraie bonne idée depuis l'avénement de ce nouvel environnement graphique !
Migrer au mauvais moment
On peut penser qu'une mise à jour complète de son système d'exploitation tout les 6 mois, ce n'est pas excessivement stressant ; j'ai passé les 6 dernières années à le faire sans aucun problème. Mais avec le radical changement d'interface graphique des deux dernières versions de Ubuntu, la chose a été plus compliqué...
Gestion du type MIME JSON
Comment ajouter la gestion du type MIME JSON, notamment la coloration syntaxique dans Gedit, à une distribution linux qui ne le gère pas nativement (comme la Ubuntu 10.10 par exemple).
Importer les contacts d'Evolution dans Thunderbird
Petite astuce plutôt mal documentée pour récupérer votre liste de contacts depuis Evolution au format csv, et ainsi pouvoir l'importer dans Thunderbird.
Gérer une série de projets avec Gedit

Documentation de code javasrcipt en PHP
Apparition d'un nouveau module dans la librairie PHP, codetodoc, qui permet de générer une documentation de code javascript à partir des commentaires. Encore au stade alpha mais les premiers tests sont encourageants.
Gedit : plugin WikiOutline et fichiers css
Je n'ai pas connaissance d'un éditeur de texte qui puisse parser les fichiers css pour en ressortir un outline. Avec le plugin WikiOutline, je peux enfin parcourir mes feuilles de styles rapidement.
Gedit : plugin Wikioultine

Renommage de projets
Les mauvaises habitudes étant ce qu'il y a de plus dur à perdre, me voilà de nouveau atteint par une crise de « renommagïte aiguë ». Les victimes aujourd'hui : certains projets informatiques.
Fedora 15

Quitter Ubuntu ?
La dernière version d'Ubuntu (Natty Narwhal) est sortie le 28 avril, avec un changement radical d'interface graphique. J'ai mis à jour ma machine ; j'ai testé ; mon ordinateur est devenu quasiment inutilisable et c'est la première fois sous Linux que je me suis sentis prisonnier du système d'exploitation. Je suis revenu en arrière, et je pense même à changer de distribution...
JsValidator 1.1
Cela faisait plusieurs mois que le plugin pour Gedit végétait alors que certains bugs étaient clairement identifiés. Cette nouvelle version corrige le tir.
Hacking Zim 2
Quelques nouvelles du front : alors que l'évolution sur l'utilisation des templates est validée, les discussions nous ont amené à considérer l'implémentation d'une fonctionnalité plus riche.
Hacking Zim
Zim est un Outliner capable de gérer une collection de fichiers plats. Alors que je progresse peu à peu dans ma maîrtise du langage python, j'ai décidé d'essayer d'adapter le logiciel à certains de mes besoins.
Prêt pour Firefox 4
Les versions beta de Firefox 4 sont disponibles depuis plusieurs mois déjà et, d'habitude, je m'empresse d'utiliser ces pré-versions. Sauf cette fois-ci, alors même que les nouveautés annoncées sont plutôt alléchantes. Pourquoi ? A cause de l'incompatibilité d'une extension que j'utilise quotidiennement et dont l'absence est était rédhibitoire...
News informatique
News plus ou moins fraîches : de la prochaine version de Gnome à la dernière connerie d'Oracle.
Convertisseur Tellico
Dans ma quête toujours insatisfaite de libérer mes données de formats trop spécifiques, j'ai décidé d'écrire un petit outil de conversion des fichiers du gestionnaire de bibliothèque Tellico.
Tout ce que je sais viens de...
| Domaines | Formation | Bouquins | Web |
|---|---|---|---|
| Biologie | 80% | 20% | - |
| Astronomie | 25% | 70% | 5% |
| paléontologie | 20% | 75% | 5% |
| Paléoanthropologie | 20% | 75% | 5% |
| Préhistoire | - | 100% | - |
| Assyriologie | - | 100% | - |
| philologie | - | 100% | - |
| Informatique | - | - | 100% |
| Programmation | 20% | - | 80% |
E-foutage de gueule
L'annonce par la presse spécialisée de la nouvelle fonctionnalité du kindle, liseuse d'ebook d'Amazon, est pour moi la énième illustration du foutage de gueule général qui caractérise la publication numérique...
Ubuntu unity

Maverick MeerKat
Sortie de la nouvelle Ubuntu, Le « suricate rebelle », ce 10 octobre 2010 alors que je suis en pleine lecture de H2G2… Petit tour des nouveautés et des évolutions.
Sintel

Test OCR sous Linux
Au fil de mes recherches sur les ebooks, je suis tombé sur un article qui développe une idée plutôt amusante : numériser soi-même ses livres. Je me suis donc demandé où en était la reconnaissance optique de caractères sous Linux.
Prix du livre éléctronique
Je viens de découvrir que la plupart des ouvrages d'Elisabeth Vonarburg étaient maintenant disponibles chez son éditeur, Alire, au format numérique. L'occasion d'illustrer concrêtement la politique du prix des ebooks qui se met en place un peu partout.
Montage de son PC
Après à peine deux ans d'utilisation, mon PC Packard Bell acheté à l'arrache a laché : l'écran s'est figé sans prévenir et au redémarrage, impossible d'atteindre ne serait-ce que le bios. J'ai sauté sur l'occasion pour me débarrasser d'une telle vérrue tatouée.
Le libre est partout...
Mon vieux téléviseur cathodique ayant rendu l'âme (il n'était plus très frais depuis plusieurs mois déjà), je me suis décidé à acheter une nouvelle télévision (Sony KDL32BX300). Voilà la brochure qui accompagne l'engin :
Ecriture d'un objet dans différents langages
Petit exercice dans le cadre d'une uniformisation de mes outils de développement : l'écriture d'un même objet, une structure de noeuds hiérarchiques, dans trois langages différents : javascript, PHP et python.
News informatique
La période est propice au nettoyage des notes qui traînent de-ci de-là, alors voici la liste d'une poignée de logiciels plutôt utiles :
Outline converter
J'ai commencé à développer un convertisseur d'outliners en PHP il y a plus d'un an, pour finir par l'abandonner au bout de quelques semaines après avoir buté sur la gestion du format RTF. J'ai repris son développement depuis quelques jours, en python cette fois-ci, et le résultat est beaucoup plus prometteur.
Le livre numérique
Quelques liens sur le livre numérique, récupérés ces derniers mois, en attendant de pouvoir écrire quelque chose de plus complet.
Un outil multi-fonctions ou une fonction par outil ?
Voilà un choix souvent difficile quand on souhaite améliorer l'efficacité de certaines tâches quotidiennes : soit on espère un logiciel capable de tout faire - ou presque, soit on préfère des programmes spécialisées, qui ne font qu'une chose mais le font bien. L'idéal ne serait-il pas un outil qui donne la possibilité à ses utilisateurs d'intégrer facilement l'usage d'autres logiciels, aux fonctionnalités plus ciblées ?
JsValidator 1.0
Après plusieurs heures d'écriture de code (surtout passées à apprivoiser le langage python), voici enfin la première version du plugin Gedit JsValidator tel que je l'avais imaginé lorsque j'ai initié le projet.
JsValidator 0.7.1 : correction de bug sous Lucid Lynx
Comme expliqué précédemment, il n'y a plus de paquet spidermonkey sous Lucid Lynx. Cela ne m'inquiétait pas outre mesure pour le plugin Gedit JsValidator jusqu'à ce que j'ai à valider un fichier javascript avec Rhino. Et là, c'est fût le drame...
rm -fr ma_connerie
Parfois, par habitude ou lassitude, on oublie certains principes de bases en programmation : toujours vérifier scrupuleusement les conséquences d'une action quand celle-ci implique la suppression de données. Ou comment un script plutôt anodin a failli envoyer ad patres une semaine de travail.
Pourquoi je reste sous Firefox (que je ne passerai pas sur Google Chrome)
Avec un remarquable billet, Alexis Kauffman, président de Framasoft, vient d'illustrer une tendance que j'ai aussi constaté ces dernières semaines, à travers mes lectures ou par certains usages au niveau professionnel : la possible érosion des utilisateurs du navigateur web Firefox au profit de Google Chrome. Voilà donc pourquoi je resterai sous Firefox :
Installation du Lynx Lucide
Tous les 6 mois, la nouvelle livraison de la distribution linux Ubuntu apporte son lot de nouveautés et, faut-il l'avouer, de petites contrariétés. Rapide passage en revue de la dernière mouture.
JsValidator 0.7 : valider des fichiers non javascript
Alors que j'ai entamé une nouvelle refonte de nombreux objets PHP utilisés pour créer/gérer ce site (plus dans quelque temps), je me suis retrouvé dans l'obligation de valider des données JSON ailleurs que dans un fichier javascript. D'où la présente évolution du plugin JSValidator.
Nouveau PC portable : cahier des charges
J'ai décidé depuis quelques jours de m'acheter un nouvel ordinateur portable. Enfin, décidé est un bien grand mot car si j'ai une idée assez précise des fonctionnalités que je cherche, sélectionner la machine répondant au cahier des charges est loin d'être évident...
Le bazaar des plugins Gedit
C'est une difficulté à laquelle je suis confronté par l'utilisation de plus en plus intensive du logiciel : la gestion des plugins de Gedit, surtout si on la compare à celle d'autres logiciels comme Firefox.
JsValidator 0.6 : Glade et traduction
Nouvelle version de jsValidator : pas de nouvelles fonctionnalités mais une réécriture du plugin en profondeur.
Linux sur les NetBooks : on nous aurait menti ?!
Nearly one-third of the 35 million netbooks on track to ship this year will come with some variant of the free, open-source operating system, ABI Research said. The exact split is 32% Linux versus 68% Windows, said Jeff Orr, an analyst at ABI, which works out to about 11 million Linux netbooks this year.
That number contradicts third-party market figures, trumpeted by Microsoft, that showed Linux shipping on as few as 4% of U.S. netbooks.
Outliner javascript pour Gedit
Quand on atteint une certain degré de complexité dans son code, l'assistance d'un outliner ou de l'autocomplétion devient presque indispensable. Des outils qui font encore cruellement défaut dans Gedit, notamment pour le développement web (javascript).
JsValidator utilise maintenant SpiderMonkey
J'ai consacré quelques heures ces derniers jours à chercher une technique permettant de constuire un outline de code pour les fichiers javascript ouverts dans Gedit. J'en ai profité pour revenir sur un autre projet, JsValidator, afin d'implémenter une nouvelle fonctionnalité : la possibilité d'utiliser le moteur javascript SpiderMonkey.
Contrôler un serveur Apache dans Gedit
Un simple petit code pour lancer ou arrêter un serveur Apache via Gedit, utile lorsque l'on fait du développement web par exemple.
Expert ès ordinateur
Quand vous travaillez dans le domaine de l'informatique, peu importe votre domaine de compétences, développeur, technicien réseau, etc., vous devenez de facto - pour votre entourage - l'expert ès ordinateur à qui on s'adresse quand on ne comprend pas le fonctionnement d'un logiciel. Certains pourraient croire que nous sommes dépositaires d'un savoir encyclopédique qui nous fait infailliblement trouver le bouton sur lequel appuyer. Pas tout à fait, comme l'explique XKCD...
Firefox et le thème New Wave sous Ubuntu
La dernière version de Ubuntu, 9.04 ou Jaunty Jackalope, est arrivée avec un nouveau thème sombre plutôt élégant, New Wave. Son utilisation pose cependant un petit problème d'apparence des menus de Firefox. Voici comment le résoudre.
Gedit-ScratchTab 0.4 : panneau de configuration
Il s'agit d'une fonctionnalité que je souhaitais implémenter dés le début, sans jamais trouver le temps de m'y atteler. C'est chose faite : le plugin Gedit ScratchTab possède maintenant un outil de configuration qui permet de spécifier le panneau dans lequel ouvrir l'onglet.
JsValidator, ScratchTab et gestion des événements
Evolutions des plugins Gedit JsValidator et ScratchTab, substantielles pour le premier, plus légères pour le second, et principalement axées sur la gestion des événements. Par un gars qui code en python tous les 36 du mois.
Evolution du parser de syntaxe wiki
Enfin une évolution de projet dont je commence à voir la fin : le parser de syntaxe wiki, utilisé sur ce site pour transformer les documents texte en code HTML, est devenu un outil plus générique de conversions de syntaxes.
Fini le dual boot ; vive le virtuel
J'ai toujours gardé une partition Windows sur mes ordinateurs dans un coin de disque dur, principalement pour effectuer des tests de développement web sous IE. Problème (enfin, si on veut) : je n'ai jamais envie de booter sous Windows quand j'allume mon ordinateur. Heureusement VirtualBox et les systèmes d'exploitations virtuels sont là.
Projets en cours
Un point sur les projets en cours. Outre le nettoyage de la liste des tags qui poursuit son chemin afin de disposer d'un vocabulaire un peu mieux contrôlé, deux développement accaparent la majeure partie de mon temps libre : un outil de gestion de collections et un convertisseur d'outliners.
VCS sous Linux (2)
Deuxième série de notes concernant l'utilisation de VCS sous Linux.
Intégration de VCS dans Nautilus
Quelques notes partielles sur l'intégration graphique de VCS dans le navigateur de fichier Nautilus, notamment Subversion et Bazaar. Le but du jeu étant d'obtenir quelque chose de comparable au système de TortoiseSVN sous Windows.
Retour sur le projet ScratchTab
Presque 2 ans sans rien coder en python, faute de temps, parfois même d'envie. Et puis une poignée d'heures à tuer ces derniers jour m'ont ramené vers le plugin de Gedit écrit début 2007 ainsi qu'à la redécouverte de ce langage.
Nouvelle partition avec les droits utilisateur
Me voilà à la tête d'un espace de travail de 200 Go. Bien trop grand pour ce que j'ai à en faire. Il est donc judicieux de diviser cet espace en deux, en s'assurant que la nouvelle partition soit accessible en écriture avec les droits utilisateur.
Installation de Ubuntu sur un nouveau PC
Je travaille depuis près d'un an et demi avec un portable mais, pour le soulager un peu, j'ai décidé d'acquérir un PC de bureau. Après l'achat, vient l'heure d'installer un système d'exploitation Linux, et le processus s'est révélé un peu plus complexe que d'habitude...
Gérer des collections
Toujours utile de disposer d'un outil pour gérer ses collections, comme celles des livres que l'on possèdent, afin d'éviter - par exemple - de les acheter en double (ne riez pas : cela m'est déjà arrivé !). Petit passage en revue de ce que le monde du libre nous propose.
Bazaar par la pratique
Curieuse sensation que d'utiliser le système de versionning Bazaar - un VCS décentralisé - quand on a l'habitude de travailler avec CVS ou Subversion. Après quelques heures de tâtonnements, voici un modèle rudimentaire de travail auquel je suis parvenu.
Outliner KeepNote
Le site GnomeFiles ayant rendu l'âme ces derniers jours, je me suis vu dans « l'obligation » de trouver une nouvelle source de logiciels pour Gnome. C'est ainsi que j'ai atterri sur gtk-apps, ce qui m'a permit de découvrir un nouvel Outliner : TakeNote. Petit tour de ses fonctionnalités.
5 extensions Firefox
Les cinq extensions de Firefox de la mort qui tue que je ne pourrais plus m'en passer tellement qu'elles sont bien ! Il s'agit vraiment d'extensions indispensables, à tel point que je n'envisage même plus le navigateur sans elles.
Firefox 3 - quelques notes
Pas de passage en revue des nouvelles fonctionnalités de Firefox 3 ; d'autres l'on déjà fait. De petites remarques cependant sur quelques points particuliers.
Firefox 3
Envie de tout savoir sur ce qui vous attend avec la version 3 du navigateur web Firefox, dont la sortie est prévue demain soir ? Lisez donc cette excellente traduction des compères du projet Framalang...
A propos des raccourcis-claviers
Quelques petites remarques sur les raccourcis claviers des logiciels, indisepensables accélérateurs mais qui génèrent parfois de profonds casses-têtes.
Mandriva, Ubuntu et Assemblée Nationale
La nouvelle est tombée au début du mois : à la prochaine rentrée parlementaire (juin 2007), nos chers députés et leurs adjoints auront l’insigne privilège de travailler sur des ordinateurs équipés d’un système d’exploitation Linux, plus précisément une distribution Ubuntu. Toute la « communauté du libre » s’est bien évidemment réjouie de cette annonce qui, après quelques autres, témoigne de la percée des systèmes d’exploitation libres dans un milieu plus large que celui des « utilisateurs avertis ».
Enfin le remplaçant de Keynote ?!
J'avais testé Notecase il y a 8 mois déjà et, malgré tout le potentiel que recelait l'application, j'étais resté plutôt dubitatif. Alors que la version 1.4.5 est sortie il y a quelques jours, je dois avouer avec grand plaisir que les nouvelles fonctionnalités qui sont apparues sont très, très convaincantes.
Mozilla outliner
Dans mon éternelle quête d'un remplaçant valable à keynote, voici Mozilla Outliner, une extension du navigateur web Firefox encore au stade d'ébauche mais qui promet si son auteur poursuit le développement.
News Mozilla
L'actualité autour de Mozilla a été plutôt riche ces dernières semaines, entre la sortie de Firefox 2 et diverses polémiques.
J'voudrais bien, mais le puis-je... ?
Voilà le problème : par nécessité plus que par envie de bidouiller, je suis arrivé à extraire assez simplement le son d'un DVD. J'aimerai dés lors en faire un petit tutoriel mais cette manipulation est-elle légale ? C'est la question que je vous pose.
Thème Tango pour Firefox
Vous avez la possibilité d'habiller Firefox avec un thème basé sur les icônes Tango, intéressant si vous utilisez les dites icônes sur votre bureau Linux. Le thème a cependant un petit « défaut » : la flèche de retour en arrière se retrouve affublé du texte « back ». L'auteur précise qu'il s'agit d'assurer une compatibilité dans la taille des images, mais je ne vois pas laquelle. Bref, voilà comment supprimer ce texte.
Corriger un bug de Mplayer
J'ai posté il y a quelques jours une brève à propos d'un bug du lecteur vidéo Totem. J'avais en fait le même type de désagrément avec MPlayer, un autre lecteur vidéo, à savoir un crash au démarrage, mais le problème est là aussi résolu.
Linux et Canon
Voilà une règle d'or que je ne cesse de répéter mais que je n'ai pas appliquer moi-même aujourd'hui - malheureusement : ne pas acheter de matériel informatique type imprimante ou scanner sans vérifier auparavant sa compatibilité avec Linux !!!
Corriger un bug de Totem
J'avais depuis un moment des problèmes lors de l'utilisation du lecteur vidéo Totem-Xine qui plantait au démarrage. Après moult recherches, il s'avère que le bug était simplement causé par la taille d'une image.
Bash : renommer une série de répertoires
Supposons que vous ayez une série de répertoires que vous souhaitez renommer avec un préfixe commun auquel s'ajoute un chiffre à incrémenter, du genre « dossier 1 », « dossier 2 », etc. Voici un script bash tout simple qui permet de le faire.
NoteCase
NoteCase est un nouvel éditeur de texte hiérarchique, développé depuis près de deux ans maintenant et qui vaut le détour. Petit survol de ses fonctionnalités.
Ubuntu 6.06
La nouvelle version de la distribution Linux Ubuntu, la 6.06 ou « Dapper Drake », est sortie ce 01 juin 2006.
Knt2Gjots
Knt2Gjots est un petit script écrit en python qui permet de transformer les fichiers keynote en fichiers gjots, transformation devenue nécessaire depuis ma migration sous Linux et l'arrêt du développement de Keynote.
There is no open source community
Open source conventional wisdom tells a tale of good versus evil, David versus Goliath, in a struggle to protect users from the malevolent intent of large software companies. (...)
What if you discovered that everything you ever learned about open source growth was wrong? What if the narrative that pitches open source in terms of battling evil software giants wasn't actually correct? What if you learned that the recognized leaders of the open source movement were simply figureheads of a process already well under way? What if you learned that open source was neither good nor bad, but simply the manifestation of decades-old economic trends? What if companies mining the open source vein aren't taking the high road but rather ruthlessly applying a competitive advantage ? (...)
1. The continuing expansion of the internet is necessary for continued open source proliferation.
In order for more projects to grow in a vibrant open source ecosystem, there needs to be a fresh supply of new users and developers. The economies of scale that spawned open source development need to keep expanding, or else there is a risk of stagnation.
2. Given current trends, open source will continue to expand in scope, prevailing in more markets.
All signs point to an expanding internet for the foreseeable future. This means that the trends that result in cheap software commodities should maintain their steady pace. As such, the open source footprint should continue to expand.
3. There is no open source community.
Looking at open source from an economic perspective, it becomes clear that Linux or its equivalent was bound to happen eventually, regardless of whether Linus decided to release a kernel in 1991. The same applies for Apache and any other project. Both of these are the natural result of massive price drops in their respective markets. The view that there is a core group of altruistic companies and true believers driving open source forward is simply false. The view that open source participants are idealistic Davids fighting against software Goliaths is also false. In fact, surveys of open source participants tend to bear this out.
4. Open source is neither good nor bad.
Open source is not a religion. It is not an ideology. It can be used for both good and bad. It does not inhabit the higher moral ground, nor is it a more ethical way to conduct business. It just is, and it will continue to grow and expand.
Firefox, marketing et nudité
Voila une initiative personnelle qui fait beaucoup parlé d'elle en ce moment : la campagne promotionnelle du navigateur web Firefox initiée par un photographe et une mannequin et jouant sur les charmes de cette dernière, est loin de faire l'unanimité...
Mise à jour de Firefox
Les utilisateurs de Firefox ont pu découvrir ces derniers jours la nouvelle technique de mise à jour de leur navigateur préféré. Là aussi, les améliorations par rapport aux versions précédentes sont notables.
Mise à jour de l'article « Utiliser Keynote sous Linux »
Mise à jour importante - une réécriture presque totale en fait - de l'article « Utiliser Keynote sous Linux », pour que les informations diffusées soient les plus correctes possible.
Sortie de Thunderbird 1.5
Après Firefox, voici la nouvelle évolution majeure du client de messagerie Thunderbird. Petit tour des nouvelles fonctionnalités et astuces pour l'installer sur Linux/Ubuntu.
Gjots en français
J'y travaillais depuis un peu plus de deux semaines : une version française de Gjots, logiciel qui permet de gérer des notes classées dans une arborescence hiérarchique, est maintenant disponible.
Retour sur Firefox 1.5
Petit coup dans le rétroviseur et publication d'une brève écrite depuis plusieurs semaines déjà concernant la sortie de Firefox 1.5. Je ne vais pas faire le listing in-extenso de toutes les nouvelles méga-géniales fonctionnalités du logiciel mais pointer de manière purement subjective les quelques perles qui en améliore grandement la puissance (s'il le fallait encore).
Chercher/remplacer en bash
Qui a dit que la ligne de commande était morte sous Linux ? Voilà un exemple dés plus simple où un petit script vaut mieux qu'une interface graphique...
Article : signatures aléatoires dans Thunderbird
Voici un petit article qui décrit comment insérer une signature aléatoire dans les e-mails envoyés avec Thunderbird.
Article : installation de Ubuntu
Après un mois d'effort, voilà un petit compte-rendu de ma migration sous Ubuntu, une toute nouvelle distribution Linux portée par le millionnaire sud-africain Mark Shuttleworth.
Arrêt du développement de Keynote
Triste nouvelle pour les utilisateurs de Keynote : Marek Jedlinski, son créateur, arrête le développement du logiciel.
Tutoriel ScrapBook traduit en anglais
Le tutoriel sur ScrapBook écrit pour Framasoft vient d'être traduit en anglais par Andrew Giles-Peters.
Correction pour KnCal
Un internaute vient de me signaler qu'il lui avait été impossible de télécharger le petit utilitaire KnCal. La raison en est simple : j'avais oublié de mettre à jour le dossier de téléchargement.
Sur Framasoft : Vaincre la peur du Libre
A Framasoft, nous appelons souvent à utiliser des logiciels libres en lieu et place des logiciels propriétaires, quand l'alternative existe et qu'elle est qualitativement comparable. Le système d'exploitation n'étant finalement qu'un logiciel (presque) comme les autres, le but (in)avoué de la démarche reste de voir les internautes tenter la migration vers Linux.
Document Map : une extension Firefox
Voici une extension Firefox fort séduisante par sa simplicité et son utilité : Document Map.
Framasoft aux RMLL 2005 à Dijon
Comme l'année dernière, l'association Framasoft a été invité à participer aux RMLL version 2005, qui se tiennent cette année à Dijon du 5 au 9 juillet sur le campus de l'université de Bourgogne.
Article: tutoriel ScrapBook
Je l'avais signalé il y a quelques semaines sans pour autant lui consacrer une page sur ce site. Je corrige donc cet oubli en présentant rapidement le tutoriel ScrapBook.
La GPL est-elle soluble dans la libre culture ?
Autrement dit, les licences libres n'établissent pas de distinction entre une utilisation commerciale ou non commerciale des oeuvres; ce qui n'est pas sans gêner certains acteurs, y compris du secteur logiciel, puisqu'on y voit apparaître la pratique très particulière et très contestée de la double licence. Mais globalement, cette indifférence aux conditions économiques d'exploitation est rendue possible, quoiqu'en disaient il y a quelques années encore les détracteurs du logiciel libre, par les particularités du fonctionnement économique du marché du logiciel, soutenu en particulier par une demande professionnelle solvable, grosse consommatrice de services. Peut-il en aller de même pour d'autres secteurs de création? Rien n'est moins sûr, dans l'état actuel des choses en tout cas. En témoigne le succès, au sein des licences Creative Commons, de l'option "non commerciale", choisie par un grand nombre de créateurs. Les réactions venant de l'intérieur de la communauté du logiciel libre sont parfois très critiques à l'égard de ces pratiques; c'est même sur cette base qu'un grand nombre de reproches sont faits, de la part de ceux que l'on pourrait qualifier "d'intransigeants", aux licences Creative Commons, parfois présentées comme des simulacres de licences libres. Mais au delà du tour que pourrait prendre un débat entre réformistes et maximalistes, il est sans doute nécessaire de se pencher avec un peu plus de sérieux sur les conditions économiques dans lesquelles s'effectue la création. Il n'est pas certain qu'un compositeur, qu'un graphiste ou un écrivain exerce son art dans les mêmes conditions économiques qu'un développeur. Il est certain en revanche que les conditions économiques dans lesquelles les uns et les autres travaillent sont susceptibles de changer, et de manière non coordonnée au cours des années à venir tant il est vrai que les modèles économiques de ce qu'on pourrait appeler globalement "l'industrie de la propriété intellectuelle" sont encore loin d'être stabilisés, en particulier du fait de l'évolution des technologies.
Truc Firefox : multiples pages d'accueil
Moi qui croyais connaître mon navigateur web préféré sur le bout des doigts, voilà qu'apparaît une nouvelle astuce pour Firefox très utile.
Tutoriel ScrapBook sur Framasoft
Les voix du TCP/IP sont parfois impénétrables : un simple billet sur le blog d'Olivier Meunier, l'heureux papa de DotClear, et voilà ma pratique du surf sur internet changée à jamais.
Pour ou contre l'Open source sur du propriétaire ?
J'avais écrit un papier sur le sujet il y a bien deux ans maintenant: « Framasoft contre-productif ? Ou le meilleur des deux mondes ». Contrairement à ce que le titre laissait entendre, il ne s'agissait pas d'une attaque contre Framasoft, bien au contraire puisque je suis devenu depuis un membre de l'équipe d'animateurs du site. L'hypothèse développée dans l'article avait une portée plus générale: est-ce que la diffusion et la promotion de logiciels libres sur une plateforme propriétaire comme Windows ne conduit pas à terme à (1) un renforcement de la suprématie de Microsoft et (2) un maintien des systèmes d'exploitation libres comme Linux ou BSD dans la "marginalité"?
La suite mozilla est morte : vive Firefox !
Une décision difficile à prendre, mais au final compréhensible: la fondation Mozilla ne sortira pas de version 1.8 de la suite Mozilla. Par manque de moyens, et aussi parce que toutes les énergies sont dorénavant dévolues au développement des versions indépendantes du navigateur web (Firefox) et du client mail (Thunderbird), la suite en elle-même va être abandonnée. Abandonnée pour le "grand public" s'entend, à savoir l'utilisateur lambda comme vous et moi, mais les développeurs, les informaticiens qui souhaitent toujours travailler sur / utiliser le produit pourront toujours le faire, et la fondation les aidera.
Syntaxe wiki : du texte au xhtml
Le but premier de « AutoIt-CMS » était d'automatiser la gestion de l'ensemble des pages html du site. Puis, au fur et à mesure que l'écriture du code avançait, j'ai décidé de pousser plus loin l'analogie avec les CMS "classiques".
Take back the web
Nous l'attendions tel le messie… FIREFOX 1.0 EST LA :-).
Le logiciel libre : avant-garde révolutionnaire ou ghetto communautaire?
Le libre est à la mode. Longtemps considéré comme, au mieux, une curiosité exotique réservée aux communautés de hackers, le logiciel libre a su, en Europe au moins, convaincre bien au delà des cercles de programmeurs dont il est issu, jusque dans les rangs des utilisateurs individuels.
Un « concurrent » à la page de ressources Mozilla ?!
Voilà une bien agréable surprise: ma présentation de Mozilla est listée sur le site de la fondation Mozilla dans une page de ressources francophones !
Article : tutoriel Keynote
Publication d'un tutoriel Keynote en français sur le site Framasoft. Ce tutoriel d'une trentaine de pages est une simple introduction qui tente de faire le tour des principales fonctionnalités du logiciel.
Lancement de Mozilla Europe
Enfin le grand jour est arrivé : voilà que vient d'ouvrir devant nos yeux ébahis le magnifique site de Mozilla Europe, et en français dans le texte s'il vous plaît !
Mac versus PC post-mortem selon Neil Gaiman
L'écrivain et scénariste Neil Gaiman a posté aujourd'hui sur son blog une bien curieuse métaphore informatique. Il explique d'abord pourquoi il continue à utiliser Wordperfect plutôt qu'un autre traitement de texte pour écrire, puis il s'engage à petits pas dans l'éternel dilemne "Mac ou PC", sans trancher pour l'un ou l'autre, et termine sur ces mots:
Nvu 0.1 et Firefox 0.8
Daniel Glazman est grand, Daniel Glazman est géant!! Non seulement il anime quotidiennement un blog perso remarquable, le glazblog, que je vous invite à découvrir même si vous n'avez rien à faire des logiciels Libres en général et de Mozilla en particulier, mais en plus (et surtout) c'est un informaticien de talent, "coupable" en premier lieu du Composer de la suite Mozilla, et depuis quelque jours de la version indépendante et améliorée de cet éditeur de pages web, j'ai nommé Nvu 0.1.
Page de ressources Mozilla
Quelques légers changement dans la structure des fichiers css (pas encore totalement terminés), notamment pour la police par défaut: l'Arial me convient bien. Elle réduit légèrement la taille du texte mais j'aurai pu l'augmenter sans problème - et il y en a encore qui se demande pourquoi c'est si intéressant de développer un site en suivant les standards du W3C - c'est-à-dire en séparant le contenu du contenant grâce aux CSS.
Page de ressources Mozilla
Deux nouvelles pages en section Informatique :
articles (24)
Ajouter une résolution d'écran non reconnue
Voici une technique permettant de résoudre un problème parfois récurrent où le pilote libre des cartes graphiques Radeon n'arrive pas à retrouver la résolution maximale de votre écran.
Utiliser GSettings en « local »
Depuis Gnome 3, le stockage de la configuration d'une application se fait par l'intermédiaire de GSettings, une API « agnostique » dont l'utilisation dans un plugin Gedit ou une extension Gnome-shell pose de petits problèmes car elle nécessite les droits administrateurs. Voici quelques pistes pour l'utiliser « en local ».
D'ubuntu 10.10 à Fedora 17, de Gnome 2 à Gnome 3
L'envie de changer couvait depuis plus d'un an ; en ce début de mois de mai, j'ai fini par sauter le pas, changeant à la fois de système d'exploitation et d'environnement de bureau...
Partage NFS entre un pc et un portable
En faisant un peu le ménage dans le foutoir qui me sert de disque dur, j'ai retrouvé ces quelques notes sur la manière de partager un dossier entre un pc et un portable via NFS.
Validateur HTML5 sous Ubuntu
Ayant de plus en plus de mal à faire fonctionner l'extension Firefox HTML Validator sous Linux, et parce qu'il faut bien tester un minimum la tenue de son code HTML 5, et qu'il n'est pas toujours possible d'utiliser un service en ligne, j'ai décidé d'installer en local un validateur HTML5. Voici comment faire.
Traduction d'une application python
Voici une procédure simple permettant de mettre en place l'internationalisation d'une application python.
Portable Dell Vostro v13
Petite présentation du PC Dell Vostro v13, acheté pour remplacer mon ancien portable.
Deus Ex sous Linux
Le nombre de jeux vidéos auxquels j'ai joué dans ma vie peut se compter sur les doigts d'une main. Parmi ceux-ci, ce qui est considéré par beaucoup comme l'une des plus belles réalisations dans son genre : Deus Ex. Voici comment l'installer (et y jouer) sous Linux.
Classification des documents
Quelques notes rapides sur la manière de classer les documents dans un système de fichiers.
Notecase
Depuis l'arrêt du développement de Keynote, je cherche (en vain) un Outliner sous Linux capable de le remplacer. Je n'ai toujours pas trouver de véritable successeur mais Notecase semble s'en rapprocher de plus en plus. Alors que mon premier test du logiciel, il y a 8 mois, m'avait quelque peu laisser sur ma faim, les fonctionnalités de la dernière version sont beaucoup plus intéressantes.
Ressources Mozilla
Voici une liste loin d'être exhaustive de ressources web traitant de Mozilla. De part sa nature, cette page sera amenée à subir de fréquentes modifications (enfin, quand j'en aurai le temps).
Protéger votre Framakey avec Truecrypt
La Framakey vous permet d'emmener votre environnement de travail avec vous en embarquant sur une clé USB une série de logiciels libres pour naviguer sur internet, consulter ses e-mails, écrire des textes, écouter de la musique, etc. Mais, bien que son utilisation ne laisse aucune trace sur l'ordinateur hôte, les données personnelles enregistrées sur la clé restent tout de même accessible à n'importe qui. Le logiciel Truecrypt peut remédier à cela.
Utiliser Keynote sous Linux
Quand un logiciel natif de Windows n'a pas de véritable équivalent sous Linux, il suffit d'utiliser Wine...
Signature e-mail aléatoire dans Thunderbird sous Linux
Comment générer la signature de vos e-mails dans Thunderbird en y insérant une citation piochée au hasard dans une liste.
Installation de Ubuntu
Après une première expérience de quelques mois au cours de laquelle certains blocages techniques ont eu raison de mes bonnes intentions, voilà que je retente l'aventure Linux grâce à une toute jeune distribution : Ubuntu. Cette fois, la migration risque bien d'être définitive.
Aggreg8 et Sage
Les fils de nouvelles RSS sont de plus en plus répandus sur le web. Les extensions Aggreg8 et Sage permettent de les consulter facilement avec les navigateurs Mozilla et Firefox.
Logiciels stellaires
S'initier à l'astronomie n'est pas chose aisée. A part les ouvrages d'Hubert Reeves et une revue comme Ciel et Espace, le grand public n'a pas grand chose à se mettre sous la dent. Qu'à cela ne tienne, votre ordinateur arrive à la rescousse ! Ou plutôt une poignée de logiciels gratuits, qui vont vous faire découvrir les mondes étranges qui planent au dessus de nos têtes la nuit venue.
Mozilla ou Firefox-Thunderbird ?
Cruel dilemne : alors que certains malheureux se demandent encore s'ils doivent abandonner Internet Explorer (et ils le devraient), j'en suis arrivé à devoir faire un choix beaucoup plus cornélien :-).
Idéologie de bazar
Le développement des logiciels libres ressemble à un immense bazar a dit quelqu'un. Mais si le bazar est dans l'organisation, il est aussi quelque fois dans les têtes. Ou quand le monde du libre ne se réduit pas à Mozilla ou à Gimp et que l'idéologie qui le sous-tend à de biens curieuses affiliations.
Créer une image de Mars avec le Gimp
Le Gimp est un éditeur d'image Open Source (Libre) et gratuit que l'on compare souvent à Photoshop. Ce petit tutoriel va s'arrêter sur l'une des propriétés de ce logiciel : la possibilité de plaquer une image sur une sphère afin de créer une planète.
Framasoft contre-productif ?!
La défense et l'utilisation de logiciels libres sous Windows ne freineraient-elles pas la migration vers Linux ?!
Utiliser Keynote comme éditeur HTML
Keynote est un puissant éditeur de texte, facilitant la hiérarchisation de documents dans des notes arborescentes. La richesse de ses fonctionnalités permet même de l'utiliser de manière détournée pour éditer des pages HTML.
Présentation de Mozilla
Pourquoi tant d'internautes utilisent-ils encore Internet Explorer, alors qu'il existe une suite internet, Mozilla, qui offre des facilités de navigation très largement supérieures ?
Présentation de Keynote
A mi-chemin entre le traitement de texte et le simple éditeur de texte, Keynote est un puissant logiciel habilement pensé, qui permet de classer et de hiérarchiser ses documents dans des notes arborescentes. Petit survol de ses fonctionnalités.
projets (13)
Syntaxe wiki
Spécifications d'une syntaxe wiki utilisée depuis 2004 pour rédiger le contenu du site et plus généralement pour avoir la possibilité d'écrire des documents avec des formatages de base sans devoir faire appel à un traitement de texte.
Gedit plugin Installer
Petit script bash permettant d'automatiser l'installation d'un plugin Gedit 3.
Plugin Gedit : WikiOutline
Plugin pour visualiser la hiérarchie d'un document écrit à l'aide d'une syntaxe wiki type markdown.
Keynote : KnCal
Keynote est un éditeur de texte polyvalent, qui peut servir à classer des notes de tout genre et se transformer en agenda avec le script KnCal.
Keynote : Knspell
L'éditeur de texte Keynote ne possède pas de correcteur orthographique propre mais il peut utiliser celui de MS Word. Par contre, si vous ne possédez pas le traitement de texte de Bill Gates, Knspell offre une alternative plus « libre » : corriger les textes tapés dans Keynote avec Aspell.
Gedit : ScratchTab
ScratchTab est un plugin pour Gedit permettant d'avoir à disposition une feuille de brouillon dans le panneau latéral ou inférieur du logiciel.
Gedit : JsValidator
JsValidator est un plugin pour l'éditeur de texte Gedit qui permet de valider la syntaxe d'un fichier javascript grâce à JSLint.
Organisation de projet
Tentative de formalisation de quelques pratiques d'organisation d'un projet informatique.
rnb-py
Le package rnb-py est un ensemble de scripts python, développés à l'origine pour créer un convertisseur d'outliners et qu'il a paru plus judicieux de réunir en une structure plus générique.
Skin Framasoft pour Coolplayer
Coolplayer est un petit lecteur audio sous Windows simple mais très puissant. Parmi ses fonctionnalités, la possibilité de changer son apparence. Voici donc une interface (ou « skin ») reprenant l'habillage graphique de Framasoft
Tutoriel ScrapBook
Présentation du tutoriel ScrapBook, une extension du navigateur web Firefox qui permet de gérer et d'archiver les pages web enregistrées sur votre ordinateur.
AutoIt-CMS
La publication d'un site web peut vite devenir fastidieuse lorsque son serveur ne gère pas les langages dynamiques tel le PHP. Cet article explique, en partie, comment utiliser le logiciel AutoIt pour automatiser la création de pages html statiques.
Tutoriel Keynote
Raconter comment utiliser le logiciel Keynote sous Linux ou comment en faire un éditeur HTML, c'est bien, mais expliquer les bases de son fonctionnement, c'est mieux !