Loi pour la confiance dans l’économie numérique…

… il faut (vraiment) avoir confiance !

Le journal du net du 16 avril 2007 (par exemple) nous apprend qu’un projet de décret vise à préciser les informations devant être stockées par les FAI, hébergeurs et autres éditeurs de sites, et même auteurs de blogs :

Je cite :

Adresses IP, informations bancaires et civiles, mais aussi pseudos utilisés sur les forums, mots de passe et questions secrètes devront être collectées et laissées à disposition des juges et de l’Etat. Surtout, les hébergeurs, éditeurs de site et blogueurs pourraient être obligés de conserver la trace de chaque version de contenus créés et modifiés par les internautes.

L’article complet est ici.
Et pour la discussion sur Framasoft, c’est ici.

Pour se rassurer, on peut toujours regarder l’excellent La vie des autres, et se dire qu’on n’a pas de caméras chez soi. Encore que… avec la multiplication des webcams, il suffirait d’un nouveau décret autorisant la police à s’introduire sur mon ordinateur en cas de suspicion… brrr, j’espère nager en pleine science-fiction. Et puis d’abord, j’en ai pas, de webcam ;)

Dans la même veine, on est en droit de s’interroger sur la multiplication récentes des machines de vote électroniques.
Roberto Di Cosmo, chercheur en informatique à Paris VII, publie un article pertinent et argumenté à ce sujet.
(Voir également l’article récent de Sciences et Vie à ce sujet, et celui-ci tiré de Sciences et Avenir)
En résumé, le principe de l’anonymat empêche de recompter les voix, et de s’assurer que la machine fonctionne bien. Or statistiquement, vu la taille estimée du code source de la machine (le code n’est pas publique !), il est extrêmement probable qu’il y ait des bugs… mais on n’en saura jamais rien – sauf plantage brutal bien sûr.

Plus d’informations sur le forum de Framasoft, et sur ordinateurs-de-vote.org (et une pétition de plus, une !).

Enfin, concernant la défense des logiciels libres et de la liberté d’innover, on pourra consulter les réponses des candidats à l’élection présidentielle.
Parmi les 3 principaux candidats, on déplorera l’absence de réponse de Nicolas Sarkosy, en dépit de sa promesse.

A l’opposé, j’ai particulièrement apprécié la réponse de François Bayrou, à la fois réaliste (c’est-à-dire tenant compte des conditions actuelles d’exercice de la brevetabilité), et clairement pro-logiciel libre (et pro-PME, ce qui est souvent lié).

Merci à l’APRIL pour le travail effectué.

Amélioration de la compatibilité avec Linux

J’ai profité de ce début de vacances pour tester le comportement de WxGéométrie sous Linux, et corriger les plus gros bugs (sous Ubuntu 6.06 LTS – Daper Drake).
J’ai été assez déçu de ce que j’ai pu constater, à savoir que la librairie graphique que j’utilise, WxPython, m’a semblée beaucoup moins soignée dans sa version Linux (mise en page souvent approximative notamment).
Peut-être est-ce lié à la version des librairies utilisées (sous Windows, j’utilise les dernières versions) ? J’essaierai de tester sous Festy à sa sortie…

Cet été, je jetterai peut-être un coup d’oeil à PyQt également.

Numeric et Python 2.5

Le support de Python 2.5 par WxGéométrie était jusqu’à présent freiné par l’absence, sous Windows, d’installeur pour Python 2.5 de la librairie Numeric.
Après quelques recherches, il s’avère que le projet BioPython
a été confronté au même problème, et a publié une installeur de Numeric pour Python 2.5.
J’en profite pour remercier également Robert Setif pour son rapport de bug qui fut à l’origine de cette heureuse découverte.

Il est probable que WxGéométrie passe donc prochainement à Python 2.5 par défaut (le passage de Numeric à numpy est également prévu).

Après cette note un peu technique, je retourne mettre la main à la pâte…

Préversion de la 0.109.5

Pour ceux qui voudraient un premier aperçu, et faire remonter d’éventuelles remarques, suggestions et critiques, je mets en ligne ici une préversion de la 0.109.5.
Attention, le travail sur cette version est toujours en cours…

