Rubygems.org, So Nice et Rubinius

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
8
24
déc.
2010
Ruby
En juillet 2009, le site rubygems.org a été lancé par la communauté Ruby pour héberger les gems Ruby. Depuis, le site est en très grand forme et vient de fêter le 100 millionième téléchargements de gems. Il vient également de passer juste devant le CPAN pour le nombre de paquets disponibles : 19 042 gems contre 19 013 modules Perl au moment de l'écriture de ces lignes (à comparer avec les 12548 packages sur PyPI et 562 packages Pear).

So Nice est une application web pour contrôler iTunes, Rhythmbox ou MPD. Elle est développée en Ruby avec Sinatra et disponible sous licence WTFPL.

Rubinius est une implémentation du langage de programmation Ruby, sous licence BSD. La version 1.2.0 vient de sortir avec :
  • Passage à LLVM 2.8
  • Améliorations des performances
  • Vérification du bytecode (particulièrement utile avec l'arrivée d'autres projets utilisant la machine virtuelle de Rubinius)
  • Des optimisations, notamment de la consommation mémoire
  • Query Agent, un nouvel outil pour débugger et remonter des informations de bas niveaux (statistiques sur le Garbage Collector par exemple)
  • Et autres améliorations et correctifs.

Pas Sage en Seine 2010

Posté par  (site web personnel) . Modéré par baud123.
7
5
mai
2010
Communauté
Pas Sage en Seine, ce sont des gens pas sages du tout qui rendent visibles, intelligibles et pédagogiques les activités numériques undergrounds ou tout simplement libres. Ils donnent rendez-vous à tous les musiciens, plasticiens, électroniciens, programmeurs, hackers et hacktivistes pour parler de plein de sujets intéressants : Free Culture, Art Libre, sécurité, électronique, activisme, partage des connaissances, détournement d’utilisation d’objets ou de concepts dans le but d’innover, de rendre accessible et d’ouvrir de nouvelles portes.

L'édition 2010 se tiendra du 14 au 16 mai 2010 dans le Passage des Panoramas, à Paris dans le 2e arrondissement, avec notamment la Cantine transformée en co-hacking space pour l'occasion.

Le programme des sessions :

L’édition 2011 d’OSDC.fr se tiendra pendant l’Open World Forum les 23 et 24 septembre

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
7
16
sept.
2011
Communauté

Pour la 3e année consécutive, la conférence OSDC.fr réunira les développeurs utilisant les langages Ruby, Python, Perl, PHP, mais aussi SmallTalk, JavaScript, Haskell ou encore Red. Elle se tiendra pendant l’Open World Forum les 23 et 24 septembre à l’Eurosites George V.

Le programme final est en ligne avec 36 présentations annoncées couvrant un large éventail de sujets.

L’entrée est gratuite, mais nous vous demandons de vous inscrire pour nous donner une idée de l’affluence. L’inscription se fait sur le site de l’Open World Forum.

En vrac, spécial Django

Posté par  (site web personnel) . Modéré par rootix.
7
24
déc.
2010
Python
Django est un framework de développement d'applications web en Python, sous licence BSD.

Les versions 1.2.4, 1.1.3 et 1.3 beta 1 de Django sont sorties hier pour corriger deux problèmes de sécurité :
  1. il était possible de récupérer des informations sans être connecté en tant qu'administrateur via l'admin Django en créant des URL avec certains filtres particuliers ;
  2. le mécanisme de « Mot de passe oublié » pouvait servir à des attaques par déni de service.


Django Projector est un outil de gestion de projets développé en Django (sous licence BSD). Encore très jeune, il est difficile de le comparer à Trac ou Redmine, mais il offre déjà des fonctionnalités intéressantes comme la possibilité de personnaliser les workflows des tickets.

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).

Prochain meetup de Paris.js à la Cantine

Posté par  (site web personnel) . Modéré par Mouns.
4
30
jan.
2011
Communauté
Paris.js est un groupe d'utilisateurs avec un intérêt fort pour le JavaScript, dans le navigateur, mais aussi côté serveur avec, notamment, node.js. Nous nous réunissons une fois par mois pour faire quelques présentations et discuter autour d'une bière.

La prochaine réunion aura lieu le 23 février à la Cantine. L'inscription est gratuite, mais obligatoire. Et si vous souhaitez faire une présentation, n'hésitez pas à nous le faire savoir sur la liste de diffusion ou sur le canal IRC #parisjs sur freenode.

Ruby France organise un second RailsCamp Paris

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
2
20
fév.
2009
Ruby
L'association Ruby France organise un Rails Camp le 7 mars 2009, de 9h30 à 18h. Cela se passera dans les locaux de Sun, au Sun Customer Briefing Center, 42 avenue d'Iéna à Paris (16e), France.

Cet événement gratuit est ouvert à tous, débutant ou expert Rails. L'inscription obligatoire se fait en ligne sur cette page.

Le thème sera Ruby on Rails mais aussi Merb, merge oblige. Chacun est invité à venir participer aux ateliers/sessions de développement, faire des présentations et discuter des dernières nouveautés.

HAProxy, le répartiteur de charge fiable et performant

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
2
5
déc.
2006
Technologie
La répartition de charge (load balancing en anglais, littéralement équilibrage de charge) est une technique utilisée en informatique pour distribuer un travail entre plusieurs processus, ordinateurs, disques ou autres ressources. Elle s'applique, en particulier, au domaine des connexions réseau, où elle permet d'assurer l'extensibilité et la haute disponibilité d'applications et de sites web.

