La fondation Apache sort Cassandra 0.6

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Florent Zara.
Étiquettes :
20
16
avr.
2010
Base de données
Le NoSQL est un mouvement qui vise à offrir des bases de données dont les caractéristiques sont différentes des bases de données relationnelles, afin de laisser aux développeurs le choix. Par exemple, une de ces caractéristiques est la "mise à l'échelle" (scalability) : certains très gros sites Internet ont besoin de gérer des bases de données conséquentes et dont la taille ne cesse de croître, sans pour autant voir leurs coûts de fonctionnement exploser. Cassandra vient justement répondre à ce besoin.

Cassandra est un stockage structuré de clés-valeurs, distribué, acceptant facilement la montée en charge et résistant aux pannes. Initialement développé par Facebook, le projet a été libéré sous licence Apache 2.0 et placé dans les mains de la fondation Apache. Il a depuis connu un succès grandissant : en plus de facebook, twitter, digg, reddit et bien d'autres ont annoncé qu'ils utilisent Cassandra.

Cassandra bénéficie de beaucoup d'activités : la version 0.6 est sortie il y a quelques jours et apporte des fonctionnalités très intéressantes (plus de détails dans la seconde partie de la dépêche). Cassandra participera aussi au Google summer of code sous le chapeau de la fondation Apache.

Ostinato, un complément idéal à Wireshark

Posté par  . Modéré par patrick_g.
Étiquettes :
24
16
avr.
2010
Internet
Vénérable est le grand Wireshark. Que ce soit pour déverminer un softphone, appréhender un problème de DNS ou encore plus prosaïquement collecter les mots de passe de ses collègues, il est la référence de la capture et de l'analyse de traces réseau. Deux armes manquent cependant à l'arsenal - massif - de celui-ci : la modification de trames et leur rejeu.

Ostinato se propose de combler ces deux manques. Il permet de créer des paquets et d'en modifier les couches de niveau 2, 3 et 4, dont les instances les plus connus sont Ethernet, IPv4 et TCP/UDP. Il est bon de rappeler que netdude offre des fonctionnalités comparables.

Une fois manufacturés avec soin et amour, les paquets sont prêts à être injectés dans le réseau. Un ensemble de drones se chargent d'injecter les paquets.

Ostinato est composé d'une interface graphique qui permet de préparer les paquets et de contrôler les drones, et d'un ou plusieurs drones. L'interface est en Qt. Le code source est sous licence GPLv3. Le projet est jeune mais suscite l'intérêt d'Aaron Turner, créateur entre autres de tcpreplay.

Le point sur Java 7

Posté par  (site web personnel, Mastodon) . Modéré par baud123.
Étiquettes :
22
16
avr.
2010
Java
Pour les développeurs Java, les nouveautés que réserve Sun^WOracle pour les prochaines versions de son langage Orienté Objet sont autant de sujets d'attentes, de débats, et même pour certains ... d'espoirs ! Beaucoup a été dit et surtout bloggué depuis le lancement du projet Java 7 "Dolphin", les échanges ont été nombreux et le débat fourni. À l'heure où la sortie de cette dernière mouture de Java est imminente, faisons le point sur le sujet et tout particulièrement sur le projet Coin de Sun et des améliorations qu'il apporte à Java 7.

NdM : Merci à galaux pour son journal à l'origine de la dépêche.

Archos 5IT : Du linux dans ma tablette

Posté par  . Modéré par tuiu pol.
Étiquettes :
21
16
avr.
2010
Matériel
Archos est une "petite" boite française spécialisé dans les lecteurs multimédia. Elle a la bonne habitude de libérer les spécifications de ses produits de génération antérieure, ce qui a donné naissance au projet openAOS. Ce dernier propose de fournir un firmware alternatif, sous linux, à ces baladeurs.

