Finally, a way to annotate PDF files under Linux (provided you can run Wine)
I have been looking for years for a solution to annotate PDF files from my Linux box. I usually do a lot of proof-reading, and these highlight and post-it features are just gold when you have to transmit your comments using the internet.
My 250Gb external hard drive (a Seagate Barraccuda, which I was expecting to last at least for many years) just died a couple of days ago after less than two years of service. No matter the reputation of the manufacturer, hard drive failures can happen any time, so it's better to be prepared and not rely on only one storage for your important data. Fortunately, that was my case and nothing critical has been lost in the process.
Well anyway, now I just bought a new, 500Gb Western Digital Caviar drive, and the first thing I want to be sure about is that it is safe to store things on it. So, before even creating a new partition, let's make a complete surface check with badblocks!
Lately I have been trying videoblogging on my blog in Japan, namely sequences of 15-20 minutes. I required good video quality because showing the landscape/events were important to me. Due to bandwidth limitations, I cannot host the videos myself, so I had to look for a video hosting service. The video service of my dream would :
L'entrée de caractères asiatiques a toujours été une galère sous Linux. Heureusement la situation tend à s'améliorer un peu, bien que l'on soit encore loin du tout fonctionnel. Voici comment je suis parvenu à avoir le support pour l'écriture en japonais sous Kubuntu Dapper (6.06), Edgy (6.10) et maintenant Feisty (7.04), avec SCIM et Anthy.
During my latest trip to Japan, I bought a Sanyo Xacti C5 camera. This hybrid digicam/videocam device is rather honest, and what I especially liked was that it directly records videos in Mpeg 4 format. Pretty nice, that you can save almost 1 hour of quality video on a 1 Gb flash!
However, I quickly noticed that something sucked about it. When I wanted to watch my recorded videos on my PC, I could only see the top-left corner of the video. Although the device records videos in 640x480, mplayer, xine, or vlc would invariably show me a 320x240-sized window with only the top-left part. Only ffplay would play them correctly (but without sound). I know my videos sucks, but this way they suck even more now.
It is no surprise that the feature is actually a bug: for unknown reasons, the video size is not correctly written in the MP4 file (it seems the Olympus C-770 is also affected). So, here is how to fix it. I have found two ways, one bad, one better.
The numerical age has brought us new ways to preserve information. By allowing infinite copies of the same quality as the original, and to concentrate large amounts of data on tiny devices, electronic documents are clearly the way to go if you want to keep a book forever.
Any person who tried to write SQL code that is compatible across different databases probably had to renounce after going beyond simple "select" statements. Recently we have been trying to support both sqlite and MySQL for gwtd and it's amazing how awfully un-standardized SQL is. It's really a shame to have to write another abstraction layer because one database recognizes AUTO_INCREMENT and another AUTOINCREMENT. So it's no surprise to see that the "Shitty" denomination is actually recognized by search engines:
Expliquer un bout de code à un anglophone, voilà une épreuve qui peut s'avérer pénible pour un français. Particulièrement quand on doit faire passer des mots tels que "Accolade ouvrante", "Flèche" (pour déréférencer un pointeur) ou "Point virgule".
Picard is a great tool that automagically tags music files (be them mp3 or oggs) using an acoustic fingerprint and the big Musicbrainz database. It's as easy to use as dropping music files and letting it do the work. And it's especially great if you are a Last.fm user and want your files correctly tagged.
If you own a personal server, you are probably using it to perform many useful things: fetching your mails, hosting your personal web pages, connecting your local network to the internet, ... Now, you can also take advantage of its heat to make your own yoghurt.