Pour ceux d'entre vous qui souhaiteraient en savoir plus, je vous conseille l'article intitulé Making applications scalable with Load Balancing. Cette introduction aux techniques de répartition de charge a été écrite par Willy Tarreau, qui n'est autre que le mainteneur officiel du noyau Linux 2.4 et l'auteur de HAProxy.

Si après la théorie, vous souhaitez passer à la pratique, HAProxy est particulièrement recommandé : c'est un répartiteur de charge logiciel sous licence GPLv2.

HAProxy est une solution libre, fiable et très performante de répartition de charge de niveau 4 (TCP) et 7 (HTTP). Elle est particulièrement adaptée aux sites web fortement chargés qui nécessitent de la persistance ou du traitement au niveau 7.

La fiabilité est l'un, sinon le point fort d'HAProxy. Il est par exemple utilisé par des sociétés apparaissant au classement Fortune 500 pour servir des millions de pages chaque jour.

Cette fiabilité ne s'est pas faite au détriment des performances : HAProxy requiert peu de ressources, et son architecture évènementielle mono-processus lui permet facilement de gérer plusieurs milliers de connexions simultanées sur plusieurs relais sans effondrer le système.

Enfin, la sécurité est au rendez-vous : pas une seule vulnérabilité en 4 ans. De plus, HAProxy est capable de se chrooter et de diminuer ses privilèges au lancement.

BlockCamp Paris le 28 novembre

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
1
21
nov.
2009
Ruby
L’association Ruby France, l’ESUG , l'INSIA et af83 ont le plaisir de vous annoncer l’organisation d’un BarCamp consacré à Ruby et Smalltalk dans les locaux de l'INSIA à Paris, le samedi 28 novembre 2009.

Cette non-conférence sera l'occasion de parler de Ruby : implémentations de Ruby, Ruby et le desktop, bibliothèques Ruby, etc. mais également de Smalltalk : Squeak, Pharo, Seaside... Nous aurons ainsi parmi nous la présence de Lukas Renggli, committer Seaside (framework web en Squeak).

L’événement est gratuit et ouvert à tous, débutant ou expert. Il suffit de s’inscrire (attention à la limite maximum !) et toutes les explications et les informations pratiques (code d’accès pour entrer…) sont sur la page du wiki BarCamp.

Journal Pourquoi Git m'importe ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
mar.
2008

Dans mon précédent journal, j'ai clairement indiqué ma préférence sur les gestionnaires de versions distribués (comme Git), par rapport aux gestionnaires de versions centralisés (comme Subversion). Je n'avais alors pas justifié ma position, mais je souhaite maintenant le faire. C'est vrai ca, pourquoi Git* m'importe ?

Un des arguments souvent rencontrés pour justifier l'intérêt de Git est la vitesse des opérations. C'est vrai que c'est agréable de pouvoir commiter instantanément. Pourtant, je travaille régulièrement avec svn, et (…)

Journal Git ou Mercurial ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
fév.
2008

Cher journal,

voici mes réflexions sur les DSCM (Distributed Source Code Management), enfin surtout Git et Mercurial, et tant qu'à faire, j'aimerais bien avoir ton avis sur la question.

Je vais attaquer un projet pour lequel je vais utiliser un DSCM (non, je n'ai vraiment pas envie d'utiliser Subversion), et je me suis donc penché sur le sujet. D'un point de vue technique, les 2 gagnants sont Git et Mercurial. Du moins, c'est l'impression que j'en ai, et (…)

RailsCamp Paris et MashPit à la Cantine

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
11
mai
2008
Ruby
Ruby France, Silicon Sentier et AF83 ont le plaisir de vous annoncer l’organisation du premier RailsCamp (BarCamp/DevCamp dédié à Ruby on Rails) parisien. Il aura lieu le samedi 17 mai 2008 dans le cadre convivial de la Cantine, Paris, France.

Le thème de cette non-conférence est bien sûr Ruby on Rails, mais aussi des sujets afférents : Capistrano, Mongrel, Prototype, Script.aculo.us… L’événement est gratuit et ouvert à tous, des experts Rails aux débutants.

Il sera suivi le lendemain (le dimanche 18 mai) de 11h à 17h par un MashPit. Cette journée sera dédiée à la réalisation collaborative de mini-projets informatiques basés sur Ruby on Rails.

L'assemblée nationale, personnalité de l'année 2007

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Nÿco.
Étiquettes :
0
15
juin
2007
Linux
À l'occasion de l'évènement Paris Capitale du Libre ont été remis le 13 juin 2007 les « Lutèce d'Or ».

Les Lutèce d'Or ont pour objectif de récompenser les meilleurs projets et actions dans le domaine des logiciels libres, en France et en Europe, dans différentes catégories : public, privé, communautaire, politique. Répartis cette année en 10 catégories, ils ont été choisis par un jury composé d'une cinquantaine personnalités d'horizons variés dans le domaine du logiciel libre.

Cette année il y avait une nouvelle catégorie, la catégorie « Lutèce de la personnalité de l'année » qui vise à récompenser la personnalité qui a eu un engagement fort pour le logiciel libre. Le jury a choisi de remettre ce Lutèce d'Or à l'Assemblée nationale pour la décision de migrer les postes de travail des députés vers le logiciel libre.

Frédéric Couchet, délégué général de l'APRIL, a remis ce prix à un représentant de l'assemblée nationale lors du diner de remise des « Lutèce d'Or » dans les salons de l'Hôtel de Ville de Paris. Il a salué « le choix ambitieux » effectué par l'Assemblée nationale, et le coté historique de cette décision. C'est, en effet, « la première fois qu'une institution fait la bascule complète en faisant le choix d'utiliser des applications mais aussi un système d'exploitation libre ».