home

Archive for May, 2009

Intégrer une vidéo Youtube ou Dailymotion dans un post Dotclear2

Friday, May 22nd, 2009

Donc quand vous uploadez une de vos vidéos sur YouTube ou Dailymotion, ces sites vous propose des morceaux de code pour intégrer leur player flash dans votre page pour un visuel et lancement de la vidéo directement.

Le soucis c’est que ces morceaux de code ne fonctionnent pas sous Dotclear2 par défaut, il faut faire un petit ‘hack’ que voici

Pour dailymotion on vous donne un bout de code du type :
<object width="480" height="381"><param name="movie" value="http://www.dailymotion.com/swf/xxx"></param><param name ="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/xxx" type="application/x-shockwave-flash" width="480" height="381" allowFull Screen="true" allowScriptAccess="always"></embed></object>

et pour youtube ça ressemble à :

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/xxx"></param><embed src="http://www.youtube.com/v/xxx" type="application/x-shockwave-flash" width="425" height="350"></embed></object>

En fait Dotclear 2 a besoin de code valide XHTML pour fonctionner et la balise <embed> n’est plus autorisée.

Il faut donc plutôt écrire un code du type pour Dailymotion :

<object data="http://www.dailymotion.com/swf/xxx" type="application/x-shockwave-flash" width="480" height="381"><param name="movie" value="http://www.dailymotion.com/swf/xxx"></param><param name ="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param></object>

et pour Youtube :

<object data="http://www.youtube.com/v/xxx" type="application/x-shockwave-flash" height="350" width="425"><param name="movie" value="http://www.youtube.
com/v/xxx" /></object>

et voilà votre vidéo est intégrée

Compresser des images sous Linux

Saturday, May 2nd, 2009

c’est la course aux millions de pixels sur tous les appareils photos mais avoir une photo qui fait 3 Mo/photo ça devient vite un soucis pour mettre ses photos en ligne car les hébergeurs eux continuent à faire payer à la taille utilisée :)
La solution : Si vous avez donc les images en grande qualité dans un répertoire, positionnez vous dans ce répertoire, la commande ensuite est :
ls *.jpg | grep -v S_ | sed -e '1,$s/\(.*\).jpg/convert -resize 800x600 \1.jpg S_\1.jpg/' | sh
Vous n’avez plus qu’à déplacer les images basse qualité S_* chez votre hébergeur :)

ps : une autre solution : utiliser le logiciel graphique Gthumb

  • Photos

    • www.flickr.com
      sdubois' photos More of sdubois' photos