First Jeudi Parinux le 3 janvier 2008

Posté par  (site web personnel) . Modéré par j.
0
1
jan.
2008
Lug
First Jeudi Parinux le 3 janvier 2008

Depuis le 4 mai 2000 les utilisateurs de GNU/Linux, Hurd, *BSD et de tous les autres logiciels libres (OpenOffice.org, Firefox...) se retrouvent tous les premiers jeudis de chaque mois dans un restaurant pour boire un verre, manger un morceau et surtout discuter de vive voix.

Le premier First jeudi de l'année 2008 aura lieu :
jeudi 3 janvier à partir de 19h30, au Hall's Beer,
68 rue Saint-Denis, 75001 Paris, Métro Châtelet ou Les Halles.

PMO v 0.12 est sorti

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
1
31
déc.
2007
PHP
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (ORM).

Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures MVC : on les retrouve dans les frameworks comme une interface objet pour dialoguer avec le SGBD.

Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
  • PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
  • PMO ne se substitue pas au langage SQL ;
  • Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
  • Il implémente le design pattern active record (comme RoR) ;
  • Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
  • La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
  • Il implémente des classes de listes pour stocker et manipuler les classes modèles.

NdM : PMO est un logiciel libre sous licence GPLv3

Sortie de GDAL/OGR 1.5.0

Posté par  . Modéré par Bruno Michel.
Étiquettes :
0
28
déc.
2007
Science
Après la sortie de la version de maintenance 1.4.4 il y a quelques semaines, l'équipe de développement de GDAL/OGR vient de publier à l'occasion de Noël une version majeure de la bibliothèque permettant l'accès à une multitude de formats cartographiques numériques Raster et Vectoriels.

