Ce matin, en lisant mes mails, je suis tombé sur le plus petit programme en "user-space" (espace d'exécution pour utilisateurs normaux pour ceux qui ne parlent pas le langage technico-technique) qui fait planter Windows (versions NT 4 et 2000).
L'idée m'est donc venu d'essayer de faire la même chose sous GNU/Linux, et je n'ai pas trouvé.
Alors et vous, avez-vous une idée ?
Voici le code pré-cité :
#include <stdio.h>
int main (void) {
while (1)
printf("\t\b\b\b ") ;
return EXIT_SUCCESS ;
}
Darwin OS disponible sur Intel x86
La version 1.3.1 du système d'exploitation Darwin vient de sortir. Sa principale nouveauté est le support de l'architecture x86 d'Intel. Ce qui alimente un peu plus l'espoir de certains de voir un jour Mac OS X porté sur PC. Cette version correspond à la base de la version 10.0 de Mac OS X.
Un autre compilateur Java générant du code natif x86
Ca vient de sortir en version 1.0, Manta dépend de gcc 2.95 ou supérieur, X Window, libjpeg, libungif et libgmp (Linux et un processeur x86 aussi). De plus ce nouveau compilateur natif a le bon gout d'être publié sous LGPL.
Les points importants sont que ce compilateur supporte les spécifications 1.1 du langage, qu'il a pour but d'exploser (en terme de performances) les autres implémentations de compilateur natif Java et surtout il contient une implémentation efficace de RMI conforme au standards de Sun!
Bref, si il a pas une tête de gagnant celui-la...
Les points importants sont que ce compilateur supporte les spécifications 1.1 du langage, qu'il a pour but d'exploser (en terme de performances) les autres implémentations de compilateur natif Java et surtout il contient une implémentation efficace de RMI conforme au standards de Sun!
Bref, si il a pas une tête de gagnant celui-la...
Un script pour récupérer son XP
Pour tous les chasseurs d'XPs, j'ai écrit un petit script Perl qui permet de récupérer, directement à partir de la ligne de commande, son XP sur LinuxFR ainsi que le nombre de votes disponible par jour. Le résultat s'appelle XPWatch et est disponible sur le Web.
Un script pour detecter un scan de Nimda
Suite a la propagation de nimda (admin a l'envers ...) et a la detection dans mes logs de traces, j'ai voulu faire un script qui genere un rapport d'attaque.
Il est dispo en telechargement, bien que très sommaire.
Il est dispo en telechargement, bien que très sommaire.
Loki annonce un concours "Jeu SDL" !
Etant possesseur d'une panoplie de jeux Loki et ayant souscrit au support, j'ai reçu un mail concernant un concours de création de jeux SDL.
Le message :
« No Starch Press, publishers of PROGRAMMING LINUX GAMES, is pleased to announce an SDL GAME DEVELOPMENT CONTEST, open to entries from game developers worldwide.
Create a complete SDL-based computer game under 1 megabyte, and send it to games@nostarch.com by DECEMBER 1, 2001 and you could win the entire Loki Software game library, books from No Starch Press, a subscription to Linux Journal magazine, and more! »
Comme vous le voyez, il y a à gagner :
- L'entière bibliothèque des jeux Loki (Ouah !)
- Les livres de No Starch Press
- Un abonnement à Linuxjournal.
Ne connaissant pas SDL je peux pas gagner, par contre une entraide mutuelle peut mener loin...
Le message :
« No Starch Press, publishers of PROGRAMMING LINUX GAMES, is pleased to announce an SDL GAME DEVELOPMENT CONTEST, open to entries from game developers worldwide.
Create a complete SDL-based computer game under 1 megabyte, and send it to games@nostarch.com by DECEMBER 1, 2001 and you could win the entire Loki Software game library, books from No Starch Press, a subscription to Linux Journal magazine, and more! »
Comme vous le voyez, il y a à gagner :
- L'entière bibliothèque des jeux Loki (Ouah !)
- Les livres de No Starch Press
- Un abonnement à Linuxjournal.
Ne connaissant pas SDL je peux pas gagner, par contre une entraide mutuelle peut mener loin...
Nouvelle release de GnomeMeeting
Une nouvelle release de GnomeMeeting est disponible dès aujourd'hui.
Pour rappel, GnomeMeeting est le premier logiciel libre avec interface graphique de vidéo-conférence disponible sous Linux.
Le Changelog complet est disponsible sur le site. Entre autres, le support KDE a été amélioré et des binaires sont disponibles pour la majorité des distributions. L'installation en sera facilitée !
GnomeMeeting fonctionne avec et sans webcam :-)
Aide, et bug reports bienvenus !
http://www.gnomemeeting.org/
Pour rappel, GnomeMeeting est le premier logiciel libre avec interface graphique de vidéo-conférence disponible sous Linux.
Le Changelog complet est disponsible sur le site. Entre autres, le support KDE a été amélioré et des binaires sont disponibles pour la majorité des distributions. L'installation en sera facilitée !
GnomeMeeting fonctionne avec et sans webcam :-)
Aide, et bug reports bienvenus !
http://www.gnomemeeting.org/
Sondage de Sony : Linux sur PS2
Lu sur JeuxVideo.com:
"La branche US de Sony propose actuellement un sondage auprès des possesseurs de Playstation 2 pour évaluer le nombre de joueurs PS2 intéressés par la perspective de faire tourner Linux sur leur console. Il faut dire que la version japonaise a déjà rencontré un immense succès et que Sony semble très confiant quant au résultat de cette enquête aux Etats-Unis."
"La branche US de Sony propose actuellement un sondage auprès des possesseurs de Playstation 2 pour évaluer le nombre de joueurs PS2 intéressés par la perspective de faire tourner Linux sur leur console. Il faut dire que la version japonaise a déjà rencontré un immense succès et que Sony semble très confiant quant au résultat de cette enquête aux Etats-Unis."
Art et Python
La biennale d'art contemporain de Venise accueille cette année une oeuvre bien particulière. Il s'agit en effet d'un virus, écrit en Python. Ses auteurs vendent leur oeuvre sur divers supports dont des t-shirts ou des CD-Roms. Eu égard au prix du CD-Rom (1 500$), il est plus que conseillé de télécharger le code source sur le site Internet de l'oeuvre.
Note: Les amateurs d'art pourront également se rendre à la biennale d'art contemporain de Lyon où plusieurs oeuvres sont également en rapport avec l'informatique (l'une d'entre elles utilise l'éditeur de niveaux d'Unreal).
Note du modérateur: le dit virus est un petit script qui va essayer de se répliquer sur vos executables python. Ne le lancez surtout pas en tant que root (le script est pas bien méchant mais ça peut quand même abîmer une machine).
Note: Les amateurs d'art pourront également se rendre à la biennale d'art contemporain de Lyon où plusieurs oeuvres sont également en rapport avec l'informatique (l'une d'entre elles utilise l'éditeur de niveaux d'Unreal).
Note du modérateur: le dit virus est un petit script qui va essayer de se répliquer sur vos executables python. Ne le lancez surtout pas en tant que root (le script est pas bien méchant mais ça peut quand même abîmer une machine).
Le Defi'Con version 2.0 !
Le Defi'Con c'est la compétition mensuelle pour nous les geeks.
Oyez, vous autres frustrés qu'on force à travailler proprement alors qu'au fond de vous, vous savez que vous êtes faits pour pondre du code dégueulasse. Le Defi'Con a pour but de trouver la solution la plus sale et la plus sordide à un problème imposé tous les mois.
Oyez, vous autres frustrés qu'on force à travailler proprement alors qu'au fond de vous, vous savez que vous êtes faits pour pondre du code dégueulasse. Le Defi'Con a pour but de trouver la solution la plus sale et la plus sordide à un problème imposé tous les mois.
Ce mois-ci, il fallait trouver un moyen informatique de transmettre à une personne quelconque mais vile une plaquette complète de points Godwin. Les solutions proposées sont comme promis, sordides. Et c'est à vous, public adoré, de déterminer qui est le gagnant du mois.
Pour voir les solutions tout comme pour voter, suivez le lien ci-dessous (un vote par personne SVP).
Développement driver Linux pour modem ECI USB
Lassé d'attendre un hypothétique driver, j'ai décidé d'en développer un moi-même. Je commence seulement, la tâche n'est pas aisée, mais je suis aidé par le développeur du driver Speedtouch
Je m'efforcerai de mettre les dernières infos sur mon avancement dans la page Linux de mon site.
Si des gens veulent m'aider, ils sont les bienvenus ! Vous pouvez me contacter par mail: s_helleu@yahoo.fr
Je m'efforcerai de mettre les dernières infos sur mon avancement dans la page Linux de mon site.
Si des gens veulent m'aider, ils sont les bienvenus ! Vous pouvez me contacter par mail: s_helleu@yahoo.fr
Compresser la mémoire cache de Linux
L'université de Sao Paulo a lancé un projet visant à optimiser l'utilisation de la mémoire par le noyau Linux 2.4.x. Des pages mémoires sont ainsi compressées afin de réduire les accès à la mémoire swap.
Le projet s'appuie sur un principe exposé par Scott F. Kaplan.
Le projet s'appuie sur un principe exposé par Scott F. Kaplan.
Le Source Forge nouveau est arrivé
Savannah est un site analogue a Source Forge, même design, même fonctionnalité. le but de ce site fournir une alternative 100% GNU à Source Forge , le site de gestion de projet OpenSource de VALinux. La différence fondamentale est qu'en effet ce site est géré par la FSF, et de plus il est maintenu par des Français (cocorico !!).
Alors que demande le peuple du GNU ... du GNU !!!
Alors que demande le peuple du GNU ... du GNU !!!
Anti aliasing & GTK 1.2
Si comme moi vous attendiez avec impatience de la sortie de GTK 2.0 pour s'offrir (entre autres) l'antialiasing, voici un patch à appliquer sur les sources de Gtk+ 1.2.9 pour profiter de polices anti aliasées dans toutes les applications Gtk+ (et donc, dans Gnome).
Script pour transformer les MP3 en OGG
Comme récemment, dans les nouvelles linuxfr des lecteurs s'interrogeaient sur comment transformer des MP3 en OGG, après quelques minutes de recherche j'ai trouvé le script PERL suivant : mp32ogg. Le fonctionnement est assez long (environ 1 min par MP3 sur un Duron 700) mais ça marche super bien.
L'emploi très simple. Dans une console tapez :
mp32ogg fichier.mp3 -> pour transformer un fichier mp3 en ogg
mp32ogg répertoire-contenant-les-mp3 -> pour transformer un ensemble de mp3 se trouvant dans un répertoire.
mp32ogg --help pour afficher l'aide.
Laissez tourner pendant la nuit pour des répertoires de taille importante ;-)
L'emploi très simple. Dans une console tapez :
mp32ogg fichier.mp3 -> pour transformer un fichier mp3 en ogg
mp32ogg répertoire-contenant-les-mp3 -> pour transformer un ensemble de mp3 se trouvant dans un répertoire.
mp32ogg --help pour afficher l'aide.
Laissez tourner pendant la nuit pour des répertoires de taille importante ;-)