IBM lance la mémoire transactionnelle dans le matériel

Posté par  . Modéré par tuiu pol. Licence CC By‑SA.
45
7
sept.
2011
Technologie

Le supercalculateur Sequoia (prévu pour être le plus puissant supercalculateur lors de sa sortie) ne fera pas que battre des records de FLOPS, il utilisera aussi des processeurs BlueGene/Q d’IBM, les premiers processeurs commerciaux à utiliser une mémoire transactionnelle matérielle. Le processeur développé par Sun et annulé avec le rachat par Oracle, aurait également dû le prendre en charge.

C’est l’occasion d’expliquer ce qu’est la mémoire transactionnelle : une technique peu connue car elle pose des problèmes de performance lorsque plusieurs processus ou fils d’exécution (threads) doivent accéder à une valeur partagée.

N. D. A. : Merci à Nÿco, NeoX et Michel Barret pour leur aide lors de la rédaction de cette dépêche.

Sondage A propos de gnome 3

Posté par  (site web personnel) .
Étiquettes :
17
6
sept.
2011
  • Je l'utilise et j'aime bien :
    507
    (17.7 %)
  • Je l'utilise mais n'aime pas un certain nombre de choses :
    285
    (10.0 %)
  • Je l'utilise en fall back mode. Vive gnome 2 ! :
    269
    (9.4 %)
  • Je n'en ai rien à faire car j'utilise un autre desktop/WM depuis x années :
    1257
    (44.0 %)
  • Je n'utilise plus gnome depuis la version 3. Encore un big fail. :
    541
    (18.9 %)

Total : 2859 votes

Review Board 1.6

34
7
sept.
2011
Technologie

Review Board est une application web libre de revue de code collaborative. Originellement initiée chez VMware, elle est développée en Python/Django, et publiée sous licence MIT. Review Board se repose sur SVN et Git, mais aussi le vénérable CVS, ainsi que Bazaar et Mercurial (et accessoirement les proprios Perforce et ClearCase).

La revue de code étant un des parents pauvres du développement logiciel par son côté rébarbatif, un outil centralisé et collaboratif se révèle bien évidemment très largement supérieur à des méthodes empiriques par courriel et bavardages en ligne éparpillés. De plus, il amène un côté convivial et fun, couplé à un début d’effet social. Si la « sauce » prend dans une équipe de taille moyenne, cela peut beaucoup apporter en termes de qualité de code, entre autres.

La version 1.6 vient d’être publiée et apporte beaucoup de nouveautés : la liste est trop longue pour être détaillée ici. Pour ceux qui ne connaissent pas, jetez un rapide coup d’œil sur les copies d’écran. Review Board permet de gérer les requêtes de revue, les revues en elles‐mêmes, les diffs et les commentaires. En outre, ce logiciel propose un tableau de bord avec statistiques.

Mandriva 2011

Posté par  (Mastodon) . Édité par Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
39
7
sept.
2011
Mandriva

La nouvelle version de la distribution Mandriva Linux, nommée 2011 Hydrogen (NdM: remplacement par un lien archive.org), est sortie officiellement à la fin du mois d'août. Mandriva est internationale (Suède, Norvège, Russie, Ukraine, Serbie, Brésil, Allemagne, Italie et France), les employés étant répartis à travers une trentaine de villes dans le monde, les principaux sièges étant Paris et Curitaba (Brésil) pour Mandriva/Conectiva et Moscou pour ROSA Lab.

On compte une cinquantaine de mainteneurs actifs. Et 75 % des développeurs de Mandriva sont de nouvelles recrues…

Des développeurs russes, de ROSA Lab http://lists.mandriva com/cooker/2011-02/msg00000.php (NdM: lien cassé neutralisé), ont rejoint le développement de la nouvelle version. C'est à cette équipe que la distribution doit de nouveaux et nombreux développements, ainsi que l'organisation de la collaboration internationale entre les différentes équipes.
L'équipe se focalise dorénavant sur KDE.

