Older blog entries for jpick (starting at number 73)

Well, I got a 1GB DDR DIMM (Patriot PSD1G333), and two 4" putty knives, and installed it. I'm glad I bought two knives - it was a pain to get into the case. Anyways, the upgrade seems to be working.

Those putty knives are sharper than I thought - it took me a couple of seconds before I clued into where all the red smears on the Mac Mini case were coming from. I guess I should stick to software. :-)

I put Debian on the Mac Mini using Release Candidate 3 of the Sarge installer. It almost worked flawlessly - but it failed at the installing yaboot stage. I tried again, this time with my extra firewire drive unplugged, and it worked. That was too easy - much easier than I expected. The next step is to buy a putty knife, and do the 1GB DDR memory upgrade. Beyond that, I'm going to try to run user mode linux on it. I've also always wanted to try Mac on Linux. :-)

I installed Blojsom at work. Unfortunately, it didn't work on Kaffe. I'll have to dig deeper, but I think it found a bug in our regex code (but I could be mistaken).

I managed to cook up some Perl code so I could post from the command line using Net::Blogger from CPAN and the Movable Type API (my initial attempts using XML::Atom weren't as lucky). So now, when I do a build at work, the details of the build get posted to my little in-house blog. The next step is to write a bookmarklet that I'll be able to click on, and have the build automatically scheduled to run on one of my test machines. I'm quite excited by the concept of using blogging technology to glue together all the various testing scripts I'm working on. Once I get it all prototyped, I'll try to set the same thing up on the outside for Kaffe, and also for some other projects I'm playing with.

Happy birthday to me. I gave myself a second Mac Mini - I'm going to put Linux on it and replace my old and noisy Linux dhcp/fileserver.

I think I'll take a look at Blojsom for the Kaffe website. It certainly seems to have a lot of the right features.

My quest for a javascript-based terminal emulator continues. I tried out Anyterm - I got it to work, and it's open source. The terminal emulation is a bit weak though, and it's backend is based on C and a custom Apache module. I could see it working really well if the backend was replaced with something like JTA (with Unix PTY patch) or maybe Hush?

Well, I finished memorizing all my Hiragana for my Japanese classes. So I set about figuring out how to actually type it. It took me a few hours trying to figure out how to configure my Debian desktop. It was somewhat tricky, given that I'm not literate enough to read the Japanese documentation. I had the most trouble just with the trivial task of getting kmodmap and KDE to cooperate -- so I could remap the Windows key to be the Kanji conversion key. I never got kinput2 to work, but I finally managed to get UIM + anthy + gedit to work! Very cool.

I'm glad I'm using Debian - all the packages were just there. It seems like it will be a handy way to study, since retyping Hiragana involves me converting back to romaji so I can type it.

I found this link while googling around for javascript links - JS/UIX - a Unix-like OS/environment written in Javascript that runs in your web-browser (it works with Mozilla, at least). They've even implemented virtual filesystems and vi!

Mark told me to blog this when I got it done...

Kaffe 1.1.5 has finally been released, after more than a year since the last release. So go get it now.

I think our next release should be a "stable" / "production" release...

I finally got my Squeezebox. It was backordered for a month, but I finally got it (I notice they no longer have the colour boxes on the website). Anyways, it's great. I love it.

Slowly, I'm getting the server in shape. I set up a Xen session on it for Classpath -- Mark volunteered to be a guinea pig for it. I saw he logged in once, but I don't think he's done anything with it yet. This weekend, I'll migrate some of my own sites over. I had to patch some of the Xen python stuff because it annoyingly bound the consoles to all the ports, so they were accessible from everywhere -- and their default Domain-0 kernel for Xen 2.0.3 didn't even have iptables in it. Not good - I want secure console logins so I can run passwordless, and just use ssh keys.

I went to see Bram Cohen give a talk on bittorrent at Stanford (in the William Gates building. :-) It was a full house. He had some interesting insights, I though -- I was pretty impressed.

Amazon's A9 search engine now has yellow pages searches with street images. Very cool.

I can't see my house, since it's on a residential street. But I can see my work, where I have coffee, where I grocery shop, etc, etc. (I hope the links work)

I had the same idea about 10 years ago. They stole my idea! Of course, they actually went and did it, so props to Amazon. Google has bought Keyhole, so I'm sure they'll be doing something similar soon as well...

22 Jan 2005 (updated 22 Jan 2005 at 06:35 UTC) »

This is my second blog entry today. That doesn't happen often.

The Mac Mini I ordered arrived. Yay! I hooked it up to my flat screen Sony TV (37XS910) via the DVI connector, and it just worked. I'm very impressed. It's a really nice piece of hardware -- definitely a good purchase. It's perfect for the living room - completely silent, and the Bluetooth keyboard and mouse make it quiet usable from my sofa...

Displaying on a TV, even my high-end one, is very different than using a monitor. One drawback with the Mac UI is that it draws the menu in the overscan area of the TV. I couldn't find any preferences to adjust for the overscan (via Google, it appears that they do have support for that in the OS when outputting via component video -- but not via DVI apparently). Anyways, I figured out how to use the Zoom feature in the "Universal Access" (aka. accessability) preferences screen to let me zoom in and see the menus.

I can tell I'm going to have to do a lot of video mode switching depending on what I'm doing. Mostly, for DVDs, I think I'll use 1920x1080, which looks pretty awesome. However, for computer use, at that resolution, there's an awful lot of flicker (it's interlaced), and the fonts are ridiculously small. I'm using 720x480 now, which just about lets me see the fonts while sitting on the sofa (I'm nearsighted).

I'll have to dig around for Mac OS X utilities for quick switching of resolutions, etc. I'll have to do some research on some nice remote-control driven media centre UI software too. Of course, I'm going to use this box to test Kaffe with, and I'll probably try dual-booting Linux and maybe even Darwin and/or some of the BSDs.

In other news, I brought my little Linksys ethernet switch to work, and tried hooking up my server using that. It worked wonders -- all the IPMI problems magically went away, confirming my suspicions that the problems I was seeing was actually do to the Cisco Catalyst gigabit-Ethernet switch it was plugged into. I imagine that's what I'm seeing at the colo as well, as they have similar equipment. Since I think I understand the problem now, I'm going to reinstall the server at the colo next week. Then I can move onto more important things, like getting a new Kaffe release done.

Intel finally released the Vanderpool (aka VT) specs. Cool.

64 older 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!