J’attends vos retours ! :)

Phénomène de superfusion

Une fois n’est pas coutume, un peu de physique, avec une belle illustration du phénomène de superfusion.

Le phénomène de superfusion se produit parfois avec de l’eau très pure et non agitée, sans impureté pour amorcer la cristallisation. On peut alors avoir de l’eau liquide à une température pouvant atteindre les -39°C (dixit Wikipédia).
Mais que la moindre agitation vienne perturber cet équilibre instable, et l’eau gèle quasi-instantanément.

Je laisse aux physiciens le soin de détailler plus amplement ce phénomène.

Et Wikipédia de citer à ce propos cette anecdote étrange…

Près de mille chevaux russes connurent une mort tragique durant l’hiver 1942.
Tentant d’échapper à un feu de forêt provoqué par des bombardements, les chevaux traversèrent le lac Ladoga à la nage.
La température étant inférieure à 0 degrés, l’eau était en état de surfusion.
L’agitation provoquée par les chevaux déclencha brusquement le gel et les pauvres bêtes moururent emprisonnées dans une gangue de glace.
Le lendemain matin, on pouvait observer une étrange sculpture formée de têtes de chevaux illuminées par le soleil et recouvertes de glaçons.

Illusions d’optique

En ce moment se tient au Palais de la découverte à Paris une exposition sur les illusions sensorielles, et en particulier les illusions d’optique.

Pour ceux qui n’auraient pas la possibilité d’y aller, voici une possibilité de rattrapage.

Passage à WordPress 2.1.2

Malgré quelques appréhensions, je me suis décidé à migrer de WordPress 1.2 à WordPress 2.1.2, et globalement, cela s’est passé sans souci.
J’ai réussi à garder ma configuration précédente, ce qui m’évitera de personnaliser de nouveau le thème (encore qu’il ne soit pas spécialement fouillé !)

Ceci me permet de tester de nouveaux plugins, encore particulier de lutte contre le spam.
Je vais donc repasser à une modération à postériori, au moins à l’essai !

Quelques nouveautés

Je profite de la sortie de matplotlib 0.90 pour incorporer quelques nouveautés de la bibliothèque Matplotlib dans WxGéométrie.

Cela nous vaut un petit module sur les surfaces – encore rudimentaire (pour l’instant, impossible de choisir la vue)… mais joli. :)

Par contre, question rapidité, il faut le reconnaitre, c’est un veau… j’espère que les prochaines versions de matplotlib remédieront au problème…

Traceur de surfaces

Un mini-module destiné à générer des arbres de probabilité est également dans les cartons.

Sortie de la version 0.109

Je viens de finaliser la version 0.109.
Je la mettrai en ligne dès demain en principe.

Edit : c’est fait !

2 ans déjà !

Cette nouvelle version contient pas mal de nouveautés, … et marque aussi les 2 ans d’existence du projet (déjà !)

L’occasion aussi de s’amuser un peu avec Inkscape. ;)

La version 0.109 approche !

Le chantier de la 0.109 touche à sa fin, et la nouvelle version devrait sortir la semaine prochaine (encore quelques bugs à corriger) .

Pas mal d’améliorations au menu, voici la liste des améliorations majeures :

  • Nouveaux objets: cercle défini par 3 points, arc de cercle défini par 3 points, arc de cercle orienté, disque, parallélogramme, représentant d’un vecteur, angle.
  • Possibilité de coder les segments, les arcs de cercle et les angles de même longueur.
  • Prévisualisation des objets lors de la construction.
  • Possibilité de construire la plupart des objets avec la souris.
  • Outil pinceau pour copier les styles.
  • Passage d’une première partie du code (une petite moitié) en unicode (la phase de transition risque d’être longue).

La partie géométrie est à peu près complète, ce qui était l’objectif de la série des 0.100.
Il restera encore toutes les transformations géométriques à implémenter, ce qui fera l’objet d’une 0.109.5, avant de pouvoir enfin passer à une nouvelle série. :)