Or, la génération actuelle (Génération 7) sous Android, a vu ce processus accélérer, puisqu'Archos fournit, depuis février de cette année, un firmware SDE (pour Special Developer Edition) pour la tablette de la marque. Grâce à ce dernier, les développeurs ont pu commencer à prendre en main le matériel, et nous avons même pu voir fleurir des initiatives intéressantes, avec une debian modifiée qui se lance en mode graphique.

Enfin, depuis quelques jours, les développeurs de l'initiative openAOS ont montré un véritable dual boot sur la tablette, permettant de choisir le firmware au démarrage.

Sortie de Pharo 1.0

Posté par  . Modéré par Bruno Michel.
Étiquettes :
15
16
avr.
2010
Technologie
Il y a un peu plus d'un an, une dépêche sur DLFP annonçait la mise en place du projet Pharo, fork de Squeak.
Ce 15 avril, le projet a franchi un nouveau cap avec la sortie de la version 1.0, preuve - s'il en était besoin - de la bonne naissance du projet.

Squeak est une implémentation libre du langage smalltalk. Il s'agit de l'implémentation la plus couramment répandue et, fort logiquement, celle qui a agrégé le plus de communautés.
Devant un certain immobilisme, quelques forks ce sont créés, Pharo est l'un des plus récents. Il a notamment pour but de nettoyer le code de Squeak, de proposer une vision claire à long terme et de devenir une référence. Le code de Pharo a été porté sous licence MIT et sous licence Apache 2.0.

Pharo a rapidement atteint l'un de ces objectifs, en effet dès le 07 février 2009 on pouvait lire sur la mailing list de Squeak (retranscrite ici en quelques lignes) que la version 4.0 serait l'aboutissement de 4 ans de projets pour modifier les licences du logiciel. Effectivement, la version 4.0 de Squeak sortie ce 16 mars 2010 est fonctionnellement équivalente à la version 3.10.2, mais sous licence MIT et pour partie sous licence Apache 2.0. Le code a été nettoyé des morceaux sous licence Squeak (l'annonce dans la mailing-list et pour ceux qui veulent comprendre l'historique de la licence de Squeak, la communauté française détaille cela sur une page de son site.).

Les gouvernements devraient-ils s'abstenir d'externaliser les développements ?

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g.
Étiquettes :
18
16
avr.
2010
Sécurité
Suite à une dépêche de pBpG sur la sécurité et le "Threat Modeling", j'ai eu une intéressante discussion avec ce dernier.
Je suis parti de l'idée que pour améliorer la sécurité, il fallait commencer par fournir des garanties aux utilisateurs de logiciel.

Aujourd'hui, je reçois Crypto-Gram, par Bruce Schneier. Le dernier article traite des assurances dans le domaine de la sécurité logiciel et émet l'avis qu'elles sont nécessaires pour faire réellement avancer la sécurité et que les nouvelles méthodes n'apporteront rien.

J'ai donc tenté l'exercice (fort difficile) de la traduction, Lord, have mercy...

Sortie de Scub Foundation Socle Technique Java Open Source

Posté par  (site web personnel) . Modéré par tuiu pol.
6
16
avr.
2010
Java
Scub foundation est un socle technique (basé sur Maven) composé d’un ensemble de modèles de projets, de frameworks, de conventions, d’outils et de procédures qui structurent les développeurs et leurs développements.

Concrètement, ce socle technique offre au développeur un environnement de développement intégrant les meilleurs éléments Open Source (Eclipse, Maven, Spring, GWT…) ainsi que des modèles de projet.
Scub Foundation a été conçu avec les objectifs suivants :
  • Ne pas réinventer la roue (Intégration d’Eclipse et des frameworks populaires comme hibernate, spring, gwt, JUnit…).
  • Avoir des modèles de projets pour chaque type de projet mais avec des structures identiques.
  • Avoir des tâches automatisées pour l’ensemble du cycle de vie du projet (compilation, packaging, test…).
  • Développement SOA (intégration de la notion de noyau et du découplage Interface/implémentation).
  • Gestion automatique des dépendances / librairies.
  • Gestion des environnements de production, test, développement…
  • Une documentation complète pour rapidement mettre à niveau son équipe ou intégrer un nouveau membre.

