Blog

Photosynth tech preview

This is just too amazing!

Categories: General computing
Posted on: 2006-11-09 23:48 UTC. Show comments (1)

E-mail address notification

This post is just to let you know that the e-mail addresses c9@ookii.org and egs@ookii.org, previously used for feedback on the Channel9 and El Goonish Shive sections of the site respectively, no longer exist.

The reason for this change is the amount of spam I received on these addresses.

If you wish to contact me for any reason, including anything about those sections, please do so by posting a comment here on my blog.

Categories: Site news
Posted on: 2006-11-09 12:58 UTC. Show comments (0)

1000 downloads!

Find As You Type for Internet Explorer has just reached 1000 downloads on the site: about 900 x86, and 100 x64 (and an additional 263 downloads of the source code).

And that's not even counting the downloads from Channel9 or other places that may be mirroring it. Since the IE blog linked to Channel9, and since C9 has slightly more traffic than ookii.org, I suspect it's been downloaded even more times there.

Thanks for your support everyone!

Categories: Site news
Posted on: 2006-10-31 23:09 UTC. Show comments (1)

Unfortunately, a day isn't always 24 hours

You may have noticed that the calendar in the sidebar on the right uses a nifty javascript/AJAX implementation so the page doesn't need to refresh when you go backward or forward. Yesterday I discovered a really stupid bug in it: go backward a month, then go forward to October again (unless it's already after October when you read this, in which case you just need to go back, assuming I haven't fixed the bug already). You'll see October 29th appears twice, and the days after it are shifted ahead.

How does this happen? It's because the javascript Date object doesn't have any built-in support for date arithmetic; you can't easily add a day to it for instance. So I built my own support for that. Since you can convert a date to and from a representation in seconds, to advance one day I simply add the number of seconds there's in a single day to the date object. Which worked great, until now.

You see, I'd been working under the premise that dates are all 24 hours long, not an unreasonable assumption you might think. Unfortunately, thanks to the end of Daylight Saving Time, October 29th is 25 hours long, throwing off my algorithm.

I'm going to fix this, of course. Soon, I hope.

UPDATE: It appears I'm an idiot, and the Date object does support the type of arithmetic I need. I don't see how I missed that when I implemented it... Anyway this'll make fixing it a lot easier. I still need to actually do it, of course. :)

Update 2006-10-31: The bug has been fixed. All seems well with the calendar now.

Categories: Site news
Posted on: 2006-10-30 15:22 UTC. Show comments (0)

Results!

From "nearly done" to "done": last Friday I received final marks for my thesis: 9 (out of 10).

This mark is for the research I've done, the written thesis itself, and the presentation I gave last Thursday as I said in my previous post.

I do not often boast about grades, or mention them at all really (with the possible exception of my grades for French class, which I only mention to indicate how truly hideously terrible I was at that), but I just had to mention this. I mean, it's not every day I finish my final project, and I am justifyably proud of that mark.

Unfortunately I am once again going to have to promise you to reveal my thesis work at a later date. But soon! :)

Update 2006-10-31: My thesis is now available in the University section of the site.

Categories: University
Posted on: 2006-10-29 21:41 UTC. Show comments (2)

Latest posts

Categories

Archive

Syndication

RSS Subscribe

;