Various Updates

I don’t blog as often as I should anymore. So, here’s another general update on stuff.

I released 0.4 of the Desktop Notifications Spec tonight. No, people, it does not allow XML + CSS or XSLT or XEMBED or sound or anything else. It does support enough to be useful, without going overboard. I think it’s getting to be a very good spec, and I’m about ready to call it done, after a few more (sane) discussions.

Galago .NET bindings are coming along nicely. Galago# itself works rather well, and I’m working on GalagoGtk# now. The one problem is that Gtk# supports Gtk 2.2, not 2.4, and I have some 2.4-only widgets in libgalago-gtk. So, I’m going to have to provide 2.2 alternatives. *sigh* Once that’s all done, GalagoGtk# should be ready as well, and the Beagle and Tomboy guys can have some fun with them.

I must say, Tomboy is very cool. It Just Works (TM) and I’m already finding it very handy. Kudos, guys! Now if only I could auto-link #123456 to Bugzilla entries at work. Hmm…

Galago .NET bindings and other news

I am pleased to announce that due to some, um.. gentle nudging on Nat’s part, work on the Galago .NET bindings has started. There isn’t a whole lot there yet, but it’s getting there. I hope to have something usable this weekend, when I actually have time to hack on this.

The Galago release is still being held up by two (possibly very related) critical bugs in galago-daemon. Once I find those, and finish up the avatar support (almost done!), it’ll finally be ready to release. The Evolution integration will be finished later (although I’m near completion), and I’ll be providing packages as soon as that’s done.

Keys be gone

Oops, somehow I managed to leave my keys on the table this morning when I headed to work. I didn’t realize this until I was at my door, just an hour ago. I went to the nearby Albertsons and picked up an eye glass repair kit to try to pick the lock, but it seems I’m a bit rusty… Luckily, on the way to the office (in search of a number to call), I ran into one of the maintenance guys here that I know, and got a spare key to use. So I’m back home! Must not do that again.

Partial family visit

My mom and my little sister Jenna stayed the weekend with me in my new place. Jenna was so thrilled. She thought it was a special treat just for her, getting to see her big brother. We went swimming and she showed me how she’s now able to jump off the side of the pool and how long she can dunk her head underwater. Man, it was great. Being around my little sister can be so much fun. It’s just always hard to see her go.

I spent so much money this weekend on apartment stuff. I’m already cringing at the thought of the credit card bill. On the upside, the apartment now has lights in every room, I have a place to stick my CDs, DVDs and videos, and I have more “real” cooking utensils. Like, a can opener, and measuring cups that don’t bend when they have stuff inside.

In a few weeks, if all goes according to plan, they, along with at least one of my brothers, will be visiting again. Should be fun, but I’m going to have to lock the credit card up.

On a completely unrelated note, I’m way too oblivious. When I have nearly everybody around me pointing out how I’m not picking up signals from various girls, it’s bad. It’s even worse, though, when a couple of really hot girls are trying to get your attention and you don’t even realize it until your mom of all people points it out. I see it now, of course. Hindsight’s 20/20 and all. Ah well. I’m not looking to get into the mess of a relationship any time soon again anyway.

Work tomorrow, and more Galago and notification spec hacking. Both of which are going well, but need some work still.

Todd Berman is such a liberal hippie.

Desktop notifications spec announced

Mike Hearn and I just announced the first officially public draft of the Desktop Notifications Specification we’ve been working on. It has a few rough edges, but is there for the most part. The specification was announced on the freedesktop.org xdg-list. We’re looking for feedback and some implementations. Currently, we have a few projects who have announced their intention to use the specification, hopefully with more coming in the future.

The protocol for the desktop notifications uses D-BUS. It’s meant to be desktop-neutral, and does not define presentation. An initial GNOME notification server is undergoing development, as well as a reference implementation library. These are not yet available, however, as Mike is without an Internet connection and has not been able to submit his latest changes. These will be updated as soon as possible.

Take it to the limit, one more time

Well, I’m half way through my second week of work (time flies!). I’ve got to say, I like it here, though it is a bit lonely. It’s hard not seeing my friends and my family every day, but things will get easier as time goes on. Fortunately, I’ve managed to find a way to get back home to see my brothers and my little sister (although my parents are out of town) and my friends.

In the meantime, I’ve been keeping busy. Work, of course, takes up most of my time. In the evenings, I’ve been hacking on Galago and the Notifications specification Mike Hearn and I are proposing for freedesktop.org. It’s almost complete, and I’m going to run it by the Eventuality and Kopete guys and some other people before proposing it to freedesktop.org. We think we’ve managed to create a decent specification, although we’ll see how its adoption goes.

I finally have my DSL and DirecTV set up. The speeds on my DSL connection are nice. I’m pulling about 310KB/sec download and about 42KB/sec upload. Compare that download to the 150KB/sec I was getting back home. Mmmm…. Of course, there’s always at least one problem. I’m paying for the business account at SBC, which means I should be getting 5 static IPs. However, they’ve now switched to “sticky IPs” and PPPoE for new accounts. My DSL modem is being a pain and only letting me use one of those IPs. On top of that, it seems I can’t reach some sites (such as suprnova.org) and nothing can reach me anymore. It was all working a couple of days ago, so I’m hoping it’s temporary. *Sigh*

DirecTV was a nightmare. I mentioned in my previous entry about most of it. I eventually went to Best Buy and signed up for a new DirecTV account threw them. The 4 receiver deal only works if you pay for all receivers up-front, and then activate them for awhile, and then they’ll reimburse you. Great. I don’t even have that many rooms or TVs. I just wanted free hardware :). However, they had a 70 hour DirecTiVo for $100, so I just bought that and took the new, free multisat dish home with me.

Since I wasn’t allowed to mount the dish to the apartment anywhere, I went to Radio Shack and bought a tripod. It’s a good little tripod. Sturdy enough. About the right height. It just didn’t have a mast for the satellite dish, that’s all. Which, you know, is kind of a pain when you’re in a hurry to set up the DirecTV. So I did what any self-respecting geek would do. I hacked something together, and this is what I came up with: The Elephant Mount.

Yeah, it scares me too. I’m choosing not to touch it, but it works! My new TiVo is nice and happy, recording my shows. My old DirecTiVo is sad, sitting there next to the new one.. I’ll find a use for it though, in time.

Oh, and I bought one of those Pur faucet-mount water purifiers, since the water in the bay area tastes like concrete. The filter doesn’t look so bad sitting on the faucet, really, and should really improve the taste of the water. Except, despite the big “Contains: 1 Microfilter” label on the box, there was no microfilter inside! I’m going to have to make time now to buy one. Another $15 down the drain. Meh. I’ll be, erm, “borrowing” some from home when I visit, since we haven’t used a water filter there in a long time.

Back to the notification spec. I want this done asap.