Nouveau paquet : ies4linux 2.0.5
IEs4Linux est le moyen le plus simple pour faire tourner Microsoft Internet Explorer sous GNU/Linux.
Nul besoin de clic de souris, de processus de mise à jour fastidieux, de maux de tête avec WINE, etc. Il n’y a qu’un simple script à lancer pour installer les 3 versions d’Internet Explorer.
Il peut être utile pour :
- Pour les designers web qui veulent passer à GNU/Linux mais qui ont toujours besoin de tester leurs sites sous Internet Explorer.
- Les personnes qui doivent aller sur des sites qui ne marchent qu’avec IE.
L’installation de chaque IE est plus petite que d’habitude car elle n’inclut que les fichiers nécessaires pour obtenir un bon navigateur de test fonctionnel (point d’Outlook, de Media Player, etc.).
Pour finir, évitez d’utiliser IE pour naviguer, Utilisez Firefox !
Nouveau paquet : desmume 0.6.0
Un émulateur Nintendo DS, en cours de développement, qui supporte néanmoins plusieurs ROMs à l’heure actuelle.
Nouveau paquet : gnome-color-chooser 0.1.3
Un outil pour personnaliser votre bureau GNOME :
- Changer la couleur de fond, les couleurs pour la décoration des fenêtres, les bulles d’aides, etc. ;
- Changer la taille des boutons, des barres de défilement, etc. ;
- et bien d’autres choses.
Mise à jour : zsnes 1.51
L’émulateur Super Nintendo qui vous permettra de vous amuser avec d’excellents jeux, comme la série des Donkey Kong Country, Mario All Stars, Super Street Fighters II, Secret Of Mana, Secret Of Evermore…
Mise à jour : Comix 3.6.2
Un visionneur d’images spécialisé dans la lecture des bandes dessinées.
Mise à jour de paquets (release) :
- youtranslate (utilisation de dh_clideps pour la gestion des dépendances mono) ;
- epsxe et firefox-asher (petite modification dans le wrapper).
Les étudiants de l’ÉMI[1] organisent la « Linux Party 2007 »[2], le 17 et le 18 février, sous le thème « fiabilité et interopérabilité des logiciels libres au Service de l’entreprise »[3].
Le programme
Le samedi 17 Février
Le matin
- 08h30 : accueil et ouverture des ateliers.
- 09h00 : mot d’ouverture du comité d’organisation et du Directeur de l’ÉMI.
- 09h15 : conférence sur les outils de mesure de la fiabilité des logiciels.
- 10h15 : pause café.
- 10h30 : présentation de la distribution Lémix.
L’après-midi
- 14h30 : conférence sur J2EE et sur l’interopérabilité.
- 16h00 : pause café.
- 16h15 : Le modèle économique du libre.
- 17h30 : remise des prix de la Tombola.
- 18h00 : fermeture des ateliers.
Le dimanche 18 Février 2007
- 9h00 : Ouverture des ateliers.
- 9h30 : projection d’un documentaire : Revolution OS.
- 10h30 : Séance de questions/réponses.
- 12h00 : Clôture des journées.
Pour plus d’informations, je vous invite à visiter le site officiel de la manifestation 😉
Aujourd’hui, j’ai découvert avec stupéfaction plus de 2522 pourriels dans ma boîte aux lettres ! Ces derniers m’ont été envoyés car Dotclear avait reçu le même nombre de trackbacks entre quatre heures et six heures du matin.
Le contenu du spam
Tous ces trackbacks ont été postés par un certain « Linux sux »[1]. Ils contenaient :
- POWER SPAM ASHER (dois-je me sentir visé ?)
- pourquoi Linux sux ?
- CE BLOG A ÉTÉ POWER-SPAMMÉ PAR UNE ÉQUIPE DE TROLLS
- POWER SPAM BY KROLG
- d0s att4ck
- dos attack
Les IP des spammeurs :
- 212.138.64.174 (Arabie Saoudite)
- 203.144.160.249 (Thailand)
(c’est probablement des proxies)
Pourquoi ils font ça ? Mystère… Peut-être qu’ils n’ont rien d’intéressant à faire dans leur vie ? Peut-être que c’est des jeunes, boutonneux, qui croient que ce qu’ils viennent de faire est un exploit ? 😀
Ma solution
J’ai opté pour les requêtes MySQL car Dotclear ne nous donne pas la possibilité de supprimer un groupe de commentaires en utilisant un filtre (peut-être qu’un plugin existe ?).
Comme il n’y a que deux IP qui ont posté les commentaires, je les ai utilisées pour supprimer tous les spams :
DELETE FROM `dc_comment` WHERE `comment_ip` = '212.138.64.174' OR `comment_ip` = '203.144.160.249'
Tous les spams avaient été supprimés. Malheureusement, il y avait toujours le nombre 900 trackbacks, 800 trackbacks, etc. en dessous des billets…
Pour recompter le nombre de commentaires / trackbacks de chaque billet, j’ai utilisé cette requête :
UPDATE dc_post SET nb_trackback=0; CREATE TEMPORARY TABLE tmp SELECT post_id, count(*) as compt FROM dc_comment WHERE comment_pub=1 && comment_trackback=1 GROUP BY post_id; UPDATE dc_post, tmp SET dc_post.nb_trackback=tmp.compt WHERE dc_post.post_id=tmp.post_id;
(grâce à ce topic qui m’a fait gagner du temps !)
J’ai principalement rédigé ce billet pour vous montrer cette petite astuce, en espérant qu’elle vous sera utile un jour 😉
À bientôt !
[1] dans le jargon de l’informatique, « sux » veut dire « nul ».
Grâce aux contributeurs (en grande partie venant du forum d’Ubuntu), GShutdown est maintenant traduit en onze langues :
- espagnol par Alejandro Zarate ;
- russe par Andrew V. Sichevoi ;
- italien par Andea Carnaroli ;
- allemand par Rolf Loire ;
- norvégien par Øyvind Pedersen ;
- danois par Bill H. Soerensen ;
- suédois par Alexander Sjögren ;
- portuguais par Rolando Pereira ;
- hongrois par Dóra Kováts ;
- catalan par Siegfried Gevatter ;
- et français par la GShutdown Team (mise à jour).
J’en profite pour les remercier pour leur excellent travail !
Télécharger
Comme d’habitude, je vous ai préparé les paquets pour Ubuntu :
- Ubuntu Edgy i386 :
gshutdown_0.2rc1-1_i386.deb -
Ubuntu Dapper i386 :
gshutdown_0.2rc1-1_i386.deb
Si vous utilisez Arch Linux, le PKGBUILD est disponible dans AUR.
Si vous utilisez une autre distribution, je vous invite à télécharger le code source : gshutdown-0.2rc1.tar.gz.
Présentation
Pour ceux qui ne le connaissent pas, GShutdown est un utilitaire qui vous permettra de programmer l’arrêt, le redémarrage de votre ordinateur ou la fermeture de la session en cours.
Bien qu’il soit programmé en GTK+, il est indépendant des bibliothèques de GNOME et il fonctionne parfaitement sous KDE et XFCE.
L’un des avantages du logiciel est qu’il ne nécessite pas les droits de l’administrateur pour arrêter ou redémarrer l’ordinateur. Dans la majorité des cas, il communique directement avec le gestionnaire de session (GDM, KDM) et le bureau (GNOME, KDE et XFCE). Dans les prochaines versions, cela s’améliorera encore plus quand dbus sera utilisé.
Les fonctionnalités
- fonctionne sous GNOME, KDE et XFCE ;
- supporte les gestionnaires de session GDM et KDM ;
- l’arrêt ou le redémarrage de l’ordinateur ne nécessite pas le compte root ;
- vous donne la possibilité de personnaliser la commandes à exécuter (par exemple, mettre sudo poweroff quand l’action « arrêter l’ordinateur » se lance) ;
- une icône se loge dans la zone de notification pour vous donner un accès rapide au logiciel ;
- des notifications visuelles surgissent pour vous prévenir (par exemple avant l’arrêt de l’ordinateur) ;
- trois types de programmation horaire : à une heure et une date, après un certain délai ou immédiatement.
Nous comptons sur vous pour nous signaler tous les bugs rencontrés. Pour nous contacter, vous pouvez soit nous envoyer un courriel, soit utiliser le wiki.
- La lettre hebdomadaire d’Ubuntu n°28 est disponible. Ce numéro parle de la récente réunion du Conseil de la Communauté, de la sortie de Herd 2, de la nouvelle équipe Screencast (vidéos pour expliquer comment utiliser Ubuntu), de la nouvelle liste de diffusion pour les utilisateurs de Xubuntu, de la mise à jour hebdomadaire des Forums Ubuntu, des statistiques des bugs, des réunions et événements à venir, de la réunion IRC d’Ubuntu-Women, des modifications de Feisty, des principales requêtes d’inclusion (MIR) et de la mise à jour du quiz hebdomadaire et de bien d’autres sujets…
- Test du jeu Doom 3 : Le maître et senior des FPS est de retour, dans un troisième volet qui ose enfin montrer son nez après 4 années de développement. Au programme : baston ensanglantée et ambiance flippante, le tout dans un nouveau moteur 3D…
- Une idée simple de sécurité : « J’ai bien compris que plusieurs distributions, plusieurs façon de d’empaqueter, etc. Ce n’est pas une mauvaise chose. Cependant, il y a un point pour lequel j’ai des doutes : c’est la sécurité. J’ai du mal à concevoir que sur le nombre de logiciels (et de distributions) existants, les mainteneurs d’une version ‘stable’ d’une distribution puissent rétroporter quand il y a lieu toutes les corrections des éventuelles failles existantes. »
- ZSNES, l’émulateur Super Nintendo, a été mis jour. Il le sera bientôt disponible dans Asher256’s repository 😉
- L’essor de Linux en Chine : La China Linux User Convention s’est déroulée fin décembre 2006 à Beijing en Chine. Au cours de cette réunion, les différents participants (utilisateurs, industriels, analystes) ont discuté du développement récent de Linux et de l’industrie de l’open-source en Chine…
- Microsoft a voulu payer un internaute pour qu’il modifie Wikipedia en sa faveur. En effet, un informaticien australien reconnu, Rick Jelliffe, a déclaré voir été contacté par Microsoft pour rectifier en sa faveur des articles sur certains de ses produits, parus dans l’encyclopédie en ligne Wikipedia, laquelle a protesté mercredi…
- Attention, votre moteur de voiture n’est pas interopérable. M. Pascal Nègre soutient la thèse suivante : Puisqu’un jeu Nintendo de fonctionne pas sur une Playstation et que vous ne pouvez pas mettre du gazoile dans votre moteur à essence, alors il est normal qu’un fichier contienne une musique verrouillée avec les DRM de Microsoft de fonctionne pas l’iPod d’Apple…
- J2EE vs RoR vs Python. Une vidéo de 30min d’une conférence donnée par un gars de la NASA à propos du développement d’une application web avec J2EE, RoR, Zope, Djengo, Turbogears et Jboss.
- Dossier: Le point sur la virtualisation. La virtualisation n’est pas une idée nouvelle. En fait, elle remonte aux débuts de l’informatique. On peut ainsi citer les travaux de Popek et Goldberg en 1974, qui ont analysé les différents types de solutions de virtualisation possible, leurs inconvénients respectifs et ont jeté les bases des développements futurs.
- DOGS est un système électronique libre et gratuit. Il peut être utilisé comme ordinateur, console de jeux, base de développement électronique, système d’apprentissage…
- Les commandes les plus utiles sous Linux/UNIX
- Quand copier ses devoirs sur Internet devient risqué ! Il existe des sites qui proposent, moyennant finance, de vous fournir le devoir dont vous avez besoin. Ainsi sur ezwrite.com, notre élève paresseux ou imprévoyant peut s’offrir, à 9,95 dollars la page, la copie de David Howarth « 1066, ou l’année de la conquête » sur les exploits du Conquérant.
- Ubuntu Studio, une distribution orientée multimédia. Elle intègrere d’origine un certain nombre d’applications dévolues à la création et l’édition de fichiers audio/vidéo : avidemux, cinelerra, cinepaint, ffmpeg…
- Vubuntu est un site qui a pour vocation de promouvoir ubuntu par des vidéos pédagogiques en français. Ce projet communautaire est au stade expérimental, et sa durée de vie est en relation directe avec les contributions.
- Ce qu’on ne vous a pas dit à propos de Windows Vista ! Windows Vista sort la semaine prochaine, et la machine de marketing et relations presse de Microsoft tourne déjà à plein régime…
Les billets connexes
En dessous de chaque billet, vous trouverez désormais une dizaine de billets connexes (grâce à ce plugin).
Le formulaire de contact
L’ancien formulaire pour me contacter a été remplacé par le plugin contact, qui est mieux intégré à Dotclear, comme vous pouvez le constater dans cette capture d’écran :
Ajouter le billet dans…
Et enfin, au-dessus du contenu des billets, vous avez quelques images cliquables, qui vous permettrons d’ajouter le billet qui vous plait dans Delicious, Scoopeo, Tapemoi, etc.
N’hésitez pas à proposer l’ajout d’autres sites (si vous jugez qu’ils sont assez utilisés pour ne pas êtres omis).
Le programme
Le matin, à l’ENSIAS[1] :
- 09:00 à 09:30 : accueil et distribution des tickets du tombola.
- 09:30 à 10:45 : conférence pour présenter les nouveautés de Mandriva 2007.
- 10:45 à 11:15 : pause café.
- 11:45 à 12:30 : conférence par Ippon Technologie sur J2EE (la plate-forme J2EE, marché de travail autour de J2EE, son avenir, etc.).
L’après-midi, à l’INPT[2] :
- 14:30 à 14:45 : accueil.
- 14:45 à 16:00 : conférence par Bull intitulée « consolidation et partitionnement dans le monde de l’Open Source » (partitionnement, virtualisation, expertise de Bull dans l’Open Source, leur produits, les tendances, etc.).
- 16:00 à 16:30 : pause café.
- 16:30 à 16:45 : tombola.
- 16:45 : install party (Mandriva 2007 uniquement).
(cliquez sur l’image pour l’agrandir)
Depuis le 2 janvier, le dépôt Ubuntu Edgy et Ubuntu Dapper supporte officiellement l’architecture AMD64 ! Lisez le billet de The Glu pour plus d’informations 😉
Les paquets mis à jour
Nouvelle version : ZSNES 1.50
Après plusieurs mois de développement, la nouvelle version de ZSNES a été mise à notre disposition ! Elle contient énormément de nouveautés (son code source fait maintenant plus de 200000 lignes de code !), je vous laisse les découvrir dans le ChangeLog (en anglais) !
Pour ceux qui ne le connaissent pas, ZSNES est un émulateur Super Nintendo qui vous permettra de vous amuser avec plusieurs jeux, comme la série des Donkey Kong Country, Mario All Stars, Super Street Fighters II, Secret Of Mana, Secret Of Evermore…
Nouvelle version : Notecase 1.3.6
Un gestionnaire de notes qui vous aidera à les rédiger et à les organiser hiérarchiquement. Pour plus de sécurité, le chiffrement des données est possible.
Nouvelle version : FSlint 2.18
Un utilitaire qui vous aidera à nettoyer facilement votre système de fichiers, en supprimant les fichiers dupliqués, les mauvais liens symboliques, les répertoires vides, les fichiers temporaires, les mauvais noms de fichiers, etc.
La distribution Ubuntu Edgy est enfin supportée par le dépôt 🙂
Cela a pris beaucoup de temps par rapport au passage de Breezy à Dapper. Les raisons sont les suivantes :
- Tous les paquets du dépôt ont été revus et corrigés, pour qu’ils puissent être compilés avec pbuilder. D’un côté, cela leur évitera de subir l’influence du système[1], et d’un autre, cela nous[2] facilitera la compilation des paquets pour différentes versions d’Ubuntu[3].
- Le site du dépôt a subi une petite amélioration. Toutes les informations sur les programmes, qui sont disponibles dans cette page, sont maintenant stockées dans une base de données[4].
- La manque de temps ! En effet, je travaillais sur d’autres projets plus prioritaires.
Pour installer les programmes disponibles, ajoutez ces lignes dans le fichier /etc/apt/sources.list :
deb https://www.asher256.com/projects/asher256-repository edgy main dupdate french deb https://www.asher256.com/projects/asher256-repository ubuntu main dupdate french
mettrez à jour la liste des paquets :
sudo apt-get update
et installer le paquet qui vous intéresse :
sudo apt-get install nom_du_paquet
À bientôt !
[1] par exemple, un paquet compilé avec une bibliothèque plus récente que celle disponible dans les dépôts officiels d’Ubuntu.
[2] « nous » car The Glu va bientôt mettre à votre disposition la version AMD64 du dépôt 😉
[3] par exemple : compiler les paquets pour Edgy depuis Dapper.
[4] Bientôt, vous aurez la possibilité de faire une recherche, donner une note aux programmes qui vous plaisent, etc. Suite aux demandes que j’ai reçues par courriel, le site officiel de chaque programme est affiché avant la description.
J’ai reçu plusieurs demandes par courriel à propos de la nouvelle version de Firefox.
Comme le dépôt est en pleine période de transformation, je ne pourrais pas mettre à jour un paquet isolé.
En attendant que le dépôt soit prêt, j’ai mis en ligne le paquet pour Ubuntu Dapper, Edgy et Breezy :
- firefox-asher_2.0.0.1-0ubuntu1_i386.deb (ce paquet a été retiré de cette page, il est disponible dans le dépôt Ubuntu)
Ce paquet vous permettra d’installer le logiciel phare de Mozilla facilement. Il ajoute une entrée dans le menu de votre bureau et peut cohabiter avec d’autres version de Firefox.
Pour l’installer, il vous suffit normalement de double-cliquer dessus.
Si cela ne marche pas, lancez un terminal et entrez cette commande suivante (dans le répertoire contenant le paquet) :
sudo dpkg -i firefox-asher_2.0.0.1-0ubuntu1_i386.deb
Puis :
sudo apt-get -f install
Notecase passe à la version 1.3.3 dans le dépôt Ubuntu d’Asher256.
Pour ceux qui ne le connaissent pas, Notecase est un gestionnaire de notes qui vous aidera à les rédiger et à les organiser hiérarchiquement. Pour plus d’informations, visitez son site officiel.
Deux paquets ont été mis à jour dans Asher256’s Repository, le dépôt dédié à Ubuntu Dapper et Breezy (et bientôt à Edgy, quand j’aurai le temps 😉 ).
Mise à jour : casetta 0.2.1
Casetta est un ensemble de logiciels libres et multi-plateformes qui vous permettrons de gérer vos calculatrices CASIO.
Les paquets en question sont :
- casetta-gtk : L’interface graphique faite en Gtk+2.
- casetta : L’interface en ligne de commande.
- python-casetta : Le module Python qui permet aux programmeurs réutiliser les fonctionnalités de Casetta dans leur programmes. Ce module est aussi utilisé par casetta et casetta-gtk.
NB: Il est recommandé d’installer cafix, en plus de ces paquets.
Mise à jour : gnormalize 0.52
Une interface graphique qui vous permet de :
- Normaliser un groupe de fichiers audio ;
- Convertir un groupe de fichiers audio dans un autre format ;
- Ripper et lire vos CD audio.
Ce programme supporte les formats :
- MP3
- MP4 (M4A ou AAC)
- MPC (MPP ou MP+ – Musepack)
- OGG Vorbis
- FLAC
- Wav
- APE (Monkey’s audio)
- Et bien d’autres !
Il peut aussi être utilisé comme un éditeur de tags. Il faut aussi noter qu’il préserve les tags quand une opération est appliquée sur plusieurs fichiers (comme une normalisation ou une conversion).
Attention, pour utiliser toutes les fonctionnalités du logiciel, il est recommandé d’installer ces paquets :
- lame : support du format MP3
- libmp3-info-perl : utilisé pour la lecture des tags dans les MP3
- vorbis-tools : support du format OGG
- flac : support du format format FLAC
- faac et faad : support du format MP4
- cdcd ou libaudio-cd-perl : lecture des CD audio
- libcddb-get-perl : support CDDB
- mpg321 : lecture d’un MP3
- sox
À chaque fois que je mets à jour le dépôt Ubuntu, je reçois dans le majorité des cas courriel ou un commentaire qui me suggère d’ajouter les paquets dans les dépôts officiels d’Ubuntu.
J’ai décidé aujourd’hui d’écrire ce billet, pour ne plus avoir à ré-expliquer la même chose à chaque fois 🙂
Les objectifs du dépôt
Le dépôt n’a pas pour seul objectif de mettre à votre disposition des paquets !
L’objectif initial
Initialement, son objectif était d’empaqueter les logiciels qui étaient : soit difficiles à installer, soit pas encore à jour (dans les dépôts d’Ubuntu).
Par exemple, avant l’ouverture du dépôt, l’émulateur ePSXe était très difficile à installer. Lisez par exemple ce billet, qui explique comment installer l’émulateur manuellement, puis jetez un coup d’oeil sur le nombre de commentaires !
Grâce au dépôt, il suffit maintenant d’installer les paquets epsxe et epsxe-plugins, comme je l’ai expliqué dans ce billet 😉
Souvenez vous de Firefox sous Ubuntu Breezy, qui était bloqué sous une version, en attendant qu’Ubuntu Dapper sorte (à cause de la « politique de mise à jour » d’Ubuntu). Le dépôt a permis à plusieurs utilisateurs d’installer facilement la dernière version de Firefox, avec le paquet firefox-asher, qui était automatiquement mis à jour grâce au dépôt (pour information, firefox-asher est le paquet qui a été le plus téléchargé).
En bref, initialement, mon objectif n’était pas d’ajouter des paquets dans les dépôts officiels, mais de faciliter l’installation et la mise à jour de plusieurs programmes intéressants.
L’objectif actuel
En plus des objectifs initiaux, actuellement, l’objectif principal est de faire connaitre des logiciels intéressants (des fois assez jeunes) aux utilisateurs d’Ubuntu, tout en supportant leur mise à jour.
Quand je dis cela, je pense à :
- comix
- zim
- alltray
- glipper
- casetta
- gshutdown
- gnormalize
- checkgmail
- et bien d’autres !
En effet, à chaque fois que je met à jour des paquets, je leur consacre un billet (qui est également publié dans le Planet Ubuntu) qui contient la description et la capture d’écran de chaque logiciel.
Sans oublier la mise à jour automatique ! Je fait mon possible pour garder le dépôt à jour, dans la mesure du possible, ce qui a été fort apprécié (d’après les courriels que j’ai reçus).
Est-ce que les paquets seront ajoutés dans les dépôts officiels ?
Mes objectifs actuels sont clairs :
- Faire connaitre des logiciels intéressants ;
- les mettant à jour rapidement (dans la mesure du possible 😉 ) ;
- Faciliter leur installation.
Je ne vais donc pas ajouter mes paquets dans les dépôts officiels. Heureusement, comme la majorité de mes paquets ont leur source, n’importe qui peut décider de les ajouter dans les dépôts officiel.
D’ailleurs, certains logiciels disponibles dans Asher256’s Repository vont être ajoutés dans les dépôts d’Ubuntu,, je vous invite à lire ce topic 😉
Je n’ai pas confiance en ces paquets ! Ils vont me mettre plein de fichiers un peu partout, et en plus, c’est qui ce Asher256 ?
À propos des paquets
Je donne une grande importance à la propreté des paquets.
Je fait un maximum d’efforts pour les rendre compatibles avec la charte Debian.
La majorité des paquets respectent donc le FHS, les dépendances, les recommandations de Debian, etc.
La signature des paquets
Les paquets sources sont signés avec ma clé GPG, ils peuvent êtres vérifiés par tout un chacun 😉
En revanche, les paquets binaires ne sont pas encore signés. Au début, je ne voulais pas compliquer les choses en imposant aux utilisateurs d’ajouter ma clé GPG, mais maintenant, je pense que c’est plus rassurant de signer les paquets. Prochainement, quand j’aurai un peu de temps, je signerai les paquets binaires, et vous n’aurez plus cet avertissement qui dit que les paquets n’ont pas été authentifiés !
- Découvrez plusieurs programmes en mode texte, assez légers, qui pourraient êtres utiles dans certaines circonstances 😉
- Google AdSense (régie publicitaire) lance son forum en français.
- Une nouvelle version du pilote des cartes NVIDIA sous Linux est disponible depuis Lundi, pour corriger quelques bugs.
- Firefox et Iceweasel : Le point.
- Ubuntu clips regroupe des démonstrations vidéo pour apprendre à configurer et à utiliser Ubuntu.
- 2% de la population détient la moitié de la richesse mondiale, une étude des Nations unies sur le patrimoine des ménages confirme le gigantesque écart entre les niveaux de vie sur la planète…
- Abandon du support officiel des PowerPC par Ubuntu.
EDIT : ce n’est plus la peine d’utiliser le dépôt expérimental, l’architecture AMD64 est officiellement supporté.
Depuis l’ouverture d’Asher256’s Repository (dépôt Ubuntu), j’avais reçu plusieurs courriels dans lesquels le support AMD64 était demandé. Malheureusement, je n’avais pas le matériel nécessaire pour maintenir et tester des paquets dédiés à cette architecture.
AMD64 sera supportée !
Heureusement, rien n’est perdu d’avance ! Je suis content de vous annoncer que l’architecture AMD64 sera bel et bien supportée, grâce à The Glu 🙂 En effet, ce dernier va compiler et tester tous les paquets compatibles avec cette architecture !
Pour que vous restiez informés, à chaque fois qu’il mettra à jour un paquet, il publiera un billet dans son blog (qui, soit dit en passant, vient d’être accepté dans le Planet Ubuntu).
Le dépôt AMD64 expérimental
Une version bêta du dépôt (pour Ubuntu Edgy) a été mise en ligne, histoire d’avoir un premier retour de la part des utilisateurs. Pour l’installer, il suffit d’ajouter cette ligne dans le fichier /etc/apt/sources.list :
deb https://www.asher256.com/projects/asher256-repository/edgy_amd64_beta ./
Les paquets disponibles pour le moment :
- epsxe et epsxe-plugins
- zim
- nautilus-actions
- alltray
- xgngeo
- casetta et casetta-gtk
- checkgmail
- comix
- debinstaller
- gcolor2
- glipper
- bulldozer
- gngeo
- gnormalize
- gshutdown
- gv4l
- jargoninformatique
- bmp-speex
- msniff
- bulldozer
- nautilus-search-tool
- nautilus-wallpaper
- notecase
- ultrasplitter
- xjoypad
- xmms-speex
- computertemp
- chatsniff
- cmak
- d4x
Pour en savoir plus sur ces paquets, je vous invite à visiter cette page.
Adobe a publié la deuxième version beta de Flash 9 pour GNU/Linux, c’est aussi annoncé dans le blog officiel (les instructions pour installer le plugin se trouvent dans ce billet)
Vous avez rêvé d’une Ubuntu qui lit les DVD, les animations Flash, les MP3, etc. directement, après une installation toute fraiche ? Découvrez sans trop tarder Ubuntu à la menthe !
Comme cette entrevue est dédiée à Casetta, présente nous le logiciel !
À vrai dire, il y a plusieurs logiciels, qui ont pour objectif d’offrir ensemble une solution complète de gestion des données des calculatrices graphiques de la marque CASIO. Pour informations, ces calculatrices sont programmables (dans une sorte de basic), peuvent gérer des images (principalement pour des graphiques mathématiques), des listes, des matrices, et peuvent échanger ces données avec un ordinateur.
Le premier de ces logiciels est le module Python Casetta. Celui-ci permet de gérer les différents types de données, d’effectuer des conversions, entre le code utilisée par la calculatrice et un code lisible par les humains (notamment pour les programmes), mais aussi entre les nombreux différents codes des programmes propriétaires de gestion de données de calculatrices CASIO.
Les deux autres, casetta_cli et casetta_gtk, sont des interfaces pour permettre à un utilisateur de se servir de Casetta. La première interface est en ligne de commande, et la seconde est une interface graphique, proposant un éditeur intégré, et permettant à n’importe qui de gérer ses données (sauvegardes, programmes, etc) facilement.
Comment t’est venue l’idée de faire Casetta ? Il n’existait pas d’alternative
sous GNU/Linux ?
Il y a un peu plus de trois ans, j’ai eu ma calculatrices graphique CASIO graph 65. À l’époque, j’utilisais encore Microsoft Windows, et j’ai beaucoup utilisé le programme propriétaire fournis avec ma calculatrice, Fx-Interface. Celui-ci me
permettait de réaliser mes programmes de calculatrices sur l’ordinateur (qui possède un clavier digne de ce nom),
de faire des sauvegardes, etc. Un ans plus tard, je passais à GNU/Linux, et pour différentes raisons, je me retrouvais sans Microsoft Windows sur mon ordinateur. Je me suis très vite adapté, mis à part pour ma calculatrice, pour laquelle je ne trouvais aucun programme remplaçant Fx-Interface (que j’utilisais alors sur l’ordinateur de mes parents, en dual-boot).
En recherchant au printemps dernier dans les dépôts d’Ubuntu un tel programme, je suis tombé sur Cafix, un petit programme en ligne de commande, dont le développement est arrêté, qui permet de faire des échanges entre une calculatrice CASIO et un ordinateur sous Linux. Le programme sauvegarde les données dans son propre format, strictement inutilisable mis à part pour faire des sauvegardes, et j’ai découvert par la suite qu’il est quelque peu buggué.
Celui-ci ne pouvant pas vraiment rivaliser avec les logiciels propriétaire existants sous Microsoft Windows, je me suis décidé à écrire un programme qui utiliserait Cafix, mais qui pourrait effectuer des conversions entre les différents formats utilisés par les logiciels propriétaires (très présents sur internet), et qui offrirait une interface graphique avec un éditeur. Depuis, parce que Cafix est disponible uniquement sous GNU/Linux, qu’il n’est plus développés et un peu buggué, et qu’il n’existe aucun logiciel libre de transfert encore en développement, j’ai décidé que je développerai aussi un outil de transfert pour casetta, pour remplacer Cafix, mais ceci n’est pas encore à l’ordre du jour.
Qu’est-ce que Casetta apporte de plus, par rapport aux alternatives
disponibles sous GNU/Linux et Microsoft Windows ?
Déjà, une très grosse différence est que Casetta est un logiciel libre (licence GNU/GPL). Cela signifie que n’importe qui peut l’utiliser et le télécharger en toute liberté (ce qui n’est pas le cas des logiciels propriétaires, même si on les trouve facilement de façon illégale sur internet), on peut aussi le faire fonctionner sur n’importe quelle plateforme (j’ai d’ailleurs réalisé sans trop de mal une version pour Microsoft Windows, alors que le programme était prévu à l’origine uniquement pour GNU/Linux).
Ensuite, Casetta permet d’ouvrir la plupart des formats de fichiers existants, alors que chaque programme propriétaire ne permet d’ouvrir que son propre format.
Enfin, Casetta est tout simplement la seule solution de conversion de fichiers et d’édition de donnée sous les systèmes GNU/Linux, il n’y a pas d’alternatives, et c’est un manque à combler.
Pour l’instant, les programmes propriétaires possèdent encore l’avantage de gérer plus de types de données, mais l’objective est que cela ne soit plus le cas dans la version 1.0.
On apprend par la biais de ton site que la version 0.2 vient de sortir.
Quels sont les principales nouveautés ?
La première version était une sorte de brouillon, pour évaluer le travail nécessaire. La version 0.2 a été une réécriture de pas mal de choses de la version 0.1 pour avoir une base solide pour le développement des versions future, et une meilleure modularité. Mis à part cela, Casetta gère de nombreux autres formats de fichiers (principalement en lecture voir le tableau des formats), les backups, la possibilité de choisir son outil de transfert. De nombreux bugs ont été corrigés, et de nombreuses petites fonctions comme la gestion des mots de passe, la différentiation des programmes effectuant des calculs sur les bases, l’outil de recherche de mot de passe dans les backups, la liste des commandes présentées comme dans les menus de la calculatrice, une coloration syntaxique expérimentale, etc.
Y-a-t-il eu des difficultés particulières lors du développement ?
Le plus complexe est de déchiffrer le fonctionnement des formats de fichiers des programmes propriétaires. Certains sont relativement facile à comprendre, mais d’autres sont très abscons. Il n’y a aucune documentation car les formats ne sont pas ouverts. C’est pour cela que j’ai publié les recherches que j’ai déjà faite, et que j’invite n’importe qui à sortir son éditeur héxadécimal et à venir contribuer sur le projet de documentation des formats de fichiers CASIO.
Un autre problème vient du fait que je ne possède qu’un seul modèle de calculatrice CASIO, et que j’aimerais que mon programme puisse fonctionner avec le maximum de modèles. Certains fonctionnent comme la mien, je n’ai pas trop d’inquiétude à leur sujet, mais d’autres sont plus différents, et je ne peux pas vraiment faire de tests, juste me fier à ce que je lis sur internet.
Comment les utilisateurs peuvent t’aider, contribuer au logiciel ?
Outre aider au déchiffrage des formats propriétaires (comme dit plus haut), les utilisateurs peuvent rapporter des bugs, devenir traducteurs dans leur propre langue, ou se proposer pour envoyer des données provenant de différentes calculatrices,enregistrés avec différents logiciels propriétaires, selon les besoin du développement. La page à consulter est Comment participer ? Celle-ci devrait être un peu plus fournie quand le développement de la prochaine version commencera.
Pourrais-tu nous donner un avant goût de la prochaine version ?
Dans la prochaine version, je compte ajouter les deux formats de fichiers qui me manque en lecture pour les programmes, les formats casiolink et casemul (certes peu utilisés), le support des sauvegardes dans le format cat, et introduire un nouveau type de donnée : les images. J’aimerai pouvoir obtenir une gestion de celles-ci pour tous les formats déjà gérés pour d’autre type de donnée, créer un éditeur d’image dans casetta_gtk, et un système de conversion depuis les formats d’image standard (mise à la taille des images de calculatrices, conversion en 2 ou 4 couleurs…).
J’ai aussi l’intention de commencer à travailler sur l’outil de transfert de données avec la calculatrice qui sera intégré à Casetta au plus tard pour la version 1.0, mais celui-ci ne sera probablement pas disponible dans la version 0.3.
Merci Florian de nous avoir accordé cette entrevue. Un dernier mot aux lecteurs ?
De rien, et merci à toi aussi pour tout ce que tu fais pour les logiciels libres, y compris l’intégration de Casetta dans ton dépôt ubuntu.
Pour finir, sans aucun rapport avec l’informatique, j’invite très fortement tous les français à soutenir le Réseau Éducation Sans Frontière et à militer contre les expulsions de sans-papiers en France organisée par notre bien-aimé ministre de l’interieur. Il fut dit que la France est le pays des droits de l’homme. C’est loin d’être le cas, mais si nous pouvons tenter d’améliorer les choses, pourquoi ne pas le faire ?
Les paquets de Casetta ont été mis à jour dans Asher256’s Repository, le dépôt dédié pour le moment à Ubuntu Dapper et Breezy (et d’ici peu à Ubuntu Edgy).
Pour découvrir les nouveautés de cette version, le mieux c’est de lire le billet dans le blog de l’auteur 😉
Pour ceux qui ne connaissent pas encore ce projet, Casetta est un ensemble de logiciels libres et multi-plateformes qui vous permettrons de gérer vos calculatrices CASIO.
Les paquets en question sont :
- casetta-gtk : L’interface graphique faite en Gtk+2.
- casetta : L’interface en ligne de commande.
- python-casetta : Le module Python qui permet aux programmeurs réutiliser les fonctionnalités de Casetta dans leur programmes. Ce module est aussi utilisé par casetta et casetta-gtk.
NB: Il est recommandé d’installer cafix, en plus de ces paquets.
Suite à la sortie de la version 0.2, l’auteur a accepté de nous accorder une entrevue, en fait, la première entrevue de ce blog 🙂 Elle sera bientôt publiée !
EDIT : L’entrevue a été publiée.
NB: Je vous invite à voir l’animation contre son animateur 1 aussi 😉