Managed World

Techno-babble from yet another babbler RSS 2.0
# Tuesday, October 04, 2005

[UPDATE: It looks as though the name JayOS is already taken. Now time to find a new name =P]

Okay, I just did some chatting with Blogus Maximus and I've gotten back into the mood to write on this blog (for the time being at least). I've been too much of a lazy bastard lately. Of course, I'm just the kind of person who likes to go in his cave and not interact with the rest of the world. So having me blog in the first place is its own sort of Christmas-day Miracle (except for the fact that it's neither Christmas or a real Miracle).

So, what have I been up to? Well, I'm finally starting to settle into my new position at work. It's a bit daunting at times to be in charge of a team. I know it's helped me identify some problems I have and some short comings I need to make up for as a leader. Other than that, my personal projects have largely been World of Warcraft and my current "baby" project.

Before I talk about my new baby, I should confess (as if you don't already know) that I don't exactly follow through on private projects. Following through at work isn't a problem, but I get passionate about something at home and then when the passion goes away, I move on to my "next thing." Instead of getting down on myself for that, I'm just going to say screw it and do it. I don't care what any of you think (of course, I'm just kidding there because I love every single one of you (except maybe *one* person out there (yeah, you know who you are (or perhaps you don't since I'm just making that up in the first place)))).

So, my new baby is JayOS. I've been wanting to get into low-level programming for quite a while. Some may think I'm simply torturing myself (especially those who *had* to do it for work in the past) but I find it is something that I enjoy. I enjoy knowing how something works and why. In that sense, I have gotten into Operating System development lately. It's certainly forced me to learn about how the BIOS works and to learn pedal-to-the-metal assembly programming. So far I have my own bootloader that actually loads the kernel I wrote in C. Of course, the kernel just prints "Welcome to JayOS" to the screen, but it's certainly a start. You don't realize how much you don't know until you start trying to do these kinds of things, that's for sure.

I think the first time I realized what I got myself into when starting JayOS was when I started writing the Kernel. Since the kernel was in C, I went to write "malloc" and then I realized there IS NO malloc. Since malloc is part of the runtime library, and since I'm writing my own OS, there is no malloc :). So, I had to write my own routine to allocate memory. Of course this has lead me down the road to investigate all sorts of memory management schemes. Oh boy, was that a never-ending rabbit hole. And that was simply one rabbit-hole of many when it comes to OS development. I've enjoyed it though :).

Anyways, that's what I, your most favorite and endearing slacker, have been up to lately. Ciao!

Posted in Personal
 #       Comments [7]
# Sunday, September 18, 2005

Mr. Maximus left a comment on my last post asking me to at least let people know that I'm still alive. Yes, I'm still alive. Yes, I'm spending a bit of my time still playing World of Warcraft. If you're a player, you can catch me on the Skywall realm and I am a Troll Mage named Mahku.

However, WoW isn't the only thing consuming my time. I have been moving into a new position at work. I am now an official "team lead" for the Production Systems team. It feels kind of funny (and it does come with more responsibility) but it feels really great.

Outside of work and WoW, I've started messing around with wcurses and Python programming. The goal is to mess around writing a text-based rpg like Chris Williams has (based on the Rifts universe). However, I am merely doing it as a learning tool to learn Python better. Why? Because I feel like it damnit!! No really, the reason I'm learning Python is because a couple of coworkers and me are starting to put together a set of Python libraries to help troubleshoot production support issues. Why Python? Because it is a scripting language, and because it is has a lot of community support.

So that's what's going on. Not much but a lot at the same time. Take it easy peeps.

Posted in Personal
 #       Comments [1]
# Thursday, August 18, 2005

How many of you out there have a Sonic near you? This may show my love of food (perhaps too much), but I've been seeing a lot of Sonic commercials lately and Unwrapped on the Food Network just had a segment on Sonic. I am totally dying to try this place out. I just want to know from someone that has tried it if it is any good. Unfortunately, the closest one to me is in Idaho I believe (and I'm not THAT obsessed with food).

I know, I know, a pathetic post to make coming out of my posting coma. What can I say? I'm no Rory, that's for sure. It just figures that my first post in a long time is about something that has directly contributed to my poor health :P.

Posted in Personal
 #       Comments [10]
# Monday, August 01, 2005

Well, my private life is officially over. I finally made the biggest mistake (read: "best decision of my life" (behind marrying my absolutely gorgeous bride of course (Hi Honey!!)). I went out and bought World Of Warcraft. After not being able to relax and play games for a couple of weeks due to all the programming leading up to Code Camp, I decided to play games ALL weekend. And you know what? It was everything that I hoped it would be. Call me a slacker, but I enjoy relaxing by parking my butt in front of a monitor and playing video games.

WoW is just as beautiful as Guild Wars and, save for teleportation routines, has no load screens once you're in game (Note To Game Makers: LOAD TIMES SUCK). Being the absolute loser that I am, I actually found myself spending a decent amount of my in-game time fishing, cook, picking plants (aka Herbalism), and making potions. Over the weekend, I was able to get my character up to Level 12.

My character is a Tauren Druid (say hello to my Bear Form bizitch). I'm located on the Draenor server and my character's name is Rendru. Caveat: While Rendru might sound decent and creative, I must admit that there is absolutely NO creativity to the name (tauREN DRUid). You see? Anyways, if you're around, ping me some time. I'll probably be soloing for quite a while (until I get to a certain point) but that doesn't mean we can't chat, right?

Anyways, what does this mean for all of you? Bluntly, I may not get the articles up as fast as I possibly would.

Posted in Personal
 #       Comments [5]
# Thursday, July 28, 2005

This one comes from a conversation I was having with a co-worker about starting to play First Person Shooters during lunch and/or after work to spice this place up a bit.

------------------

Jason Olson says:

I found another FPS that we can play on our breaks: America's Army, since it is OFFICIALLY free and we wouldn't be braking any laws by doing so.

Loren Guthrie says:

sounds good... but aren't you worried we might start a game and then be stuck for years with no exit strategy?

Posted in Personal
 #       Comments [2]

As Mykre has already pointed out, it appears that the August 2005 SDK has been released. I'm not sure how "official" it is since it isn't reflected on the DirectX community site, or the latest SDK page yet (although that may change by the time you actually read this post).

Enjoy!

 #       Comments [0]

Contact

Email Me Send mail to the author(s)

Calendar

<October 2005>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

About this site

Jason Olson's thoughts on Programming, Games, Music and Life in General

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Jason Olson

Sign In
All Content © 2008, Jason Olson
Theme based on 'Business' created by Christoph De Baene (delarou)