PyCon DC 2004 is coming. It happens March 24-26. I should be there for sure on Wednesday, but I don’t know if I’ll be able to make it Thursday or Friday. The schedule of talks makes me think that this is going to be the Python event of 2004.
Month: March 2004
-
Prepping for PyCon
-
Nano-ITX
Infoworld and some others picked up on a press release by VIA on their new smaller than it used to be motherboard form factor. The Nano-ITX form factor is 12cm x 12cm, or about 4.75 inches square. That’s freaking amazing!
For more information, check out nanode.com. The nanode will be available sometime in Q2 2004 directly through mini-itx.com. I so want a board to slap in something extremely tiny, just because it’s there.
Nano-ITX: the only thing that could make a pretty small Mini-ITX board look like a Buick.
-
SUSE Linux 9.1
Via Slashdot, it looks like Novell/SUSE are cooking up a great release. Planned features include the obligatory 2.6 kernel, Gnome 2.4.2 and KDE 3.2.1, and Samba 3. SUSE has more information on their web site. Early May is the targeted release date.
I’m currently running SUSE 9 on my laptop, and I’m quite happy with it. You’ve got to watch out though, because SUSE tends to get bogged down on older hardware. I’ll probably upgrade my laptop to 9.1, though most of my other hardware tends to be much slower. I’ve been amazed at how fast recent KDE and Gnome releases have been running under Debian (unstable) on a PIII 600.
Update:
In related news, Novell plans to release YaST, the rocking SUSE installer, as open source under the GPL. Great move!
-
Mobile Massive Multiplayer: I r00l j00 n00b!
Nokia announced Pocket Kingdom: Own the World. So far it looks like an interesting mix of Civilization, Street Fighter, and The Sims Online. It is massive multiplayer in your pocket. Expected launch date: Q304.
-
Lifeblog is coming
Nokia’s Lifeblog site has gone live. Christian Lindholm confirms that the 7610 will be out Q204 (as I reported earlier). A trial of Lifeblog will be included on the CD that comes with the 7610, and should also be available for download near the official 7610 launch.
-
Nokia 7610
-
My Radio Controlled Bath Toy
I’m such a dork.
I am now the proud owner of a remote controlled boat a little bigger than a standard issue Matchbox car.
I’ve been eyeing it at my local Discovery Channel Store for a few weeks, and it is finally mine! It looks like it behaves similarly to the Zip Zap cars: charge the capacitor for a little bit, and you get several minutes of fun.
Rinse. Lather. Repeat.
I’m stoked that cool fun technology like this itty bitty motorboat have made the right price point. My little boat cost $19.95. Not too shabby at all.
I’m just worried about a cat coming out of nowhere, pulling a Godzilla, and capsizing the poor thing.
-
Referrers that Drive Me Crazy
I really wish I knew what conversations were happening at connecting.nokia.com and blogs.labs.mot.com, and why they were linking to my blog. Does anyone care to share?
What I wouldn’t give to subscribe to some feeds on blogs.labs.mot.com and know what they’re talking about at Nokia…
-
Mandrake 10: Impressive!
In catching up on Slashdot, I found this story about the relase of Mandrake 10 Community. Your best bet for downloading right now is via this BitTorrent link. I’m extremely impressed with what Mandrake 10 bundles: Kernel 2.6.3 (2.6 is ready for prime time!), Xfree 4.3, GCC 3.3.2, Apache 2.0.48, Samba 3.0.2, MySQL 4.0.18, KDE 3.2, Gnome 2.4.2, OOo 1.1, and I think there’s a partridge in there somewhere. The full package list is exhaustive.
My most recent experience with El Drake was with 9.1, and I was extremely impressed. I’m going to download this latest release and check it out tonight. Mandrake would have been my distro of choice on my laptop, except for the pesky PCMCIA issue. I’m currently dual-booting XP and SuSE 9 on my laptop.
I look forward to playing around with it. The screenshots that I’ve seen so far look good, and there’s quite a bit of good stuff going on under the hood.
-
Apt and Fedora
I know that I had read about Apt for Red Hat and Fedora before, but it was mind boggling to see it in action. I was talking to Erik about updating RH/Fedora and eventually found my way to ayo.freshrpms.net. I don’t have any experience with Yum, but the thought of running Apt on a fresh Fedora box excited me.
After grabbing Apt for Fedora, I issed the following commands (I didn’t include the list of packages):
[root@localhost matt]# rpm -Uvh apt-0.5.15cnc3-0.1.fr.i386.rpm
warning: apt-0.5.15cnc3-0.1.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547 b
Preparing... ########################################### [100%]
1:apt ########################################### [100%]
[root@localhost matt]# apt-get update
Get:1 http://ayo.freshrpms.net fedora/linux/1/i386 release [1990B]
Fetched 1990B in 0s (5305B/s)
Get:1 http://ayo.freshrpms.net fedora/linux/1/i386/core pkglist [1445kB]
Get:2 http://ayo.freshrpms.net fedora/linux/1/i386/core release [151B]
Get:3 http://ayo.freshrpms.net fedora/linux/1/i386/updates pkglist [288kB]
Get:4 http://ayo.freshrpms.net fedora/linux/1/i386/updates release [157B]
Get:5 http://ayo.freshrpms.net fedora/linux/1/i386/freshrpms pkglist [159kB]
Get:6 http://ayo.freshrpms.net fedora/linux/1/i386/freshrpms release [161B]
Fetched 1893kB in 9s (202kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
[root@localhost matt]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
[ ... big list of 106 packages goes here ... ]
The following NEW packages will be installed:
[ ... 5 packages here ... ]
106 upgraded, 5 newly installed, 0 removed and 0 not upgraded.
Need to get 206MB of archives.
After unpacking 26.5MB of additional disk space will be used.
Do you want to continue? [Y/n]I said yes to the prompt, and apt downloaded installed everything for me. *Bing* System up to date. From this sources.list, it looks like you can make Apt work all the way back to Red Hat 6.2. You should be able to
apt-get install
just about anything you need as long as it is in the repository.Of course, don’t use this on an important system without reading a lot about it first. It will help me keep my fedora test box up to date though.
-
Installing Maryland
I’m getting ready to do my taxes tonight. Well, not really, I’m getting ready to let a wizard do my taxes for me. I’ll probably do a sanity check on paper, but I’m so good at making stupid math mistakes that I’ll trust some software. Scary.
Anyway, somtimes dialogs amuse me. The above informs me that I am about to install Maryland. Which is weird as I look around and find myself in the state of Maryland.
-
Local Hamfest
This is a reminder to myself and others that the biggest local DC-MD-VA Hamfest is coming to the Timonium fairgrounds March 27 and 28. I’ll try to hit the Hamfest on Sunday. Hopefully I’ll be able to pick up some cool and obscure hardware for next to nothing.
I don’t hold a ham radio license, though I have thought about it in the past. I lack the funds and free time for another semi-expensive hobby though.
-
Atom API: I Want My SOAP!
A discussion on the Atom Wiki should make it possible for clients that lack PUT and DELETE to fully implement the Atom API. If folded in to the next revision of the API, this enhancement will make J2ME Atom API clients a possibility. As Russ pointed out previously, J2ME does not include support for PUT or DELETE. But why get rid of SOAP?
I don’t want to make things too hard on Atom API server implementers. At the same time, I love the flexibility of being able to choose between coding a client with GET and POST (and hopefully PUT and DELETE) or SOAP. Sometimes the former makes more sense. Other times it’s the latter.
If I wanted to whip together a quick client demo to impress my friends, I would probably point WSDL2Java or Visual Studio .NET at a WSDL file. Then I could whip together a working Atom API client in just a few minutes in front of their eyes. They would get bored while I implemented things on the HTTP level. I’m sure that Mark or Sam could whip something together at that level in a few minutes, but not I. (On a side note, check out this post in Sam’s blog and this sample C# client on atomenabled.org)
To demo things, I could easily point my client at Blogger or Typepad, two services with significant user bases, and both with SOAP implementations of the Atom API. It’s times like this that SOAP shines.
So why do we have to get rid of it?
It seems that many people are against having SOAP in the spec at all. I can understand where they are coming from. On some platforms, it would be fairly easy to implement SOAP on the server side. On the other hand, if your chosen platform does not have a SOAP toolkit that you can use, implementing it from scratch is non-trivial.
Here’s what I think: SOAP should stay. It adds more flexibility for consumers. In an ideal world all clients would interact with the API using GET, POST, PUT and DELETE. Ideally, clients that lack PUT and DELETE would interact with the API using GET and POST possibly as outlined on the wiki. Alternatively, I would like clients to have the option of using SOAP to interact with the API. SOAP support SHOULD be implemented on the server side, but should be no means be neccesary. It would be cumbersome to make SOAP support a MUST, but there would be fewer SOAP implementations if support is listed as MAY. If several of the big players continue their SOAP support, writing a SOAP client will still be rewarding.
-
No Love for Eisner
I was listening to Marketplace on NPR on the way to class today, as I’m known to do. I was amazed to hear that over 40% of Disney shareholders opposed the re-election of Eisner to the board. That’s an insanely huge number, and will probably result in some sort of changeup in the company.
I like the fact that Roy Disney and Stanley Gold were given a chance to air their grievences. The pair left the board a few months ago. Disney and Gold are threatening to oust Eisner. Roy Disney pretty much installed Eisner in the first place.
Who knows what the long term outcome of this no confidence vote will be. In my fantasy CEO league, I’d love to see Steve Jobs behind the helm at Disney. I don’t think that reality agrees though.
-
Katy Rose
I stumbled across a CD by Katy Rose today while picking up some cords and connectors at Target. I’ve listened to the samples, and I might just pick it up tomorrow. The site is no admission without Flash though.
She could be the next Avril. Or not. I like what I’ve heard so far though.