2 Apr 2005 shlomif   » (Master)

Favicon

I went over the errors logs of www.shlomifish.org and noticed that most of them were requests of browsers looking for the favicon. So I decided to create one and put it on my site to eliminate it. It took me some time to get the transperency right, and stuff, but now it's there. It's a sketch of a fish.

I also added a section of my links collection with links to archives of pictures and wallpapers.

WWW::Form

I finally took the time to integrate the changes between WWW::Form 2.13 and 2.14 into the repository, and released WWW::Form 2.15 as a result. What happened was that Ben Schmaus branched his own version of WWW::Form which he worked on, on his own, and was not based on the one present in the repository, and then released it as 2.14. Right now, the CPAN release is again based on the Subversion repository.

Greasemonkey

I installed the Greasemonkey extension to Firefox just so I could use the script that turned Paul Graham's footnotes into hyperlinks. Until now I haven't found any other script that is useful for me. Oh well.

Networking Problems

As I was intensively updating the Tel Aviv Linux Club homepage I noticed a problem. Apparently, I could not access the site properly. All other sites I tried worked fine, just not this one. Eventually I called my ISP tech-support and after a short talk with the support person he suggested that I restart my router. That solved the problem, and then I was able to connect there comfortably. Sometimes the technical support can be helpful.

New Telux Lectures

Upcoming lectures are "Embedded Linux Bring-Up" by Ori Idan, and Condor by Eddie Aronovich. I think we'll do another Lightning Talks session sometime afterwards.

MikMod for Java

I took the Java Sound API driver which was provided to me by Tobias Braun, and after some modifications got it to work properly. Now, MikMod for Java can play sound interactively. I also prepared an Apache Ant build file.

Finally, I discovered a bug in which one of my MOD files is not played properly. I'll try to investigate.

Telux RSS

I finally took the time to add an RSS feed to the Tel Aviv Linux Club events. I decided to base it on the Haifux mechanism. I tried to find it in the Haifux code page, but could not. A quick E-mail to the webmasters yielded the right file. (turns out the code page was out of date). Based on that I was able to add RSS feed generation to my lectures publishing system in one day.

Right now, what I have to do is to finish the script that will reside on iglu.org.il and will collect the events from the various places and display them in a nice web-box. This would have been finished by now, if it weren't for the Haifux site being unavailable. (as is usual on weekends).

Lightning Article about Devel::LineTrace

A lightning article I wrote about Devel::LineTrace was published in a batch of Lightning Articles on Perl.com. Devel-LineTrace is a Perl module that can be used to assign callbacks to lines of a Perl program, to facilitate debugging.

Kubuntu

I decided to install Kubuntu on a different partition, so I can see if bugs that occur in Mandrake also occur elsewhere. I invoked SysRescueCd to partition everything, but found out I already had some free space at the end of drive so I decided I'll install Kubuntu there. I installed it this morning, and spent some time configuring it.

The first problem I encountered was that several kernel modules could not be found. To remedy this I booted from Mandrake and copied the kernel and initrd.img file found on the Kubuntu partition to the loadlin one, and set up a script. Then, I could not find out how to switch to the root user. A quick google search yielded that Ubuntu did not activate root by default, and instead made the first user priviliged to run root applications by using sudo. So I assigned a password to root (using "sudo passwd root"), and removed that sudo assignment.

Then I wanted to get rid of X starting automatically. Someone on IRC told me that I should delete the xdm (or kdm in my case) symlinks from the appropriate run-levels. So I did and it worked. (after some trial and error). Then I went on to install software, configure the universe package source (where I found the joe editor, and the aRts binding for xmms.), and configure KDE, the shell , Vim, etc. to my liking.

Now I have a system that is quite usable. One thing I discovered was that a bug I have with Cedega-CVS in installing Warcraft 3 was present there as well. Running it through WineHQ wine was successful up to the point of entering the information for the installation in the dialog box. This instead turned out to output the keys to the console. The latter problem exists in Mandrake as well.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!