août 13, 2008 - Posted by Damien- 0 Comments
Qui a dit que je faisait encore un billet avec un titre trop “complexe” ?
Il peut arriver que vous ayez besoin, dans un même formulaire, d’ajouter plusieurs uplets en même temps.
L’exemple le plus flagrant est dans le cas d’option.
Dans le screenshot ci-dessus par exemple, le lien “ajouter une option” exécute une fonction javascript qui ajoute [...]
août 8, 2008 - Posted by Damien- 0 Comments
Derrière ce titre très (trop) long se cache un bug sur lequel je me suis cogné la tête pendant trois bonnes semaines (pas en permanence evidemment. Je pouvais me permettre de passer à autre chose dans le même projet).
J’utilise le plugin exifr dans une application Rails. J’avais cette erreur :
NameError (uninitialized constant EXIFR::JPEG):
Avec, évidemment, aucune [...]
août 7, 2008 - Posted by Damien- 1 Comment
La librairie ImageScience permet de créer des miniatures d’images très simplement.
Exemple :
ImageScience.with_image(@image) do |img|
img.thumbnail(100) do |thumb|
thumb.save @thumb_image
end
Ok, jusque la, c’est super simple. On génère notre miniature
C’est avant que c’est un tantinet plus compliqué (ou pas), lorsque l’on désire installer ImageScience.
Ici, on ne prends pour exemple que le cas d’une plateforme Debian.
En considérant que Ruby, [...]
juillet 17, 2008 - Posted by Damien- 0 Comments
Note : cet article est une reprise d’un ancien article anciennement présent sur kazhar.org et légèrement étoffé.
La librairie php artichow permet de générer des images de manière assez simple.
Cela rends la génération de graphiques presque amusante
Malheureusement il faut trifouiller un peu pour l’intégrer avec CakePHP.
En effet, les deux applications implémentent une classe nommée [...]
juillet 7, 2008 - Posted by Damien- 0 Comments
Il arrive régulièrement, sur divers projets, que l’on ait besoin de gérer des tags. Que ce soit pour un catalogue d’articles, son blog personnel ou une plateforme de photoblog, ceux-ci peuvent toujours avoir une utilité.
Le plugin rails "act_as_taggable_on_steroids" permet cela de manière on ne peut plus simple.
Mise en application et exemple (cet article est une [...]
juillet 4, 2008 - Posted by Damien- 0 Comments
Supposons le cas d’un site multilingue, qu’il soit architecturé en sous-répertoires ou sous-domaines.
Lorsque vous arrivez sur la base du site (/ ou www), aucune langue n’est définie. Et vous n’avez aucun contenu à afficher.
Il vous faut donc rediriger l’utilisateur vers une autre page qui correspondra à la langue qu’il est le plus susceptible de désirer.
De [...]
juillet 4, 2008 - Posted by Damien- 0 Comments
Comme tout framework qui se respecte, Ruby on Rails ne possède aucun système d’identification en natif. Chose naturelle vu que ce genre de choses est trop dépendant de vos besoins en fonction de l’application et est difficilement réalisable de manière générique (quoi que …)
Il existe cependant divers plugins permettant de mettre en place un système [...]
juin 23, 2008 - Posted by Damien- 0 Comments
Lorsque l’on aime regarder des photos, on voudrait pouvoir en avoir tout le temps sur son écran.
Pas super pratique d’avoir une photo lorsque l’on est en même temps en train de surfer sur internet …
C’est à ce problème que remédie Pickrfox, puisque l’extension ouvre une barre latérale contenant diverses photos sur flickr. Celles de vos [...]
juin 19, 2008 - Posted by Damien- 1 Comment
Après avoir compris comment installer de nouveaux paquets gem sous Aptana, voyons comment en utiliser un.
Lorsque vous prenez une photo avec un appareil numérique, quel qu’il soit, diverses données sont fournies avec l’image. Notamment au niveau des conditions de prise de vue, de la configuration de l’appareil. Ou encore du logiciel de retouche utilisé. C’est [...]
juin 17, 2008 - Posted by Damien- 0 Comments
Tout “bon” développeur le sait pourtant. Il ne faut jamais croire son application exhaustive et nommer ses classes et fonctions par des noms trop génériques.
Cela est encore plus valable lorsque l’on développe pour le monde du libre.
Ainsi, CakePHP définit une classe “Cache”. Classe que phpBB définit également … Rendant totalement impossible toute inclusion de l’identification [...]