More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  InkyProfileFriendsBlogMore Tools Explore the Spaces community

Inky

Frysk bloed tsjoch op! ... Flean op! Wy sjonge it bêste lân fan d'ierde, It Fryske lân fol eare en rom!
May 08

Inky 0, Zune 1 :-(

Don't get me wrong, I'm still extremely happy with my Zune, and the software it comes with. Heck, the XNA 3.0 CTP was released this week, and now I have games on my Zune. Yay! (Although most games I tried still crash.. I guess that's what you get for using experimental software).
 
There's just one minor detail about the recently released version 2.5 of the Zune software... it includes the "Now Playing" feature for Messenger. Yeah, great work boys! Obviously my whole Zune project has suffered a bit of a setback, and to be honest, now that they added the feature, it has obviously become less of a priority for me to finish my own stuff... I do have other stuff to do!
 
Ah well, it was great while it lasted. I might release it some day, or I might release the source in a few days. We'll see.
 
(Appologies for the lack of links to the CTP, previous blog posts and what not, but I'm too lazy right now to add them.)
May 07

Three things that should scare the crap out of you

1. A programmer with a soldering iron;
2. A manager who codes;
3. A user who gets "ideas".
 
P.S. Don't worry! The Zune stuff is on the way. I will be releasing a build as soon as I finish the installer.
April 29

My recent Web 2.0-ness

The last few weeks I have noticed I have signed up for a few additional Web 2.0 services, such as Digg, Last.fm, Live Mesh, and stuff. Not that I really use them, or want to use them.. But most sites require their visitors to sign up in order to post comments (whatever happened to post as an anonymous coward?)
 
I still vehemently refuse to use Twitter though. I'm afraid the world might end up a little less sane if I do.
 
The Zune stuff is coming along nicely. I'm adding Last.fm support today, which should be a cool addition. I'll add some more options for the Now Playing add-in, and then I'm ready to build the actual installer. It should be interesting to try and build it using Zune's own UI framework, which might result in a purdy application!
April 27

Inky 1, Zune 0

The Zune software is cool. It looks sleak, works great. There is just one drawback: It doesn't implement the Now Playing feature for Windows Live Messenger. Of course, a well-motivated geek doesn't just give up. Instead, I've created what I call "Zune Add-Ins". A few lines of magic in the Zune resources has allowed me to pretty much implement, touch, iterate over, and what not, every object in the Zune software.
 
Très cool. So how does this all work you ask? The Zune software implements what is called Iris -- A UI framework based on MCML. Iris adds several improvements over MCML, including the ability to run scripts.. And the best thing is, Iris is written entirely in .NET! So, the first step was to let the Zune software load my own DLL. This was reasonably straightforward by adding a new Script tag, and adding a reference to the DLL as a namespace. The second part was adding a small "Add-Ins" link next to the settings link/button in the top-right corner. When clicked, it launches a new dialog.. And this is where the real magic kicks in.
 
Intead of putting the whole dialog in the ZuneResources DLL, isntead I opted to one-time import my own XML file containing IML (Iris Markup Language). From this XML file I can create, manage, etc., the settings dialogs for Add-Ins, by letting Add-Ins give me the path to their own XML file. This way, you can actually create neat little Zune dialogs for your Add-In settings.
 
The Add-Ins themselves simply reference a special .NET library which contains an IZuneAddIn interface, and are stored in the /AddIns/ folder. My code simply walks over all the DLL files in that folder, dynamically loads them and checks if there are any classes implementing the special interface. If so.. Voila! Your Add-In has been sucked into the Zune software. Cool!
 
Either way, here is the result so far:
 
I'll work on it a bit more, and then release it for BETA. This will probably be sometime next week.

Spam, ugh!

It's not big secret that we use Google Apps (GMail, etc.) for our bot2k3.net domain. Nick once set it up, and it works fine, so I'm hesitant to move over to a different solution (such as Windows Live Domains.. does that even still exist?), or running our own mail server (we did that for a few years, and it was a pain to maintain properly). Seeing as I always access my e-mail via Outlook (POP3), I never really checked out the web front-end.
 
So, today I had to log in from work, and not wanting to set up Outlook I figured I'd give the web front-end a go. I finished what I had set out to do, but then my eye caught the spam count.. 3,500 (and then some)! Wow. I never got all those spam e-mails via POP3, so Gmail is doing a pretty decent job with it. I still can't believe I'm receiving that much spam, though, but by the looks of it they are pouring in (2 or 3 every 10 minutes or so.. Yikes!).
 
My e-mail address must be sitting on a fair number of web pages. Including my blog. Shit.
 
Good thing that my primary e-mail address (my ISPs) doesn't receive that much spam (maybe only one or two a day), and isn't listed anywhere un-obfuscated.
April 15

Ninentdo/Wii GamerCard?

Hmm. As you can see, I have an XBOX Gamercard thingamajig on my blog. Seeing as I also own a Wii, I wondered if there was something similar for that console. After some searching there doesn't appear to be, and it looks like Club Nintendo also does not expose the data via an API of sorts (which sucks!). Does anybody know of any alternatives?
April 04

Tagged by Embee

I've been tagged by Embee. Now, supposely, I need to write 10 random things about myself, and I need to tag someone else, and I can't tag back. Or something along those lines. I don't react too well to "tags" however. I've done it once, in a distant past (or was it just over a year ago? oh well), and now I consider it to be a form of spam -- Something along the lines of "Send this to 10 people or you'll never find the love of your life". Yeah, right. 
 
She (Embee) did finally add Windows Live Alerts to her blog, though, which is super cool stuff. Everyone who has a blog should offer the alerts: I love getting these alerts on Messenger, instead of having to deal with ten different applications to track my communications. E-mail and IM (+ Alerts) is pretty much all I need and want. And if I ever decide I want to know about new blog post on the go (i.e. via mobile), Windows Live Alerts let's me do that as well!
 
(Yes, I know Outlook and IE now offer RSS support, but I don't like the interfaces).
March 13

I love my e-book reader

I'm lazy when it comes to buying stuff -- when possible and conventient I try to get it online. Books are no exception. I've picked up on reading a few years ago, focussing on English books to improve my overall English reading skills. Having read a fair few books since then, I decided to buy an e-book reader late last year.. Mostly because I was quickly running out of space on my bookshelf, and I got a bit tired of dragging around pocket books on every trip: they fill up space.. especially when traveling by plane.

So, I browsed around and finally stuck with the CyBook Gen3, a small and portable ePaper device (and it's damn lightweight!). It has some internal memory which is good for a dozen books, and it can very easily be extended with an SD card. Currently I have a 512 MB one, but I'm contemplating upgrading to 4GB so I'm pretty sure I'll never run out of space again. The obvious advantage is that if you want to drag around a dozen books or so, you don't need an extra backpack. The books are also a little bit cheaper for me, seeing as most English pockets are around 12 euro, whereas I can get them online for around 8 USD. You do the math (it's about a 50% saving though!).

The device is easy on the eyes as well: it uses ePaper, which is a technology that enables the device to render once, never having to refresh the screen (which is done in monitors, TVs, etc.). This also means it uses very little power.. which I definitely noticable. I haven't really recharged the battery since I got it, besides a few minutes from time to time to put a new book on the SD card (yeah yeah, I didn't have an SD card reader on my old laptop).

So if you like reading, and don't mind using a device rather than having the "real deal" in your hands, definitely check it out :-)... You need to be willing to fork over some money for it though, most e-book readers go for around 300-400 USD. Ouch.

February 24

360voice.com is really cool

After browsing around, visiting some sites about XBOX 360 (and games) I found http://www.360voice.com. After creating a blog with them, they start generating the content of your blog as if your XBOX is actually blogging! It's really cool (granted, it takes a while for your blog to be populated, but alas), and has some pretty advanced statistics, too.
 
I've added a link to "my" 360Voice blog on the right side of my space --->
 
Now I'm waiting for the first content to be generated ...
View more entries
 
The 6 Sacred Stones: A Novel
Scarecrow
Area 7
Simple Genius
Hour Game
Amazonia
Deep Fathom
Do Androids Dream of Electric Sheep?
The Mephisto Club
The Book of Air and Shadows: A Novel
Robert Ludlum's The Bourne Betrayal
Mass Effect: Revelation
Stardust
The Amber Spyglass (His Dark Materials, Book 3)
The Subtle Knife (His Dark Materials, Book 2)
Kushiel's Justice (Kushiel's Legacy)
His Dark Materials, Book I: The Golden Compass (His Dark Materials)
Vanish
Harry Potter and the Sorcerer's Stone (Book 1)
Harry Potter and the Chamber of Secrets (Book 2)
Harry Potter and the Prisoner of Azkaban (Book 3)
Harry Potter and the Goblet of Fire (Book 4)
Harry Potter and the Order of the Phoenix (Book 5)
Harry Potter and the Half-Blood Prince (Book 6)
Aztec Rage (Aztec)
So Long, and Thanks for All the Fish
The Restaurant at the End of the Universe
Life, the Universe and Everything (Hitchhiker's Trilogy)
The Hitchhiker's Guide to the Galaxy
The Book of the Dead
Kushiel's Scion
Harry Potter and the Deathly Hallows (Book 7)
Angels & Demons
Deception Point
Deep Fathom
Digital Fortress
Ice Station
Never Go Back
Pig Island
Prince of Fire
Seven Deadly Wonders
Sight unseen
The Broker
The Camel Club
The Concrete Blonde (Harry Bosch)
The Da Vinci Code
The Eight