Une page est donc tournée avec la livraison de cette nouvelle distribution, version 2011.

N. D. M. : lien neutralisé en raison de la disparition du domaine

Mandriva (1518 clics) http://www.mandriva com

Open Source Now à Palexpo (Genève) les 19 et 20 octobre 2011

Posté par  (site web personnel) . Modéré par Florent Zara.
8
7
sept.
2011
Communauté

Les 19 et 20 octobre prochain se tiendra la première édition de Open Source Now à Palexpo à Genève.

Ne manquez pas l'opportunité de rencontrer le monde Suisse du libre et de l'Open Source à Genève à travers une exposition et des conférences sur les logiciels libres et l'Open Source.

Divers éditeurs, fournisseurs de services open source seront présents. La communauté et les associations sont également les bienvenues : elles disposent de l'accès gratuit à des stands, tout comme les startups, et tous les projets libres de la communauté !

Durant les deux jours, venez suivre des conférences sur les standards ouverts, les logiciels libres dans l'éducation et les administrations. Vous pourrez entre autre suivre François Marthaler, chef du Département des infrastructures, qui présentera la stratégie libre de cyberadministration du Canton de Vaud. Les activités du groupe parlementaire pour une informatique durable seront présentées par son secrétaire général, Dr. Matthias Stürmer. Le programme complet de toutes les présentations sera disponible prochainement en ligne sur le site web de l'évènement.

L'entrée est libre et gratuite pour tous les visiteurs. N'oubliez cependant pas de vous inscrire directement sur le site web si vous comptez participer.

Nouvelle version pour Doxygen

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
36
6
sept.
2011
Doc

Doxygen est un générateur de documentation à partir du code source de différents langages. Il est disponible pour les langages suivants : C, C++, C#, Fortran, Java, Objective-C, PHP, Python, IDL, VHDL, TCL et D. Les formats de sorties sont : HTML, LaTeX, RTF, PostScript, PDF (avec les hyperliens), HTML compressé et les pages de manuel Unix.

La liste des utilisateurs est grande, on retrouve KDE, Drupal, DotClear, LLVM, OpenTTD…

Doxygen est compatible avec les conventions de JavaDoc et celles de Qt. Il permet aussi de générer des graphes d’utilisation et d’héritage. Il s’utilise de la manière suivante (exemple en C++) :

/*! Classe d'exemple 
 * @author Xavier Claude
*/
public class Exemple {

    protected:
        /*! la description d'un attribut */
        std::string s;
    public:
        /*! La description d'une classe
         * @param newS la nouvelle valeur de s
         * @return true en cas de succès
         */
         bool setS(std::string newS);
}

Comme cela fait longtemps que les nouvelles versions de Doxygen n’ont pas été évoquées sur LinuxFr.org, un résumé des nouveautés des dernières versions est disponible en deuxième partie. Il y a bien sûr eu, en plus, beaucoup de corrections de bogues et quelques changements de comportement.

Revue de presse - septembre 2011

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
15
6
sept.
2011
Presse

Le mois de septembre vient à peine de commencer que les marchands de journaux débordent de magazines.

Les passionnés du noyau Linux se précipiteront sur GNU/Linux Magazine n° 141 dont le cœur du sommaire porte sur l’utilisation de cgroups, fonctionnalité permettant de gérer les groupes de processus. La rubrique kernel corner est bien évidemment consacrée à la version 3.0. Sinon, en plus du noyau, vous trouverez deux articles sur le build (Gradle et Buildbot) et pas mal de Python pour les développeurs !

GNU/Linux Pratique n° 67 est fortement axé sur les technologies réseau. Un dossier aborde le contrôle de machines à distance grâce à la technologie NX, et un article présente Autoscan-Network et ses fonctionnalités de surveillance d’un réseau. Le CD fourni contient la distribution Linux pour petites configuration Sabayon 6 (basée sur Gentoo) en version (ou spin) LXDE.