En plus de la multitude de corrections d'anomalies, on peut citer au titre des nouveautés :
  • Une multitude de nouveaux "pilotes" pour les formats raster : Intergraph, COSAR (TerraSAR-X), COASP, GFF, GENBIN, ISIS3, WMS, SDE Raster, SRTMHGT, PALSAR, ERS, GSG, GS7, Spot DIMAP, RPFTOC (CADRG/CIB), ADRG ;
  • De nouveaux pilotes pour les formats vectoriels : BNA, GPX, GeoJSON, GMT ASCII, KML (pour la lecture, l'écriture existait déjà) ;
  • Des améliorations diverses dans des pilotes déjà existant, on peut en particulier noter le support du format BigTIFF (la version interne de la libtiff étant passée à 4.0 pour pouvoir le prendre en compte), et la possibilité de spécifier un système de géoréférencement à partir d'une URL (à partir du site spatialreference.org par exemple) ;
  • Un travail important sur les "bindings" vers les langages SWIG, en particulier C# et Python. Le binding Python nouvelle génération est maintenant activé par défaut.


NdM : Le lien "Binaires divers" indique comment récupérer des binaires pour Windows, Mac ou différentes distributions Linux.

Je suis une légende

Posté par  . Modéré par rootix.
Étiquettes :
0
28
déc.
2007
Culture
Malheureusement non je ne suis pas une légende (un jour peut être !), il s'agit du titre d'un film sorti en salle ce mercredi 19 décembre, film dont vous connaissez peut-être le roman éponyme, chef-d'oeuvre de Richard Matheson sorti en 1954, en pleine guerre froide.

Second film de Francis Lawrence ( son premier étant Constantine), il met en scène le célèbre Will Smith dans un contexte post-apocalyptique où il est le dernier survivant de la ville de New York et peut-être du monde entier. Coté casting, le moins qu'on puisse dire c'est que ça n'a pas du coûter trop cher, vu le peu d'acteurs qu'on y trouve.

Son synopsis est un grand classique du genre "zombie" : Un vaccin contre le cancer qui a muté et qui s'est propagé par voie aérienne a transformé tous les habitants en créatures asociales et très agressives qui veulent assouvir leur instinct de survie le plus primitif : manger. Will Smith interprète le scientifique de l'armée qui essayait de le vaincre. Le hasard a fait qu'il soit naturellement immunisé et le film retrace quelques tranches de vie, sa lutte contre les créatures et ses recherches pour fabriquer un vaccin.

Présenté comme un film catastrophe où un héros doit sauver le monde, il en ressort qu'il ne s'agit pas vraiment de cela, ce qui m'a réellement ravi. Contrairement au récent Resident Evil Extinction, on n'a pas affaire à un énième film où un soldat d'élite invincible et téméraire casse du zombie avec n'importe quel ustensile qui lui passe sous la main, et ce film s'éloigne heureusement de cette trame qui commençait un peu à me lasser.

Contrairement à ce que nous laisse penser la première scène (une course poursuite dans New York au volant d'une vrombissante Ford Mustang Shelby), nous avons pas affaire à un film 100% action mais plutôt à un anti-héro on ne peut plus humain (qui n'a quand même pas oublié comment faire des tractions ou comment se servir d'un fusil d'assaut, formation militaire oblige) et le film essaie de se focaliser sur ses faiblesses, sa sensibilité, sa peur, son désespoir, parfois son courage, bref tout ce qui fait de lui un humain par rapport aux créatures. Ponctuée de scènes sursautantes, ou d'autres humoristiques (parfois cyniques), ce film de "zombie" apporte une certaine fraîcheur au genre, qui nous avait plutôt habitué (ou même lassé) à des "slash'em all", tout en entretenant un certain suspense par moment.

Coté mise en scène, la désertion de New York est plutôt réussie, mais pas encore assez vertigineuse à mon goût, j'aurais aimé voir un peu plus le vide laissé par les habitants. Du coté des créatures, je trouve que leur "animalité" et déformations physiques ont été un peu exagérées, mais cela a permis d'appuyer sur l'impuissance du héros face à eux.

Mon sentiment final est donc qu'il s'agit d'un très bon film de zombie, qui nous change de ce à quoi on a été habitué, j'y ai passé un très bon moment, même si je suis un tout petit peu resté sur ma faim, sûrement à cause du final pas spécialement surprenant. Je le recommande à tous ceux qui veulent passer un bon moment de détente, qui aiment sursauter de temps en temps et qui aiment avant tous les films de zombies. Râleur en tout genre à la recherche de films d'auteurs à-la-festival de Cannes, bien évidemment, passez votre chemin !

Livre blanc APRIL en version papier, mise à jour de Debian GNU/Linux et Alpine 1.00

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par j.
Étiquettes :
0
28
déc.
2007
Communauté
  • Livre blanc de l'APRIL sur les modèles économiques du Logiciel Libre
    L'APRIL a publié un Livre Blanc des modèles économiques du logiciel libre. Ce livre est dorénavant disponible aussi bien sous forme numérique qu'en version papier. Pour cela, il suffit d'aller sur le site de la librairie InLibroVeritas (lien archive.org). (NdM : merci à boogieplayer pour avoir également proposé une dépêche à ce sujet.)

  • Debian GNU/Linux 4.0 Etch, mise à jour
    La distribution phare du monde GNU/Linux a été mise à jour pour la seconde fois dans sa version 4.0, nom de code Etch, avec une série de correctifs et des mises à jour de sécurité. Comme d'habitude, cela peut se faire en utilisant les commandes aptitude (ou apt-get). De nouvelles images ISO de CD et DVD seront proposées prochainement.

  • Alpine 1.00
    Alpine est un courrieleur en mode texte, dérivé de Pine, mais sous licence Apache 2.0. Il a été écrit par l'université de Washington. Le plus gros changement concerne la séparation du moteur de l'interface utilisateur, celle-ci restant très similaire à Pine.
  • Démos OSPF, OLSR ou MIPv6 prêtes en 2 minutes

    Posté par  . Modéré par Benoît Sibaud.
    Étiquettes :
    0
    27
    déc.
    2007
    Linux
    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.

    Matthew Szulik quitte Red Hat, tests de performance JavaScript et Valgrind 3.3.0

    Posté par  (site web personnel) . Modéré par Bruno Michel.
    Étiquettes :
    0
    27
    déc.
    2007
    Communauté
    • Matthew Szulik quitte Red Hat
      Le CEO et président de Red Hat Matthew Szulik a décidé d'abandonner ses fonctions pour des raisons de santé de sa famille. Il reste toutefois à la tête du directoire. Il est remplacé par James Whitehurst (COO de Delta Airlines).

    • Tests de performance JavaScript dans les navigateurs
      Un benchmark JavaScript a été réalisé à l'aide de SunSpider du projet WebKit. Les navigateurs testés sont Opera 9.5, Safari 3, IE7 et Firefox 2. La machine était une dual-core 3.0 GHz Core 2 Duo munie de 4 Gio de RAM et de... argh Windows Vista 32-bit. Firefox 3.0 beta 2 apporte de grandes améliorations.

    • Valgrind 3.3.0
      La célèbre suite d'outils libres de profiling et de débogage est passée en version 3.3.0. Helgrind et Massif ont été revus en profondeur, Cachegrind et Memcheck ont été améliorés, Omega et DRD sont deux outils expérimentaux qui font leur apparition, la documentation a été réorganisée, et on assiste à des gains en terme de mise à l'échelle.

    Ruby 1.9.0 est sorti pour Noël

    Posté par  . Modéré par Nÿco.
    Étiquettes :
    0
    27
    déc.
    2007
    Ruby
    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.

    GNU Octave 3.0, l'alternative libre à Matlab

    Posté par  . Modéré par Nÿco.
    0
    27
    déc.
    2007
    Science
    GNU Octave est un langage libre de haut niveau destiné principalement aux calculs numériques. La syntaxe vise à être aussi proche que possible du programme propriétaire Matlab. L'interpréteur est en ligne de commande, mais plusieurs interfaces et éditeurs chatoyants existent pour l'habiller.

    Depuis la précédente version stable (la vieille 2.1), de nombreux progrès ont été effectués notamment dans les fonctions graphiques, basées sur GNUplot et JHandles. Les sources sont disponibles sous licence GPL, les distributions Linux mettent à jour leurs paquets (utilisez votre gestionnaire de paquet préféré) et des binaires sont téléchargeables pour Windows et Mac OS X sur SourceForge.

    Des interfaces avec les langages C/C++ et Fortran permettent d'écrire assez simplement des extensions efficaces. De nombreuses boîtes à outils écrites par la communauté viennent étendre les fonctionnalités.

    D'autres solutions open source existent, comme Scilab, moins compatible avec Matlab et dont la licence est restrictive (encore à ce jour), ou SciPy, extension du langage Python, profitant de sa syntaxe, mais non compatible avec Matlab.

    Surfez anonymement avec la dernière version du client BitTorrent Deluge

    Posté par  . Modéré par rootix.
    Étiquettes :
    0
    27
    déc.
    2007
    Internet
    Le client BitTorrent open-source Deluge, vient d’ajouter un navigateur anonyme à ses nombreuses fonctions. Il servira à protéger et à faciliter l’utilisation de BitTorrent face aux fournisseurs d’accès qui veulent brider son utilisation.

    Ce navigateur anonyme a été ajouté pour lutter contre les fournisseurs d’accès qui font trop de zèle et brident la bande passante allouée aux échanges peer-to-peer, en particulier BitTorrent. Comme l’indiquent ses créateurs : “Tout le monde sait qu'il est de pratique courante pour les fournisseurs d’accès à Internet d’essayer de bloquer au maximum ou de brider l’usage de BitTorrent. Nous pensons que c’est un comportement injuste et erroné puisqu’il existe de nombreux usages légaux pour BitTorrent. Si un fournisseur d’accès bride ou bloque le trafic BitTorrent, vous pouvez être quasiment sûr qu’il regarde quels sont ses utilisateurs qui visitent des sites relatifs à cet usage afin d’en bloquer ou d’en limiter l’usage plus facilement.”

    Si vous aussi votre fournisseur met en place de telles pratiques, vous pouvez utiliser ce logiciel libre sous licence GPL, il est disponible pour les systèmes d’exploitations Windows, Linux et Mac OS.

    N’espérez cependant pas pouvoir naviguer anonymement sur tous les sites web, même les moins fréquentables, ce n’est pas l’objectif de cette équipe. Et ils l’indiquent parfaitement sur leur site web : “Nos serveurs proxy ont une liste blanche des sites liés à BitTorrent (trackers, sites d’index, etc.), que vous pouvez visiter. Si vous essayez d'accéder à un site BitTorrent qui n’est pas dans notre liste blanche, n'hésitez pas à nous envoyer l’adresse de ce site et nous l'ajouterons dans les 24h. Nous ne faisons pas de discrimination contre quelconque site BitTorrent et nous les ajouterons sur demande. Cependant, nous ne voulons absolument rien à voir avec le fait d’anonymiser le trafic de pédophiles, de malades qui cherchent sur Google la façon de se dépêtrer d’un meurtre, ou de tout autre chose. Nous voulons protéger BitTorrent et rien de plus.”

    Ce logiciel vous permettra donc de surfer sur le web à la recherche des précieux .torrent sans que votre fournisseur d’accès ne le remarque. Et comme il inclue également un protocole pour crypter les flux d’échanges BitTorrent il sera également très difficile pour lui de vous brider.

    N’attendez donc plus pour l’essayer, il est disponible librement et gratuitement sur le site officiel.

    OpenIDoo, TimeVault et Sun Niagara 2

    Posté par  (site web personnel) . Modéré par Mouns.
    Étiquettes :
    0
    27
    déc.
    2007
    Communauté
    • OpenIDoo, le serveur OpenID libre
      OpenIDoo est un jeune projet de serveur OpenID en PHP/MySQL sous Apache License 2.0. Disponible uniquement via le dépôt Subversion pour le moment, ce serveur prend en charge des OpenID du type http://mondomaine.com/utilisateur, des domaines multiples et un base de données MySQL.

    • TimeVault, les snapshots faciles et intégrés
      TimeVault est un outil de sauvegarde et restauration à base de snapshots automatiques, navigateur de snapshots et intégration dans Nautilus pour l'instant (KDE à venir). Le site anglophone HowToForge propose un tutoriel en trois parties.

    • Sun Niagara 2, le CPU opensource
      Dernière news de la trilogie et non des moindres, le code source du processeur Niagara 2 ou UltraSPARC T2 est disponible en téléchargement après enregistrement. On ne peut s'empêcher de penser à Free CPU, ainsi qu'à LinuxBIOS.

    Les petites brèves de LinuxFR : trois nouvelles toutes simples, regroupées, qui n'auraient pas matière à être développées jusqu'à en faire une dépêche à part entière.

    Accord entre le projet Samba et Microsoft

    Posté par  (site web personnel) . Modéré par Bruno Michel.
    Étiquettes :
    1
    26
    déc.
    2007
    Samba
    Samba, le projet libre (licence GPL) implémentant le protocole SMB/CIFS utilisé notamment pour les services de partage de fichiers et d'imprimantes client/serveur des produits Microsoft, a reçu ce 20 décembre 2007 les documents de spécifications de ces protocoles des mains de Microsoft.

    Non pas que Microsoft désire s'ouvrir enfin à l'interopérabilité, mais la société de Redmond (Washington, États-Unis d'Amérique) a été condamnée une nouvelle fois (après appel), cette fois-ci par la commission européenne, avec comme cadre le procès antitrust. La condamnation l'oblige à livrer ses spécifications et la liste des brevets qui couvrent le protocole.

    L'accord a donc permis à l'équipe Samba de recevoir ces documentations afin de pouvoir les implémenter dans un logiciel libre. En outre, les brevets Microsoft couvrant ces technologies, brevets invalides en Europe mais valides aux USA et au Japon, ont été listés afin d'éviter à l'équipe Samba de tomber dans le piège, et ainsi de permettre que des contournements soient implémentés. Aucune licence particulière, autorisation ou pacte de non-agression ne couvre ces brevets, il est donc nécessaire de faire attention, mais désormais ces brevets sont connus, on avance donc toujours sur un champ de mine, mais plus dans le noir.

    C'est la PFIF, une organisation à but non lucratif créée le Software Freedom Law Center, qui a signé l'accord. 10 000 euros ont donc été versés à Microsoft, avec un accord de non-divulgation (NDA). Andrew Tridgell, créateur de Samba, s'est investit dans cette initiative.

    Sortie de Tcl/Tk 8.5.0

    Posté par  . Modéré par Benoît Sibaud.
    Étiquettes :
    0
    26
    déc.
    2007
    Technologie
    Le Tcl Core Team est heureuse d'annoncer la sortie de la version 8.5.0 du langage de script Tcl et de la bibliothèque d'interface graphique Tk. C'est la première version stable de la branche Tcl/Tk 8.5, résultat de plus de quatre années de développement et représentant une avancée significative par rapport aux précédentes versions.

    Parmi les nouveautés pour Tcl, il y a une structure de données dictionnaire, le support des grands entiers, les fonctions anonymes, la gestion des packages par module. Pour Tk, il y a l'adjonction d'un moteur de thèmes (permettant de se passer du look très épuré de Motif), les fontes anticrénelage sous X11, de nouveaux widgets intégrés directement dans le noyau (onglets, combobox, listes arborescentes et barres de progression) et les fenêtres transparentes.

    NdM : merci à dark_moule pour sa contribution (cf. suite de la dépêche).

    Flightgear 1.0 est sorti

    Posté par  . Modéré par Nÿco.
    0
    26
    déc.
    2007
    Jeu
    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 !

    Sortie de QElectroTech en version 0.1 bêta

    Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
    0
    24
    déc.
    2007
    Science
    QElectroTech, aka QET, est un jeune logiciel libre permettant de réaliser des schémas électriques (à ne pas confondre avec les schémas électroniques pour lesquels la logithèque libre actuelle est convenablement fournie). Sous licence GNU/GPL, programmée en C++ avec la bibliothèque Qt4, cette première version ne se veut pas exhaustive en termes de fonctionnalités. Notamment, il n'est pas encore possible de former des appareils, représentés par un rectangle (pourvu de bornes) englobant plusieurs éléments électriques.

    QElectroTech utilise XML pour ses formats de fichier. Les spécifications, amenées à évoluer avec les futures versions, sont disponibles dans la documentation. QET se veut portable : il est disponible partout où Qt4 est disponible, ce qui implique Linux (principale plate-forme de développement), BSD (testé mais pas récemment), Windows (régulièrement testé) et MacOS (jamais testé malheureusement).