Un des miroirs hébergeant le CVS du noyau 2.6 en développement a été récemment modifié de manière peu louable. Deux lignes de code ont été insérées dans le source du noyau, afin de créer une porte dérobée (« backdoor ») permettant un accès root (NdM: local).
Fort heureusement, une mise à jour du miroir CVS compromis depuis les serveurs principaux hébergeant l'arborescence BitKeeper des sources du noyau a permis de corriger le problème.
Atrocités linguistiques
Ça fait un mois que vous apprenez le C et vous comprenez toujours pas les pointeurs ?
Vous n'arrivez pas à relire votre programme Perl ?
Votre tortue Logo se déplace toute seul ?
Sachez que vous n'êtes PAS à plaindre !
Vous n'arrivez pas à relire votre programme Perl ?
Votre tortue Logo se déplace toute seul ?
Sachez que vous n'êtes PAS à plaindre !
QTopia et bientot Opie sur le Yopy
La communauté Yopy Francophone et ses membres sont en train de faire bouger le monde du Yopy !
En effet Ocheong vient de réaliser le portage de QTopia sur le Yopy, Opie devrait suivre très prochainement, ainsi qu'une nouvelle version du système d'exploitation (basé sur Debian) en lieu et place de linuxpy (l'OS actuel un peu bizarre de GMATE), et tout ceci en Open Source !
Rejoignez-nous ;)
En effet Ocheong vient de réaliser le portage de QTopia sur le Yopy, Opie devrait suivre très prochainement, ainsi qu'une nouvelle version du système d'exploitation (basé sur Debian) en lieu et place de linuxpy (l'OS actuel un peu bizarre de GMATE), et tout ceci en Open Source !
Rejoignez-nous ;)
Une médaille d'argent pour la France aux Olympiades Internationales d'Informatique
Benjamin Gaillard a obtenu une médaille d'argent lors des Olympiades Internationales d'Informatique 2002. Les équipes nationales de 80 pays ont pris part à cette compétition qui était organisée cette année par la République de Corée.
Les IOI (International Olympiads in Informatics) font partie des six olympiades scientifiques qui chaque année réunissent de jeunes talents du monde entier. Les IOI testent plus particulièrement les aptitudes des candidats dans les domaines de l'algorithmique et de la programmation. Depuis trois ans, la France a énormément progressé. Elle peut aujourd'hui se mesurer aux meilleures équipes mondiales comme le montrent ses derniers résultats.
L'équipe de France est sélectionnée et entraînée par Prologin, une association d'étudiants de l'EPITA, une école d'informatique réputée. Cette association organise tous les ans un concours national ouvert à un large public dont le but est entre autres de sélectionner l'équipe qui représentera la France aux Olympiades.
Ce concours, célèbre pour sa finale d'une durée de 36 Heures non-stop est organisé en partenariat avec EPITA ainsi qu'avec le concours de nombreux partenaires du monde informatique comme Eyrolles, Login, PC Team ou Soramex.
L'année prochaine, les IOI se dérouleront à l'Université de Parkside, aux Etats-Unis. L'équipe Prologin se prépare déjà à donner le coup d'envoi du concours 2003. La date de lancement a été cette année avancée afin de laisser plus de temps aux entraîneurs pour sélectionner et entraîner les candidats.
NdM: Il s'agit d'un communiqué officiel. Prière de garder la mesure, et de garder les attaques personnelles pour autre part.
Les IOI (International Olympiads in Informatics) font partie des six olympiades scientifiques qui chaque année réunissent de jeunes talents du monde entier. Les IOI testent plus particulièrement les aptitudes des candidats dans les domaines de l'algorithmique et de la programmation. Depuis trois ans, la France a énormément progressé. Elle peut aujourd'hui se mesurer aux meilleures équipes mondiales comme le montrent ses derniers résultats.
L'équipe de France est sélectionnée et entraînée par Prologin, une association d'étudiants de l'EPITA, une école d'informatique réputée. Cette association organise tous les ans un concours national ouvert à un large public dont le but est entre autres de sélectionner l'équipe qui représentera la France aux Olympiades.
Ce concours, célèbre pour sa finale d'une durée de 36 Heures non-stop est organisé en partenariat avec EPITA ainsi qu'avec le concours de nombreux partenaires du monde informatique comme Eyrolles, Login, PC Team ou Soramex.
L'année prochaine, les IOI se dérouleront à l'Université de Parkside, aux Etats-Unis. L'équipe Prologin se prépare déjà à donner le coup d'envoi du concours 2003. La date de lancement a été cette année avancée afin de laisser plus de temps aux entraîneurs pour sélectionner et entraîner les candidats.
NdM: Il s'agit d'un communiqué officiel. Prière de garder la mesure, et de garder les attaques personnelles pour autre part.
Temps réel avec le noyau Linux
Nombreux sont ceux qui regrettent de ne pas pouvoir faire de temps réel sous Linux.
Mais savez vous qu'il existe une extension temps réel pour le noyau Linux. C'est en GPL, ça se présente sous la forme d'un patch pour les sources et c'est produit par le Département d'ingéniérie spatiale de l'université polytechnique de Milan.
Mais savez vous qu'il existe une extension temps réel pour le noyau Linux. C'est en GPL, ça se présente sous la forme d'un patch pour les sources et c'est produit par le Département d'ingéniérie spatiale de l'université polytechnique de Milan.
Common LISP, un langage à (re)découvrir
Pascal Costanza, développeur Java, nous propose son point de vue subjectif ainsi qu'un guide sur le langage Common LISP. Common LISP a été le premier langage orienté objet standardisé par l'ANSI et si je ne m'abuse, le seul langage objet certifié par l'OMG. Bien sur, CL permet aussi de développer avec la plupart des idiomes supportés par d'autres langages: Vous n'êtes pas restreint à l'objet.
Je vous propose de redécouvrir ce langage et d'oublier *tous* vos a priori. Common LISP est un langage énorme certes, mais qui vous permet de penser en vos termes, non par ceux dictés par votre langage.
Il existe plusieurs implémentations libres de Common Lisp: clisp, cmucl, sbcl. Essayez les!
Je vous propose de redécouvrir ce langage et d'oublier *tous* vos a priori. Common LISP est un langage énorme certes, mais qui vous permet de penser en vos termes, non par ceux dictés par votre langage.
Il existe plusieurs implémentations libres de Common Lisp: clisp, cmucl, sbcl. Essayez les!
Concours de programmation - tous à vos claviers !
Comme tous les ans depuis 1998, l'ICFP (Conférence Internationale sur la Programmation Fonctionnelle) organise un concours de programmation.
Le 28 juin à 0 heures GMT, le sujet tombe. Vous aurez 72 heures pour prouver au monde que votre langage de programmation, ainsi que vous et votre équipe, êtes les meilleurs !
Alors, que vous soyez fan de lisp, caml, c, brainf*ck, j'en passe et
des pires, lâchez-vous ! Il y a même des prix pour vous motiver.
Sachez cependant que la concurrence sera rude...
La consultation des sujets des années précédentes peut donner une idée de la complexité de la tâche à réaliser.
Un travail en équipe est plus que conseillé.
Le 28 juin à 0 heures GMT, le sujet tombe. Vous aurez 72 heures pour prouver au monde que votre langage de programmation, ainsi que vous et votre équipe, êtes les meilleurs !
Alors, que vous soyez fan de lisp, caml, c, brainf*ck, j'en passe et
des pires, lâchez-vous ! Il y a même des prix pour vous motiver.
Sachez cependant que la concurrence sera rude...
La consultation des sujets des années précédentes peut donner une idée de la complexité de la tâche à réaliser.
Un travail en équipe est plus que conseillé.
Un petit pas dans l'univers
Initié par Roland TRIAY, Universe Viewer est un projet démarré en 1995 par deux étudiants de DEA Physique des particules de Luminy (Aix-Marseille II).
Son but est de permettre la visualisation de notre univers dans un espace non Euclidien à 4 dimensions, selon un modèle cosmologique entièrement paramétrable à partir d'informations comme la déclinaison, l'ascension droite et le "redshift" d'un corps céleste.
Cet outil permet notamment de repérer visuellement les grandes structures célestes comme les amas.
Repris cette année par 4 étudiants (dont moi) de la Maîtrise d'Informatique du Centre Mathématiques et Informatique de la Technopôle de Ch. Gombert, cet outil fonctionne sous Linux. Il est écrit en C et son interface est en GTK.
Les objectifs futurs de cet outil sont de prendre en compte les perturbations gravitationnelles, la magnitude etc ...
Il s'agit en fait d'un projet de maîtrise et donc rien n'assure véritablement son suivi si je suis le seul à y travailler. En accord avec Roland TRIAY, j'ai donc crée un compte sur sourceforge ( http://uv-2.sourceforge.net ) et compte faire un appel aux développeurs s'y connaissant un minimum en physique et en cosmologie.
À bon entendeur...
Son but est de permettre la visualisation de notre univers dans un espace non Euclidien à 4 dimensions, selon un modèle cosmologique entièrement paramétrable à partir d'informations comme la déclinaison, l'ascension droite et le "redshift" d'un corps céleste.
Cet outil permet notamment de repérer visuellement les grandes structures célestes comme les amas.
Repris cette année par 4 étudiants (dont moi) de la Maîtrise d'Informatique du Centre Mathématiques et Informatique de la Technopôle de Ch. Gombert, cet outil fonctionne sous Linux. Il est écrit en C et son interface est en GTK.
Les objectifs futurs de cet outil sont de prendre en compte les perturbations gravitationnelles, la magnitude etc ...
Il s'agit en fait d'un projet de maîtrise et donc rien n'assure véritablement son suivi si je suis le seul à y travailler. En accord avec Roland TRIAY, j'ai donc crée un compte sur sourceforge ( http://uv-2.sourceforge.net ) et compte faire un appel aux développeurs s'y connaissant un minimum en physique et en cosmologie.
À bon entendeur...
Sources du X11 "sauce" pomme dispo
Via une brève sur le site Apple, la société à la pomme annonce la mise à disposition du X11 bricolé (accéléré) Apple.
Pour l'occasion, Apple précise qu'ils travaillent en collaboration étroite avec le projet XonX pour l'intégration des modifications dans les futures version d'XFree86.
Pour l'occasion, Apple précise qu'ils travaillent en collaboration étroite avec le projet XonX pour l'intégration des modifications dans les futures version d'XFree86.
FFMpeg: enfin un décodeur WMA LIBRE !
Ce matin, dans ffmpeg-devel:
Log Message:
added wma decoder.
Nous avons donc bel et bien un décodeur WMA Libre (ffmpeg est sous licence LGPL).
Log Message:
added wma decoder.
Nous avons donc bel et bien un décodeur WMA Libre (ffmpeg est sous licence LGPL).
Linus s'est exprimé sur le DRM dans le noyau Linux !
Linus Torvalds a ouvert le débat sur le bien fondé d'implémenter des fonctionnalités de DRM (NdM : « Digital Rights/Restrictions Management ») dans les noyaux Linux sur la "Linux Kernel Mailing List" (LKML) cette nuit (le 23 avril). En gros et en faisant un raccourci que certains jugeront cavalier, Linus est d'accord pour que des fonctionnalités de DRM soient intégrées dans les noyaux Linux. Alors, cela veut-il dire qu'il approuve le principe du DRM et le "flicage" des ordinateurs ?
Concours de demo en 4kb de sources
Le canal IRC #demoscene de freenode organise un concours de demo 4kb, mais qui a cette fois la particularité d'etre limité en taille au niveau des sources.
Pour avoir quelquechose d'equitable, il a été defini que le programme devait être écrit en C ou en C++, et utiliser SDL ou OpenGL (sans bibliothèques additionnelles). Les fichiers de données sont interdit, et le programme doit pouvoir compiler et tourner sous Linux, Windows, et MacOSX.
Pour avoir quelquechose d'equitable, il a été defini que le programme devait être écrit en C ou en C++, et utiliser SDL ou OpenGL (sans bibliothèques additionnelles). Les fichiers de données sont interdit, et le programme doit pouvoir compiler et tourner sous Linux, Windows, et MacOSX.
Concours de programmation sous unix
Il était une fois, un fanzine nommé le reporter qui avait pondu un concours de programmation (sous DOS à l'époque). Le but du jeu étant de faire circuler une formule 1 dans une matrice représentant un circuit de F1.
Ce concours n'est jamais allé à son terme, mais l'idée était bonne. Aujourd'hui, le CLX (Club LinuX Nord-Pas de Calais) se propose de faire revivre le concours, adapté sous Unix.
Pour participer, c'est très simple. Il suffit d'avoir un cerveau, un clavier, et un peu d'astuce. Ah oui, il faut quand même connaître un langage de programmation quelconque.
Par contre, le concours est ouvert à tous, bons et moins bons, dans la mesure où ce n'est pas le programme le mieux optimisé qui gagnera. Par contre, il faut que le pilote de F1 logicel parcourre le circuit avec le moins de coups possibles. Et ça, c'est de la logique et un peu d'algo.
A vos claviers !
Ce concours n'est jamais allé à son terme, mais l'idée était bonne. Aujourd'hui, le CLX (Club LinuX Nord-Pas de Calais) se propose de faire revivre le concours, adapté sous Unix.
Pour participer, c'est très simple. Il suffit d'avoir un cerveau, un clavier, et un peu d'astuce. Ah oui, il faut quand même connaître un langage de programmation quelconque.
Par contre, le concours est ouvert à tous, bons et moins bons, dans la mesure où ce n'est pas le programme le mieux optimisé qui gagnera. Par contre, il faut que le pilote de F1 logicel parcourre le circuit avec le moins de coups possibles. Et ça, c'est de la logique et un peu d'algo.
A vos claviers !
KernelHQ fait peau neuve
La version alpha du nouveau site Kernel HeadQuarter est en ligne.
Pour rappel, KernelHQ met en ligne les sources des noyaux Linux afin de pouvoir, entre-autres, "browser" du code de manière efficace.
NdM : ce site est en version alpha mais a l'air très prometteur.
Pour rappel, KernelHQ met en ligne les sources des noyaux Linux afin de pouvoir, entre-autres, "browser" du code de manière efficace.
NdM : ce site est en version alpha mais a l'air très prometteur.
LinuxFR en OSD
Voici un petit script python qui affiche en OSD le titre des news de LinuxFR tombant dans http://linuxfr.org/news/archive/. Vous pouvez modifer l'url par http://fr.news.yahoo.com/ si par exemple vous voulez infos ça marche aussi! (changez la couleur de l'OSD selon l'url ;-))
ce script repose sur python-osd donc:
apt-get install python-osd
ou urmpi chéplutrokoi....
NdM :Et non, pas urpmi, puisque ce n'est pas dans la Mandrake :-)
ce script repose sur python-osd donc:
apt-get install python-osd
ou urmpi chéplutrokoi....
NdM :Et non, pas urpmi, puisque ce n'est pas dans la Mandrake :-)