Planète Linux n° 66 fait le point sur les environnements de bureau pour vous aider à mieux choisir : GNOME 3, KDE 4 et les autres, notamment les plus légers. Fedora 15 est sur le CD d’accompagnement. Sinon, au sommaire, le conteneur mkv, du vin pour faire tourner les fenêtres, les tunnels SSH et les 20 ans du noyau !

Les amateurs de Java s’intéresseront au 56e (!) hors‐série de GNU/Linux Magazine, qui est consacré à cette plate‐forme. Il aborde des sujets d'assez haut niveau et demande un minimum de connaissance et d'historique du langage, même si un article vient (re)poser les bases en guise d'introduction. Parmi ceux-ci : Java 64 bits, JavaEE, injection de dépendances, Hibernate, Jython, SpringROO, etc. Enfin, quatre articles sont consacrés plus spécifiquement à la plate-forme mobile Android. Et au milieu de tout ceci, Jean-Pierre Troll fait son retour au détour d'une page ;-)

Enfin, ceux que rien de tout cela n’intéresse, se pencheront peut‐être sur L’Informaticien n° 94 dont un article s’intitule Protégez vos serveurs Red Hat Enterprise Linux.

Quant au dossier de MISC n°57, il attirera l'œil de plus d'un car il aborde la sécurité informatique dans le milieu du sexe et de la drogue. Au sommaire, outre les dealers online, vous aurez l'art pr0n, du chantage et un entretien avec le directeur des nouveaux médias de Marc Dorcel. En marge du dossier, les WAF, une nouvelle faille sur Adobe Flash (ce qui n'est pas un exploit ;-) et Android en tant que plate-forme d'intrusion. La partie juridique porte sur les données de connexion auxquelles s'intéressent de plus en plus les pouvoirs en place.

Pour les détails des sommaires, consultez les liens ci‐dessous.

Journey2web 0.4 : publier ses randos et ses voyages en images

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
42
5
sept.
2011
Internet

Petite mise en situation : vous faites un voyage, une rando, une itinérance quelconque sur plusieurs jours, vous avez un GPS et un appareil photo avec vous, et une fois rentré, vous vous retrouvez avec des traces GPS et des photos sur les bras. Et l'envie de publier au monde entier (à minima vos amis) votre prouesse… que faire ?

Ça m'est arrivé cet été, j'ai donc eu envie de pouvoir présenter tout ça sous forme d'une page web avec une jolie carte OpenStreetMap sur laquelle est affiché l'itinéraire, et où l'on retrouve les photos placées à l'endroit où elles ont été prises.

Ce qui donne ça :

Puis, suite au journal, le script a été testé en environnement hostile (c-à-d différent du mien) par Benoît pour sa croisière. Plusieurs bugs furent ainsi traqués et persécutés, pour aboutir à une version 0.4 qui fonctionne mieux et plus simplement (changelog). Ce logiciel est publié sous licence libre GPL3+

Assemblée générale de l’association Toulibre le 7 septembre 2011

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par j. Licence CC By‑SA.
Étiquettes :
8
6
sept.
2011
Lug

L’association Toulibre, groupe d’utilisateurs de logiciels libres de Toulouse et de sa région, tiendra son assemblée générale ce mercredi 7 septembre à 20 h au Centre Culturel Bellegarde, 17, rue Bellegarde à Toulouse.

Cette assemblée générale permettra d’aborder les points suivants :

  • présentation et vote du bilan moral 2010-2011 ;
  • présentation et vote du bilan financier 2010-2011 ;
  • élection du conseil d’administration ;
  • discussion sur les orientations et projets de l’association pour 2011-2012.

L’assemblée générale est ouverte à tous, seul le vote est réservé aux membres de l’association à jour de cotisation.

Petit éventail des outils de construction (« builder ») libres

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
43
5
sept.
2011
Ligne de commande

Je vous propose dans cette dépêche de revenir sur la panoplie d'outils de construction qui s'offre à nous (c'est à dire les outils permettant d'automatiser les étapes de préprocessing, compilation, éditions des liens, etc).
Je ne cherche pas à faire un comparatif, mais juste à les décrire pour en faire ressortir les avantages et inconvénients ainsi que les cas d'utilisation. Cette dépêche peut être vue comme un état de l'art allégé des outils de construction libres.

