Ces derniers temps, on a beaucoup parlé d’intelligence artificielle sur LinuxFr.org. D’IA propriétaires, et d’IA libres. Mais peut-on vraiment faire une IA libre ? La notion n’est pas sans poser quelques difficultés. Une (pas si) courte discussion du problème.
Sortie de CImg 1.3.0
Après quasiment 8 mois de développement, la mouture 1.3.0 de la bibliothèque CImg est disponible. Voici en quelques mots, les caractéristiques principales de cette bibliothèque :
Il est également intéressant de souligner ce que CImg n'est pas :
- CImg est une bibliothèque C++, basée sur l'utilisation (basique) de templates. Elle définit un nombre minimal de classes (4 au total) et de fonctions permettant une manipulation aisée d'images dans un programme C++, en gérant par exemple les entrée-sorties, l'affichage/l'interaction, le filtrage, la manipulation géométrique, le dessin de primitives, etc.... C'est une bibliothèque libre et multi-plateforme, développée (et utilisée quotidiennement) dans l'équipe Image du laboratoire de recherche (CNRS) GREYC, à Caen/France. Son développement a commencé fin 1999, à l'INRIA de Sophia-Antipolis.
- CImg a été conçue avant tout dans un but de simplicité d'utilisation. Elle est adaptée lorsque l'on cherche, par exemple, à faire du prototypage d'algorithmes de traitement d'image. Elle est relativement légère, contenue principalement dans un fichier d'en-tête C++ CImg.h à inclure en début de source. Elle est adaptable dans le sens où elle peut utiliser des bibliothèques externes pour améliorer ses performances ou ses capacités, sans que cela ne soit obligatoire. Sa conception (quelquefois décriée) en fait une bibliothèque très facile à inclure dans vos propres réalisations.
- CImg est générique. Ses classes permettent de manipuler aussi bien des signaux 1D que des images 2D ou 3D multi-valuées (couleurs par exemple, ou avec un nombre quelconque de composantes), ainsi que des séquences d'images (séquences temporelles typiquement). Les valeurs des pixels des images sont des types templates, et il est donc possible de gérer de manière transparente des images à 8 bits ou 16 bits par composante, mais aussi à valeurs flottantes. Elle est d'ailleurs l'une des rares bibliothèque capable de gérer correctement les fichiers TIFF à valeurs float.
Il est également intéressant de souligner ce que CImg n'est pas :
- Une bibliothèque ultra-générique permettant de représenter des images à grilles non régulières, définies sur des espaces à 42 dimensions, contenant des pixels de type tenseurs d'ordre N. La généricité de CImg est limitée : on ne peut pas tellement aller au delà des séquences d'image volumiques à N composantes et à valeurs flottantes. Néanmoins, cela englobe déjà la plupart des types de données images que l'on rencontre habituellement.
- Une bibliothèque à conception conteneur - algorithmes, comme la bibliothèque standard. Pour le traitement d'image, il y a déjà GIL et VIGRA enlarge your image qui utilisent ce type de conception ayant de nombreux adeptes (souvent assimilée à la seule bonne manière de faire du beau C++, ce qui est évidemment faux). En particulier, CImg évite de définir 256 classes différentes, chacune possédant 10 paramètres templates.
Archlinux 2009.02 est parmi nous
La version 2009.02 de la distribution Archlinux, est disponible depuis hier. Cette nouvelle mouture du support d'installation marque l'arrivée de certains changements, tout en gardant le principe KISS cher à ses adeptes.
Seules les nouvelles installations sont impactées par cette nouvelle version, puisque Archlinux est une des rares distributions en Rolling-Release : les paquets sont constamment mis à jour et une installation datant de plusieurs années bénéficie des dernières versions de toutes les applications.
L'installateur 2009.02 présente ces nouveautés :
Seules les nouvelles installations sont impactées par cette nouvelle version, puisque Archlinux est une des rares distributions en Rolling-Release : les paquets sont constamment mis à jour et une installation datant de plusieurs années bénéficie des dernières versions de toutes les applications.
L'installateur 2009.02 présente ces nouveautés :
- Ext4 est pris en charge, ce qui évite les risques encourus par une migration des partitions existantes et permet une nouvelle installation avec ce nouveau système de fichiers. De plus les partitions Ext4 peuvent bénéficier d'opérations de récupération et de maintenance ;
- Noyau 2.6.28 ;
- La nouvelle procédure d'installation AIF (Archlinux Installation Framework) est incluse, à titre expérimental ;
- Et bien sûr des corrections de bogues et une mise à jour de la documentation embarquée.
Un exemple probant d'usage pédagogique de Wikipédia
Il y débat actuellement dans le monde de l'éducation sur la pertinence et donc l'usage de Wikipédia en situation scolaire. Certains prônent l'interdiction pure et simple quand d'autres préconisent l'encyclopédie sans la moindre précaution. Et si il y avait comme un malentendu lié à une approche erronée de ce qu'est réellement Wikipédia ?
Le Framablog propose une sorte de réconciliation par l'exemple en mettant en avant un projet pédagogique original et documenté mené l'année dernière par Jon Beasley-Murray, professeur de littérature latino-américaine à l’Université de la Colombie-Britannique. Ayant constaté que ce domaine était très faiblement couvert par la version anglaise de Wikipédia, il a décidé d’intégrer l’encyclopédie à l’un de ses cours en lançant le « défi » suivant à ses étudiants : quitte à les créer pour l’occasion, choisissons quelques articles afférents, répartissez-vous par groupes, et faisons en sorte qu’ils obtiennent tous le label « Article de Qualité » dans le temps imparti du semestre universitaire (sachant que moins de 0,1% des articles possèdent effectivement ce label).
Ont-ils réussi ? Vous le saurez en parcourant les différentes traductions qui exposent le point de vue et l'analyse des acteurs impliqués dans le projet : professeur, étudiants mais aussi éditeurs réguliers de Wikipédia.
Le Framablog propose une sorte de réconciliation par l'exemple en mettant en avant un projet pédagogique original et documenté mené l'année dernière par Jon Beasley-Murray, professeur de littérature latino-américaine à l’Université de la Colombie-Britannique. Ayant constaté que ce domaine était très faiblement couvert par la version anglaise de Wikipédia, il a décidé d’intégrer l’encyclopédie à l’un de ses cours en lançant le « défi » suivant à ses étudiants : quitte à les créer pour l’occasion, choisissons quelques articles afférents, répartissez-vous par groupes, et faisons en sorte qu’ils obtiennent tous le label « Article de Qualité » dans le temps imparti du semestre universitaire (sachant que moins de 0,1% des articles possèdent effectivement ce label).
Ont-ils réussi ? Vous le saurez en parcourant les différentes traductions qui exposent le point de vue et l'analyse des acteurs impliqués dans le projet : professeur, étudiants mais aussi éditeurs réguliers de Wikipédia.
Avant Window Navigator 0.3.2
Avant Window Navigator est un dock, ou barre d'icônes, située généralement en bas de l'écran pour les applications en cours et lanceurs d'applications, fichiers et dossiers, ainsi que la corbeille, et éventuellement d'autres applets (« appliquettes », petites applications insérables écrites C, Vala ou Python).
Historiquement, c'est dans Arthur operating system (Acorn Computers) qu'a été introduit pour la première fois cette interface utilisateur en 1987, puis elle a été reprise par RISC OS, puis revue par NEXTSTEP et enfin Newton OS avant d'atterrir dans Mac OS X, que l'on croit l'inventeur à ce jour. Bizarrement, un brevet a été posé par Apple, Inc. en 1999 et accepté en octobre 2008.
Avant Window Navigator a donc été publié en version 0.3.2, après un an de développement.
AWN nécessite des gestionnaires de fenêtres compositing comme Metacity (GNOME), Xfwm4 (Xfce), KWin (KDE4) ou Compiz, ou bien des gestionnaires composite tels que Cairo Compositing Manager et xcompmgr.
Les autres logiciels libres du même type sous Linux sont Cairo dock et SimDock.
Les apports de 0.3.2 :
AWN est découpé en deux : AWN-core et AWN-extras. La version 0.4.0 sera une réécriture complète du dock et de son API.
Historiquement, c'est dans Arthur operating system (Acorn Computers) qu'a été introduit pour la première fois cette interface utilisateur en 1987, puis elle a été reprise par RISC OS, puis revue par NEXTSTEP et enfin Newton OS avant d'atterrir dans Mac OS X, que l'on croit l'inventeur à ce jour. Bizarrement, un brevet a été posé par Apple, Inc. en 1999 et accepté en octobre 2008.
Avant Window Navigator a donc été publié en version 0.3.2, après un an de développement.
AWN nécessite des gestionnaires de fenêtres compositing comme Metacity (GNOME), Xfwm4 (Xfce), KWin (KDE4) ou Compiz, ou bien des gestionnaires composite tels que Cairo Compositing Manager et xcompmgr.
Les autres logiciels libres du même type sous Linux sont Cairo dock et SimDock.
Les apports de 0.3.2 :
- Le réordonnancement des icônes par cliquer-glisser ;
- Une meilleure compatibilité avec Metacity ;
- AWN a dorénavant une option pour se lancer au démarrage de la session ;
- Un peu plus d'une dizaine de nouvelles applets.
AWN est découpé en deux : AWN-core et AWN-extras. La version 0.4.0 sera une réécriture complète du dock et de son API.
Soutenez la Quadrature du net auprès de vos élus !
La défense des libertés numériques est un sujet voisin de la défense du logiciel libre. Faut-il se taire sur des problématiques informatiques ou culturelles autres que celles qui concernent directement les GULL ?
Chtinux s'engage clairement aux côtés de la Quadrature du Net dans son combat contre le projet de loi HADOPI.
Chtinux s'engage clairement aux côtés de la Quadrature du Net dans son combat contre le projet de loi HADOPI.
Ubuntu global bug jam les 21/22 février 2009
Vous voulez contribuer à Ubuntu et aux logiciels libres, mais ne savez pas comment commencer ? Vous n'avez pas de connaissances techniques particulières ? Vous en avez vraiment marre d'un bug X qui n'a jamais été corrigé, ou vous voulez tout simplement rendre Ubuntu meilleur ?
N'hésitez pas ! Venez et participez à la Ubuntu global bug jam !
N'hésitez pas ! Venez et participez à la Ubuntu global bug jam !
Revue de presse de l'April pour la semaine 7
La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.
Notez qu'un petit guide de la revue de presse est disponible sur le site de l'April (cf. premier lien) pour les contributeurs en puissance et qu'un flux RSS des articles est aussi à disposition des lecteurs (cf. second lien). Cela permet de recevoir au fur et à mesure (rapidement et un par un donc) les informations de la revue de presse.
Notez qu'un petit guide de la revue de presse est disponible sur le site de l'April (cf. premier lien) pour les contributeurs en puissance et qu'un flux RSS des articles est aussi à disposition des lecteurs (cf. second lien). Cela permet de recevoir au fur et à mesure (rapidement et un par un donc) les informations de la revue de presse.
- [tunisieaffaire.com] Tunisie : La société civile engagée dans la production des logiciels libres
- [01informatique.fr] Les projets 2008 santé : le centre hospitalier de Thiers adopte OpenOffice
- [01net.com] Gratuit ou payant ? Le grand match des logiciels
- [lentreprise.com] Logiciels libres : des applications pour toutes entreprises
- [yahoo.com] Cuba lance un dérivé de Linux pour contrer Microsoft et les USA
- [capital.fr] Les logiciels libres menacent le géant Microsoft
- [ProgiLibre.com] L'Île-de-France, région européenne leader dans l'Open Source
- [electronique.biz] Un projet pour simplifier la migration des applications temps réel vers Linux
- [LeMagIT.fr] Le W3C veut des réseaux sociaux plus distribués, interopérables et accessibles
- [zdnet.fr] Bruxelles invite la Mozilla Foundation dans son enquête contre Microsoft
- [zdnet.fr] Open source : Microsoft cherche un directeur pour sa stratégie "Desktop"
- [01net.com] Le Libre organise la résistance contre les brevets logiciels
- [GenerationNT] Idée reçue : Linux est un bon serveur mais un mauvais client
Journée du libre au cybercentre de Mayenne le 28 Février
Samedi 28 Février le Cybercentre de Mayenne (53) organise la journée du logiciel libre en partenariat avec la communauté de commune du Pays de Mayenne, l’association Mayenne.org et MayLUG.
Au programme :
Cette journée s’adresse principalement au grand public ne connaissant pas ou très peu le libre. Il s'agit avant tout de faire découvrir le libre (au sens général, les arts libres seront aussi abordés) à un public varié et non-informaticien.
Au programme :
- des séances de présentation permettant une découverte du libre en général.
- Des ateliers de découverte avec démonstration de plusieurs logiciels libres et manipulation par le public.
- un atelier d’installation / prise en main où l’on peut amener sa machine pour y installer des logiciels libres avec l’aide des animateurs (sur inscription uniquement).
Cette journée s’adresse principalement au grand public ne connaissant pas ou très peu le libre. Il s'agit avant tout de faire découvrir le libre (au sens général, les arts libres seront aussi abordés) à un public varié et non-informaticien.
Une nouvelle version (0.11) de remotefs est disponible
Remotefs est un système de fichier en réseau conçu pour fonctionner sur du matériel à faible performance comme les routeurs offrant le raccordement d'un disque dur ou des NAS.
Les caractéristiques principales sont :
Il est fourni sous forme de paquet deb ou RPM pour i386, mais aussi pour des systèmes basés sur OpenWrt, ou encore sous forme d'ebuild pour Gentoo. Bien sûr, il est également possible de télécharger les sources sous licence GPL.
À noter, les paquets pour plateforme OpenWrt sont expérimentaux. C'est à dire qu'ils ont été compilés pour ce système, mais n'ont pas été testés. Tout retour dessus sera grandement apprécié.
Les caractéristiques principales sont :
- Transmissions sur réseau très performante ;
- Utilisation sur réseau Adresse IPv6 possible ;
- Liste de contrôle d'accès ACL (POSIX) ;
- Chiffrement SSL, si besoin.
Il est fourni sous forme de paquet deb ou RPM pour i386, mais aussi pour des systèmes basés sur OpenWrt, ou encore sous forme d'ebuild pour Gentoo. Bien sûr, il est également possible de télécharger les sources sous licence GPL.
À noter, les paquets pour plateforme OpenWrt sont expérimentaux. C'est à dire qu'ils ont été compilés pour ce système, mais n'ont pas été testés. Tout retour dessus sera grandement apprécié.
La nouvelle Formation Debian GNU/Linux est arrivée !
Quelques heures après la publication de Lenny, la nouvelle version de Debian, la Formation Debian GNU/Linux est déjà à jour ! Pas de miracle cependant, puisque ce travail d'adaptation a été effectué à la faveur de la période de gel de la distribution.
La Formation Debian GNU/Linux est un document destiné à ceux qui souhaitent débuter avec GNU/Linux et apprendre l'utilisation avancée et l'administration de Debian. Nous proposons aux intéressés d'installer Debian pas à pas, en détaillant les notions au fur et à mesure qu'elles interviennent : le logiciel libre, Debian, les périphériques et systèmes de fichiers, l'arborescence, la ligne de commande, le système graphique, les services réseau…
Pour schématiser, le but est de passer en une dizaine d'heures du statut du « power-user Windows » en « debianiste bien parti », capable de bien comprendre son système. Mais cette formation peut aussi être utile à ceux qui connaissent déjà GNU/Linux sous ses aspects graphiques uniquement, ainsi qu'à tous les debianistes qui auraient oublié tel ou tel détail.
Outre les adaptations nécessaires pour tenir compte des évolutions de l'installateur et des logiciels, cette mise à jour a également été l'occasion d'améliorer la qualité générale de la formation (avant, après).
La Formation Debian GNU/Linux est un document destiné à ceux qui souhaitent débuter avec GNU/Linux et apprendre l'utilisation avancée et l'administration de Debian. Nous proposons aux intéressés d'installer Debian pas à pas, en détaillant les notions au fur et à mesure qu'elles interviennent : le logiciel libre, Debian, les périphériques et systèmes de fichiers, l'arborescence, la ligne de commande, le système graphique, les services réseau…
Pour schématiser, le but est de passer en une dizaine d'heures du statut du « power-user Windows » en « debianiste bien parti », capable de bien comprendre son système. Mais cette formation peut aussi être utile à ceux qui connaissent déjà GNU/Linux sous ses aspects graphiques uniquement, ainsi qu'à tous les debianistes qui auraient oublié tel ou tel détail.
Outre les adaptations nécessaires pour tenir compte des évolutions de l'installateur et des logiciels, cette mise à jour a également été l'occasion d'améliorer la qualité générale de la formation (avant, après).
Bélier 0.6 : Outil d'automatisation de connexions ssh complexes
Vous passez 50% de vos journées à joindre en ssh des machines à travers plusieurs serveurs rebonds successifs ? Vous devez vous connecter en ssh plusieurs fois par jour en root sur différentes machines avec PermitRootLogin No dans le sshd_config ? Vous souhaitez lancer une commande via ssh sur plusieurs serveurs difficiles à atteindre ?
Bélier permet l’ouverture automatisée d’un terminal ou l’exécution de commandes sur un ordinateur distant via une connexion ssh. L’intérêt principal de Bélier réside dans sa capacité à traverser plusieurs machines intermédiaires avant d’accomplir la tâche assignée :
Bélier est un programme en ligne de commande sous licence GNU GPL v3.
Bélier permet l’ouverture automatisée d’un terminal ou l’exécution de commandes sur un ordinateur distant via une connexion ssh. L’intérêt principal de Bélier réside dans sa capacité à traverser plusieurs machines intermédiaires avant d’accomplir la tâche assignée :
- Bélier rend transparent pour l’utilisateur la traversée par la connexion ssh d'éventuels ordinateurs intermédiaires sur le chemin de l’ordinateur distant.
- Vous pouvez définir des commandes qui seront exécutées sur l’ordinateur distant.
- Les éventuels changements de compte sur les ordinateurs intermédiaires ou sur la machine finale peuvent être définis.
- Bélier génère 1 script par chemin nécessaire pour atteindre une machine finale.
Bélier est un programme en ligne de commande sous licence GNU GPL v3.
Soirée Accès Libre sur la Côte d'Azur le 20 février 2009
La traditionnelle « Soirée Accès Libre » (aka SAL) sur la Côte d'Azur se tiendra ce vendredi 20 février 2009, de 18h à 21h, à la maison des associations d'Antibes, 288 chemin de Saint Claude 06600 Antibes. Cette Install Party et soirée de rencontres conviviales est ouverte à tous, débutant ou expert, et se tient chaque troisième vendredi de chaque mois.
Nous prévoyons une « miam-party » dans un restaurant pas trop loin, dans la foulée de la SAL et de l'atelier :-)
Nous prévoyons une « miam-party » dans un restaurant pas trop loin, dans la foulée de la SAL et de l'atelier :-)
Atelier LaTeX - le 28 février 2009 à Paris
Parinux propose un atelier LaTeX pour découvrir ou perfectionner sa pratique en composition de documents écrits. Nous aborderons en particulier la création de documents structurés. Cet atelier présentera en particulier la rédaction d'articles structurés, ainsi que la création de présentation avec beamer.
Les prérequis pour cet atelier sont de savoir utiliser un éditeur de texte (Vim, nedit, Emacs) et un shell.
L'atelier se déroulera le 28 février 2009 de 14h à 18h à la Fondation «Charles Léopold Mayer» pour le Progrès de l'Homme, 38 rue Saint Sabin 75011 Paris, Métro Bréguet-Sabin, L5.
Le nombre de place étant limité, il est fortement conseillé de s'inscrire grâce au formulaire disponible sur le site de Parinux.
Les prérequis pour cet atelier sont de savoir utiliser un éditeur de texte (Vim, nedit, Emacs) et un shell.
L'atelier se déroulera le 28 février 2009 de 14h à 18h à la Fondation «Charles Léopold Mayer» pour le Progrès de l'Homme, 38 rue Saint Sabin 75011 Paris, Métro Bréguet-Sabin, L5.
Le nombre de place étant limité, il est fortement conseillé de s'inscrire grâce au formulaire disponible sur le site de Parinux.
Installs partys à Tourcoing (59)
Après une première install party dans la ville de Tourcoing en janvier, Chtinux et la maison des associations locale s'associent pour organiser des installs party mensuelles chez les brouteux tous les 3ème jeudi du mois.
Pour février cela se déroulera donc le 19 février à partir de 17h30 à la MDA, 100 rue de Lille 59100 Tourcoing.
Ces installs party sont orientées découvertes : il s'agit de faire découvrir aux tourcainois et aux associations les systèmes et logiciels Libres. C'est bien sûr également l'occasion pour tous les libristes de Tourcoing, de Mouscron ou du Nord de Roubaix de se rencontrer dans un lieu proche de chez eux !
Des contacts sont également en cours à Roubaix. L'association Chtinux cherche des bonnes volontés prêtes à s'investir pour gérer ces projets ou pour y participer.
Pour février cela se déroulera donc le 19 février à partir de 17h30 à la MDA, 100 rue de Lille 59100 Tourcoing.
Ces installs party sont orientées découvertes : il s'agit de faire découvrir aux tourcainois et aux associations les systèmes et logiciels Libres. C'est bien sûr également l'occasion pour tous les libristes de Tourcoing, de Mouscron ou du Nord de Roubaix de se rencontrer dans un lieu proche de chez eux !
Des contacts sont également en cours à Roubaix. L'association Chtinux cherche des bonnes volontés prêtes à s'investir pour gérer ces projets ou pour y participer.
Meilleurs contributeurs LinuxFr : Les gagnants de janvier 2009
Chaque mois, ceux qui contribuent positivement au site LinuxFr (Dépêche, commentaire, logo, journaux, etc.) peuvent gagner un abonnement à Linux Magazine France ou un livre des éditions Eyrolles et InLibroVeritas. Voici les gagnants du mois de janvier 2009.
Abonnement d'1 an à Linux Magazine France
Livres Eyrolles et InLibroVeritas
Tous nos remerciements aux contributeurs du site ainsi qu'à Linux Magazine France et aux éditions Eyrolles et InLibroVeritas.
N'oubliez pas de contribuer ; LinuxFr vit pour vous et par vous ! Rendez vous le mois prochain.
Abonnement d'1 an à Linux Magazine France
- Amaury pour sa news sur OpenVAS 2 et le temps qu'il a consacré à l'association
Livres Eyrolles et InLibroVeritas
- Nils Ratusznik pour sa dépêche sur Red Hat Enterprise Linux 5.3 en particulier et nous informer régulièrement sur l'actualité RedHat plus généralement ;
- David Tschumperle pour sa dépêche sur GMIC et Gimp ;
- baud123 pour avoir mis en place et maintenir à bout de bras un wiki pour LinuxFr, documentant ce dernier et permettant la rédaction collaborative de contenu pour le site.
Tous nos remerciements aux contributeurs du site ainsi qu'à Linux Magazine France et aux éditions Eyrolles et InLibroVeritas.
N'oubliez pas de contribuer ; LinuxFr vit pour vous et par vous ! Rendez vous le mois prochain.