Sortie de Ruby 1.8.7-p299

Voici venir une nouvelle release pour la branche 1.8.7.

Ce patch inclus un certain nombre de corrections de bugs, notamment celui lié à l'inspection Unicode. Le ChangeLog donne le détail de tous les changements.

  • ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz
  • ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2
  • ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip

Checksums:

MD5(ruby-1.8.7-p299.tar.gz)= 43533980ee0ea57381040d4135cf9677
SHA256(ruby-1.8.7-p299.tar.gz)= 32c99c8e3d0a0190942055b8239f1573677a02de2645d81539617011f3a5427b
SIZE(ruby-1.8.7-p299.tar.gz)= 4867600

MD5(ruby-1.8.7-p299.tar.bz2)= 244439a87d75ab24170a9c2b451ce351
SHA256(ruby-1.8.7-p299.tar.bz2)= 3d8a1e4204f1fb69c9e9ffd637c7f7661a062fc2246c559f25fda5312cfd65d8
SIZE(ruby-1.8.7-p299.tar.bz2)= 4183359

MD5(ruby-1.8.7-p299.zip)= b548dbdfc036979bdcb5e0962c87c9eb
SHA256(ruby-1.8.7-p299.zip)= 30e3ed4ce977a770223f34997ea0d025c180c4664a0bd0d35ef09e48d5c89860
SIZE(ruby-1.8.7-p299.zip)= 5965156

Une API asynchrone avec Gearman, Sinatra et mongoID

A

Pure Ruby implementation of Node.js’ native libraries

You want to run your Node.js apps on top of Ruby? Then Rednode is here for you. You can now uses Cucumber to test your Node.js app but I don't see the point to embed Node.js in a Rack app especially in production.


Lets you run node.js apps without the node native runtime using V8, therubyracer and a pure ruby native runtime using Eventmachine.

Permalink | Leave a comment  »

DataMapper 1.0 released

Here's the announcement.

Permalink | Leave a comment  »

Quelques remarques à propos de safari mobile

J'ai lu beaucoup de commentaires favorables sur Safari Mobile, pourtant je trouve beaucoup à redire.

  • Pas de gestion des mots de passe. Comme j'utilise 1Password, j'espère qu'ils vont développer (si c'est possible) une extension pour Safari mais de base Safari devrait proposer quelquechose.
  • Impossible d'ouvrir une fenêtre en arrière plan.
  • Pas de geste pour revenir à la page précédente ou suivante. Un geste à deux doigts comme sur la magic mouse aurait été très pratique.
  • Pas de geste pour passer à la fenêtre précédente ou suivante.
  • Impossible de fermer une fenêtre directement, il faut passer par la liste des fenêtres, ce qui est super laborieux. C'est juste pratique pour fermer plusieurs fenêtres d'un coup mais je doute que ce soit la méthode de navigation la plus répandue.
  • Je ne suis pas de ceux qui tourne avec 100 onglets simultanés mais 9 fenêtres c'est quand même light, à peine plus que l'iPhone.
  • Une chose que je n'ai jamais comprise: quand on charge une fenêtre, qu'on en change et qu'on revient dessus il effectue systématiquement un reflow au lieu d'afficher la version précédemment chargée.
  • Impossible de rechercher un mot dans la page.

Au final j'ai l'impression d'avoir la même version que sur iPhone avec juste quelques éléments d'interfaces déplacés, alors que le périphérique a beaucoup plus de potentiel.

Ce que j'aimerai, outre le fait qu'ils corrigent tous les points au dessus c'est une interface comme celle de consultation des vidéos.

Déjà, un affichage des pages en plein écran, avec la barre d'était (wifi…) ainsi que les boutons retours, url etc masqués. Tout cela s'afficherait uniquement quand on touche l'écran, car pendant la lecture c'est inutile.

Dernière chose: qu'ils laissent les boutons en bas comme sur l'iPhone et qu'ils y mettent la barre d'url au passage, c'est beaucoup plus accessible que d'aller la chercher en haut.

Sur iPhone ça ne pose pas de problème, la barre d'url reste facilement accessible sans bouger les mains car l'écran est petit mais ce n'est pas le cas sur l'iPad ce qui oblige à des va-et-vient incessants.