Je tiens à remercier les contributeurs de cette dépêche :

  • GeneralZod
  • tiennou
  • NedFlanders
  • claudex

Ce sont eux qui ont écrit la majeure partie de cette dépêche et qui l'ont améliorée et complétée grâce à leurs connaissances et au temps qu'ils y ont consacré.

Cette dépêche a pour objectif de faire découvrir ou redécouvrir des outils de constructions. Si vous en connaissez d'autres n'hésitez pas à en parler en commentaire.

Nouvelle version stable de Jitsi

Posté par  . Modéré par patrick_g.
25
5
sept.
2011
Java

Jitsi (anciennement « SIP Communicator ») est un logiciel de VoIP et de messagerie instantanée sous licence LGPL, développé en Java. Il supporte les appels audio‐vidéo via les protocoles SIP et XMPP et la plupart des messageries instantanées comme Windows Live (MSN), XMPP (et donc Google Talk et Facebook), AIM/ICQ, Yahoo! Messenger… Jitsi dispose aussi de fonctionnalités comme le partage de bureau, le chiffrement des appels, l’enregistrement des appels audio et beaucoup d’autres.

Après de nombreux mois de travail intensif, la nouvelle version stable de Jitsi est disponible.

Parmi les changements on retrouve notamment :

  • les appels audio‐vidéo vers les contacts Google Talk (Gmail et Android) ;
  • les appels téléphoniques via Google Voice ;
  • le support du codec audio SILK (utilisé également par Skype) ;
  • vérificateur orthographique ;
  • corrections et améliorations diverses.

Petites brèves : BlueDevil, Wiki loves monuments et l'opendata au gouvernement français

Posté par  . Modéré par baud123. Licence CC By‑SA.
29
5
sept.
2011
Internet

BlueDevil 1.2 est sorti

BlueDevil est la pile Bluetooth de KDE. Elle est composée d'un module KCM (le centre de configuration), d'un démon KDED, de KIO (abstraction qui permet d'unifier l'accès aux ressources), d'une bibliothèque et d'autres petites applications. Elle est sortie ce 4 septembre en version 1.2. Les principales nouveautés sont la prise en charge de DUN (Dial-Up Networking, accès au réseau à distance) et de PANU (Personal Area Network User, être client d'un réseau Ad-hoc).

En développant la version 2, les développeurs se sont rendus compte qu'une grosse source de problèmes venait de l'AgentListener. Il a donc été décidé de le supprimer dans la branche stable (1.x) et vendredi, une version 1.3 sortira sans cet agent. La version 2 devrait sortir d'ici la fin du mois et remplacera obex-data-server qui n'est plus maintenu depuis lontemps par obexd. Certaines fonctionnalités l'utilisaient déjà mais obexd ne vise pas le poste client, il a donc fallu le patcher.

Wiki loves monuments

Wiki loves monuments est un concours européen de photo. Le projet vise à promouvoir les monuments européens au travers des sites wikimedia. Pour participer, il faut uploader sur les sites Wikimedia une ou plusieurs photos d'un ou plusieurs monuments qui ont été recensés (pour certains pays, il y a d'autres contraintes comme le fait de joindre le numéro du monument à la photo).

Le concours se déroule jusqu'à la fin du mois de septembre et ce n'est pas la date de la photo qui est prise en compte mais la date de l'upload. Il y a (presque) un site spécifique à chacun des 16 pays participant comme pour la France, la Suisse la Belgique et le Luxembourg.

Le gouvernement français sur la voie de l'opendata et des format ouverts

Lors du conseil des ministres du 31 août, François Fillon a demandé aux ministres de veiller :

  • au recensement et à la mise à disposition la plus large possible des données de leur administration ;
  • à généraliser l’usage des formats libres et ouverts par les administrations afin d’encourager la réutilisation des données publiques ;
  • à inviter tous les établissements publics de l’État à participer largement à l’ouverture des données publiques à travers la plateforme « data.gouv.fr ».