Résultats de l'enquête sur les logiciels libres (Cyberlog-corp.com)

Posté par  (site web personnel) . Modéré par baud123.
9
15
avr.
2010
Communauté
Les résultats de la deuxième enquête sur les logiciels libres menée par cyberlog-corp.com du 6 mars au 6 avril 2010 sont publiés sur http://cyberlog-corp.com/spip/spip.php?article199 et le tri à plat sur http://cyberlog-corp.com/spip/spip.php?article197

Dans la suite de la dépêche vous trouverez des réponses aux critiques émises à l'occasion de la précédente dépêche sur LinuxFr ainsi que les résultats du questionnaire.

Thunderbird 3.0 en breton

Posté par  . Modéré par tuiu pol.
3
15
avr.
2010
Mozilla
Sorti début décembre 2009 en 49 langues et 3 plates formes (Linux, Mac OS X et Windows), le logiciel de messagerie Mozilla Thunderbird 3.0 est aujourd'hui disponible en langue bretonne.

La mise à jour de la traduction, depuis la version 2.0, a été réalisée par Michel Nedelec, qui prend la relève d'Alan Monfort. Elle a nécessité le traitement de 3000 chaînes de caractères.

Compagnon idéal de Mozilla Firefox, Mozilla Thunderbird est un client de messagerie libre distribué par la Fondation Mozilla et issu du projet Mozilla. Ce projet, uniquement dédié au courrier électronique, aux groupes de discussion et aux flux RSS et Atom, se veut plus léger et plus rapide que la suite intégrée Mozilla (aujourd'hui dénommée SeaMonkey).

Vous devrez installer au préalable le logiciel en anglais ou en français puis télécharger le pack breton de Mozilla Thunderbird 3.0.

Sondage Je suis dans ma société (|administration...) depuis

Posté par  .
Étiquettes : aucune
11
14
avr.
2010
  • moins de 3 mois :
    207
    (5.7 %)
  • moins d'un an :
    333
    (9.2 %)
  • moins de 2 ans :
    384
    (10.6 %)
  • moins de 5 ans :
    904
    (25.0 %)
  • moins de 10 ans :
    618
    (17.1 %)
  • plus de 10 ans :
    433
    (12.0 %)
  • je ne travaille pas encore :
    404
    (11.2 %)
  • je cherche du taf :
    224
    (6.2 %)
  • je ne travaille plus :
    109
    (3.0 %)

Total : 3616 votes

Perl 5.12 - une constante jeunesse

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
22
14
avr.
2010
Perl
Perl est un langage de script initié par Larry Wall en 1987 qui est un des fondements du mouvement des logiciels libres. Il est distribué sous la licence libre Artistic. La version 5.0 est sortie en 1994 et la version 5.12 vient de paraître. Belle pérennité et surtout magnifique travail communautaire. En effet, le gros de l'infrastructure Perl tourne autour du CPAN (Comprehensive Perl Archive Network) qui concentre des milliers de module réutilisables et en constante amélioration.

Perl utilise depuis quelques temps déjà la notation impaire pour les versions de développement et paire pour les versions stables. Depuis la version 5.11.0, la communauté Perl a basculé sur un agenda de sortie des versions à date fixe, une version de développement tous les 20 du mois en cours et une version stable tous les ans au printemps (dans l'hémisphère Nord). La 5.12 est donc la première version stable à profiter de ce nouvel agenda.

À peine sortie, un essai d'intégration dans la future Debian squeeze est déjà en route et semble sur la bonne voie. Il faut savoir que Debian n'intègre qu'une seule version de Perl à la fois et que ce langage est très intégré dans cette distribution même si à chaque version de celle-ci, de gros efforts sont réalisés pour diminuer le nombre de dépendances dans le cœur de la distribution.

Soirée Linux et Logiciels Libres en avril 2010 sur Sisteron

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g.
2
15
avr.
2010
Lug
Une nouvelle rencontre est programmée le mercredi 21 avril 2010, à partir de 20h00 à SISTERON, dans les locaux de la Mutuelle de France 04-05, 16 avenue des Arcades.

Venez avec vos demandes, attentes ou votre curiosité, et nous parlerons des sujets qui vous intéressent : bureautique, navigation internet et gestion d'e-mail, virtualisation, édition graphique, dessin vectoriel, audio, vidéo, ludique ou éducatif... et également de la dernière distribution libre et gratuite GNU/Linux Ubuntu "Karmic Koala" sortie en octobre 2009, en attendant la sortie de "Lucid Lynx" pour la fin du mois d'avril.

À mercredi ;-)

LyonJUG - soirée anniversaire

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
0
15
avr.
2010
Java
Le LyonJUG fête ce mois-ci son premier anniversaire. À cette occasion, la conférence mensuelle sera consacrée à Play! Framework. Si vous connaissez bien Java, ce sera l'occasion de découvrir une nouvelle façon de développer avec notre langage favori. Si vous connaissez peu ou pas du tout Java, c'est l'occasion de le découvrir via une façon simple et pratique de l'utiliser, sans la complexité qu'on lui associe habituellement. Le framework Play ! sera présenté par Guillaume Bort, le lead developer du projet. Autant dire qu'on aura l'information à la source.

Nouveauté snapshot.debian.org : tous les paquets Debian par date et version

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
29
13
avr.
2010
Debian
Le projet Debian est fier d'annoncer le nouveau service http://snapshot.debian.org/, une machine à remonter le temps qui permet d'accéder à l'ensemble des anciens paquets en fonction d'une date ou d'un numéro de version.

Ce nouveau service officiel fourni par le projet Debian fait suite à l'initiative privée snapshot.debian.net qui n'était plus tenue à jour.

IronRuby 1.0, le futur de Java, Gizzard et Flockdb, rachat de RabbitMQ par SpringSource

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
7
14
avr.
2010
Ruby
IronRuby 1.0
Trois ans après l'annonce initiale, IronRuby est fier d'annoncer sa version 1.0. Microsoft propose ainsi une implémentation alternative de Ruby qui tourne au-dessus de .NET. La version 1.0 d'IronRuby est compatible avec Ruby 1.8.6 (pas complètement : le langage est très bien respecté, mais pas quelques parties de la bibliothèque standard). Il permet notamment de faire tourner Ruby on Rails 2.3.5.

La prochaine étape est de s'attaquer à la compatibilité de Ruby 1.9 et de permettre de faire fonctionner Rails 3, comme annoncé dans l'interview de RubyInside.

Le futur de Java
Oracle a racheté Sun, et on peut se poser la question de savoir quelle direction Oracle souhaite-il donner à Sun. Le départ de James Gosling laisse à penser que Java n'est pas un enjeu prioritaire pour Oracle, mais en l'absence de communication officielle, il est difficile d'en savoir plus. Rappelons que Java 1.7 devrait sortir en septembre, sauf problème majeur.

Le compte github de twitter
Twitter a publié sur son compte github deux projets intéressants (tous les deux sous licence Apache 2.0) :
  • Gizzard est un framework pour faire de la répartition de données (sharding) entre plusieurs stockages. Écrit en scala, ce framework sert à développer des middlewares qui se placent entre vos applications et les bases de données pour assurer la distribution des données et garantir une certaine tolérance aux erreurs.
  • Flockdb est une base de données de type graphes. Twitter s'en sert pour stocker son graphe social (13 milliards d'arcs tout de même) et est en train d'en faire un projet libre à part entière. Un client Ruby est disponible pour communiquer avec la base de données.
Rachat de RabbitMQ par SpringSource
SpringSource, une filiale de VMWare, a racheté Rabbit Technologies Ltd., la société derrière RabbitMQ. RabbitMQ est une solution complète et fiable d'échange de messages entre systèmes hétérogènes, sous licence Mozilla. Elle implémente le standard AMQP (standard décrié par ses créateurs).