- étienne Bersac (bersace)
- Jabber ID
- Page perso
- Compte créé le 26 juillet 2003
- Vu le lundi 06 octobre
Format RSS des journaux- bersace AT dlfp.org
- Contacter cet utilisateur
Dernière(s) dépêche(s)
[Toutes] :
- GNOME 2.24 : un air de renouveau
- Nouveautés et perspectives pour HAL
- AbiWord 2.6.0
- Epiphany va migrer vers du 100% WebKit
- Zend Framework 1.5 : consolidation et disponibilité
- GNOME Scan 0.6 : vulgariser la numérisation
- GNOME 2.22 : évolution perpétuelle
- Ubuntu 7.10 : lâchez le singe !
- GNOME 2.20 : Toujours plus fort !
- Un représentant d'AMD annonce l'ouverture des spécifications des Radeons
Derniers commentaire(s) [Tous] :
- Re: Je suis d'accord mais... (Score : -9)
- Re: Un air de renouveau, oui, mais de quelle année ? (Score : 2)
- Re: Excellente dépêche ! (Score : 3)
- Re: Excellente dépêche ! (Score : 3)
- Re: Excellente dépêche ! (Score : 2)
- Re: Excellente dépêche ! (Score : 2)
- Re: Transition (Score : 2)
- Re: Excellente dépêche ! (Score : 2)
- Re: Excellente dépêche ! (Score : 7)
- ERRATUM (Score : 3)
- Re: Excellente dépêche ! (Score : 5)
- Re: Toujours bloaté... (Score : 2)
- Re: pidgin et empathy (Score : 2)
- Re: Toujours bloaté... (Score : 3)
- Re: GNOME 2.26 (Score : 4)
- Re: Evolution ? (Score : 2)
- GNOME 2.26 (Score : 6)
- Re: Excellente dépêche ! (Score : 3)
- Re: Bravo (Score : 3)
- Re: publicité (Score : 1)
Dernières entrées de forum(s)
[Toutes] :
- [Éditeur/Emacs] Choisir un encodage par projets (Score : 0)
- [Debian] shutdown en user ? (Score : 0)
- [Terminal] MPC : relister tout ses fichier musicaux (Score : 0)
- [Debian] écouter sa musique différement (Score : 0)
- shorewall 3.0 et dhcp (Score : 0)
- Interviewer des professionnel du libre (Score : 0)
- Revendeur de matériel informatique pour entreprise (Score : 0)
- Participer au support de l'iMac G5 rev B (Score : 0)
- DNS et page perso d'utilisateurs (Score : 0)
- Wacom et Gimp : décalage entre le curseur et le contour de l'outils (Score : 0)
- GTK+ : désactiver un bouton de barre d'outils (Score : 0)
- GPG : avoir une clée « Ultimate » sur plusieurs ordinateurs. (Score : 0)
- mélanger aléatoirement (Score : 0)
- [elisp] : comparaison de chaine (Score : 0)
- Makefile : récursion variable (Score : 0)
- Makefile, module et objets (Score : 0)
- id3, ogg et easytag (Score : 0)
- Appel à contrib : carte clavier fr ppc et ubuntu (Score : 0)
- X11 et compose, le caractère ... et autres (Score : 0)
- Utilise aspell dans un programme (Score : 0)
- Codages embrouillés (Score : 0)
- wine, DirectSound et alsa (Score : 0)
- Exécuter un commande Shell (Score : 0)
- le logo Noël (Score : 0)
- 4 invitations Gmail (Score : 0)
- vidéo : kino et le son (Score : 0)
- [gtk+] Sélectionner un élément (Score : 0)
- Pavé numérique pour Sony PCG-NV (Score : 0)
- awk : selection en dehors d'une intervalle (Score : 0)
- bibliothèque gd, "undefined reference to" (Score : 0)
Mais que fait la SPA ???
Posté le 03 juin 2008Chacun a vu Big Buck Bunny. Je suis terriblement choqué par la volience présente dans ce film, tout spécialement à l'égard des animaux. Mais que fait la SPA ? Où est Sarkozy et la commission de réflexion ? Notre pays va droit dans le mur, c'est sûr !
allez hop ~~~~>[]
> Lire le journal (22 commentaires, moyenne: 4,2).
windfarm pm12,1 en amont
Posté le 02 mai 2008Il y a trois jours, sans que je ne m'en rende compte, paulus a commité mon patch implémentant le pilote des ventilos des iMac G5 iSight. Ça fait tout drôle de lire http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6(...) :'). Voilà, c'était mon premier patch au noyau linux, lui-même !
C'étais un journal inutile :)
Étienne.
> Lire le journal (3 commentaires, moyenne: 3,3).
Blogs.gnome.org migre vers SkyBlog
Posté le 01 avril 2008Wordpress n'étant pas assez performant et sécurisé, les admin de GNOME ont migré vers la plateforme SkyBlog pour héberger les blog des dév GNOME.
La plateforme SkyBlog a une ligne éditorial très strictes : interdit de s'exprimer correctement, interdit de faire preuve de respect, interdiction de mettre un titre à son billet. Vous trouverez ces détails dans les CGU de SkyBlog. http://befr.skyrock.com/common/footer.php?page=cgu
Un grand soulagement pour les bloggueurs puisque désormais ils n'ont plus a lutter contre les commentaires de robot spammeur. Désormais leur blog complet est un gros tas de spam.
Cordialement,
Étienne.
> Lire le journal (3 commentaires, moyenne: 6).
Vittel propose enfin le dégroupage total
Posté le 01 avril 2008La concurrence est grande entre la distribution des eaux de Paris et Vittel. La guerre avait été déclaré lors de la campagne de publicité dénonçant le fait que l'eau du robinet est la même que l'eau de la cuvette des toilettes. Le tribunal aura ordonné de retirer tout cela.
Aujourd'hui, Vittel fait un pas de plus en proposant le dégroupage total. Cela permet de se passer des services de l'opérateur historique.
L'opérateur historique en profite pour dire qu'avec Vittel, l'eau du robinet est la même que l'eau de la cuvette également. C'est l'arroseur arrosé ! Vittel rétorque que son eau fortement minéralisé nettoye mieux les traces de vos exploits.
http://www.google.fr/search?hl=fr&q=vittel+d%C3%A9groupage+t(...)
On vous tiendra au courant sur linuxfr, bien sûr !
Cordialement,
Étienne.
> Lire le journal (5 commentaires, moyenne: 3,4).
Thème GDM Ubuntu avec sélecteur
Posté le 25 mars 2008Le thème d'Ubuntu Hardy Heron est géré par Kenneth Wimer d'Oxygen. Malgré ce que l'on entend, on ne peux pas dire que rien ne se passe. Kenneth as une marge de manœuvre assez étroite.
Pour ma part, je maintient la version avec sélecteur du thème GDM. Vous trouverez le code à https://code.launchpad.net/~bersace/ubuntu-gdm-themes/humanl(...) . Les DSCM, ça a du bon !
J'ai décidé à l'instant de publier aussi des paquets pour cette branche, dans ma PPA. https://launchpad.net/~bersace/+archive . Les PPA, ça a du bon !!
Avis au testeurs !
Cordialement,
Étienne.
> Lire le journal (27 commentaires, moyenne: 4,8).
Chargement du microcode des iSight intégré dans HAL avec ift 1.2
Posté le 25 mars 2008Joyeuses fêtes de Pâques à tous !
Après avoir laissé les bugs remonter, je me suis mis hier au boulot pour produire une nouvelle version d'isight-firmware-tools ( https://launchpad.net/isight-firmware-tools ) : la 1.2.
Outre le support des derniers pilotes d'Apple, la principale nouveauté de cette version est le passage de udev à HAL comme infrastructure pour charger le microcode.
À l'instar de udev, HAL permet d'exécuter un logiciel aux différentes étapes de la vie d'un périphérique dans un système : ajout o, suppression et bien d'autres. Ces programmes s'appellent les "callouts" et sont stocké dans /usr/lib/hal/ avec les addons. On écrit une règle au format fdi qui filtre les périphériques et leurs ajoute le nom du callout que HALd se chargera d'exécuter au moment opportuns.
Pourquoi donc passer de udev à HAL ?
Un des soucis des règles de udev est qu'elles doivent être générée avec le chemin absolu du programme à éxécuter. Très pénible couplé avec le fait que les autotools ne permettent pas l'expansion récursive générique d'une variable comme c'est le cas dans les Makefile.am. Cela pose problème avec les architecture x86_64 qui utilisent /usr/lib64/udev/ au lieu de /usr/lib/udev …
Autre soucis, c'est que udev est spécifique à linux alors que HAL fonctionne sur Solaris et BSD également.
Plus important, HAL est vraiment stable d'une distribution à l'autre. udev ne transmet les infos que via des variables d'environnement qui sont aléatoirement défini suivant les distributions et leur version. De fait on est souvent amener à bidouiller. Les propriétés d'un périphérique HAL sont toujours disponible (quid de usb.linux.device_number ??).
J'avais renoncé à utiliser bzr pour ift car il avait encore planté lors d'un push vers launchpad (j'utilise bzr pour ubuntu-gdm-theme). Je me suis donc mis en tête de tester git et un de ces nouveaux fameux services de publication de dépôt git. J'ai renoncé à githup – qui me fait penser à sourceforge – et j'ai opté pour gitorious http://gitorious.org/projects/isight-firmware-tools/ . Autant dire que j'ai été très satisfait de git et de gitorious. Petit à petit, je découvre les multiples facettes de git et il faut bien reconnaître que la rapidité et la fiabilité de ce logiciel sont excellentes !
Les deb sont dispos dans ma PPA : https://launchpad.net/~bersace/+archive Les sources sont dispo à https://code.launchpad.net/isight-firmware-tools/main/1.2 . N'hésitez pas à tester notamment sur BSD et Solaris !
Cordialement.
Étienne.
> Lire le journal (10 commentaires, moyenne: 2,6).
Gnome Scan 0.5.93 : Sérieusement !
Posté le 28 février 2008J'ai la joie de vous annoncer Gnome Scan 0.5.93, la deuxième bêta du la branche 0.5, qui aboutira le 10 mars prochain à la 0.6, pour Gnome 2.22. Je fusionne ici l'annonce de la 0.5.92 de lundi dernier.
Ces versions apportent tout plein de correction de bug ce qui contraste beaucoup avec la 0.5.4 qui étais très bâclée, notament la rotation.
Au menu :
- Implémentation complète de la rotation
- Sélection manuel de l'orientation du document
- Aperçus à 75 ppp, résolution plus courante que 50ppp sur les matériel (la résolution de l'aperçu est actuellement imposée par l'interface)
- Gestion plus précise de la ROI en stockant en millimètre et en réel (gdouble).
- Amélioration automatique des couleurs (désactivable en un clic) : Sans et avec.
- Enregistrement automatique des valeurs dans GConf (seuls les types élémentaires sont gérer ex: entiers, chaîne, réel, etc.)
- Correction des fuites de mémoires.
- Utilisation du curseur d'attente pendant la détection de SANE en tâche de fond
- Retour de la fenêtre À propos
- Simplification et complétion de la documentation de l'API
- Suppression de l'impression (trop bogué pour un besoin pas primordial).
- Dépend de GEGL 0.0.16 (sortie aujourd'hui)
Le logiciel est vraiment candidat à l'utilisation par quiconque. Bien que certaines partie de l'API et du code soient voués à être remanié dans le prochain cycle, certe version se veux vraiment plus concrètes qu'une promesse.
- http://ftp.gnome.org/pub/GNOME/sources/gnome-scan/0.5/
- https://launchpad.net/~bersace/+archive
- http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-scan
- http://l10n.gnome.org/module/gnome-scan
Comme j'ai un carton de vieille photos à scanner, j'ai vraiment voulu avoir des photos de bonne qualité sans passer mon temps sur Gimp. Résultat, le processus est simplifier à l'extrême :
- Lancer flegita
- Choisir le scanner
- Choisir le format des photos (standard ISO small photo = 10cmx15cm)
- Choisir l'orientation : Paysage
- Choisir la résolution
- Choisir un dossier de destination
- Poser la première photos dans la vitre
- Numériser
- une fois terminé, change la photos
- Suivant (Alt+S) pour lancer la numérisation suivante
- on boucle, jusqu'à la fin de la pile :)
La version SVN a déjà quelques commits : migration vers la nouvelle API d'infobulles de GTK+, focus automatique sur le bouton Suivant dans la fenêtre d'acquisition, etc. Tout cela reste du peaufinage avant le gèle total du code lundi prochain. Je n'attend plus que les traductions.
J'ai l'intention de supprimer carrément la fenêtre d'acquisition afin de revenir plus facilement en arrière, comme pour le refraîchissement de l'aperçu. Il y'a d'autres points d'améliorations que nous découvrirons au fur et à mesure de l'utilisation et du développement.
À noter que j'ai l'intention de soumettre une dépêche pour la 0.6.
Cordialement,
Étienne
> Lire le journal (25 commentaires, moyenne: 2,2).
Transparence et plus dans Gtk+ avec Murrine
Posté le 13 décembre 2007Décidément, Murrine est un moteur de rendu Gtk qui monte. Andrea Cimitan nous prouve que Gtk+ est loin, très loin d'être obsolète, en ajoutant la transparence à Murrine. Un simple moteur de thème et *toute* vos applications Gtk+ profite de la transparence native :)
À quand la réponse de Qt ? :P
Encore un superbe article de Ryan Paul (alias Segphault) sur Ars Technica : http://arstechnica.com/journals/linux.ars/2007/12/12/gnome-t(...) tiré du blog d'Andrea Cimitan : http://www.cimitan.com/blog/2007/12/12/gtk-rgba-transparent-(...) .
Ce qu'il manque, c'est un "kit d'animation", un gak qui fairait partie de Gtk+. Clutter et Pigment semble pas assez orienter manipulation de Widgets. À quand un fondu + déplacement à la suppression d'une ligne d'un TreeView ? À quand un fondu au changement d'onglet d'un NoteBook ? Pour cela, il faudra bien un API dédié !?
Cordialement,
Étienne.
> Lire le journal (31 commentaires, moyenne: 3,8).
Outils de manipulation des microcodes pour iSight intégrés
Posté le 06 décembre 2007L'arrivé des MacBook avait créé un engouement bénéfique pour le support des mac : EFI, Apple Remote, carte clavier et iSight.
Depuis quelques jour, je m'attaque au support des derniers iMac G5. Ces fameux iMac G5 iSight, qui ont tout des derniers Mac : iSight intégré, Apple Remote, Mighty Mouse, etc. Étrangement, les mactels ont éclipsé cette belle bête. Étant possesseur d'une telle machine, j'ai écrit le pilote des ventilos : windfarm-pm121¹ que j'ai soumis à linuxppc-dev. Un grand merci à Benjamin Herrenschmidt qui m'a parrainé pour l'écriture de mon premier pilote linux :)
Avec Alex Deuscher, nous avons ajouté un MacModel pour ces bestioles là. J'ai pu ainsi faire joujou avec xrandr (un 20"+23" :D) et maintenant, compiz tourne :) (Parcontre, le paquet ubuntu a mis la X600 sur liste noire car leur pilote n'est pas à jour :/). Il y a encore du boulot : suspension, télécommande infrarouge, luminosité de l'écran et webcam intégrée.
L'iSight intégré n'a rien à voir avec l'iSight Firewire. La première est une caméra UVC connecté sur un bus USB. Elle nécessite le chargement d'un firmware pour fonctionner. Ronald S. Bultje a développé un utilitaire publié sous le nom de "extract" dans le paquet "linux-uvc-0.1.0-e". On retrouve notamment un paquet "macbook-isight-firmware-loader" qui n'est en fait rien d'autre que cet utilitaire renommé.
J'ai un peut travaillé avec Laurent Pinchart, développeur de linux-uvc² pour supporter les iSight intégrée. Après avoir résolut une erreur de segmentation, Laurent pense qu'il va falloir patcher le microcode, je me suis donc rendu à l'évidence qu'il fallait retravailler aussi le fameux extract.c de Ronald. Ronald est passé à Mac OS X, j'ai donc repris le projet et j'ai produit une version 0.2.
Cette version permet d'extraire le microcode depuis un pilote compilé pour PPC. J'ai d'ailleurs séparé l'extracteur du microcode depuis le pilote et le chargeur de microcode dans la caméra. J'ai renommé tout ça et utilisé les autotools pour gérer compilation et distribution.
Au final, voici le nouveau projet iSight Firmware Tools (ou IFT pour les intimes) qui inclue ift-extract et ift-load. Vous trouverez les infos nécessaires sur le site dédié : http://bersace03.free.fr/ift :)
1. http://ozlabs.org/pipermail/linuxppc-dev/2007-December/04764(...)
2. http://linux-uvc.berlios.de/
> Lire le journal (7 commentaires, moyenne: 3,6).
OCRopus 0.1 : première version !
Posté le 23 octobre 2007OCRopus vient de sortir sa première version ! La première bêta est prévue pour fin du premier trimestre 2008. D'ici il devrait y avoir quelques version alpha intermédiaire.
OCRopus est un logiciel de reconnaissance de document gérant à la fois le texte, les images et les mise-en-page. OCRopus est à {ocrad,gocr,claraoc,hocr,tesseract,…} ce que le HTML est au TXT. D'ailleurs, OCRopus fournit le résultat en hOCR : du HTML avec des informations spécifiques à la mise-en-page.
Cette première version apporte la segmentation image/texte, la reconnaissance optique basé sur MLP, la statistique de langue basé sur OpenFST pour corriger les erreurs de ROC, prétraitement de l'image (nettoyage, détramage), scriptage avec Lua, outils de tests et d'évaluation, etc.
La bêta devrait voir moins de nouvelles fonctionalités, mais surtout des corrections de bogues, une meilleure qualité du résultat, etc.
http://code.google.com/p/ocropus/
L'équipe OCRopus ne préfère pas avoir de dépêches un peu partout et rester « entre développeurs ».
Cordialement,
Étienne.
> Lire le journal (21 commentaires, moyenne: 2,1).
Dog Fingers dt Gnome
Posté le 23 octobre 2007J'ai vu ce midi dans le métro un type portant un T-Shirt "Dog Fingers" avec le pied de Gnome (2.X) en mirroré verticalement (un peu comme le logo debian et la CGT). Ça m'a choqué, je me demande quelles sont les règles d'utilisations du logo de Gnome. Est-ce illégal ? Je ne retrouve pas d'image sur internet. Je pense qu'il s'agit : http://www.dogfingers.com/ .
Cordialement,
Étienne.
> Lire le journal (9 commentaires, moyenne: 2,3).
Free ne veut plus d'IndexOf
Posté le 18 octobre 2007Free propose un formidable service de page perso qui fait figure d'exception sur la marché. Depuis le début, ils ont voulue évité les sites dépôts, même lorsqu'ils agrandissait l'espace de stockage pour atteindre actuellement 10Go. Pour pallier à ce soucis, free a mise en place le service dl.free.fr qui reçoit les foudres du corrompu ministère de la culture et des majores.
Les admins de free considère que les IndexOf sont à chasser car ils coûtent à Free pour un service disponible de manière optimisée sur dl.free.fr (un IndexOf coûterai plus qu'un listage sur dl.free.fr ?). De sorte que, les IndexOf sont maintenant accepté, vu qu'il se sont vu ajouté un bandeau publicitaire.
La communication légendaire de Free a été très efficace, et c'est dans un troll sur le newsgroup proxad.free.services.pagespersos que j'ai pu apprendre la nouvelle.
Cordialement,
Étienne.
> Lire le journal (18 commentaires, moyenne: 3).
Le foutage de gueule eurocratique continue
Posté le 27 septembre 2007Franchement, cette Europe qui se « construit » me sort par tout les trous. Outre le passage en force du fameux traité constitutionnel, voici encore un évènement qui en dit long sur les méthodes de la bureaucratie européenne.
Des ONG ont fait leur boulot de lobby à Bruxelles pour instaurer une « Journée contre la peine de mort » le 10 octobre. Fort bien, c'est une initiative louable. Cette décision devait être prise à l'unanimité par le conseil de l'Europe. La Pologne a proposer de créer une « Journée pour la vie », constatant qu'aucun pays Européen ne pratique la peine de mort, mais qu'au contraire, l'avortement et l'euthanasie sont banalisés ou parti pour. « On n'est pas obligé d'être des moutons » indiquent les frères Kaczynski.
Et voilà que le président du conseil de l'Europe trouve "innacceptable" cette opinion. De sorte que le conseil de l'Europe passe en force et décide contre l'unanimité.
À quoi bon ratifié ? C'est exactement la même logique que ce foutu traité constitutionnel : Le peuple a tord, il faut dissoudre le peuple.
L'Europe va droit dans le mur …
> Lire le journal (285 commentaires, moyenne: 2,6).
Du nouveau pour Gnome Scan
Posté le 25 septembre 2007Deux choses importantes pour Gnome Scan cette semaine. Suite à un temps de pause après un Google Summer of Code surchauffé, j'ai repris avec plaisir le développement de Gnome Scan. Correction de bogues et refacorisation du code sont les deux mamelles ma remotivation. C'est un vrai plaisir que d'avoir un logiciel qui matûre plutôt que de la voir piétiner.
Je pense avoir fait fausse route en voulant implémenter l'impression. C'est quasiment inutile tant qu'on n'a pas la base : le traitement (rotation, détramage, correction de couleur et j'en passe). Jusqu'à présent, Gnome Scan utilisait GeglBuffer comme trait d'union entre les maillons de la chaîne de traitement. Désormais, c'est toute la chaîne de traitement qui est géré par Gegl grâce aux graphe de traitement de Gegl (Gegl est le GStreamer de l'image). Meilleur performance, simplicité du code, moins de redondances, … que du bon !
Avec ce Gnome Scan qui mature et les discussions poilues sur desktop-devel-list sur l'inclusion de modules (vive empathy !), je me suis bien évidemment posé cette question fatale : ira, ira pas ? Inclusion/pas inclusion ? Finalement, j'ai opté pour un compromis qui ne devrai pas changer grand chose pour l'utilisateur : Gnome Scan suit désormais le calendrier de Gnome. Cela veut dire que la 0.6 sortira en Mars et non vers Noël. Je passe du calendrier bien rôdé : Brouillion (printemps) -> GSoc (été) -> stabilisation (automne) -> sortie (hiver) au calendrier semestriel de Gnome.
Objectif avoué : être présent dans les distributions majeures qui suivent Gnome. Foresight, Ubuntu, Debian, Fedora et Mandriva devrait en profiter. Quant à Gentoo, SuSE, Arch et consorts, je n'ai pas d'échos.
J'en arrive au second sujet tout aussi important. Grâce à la nouvelle fonctionnalité de launchpad : Personnal Package Archive, j'ai migré de mon propres dépôt à celui automatiquement géré par launchpad. Je lui donne les sources, il compile en i386 et amd64 et produit un joli dépôt. C'est plus fiables que mes bidouilles de Makefile et de bash qui ne permettaient pas de produire un répos multi-architecturel :/. Parcontre, le dépôt PPA n'est pas signés (évidemment !).
Ce dépôt est disponible à :
deb http://ppa.launchpad.net/bersace/ubuntu gutsy universe
deb-src http://ppa.launchpad.net/bersace/ubuntu gutsy universeLe dépôt propose gnome-scan SVN et ses dépendances à jours, c'est-à-dire Gegl SVN et Babl SVN :). Philipp Sadleder devrait recompiler les paquets pour debian, je tâcherai de vous tenir au courant. ( ça devrait être là : http://sadleder.de/debian/ ).
À noter que j'ai créer un paquet binaire pour le backend sane (avec un nomde code obscur : gsane). libgnomescan ne dépend pas de gsane, c'est le méta-paquet gnome-scan qui dépend de gsane. Le but est de pouvoir facilement passer de gsane à gsane2 ou gtwain.
Je tiens à noter quelques chose en dehors de Gnome Scan par rapport à PPA. Ubuntu fait un formidable travail de démocratisation de logiciel en facilitant ainsi la debianisation de logiciel. Bien mieux qu'apt-get.org ou getdeb.org, Ubuntu proposait Universe qui avait des règles beaucoup moins strictes d'inclusion que main de debian (ou d'Ubuntu). Un bon coup de pouce pour les développeur dont le projet gagne en visibilité, et pour les utilisateurs qui disposent d'autant plus de logiciel pour Ubuntu.
Et voilà que Canonical poursuit encore cette logique de démocratisation des dépôt. Plus besoin d'être un gourou debian pour avoir son dépôt, il suffit de suivre le guide de l'empaqueteur fournit dans universe et de soumettre son paquet. C'est peut-être un des points où Ubuntu fait mieux que Debian. Heureusement, qu'un logiciel debianisé pour Ubuntu est facile à retroporter sur Debian (ça doit pas être aussi facile entre ForeSight et Slackware ^_^)
Bref, merci Ubuntu d'avoir tant aidé Gnome Scan à être accessible aux utilisateur, le RFP de debian est toujours ouverte ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395334 ). Enfin, c'est devenu une ITP parce que c'est déjà dans Ubuntu …
Voilà,
Étienne.
> Lire le journal (15 commentaires, moyenne: 2,9).
SCO fait banqueroute !
Posté le 14 septembre 2007C'est la meilleur celle la ! SCO vient de déposer un recourt juridique truc-muche du code de la banque route américaine.
Plus de détail là : http://osnews.com/story.php/18618/SCO-Files-for-Chapter-11-B(...)
C'est plutôt pathétique. Une entreprise qui dont l'avenir ne tient qu'a la sentence d'un procès débile … visiblement, M$ n'a pas injecté assez de liquidité ( http://news.zdnet.com/2100-3513_22-5450515.html ).
M'enfin, MS n'a pas de soucis à faire, il a Novell pour lui lécher les bottes … et c'est Novell justement qui a les droits sur Unix …
Cordialement,
Étienne.
> Lire le journal (8 commentaires, moyenne: 7,5).
Aperçu d'AbiScan
Posté le 06 août 2007Malgré le manque de motivation, Gnome Scan poursuit son petit bonhomme de chemin (mais que veut dire cette expression?). J'ai implémenté AbiScan, un greffon pour AbiWord alliant Gnome Scan et OCRopus pour intégrer la ROC dans Abiword.
J'ai fait une petite vidéo du résultat : http://bersace03.free.fr/pub/Video/Gnome%20Scan/AbiScan+OCRo(...)
C'est super instable, super incomplet, super brouillion, mais l'idée est là. Si vous voulez tester plus avant, j'ai expliqué comment tester tout ça sur le blog de Gnome Scan (en anglais :/) : http://gnome-scan.blogspot.com/2007/08/abiscan-preview.html (liens et photos d'écran à la clef). C'est assez extrême (y'a 6 logiciels à installer depuis SVN et 3 patches à appliquer …). En gros, c'est pas pour la production =)
Les dév d'Abiword m'ont beaucoup aidé. Je n'avais jamais écrit une ligne de C++ et encore moins navigué dans l'API complexe d'AbiWord. Grâce à eux, j'ai pu m'en sortir en moins d'une semaine. Visiblement, ça les a un peu motivé la petite vidéo ^_^.
Cordialement,
Étienne.
> Lire le journal (6 commentaires, moyenne: 3,7).
Arrêt sur image, la pétition pour que ça continue …
Posté le 27 juin 2007Je n'ai pas vu passé le lien sur linuxfr, alors je produit ce journal. Vous savez certainement qu'Arrêt sur image a été arbitrairement arrêté par la direction de France Télévision ( http://linuxfr.org/~Garou/24720.html ). Une pétition a été mise en place, elle receuille déjà 100 000 signature, et ça grossit à un rythme soutenue.
Voici le lien de la pétition : http://arret-sur-images.heraut.eu/
Si vous aussi, vous apprécier les émissions qui osent critiquer le système dans lequelles elles vivent, n'hésitez pas à leur apporter votre soutient. Qui sait, peut-être qu'il nous écouterons ?
Cordialement,
Étienne.
> Lire le journal (35 commentaires, moyenne: 3,7).
Gnome Scan 0.5.1 : « Le jeu en valait la chandelle »
Posté le 12 juin 2007Après plusieurs mois de conception et de développement, et sur les conseil de mon parrain Vincent Untz, je produit la version 0.5.1 de Gnome Scan. Gnome Scan se conçoit résolument comme un toolkit de conception d'interface et de fonctionalité de numérisation dans les applications, bien loin du concept traditionnel du "centre de numérisation" qui tente tant bien que mal de s'intégrer au reste.
Cette version est une réécriture complète, d'où le nom de code « Le jeu en valait la chandelle » (en français dans le texte). Il y a quelques régression sur cette version qui devrait être comblée d'ici la 0.6.0 : aucune gestion de la rotation, pas de greffon Gimp (prière de me signaler d'autre que j'aurai manqué). Le travail de réécriture à principalement consisté à remplacer des fonctionnalité écrite en dur par un système beaucoup plus souple. Gestion des options, gestion des pilotes, etc. À cela s'ajoute la possibilité d'écrire des extensions (un bête .so) chargé automatiquement qui ajoutera des fonctionnalité. Les deux pilotes (fichier et SANE) sont répartie dans deux extensions distinctes. Parmi d'autres points important, on notera la programmation multi-thread, la migation vers Gegl, etc. Grâce à la migration vers le SVN de Gnome, Gnome Scan est déjà traduit (partiellement) en Français, Espagnol et Suédois !
Vous pouvez télécharger les sources à http://download.gna.org/gnomescan/gnome-scan-0.5.1.tar.gz .- Je fournis des paquets debian source et compilé pour i386 dans le dépôt : deb http://bersace03.free.fr/ubuntu feisty universe . (les dépendances sont fournies)
- Rapporter des bogues à http://bugzilla.gnome.org/simple-bug-guide.cgi?product=gnome(...)
Reconception
La nouvelle conception de Gnome Scan divise le processus de numérisation en trois n½uds distincts : acquisition, traitement, sortie. Chacun de ces n½uds est configurable par l'utilisateur. L'utilisateur choisit la source, l'application choisir le traitement et la sortie. GnomeScanDialog va exposer les options de configuration et stocker les informations dans GnomeScanSettings avant d'exécuter le GnomeScanJob qui ordonnace la numérisation (acquisition puis traitement et enfin sortie).
Extensibilité
Les possibilité d'extension de Gnome Scan 0.5 sont assez considérables. Il suffit d'enregister un sous-type de GnomeScanBackend pour ajouter un pilote qui proposera différentes sources. L'application écrit sa propre source. La traitement n'est pas encore implémneté. Chaque option de n½ud est maintenant décrite par un GParamSpec (un peu étendus) associé à un GnomeScanParamWidget sachant comment représenter et interagir avec l'utilisateur. GnomeScanDialog va construire l'interface en fonction de ces informations. Les ParamSpecs ne sont pas stable (ex: devenir inactif), l'interface tiens compte des changements.
L'aperçu est encore minimaliste, mais là encore, hors de question d'écrire en dur toute les fonctionnalité de l'aperçu. J'ai commencé un système de greffons à GnomeScanPreviewArea qui permettra d'ajouter pipette, multiselection, zoom, correction de reconnaissance de mise-en-page et autres fonctionnalités sans toucher à la bibliothèque.
Fluidité
J'ai massivement utilisé la programmation multi-thread afin de fluidifier l'interface. Le résultat est plutôt satisfaisant. Le logiciel est largement optimisé et l'interface plus réactive. À noter que les bases sont là pour gérer le branchement/débranchement à chaud. J'ai échoué à implémenter le branchement à chaud (il semble que SANE ne soit vraiment pas fait pour ça, malgré les dire de la documentation). J'attend le travail de HAL pour migrer. L'acquisition d'aperçu est notablement amélioré !
Gegl
Il semble que Gnome Scan soit le premier client de Gegl. L'année dernière, on m'avais mis-en garde contre GdkPixbuf qui consomme énormément de mémoire. J'ai migré vers GeglBuffer qui utilise le disque dur (Øyvind Kolas utilise des images de 11G avec un portable disposant de 2G de RAM !). Gnome Scan utilise aussi Gegl pour le traitement lui-même. J'ai envoyé quelques patches et suis même devenu contributeur de Gegl.
GSane
Un énorme boulot a été d'encapsuler SANE dans GSane. Le but étais d'avoir une GLibisatation de SANE et surtout, d'être adapté à la conception d'une interface ergnonomique et dynamique.
Tester
Même si vous n'avez pas de scanner, tester ! Il suffit d'avoir SANE installer et d'ajouter "test" dans /etc/sane.d/dll.conf ou dans un fichier dans /etc/sane.d/dll.d/ (sous debian). J'ai notament besoin de retour sur le support de SANE, l'interface, et plein d'autre choses. Par défaut, gnome-scan affiche plein d'information de débogage. Exécuter flegita > flegita.log et envoyer le résultat sur le bugzilla.
La suite
La suite consiste à implémenter complètement l'aperçu et enfin de coder le traitement d'image (ROC, amélioration, etc.) et enfin les divers greffons.
OCRopus
J'ai déjà contacté OCRopus et reçu quelques retours dans le but d'implémenter la ROC (et plus) en me basant sur OCRopus. Il faudrat ajouter une troisième étape pour corriger l'analyse et la reconnaissance. C'est une domaine totalement inexploré pour ma part, beaucoup de travail en perspective. J'espère arriver à quelques chose de concret d'ici fin août (un greffon abiword, par exemple).
Contribuer
Pour contribuer, tout est bon : rapporter des bogues, empaqueter pour sa distro/architecture, développer un greffons pour son application préféré, une extension, résoudre une bogue, conseil pour l'interface et la conception, contribuer aux projet associé (Gegl, Hal, OCRopus, SANE, etc.), traduire, etc. J'aimerai notamment une passerelle python (j'ai déjà un projet maison python où je verrai bien l'utilisation de gnome-scan !)
Merci !
Étienne.
> Lire le journal (17 commentaires, moyenne: 4,2).
Contre le réchauffement climatique, faites moins d'enfants
Posté le 08 mai 2007http://www.optimumpopulation.org/opt.release07May07.htm
Quelques perles :
A 35-pence condom, which could avert that £30,000 cost from a single use, thus represents a “spectacular” potential return on investment – around nine million per cent.
The most effective personal climate change strategy is limiting the number of children one has.
Je vous propose pour sauver la planète, de nous suicider tous ensemble. Je vous regarde.
Étienne.
> Lire le journal (35 commentaires, moyenne: 2,8).
Cairo support les dégradé PDF avec alpha
Posté le 02 mai 2007Carl Worth a annoncé hier la sortir en version 1.4.6 qui ajoute le support natif des dégradé PDF avec canal alpha. Chouette fonctionnalité ! Ajouter à cela un contournement d'une bogue touchant les performances du serveur X.
http://cairographics.org/news/cairo-1.4.6
Étienne.
> Lire le journal (9 commentaires, moyenne: 2,2).
Cette page donne des informations sur l'utilisateur bersace
telles que ses derniers commentaires, journaux, forums, date
de création, etc.
