Ruby
mardi, décembre 25 2007
Ruby 1.9 va sortir aujourd'hui .............
Par Laurent Richard le mardi, décembre 25 2007, 10:59
Cette version est une vraie évolution vu le passage de 1.8.x vers le 1.9.x.
Attention donc à vos applications qui pourraient ne plus fonctionner. Un guide de portage sera diffusé mais pas aujourd'hui.
La release aura lieu normalement à 15:00 JST soit 06:00 CET
Pour une idée du changelog.
mardi, décembre 18 2007
Rails 2.0.2: Some new defaults and a few fixes
Par Laurent Richard le mardi, décembre 18 2007, 09:32
Nouvelle petite mise à jour pour Rails. Après la sortie dernièrement de la version 2.0, ces petites mises à jour affine le portrait de Rails. Rien de grave mais de petites modifications/bugs.
Grande nouveauté par contre est que SQLite3 devient la nouvelle base de données par défaut lors de la création d'une application sans arguments.
Pour plus de renseignements, suivez le guide
samedi, décembre 15 2007
First Ruby and Rails devroom at Fosdem (Brussels, 23-24 Feb 2008)
Par Laurent Richard le samedi, décembre 15 2007, 11:25
The Belgian Ruby User Group (http://www.rubyist.be) organizes the first Ruby and Rails devroom at Fosdem 2008 (Brussels, 23-24 February 2008). We are calling on presenters to propose an abstract for a presentation in the Ruby and Rails devroom. Topics include, but are not limited to:
- Ruby
- Tutorials (installation, basic Ruby, advanced Ruby, metaprogramming, DSLs, testing, design patterns, Rubygems, C-extensions, ...)
- New developments (Ruby 1.9, Ruby 2.0, YARV, JRuby, Rubinius, IronRuby, ...)
- Important/interesting libraries (your own, other’s, HOWTOs, demos, ...)
- Technical showcases (interesting applications of Ruby, challenges, solutions, ...)
- ...
- Rails
- Tutorials (installation, basic/advanced web app design, good practices, ...)
- New developments (Rails 2.0, ...)
- Important/interesting plugins (your own, other’s, HOWTOs, demos, ...)
- Technical showcases (interesting applications of Ruby, challenges, solutions, ...)
- ...
We accept 10 minute lightning talks, 30 minute and 1 hour regular talks and tutorials. Please indicate the preferred length of your talk/tutorial in your proposal. We may still slightly adjust this length depending on the response we receive.
Please send your abstract to cfp_fosdem@rubyist.be before 7 January 2008. It will be reviewed by the program committee and you will receive a decision by 14 January 2008 if your presentation is accepted. The program committee that will evaluate the proposals is comprised of:
- David Delabassee (Sun)
- Laurent Richard (Free Software Consultant)
- Tom Klaasen (10to1)
- Peter Vanbroekhoven (XaoP)
Entrance to the Fosdem conference and devrooms is entirely free. Sorry, we cannot give any travel grants to foreign visitors (local hospitality with one of the organizers is possible to save hotel costs). In past years, approx. 2,000 people visited the Fosdem conference. More information on Fosdem can be found at http://www.fosdem.org/ .
For all further information, check this page: http://wiki.rubyist.be/wiki/show/FosdemDevRoom2008 .
dimanche, novembre 25 2007
Ruby on Rails 1.2.6: Security and Maintenance Release
Par Laurent Richard le dimanche, novembre 25 2007, 10:57
The rails core team has released ruby on rails 1.2.6 to address a bug in the fix for session fixation attacks (CVE-2007-5380). The CVE Identifier for this new issue is CVE-2007-6077.
You should upgrade to this new release if you do not take specific session-fixation counter measures in your application. 1.2.6 also fixes some regressions when working with has_many associations on unsaved ActiveRecord objects.
As with other 1.2.x releases, this is intended as a drop in upgrade for users of earlier versions in the 1.2 series.
To upgrade, `gem install rails`, set RAILS_GEM_VERSION to ‘1.2.6’ in config/environment.rb, and `rake rails:update:configs`.
samedi, octobre 13 2007
Rails 1.2.5: Security and maintenance release
Par Laurent Richard le samedi, octobre 13 2007, 17:01
Cette version met fin à une vulnérabilité JSON XSS et corrige 2 régressions mineures introduites par la version 1.2.4. Quelques ajouts en provenance de la prochaine version 2.0 sont également présentes.
Tous les utilisateurs de 1.2.4 ou d'une version antérieure sont invités à réaliser cette mise à jour. Même si elle n'est pas strictement nécessaire si vous n'utilisez pas JSON.
Pour mettre à jour, saisissez `gem install rails`, changer le paramètre RAILS_GEM_VERSION à ‘1.2.5’ dans config/environment.rb et réaliser un `rake rails:update:configs`.
vendredi, octobre 5 2007
Rails 1.2.4: Maintenance release
Par Laurent Richard le vendredi, octobre 5 2007, 10:44
Une petite news du blog officiel Rails :
This release contains additional deprecation notices, security fixes and some minor performance improvements. All users of 1.2.3 are advised to upgrade.
Deprecation Notices
If you intend to upgrade to 2.0 you should run your tests to and fix any errors that are displayed. The warnings will become errors with the release of 2.0.
If you’re using RESTful routing, pay special attention to the changes to route generation and recognition. The previous use of the semicolon in URLs has been replaced with a regular /. For instance /person/1;edit has become /person/1/edit. This change was made as several libraries, including mongrel, mistakenly treated semi-colons as query string seperators and some browsers and http libraries misbehaved.
Your old ;-based URLs will be continued to be recognized, though. They’re just no longer generated.
Security Enhancements
1.2.4 fixes several potential security issues:
- Session fixation attacks are mitigated by removing support for URL-based sessions
- Changed the JSON encoding algorithms to avoid otential XSS issues when using ActiveRecord::Base#to_json
- Potential Security and performance problems with XmlSimple have been fixed by disabling certain dangerous options by default.
Upgrade with the standard gem install rails command. Rails 1.2.4 serves as a drop-in replacement for 1.2.3.
mardi, octobre 2 2007
Pour les fan de Ruby on Rails .. ou pour les autres
Par Laurent Richard le mardi, octobre 2 2007, 22:49
Patrick Lenz met le fichier PDF de son livre “Build Your Own Ruby on Rails Web Applications” en libre téléchargement (moyennant de donner une adresse mail valide pour la réception du lien de téléchargement) sur Sitepoint pendant 60 jours.
Rendez-vous sur http://rails.sitepoint.com/ pour consulter la table des matières, les codes du livre et si vous le souhaitez ... pour le télécharger.
dimanche, mai 20 2007
Arrivée de Ruby 1.8.6 rime avec tutoriel
Par Laurent Richard le dimanche, mai 20 2007, 22:16
Ohhh que je suis vil. J'ai oublié d'annoncer la sortie le 13 mars dernier de la dernière mouture de ce magnifique langage.
Quelques liens :
Mais bon, je ne vous écris pas pour vous annoncer un truc passé ;) (Qui a rit ?)Juste pour dire que mon esprit perverti a décidé de passer ses Ubuntu à Ruby 1.8.6 et a donc pondu une esquisse de tuto pour se passer du paquet Ubuntu trop ancien pour mes envies mégalomanes.
Si cela vous intéresse, suivez le guide. Commentaires et avis contradictoires acceptés.
samedi, mai 19 2007
Ruby on Rails Vs The World
Par Laurent Richard le samedi, mai 19 2007, 23:29
Fun, fun .... dans le pur style PC Vs Mac
mardi, mars 13 2007
Ruby et Netbeans (partie 1)
Par Laurent Richard le mardi, mars 13 2007, 14:29
lundi, janvier 8 2007
Ruby proclamé Langage de programmation TIOBE pour l'année 2006 !
Par Laurent Richard le lundi, janvier 8 2007, 08:44
Ruby se situe dans le le top 10 des langages de de programmation les plus utilisés selon la classement TIOBE et a été élu Langage de programmation de l'année 2006 suite à l'intérêt accru des programmeurs à son égard. Ruby a en effet obtenu la meilleur progression sur l'ensemble des langages pris en considération pour l'année 2006.