Les catégories chamboulées

Le changement étant lancé, j’ai opéré les quelques modifications de classification que j’avais en tête. Les catégories sont séparées en deux, selon qu’elles sont propres au petit monde de Sowenga, ou bien qu’elles concernent le monde extérieur, the Outer World.

Du côté de Sowenga, on retrouve :

  • Lovely Flight : me, myself and I
  • Out of thin air : des créations numériques
  • Doppler Effect : le perpetuel renouveau de Sowenga
  • Frontier Psychiatric (new!) : je pète un câble

Du côté de l’Outer World, il y a :

  • You can’t stop it : je suis un geek, il faut bien l’avouer
  • Warm Sound : Music is my peace maker
  • Disco Science : c’est beau la science
  • Tech House : les gadgets de la maison de demain
  • Burn The Clock : l’actualité en bref
  • It’s Our Future : aujourd’hui prépare demain
  • Trippin’ Out : ils pètent un câble
  • Dream On : arrêtons nous et rêvons un peu
  • Teenagers : un peu de ciné
  • Kingston Town : les bons plans (il faudrait que je me mette à le remplir!)
  • Juby on Rails (new!) : Ruby on Rails
  • Ungodly Fruit (new!) : on y parle d’Apple

Je ne mets volontairement pas les liens, vu qu’ils sont juste dans la colonne de droite… enfin si tant est que vous soyez sur le site ;p

Avec tout ça, quelques billets ont été déménagés, des petits trucs d’interface sont prévus pour l’avenir, mais ce n’est pas le plus urgent.

Désormais, deux tags prédomineront afin de classer les billets : Sowenga et Outer World. L’Outer World explose un peu tout, je ne sais pas s’il subsistera longtemps… on verra.

NB : contrairement à ce que j’avais dit, il y a eu (un peu) de perte : tous les commentaires ont disparu. Je verrai si je prends le temps de les remettre ou non plus tard..

Juby on Rails

Comme ce framework m’amuse pas mal et que j’ai deux trois trucs à raconter, voici venir une nouvelle catégorie, un mélange de mon surnom, Jub, et de Ruby on Rails. Du coup j’en ai profité pour installer un plugin de coloration syntaxique pour Dotclear fait par Lalex Mandor (Mandor c’était pour DC1). Ca marche pas mal, même avec DC2b7, la preuve :

[ruby] <% def hello_world p "Hello World !" end %> 

Je ne sais pas si vous avez remarqué, mais le logo à l’envers ressemble pas mal à un J (RAILS étant la barre)… un signe peut être ?

Les caractères accentués dans une application Ruby on Rails

Bon, alors ce post sur un aspect pointu de Ruby on Rails pourra sembler arriver de nulle part. C’est pas faux. J’ai prévu de faire un ou deux articles sur Ruby on Rails, Django, avec pleins de trucs intéressants dedans, mais ce n’est pas achevé, et ma joie d’avoir fait sauter une saleté de bug doit pouvoir s’exprimer là, maintenant, tout de suite.

La plupart des turoriels pour n’importe quel langage que ce soit se font dans la langue de Shakespeare, qui ignore tout de la beauté de l’accentuation. Ceci a une conséquence tragique : en général, lorsque vous réalisez votre première application avec des bons morceaux de caractères accentués dedans, cela affiche n’importe quoi.

Exemple :

Mon premier réflexe lorsque je me mets à un nouveau langage est donc de chercher à résoudre ce problème. Seulement, lorsqu’on ne connaît pas encore toutes les subtilités du langage, on ne peut savoir que cette saleté de morceau de code piqué sur un site vous fera devenir chèvre quelques jours plus tard.

En l’occurence, ce que j’avais piqué sur un site bousillait complètement une des fonctionnalités intéressantes de Ruby on Rails : AJAX via les templates “rjs”. Bref, tout ce blabla pour en arriver, de façon plus globale, à ce qui me paraît un excellent article sur la gestion des caractères sous RoR.

N.B. : pour info, mon bug se trouvait dans le code suggéré pour controller/application.rb. Le “if request.xhr?” change tout et n’existait pas dans le code que j’avais pris ailleurs…