lundi, 27 octobre 2008
Par Bounga le lundi, 27 octobre 2008, 10:50 - À propos du serveur
Pour ceux qui connaissent mon repository perso, qu'ils sachent que j'ai décidé d'arrêter de le maintenir. J'ai trouvé une méthode plus simple et certainement plus puissante pour partager mes morceaux de code, plugins, softs, …
J'ai décidé de passer au couple LightHouseApp / GitHub à BitBucket pour partager tout ça.
Lire la suite...
mardi, 21 octobre 2008
Par Bounga le mardi, 21 octobre 2008, 12:08 - Développement
J'utilise très régulièrement les messages flash de Rails pour informer les utilisateurs du bon déroulement des différentes actions et surtout pour leur donner des indications en cas de problème (champs non remplis, valeurs interdites, pages non-accessibles, …).
Pour me simplifier la vie, j'utilise un helper qui me permet de gérer les différents types de messages flash (notice, warning, errors) et de les afficher correctement en y affectant automatiquement la bonne classe CSS.
J'ai donc décidé d'extraire cet helper sous forme de plugin.
Lire la suite...
mardi, 7 octobre 2008
Par Bounga le mardi, 7 octobre 2008, 11:47 - Geek attitude
J'aime Apple, vraiment j'aime ce qu'ils font, leur esprit, leurs matériels, leurs softs mais même s'ils sont largement en avance sur la concurrence, c'est loin d'être parfait.
Voici donc quelques doléances qui me paraissent être des évidences en ce qui concerne les groupes .Mac ...
Lire la suite...
mardi, 23 septembre 2008
Par Bounga le mardi, 23 septembre 2008, 12:46 - Développement
J'utilise depuis quelques temps un morceau de code que j'ai mis au point et qui me permet de générer très facilement des URLs significatives à partir des données contenues dans un objet ActiveRecord. Pour me simplifier la vie mais aussi pour vous en faire profiter, j'ai décidé de créer un plugin Ruby on Rails à partir de ce morceau de code.
Disons que vous souhaitiez par exemple transformer vos URLs du type :
http://www.bounga.org/news/1 en http://www.bounga.org/news/1-nouveau-plugin
C'est exactement ce que fait ce plugin !
Lire la suite...
lundi, 22 septembre 2008
Par Bounga le lundi, 22 septembre 2008, 11:55 - Documentations
Lorsqu'il s'agit d'héberger son application Ruby on Rails et d'administrer son serveur soit même, rien n'est jamais facile.
Il faut trouver les bonnes informations et surtout celles qui correspondent à nos besoins.
J'héberge et administre maintenant moi-même des sites Ruby on Rails depuis plusieurs années et au fil des tests, des lectures et autres essais, j'ai fini par élaborer une configuration fiable, facile à mettre en place et convenant à la majorité des cas pratiques.
Je vais donc vous faire un petit topo de la configuration que j'utilise en production en espérant que celle-ci pourra vous servir.
Lire la suite...
mercredi, 3 septembre 2008
Par Bounga le mercredi, 3 septembre 2008, 11:35 - À propos du serveur
Me revoici après quasiment un an d'absence. Comme certain d'entre vous le savent, mon serveur a subit un méchant crash. J'utilisais un vieux coucou et je n'ai pas pu retrouver certains composants (notamment un CPU AMD K6) et je n'avais pas du tout l'envie d'acheter un nouveau serveur.
J'ai donc attendu de retrouver une solution d'hébergement digne de ce nom avant de remettre le site en ligne. Une fois l'hébergement trouvé, il a fallût que je trouve le courage et la manière de récupérer l'ensemble de mes données et de tout migrer sur le nouveau serveur.
Au final, il m'aura fallût un an pour me bouger mais maintenant tout est revenu à la normale.
J'ai profité de cette migration pour apporter quelques améliorations techniques et plancher sur quelques idées d'articles et de projets.
Lire la suite...
mardi, 9 octobre 2007
Par Bounga le mardi, 9 octobre 2007, 14:38 - Développement
Comme je vous le disais dans mon précédent billet, j'ai posté sur le Trac de Rails un correctif pour le comportement bizarre des url helpers (tel que link_to) utilisant l'option :host.
Ce patch a été accepté par la core team et a été intégré au trunk de Rails !
Lire la suite...
mardi, 18 septembre 2007
Par Bounga le mardi, 18 septembre 2007, 16:25 - Développement
J'ai, aujourd'hui, posté un patch sur le Trac de Rails.
Ce patch a pour but de simplifier (corriger un comportement étrange) l'utilisation des URL Helpers tels que link_to.
Lire la suite...
mardi, 11 septembre 2007
Par Bounga le mardi, 11 septembre 2007, 13:14 - Geek attitude
Le blog est de retour après de très nombreux problèmes techniques. Les choses devraient aller beaucoup mieux à partir de maintenant, du moins je l'espère.
Je profite de ce billet pour vous faire savoir que je serai présent à la RailsConf Europe qui se déroulera à Berlin. Encore une très bonne occasion de rencontrer des personnes intéressantes. Je serai d'ailleurs orateur le mercredi 19.
Si vous pensez y aller et que vous souhaitez me rencontrer, n'hésitez pas à me laisser un commentaire pour me le faire savoir.
lundi, 16 juillet 2007
Par Bounga le lundi, 16 juillet 2007, 10:14 - Documentations
J'ai eu la chance de pouvoir participer aux RMLL 2007 à Amiens en tant qu'orateur. J'y ais fait une présentation de Ruby on Rails. Je met donc à disposition les slides que j'ai utilisé.
Lire la suite...
jeudi, 12 juillet 2007
Par Bounga le jeudi, 12 juillet 2007, 10:17 - Général
Un billet rapide pour vous annoncer que je serai cette année intervenant aux RMLL. Mon intervention de 45 minutes aura lieu le vendredi 13/07 à 11:00 et j'y ferai une Présentation de Ruby on Rails.
Pour ceux qui le souhaitent, ce sera l'occasion de se rencontrer et de discuter de Ruby / Rails ou de toute autre chose.
samedi, 16 juin 2007
Par Bounga le samedi, 16 juin 2007, 14:49 - Geek attitude
Lors de la RailsConf '07, DHH a rapidement parlé des nouveautés qui vont arriver avec Rails 2.0.
Je vais ici vous décrire celles qui me semblent les plus prometteuses.
Lire la suite...
un rétrolien
lundi, 11 juin 2007
Par Bounga le lundi, 11 juin 2007, 13:12 - Geek attitude
J'ai eu la chance de croiser DHH à la RailsConf '07 et de lui parler un peu. J'en ai profité pour faire une photo que voici :

