Développement Web Ruby
par Sylvain CLAUDEL

Derniers posts

Barre d'adresse : transformer le chemin de répertoires en chaine avec des slashs sous Nautilus

Date d'édition 2011-10-20 à 08:26

Bon ça m'arrive de vouloir taper directement dans la "barre d'adresse" par exemple pour accéder à un partage d'une machine windows (smb://machine) sauf qu'avant il suffisait de cliquer sur la barre pour saisir une adresse, maintenant ça n'est plus possible. La solution consiste à faire Ctrl+L dans nautilus

Gem prawn pdf pour rails : enfin une vrai documentation

Date d'édition 2011-10-18 à 11:01

Vous avez dû remarquer que j'ai récemment écrit quelques posts sur prawn la librairie ruby (et rails) pour générer des documents pdf je suis en train (pour une application) de passer de prawn 0.7.1 à prawn 1.0.0.rc1 et oui il y a du chemin et comme chez prawn ils aiment bien tout changer souvent c'est un peu compliqué, il faut revoir tout son code. Mais voilà une vrai doc est dispo : https://prawn.majesticseacreature.com/manual.pdf

Bon si jamais la doc générée ne fonctionne pas (comme la semaine dernière voici une copie) : prawn pdf documentation

On peut tout faire avec cette dernière version (ah bon j'ai l'air enthousiaste ?), styliser les tableaux comme vous l'avez rêvé (background color d'une cellule particulière, mettre du texte dans le tableau, un image, un texte incliné, bordure padding, height, width), faire une mise en page en colonne... enfin tout quoi. Parcourez la doc il y a plein d'exemples et du rendu correspondant.

Je rappelle que prawn est sous licence GPLv2 et GPLv3.

Rails Prawn pdf : undefined method for #

Date d'édition 2011-10-14 à 09:59

Bon après quelques temps de recherche dans la doc de prawn sur github et sur majesticseacreature, j'ai trouvé par hasard. 
Donc si vous avez cette erreur :

undefined method `XXX' for #<Prawn::Document...>

Essayez voir de faire :

pdf.bounds.VOTRE_METHODE

Dans mon cas, je voulais ajouter un padding à une bounding_box en fait le padding s'applique à bounds.

J'ai donc changer mon code de :

pdf.VOTRE_METHODE

En :

pdf.bounds.VOTRE_METHODE

Bon code !

Ubuntu 11.10 : une copie web du système d'exploitation

Date d'édition 2011-10-13 à 15:09

Aujourd'hui c'est aussi la sortie d'ubuntu 11.10. Ubuntu a lancé un site internet qui copie l'interface de ubuntu 11.10 : voici la page web quelques petites choses fonctionne bien shotwell, firefox. Et donc le tout en html css js. Pour tester c'est ici : https://www.ubuntu.com/tour/#surf-the-web

Suivre les conférences ParisWeb 2011 en ligne

Date d'édition 2011-10-13 à 08:02

Aujourd'hui c'est ParisWeb 2011 qui commence, pour tout ceux qui n'ont pas  pu y aller (Cher? Travail? ...) il est possible de suivre les conférences en ligne et c'est ici que ça se passe : https://parisweb.agoroom.com/web/home/

Sinon le programme du jeudi est détaillé ici : https://www.paris-web.fr/2011/13.php

Bonne visio...

Développement ruby et geekeries - rivsc