Cursed be the statusbar on maemo for the lack of space. Thus made I a little hack to osso-statusbar-cpu to show time on top of the graph(s). For those who lack imagination, see the webpage, there be screenshot.Published on July 28, 2006
Changelogs from packages changed in repositories
The repository watcher now gets every package changed, and detects the changes from it. This only includes the changes in the latest version, not compared to previous version or anything fancy like that. The results can be seen in the RSS feed.
The web UI has not yet been updated. At the same time, trac on maemo hackers was upgraded to 0.9.6.
If you need hosting for your it2006 packages, you can contact me by email: email@example.com.Published on July 28, 2006
Decided that the time for osso-xterm based on the old, clumsy HildonApp and HildonAppView was at the end. Behold, the osso-xterm 0.13.mh11, which uses HildonProgram and HildonWindow. Window title changes are now also supported.Published on July 27, 2006
Upgrading the router to file server
Started upgrading the router machine to be a file server too. Got two Delock PCI SATA controllers (SiI3112A chipset) and four Western Digital 320 GB platters, with intention to have ~1 TB RAID5 on the machine.
The problems started before even physically connecting the disks, or the controllers. The casing only has places for 4 3,5" devices, and I intend to keep floppy drive and old ATA -disk there too. Now two disks are "lying" on the bottom of the case (put some legs on them, so they're not exactly lying there). Problem solved 'nuff (maybe I'll buy some 5,25"/3,5" adapters later).
The problems didn't stop, quite the opposite actually. While adding the cards and disks physically was quite a breeze, (added also sound card and replaced realtek based card with 3com one, all pci slots full now) the machine refused to start debian from the old disk. In fact, it never got to LILO.
Then I tried to disconnect the SATA drives from their power source, and we got a running debian with no sata disks. Some fiddling, like installing new kernel, and shutdown; this time startup to LILO with drives unpowered, powering them up and continued loading Linux with the drives. This worked suprisingly well, except that the drives on the latter controller gave some errors.
Now I've got the system up, but somewhy bringing eth1 up (pcnet32/HomePNA) freezes the whole system, eth0 (3c59x) works just fine. I still need to figure out this problem in order to get the network running again and also find out why the 2nd controller fails. It may have something to do with them seemingly being on the same IRQ, which means some BIOS/CMOS hacking.
The battle continues today, I ain't gonna lose. =)
It works, yay:
inzane@h0x:~$ df -h /mnt/tmp/ Filesystem Size Used Avail Use% Mounted on /dev/md0 881G 33M 836G 1% /mnt/tmp
And all I had to do was to remove SB Live! and put the HomePNA adapter in its steadt and tweak the IRQ's in CMOS (all my PCI cards were on the same IRQ - not good). Not sure though, if I could boot the machine without hot-powering the SATA drives. =)Published on July 25, 2006
Noticed post on devesh's blog about my maemo-gaim package, and about separating the protocols to their own packages. maemo-gaim 1.5.0-7 now includes this, with icons for each protocol.
Sametime support was also added (through maemo-protocol-meanwhile).Published on July 25, 2006
Update on maemo repository watcher
Noticed a little bug in the watcher, it was not getting packages from Oak Court and OpenedHand repositories. Fixed those problems, and also implemented getting the description and the icon. Results can be seen on maemo-hackers MaemoPackages page, or in the rss feed.
Currently glurp seems to be the only one using the maemo-icon-26 filed, but maybe soon others will follow.Published on July 24, 2006
Maemo repository watcher
Had a bit of a bore going on, so decided to do something fun. Remembering tko's post on maemo-developers, decided to do a repository watcher.
So, what does it do; well, it gets list of categories from MaemoWiki, gets list of packages of every repository, and checks if the versions of packages are newer, than what was previously in the database. If version is newer (or package is new), the new package is put into the database instead.
So, what's the good stuff; the database can then be queried. As repository packages lists don't contain any dates, we use the time of the checkout. As package date; thus we get a time-ordered list of packages. And of course, in this time of rss feeds, there is also a feed available. Rss-feed also supports get parameters count and repo to change amount of packages and to only see packages from one repository.
Now you can watch as new packages make themselves to the repositories - yay.
The source for the repository scrawler and the rss feed are available.Published on July 21, 2006
Whilst I normally use thunderbird to read my emails, I use gmail as a backup device and a spam filter. The gmail UI is maybe the best UI for webmail ever, but I found it is lacking a show unlabelled mails option completely. As a member of few mailing lists, it is not really an option to see mails that aren't from these lists.
First I tried to create a label that would be applied to those mails not otherwise labelled, but seems gmail filters cannot be used that way. Today I accidentally run across showUnlabelled greasemonkey script, which (mostly) fills in the blank.
Event better, slightly after that I realized, I don't need to archive all my incoming mail, and instead I can make the filters that label the incoming messages archive them, so I will get my inbox to contain the unlabelled messages. Combined with the showUnlabelled, this should be a pretty usable combination. Though I'm still sticking to my beloved thunderbird, having a backup solution is always good.