Archive pour la catégorie 'Informatique'

Une revue scientifique intelligente

Lundi 12 novembre 2007

Je viens de découvrir à travers ce billet sur linuxfr.org un excellent article dans le Journal of Machine Learning Research, intitulé The Need for Open Source Software in Machine Learning, publié par 16 scientifiques qui explicite l’importance du Logiciel Libre dans la recherche scientifique.

Dans le même temps, le journal fait appel à des communications présentant des logiciels libres du domaine. Ces logiciels libres seront ensuite référencés sur une page du site du journal consacrée.

Elle est pas belle la vie :-)

Faire clignoter son clavier à l’arrivée de nouveaux messages instantanés

Vendredi 7 septembre 2007

Il y a quelques temps, j’ai découvert grâce à ce billet de TheGlu l’existence du petit logiciel blink qui permet de contrôler les diodes de nos claviers. Suite à ça, je me suis tout de suite dit que ça pourrait être très pratique, mais j’ai mis du temps à trouver une réelle utilité.

(more…)

Introspection et types paramétrés en Java

Mardi 19 juin 2007

Plusieurs fois déjà, j’ai eu recours à l’introspection pour extraire la structure de donnée encapsulée dans une classe Java. Avec quelques méthodes classiques des classes Class et Field, on réussit à extraire pas mal de chose :

  1. Dans un objet de type Class, getDeclaredFields permet d’obtenir la liste des attributs de cette classe, et getSuperclass permet de naviguer dans les classes parentes de l’arbre d’héritage pour récupérer les attributs hérités.
  2. Dans un objet de type Field, getName() donne le nom de cet attribut et getDeclaringClass donne son type déclaré (l’instance pouvant être d’un type héritant de ce type déclaré).

Viennent ensuite les types paramétrés qui contiennent de l’information supplémentaire sur la structure de données. En effet un attribut de type List<integer></integer>, ne sera considéré que comme un attribut de type List avec les méthodes précédentes. Or, le fait que cette liste contiennent des entiers est une information importante. De même un attribut de type List<list <MaClasse>></list>, n’est pas une vulgaire liste, mais bien un élément complexe de la structure de donnée. Il est donc important de bien gérer ces types paramétrés lors d’une telle introspection.

(more…)

Greffon anti-spam

Mardi 12 juin 2007

Bon, on ne peut pas dire que j’aligne les billets en ce moment … Par contre, je suis spammé dans les commentaires de mes billets. Ces commentaires n’apparaissent pas car ils doivent d’abord passer par une étape de modération manuelle. Mais, c’est tout de même rébarbatif de devoir les vérifier avant de les supprimer !

C’est pour ça que j’ai voulu mettre en place un anti-spam. J’ai vaguement cherché sur le site de wordpress, mais je n’ai pas trouvé grand chose. En fait, je cherchais quelquechose de simple, pour moi et pour l’utilisateur. J’ai alors trouvé le greffon comment-policy qui demande simplement de cocher une case pour que le commentaire soit pris en compte.

C’est donc à partir de cette méthode, que j’ai créé mon propre plugin qui ne fait rien qu’ajouter un champ dans le formulaire de saisie d’un commentaire. Pour que le commentaire soit valide, il faut laisser le champ vide. J’ai déjà vu cette méthode sur d’autres sites, et ça me paraît pas mal. Je verrai à l’usage.

En attendant, si ça vous intéresse vous pouvez le télécharger pour voir à quoi ça ressemble (rien de bien sorcier), et pourquoi pas l’essayer.

Logiciel libre, libertés numériques et politique

Lundi 12 février 2007


Déclaration d'utilisation de logiciels libres

Vous utilisez des logiciels libres ?
Vous souhaitez que le logiciel libre et les libertés numériques fassent partie des enjeux politiques des prochaines élections ?

Si oui, alors faites connaître vos opinions en signant la déclaration proposée par l’APRIL (APRIL : Association pour la Promotion et la Recherche en Informatique Libre).

(more…)

txt2tags : Écrire des documents … simplement

Mercredi 15 novembre 2006

Dans ce billet, je vais vous présenter un logiciel qui ne paye pas de mine, mais qui est terriblement efficace, c’est txt2tags. Son objectif est simple : produire des documents dans différents formats dont les plus utiles sont le HTML et son grand-frère XHTML, LaTeX, à l’aide d’une syntaxe très simple.
(more…)

Mise à jour de Ubuntu LTS

Vendredi 11 août 2006

Un billet rapide pour vous signaler la sortie de la première mise à jour de maintenance de Ubuntu LTS (la dernière version de la distribution). Cette version est estampillée 6.06.1, et est téléchargeable dans ses différentes déclinaisons : Ubuntu, Kubuntu, Edubuntu et Xubuntu. C’est le moment de la télécharger avant de partir en week-end prolongé pour faire de nouveaux adeptes avec une distribution encore plus aboutie.

Plus d’information et tous les liens vers les mirroirs de téléchargement dans l’annonce officielle (en anglais).

N.B. : cette version n’apporte rien par rapport à une Ubuntu Dapper déjà installée et à jour.

Les commandes de CD de Kubuntu Linux version 6.06 sont ouvertes

Jeudi 18 mai 2006

Que dire de plus ? Ha si, c’est par là : https://shipit.kubuntu.org/.
J’en ai commandé dix, histoire de pouvoir en répandre quelques uns cet été.

En effet, cette version de Kubuntu est signe de maturité (allez disons début de maturité). Après deux ans de développement, le produit ressemble vraiment à quelquechose : fonctionnel, simple d’utilisation et agréable (ça reste bien entendu subjectif).

Profiter de la fonction pivot de son écran plat

Mercredi 26 avril 2006

Une astuce pour pouvoir profiter facilement d’un affichage en mode portrait bien pratique pour la lecture de document texte. La solution est simple et consiste à créer un raccourci vers une commande qui fait appel à l’outil xrandr. Ainsi je n’ai qu’à cliquer sur un bouton lorsque je pivote physiquement mon écran, et faire de même pour revenir en mode normal.

(more…)

Sortie de KOffice 1.5

Mercredi 12 avril 2006

log kofficeGrande nouvelle dans le paysage logiciel de KDE !

Cette version apporte la première version stable de :

  • la suite bureautique de KDE supportant les format OpenDocument, à l’instar d’OpenOffice.org. L’énorme avantage sur OpenOffice.org est la légèreté des applications, en effet KWord se lance instantannément quand OpenOffice Writer met une bien 10 secondes.
  • Krita, le logiciel d’édition graphique qui reprend beaucoup de fonctionnalités de The Gimp.

Et bien sûr les paquets Kubuntu sont déjà disponibles.

Voir aussi cette présentation de KOffice 1.5.