filyb.info

samedi 1 août 2009

À voir : Neutralité du Net, liberté d’expression sur Internet

La table ronde politique des Rencontres Mondiales du Logiciel Libre de cette année avait pour thème Neutralité du Net, liberté d’expression sur Internet, avec comme animateurs Alix Cazenave (de l'April), Benjamin Bayard (de FDN) ou encore Jérémie Zimmermann (de La Quadrature du Net).

Cette table ronde fait un excellent point sur le moment charnière où nous sommes, tant du point de vue du logiciel libre, des libertés du réseau Internet que du point de vue de la prise de conscience de la nécessité pour les citoyens de prendre part à l'action politique de façon directe.

À télécharger librement !

dimanche 26 juillet 2009

Bristol 0.1 : un éditeur de texte pour développeur en manque d'espace-cerveau

Avez-vous trouvé l'éditeur de texte idéal ?

Moi non. Alors, après plusieurs mois de réflexion sur ce que je voulais, je me suis décidé à le coder. Comme tout programmeur UN*X, l'éditeur de texte est mon outil de prédilection, qui, complété avec un bon shell et de bon outils en ligne de commande, remplace avantageusement la complexité d'un IDE.

Je désirais un outil qui ne puisse s'utiliser qu'au clavier (je n'ai pas appris le bépo pour rien), et qui soit ergonomique, facile à utiliser et apprendre. Sauf que Vim et Emacs, tout puissants qu'ils soient, restent des insultes à l'ergonomie, et nécessitent un apprentissage ardu (nan, je ne troll pas ! ou si peu...). Et les éditeurs graphiques tels Geany restent des éditeurs graphiques... pour lesquels une souris reste nécessaire.

Pourtant, mon shell me propose tous les jours une interface en ligne de commande facile à utiliser, et avec beaucoup de facilités pour ne pas avoir à tout apprendre par cœur : notamment l'auto-complétion.

Le principal intérêt de Bristol est son interface basée sur un shell objet (shell python, pour les amateurs), avec une auto-complétion agressive pour éviter d'être perdus. En plus de cela, les raccourcis clavier de toute application graphique restent valables, personne ne devrait s'y sentir perdus (à part les utilisateurs de Vim, qui écrivent :q partout).

En plus de cela, Bristol est conçu pour être modulaire, la plupart de ses fonctions sont écrites sous formes de plugins, et sont indépendants de l'interface. Pour l'instant, seule une interface en mode texte (Curses) est disponible, une en GTK+ le sera pour la prochaine release.

Pour télécharger Bristol, obtenir plus de documentation sur son installation et son utilisation, rendez-vous sur le site du projet Bristol Edit. Commentaire, critiques, propositions, insultes bienvenus !

jeudi 9 avril 2009

Scripts pour le Meizu M6 Miniplayer

Le Meizu Miniplayer est un baladeur mp3/Ogg Vorbis plutôt intéressant, mais le logiciel interne souffre quand même de quelques manques, voici deux scripts Python pour les compenser :

  • add2pls.py permet d'ajouter une chanson à une liste de lecture déjà enregistrée. Usage : $ ./add2pls.py chemin/de/la/playlist.m3u chemin/de/la/chanson.ogg
  • normalizecovers.py permet de renommer les images de pochettes d'album pour qu'elles soient reconnues par le lecteur. Il gère les jaquettes telles que sauvegardées par la plupart des logiciel de lecture (cover.jpg, cover.png, album.jpg ou album.png), et nécessite que la musique soit organisée selon l'arborescence music/.../{Album}/{chansons}. Usage : $ ./normalizecovers.py [/point/de/montage/du/lecteur]

Le troisième fichier, meizu.py, contient les fonctions nécessaires aux deux autres. Les scripts fonctionnent pour l'instant sur les plateformes POSIX, toute contribution pour d'autre plateforme est bienvenue. Il est plus simple de copier les scripts dans un répertoire du lecteur (par exemple bin/), outre le fait qu'ils sont ainsi disponibles partout où l'on connecte le lecteur, cela leurs permet de détecter automatiquement le point de montage du lecteur.

Les scripts dépendent des programmes suivant : Python, python-fstab, Python Imaging Librairy. Pour les installer sous Ubuntu : $ sudo apt-get install python python-fstab python-imaging

mardi 3 mars 2009

Quand Firefox induit « de nombreux disfonctionnements »

Voici le mail que je viens de recevoir :

bonjour,Monsieur biree

suite à de nombreux dysfonctionnements sur le réseau de notre établissement ,je vous demanderai de bien vouloir enlever les informations que vous donnez sur votre site au sujet de firefox au lycée Las cases

http://filyb.info/post/2006/01/17/198-utiliser-mozilla-firefox-sur-le-reseau-du-lycee-las-cases-lavaur

si toutefois vous ne donniez pas une suite favorable à ma demande,je prendrai les mesures qui s'imposent

salutations

administrateur réseau Lycée Las cases

Alors... l'utilisation de Mozilla Firefox, un logiciel libre par de nombreux points de vus meilleur que les logiciels présents par défaut induirait de nombreux disfonctionnements sur le réseau de mon ancien lycée ? C'est curieux... comment un client http utilisé à la place d'un autre, d'autant plus s'il est plus sécurisé, pourrait poser problème ?

Mais quel est ce réseau qui serait donc si vulnérable à l'utilisation du proxy http utilisé en temps normal par Internet Explorer, proxy dont les paramètres sont disponibles sur les machines qui l'utilise ?

Monsieur l'administrateur réseau, il faudrait peut-être apprendre à administrer un réseau avant de lancer des menaces en l'air, la liberté d'expression ne s'arrête aux portes du Lycée Las Cases.

dimanche 25 janvier 2009

Écran qui se fige avec une carte NVidia

J'avais depuis un moment un problème avec l'écran interne de mon ordinateur portable : parfois, quand globalement l'image affichée est sombre, elle se fige, et des lignes horizontales multicolores la dégrade peu à peu. Réafficher une image claire, comme fermer la fenêtre pour revenir sur un fond d'écran clair fait disparaître temporairement le problème. Mais il y a plus efficace :

Le pilote privateur NVidia propose un utilitaire de configuration, qui va résoudre le problème : nvidia.png

Activer ou désactiver l'option Force Full GPU Scaling force une sorte d'initialisation de la carte, qui résoud définitivement le problème... du moins jusqu'au prochain redémarrage.

- page 1 de 36