December « 2006 « Matt’s Blog

Matt’s Blog Just another weblog

18Dec/06Off

html2ps

Why does html2ps fail on any complex site?  Find out what the problem is.

Filed under: Projects No Comments
17Dec/06Off

HTML To PDF

http://www.htmltopdf.com

Given an HTML page take a snapshot and transform it into a PDF document. Allow the user to download the file.

Since this service has already been released, can I download an open source version of the tool?

Try

Perhaps, I can.

Filed under: Projects No Comments
17Dec/06Off

A new bug in rhythmbox

This sucks. I believe that there is a way to improve the RhythmBox method of updating Play Count. At present, this number is only incremented during the equivelent of a findNextSong() method. However, if I were to only hear the last 3 seconds of a song, I should ask myself, did I _really_ just hear that song? The answer I believe is No! I frequently will play a track 75% through, I believe that at that point, credit must be given to Play Count. As such, the Play Count should be increased if and only if the total sum of play time is atleast 75% of the track.

Play Count should be a modifiable field.  For instance, I left my computer running playing the same song on loop the entire day on mute.  The Play Count has accumulated to 1089. Uhh... can I back that up?

Filed under: Projects No Comments
16Dec/06Off

Setting up Palm Pilot – Linux

So, I have had my Tungsten T3 Palm Pilot for quite some time now, but I've not been able to take full advantage of it in my daily work life. The problem was that when I purchased the Palm, I had a Windows XP system running the synchronization software. However, after removing Windows from my life, I've had to put aside my organizer until today.

This labor day weekend, I was determined to configure my Palm. Believe me, I have tried to task before and failed. I wonder what I did differently this time. Nonetheless, I have a fully functioning Tungsten T3 Palm Pilot capable of Internte access synchronizing with my system via the cradle. I will describe the steps I took to accomplish this goal along with some neat tools and services I discovered that make my Palm actually worth the money it cost.

Prerequisite

  • Fedora Core 4 - Kernel Version 2.6.16-1-2111
  • Pilot Link 0.11.8-11.4
  • Pilot Link Devel 0.11.8-11.4
  • Gnome Pilot 2.0.13-5
  • Gnome Pilot Devel 2.0.13-5
  • USB Visor - http://usbvisor.sourceforge.net/index.php
  • J-Pilot

Make sure that you have the above programs installed. You may download the Pilot Link and Gnome Pilot from http://rpm.pbone.net/. Pilot Link (http://www.pilot-link.org/) is a program which allows you to interact with your Palm. It basically setups the capability for the Palm to communicate with Linux. Our synchronization programs will utilize pilot-link to send and retreive content to and from the palm. This is all done automatically by J-Pilot, we only need to have the softawre installed. J-Pilot is your Palm Desktop equivelent. It manages the synchronization of the Calendar, Contacts, ToDo List, and MemoPad. An alternative to J-Pilot is Evolution. Evolution is the answer to Microsoft Outlook for Linux. However, as far as synchronizing with a Palm, I found Evolution to be lacking. The address book did not update the Birthday field, and it did not support Memos. Plus, I use Thunderbird as my email client and do not need to be running yet another one. Lastily, USB Visor takes care of the USB interface for the Palm. When we plug the Palm into the system, Visor will detect it as a Palm and allow pilot-link to communicate with it. The Visor website contains all the information you may need to configure the tool.

Okay, first thing we need to do is load some kernel modules. Login as root and type:

/sbin/modprobe usbserial /sbin/modprobe visor

You should then see:

> /sbin/lsmod | grep visor visor 19405 0 usbserial 31501 1 visor

Print some /var/log/messages output

Talk about the

dlpsh -p /dev/ttyUSB1
Send link to  http://howto.pilot-link.org/ppp/cb.html
Setting up permissions
usbcam udev

Filed under: Uncategorized 2 Comments