Sommaire
Initialement je devais écrire le (…)

Coup sur coup, trois versions préliminaires ont été annoncées pour des outils de développements qui peuvent avoir une incidence sur votre environnement d'ici la fin du mois : la rc0 de Git 1.8.1, la preview2 de Ruby 2.0 et la RC2 de LLVM 3.2. Si vous utilisez l'un de ces outils, n'hésitez pas à aller donner un coup de main pour les tests.
La presse grand public (mais intello quand même) publie un article qui parle de l'histoire de l'apprentissage de la programmation, de ruby et des rubymen (ou rubywomen).
http://www.slate.fr/story/60473/ou-est-why-ruby
Bonne lecture
P.S.
Je n'ai jamais écrit une ligne de ruby, il parait que c'est très bien et tout mais je n'en ai jamais eu besoin, Bref le but de ce journal n'est pas de troller pour ou contre ruby.
Bonjour,
J'ai tendance à utiliser régulièrement la recherche du site. Je trouve qu'il regorge d'informations intéressantes, aussi bien sur les nouveautés, les astuces sur l'utilisation de programmes, la programmation et le choix de logiciel (il y a toujours dans les commentaires les programmes équivalent à celui présenté).
Par contre il faut avouer que la recherche est très peu pratique: les résultats sont là mais il n'est pas possible de filtrer facilement, de voir la chaîne recherchée, connaître le nombre de (…)
Ce jeudi 15 novembre 2012 à 19 h se déroulera la treizième séance montoise des Jeudis du Libre de Belgique, qui portera sur le développement en Ruby on Rails. De manière plus précise, la thématique portera sur Internet et programmation, et s’adressera à un public de développeurs Web, programmeurs, étudiants…
Les animateurs conférenciers seront François Stephany (Wapict SPRL) et Aurélien Malisart (Phonoid SPRL). Ils développeront une petite application devant le public pour montrer qu’il est possible d’atteindre un prototype utilisable très rapidement.
Après un an et demi, l’équipe de JRuby vient de mettre à disposition la version 1.7.0 de son implémentation de l’interpréteur Ruby écrit en Java. La grande fonctionnalité de cette version est la compatibilité avec Ruby 1.9. En effet, l’interpréteur se comportera comme un Ruby 1.9.3 par défaut. Il y a encore des bouts de Ruby 1.9 qui ne sont pas — encore — pris en charge comme le Ripper, l’analyseur de code. Cependant, l’équipe considère que cette version est capable de faire tourner des applications en production.
Le travail ne s’est pas fait que là. L’équipe JRuby annonce des améliorations dans tous les sous‐systèmes et notamment dans la parallélisation des traitements. L’autre point saillant de cette version est la prise en charge de la fonctionnalité invokedynamic incluse dans la JVM depuis la version 7 de Java (mais désactivée par défaut jusqu’à l’arrivée de Java 8). JRuby vous explique comment l’activer.
JRuby est disponible en téléchargement sous forme de binaires pour Java, d’exécutables pour Mac OS X et Windows, de gems Ruby et, bien sûr, de fichiers sources. Vous pouvez également cloner le dépôt Git !
NdM : Merci à Nÿco et Le Cancre Las pour leur participation à la rédaction.
ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.
L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.
Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.
Cher Journal,
Voici la suite des mes aventures avec mon site de paste web2.0. Ce petit message est la suite de ce post qui posait des questions sur la façon de classifier des langages et de ce post qui présentait la version 0 du projet.
Depuis, j'ai pas mal avancé sur plusieurs fronts.
Tout d'abord, j'ai fini par adopter highlight.js comme moteur de mise en couleur. Au départ, je n'avais pas d'a priori sur le moteur de mise en couleur (…)
Haha, le web 2.0, ca attire toujours les foules, hein ?
Bienvenue ici, cher journal,
La semaine dernière, ou était-ce celle d'avant, je t'ai parlé de la détection de la syntaxe d'un langage informatique via un analyseur statistique naïf de type Bayésien, qui était mon article d'introduction sur mon pet-project actuel.
J'ai un peu avancé et j'ai désormais un prototype à te faire essayer, si tu veux. Autant dire que comme j'ai découvert que Github avait publié dans la lib (…)

