Samedi, le 12 décembre 2009 par Jonathan Grenier
Si vous ne visitez pas le App Store régulièrement ou que vous ne suivez pas notre compte Twitter, vous n’avez peut-être pas vu la sortie de notre première application iPhone en début octobre. Nous avons travaillé avec notre cliente pour amener le contenu du livre Tarot, Guide de vie de Denise Belleville sur le iPhone et les résultats vont au delà de nos attentes jusqu’à maintenant! Merci à tous ceux et celles qui ont acheté une copie de l’application.
Vous pouvez vous tous les détails sur le site de l’application.
Tags: application, appstore, iphone, itunes, nouvelles
Publié dans iphone | Aucun commentaire »
Mercredi, le 5 août 2009 par Jonathan Grenier
Depuis plusieurs mois nous regardons la plateforme iPhone/iPod Touch et notre première application s’en viens (nous attendons Apple). En attendant, nous avons de bonnes nouvelles. Techniconseils est un commanditaire officiel du iPhone Dev Camp, présenté par le Club Mac de Montréal.
Le premier mercredi de chaque mois, nous allons nous réunir à l’Université McGill au centre-ville de Montréal avec la communauté de développeurs de la région. En espérant vous y voir!
Le DevCamp a son propre site, situé au http://iphone.lcmm.qc.ca. Si vous tweeter sur le sujet, assurez-vous d’utiliser la tag #idcmtl.
Publié dans Divers | Aucun commentaire »
Mercredi, le 19 novembre 2008 par Jonathan Grenier
Ruby on Rails se sert beaucoup des variables d’instances de Ruby (@variable) pour permettre aux Vues (View) et aux helpers d’accéder aux variables crées par les controlleurs. Ça fonctionne super bien jusqu’au moment où vous essayez de créer un helper FormBuilder. Pour ce faire, vous devez créer une nouvelle classe dérivant de ActionView::Helpers::FormBuilder. Comme votre helper est donc dans une autre classe, celui-ci n’à pas accès aux variables que vos controlleurs auraient pu créer. Dans mon cas, je tentais de créer un helper “label” bilingue. Celui-ci devait donc connaître la langue du visiteur et celle-ci est gardée en mémoire dans une variable d’instance @language.
Comme c’est souvent le cas, Ruby à une belle façon de nous aider. Premièrement, allons voir la liste des méthodes que notre objet expose:
MyObject.public_methods
Avec la commande ci-dessus, on trouve que quelques méthodes intéressantes sont accessibles :
- instance_variable_defined?
- instance_variable_get
- instance_variable_names
- instance_variable_set
- instance_variables
Nous pouvons donc dire MyObject.instance_variable_get(“@language”) pour avoir la valeur de la variable. Dans le cas d’un helper FormBuilder, ça fonctionne, mais encore faut-il savoir sur quel objet appeler la méthode. La réponse, dans ce cas, est l’objet @template qui est fourni par ActionView::Helpers::FormBuilder et qui représente l’objet “vue”. On peux donc faire:
template.instance_variable_get('@language')
On reparlera des FormBuilder très bientôt.
Tags: formbuilder, helpers, rails
Publié dans Ruby on Rails | Aucun commentaire »
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.
Tags: accents, françaisRubyoII, rails, ruby
Publié dans Ruby on Rails | Aucun commentaire »
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.
Tags: bienvenue, iphone, psp, scripts, techniconseils, trucs
Publié dans Divers, Web 2.0 | Aucun commentaire »