Informatique


Today I wanted to update to latest rhythmbox. Unfortunately it’s not (yet) available for Fedora 16. Yet it’s available for next to come F17 so I rebuilt it:

1. download src rpm

 $ yumdownloader --releasever=17 --enablerepo=updates-testing \
   --source rhythmbox

2. install required dependencies

 # yum install libpeas-devel libgudev1-devel gobject-introspection-devel \
   pygobject3-devel libgpod-devel GConf2-devel brasero-devel \
   gstreamer-plugins-base-devel totem-pl-parser-devel avahi-glib-devel \
   libmusicbrainz3-devel dbus-devel dbus-glib-devel libnotify-devel \
   gstreamer-devel gnome-doc-utils libsoup-devel lirc-devel libmtp-devel \
   libdmapsharing-devel webkitgtk3-devel gstreamer-python-devel \
   libgnome-keyring-devel json-glib-devel libSM-devel perl-XML-Parser \
   intltool gnome-common clutter-gtk-devel clutter-gst-devel libmx-devel \
   grilo-devel libtdb-devel

3. install src rpm

 $ rpm -ivh rhythmbox-2.96-1.fc17.src.rpm

4. build rpm

 $ rpmbuild -bb rpmbuild/SPECS/rhythmbox.spec

5. install (just built) rpm

 # rpm -Uvh /home/jeo/rpmbuild/RPMS/x86_64/rhythmbox-2.96-1.fc16.x86_64.rpm

6. cleanup dependencies

 # yum remove Conf2-devel avahi-glib-devel brasero-devel \
   clutter-gst-devel clutter-gtk-devel dbus-devel dbus-glib-devel \
   gnome-common gnome-doc-utils gobject-introspection-devel grilo-devel  \
   gstreamer-devel gstreamer-plugins-base-devel gstreamer-python-devel \
   intltool json-glib-devel libSM-devel libdmapsharing-devel \
   libgnome-keyring-devel libgpod-devel libgudev1-devel libmtp-devel \
   libmusicbrainz3-devel libmx-devel libnotify-devel libpeas-devel \
   libsoup-devel libtdb-devel lirc-devel perl-XML-Parser pygobject3-devel \
   totem-pl-parser-devel webkitgtk3-devel ORBit2-devel avahi-devel \
   boost-regex cairo-gobject-devel check check-devel clutter-devel \
   cogl-devel ctags docbook-style-dsssl docbook-style-xsl docbook-utils \
   gettext-common-devel gettext-devel gmime-devel gnutls-c++ gnutls-devel \
   gtk-doc gtk3-devel indent libICE-devel libIDL-devel libarchive-devel \
   libdiscid-devel libffi-devel libgcrypt-devel libgpg-error-devel \
   libimobiledevice-devel libplist-devel libquvi-devel libtasn1-devel \
   libudev-devel libusb1-devel libusb1-devel-doc libxml2-devel neon-devel \
   openjade p11-kit-devel perl-SGMLSpm pycairo-devel pygobject2-codegen \
   pygobject2-devel pygobject2-doc pygtk2-codegen pygtk2-devel pygtk2-doc \
   source-highlight usbmuxd-devel

You’re done!

On m’a demandé aujourd’hui comment convertir les pages d’un fichier PDF en images JPEG, Sous GNU/Linux, c’est tout simple (en fait je n’ai pas réussi à le faire en une seule étape avec les outils standard… bientôt peut-être 😉 )

  1. Exporter le PDF en plusieurs images au format ppm (pdftoppm est fourni par le paquet poppler-utils)

    $ pdftoppm filename.pdf filename

  2. Convertif les ppm en jpeg (convert fait partie de la suite ImageMagick)

    $ for file in *.ppm; do convert $file ${file/.ppm/.jpg} && rm -f $file; done

PS : Il est possible de convertir un PDF en une seule images JPEG (incluant toute les pages) avec la commande suivante
$ convert -density 300 filename.pdf filename.jpeg

That’s all forlks!

Après avoir vu ce document : Un coin de paradis, trois minutes d’émotion pure – 02/12/2009 j’ai voulu télécharger la vidéo pour la visionner sur la “boîte magique” (un HTPC).

Avec youtube-dl, vous pouvez télécharger la version HD des vidéos publiées (pourvu qu’elle soit disponible en version HD 😉 ) en utilisant l’option –format=22 Vous obtiendrez un fichier .flv (flash video)

$ youtube-dl --format=22 http://www.youtube.com/watch?v=dElt0ke9HEY

Pour la version HQ (high quality) l’option est –format=18 ou son équivalent -b Vous obtiendrez ici un fichier .mp4 (MPEG4)

$ youtube-dl -b http://www.youtube.com/watch?v=dElt0ke9HEY

@++

~~~~~~~~~~~~~~~~

With youtube-dl, you can download HD version of any movie (provided it’s available in HD 😉 ) using –format=22 option

$ youtube-dl --format=22 http://www.youtube.com/watch?v=dElt0ke9HEY

For a HQ (high quality) version you can use -f 18 or it’s equivalent -b

$ youtube-dl -b http://www.youtube.com/watch?v=dElt0ke9HEY

Enjoy!

Lu aujourd’hui en signature dans un mail :

Deck of Cards: $1.29.
“101 Solitaire Variations” book: $6.59.
Cheap replacement for the one thing Windows is good at: priceless
— Shane Lazarus

en voici une traduction rapide

Jeu de cartes : $1.29
Livre “101 variantes du Solitaire” : $6.59 (NDT : ce bouquin existe ?)
Substitution bon marché de l’unique chose que Windows fasse bien : ça n’a pas de prix

Next Page »