Le programmeur britannique Andy Green, un des fondateurs du projet Xbox Linux, a confirmé lundi que la technique consistant à utiliser la faille de type «dépassement de mémoire tampon» dans le jeu 007 fonctionne.
Le programmeur anonyme ayant proposé cette technique, connu sous le pseudo de "habibi_xbox", pourrait bien empocher la récompense de 100000 dollars.
à la recherche de la nouvelle star^W^W^W^W du geek ultime
Le magazine Linux Journal est à la recherche de l'ultime geek Linux, celui qui pourrait en remontrer à Linus Torvalds lui-même.
Vous sentez-vous prêt à relever le défi et à en découdre avec ceux qui prétendent être cet oiseau rare ? À vos claviers, un premier questionnaire vous attend et, à la ligne d'arrivée, si vous êtes le gagnant, une croisière en Alaska avec Linus lui-même.
Vous sentez-vous prêt à relever le défi et à en découdre avec ceux qui prétendent être cet oiseau rare ? À vos claviers, un premier questionnaire vous attend et, à la ligne d'arrivée, si vous êtes le gagnant, une croisière en Alaska avec Linus lui-même.
Résumé GNOME 29.11.2003
Au sommaire de ce nouveau résumé GNOME :
GNOME 2.5 : la version de développement de GNOME est disponible pour les testeurs et développeurs (la dernière version stable est la 2.4.1).
Nouvelles listes de diffusion : plusieurs nouvelles listes sont disponibles (dont une francophone).
GAIM : l'équipe du logiciel de messagerie instantanée multi-protocole a publié deux versions consécutives : 0.73 et 0.74.
Expocity : un patch pour le gestionnaire de fenêtres Metacity lui fournit une nouvelle fonctionnalité similaire à Expose de MacOSX.
Bluefish 0.12 : nouvelle version et nouveau site web pour l'outil de développement de site web.
GNOME 2.5 : la version de développement de GNOME est disponible pour les testeurs et développeurs (la dernière version stable est la 2.4.1).
Nouvelles listes de diffusion : plusieurs nouvelles listes sont disponibles (dont une francophone).
GAIM : l'équipe du logiciel de messagerie instantanée multi-protocole a publié deux versions consécutives : 0.73 et 0.74.
Expocity : un patch pour le gestionnaire de fenêtres Metacity lui fournit une nouvelle fonctionnalité similaire à Expose de MacOSX.
Bluefish 0.12 : nouvelle version et nouveau site web pour l'outil de développement de site web.
C'est reparti pour la "4k source compo" !
Cette année, pour la deuxième fois de son histoire, la 4k source compo se tient sur le canal freenode #demoscene.
Le but, comme l'année dernière, est d'écrire une "démo" graphique utilisant SDL (OpenGL autorisé), en moins de 4096 octets (sans compter les espaces, les tabulations et les retours chariot).
Vous devez rendre vos copies avant le 21 Mai 2004, 17h00 CET, alors dépêchez vous, et bonne chance a tous !
Le but, comme l'année dernière, est d'écrire une "démo" graphique utilisant SDL (OpenGL autorisé), en moins de 4096 octets (sans compter les espaces, les tabulations et les retours chariot).
Vous devez rendre vos copies avant le 21 Mai 2004, 17h00 CET, alors dépêchez vous, et bonne chance a tous !
Déclaration d'indépendance des développeurs
L'Open Group publie une déclaration d'indépendance des développeurs. Le but de cette déclaration est de promouvoir l'interopérabilité et les standards ouverts, de façon à assainir le marché de l'informatique et le marché du travail des développeurs.
Ce qui est prôné dans cette déclaration n'est pas particulièrement le logiciel libre, mais bien l'interopérabilité en général, quelque soit sa couleur politique. À noter que la déclaration est soutenue par IBM.
On peut aller la consulter et la signer en suivant le premier lien.
Ce qui est prôné dans cette déclaration n'est pas particulièrement le logiciel libre, mais bien l'interopérabilité en général, quelque soit sa couleur politique. À noter que la déclaration est soutenue par IBM.
On peut aller la consulter et la signer en suivant le premier lien.
Gtk-fr.org devient un wiki
Le site gtk-fr.org, considéré comme la meilleure ressource pour le développeur gtk+ préférant le français à l'anglais, a récemment pris un tournant radical : the wiki way (non ce n'est pas une barre chocolatée :).
Créé en juillet 2002 à l'initiative de Julien IBARZ, les administrateurs du site ont en effet pris la décision de transformer gtk-fr.org en Wiki, faute de temps pour s'en occuper (ils étaient 4), car celui-ci commençait à dépérir du fait de son manque de fraîcheur niveau contenu.
La communauté gtk est donc invitée à aller scribouiller quelques lignes de temps à autres sur le wiki, et en quelques temps celui-ci pourrait devenir une vrai ressource, à jour, et ainsi donc incontournable pour le développeur francophone gtk+.
Créé en juillet 2002 à l'initiative de Julien IBARZ, les administrateurs du site ont en effet pris la décision de transformer gtk-fr.org en Wiki, faute de temps pour s'en occuper (ils étaient 4), car celui-ci commençait à dépérir du fait de son manque de fraîcheur niveau contenu.
La communauté gtk est donc invitée à aller scribouiller quelques lignes de temps à autres sur le wiki, et en quelques temps celui-ci pourrait devenir une vrai ressource, à jour, et ainsi donc incontournable pour le développeur francophone gtk+.
Le projet BBClone cherche un repreneur
BBClone est un script PHP populaire permettant d'effectuer des statistiques simples d'un site web mais avec un rendu très agréable. Après plusieurs mois d'inactivité, l'équipe de développement jette l'éponge. Il s'agit plutôt d'une mauvaise nouvelle car en plus d'avoir un look agréable, le script est plutôt performant, simple à utiliser, traduit en 30 langues et propre (XHTML 1.0 et CSS).
BBClone est utilisé par de nombreux sites et il est probable qu'il soit repris. Si vous voulez aider, il suffit de contacter l'équipe BBClone à partir du formulaire disponible sur le site.
BBClone est utilisé par de nombreux sites et il est probable qu'il soit repris. Si vous voulez aider, il suffit de contacter l'équipe BBClone à partir du formulaire disponible sur le site.
Opinions sur Mono
Lu sur Slashdot, une opinion intéressante sur Microsoft .NET, et l'implémentation libre des outils de développement Mono par Ximian.
[Note : Comme c'est en Anglais, j'ai fait une petite traduction rapide.]
[Note : Comme c'est en Anglais, j'ai fait une petite traduction rapide.]
Sortie de la version 4.1 du compilateur GCC
Écrit à l'origine par Richard Stallman le logiciel GCC (GNU Compiler Collection) est devenu le compilateur de référence du monde du logiciel libre.
Après le tant attendu GCC 4.0 qui a vu la refonte complète son architecture interne voici maintenant la version 4.1 qui arrive.
Comme prévu la technologie SSA (Static Single Assignement) qui est au c½ur du nouveau GCC permet maintenant d'optimiser plus facilement le code source afin d'obtenir des améliorations générales. Le SSA est (en très gros) une forme intermédiaire entre le code source et le binaire dans laquelle chacune des variables du code source n'est assignée qu'une seule fois. Cette assignation unique a de nombreux avantages :
Après le tant attendu GCC 4.0 qui a vu la refonte complète son architecture interne voici maintenant la version 4.1 qui arrive.
Comme prévu la technologie SSA (Static Single Assignement) qui est au c½ur du nouveau GCC permet maintenant d'optimiser plus facilement le code source afin d'obtenir des améliorations générales. Le SSA est (en très gros) une forme intermédiaire entre le code source et le binaire dans laquelle chacune des variables du code source n'est assignée qu'une seule fois. Cette assignation unique a de nombreux avantages :
- Les définitions et les utilisations de chacune des variables deviennent claires et explicites.
- La majorité des analyses statiques du code source ne propagent les informations qu'à l'endroit strictement nécessaire.
- Un grand nombre d'optimisations sur la forme intermédiaire SSA deviennent linéaire en temps.
- De nombreux algorithmes deviennent plus concis et plus simples dans le cadre du SSA.
XviD : développement repris
Suite à la violation de GPL du codec vidéo XviD par Sigma Design (codec REALmagic MPEG-4) , créateur de la Xcard, l'équipe de développement avait cessé tout développement (voir la dépêche LinuxFr "Arrêt du développement de XviD" du 22/08/2002).
Par la suite Sigma Design a réparé l'objet du litige, en mettant à disposition le code source en question (voir dépêche LinuxFr "Sigma « donne » le code de son codec sous GPL" du 24/08/2002).
Actuellement, tout n'est pas résolu, puisqu'il existe toujours un copyright Sigma Design dans certains fichiers. Mais l'équipe XviD travaille avec la FSF pour résoudre ce problème.
L'équipe XviD remercie les aides et encouragements qui ont afflué pendant cette période. Depuis ces 6 semaines, le développement a tout de même avancé puisque la version 0.9.0 de la core library a été publiée. Attendez-vous à une version 1.0 pour le début de l'année avec tout plein de bonnes choses dedans.
update : apparemment la 0.9.0 n'est pas encore sortie, mais ne devrait tarder. Voir les commentaires pour plus d'informations.
Par la suite Sigma Design a réparé l'objet du litige, en mettant à disposition le code source en question (voir dépêche LinuxFr "Sigma « donne » le code de son codec sous GPL" du 24/08/2002).
Actuellement, tout n'est pas résolu, puisqu'il existe toujours un copyright Sigma Design dans certains fichiers. Mais l'équipe XviD travaille avec la FSF pour résoudre ce problème.
L'équipe XviD remercie les aides et encouragements qui ont afflué pendant cette période. Depuis ces 6 semaines, le développement a tout de même avancé puisque la version 0.9.0 de la core library a été publiée. Attendez-vous à une version 1.0 pour le début de l'année avec tout plein de bonnes choses dedans.
update : apparemment la 0.9.0 n'est pas encore sortie, mais ne devrait tarder. Voir les commentaires pour plus d'informations.
Cairo 1.2 met le feu
Cairo est une bibliothèque graphique 2D qui permet de générer plusieurs types de sortie, soit en mode image, via les backends image, xlib et win32, soit en mode vectoriel, à l'aide des backends PDF, Postscript et SVG. Elle incorpore aussi en certain nombre de backends expérimentaux, dont OpenGL (glitz), Quartz et XCB.
Elle est ou sera utilisée par un nombre croissant d'applications, comme par exemple librsvg, Mono ou les prochaines versions stables de Firefox et de Gnumeric. La suite du développement de Cairo sera principalement consacrée à l'optimisation et à l'amélioration des performances de Cairo.
La nouvelle version stable de la bibliothèque graphique Cairo vient de voir le jour. Les principales nouveautés sont l'officialisation des backends PDF et Postscript, ainsi que l'apparition du backend SVG. À la différence des versions expérimentales des backends PDF et Postscript présentes dans Cairo 1.0, les fichiers générés sont maintenant principalement vectoriels, et le recours à des images de substitution n'a lieu qu'en dernier ressort. C'est sur cette version que s'appuiera la très prochaine bibliothèque GTK+ 2.10 pour le support de l'impression.
Elle est ou sera utilisée par un nombre croissant d'applications, comme par exemple librsvg, Mono ou les prochaines versions stables de Firefox et de Gnumeric. La suite du développement de Cairo sera principalement consacrée à l'optimisation et à l'amélioration des performances de Cairo.
La nouvelle version stable de la bibliothèque graphique Cairo vient de voir le jour. Les principales nouveautés sont l'officialisation des backends PDF et Postscript, ainsi que l'apparition du backend SVG. À la différence des versions expérimentales des backends PDF et Postscript présentes dans Cairo 1.0, les fichiers générés sont maintenant principalement vectoriels, et le recours à des images de substitution n'a lieu qu'en dernier ressort. C'est sur cette version que s'appuiera la très prochaine bibliothèque GTK+ 2.10 pour le support de l'impression.
La dérive de SourceForge
Ces derniers mois, la plateforme de développement SourceForge, qui héberge un grand nombre de projets Logiciels Libres, a changé de politique. Des fonctionalités permettant d'extraire des projets de SourceForge ont été supprimées. L'implémentation reposait auparavant exclusivement sur du Logiciel Libre; elle s'appuie désormais sur du logiciel non libre. Enfin, VA Linux a pris des mesures plutôt détournées pour s'approprier le travail des contributeurs.
Note du modérateur: je me permets de couper l'article de Loic qui est très long, et se trouve en ligne sur le site de la FSF France (voir liens). Allez le lire pour comprendre les problèmes qui se dessinent avec SourceForge.
Note du modérateur: je me permets de couper l'article de Loic qui est très long, et se trouve en ligne sur le site de la FSF France (voir liens). Allez le lire pour comprendre les problèmes qui se dessinent avec SourceForge.
Compilation distribuée avec distcc / dmucs
Imaginez un monde où les compilations seraient partagées entre tous les ordinateurs et permettraient d'optimiser la durée de ces dites compilations pour être minimales.
C'est ce que propose Distcc qui permet de compiler des sources sur plusieurs machines. Cependant distcc nécessite de déclarer l'ensemble des serveurs pouvant accueillir la compilation, ce qui est lourd pour une architecture réseau mouvante...
DMUCS apporte une réponse à ce problème en proposant un serveur central de référencement pour distcc.
C'est ce que propose Distcc qui permet de compiler des sources sur plusieurs machines. Cependant distcc nécessite de déclarer l'ensemble des serveurs pouvant accueillir la compilation, ce qui est lourd pour une architecture réseau mouvante...
DMUCS apporte une réponse à ce problème en proposant un serveur central de référencement pour distcc.
Forum général.cherche-matériel Recherche config pour développeur
12
fév.
2015
Bonjour à tous et à toutes,
Je suis Développeur Web, et je travail actuellement sur un Macbook Pro (oui je sais c'est le mal, mais j'ai eu une période qu'il vaut mieux oublier ;)) et je voudrais changer de pc, pour partir sur un Fixe ou un portable (plus fixe quand même) pour le faire tourner sur Linux.
Comme je vous l'ai dis, je suis développeur web, mais je développe aussi en Java (pour Android principalement) et je souhaite me mettre (…)
NFSv4
Lors d'une présentation par Peter Honeyman des travaux de l'équipe CITI (de l'université du Michigan), j'ai découvert qu'une implémentation de NFSv4 était en cours de réalisation. Les caractéristiques sont alléchantes: améliorations des performances (notamment en combinant les appels RPC), support de la sécurité grâce au protocole RPCSEC_GSS, une gestion aggressive du cache et un système en interne de gestion du lock et du mount (là j'avoue que j'ai pas trop compris). Le code est même disponible en chargement pour tester avec le noyau 2.4.4. Des âmes téméraires pour tenter le coup ?
P.S: Ce n'est pas les seuls à travailler dessus: EMC Inc. (Server), Sun Microsystems (Solaris & Java client/server), Network Appliance (Server), Hummingbird Inc. (Windows/NT Client and Server)
P.S.2: Si vous avez le temps, allez jeter un coup d'oeil sur 2 autres projets de l'equipe: Linux Scalability et NFS Client Performance.
P.S: Ce n'est pas les seuls à travailler dessus: EMC Inc. (Server), Sun Microsystems (Solaris & Java client/server), Network Appliance (Server), Hummingbird Inc. (Windows/NT Client and Server)
P.S.2: Si vous avez le temps, allez jeter un coup d'oeil sur 2 autres projets de l'equipe: Linux Scalability et NFS Client Performance.









