16aoû 2006
Lightbox ou comment attirer l'attention
20:23 - Par Olivier - développement - aucun commentaire
Il s'agit d'une bibliothèque javascript qui permet d'afficher une boîte de dialogue de façon élégante et rapide de façon très simple. On peut l'utiliser en lui donnant une url ou charger ses données ou alors les lui donner directement.
Pour ceux qui ont déjà fait de jolis formulaires on peut aussi très facilement les relier au système lightbox.
Seul bémol en ce qui me concerne : le code n'est pas écrit en objet.
15aoû 2006
Zend Framework
16:03 - Par Olivier - développement - aucun commentaire
Tous les framework que j'avais pu trouvé ne me plaisaient pas : ils étaient ou trop lourd ou trop simple et dans les deux cas compliqués à mettre en oeuvre dans un projet industriel.
Mais voilà que Zend a répondu à mon besoin !
Ce framework est conçu sur le modèle MVC et est très modulaire.
Le fait qu'il soit supporté par Zend lui donne un côté pérenne qui n'est pas fait pour me déplaire !
30mai 2006
Enregistrer la télé avec sa Freebox sous Linux
00:32 - Par Olivier - gnu/linux - aucun commentaire
- gmplayer/mencoder
- les codecs d'encodage/et décodage associés
- avidemux
Sinon on peut toujours utiliser la playlist disponible ici : http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
Pour encoder la vidéo il suffit donc taper mencoder avec l'url désirée...histoire d'optimiser un peu la chose je me suis fait un script nommé tvrecord.
Il permet de spécifier la chaîne et la durée de l'enregistrement.
#!/bin/sh
#
# TVRecord via Freebox by Slaanesh
#
# rtsp url (first channel starts 201 = France 2)
RTSP=rtsp://mafreebox.freebox.fr/freeboxtv/
# video output format
#OVC=xvid
OVC=lavc
# video output options
OVO="-lavcopts vcodec=mpeg4:acodec=mp3:vbitrate=1200:mbd=2:trell=yes:v4mv=yes"
# audio output format
#OAC=mp3lame
OAC=lavc
# audio output options
OAO=""
# out file
OUT=out.avi
# default recording length
LENGTH=00:00:30
if [ -z "$1" ]; then
CHANNEL=201
else
if [ $1 = "--help" ] || [ $1 = "-h" ]; then
echo -n "`basename $0`: usage: `basename $0` "
echo "[channel_number (starts from 201)] [length (defaults to $LENGTH)]"
exit 0
fi
CHANNEL=$1
if [ -n "$2" ]; then
LENGTH=$2
fi
fi
mencoder -ovc $OVC $OVO -oac $OAC $OAO -o "$OUT" -endpos "$LENGTH" "$RTSP$CHANNEL"Avidemux servira pour le traitement post-recording afin de couper les bandes noires, égalier l'image...
08mar 2006
Configurer plusieurs cartes sons avec alsa
00:00 - Par Olivier - gnu/linux - aucun commentaire
26jan 2006
Travailler avec des fichiers .po
23:47 - Par Olivier - développement - aucun commentaire
# message à traduire
msgid "Hello world!"
# message traduit
msgstr "Bonjour monde !"
Ce n'est pas les fichiers .po qui sont utilisés à proprement parler par gettext mais une version binaire du fichier en extension .mo.
Un tel fichier est généré par une commande du type :
msgfmt -o mon_fichier.mo mon_fichier.po
Comme d'habitude, se réferer à la page de manuel de la commande msgfmt pour de plus amples informations sur ses possibilités.
21jan 2006
**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: stream requires unsupported features!
21:47 - Par Olivier - gnu/linux - aucun commentaire
Je dois dire que sans cet article je n'aurais jamais trouvé ! Pour le coup, j'ai patché le paquet de qdvdauthor de la Debian Sid afin que celui-ci appelle correctement ppmtoy4m. Si cela interesse quelqu'un qu'il me le dise en commentaire.
10jan 2006
Mettre à jour une clef gpg de dépôt debian
11:59 - Par Olivier - gnu/linux - aucun commentaire
A partir de là deux solutions : il s'agit du dépôt maître debian et vous voulez mettre à jour l'ensemble des jeux de clés correspondant. Un simple
wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add - devrait faire l'affaire.Si vous voulez ne mettre à jour que la clé spécifiée par apt, il suffit de récupérer le numéro de la clé, les 8 derniers caractères réportés par apt correspondant à l'identifiant réel de la clé. Par exemple le message "NO_PUBKEY 010908312D230C5F" nous dit que l'identifiant de la clé est "2D230C5F". Ensuite il faut taper les commandes suivantes (en root) :
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 2D230C5F
gpg --armor --export 2D230C5F | apt-key add -04jan 2006
Backports.org supporte sarge
11:02 - Par Olivier - gnu/linux - aucun commentaire
Il suffit donc d'ajouter la ligne
deb http://www.backports.org/debian/ sarge-backports maindans le fichier /etc/apt/sources.list.Attention néanmoins au priorités des sources afin de ne mettre à jour que les paquets de son choix. Pour de plus amples informations, il suffit de lire les instructions.
page 3 de 3 - billets suivants »