Et voici un nouveau numéro !
Bon, faudrait que j'arrive à me caler sur trolldi pour publier, ça pourrait être un peu plus marrant…
Quoi qu'il en soit, j'ai essayé de faire ça un peu mieux en catégorisant un peu plus, même si c'est pas encore parfait. Les liens sont plutôt inclus dans le texte, à vous de dire si c'est mieux ou si vous préférez de bêtes listes.
Pour cette fois, principalement trois thèmes :

Cher journal,
Via sort un PC sous ARM (enfin, ils ne disent pas qu'il est sous ARM, mais PC Inpact le dit). Il me semble fort similaire au Raspberry Pi et je me demande si le succès de ce dernier n'est pas à l'origine de produit. Malheureusement, je n'ai pas trouvé d'information précisant si on pourrait installer facilement autre chose sur la bête.
Pour ceux qui ne s'intéresse qu'aux gros serveur, Red Hat a embauché les développeurs prinicipaux de JRuby. (…)
Une nouvelle version de Ruby est sortie récemment : Ruby 1.9.3-p194. En plus des diverses corrections de bugs mineurs, elle contient deux correctifs de sécurité pour RubyGems :
mruby est un projet mené par le créateur de Ruby, matz, depuis quelques années. Il vise à avoir une implémentation de Ruby plus légère, pouvant être compilée et liée avec une autre application pour pouvoir utiliser Ruby comme langage de script embarqué au sein d'un programme plus large.
mruby est encore loin d'être complètement fonctionnel mais il est intéressant de noter qu'il va être utilisé pour MobiRuby un framework de développement d'applications mobiles qui devrait sortir cet été (sur iOS puis sur Android).
Le framework Ruby on Rails est de plus en plus souvent utilisé pour développer des API Rest au format JSON. Le plugin Rails-API tire parti du travail de modularisation de Rails 3 pour fournir une version optimisée de Rails pour ce cas d'usage.
Ce n'est pas un fork mais bien un plugin pour Rails, ce qui veut dire qu'il est toujours possible de réinclure les fonctionnalités manquantes (utile si on veut avoir une API utilisable depuis les navigateurs) et d'utiliser tout l'écosystème autour de Rails.
Le 12 avril 2012, l'ISO (International Organization for Standardization) a publié le standard ISO/IEC 30170 qui spécifie la syntaxe et la sémantique du langage Ruby. Ce projet, en gestation depuis 2008, a pu aboutir grâce au groupe de travail mené par Ikuo Nakata, professeur à l'université de Tsukuba. La standardisation du langage était une étape sine qua non pour son utilisation au sein de l'administration japonaise.
Le 26 mars 2012, la Free Software Foundation a attribué le FSF award (trophée du libre) 2011 à Yukihiro Matsumoto, le créateur du langage Ruby, pour son travail sur le projet GNU et Ruby durant ces 20 dernières années. Pour rappel, cette récompense est attribuée aux personnalités ayant apporté une grande contribution au progrès et au développement du logiciel libre.
Alors que de nombreuses personnes attendent toujours la sortie de la version 2 de Rubinius (interpréteur Ruby basé sur LLVM), l'initiateur du projet, Evan Phoenix, a indiqué qu'il quittait Engine Yard pour LivingSocial. Sachant que son ancien employeur le mettait à disposition à temps plein sur le sujet avec un autre ingénieur, on devine facilement les craintes de la communauté vis-à-vis de l'avenir du projet.
Ne vous est-il jamais arrivé de souhaiter que la sortie de votre commande favorite soit en couleurs, afin de vous aider à trouver l'information que vous cherchez ? Que celui qui n'a jamais pesté devant les affichages de g++, en dehors de son IDE favori, sur un code utilisant des templates, me jette la première pierre.
En attendant la nouvelle génération de terminaux, il vous reste au moins deux options : acoc ou colout.
Un petit journal pour signaler l'avancée du projet Smallest Federated Wiki. En résumé, il s'agit d'un outil permettant la création d'une fédération de wiki : concrètement tout ce qui est écrit dans une instance est répercutée à loisir dans tout les autres instances, à l'autre bout de l'entreprise...ou de la planète. C'est donc un wiki massivement collaboratif et décentralisé, avec réplication, ce qui lui vaut le nom de "fédéré", en rapport avec les possibilités de créations de véritables (…)