How to: Copy and Paste highlighted and intented source code in Open Office

Maybe you have some repport due, where few lines of code are needed, but Open Office Writer doesn’t handle .c source file, neither .py, .m
The solution:

sudo apt-get install highlight

gedit “~/.gnome2/nautilus-scripts/Highlight and open with OOO”

#!/bin/bash
#
highlight -o /tmp/highlight_temp_file.html $*
openoffice /tmp/highlight_temp_file.html
rm /tmp/highlight_temp_file.html

chmod +c “~/.gnome2/nautilus-scripts/Highlight and open with OOO”

And now, any right clic on a file, and it’s opened in OOO with nice colors.

Hercules Deluxe Webcam :compiling drivers for Ubuntu 8.10

Here again we are facing a crappy hardware with homebrewed drivers, not integrated: sunday morning, let’s compile something.
That’s a translated how to from here

Unplug the webcam

lsmod | grep ov

to check if any module is loaded, and remove it

sudo rmmod gspca_ov519sudo rm -r/lib/modules/`uname -r`/kernel/ubuntu/misc/media/ov511

sudo rm /lib/modules/`uname -r`/kernel/drivers/media/video/gspca

So let’s download the drivers’ sources:

wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gztar -zxwf ov51x-jpeg-1.5.9.tar.gz

cd ov51x-jpeg-1.5.9/

sudo apt-get install build-essential linux-headers-`uname -r`

make

sudo make install

sudo modprobe ov51x-jpeg

echo “options ov51x-jpeg forceblock=1” | sudo tee -a /etc/modprobe.d/options

echo “options ov51x-jpeg force_palette=13” | sudo tee -a /etc/modprobe.d/options

tail -f /var/log/syslog | grep “ov51x”

and plug the webcam, something close to this should appears:

kernel: [324189.288878] ov51x_jpeg: USB OV519 video device found
kernel: [324189.656291] ov51x_jpeg: Sensor is an OV7648
kernel: [324189.758541] ov51x_jpeg: Device at usb-0000:00:1d.1-2 registered to minor 1

(control+c to quit)

gstreamer-properties

and the webcam shoud show up

If not, check the rights:

ls -l /dev/video*
crwxrwxrwx+ 1 root video 81, 0 2009-01-14 20:03 /dev/video0
crw-rw—-  1 root video 81, 1 2009-01-18 14:10 /dev/video1

The first one is good, but not the second webcam, only video access, so to correct it: create a simlink at the module initialisation:

sudo gedit /etc/udev/rules.d/80-programs.rules

And add this line:

KERNEL==”video[0-1]”, NAME=”video%k”, SYMLINK+=”%k”, MODE=”0666″

Restart the service

sudo /etc/init.d/udev restart

now check it works fine:

mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0

Now you end up with a perfectly working webcam, it’s time to check out the new cross plateform opensource webcam instant messaging:a
http://www.qutecom.org/

(And to drop Skype)

No Foie Gras any more

Après ces fêtes où le foie gras a été omniprésent, quelques conneries auxquelles il faut tordre le cou :

Le taux de mortalité pendant le gavage se situe entre 2 et 5%, chiffre classique dans tout élevage de volailles

 Le gavage ne dure que deux ou trois semaines…

et de toutes façons les animaux sont abattus après le gavage pour récupérer leur foie gras

Les canards sont élevés en liberté

Et la sordide réalité de l’origine de votre assiette :

Le taux de mortalité au gavage varie entre 2% et 4% en deux semaines comparé à un taux d’environ 0,2% pour un élevage de canards non gavés ». Autrement dit, le taux de mortalité en période de gavage est donc en vérité multiplié par 10 ou même 20 !

La quantité de maïs d’un gavage équivaut, pour un humain, à une ingestion de 10 kg de nourriture. On peut effectivement décider de se satisfaire que les canards ne subissent ces 2 à 3 gavages par jour “que” pendant deux à trois semaines : quand on y a des intérêts économiques, il est facile de faire des concessions sur les corps des autres…

Le fait de maltraiter, de faire souffrir un animal avant de le tuer est une circonstance aggravante, pas atténuante

La majorité des canards (87%) sont maintenus dans une cage en plastique ou métallique de 20 cm de large, 50 cm de long et d’une trentaine de centimètres de hauteur, soit un peu moins de la surface d’une feuille A3. Les canards ne peuvent pas se retourner, ni étendre leurs ailes. Leur tête dépasse de la cage pour permettre le gavage.

Vous voulez en savoir plus : www.stopgavage.com

Et comme nous entrons dans un moment historique où chaque action individuelle multipliée par des millions ou milliards a des impacts bien réels, VOUS avez le CHOIX de ne pas cautionner ce sytème : ne mangez plus de foie gras.