Nombre de pages d’un PDF avec ImageMagick et Ruby

Pour connaître le nombre de pages d’un pdf, on peut utiliser ImageMagick et la commande : ret_com = `identify -format "%p," chemin_fichier.pdf` nb_pages = ret_com.split(",").max.to_fret_com = `identify -format "%p," chemin_fichier.pdf` nb_pages = ret_com.split(",").max.to_f «  : permet d’exécuter une commande système en Ruby et en retourne le résultat.«  : permet d’exécuter une commande système en Ruby … Continuer la lecture de Nombre de pages d’un PDF avec ImageMagick et Ruby

Gestion Favicon sur les navigateurs

Généralement déposer un fichier favicon.ico à la racine de votre site permet à celui-ci de l’utiliser automatiquement comme favicon. Exception sous IE si le .ico n’est pas créé correctement, dans ce cas le favicon ne s’affiche pas. Une solution efficace permettant de récupérer un favicon lisible par IE, sur ce site http://www.convertico.com Après avoir remplacé … Continuer la lecture de Gestion Favicon sur les navigateurs

Nouvelles typos sur le Web

Vous en avez assez de Arial, Verdana et Trebuchet sur vos sites web ?  Alors passez à @font-face ! Très simple d’utilisation à l’aide du site www.fontsquirrel.com. Démonstration : – Allez sur le site www.fontsquirrel.com/fontface/generator, ajoutez une typo (au format otf) puis générez votre kit . – Dé-zippez ce dernier et ouvrez le fichier stylesheet.css. … Continuer la lecture de Nouvelles typos sur le Web

Afficher de l’html généré en Rails 3

Avec Rails 2, pour afficher une variable contenant de l’html (par exemple généré par TinyMCE), rien de plus simple : &lt;% chaine = "       <div>Bonjour !</div>           " %&gt; &lt;%= chaine %&gt;&lt;% chaine = " <div>Bonjour !</div> " %&gt; &lt;%= chaine %&gt; Avec Rails 3, c’est un peu … Continuer la lecture de Afficher de l’html généré en Rails 3

Communication entre Flash, Javascript et l’internaute

Dans une animation flash / swf, intégrée sur une page html, rien de plus simple d’utiliser des fonctions prédéfinies en javascript. Pour cela, il suffit d’écrire en ActionScript : getURL("javascript:alert(‘test’)");getURL("javascript:alert(‘test’)"); Plus compliqué, exécuter du code suite à une action de l’internaute dans l’animation flash. Créer un fichier javascript qui contiendra toutes les fonctions utiles. Appeler … Continuer la lecture de Communication entre Flash, Javascript et l’internaute

Problème getURL et Internet Explorer

Pour faire appel à du javascript dans flash, on utilise getURL. Parfois, avec Internet Explorer, cette fonction ne marche pas. Pour parer à ce problème, il suffit de remplacer : getURL("javascript:nom_fonction();");getURL("javascript:nom_fonction();"); par flash.external.ExternalInterface.call("function(){nom_fonction();}");flash.external.ExternalInterface.call("function(){nom_fonction();}"); Bien entendu, il est possible de recommander à nos internautes d’utiliser un véritable navigateur, tel Firefox 😉

Parser une URL avec Ruby

Il est très simple de parser une URL sous Ruby. En parsant l’adresse grâce aux points de séparation, comme pour www.domain.com, l’extension sera le dernier élément du tableau ainsi créé. extension = request.env[’HTPP_HOST’].split(’.’).lastextension = request.env[‘HTPP_HOST’].split(‘.’).last Du coup, il devient simple d’affecter une variable de session pour la langue du site en fonction de l’extension du … Continuer la lecture de Parser une URL avec Ruby