dimanche, 10 juin 2007
Par Bounga le dimanche, 10 juin 2007, 18:13 - À propos du serveur
Comme certains l'auront remarqué, le blog n'était plus accessible depuis quelques semaines. Des problèmes d'hébergement sont à l'origine de cette indisponibilité.
Tout est maintenant réglé et les billets vont revenir de façon régulière.
jeudi, 22 mars 2007
Par Bounga le jeudi, 22 mars 2007, 22:59 - Musique et guitare
Encore une folie, je suis passé au magasin et j'ai craqué pour un POD !
Voici quelques explications et une photo.
Lire la suite...
jeudi, 15 mars 2007
Par Bounga le jeudi, 15 mars 2007, 11:51 - Musique et guitare
Et voilà ! c'est fait. Je me suis fait le plaisir de m'acheter une Ibanez JS1200, la guitare de Joe Satriani !
Lire la suite...
mercredi, 21 février 2007
Par Bounga le mercredi, 21 février 2007, 13:14 - Geek attitude
Un très court billet pour vous faire savoir que je serai présent à la RailsConf 2007 uniquement pour les conférences, donc du 18 au 20 mai.
Si vous y allez également, faites le moi savoir, on pourra comme ça s'organiser pour se retrouver.
dimanche, 7 janvier 2007
Par Bounga le dimanche, 7 janvier 2007, 20:29 - Documentations
En Ruby, il est possible d'encapsuler un morceau de code dans un objet. Grâce à cela, il vous est possible d'utiliser ce même morceau de code à plusieurs endroits ou encore d'exécuter un morceau de code donné en fonction du contexte courant. En somme, toute la puissance des blocs embarqués dans un objet.
Cette possibilité est offerte par les objets de type Proc. Nous essayerons de voir dans ce billet comment mettre à profit l'utilisation des Proc pour simplifier votre code et le rendre un peu plus dynamique.
Lire la suite...
lundi, 25 décembre 2006
Par Bounga le lundi, 25 décembre 2006, 11:39 - Trucs et astuces
Il peut arriver dans certains cas que vous ayez besoin d'utiliser la notion d'infini dans votre code.
En Ruby c'est possible ! Il suffit de connaître l'astuce.
Lire la suite...
dimanche, 24 décembre 2006
Par Bounga le dimanche, 24 décembre 2006, 15:41 - Documentations
Lorsqu'un objet reçoit un message, l'interpréteur recherche une méthode du même nom définie dans la classe de l'objet, dans l'une de ses super-classes ou dans un module qui a été mixé dans l'une de ces classes (mixin).
Mais savez-vous comment tout cela fonctionne ? Comment sont gérés les cas ambigus tels qu'une méthode définie à la fois dans la classe et le mixin. Quelle méthode sera exécutée par l'objet ?
Comme toujours, comprendre tous les détails du fonctionnement de Ruby vous permettra d'écrire du code plus propre, plus concis mais surtout plus puissant. Nous allons donc voir dans cet article comment fonctionne le chemin de consultation des méthodes.
Lire la suite...