December 11th, 2001



Biertrinken macht mir Spaß.
This whole day rocked, really.
Shopping with Amber was awesome.
Nice long conversation with Dina.
Dante's was underpopulated, but fun.
I bought a USB scanner... works wonderfully with Linux.
I love my modular kernel & Debian.
You know what I love more, though?
No school. Almost!
I made tons of drawings today. I'm going to scan them.
I should sleep soon.

Justly, it's just me, writin' my journal...

Drove to school.
German was relaxing.
Went to Office Depot.
Bought a big plastic thing.
Put shit on it.
I hate plastic furniture. :-(
But it's so cheap and light.
Can you count the 9 USB devices?
"Built to Spill" is good. Thanks, Eli.
Left my credit card at Dante's last night.
Picked it up on way to pick up Brendan.
We ran the long loop around Greenlake.
Wir haben der sind den langen Pfad um Greenlake gelaufen.
I think that's the right adjective ending.
Too lazy to go get book and check.
German final will be easy...
... she gave us details of everything that'll be on it.
Math will be boring, but not too bad...
... just need to review steps of algorithms.
Linguistics will be seemingly easy....
... and I'll fuck it up.
Only 1 more day of class!
Shower time.

Whoa.. KDE owns!

The last time I tried KDE it sucked.
It totally totally kicks ass now.
Beautiful, too!
So many little details are impressing me, and I've only just started.
I'm so happy now.

KDE: part 2

So, basically, KDE is way damn cool. Functionally and aesthetically, I'm strained to find anything lacking.

So cool! I can browse the Windows Network Neighboorhood and open videos off Chuck's computer without ever mounting anything or knowing shit about smbfs/smbclient, etc (in fact, it uses smbclient, not smbfs (which is linux-specific))

With the AudioCD KIOSlave, Audio CDs appear as directories containing WAV, MP3, or OGG files that you can just drag to your desktop... it'll automatically rip/encode it for you. Oh, and it fetches the CD info from CDDB, of course, so the CD files are all names properly too.

My only wish for KIOSlaves is that they should take one of those user-space filesystem kernel modules (preferrably one that works on unices other than Linux also) and hook it up to the KIOSlave system so non-KDE programs could access the data. For instance: if I setup my video/mpeg MIME Type helper to be a non-KDE application, then I'd have to mount Chuck's Video share before opening it, because the non-KIOSlave-aware app wouldn't take smb:// as a valid POSIX path. There are a few little issues then, but nothing huge or unsolvable.

Mosfet Liquid: so sexy looking. Menus: all fade in like Win2k. Task switcher: if text is too big, it fades out at the end, instead of wasting space conveying nothing with the ellipsis like Windows. Icons: brighten on hover-over. Text: all anti-aliased, everywhere.

KreateCD program... very nice. Klipper clip-board program, very useful. Panel: when you start to move objects, all objects shrink immediately to their minimum size, then stretch again when you're done moving the one object == very very cool.

Control panel: lets me browse hierarchially all my system info, including parsing things transparently like /proc/bus/usb/*... and then it correlates the vendor/product IDs with a database of its and shows my USB hub as coming from "ADI Systems". So so cool. So correct.

Anyway, now I must do Linguistics homework. Bleh.

Must update! Okay, get this. Say I have an Audio CD and I want to put up mp3s on my website for other people to download. Normally I'd rip the CD, rename the tracks, encode as mp3s, then upload.

With KDE, I drag from one folder to the other. The audioslave:// IO slave handles cddb lookup, ripping & encoding, the fish:// IO slave handles all file operations over SSH. Seriously, those 4 steps are combined into 1 logical operation, all with a pretty progress bar and upload speed. I don't even have to copy the files to my local harddisk in the middle.... directly copy from one non-disk to another non-disk. So cool!

Back to homework.