PHiMX est un outil libre (LGPL) en ligne de commande pour générer le code XMI d'un projet en PHP5. Il peut analyser récursivement plusieurs répertoires de fichiers PHP et supporte différents formats XMI.
Il se présente sous forme d'un package PEAR, facilement installable à l'aide du gestionnaire de package de PEAR.
Vous pouvez lancer une analyse en ligne de commande sur des arborescences complètes contenant vos fichiers de définition de classes PHP. Vous pouvez également définir différents formats pour le code XMI en sortie d'analyse, afin de pouvoir être compatible avec n'importe quel éditeur UML intégrant le XMI.
Démos OSPF, OLSR ou MIPv6 prêtes en 2 minutes
Si vous voulez passer pour un hacker de réseau, vous pouvez disposer de démos toutes faites basées sur un ensemble de machines virtuelles dont les connexions sont simulées et dynamiquement modifiables.
Ces démos ne nécessitent qu'une machine hôte sous Linux et permettent de visualiser tous les échanges de messages du réseau virtuel dans l'interface tap1 de la machine hôte. L'ensemble peut être téléchargé sur clownix.net, il se nomme uml_clownix_net_03.tar.gz.
Les machines virtuelles constituant le réseau sont faites grâce à Linux From Scratch pour ce qui est du système de fichiers, et User Mode Linux pour ce qui est du noyau. La partie virtuelle qui simule le réseau est un processus qui joue le rôle d'une matrice de commutation re-configurable à tout moment.
Lorsque les machines virtuelles démarrent, chaque interface vient se connecter à la matrice de commutation, et la configuration indique quelle interface est liée à quelle autre. Comme la configuration est modifiable à tout moment, ce réseau est particulièrement adapté à l'étude de OSPF, OLSR et la mobilité sous IPv6 (MIPv6).
La partie la plus longue pour démarrer une démo est le téléchargement de l'archive de plus de 200 mégaoctets ainsi que de son détarrage, après il faut 10 secondes par machine pour démarrer.
Ces démos ne nécessitent qu'une machine hôte sous Linux et permettent de visualiser tous les échanges de messages du réseau virtuel dans l'interface tap1 de la machine hôte. L'ensemble peut être téléchargé sur clownix.net, il se nomme uml_clownix_net_03.tar.gz.
Les machines virtuelles constituant le réseau sont faites grâce à Linux From Scratch pour ce qui est du système de fichiers, et User Mode Linux pour ce qui est du noyau. La partie virtuelle qui simule le réseau est un processus qui joue le rôle d'une matrice de commutation re-configurable à tout moment.
Lorsque les machines virtuelles démarrent, chaque interface vient se connecter à la matrice de commutation, et la configuration indique quelle interface est liée à quelle autre. Comme la configuration est modifiable à tout moment, ce réseau est particulièrement adapté à l'étude de OSPF, OLSR et la mobilité sous IPv6 (MIPv6).
La partie la plus longue pour démarrer une démo est le téléchargement de l'archive de plus de 200 mégaoctets ainsi que de son détarrage, après il faut 10 secondes par machine pour démarrer.
Ruby 1.9.0 est sorti pour Noël
Les tests des pré-versions de cette année ont laissé présager des performances accrues (jusqu'a 10 fois plus rapide que la 1.8.5) grâce à la nouvelle machine virtuelle. Ce n'est pas encore Ruby 2.0, qui sera la prochaine version majeure stable. De nombreuses nouvelles fonctionnalités sont encore expérimentales et peuvent disparaître d'ici à la 2.0. Cette sortie en version de développement a été faite le jour de Noël, une fois n'est pas coutume (1.8.2 en 2004, 1.6.6 en 2001, 1.6.2 en 2000, 1.2 en 1998).
Parmi les nouveautés, citons le nouveau moteur d’expression rationnelles Oniguruma, la gestion de m17n (Multilingualization, notamment une meilleure gestion d'Unicode), l'intégration de RubyGems et de Rake et le remplacement du module CSV par FasterCSV.
Ruby est un langage connu dans le monde des serveurs pour son framework Ruby on Rails ou bien les interpréteurs Ruby dans Java permettant un développement plus rapide. Mais il possède également des bindings pour de nombreuses bibliothèques, dont les plus courantes dans le monde du libre (GTK/Gnome, QT/KDE, Cairo, OpenGL, XML, Curl, SDL, etc.), le rendant également utile pour le développement d'applications de bureau, de jeux, etc.
Un projet récent, Gosu permet par exemple de développer des jeux 2D complets mêlant des effets 3D en quelques centaines de lignes de Ruby, utilisant le moteur physique Chipmunk, l'accélération OpenGL et la puissance, concision et clarté du langage Ruby.
Parmi les nouveautés, citons le nouveau moteur d’expression rationnelles Oniguruma, la gestion de m17n (Multilingualization, notamment une meilleure gestion d'Unicode), l'intégration de RubyGems et de Rake et le remplacement du module CSV par FasterCSV.
Ruby est un langage connu dans le monde des serveurs pour son framework Ruby on Rails ou bien les interpréteurs Ruby dans Java permettant un développement plus rapide. Mais il possède également des bindings pour de nombreuses bibliothèques, dont les plus courantes dans le monde du libre (GTK/Gnome, QT/KDE, Cairo, OpenGL, XML, Curl, SDL, etc.), le rendant également utile pour le développement d'applications de bureau, de jeux, etc.
Un projet récent, Gosu permet par exemple de développer des jeux 2D complets mêlant des effets 3D en quelques centaines de lignes de Ruby, utilisant le moteur physique Chipmunk, l'accélération OpenGL et la puissance, concision et clarté du langage Ruby.
Flightgear 1.0 est sorti
FlightGear est un simulateur de vol en phase dont la version 1.0 a été mise à disposition le 17 décembre 2007. Il est disponible pour quasiment toutes les plateformes actuelles (GNU/Linux, Solaris, BSD, Windows, etc.). De plus, il est distribué sous licence GNU GPL, ce qui veut dire que vous avez la TOTALE liberté de le télécharger, l'utiliser, le distribuer, le modifier comme vous le souhaitez, du moment qu'il reste sous licence GNU/GPL. De plus, il est gratuit dans sa version téléchargeable (payant sur CD afin de soutenir le projet).
Il est actuellement livré avec une trentaine d'avions de tous bords (et un hélicoptère !) et une vingtaine d'aéroports (tous autour de San Francisco), mais il est évidemment possible de rajouter des fichiers scènes (l'ensemble de la planète est couvert) ou des avions supplémentaires.
Enfin, le rendu du vol se veut le plus réaliste possible et approche au plus près de la réalité. Les graphismes, basiques mais cependant très complets (notez la présence de vaches dans les prés que vous survolez :-) ) ajoutent d'ailleurs à l'agréable du simulateur.
Bref, FlightGear Flight Simulator est un projet très abouti, qui ne devrait pas vous lasser, alors n'attendez plus et prenez les commandes !
Il est actuellement livré avec une trentaine d'avions de tous bords (et un hélicoptère !) et une vingtaine d'aéroports (tous autour de San Francisco), mais il est évidemment possible de rajouter des fichiers scènes (l'ensemble de la planète est couvert) ou des avions supplémentaires.
Enfin, le rendu du vol se veut le plus réaliste possible et approche au plus près de la réalité. Les graphismes, basiques mais cependant très complets (notez la présence de vaches dans les prés que vous survolez :-) ) ajoutent d'ailleurs à l'agréable du simulateur.
Bref, FlightGear Flight Simulator est un projet très abouti, qui ne devrait pas vous lasser, alors n'attendez plus et prenez les commandes !
Journal Informatique durable
Du récent « grenelle de l'environnement » (quel nom débile..), il est ressorti que les écolo-bobos ont surtout dirigé leurs revendications contre la pollutionl'automobile, et ont - semble-t'il - fait l'impasse sur la pollution liée à l'informatique en général.
D'ailleurs, une rapide enquête de voisinage permet de se rendre rapidement compte que bien peu de personnes - y compris les geeks et les écolos-anti-4x4 du net - ont conscience de la part qu'occupe leur ordinateur et l'usage qu'ils en (…)
D'ailleurs, une rapide enquête de voisinage permet de se rendre rapidement compte que bien peu de personnes - y compris les geeks et les écolos-anti-4x4 du net - ont conscience de la part qu'occupe leur ordinateur et l'usage qu'ils en (…)
Journal De l'ergonomie de KDE
Pour utiliser KDE depuis des années, c'est probablement l'environnement que j'ai testé et qui répond le plus à mes besoins. Cependant, même si chaque jour qui passe je découvre de nouvelles fonctionnalités ou options de configuration permettant d'approcher un peu plus le nirvana ergonomique et esthétique auquel j'aspire, il n'en reste pas moins qu'il y a encore quelques détails qui gagneraient à être corrigés ou améliorés.
Voici une liste non exhaustives de quelques uns de ces détails auquel je viens (…)
Voici une liste non exhaustives de quelques uns de ces détails auquel je viens (…)
XtreemOS : utiliser une grille de calculateurs comme un PC
XtreemOS vise à concevoir, réaliser et promouvoir un système d’exploitation fondé sur Linux pour les grilles du futur.
Les grilles de calcul permettent à des organisations de mettre en commun leurs ordinateurs et d’accroître ainsi considérablement leur capacité de calcul. Néanmoins, utiliser, gérer et programmer les grilles de calcul est très complexe car les ressources ainsi mises en commun sont distribuées, hétérogènes, administrées de façon indépendante et reliées par des réseaux aux performances variables. Les outils développés pour les faire fonctionner, comme Globus, sont complexes d’utilisation, notamment parce qu’ils s’appuient sur des systèmes d’exploitation qui ne sont pas conçus pour gérer des ressources distribuées et versatiles.
En partie financé par la Commission Européenne, le projet de recherche européen XtreemOS développe un système d’exploitation pour administrer, programmer et utiliser facilement de très grandes collections de ressources réparties sur grille. L’idée sous-jacente est de rendre une grille aussi facile à utiliser qu’un ordinateur traditionnel. Le système XtreemOS sera construit pour fonctionner sur des PC et des grappes de calculateurs (clusters) – fondé sur la technologie Kerrighed - et permettre l’accès aux ressources à partir de PDAs et de téléphones mobiles.
Le consortium XtreemOS est constitué de 19 partenaires académiques et industriels localisés en Europe pour la majorité et en Chine. Le logiciel conçu et réalisé dans le cadre du projet XtreemOS est fondé sur le système d’exploitation Linux et sera diffusé sous licence libre.
Les grilles de calcul permettent à des organisations de mettre en commun leurs ordinateurs et d’accroître ainsi considérablement leur capacité de calcul. Néanmoins, utiliser, gérer et programmer les grilles de calcul est très complexe car les ressources ainsi mises en commun sont distribuées, hétérogènes, administrées de façon indépendante et reliées par des réseaux aux performances variables. Les outils développés pour les faire fonctionner, comme Globus, sont complexes d’utilisation, notamment parce qu’ils s’appuient sur des systèmes d’exploitation qui ne sont pas conçus pour gérer des ressources distribuées et versatiles.
En partie financé par la Commission Européenne, le projet de recherche européen XtreemOS développe un système d’exploitation pour administrer, programmer et utiliser facilement de très grandes collections de ressources réparties sur grille. L’idée sous-jacente est de rendre une grille aussi facile à utiliser qu’un ordinateur traditionnel. Le système XtreemOS sera construit pour fonctionner sur des PC et des grappes de calculateurs (clusters) – fondé sur la technologie Kerrighed - et permettre l’accès aux ressources à partir de PDAs et de téléphones mobiles.
Le consortium XtreemOS est constitué de 19 partenaires académiques et industriels localisés en Europe pour la majorité et en Chine. Le logiciel conçu et réalisé dans le cadre du projet XtreemOS est fondé sur le système d’exploitation Linux et sera diffusé sous licence libre.
Journal Suite (et fin ?)
Alors pour ceux qui avaient suivi mes mésaventures rocambolesques (encore disponibles ici: https://linuxfr.org/~Cooker/24755.html ) et qui seraient intéressés par le dénouement de cette histoire, je me permets de faire un petit journal récapitulatif.
D'avance, veuillez pardonner mes éventuelles erreurs, fautes ou tournures approximatives, je n'ai pas la tête à ça, et j'ai les doigts complètement engourdis par le froid.
Donc, dans le cadre de cette affaire, et en raison du fait que je n'en avais pas, un avocat (ou plutôt (…)
D'avance, veuillez pardonner mes éventuelles erreurs, fautes ou tournures approximatives, je n'ai pas la tête à ça, et j'ai les doigts complètement engourdis par le froid.
Donc, dans le cadre de cette affaire, et en raison du fait que je n'en avais pas, un avocat (ou plutôt (…)
La troisième édition des RALL
La troisième édition des Rencontres Africaines des Logiciels Libres (RALL) s'est déroulée à Rabat au Maroc du 22 au 29 novembre 2007 sous le thème « Le Logiciel Libre et Education ».
Ces rencontres sont le fruit d'un partenariat avec l’Association Africaine des Utilisateurs de Logiciels Libres (AAUL) et de l’Organisation internationale de la Francophonie (OIF) à travers son Institut de la Francophonie Numérique (IFN).
Le programme général des RALL 2007 était le suivant :
NdM : Vous trouverez dans la suite de l'article un extrait de compte-rendu d'un participant.
Ces rencontres sont le fruit d'un partenariat avec l’Association Africaine des Utilisateurs de Logiciels Libres (AAUL) et de l’Organisation internationale de la Francophonie (OIF) à travers son Institut de la Francophonie Numérique (IFN).
Le programme général des RALL 2007 était le suivant :
- Ateliers techniques
- Forum CHALA
- Conférences
- AG de l’AAUL
- Atelier 1 :Administration réseaux Linux
- Atelier 2 :Sécurité des réseaux et systèmes
- Atelier 3 :PHP professionnel
- Atelier 4 :Migration
NdM : Vous trouverez dans la suite de l'article un extrait de compte-rendu d'un participant.
L'histoire de l'informatique en Suisse
La fondation Mémoires Informatiques est heureuse d’annoncer la nouvelle version de Smaky.ch, le site Web qui regroupe des documents liés à l’histoire de l’informatique en Suisse. Lancé en 2002, il vient d’être revu en profondeur grâce au soutien de l’Association aBCM.
Le professeur Jean-Daniel Nicoud nous raconte, dans la première partie du site, les développements d'ordinateurs et de périphériques à l'EPFL, dès 1965. On y trouve bien sûr l’aventure des Smaky, ces micro-ordinateurs 100% suisses, mais aussi l’histoire de la souris informatique et de l’ordinateur portable Scrib.
Marielle Stamm, première journaliste spécialisée en informatique de Suisse, continue à nous faire découvrir ses articles rédigés durant les années 70. En relisant ces textes, on prend la mesure de l’effervescence qui régnait durant les premières années de la micro-informatique.
Grande nouveauté, le site publie maintenant l’intégralité des Smaky News, une publication destinée aux utilisateurs des ordinateurs Smaky (1978-2002). Là aussi, il s’agit d’une mine d’or pour saisir l’ampleur de la communauté Smaky durant les « belles » années.
Le professeur Jean-Daniel Nicoud nous raconte, dans la première partie du site, les développements d'ordinateurs et de périphériques à l'EPFL, dès 1965. On y trouve bien sûr l’aventure des Smaky, ces micro-ordinateurs 100% suisses, mais aussi l’histoire de la souris informatique et de l’ordinateur portable Scrib.
Marielle Stamm, première journaliste spécialisée en informatique de Suisse, continue à nous faire découvrir ses articles rédigés durant les années 70. En relisant ces textes, on prend la mesure de l’effervescence qui régnait durant les premières années de la micro-informatique.
Grande nouveauté, le site publie maintenant l’intégralité des Smaky News, une publication destinée aux utilisateurs des ordinateurs Smaky (1978-2002). Là aussi, il s’agit d’une mine d’or pour saisir l’ampleur de la communauté Smaky durant les « belles » années.
Journal passer un nouvel examen
cher journal
[pas d'informatique ici]
voila, je veux te faire part d'un truc que j'ai découvert.
J'ai pas mal d'expérience professionnelle diverse et variée, j'ai
travaillé dans plusieurs pays étrangers, j'arrive à m'adapter à toutes
situations nouvelles. et je me donne à 120% dans mon travail, j'ai un BTS électronique (bac +2)
jusqu'à présent je dois dire que coté salaire cela n'a jamais suivi, et toute
mes demandes se sont soldées par l'inérable, ce n'est pas possible, plus tard,
ou (…)
[pas d'informatique ici]
voila, je veux te faire part d'un truc que j'ai découvert.
J'ai pas mal d'expérience professionnelle diverse et variée, j'ai
travaillé dans plusieurs pays étrangers, j'arrive à m'adapter à toutes
situations nouvelles. et je me donne à 120% dans mon travail, j'ai un BTS électronique (bac +2)
jusqu'à présent je dois dire que coté salaire cela n'a jamais suivi, et toute
mes demandes se sont soldées par l'inérable, ce n'est pas possible, plus tard,
ou (…)
Semaine du libre a Grenoble
La commission multimédia de EVE (Espace de Vie Etudiante) organise « la Semaine du Libre » du 3 au 8 décembre. En coopération avec La Guilde, Boxson et Les Petits Débrouillards, nous partagerons avec le grand public les joies du libre : créer, modifier, lire, écouter, regarder les ½uvres « copyleft ». Les représentants de la création libre vous invite à appréhender les enjeux de ces concepts à travers plusieurs animations ludiques et informelles, pour la première fois à Grenoble.
Au programme :
Au programme :
- Présentation de différents logiciel libre ;
- Happening-paint et composition musicale collaborative ;
- Install et crêpes party.
Portrait d'entreprenaute : François Bancilhon, Mandriva
Président directeur général de Mandriva, François Bancilhon répond aux questions de NetEco.com dans le cadre d'un portrait vidéo réalisé le 8 novembre 2007 dans les locaux de l'éditeur, mis en ligne le 22 novembre.
François Bancilhon revient sur son parcours, de ses études en informatique à la création d'O2 Technology, en passant par la réorientation stratégique de Mandriva et le licenciement de Gaël Duval, co-fondateur de Mandrakesoft. Il aborde aussi l'accord Novell/Microsoft et l'engagement de Mandriva dans le libre et sa communauté, qui l'a notamment poussé à refuser le même type d'accord (outre une suspicion de concurrence déloyale dernièrement concernant un marché de Classmate PC équipés d'une version adaptée de Mandriva Linux pour le Nigéria).
NdM : La vidéo est au format propriétaire Flash (non lisible avec Gnash). Par ailleurs, le même site propose également un entretien avec Miguel de Icaza à propos de Mono et de Moonlight (le Silverlight pour GNU/Linux).
François Bancilhon revient sur son parcours, de ses études en informatique à la création d'O2 Technology, en passant par la réorientation stratégique de Mandriva et le licenciement de Gaël Duval, co-fondateur de Mandrakesoft. Il aborde aussi l'accord Novell/Microsoft et l'engagement de Mandriva dans le libre et sa communauté, qui l'a notamment poussé à refuser le même type d'accord (outre une suspicion de concurrence déloyale dernièrement concernant un marché de Classmate PC équipés d'une version adaptée de Mandriva Linux pour le Nigéria).
NdM : La vidéo est au format propriétaire Flash (non lisible avec Gnash). Par ailleurs, le même site propose également un entretien avec Miguel de Icaza à propos de Mono et de Moonlight (le Silverlight pour GNU/Linux).
Journal IPv6 chez free ?
D'apres Freenews, il semblerait que les choses bougent chez free en ce qui concerne l'IPv6. Cela devrait ravir certains parmi linuxfr.
http://www.freenews.fr/nat/5472-freebox-free-en-route-vers-l(...)
A l'echelle mondiale ou même à celle d'une grosse entreprise je vois bien ou est l'interet de l'IPv6, mais à titre individuel j'ai toujours du mal à voir le plus que cela va apporter à mon petit mon reseau local
http://www.freenews.fr/nat/5472-freebox-free-en-route-vers-l(...)
A l'echelle mondiale ou même à celle d'une grosse entreprise je vois bien ou est l'interet de l'IPv6, mais à titre individuel j'ai toujours du mal à voir le plus que cela va apporter à mon petit mon reseau local
Forum PHP 2007 : Annonce de la sortie de WampServer 2
WampServer 2.0, la nouvelle version de WAMP5 est sortie. WampServer permet d'installer un environnement de développement Apache, MySQL et PHP sur Microsoft Windows.
WampServer 2 est une véritable refonte de l'application. Son noyau a été complètement revu afin d'optimiser l'ergonomie et offrir un environnement de développement plus souple et plus fonctionnel. La grande nouveauté réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou MySQL en un clic.
Avec WampServer 2, vous allez maintenant pouvoir reproduire fidèlement votre serveur de production en local.
WampServer 2 est une véritable refonte de l'application. Son noyau a été complètement revu afin d'optimiser l'ergonomie et offrir un environnement de développement plus souple et plus fonctionnel. La grande nouveauté réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou MySQL en un clic.
Avec WampServer 2, vous allez maintenant pouvoir reproduire fidèlement votre serveur de production en local.