J'ai le plaisir de vous annoncer que la deuxième édition des 3 Heures du PHP aura lieu le jeudi 16 Janvier à 20h50. Pour ceux qui ne connaitraient pas "Les 3 Heures du PHP", c'est un concours de programmation PHP d'une durée de 3 heures (approximativement) où chacun est invité à coder un source sur un thème donné. De nombreux lots sont à gagner: Ouvrages offerts par Eyrolles, hébergements Nexen services, Zend Studio (IDE PHP), et un abonnement de 6 mois à ZePHPmag. Ce dernier publiera également un commentaire du concours, et une interview du gagnant si celui ci le désire. La participation est gratuite et maintenant totalement libre. (Il ne sera pas necessaire d'être enregistré sur phpApps.org, seule une adresse email valide suffira). J'espère vous retrouver nombreux à ce concours, débutants comme experts, d'ici là révisez bien ;)
Note du modérateur : le concours ne stipule pas que les productions doivent être libres
Résumé GNOME : 03-01-2003
Plein de nouveautés pour ce premier résumé GNOME de l'année :
# origine des fichiers : James Henstridge a concocté une fonction supplémentaire à Nautilus permettant d'afficher le résumé RPM des fichiers installés
# portage MacOS X pour GTK+ : grace au développeur de Film GIMP
# binding Ruby pour les bibliothèques GNOME 2
# Nautilus : nouveau panneau latéral pour une arborescence personnalisée
# Accès aux bases de données MS Access depuis GNOME : nouveau projet nommé "mdbtools"
# XFce 4 est en cours d'élaboration avec la bibliothèque GTK+ 2 ; des captures d'écrans laissent apercevoir un xfnautilus...
# origine des fichiers : James Henstridge a concocté une fonction supplémentaire à Nautilus permettant d'afficher le résumé RPM des fichiers installés
# portage MacOS X pour GTK+ : grace au développeur de Film GIMP
# binding Ruby pour les bibliothèques GNOME 2
# Nautilus : nouveau panneau latéral pour une arborescence personnalisée
# Accès aux bases de données MS Access depuis GNOME : nouveau projet nommé "mdbtools"
# XFce 4 est en cours d'élaboration avec la bibliothèque GTK+ 2 ; des captures d'écrans laissent apercevoir un xfnautilus...
Une liste de diffusion francophone sur la programmation de scripts en shell
Ne trouvant pas de liste francophone sur la programmation de shell script je suis tombé sur celle disponible sur www.debianworld.org
Pour l'instant une soixantaine de personnes y sont inscrites mais la liste ne demande qu'à se développer :)
De plus, une FAQ est en cours de rédaction...
Note du modérateur : sur Usenet, fr.comp.os.unix traite très régulièrement du sujet aussi.
Pour l'instant une soixantaine de personnes y sont inscrites mais la liste ne demande qu'à se développer :)
De plus, une FAQ est en cours de rédaction...
Note du modérateur : sur Usenet, fr.comp.os.unix traite très régulièrement du sujet aussi.
Insertion d'interfaces utilisateurs graphiques dans votre programmation de serveur avec Perl/Tk
En tant que programmeur de système, vous travaillez habituellement avec des interfaces de ligne de commande. Peut-être avez-vous oublié comme il est simple denglober des fonctionnalités déjà existantes dans une interface utilisateur graphique (GUI) légère. La nouvelle diffusion de Perl/Tk rappelle à point que parfois la qualité accompagne la facilité dusage.
GTK+ 2.2
L'équipe de GTK+ (bibliothèque multiplateforme pour la création d'interfaces graphiques) annonce la sortie de la nouvelle version 2.2 de sa bibliothèque et de celles qui y sont associées (GLib, Pango and ATK).
Cette version apporte de nouvelles fonctionnalités tout en maintenant une compatibilité (source et binaire) avec GTK+ 2.0. Parmi les améliorations : meilleure affichage du texte et des images, portabilité améliorée, "multihead support" (connexion à plusieurs serveurs X et écrans multiples) ...
GNOME 2.2 - prévu pour fin janvier 2003 - devrait en tirer parti.
Cette version apporte de nouvelles fonctionnalités tout en maintenant une compatibilité (source et binaire) avec GTK+ 2.0. Parmi les améliorations : meilleure affichage du texte et des images, portabilité améliorée, "multihead support" (connexion à plusieurs serveurs X et écrans multiples) ...
GNOME 2.2 - prévu pour fin janvier 2003 - devrait en tirer parti.
XFree86 met à disposition un snapshot du futur X 4.3
Comme annoncé sur le site du projet XFree86, une version de test du futur XFree86 4.3 a été mis à disposition. Le but étant de fournir un maximum de rapports de bogues afin que la version finale soit de la meilleure qualité possible.
Un aperçu de GNOME 2.2
GNOME 2.1.5 (branche de développement _instable_) est disponible depuis quelques jours sur les serveurs ftp de GNOME à l'attention des développeurs et chasseurs de bogues.
Une page de gnome.org résume les grandes lignes des objectifs de la prochaine version et présente quelques captures d'écran.
En résumé : meilleur contrôle des fonts et de l'apparence général (thème), amélioration du tableau de bord et de Nautilus, ainsi que des nouvelles fonctionnalités pour certains utilitaires essentiels de GNOME.
Quand à GNOME 2.2 (prochaine version stable) il devrait sortir fin janvier 2003 si le calendrier prévisionnel est respecté.
Une page de gnome.org résume les grandes lignes des objectifs de la prochaine version et présente quelques captures d'écran.
En résumé : meilleur contrôle des fonts et de l'apparence général (thème), amélioration du tableau de bord et de Nautilus, ainsi que des nouvelles fonctionnalités pour certains utilitaires essentiels de GNOME.
Quand à GNOME 2.2 (prochaine version stable) il devrait sortir fin janvier 2003 si le calendrier prévisionnel est respecté.
Nouvelle victoire pour le libre (Rockbox/Archos)
Le bios Rockbox est un BIOS alternatif développé sous la licence GPL et qui permet de rajouter/modifier des fonctionnalités sur le player MP3 Jukebox Archos.
Ce BIOS a un niveau d'avancement bien supérieur à celui officiel (fonctionnalités accrues, utilisation améliorée...).
Hier, la société Archos a contacté Björn Stenberg, responsable du projet Rockbox, pour demander l'autorisation d'inclure le BIOS Rockbox sur les CD fournis avec les Archos (bien que la GPL ne les obligeait pas à le contacter auparavant).
Bref, une nouvelle victoire de la philosophie du libre.
Ce BIOS a un niveau d'avancement bien supérieur à celui officiel (fonctionnalités accrues, utilisation améliorée...).
Hier, la société Archos a contacté Björn Stenberg, responsable du projet Rockbox, pour demander l'autorisation d'inclure le BIOS Rockbox sur les CD fournis avec les Archos (bien que la GPL ne les obligeait pas à le contacter auparavant).
Bref, une nouvelle victoire de la philosophie du libre.
Comparatif Intel C++ 7.0 / Gcc 3.2.1
Coyote Gulch Production propose depuis 3 jours un comparatif entre les deux derniers compilateurs C/C++, a savoir Intel C++ 7.0 et Gcc 3.2.1.
On y "apprend" (les comparatifs sont toujours a prendre avec des pincettes) que le compilateur d'Intel genere un code en moyenne 15% plus rapide que celui de Gcc.
Un comparatif intéressant, qui peut permettre de se fixer sur l'un ou l'autre des compilateurs suivant ses besoins.
On y "apprend" (les comparatifs sont toujours a prendre avec des pincettes) que le compilateur d'Intel genere un code en moyenne 15% plus rapide que celui de Gcc.
Un comparatif intéressant, qui peut permettre de se fixer sur l'un ou l'autre des compilateurs suivant ses besoins.
Résumé GNOME 10-30 novembre 2002
Au sommaire de ce résumé GNOME concernant 3 semaines d'activités :
# GNOME 2.0.3 et 2.1.3 disponibles : respectivement, une nouvelle version stable et une nouvelle version de développement.
# Nouvelle documentation GNOME : le guide de l'utilisateur a été révisé par l'équipe de Sun et le guide de l'accessibilité par l'équipe d'IBM.
# Sodipodi (dessin vectoriel) vient de sortir en version 0.28 et le portage pour GNOME 2 est en cours.
# Messagerie instantanée : Gimli, encore une nouvelle application pour GNOME.
# Logiciel bluetooth disponible...
# Collaboration avec l'équipe de KDE...
# Gravure de CD depuis Nautilus...
# Prochain GUADEC (GNOME Users And Developers European Conference) à Dublin (Irlande) en avril (ou juin), mais avant cela le FOSDEM en Belgique...
# GNOME 2.0.3 et 2.1.3 disponibles : respectivement, une nouvelle version stable et une nouvelle version de développement.
# Nouvelle documentation GNOME : le guide de l'utilisateur a été révisé par l'équipe de Sun et le guide de l'accessibilité par l'équipe d'IBM.
# Sodipodi (dessin vectoriel) vient de sortir en version 0.28 et le portage pour GNOME 2 est en cours.
# Messagerie instantanée : Gimli, encore une nouvelle application pour GNOME.
# Logiciel bluetooth disponible...
# Collaboration avec l'équipe de KDE...
# Gravure de CD depuis Nautilus...
# Prochain GUADEC (GNOME Users And Developers European Conference) à Dublin (Irlande) en avril (ou juin), mais avant cela le FOSDEM en Belgique...
KC KDE n° 46 en français
Le dernier numéro du KC KDE est disponible en français sur le site KDE France. Rappelons que KC KDE est un résumé des discussions ayant lieu sur les listes de développement de KDE
Articles divers DeveloperWorks
Note du modérateur : j'ai regroupé quatre dépêches
- l'Enterprise Volume Management System (EVMS) pour Linux. Il explique ce qu'est EVMS, pourquoi est-il si désespérément nécessaire et enfin pourquoi il transformera très probablement la façon dont le stockage est géré sous les systèmes Linux.
- la sécurité est un sujet lourd et défiant, mais cependant toute personne à responsabilités côté serveur devrait connaître les principes de base. Brièvement un certain nombre de méthodes pour garder votre compte sécurisé et complet.
- le système netfilter/iptables, son fonctionnement, ses avantages, son installation et sa configuration ainsi que son utilisation pour configurer, sous Linux, des firewalls filtrant les paquets IP.
- une série d'astuces offre une introduction simple aux outils de traitement de texte GNU, comment les utiliser, comment éviter les pièges, et comment les combiner pour créer des outils d'usage puissants.
- l'Enterprise Volume Management System (EVMS) pour Linux. Il explique ce qu'est EVMS, pourquoi est-il si désespérément nécessaire et enfin pourquoi il transformera très probablement la façon dont le stockage est géré sous les systèmes Linux.
- la sécurité est un sujet lourd et défiant, mais cependant toute personne à responsabilités côté serveur devrait connaître les principes de base. Brièvement un certain nombre de méthodes pour garder votre compte sécurisé et complet.
- le système netfilter/iptables, son fonctionnement, ses avantages, son installation et sa configuration ainsi que son utilisation pour configurer, sous Linux, des firewalls filtrant les paquets IP.
- une série d'astuces offre une introduction simple aux outils de traitement de texte GNU, comment les utiliser, comment éviter les pièges, et comment les combiner pour créer des outils d'usage puissants.
Faites marcher Python aussi vite que C avec Psyco
Un domaine dans lequel les JVMs sont plus avancées que Python est celui de l'optimisation des exécutions de bytecodes. Psyco, un compilateur spécialisé Python, aide à préparer le terrain. Pour le moment Psyco n'est qu'un module externe mais rien ne dit qu'un jour il ne sera pas inclus à Python lui-même. Avec seulement un peu de programmation supplémentaire, Psyco peut souvent sutiliser pour augmenter la vitesse du code Python à la puissance dix. Cet article examine ce qu'est réellement Psyco et le teste dans quelques applications.
Fresco, aka "The GUI formerly known as Berlin"
Berlin, l'interface utilisateur graphique, vient d'atteindre sa borne kilométrique M1. Elle s'appelle désormais Fresco. Berlin est l'une des alternatives (futures) à XWindow. Elle est développée par un très petit nombre de personne, ce qui explique un peu le coté "pas mort mais presque" que le projet a affiché cette année. Fresco revendique une gestion innée de la transparence et des transformations géométriques, ainsi qu'une charge moins lourde pour le réseau.
PS: Je sais, j'ai mis "X" pour thème, mais je espère que les puristes ne m'en voudront pas trop ;)
PS: Je sais, j'ai mis "X" pour thème, mais je espère que les puristes ne m'en voudront pas trop ;)
Ask DLFP : "Outil pour développer du PHP en groupe"
Je connais (un peu) CVS et c'est visiblement très bien pour le développement en groupe d'application tournant en local. On peu en effet rapatrier tout le projet et le faire tourner tranquillement chez soit. Mais pour les applications serveur comment faire ?
CVS conserve les fichiers sous une forme qui lui est propre. Il est ainsi impossible par exemple de faire tourner directement sur le serveur des pages PHP qu'il gère.
Je pourrais rapatrier le PHP et le faire tourner en local mais ce n'est pas le but car il utilise une BD et des CGI qui ne sont que sur le serveur... Une idée ?
NdM: une idée : faire un cvs checkout sur le serveur, et un cvs update quotidien. Et vous, vous faites comment ?
CVS conserve les fichiers sous une forme qui lui est propre. Il est ainsi impossible par exemple de faire tourner directement sur le serveur des pages PHP qu'il gère.
Je pourrais rapatrier le PHP et le faire tourner en local mais ce n'est pas le but car il utilise une BD et des CGI qui ne sont que sur le serveur... Une idée ?
NdM: une idée : faire un cvs checkout sur le serveur, et un cvs update quotidien. Et vous, vous faites comment ?