L'April a, bien entendu, félicité le Premier ministre de cette décision.

Revue de presse de l’April pour la semaine 35 de l’année 2011

12
5
sept.
2011
Internet

La revue de presse de l’April est régulièrement éditée par les membres de l’association. Elle couvre l’actualité de la presse en ligne, liée au logiciel libre. Il s’agit donc d’une sélection d’articles de presse et non de prises de position de l’association de promotion et de défense du logiciel libre.

Sommaire

Petites brèves : MediaGoblin, CloudStack, Walt Disney et G'MIC

Posté par  . Modéré par Bruno Michel. Licence CC By‑SA.
36
4
sept.
2011
Technologie

GNU MediaGoblin

Ce projet en devenir se veut une alternative libre pour héberger et partager ses photos et vidéos (un concurrent de Flickr et Picasa). Le but est de lutter contre la centralisation des services Internet, il est annoncé pour septembre / octobre 2011, vous pouvez y contribuer via les ML et irc ou en essayant le code en développement.

Le projet est réalisé en Python et est disponible sous licence AGPL.

CloudStack devient opensource

CloudStack est un gestionnaire de machines virtuelles, basé sur libvirt. Il permet d'utiliser la ligne de commande, une interface web ou une API RESTful. Il prend en charge les machines suivantes : KVM, Xen, Oracle VM et VMWare.

L'entreprise a été rachetée par Citrix en juin et le logiciel qui est distribué sous deux versions dont une était propriétaire est désormais entièrement libre sous licence GPL. Il est développé en Java.

Walt Disney libère ses outils

Les studios Walt Disney mettent à disposition une partie des logiciels qu'ils utilisent pour leurs réalisations. On retrouve évidemment des logiciels dédiés au graphisme mais aussi un générateur de tests unitaires Python et un gestionnaire de paquets pour Mac OS.

Les licences dépendent des logiciels mais on retrouve Apache, BSD et MIT.

GREYC's Magic Image Converter (G'MIC)

G'MIC (GREYC's Magic Image Converter) est un projet proposant à la fois un outil en ligne de commande, un greffon pour GIMP et une bibliothèque C++, pour le traitement générique des images 2D ou 3D. La dernière version 1.5.0.2 de ce framework vient de sortir, apportant de nouveaux filtres et commandes, et renforçant la stabilité de l'interpréteur du langage de script intégré. Le greffon pour GIMP est aujourd'hui la partie du projet la plus visible et la plus utilisée, mais elle est aussi la plus limitée, puisque GIMP ne gère ni les images 3D volumiques, ni les images à valeurs flottantes ou à grand nombre de bits (16 ou 24), ce que la version en ligne de commande peut faire.

G'MIC est développé dans l'équipe Image du GREYC (unité de recherche CNRS), à Caen / France.

Merci à dtschump pour son aide lors de la rédaction de cette dépêche.

GeneticInvasion : des algorithmes évolutionnaires pour un meilleur jeu

45
3
sept.
2011
Jeu

Je m’en vais vous annoncer ici la sortie de version bêta 0.4 du jeu GeneticInvasion, pour lequel j’ai activement participé au développement.

L’idée me trottait dans la tête d’adapter la théorie de Darwin sur l’évolution pour créer un jeu où les ennemis s’adapteraient au comportement du joueur. Les jeux de type tower defense me paraissaient tout adaptés à cela. Aussi je proposais le sujet en tant que projet de fin de semestre à mon école d’ingénieur. J’ai trouvé trois collègues partants pour l’aventure et un tuteur spécialisé dans les algorithmes génétiques.
J’ai donc découvert que j’étais très loin d’être le premier à avoir l’idée d’informatiser la théorie de l’évolution, que c’était tout un domaine de recherche informatique et que cela s’appelait les algorithmes évolutionnaires.