Blogue Web 2.0 Techniconseils

Vous êtes présentement sur la page d'archive pour octobre, 2008.

Recherche

Techniconseils sur Twitter

Archives

Catégories

Liens vers d'autres blogues

Enlever les accents d’un String Ruby

Mercredi, le 29 octobre 2008 par Jonathan Grenier

Ici chez Techniconseils, nous adorons Ruby on Rails pour plusieurs raisons, mais je pense qu’une de ces raisons est certainement la puissance et la flexibilité que le langage Ruby permet. Aujourd’hui, un problème est apparu pour la énième fois et j’ai finalement décidé de le régler.

Je devais convertir une chaine de caractères pour y enlever les accents et ne laisser que les lettres « de base ». Par exemple, je voulais que la chaine « été » devienne tout simplement « ete ». C’est pratique en autre pour transformer un titre en URL.

Le langage Ruby permet d’ajouter des méthodes et des attributs à une classe existante. Avec un petit script, j’ai donc pu ajouter 2 méthodes à la classe String. Si vous avez le même besoin, téléchargez la petite librairie (gratuite, offerte sous licence Creative Commons) et vous pourrez ensuite faire:

"été".removeaccents

Ou même:

"été".urlize

Cette dernière méthode appelle non seulement removeaccents, mais aussi quelques autres pour rendre la chaine prête à être utilisé dans une URL. La libraire est gratuite, alors téléchargez-la, utilisez-la, modifiez-la et envoyez-nous les modifications question que l’on puisse avec la meilleure version téléchargeable en tout temps.

Bienvenue sur le blogue Techniconseils

Samedi, le 18 octobre 2008 par Jonathan Grenier

Bonjour à tous. Je me présente, mon nom est Jonathan Grenier et je suis un des cofondateurs de Solutions Informatiques Techniconseils, une firme de développement de site Web et d’applications Web située à Montréal, au Canada. Sur ce blogue, nous comptons discuter des dernières technologies et modes dans le monde du développement Web ainsi que de vous donner des trucs et des solutions au fur et à mesure que nous rencontrons des problèmes lors de la conception de sites pour nos clients.

De par ce blogue, j’espère qu’on aura la chance de partager des solutions. Le développement d’applications Web en particulier peut parfois être assez complexe, surtout avec la prolifération de gadgets technologiques tels que le iPhone et PSP, deux gadgets qui peuvent accéder à l’Internet et qui ont un fureteur intégré puissant. N’oubliez pas d’aller faire un tour dans notre section scripts pour télécharger quelques scripts préfaits pour votre site.

Donc bienvenue sur ce blogue, en espérant vous y revoir sous peu pour nos premières chroniques.