Le prochain Jeudi du Libre se déroulera le 8 avril 2010 de 19h00 à 21h30 à la Maison Arc-en-Ciel à Bruxelles. Le programme choisi est la présentation du logiciel OPSI. Cette soirée sera animée par Benoit Mortier contributeur au projet OPSI.
Pour rappel, les Jeudis du Libre se déroulent tout les premiers jeudis du mois de 19h00 à 21h30, à la Maison Arc-en-Ciel, rue du Marché au Charbon 42 à 1000 Bruxelles
Codez avec classe grâce à Sinatra
Sinatra est un micro-framework en Ruby pour construire rapidement des applications web (licence MIT).
Il se présente sous la forme d'un Domain Specific Language, avec un jeu assez réduit de fonctionnalités et laissant beaucoup de libertés aux développeurs d'applications. En cela, il est très complémentaire de Ruby on Rails, car il sera très efficace pour les petites applications web, les prototypes, les API Rest, les webhooks, ou fournir une interface web à une application Ruby existante.
Le développement de Sinatra a commencé en novembre 2007, et une nouvelle étape a été marquée le 23 mars dernier avec la sortie de la version 1.0. Sinatra est utilisé dans de nombreuses applications Ruby, mais son succès ne se limite pas à Ruby. Il existe des clones plus ou moins fidèles dans de nombreux langages : Sammy (Javascript), Dancer (Perl), Fitzgerald (PHP), Martin (.net), Itty (Python), Step (Scala), Express (node.js) et beaucoup d'autres.
D'un point de vue plus technique, Sinatra s'installe très simplement avec Rubygems, d'un simple coup de gem install sinatra. Et écrire un Hello world n'est pas plus compliqué :
Il se présente sous la forme d'un Domain Specific Language, avec un jeu assez réduit de fonctionnalités et laissant beaucoup de libertés aux développeurs d'applications. En cela, il est très complémentaire de Ruby on Rails, car il sera très efficace pour les petites applications web, les prototypes, les API Rest, les webhooks, ou fournir une interface web à une application Ruby existante.
Le développement de Sinatra a commencé en novembre 2007, et une nouvelle étape a été marquée le 23 mars dernier avec la sortie de la version 1.0. Sinatra est utilisé dans de nombreuses applications Ruby, mais son succès ne se limite pas à Ruby. Il existe des clones plus ou moins fidèles dans de nombreux langages : Sammy (Javascript), Dancer (Perl), Fitzgerald (PHP), Martin (.net), Itty (Python), Step (Scala), Express (node.js) et beaucoup d'autres.
D'un point de vue plus technique, Sinatra s'installe très simplement avec Rubygems, d'un simple coup de gem install sinatra. Et écrire un Hello world n'est pas plus compliqué :
require 'rubygems'
require 'sinatra'
get '/' do
'Hello LinuxFr !'
end
20 étudiants pour travailler sur Ruby cet été
La semaine dernière, Google a annoncé la liste des organisations retenues pour le Google Summer of Code 2010. En particulier, la seule candidature autour de Ruby, à savoir Ruby on Rails, est rejetée. La communauté Ruby a alors réagi en décidant de monter un Ruby Summer of Code.
En 3 jours, les sponsors et dons des particuliers ont permis de ramasser 100 000 $. Cela va permettre de financer 20 projets en payant 5 000 $ à chaque étudiant, selon un modèle très similaire au Google Summer of Code.
Vous pouvez dès à présenter postuler comme mentor, et ce jusqu'au 2 avril. Pour proposer sa candidature comme candidat, la fenêtre ira du 5 au 23 avril. Les propositions pourront porter sur Ruby, Rails, les implémentations alternatives de Ruby comme JRuby, ou plus globalement sur l'écosystème Ruby.
À titre personnel, je me réjouis de voir que la communauté Ruby se porte bien, ayant été capable de récolter 100 000 $ en seulement 3 jours. Par ailleurs, je trouve que le Google Summer of Code est une excellente initiative de la part de Google, mais je craignais qu'il ne crée un phénomène de dépendance entre certains Logiciels Libres et Google. Le Ruby Summer of Code m'a permis de lever cette réserve et d'apprécier pleinement le Google Summer of Code.
Je regrette juste de ne plus être étudiant ;-)
En 3 jours, les sponsors et dons des particuliers ont permis de ramasser 100 000 $. Cela va permettre de financer 20 projets en payant 5 000 $ à chaque étudiant, selon un modèle très similaire au Google Summer of Code.
Vous pouvez dès à présenter postuler comme mentor, et ce jusqu'au 2 avril. Pour proposer sa candidature comme candidat, la fenêtre ira du 5 au 23 avril. Les propositions pourront porter sur Ruby, Rails, les implémentations alternatives de Ruby comme JRuby, ou plus globalement sur l'écosystème Ruby.
À titre personnel, je me réjouis de voir que la communauté Ruby se porte bien, ayant été capable de récolter 100 000 $ en seulement 3 jours. Par ailleurs, je trouve que le Google Summer of Code est une excellente initiative de la part de Google, mais je craignais qu'il ne crée un phénomène de dépendance entre certains Logiciels Libres et Google. Le Ruby Summer of Code m'a permis de lever cette réserve et d'apprécier pleinement le Google Summer of Code.
Je regrette juste de ne plus être étudiant ;-)
X.Org, Summer of Code et Vacation of Code
Comme tous les ans depuis 2006, X.Org participe au Google Summer of Code. Si vous êtes un étudiant et que vous vous ennuyez pendant les vacances, plutôt que de réviser pour la session de septembre vous avez une occasion d'écrire du code plein de poils dans X.Org !
L'avantage de X.Org sur beaucoup d'autres organisations est de disposer de fonds qui lui permettent de financer les étudiants brillants mais qui n'ont pas pu obtenir une bourse par Google. Ces étudiants participent alors au programme "X.Org Vacation of Code" qui marche de la même façon que le Summer of Code (autant sur le plan de l'interaction avec les dévelopeurs que sur le plan financier), sauf pour le t-shirt (X.Org ne fait pas encore de t-shirts).
D'autre part, X.Org a récemment étendu le "X.Org Vacation of Code" en "X.Org Endless Vacation of Code". Ce mot supplémentaire et qui change tout signifie qu'au lieu de se limiter à la période estivale, ce programme propose aux étudiants de devenir développeurs X.Org à tout moment de l'année qui leur semble opportun. Si vous êtes intéressés contactez X.Org !
L'avantage de X.Org sur beaucoup d'autres organisations est de disposer de fonds qui lui permettent de financer les étudiants brillants mais qui n'ont pas pu obtenir une bourse par Google. Ces étudiants participent alors au programme "X.Org Vacation of Code" qui marche de la même façon que le Summer of Code (autant sur le plan de l'interaction avec les dévelopeurs que sur le plan financier), sauf pour le t-shirt (X.Org ne fait pas encore de t-shirts).
D'autre part, X.Org a récemment étendu le "X.Org Vacation of Code" en "X.Org Endless Vacation of Code". Ce mot supplémentaire et qui change tout signifie qu'au lieu de se limiter à la période estivale, ce programme propose aux étudiants de devenir développeurs X.Org à tout moment de l'année qui leur semble opportun. Si vous êtes intéressés contactez X.Org !
"Montage audio-vidéo libre" chez Eyrolles Accès Libre
Pour débuter/perfectionner votre usage multimédia libre de votre ordinateur, vous pourrez dès le 25 mars vous procurer en librairie ou en ligne le nouvel ouvrage "Montage Audio-vidéo libre" (Éditions Eyrolles - Collection Accès Libre, 415 pages. Disponible en version papier NB ou livre électronique en version couleur).
Ce livre, découpé en 17 chapitres qui permettent d’aborder une chaîne de montage audio-vidéo numérique, est conçu avant tout pour le grand public débutant qui lira l’ouvrage du premier chapitre au dernier. Il est aussi prévu pour un public plus confirmé qui puisera des informations précises en consultant certains chapitres indépendamment les uns des autres.
Écrit par Laurent Bellegarde, co-fondateur de lprod.org, il est le fruit d'un intense travail collaboratif avec les utilisateurs de lprod, les autres membres de l'association, et des intervenants extérieurs comme Linux MAO, Dogmazic, Linux-graphic, etc...pour tenter de vous offrir le meilleur du monde libre en matière de multimédia.
Le prix public de l'ouvrage est de 35 euros. Une partie des ventes de cet ouvrage sera reversée par l'auteur à l'association lprod.org. Alors n'hésitez pas, achetez-le et faites-le acheter ;-)
Ce livre, découpé en 17 chapitres qui permettent d’aborder une chaîne de montage audio-vidéo numérique, est conçu avant tout pour le grand public débutant qui lira l’ouvrage du premier chapitre au dernier. Il est aussi prévu pour un public plus confirmé qui puisera des informations précises en consultant certains chapitres indépendamment les uns des autres.
Écrit par Laurent Bellegarde, co-fondateur de lprod.org, il est le fruit d'un intense travail collaboratif avec les utilisateurs de lprod, les autres membres de l'association, et des intervenants extérieurs comme Linux MAO, Dogmazic, Linux-graphic, etc...pour tenter de vous offrir le meilleur du monde libre en matière de multimédia.
Le prix public de l'ouvrage est de 35 euros. Une partie des ventes de cet ouvrage sera reversée par l'auteur à l'association lprod.org. Alors n'hésitez pas, achetez-le et faites-le acheter ;-)
Install Party et conférences à Nanterre
Pour la deuxième édition du festival Déclics de Nanterre, le logiciel libre est de nouveau à l'honneur.
Déclics est un festival autour du multimédia qui se tient chaque année à la même période à Nanterre : cette année, ce sera du jeudi 31 Mars au samedi 3 Avril.
Comme l'année dernière, une install party est organisée sur la matinée du samedi, des ateliers et des conférences sont également prévus.
Le Jeudi 1er Avril sera l'occasion de présenter à ceux qui ne les connaissent pas encore les bornes Automazic et Minimazic à 19h. Puis, à 20h30, Philippe Aigrain, co-fondateur du collectif la Quadrature du Net, et Éric-Marie Gabalda, le président de l’association Musique Libre !, tiendront une conférence débat : Tous Pirates ?!
Déclics est un festival autour du multimédia qui se tient chaque année à la même période à Nanterre : cette année, ce sera du jeudi 31 Mars au samedi 3 Avril.
Comme l'année dernière, une install party est organisée sur la matinée du samedi, des ateliers et des conférences sont également prévus.
Le Jeudi 1er Avril sera l'occasion de présenter à ceux qui ne les connaissent pas encore les bornes Automazic et Minimazic à 19h. Puis, à 20h30, Philippe Aigrain, co-fondateur du collectif la Quadrature du Net, et Éric-Marie Gabalda, le président de l’association Musique Libre !, tiendront une conférence débat : Tous Pirates ?!
Débat vidéo : Microsoft est-il encore le « grand opposant » au logiciel libre / open source ?
Alfonso Castro, responsable interopérabilité chez Microsoft et Jean-Pierre Laisne, responsable de la stratégie open source chez Bull et président du consortium OW2 débattent sur notre plateau TV à l'occasion du Salon Solutions Linux / Open Source 2010 sur la nouvelle stratégie de Microsoft en matière d'open source / Logiciel libre. Le débat est animé par le journaliste Philippe Nieuwbourg.
Microsoft semble en effet vouloir montrer "patte blanche" en matière d'open source en participant au Salon professionnel du secteur en tant que Gold Partner mais aussi en communicant sur sa participation à des projets libres, notamment en terme de contribution au noyau Linux. Mais qu'en pensent nos invités ?
Ce contenu vidéo est sous licence libre creative commons Paternité - condition de partage à l'identique (ou CC BY-SA). Vous pouvez donc le diffuser librement.
Microsoft semble en effet vouloir montrer "patte blanche" en matière d'open source en participant au Salon professionnel du secteur en tant que Gold Partner mais aussi en communicant sur sa participation à des projets libres, notamment en terme de contribution au noyau Linux. Mais qu'en pensent nos invités ?
Ce contenu vidéo est sous licence libre creative commons Paternité - condition de partage à l'identique (ou CC BY-SA). Vous pouvez donc le diffuser librement.
MongoDB 1.4, prêt pour la production
MongoDB est une base de données de type documents, sous licence GNU AGPL V3, et dont la version 1.4 vient de sortir. Elle s'inscrit dans le mouvement NoSQL, et propose des fonctionnalités très intéressantes :
- Le stockage des documents se fait dans un format très proche du JSON (le BSON) et sans avoir à imposer un schéma ;
- Les requêtes dynamiques sont d'une richesse fonctionnelle que je pense être équivalente au SQL, et de nouveaux opérateurs font apparition au fur et à mesure des versions ;
- Il est possible d'indexer plein de choses, dont les objets internes et, nouveauté de la 1.4, des données géospatiales ;
- Les requêtes peuvent être profilées ;
- Il est faisable de stocker des objets binaires volumineux, comme des photos ou des vidéos, dans MongoDB grâce à GridFS ;
- MongoDB supporte la réplication, le failover, et de manière expérimentale le sharding automatique ;
- Des pilotes permettent de l'utiliser depuis de nombreux langages, dont le PHP, le Ruby et le Python.
Soirée Maven 3 à Grenoble
L'AlpesJug (le Java User Group grenoblois) organise une soirée spéciale Apache Maven.
Arnaud Héritier, membre des communautés Apache Maven et Codehaus Mojo et auteur du célèbre Apache Maven, vient à Grenoble nous parler de l’utilisation de Maven en entreprise et des nouveautés de la version 3.x.
L'entrée est libre et gratuite, cependant le nombre de place est limité.
La conférence aura lieu à 19h00 le 29 mars, à l'amphithéâtre E de l'ENSIMAG (Plan d'accès)
Arnaud Héritier, membre des communautés Apache Maven et Codehaus Mojo et auteur du célèbre Apache Maven, vient à Grenoble nous parler de l’utilisation de Maven en entreprise et des nouveautés de la version 3.x.
L'entrée est libre et gratuite, cependant le nombre de place est limité.
La conférence aura lieu à 19h00 le 29 mars, à l'amphithéâtre E de l'ENSIMAG (Plan d'accès)
Net en fête : Install-Party Linux à Sète
Vous utilisez déjà une distribution Linux (Ubuntu, Mandriva Linux, Fedora...) ? Vous souhaitez franchir le pas et installer Linux ? Venez avec votre ordinateur et nous ferons l'installation ensemble.
Le samedi 27 mars 2010 de 14h00 à 17h30.
Médiathèque François Miterrand
Boulevard Danielle Casanova BP 69 34200 SÈTE
Comme chaque année, les médiathèques de Thau Agglomération se mobilisent autour de Libre en fête pour proposer Net en fête.
Montpel'libre interviendra le samedi 27 Mars pour une install Party (découverte de Linux et aide à l’installation de celui-ci sur vos PC)
De nombreux autres rendez-vous vous permettront de découvrir les Logiciels et systèmes d’exploitation Libres, dans le détail :
Atelier Live CD : Sidux et Kaella.
Découverte de la Framakey pour les postes Windows.
La Mandriva Flash, développée par une société française, est une clé USB qui permet d’utiliser facilement Linux sur n’importe quel ordinateur.
L'entrée est libre pour l'ensemble des animations.
Le samedi 27 mars 2010 de 14h00 à 17h30.
Médiathèque François Miterrand
Boulevard Danielle Casanova BP 69 34200 SÈTE
Comme chaque année, les médiathèques de Thau Agglomération se mobilisent autour de Libre en fête pour proposer Net en fête.
Montpel'libre interviendra le samedi 27 Mars pour une install Party (découverte de Linux et aide à l’installation de celui-ci sur vos PC)
De nombreux autres rendez-vous vous permettront de découvrir les Logiciels et systèmes d’exploitation Libres, dans le détail :
Atelier Live CD : Sidux et Kaella.
Découverte de la Framakey pour les postes Windows.
La Mandriva Flash, développée par une société française, est une clé USB qui permet d’utiliser facilement Linux sur n’importe quel ordinateur.
L'entrée est libre pour l'ensemble des animations.
Les Jeudis du Libre - LastJeudi - Mars 2010
Ruby Camp Lyon
Suite au succès du précédent, l'association Ruby France organise un second Ruby Camp à Lyon le 17 avril.
Cette journée, dédiée au langage Ruby, pourra permettre aux personnes ne connaissant pas le langage de le découvrir, aux autres d'approfondir leurs connaissances et aux deux de rencontrer d'autres passionnés.
Dans la tradition des BarCamps, la journée se déroulera sous forme d'ateliers participatifs.
Ce Rubycamp aura lieu de 10h à 19h au bâtiment informatique de l'Institut National des Sciences Appliquées de Lyon (20 Avenue Albert Einstein, 69100 Villeurbanne).
Cette journée, dédiée au langage Ruby, pourra permettre aux personnes ne connaissant pas le langage de le découvrir, aux autres d'approfondir leurs connaissances et aux deux de rencontrer d'autres passionnés.
Dans la tradition des BarCamps, la journée se déroulera sous forme d'ateliers participatifs.
Ce Rubycamp aura lieu de 10h à 19h au bâtiment informatique de l'Institut National des Sciences Appliquées de Lyon (20 Avenue Albert Einstein, 69100 Villeurbanne).
Sortie de XtreemOS 2.1
Le consortium XtreemOS est heureux d'annoncer la sortie de XtreemOS 2.1 dont les nouveautés sont détaillées dans la suite de la dépêche.
XtreemOS est un système d’exploitation fondé sur la distribution Mandriva Linux 2009.0 et visant à être optimisé pour les grilles de calcul du futur. XtreemOS 2.1 est le résultat d'un projet en cours avec 19 partenaires académiques et industriels partiellement financé par le sixième programme cadre de la Commission Européenne (Contrat FP6-033576). XtreemOS a pour but de concevoir un système d'exploitation open source pour les grilles offrant notamment un support natif aux organisations virtuelles (VO).
XtreemOS est un système d’exploitation fondé sur la distribution Mandriva Linux 2009.0 et visant à être optimisé pour les grilles de calcul du futur. XtreemOS 2.1 est le résultat d'un projet en cours avec 19 partenaires académiques et industriels partiellement financé par le sixième programme cadre de la Commission Européenne (Contrat FP6-033576). XtreemOS a pour but de concevoir un système d'exploitation open source pour les grilles offrant notamment un support natif aux organisations virtuelles (VO).
Vidéos de l'Embedded Linux Conference à Grenoble
Les vidéos de l'édition 2009 de l'Embedded Linux Conference Europe (ELCE), qui s'est tenue pour la première fois en France à Grenoble en octobre dernier, sont enfin disponibles en licence libre sur le site de Free Electrons.
Si vous êtes intéressés par le thème des logiciels libres et de l'embarqué, vous trouverez un large spectre de sujets couverts par des intervenants issus du monde entier. Cela peut également vous permettre de faire connaissance avec des acteurs français dans ce domaine, venus en nombre cette année : Grégory Clément (Adeneo), Florian Fainelli (OpenWRT), Philippe Gerum (Sourcetrek), Nicolas Palix (Université de Copenhague), Pascal Pellet (e2v), Cédric Hombourger (Montavista), Pierre Ficheux (OS4I), Jean-Pierre André (Tuxera), Yann E. Morin (Crosstool-ng), Jean-Marc Temmos (Visteon Software), Samuel Ortiz (Intel) et Michael Opdenacker (Free Electrons).
Free Electrons sera également présent à l'édition nord-américaine de cette conférence, qui aura lieu le mois prochain à San Francisco, et nous filmerons également les interventions. N'hésitez pas à nous faire signe si vous aussi avez la chance d'y participer !
Si vous êtes intéressés par le thème des logiciels libres et de l'embarqué, vous trouverez un large spectre de sujets couverts par des intervenants issus du monde entier. Cela peut également vous permettre de faire connaissance avec des acteurs français dans ce domaine, venus en nombre cette année : Grégory Clément (Adeneo), Florian Fainelli (OpenWRT), Philippe Gerum (Sourcetrek), Nicolas Palix (Université de Copenhague), Pascal Pellet (e2v), Cédric Hombourger (Montavista), Pierre Ficheux (OS4I), Jean-Pierre André (Tuxera), Yann E. Morin (Crosstool-ng), Jean-Marc Temmos (Visteon Software), Samuel Ortiz (Intel) et Michael Opdenacker (Free Electrons).
Free Electrons sera également présent à l'édition nord-américaine de cette conférence, qui aura lieu le mois prochain à San Francisco, et nous filmerons également les interventions. N'hésitez pas à nous faire signe si vous aussi avez la chance d'y participer !
SIP Communicator et Google Summer of Code
Et c'est reparti ! Pour la quatrième année consécutive, SIP Communicator participe au Google Summer of Code.
SIP Communicator est un logiciel libre (LGPL) de communication par texte, audio et vidéo écrit en Java. Il gère la majorité des protocoles utilisés actuellement SIP et Jabber (et puis AIM, ICQ, MSN, Yahoo! Messenger, Bonjour...). Son développement a commencé à l'université de Strasbourg mais le projet rassemble aujourd'hui des contributeurs du monde entier : Allemagne, Brésil, Bulgarie, Cameroun, Chine, France, Espagne, Estonie, États-Unis d'Amérique, Inde, Japon, Roumanie, Royaume-Uni et bien d'autres...
Le Google Summer of Code (GSoC), créé par Google, propose aux étudiants du monde entier de participer, souvent pour la première fois, à un projet open source pendant l'été tout en étant payé.
Dans le passé plusieurs lecteurs de linuxfr ont participé au Google Summer of Code avec SIP Communicator. Cette année c'est peut-être votre tour ! Les inscriptions sont ouvertes du 29 mars au 9 avril sur le site du GSoC.
SIP Communicator est un logiciel libre (LGPL) de communication par texte, audio et vidéo écrit en Java. Il gère la majorité des protocoles utilisés actuellement SIP et Jabber (et puis AIM, ICQ, MSN, Yahoo! Messenger, Bonjour...). Son développement a commencé à l'université de Strasbourg mais le projet rassemble aujourd'hui des contributeurs du monde entier : Allemagne, Brésil, Bulgarie, Cameroun, Chine, France, Espagne, Estonie, États-Unis d'Amérique, Inde, Japon, Roumanie, Royaume-Uni et bien d'autres...
Le Google Summer of Code (GSoC), créé par Google, propose aux étudiants du monde entier de participer, souvent pour la première fois, à un projet open source pendant l'été tout en étant payé.
Dans le passé plusieurs lecteurs de linuxfr ont participé au Google Summer of Code avec SIP Communicator. Cette année c'est peut-être votre tour ! Les inscriptions sont ouvertes du 29 mars au 9 avril sur le site du GSoC.