I should be asleep, but…

Just got done with my first day of my second week of work. Almost got settled in, so it’s all good. Everybody at NASA is welcoming. I’ve got my two project mentors, and another mentor that’s helping me with other things in general. All I gotta say is that I’m extremely thankful for this opportunity and this oughta be interesting.

One random techie side note: We’ve got *nix (yay!) network accounts, which is good and all, except you can’t normally install builds since we don’t have root permissions. Only until recently, when my project mentor pointed it out to me, did I realize that I could have been using prefixes with configure to install applications in my home directory, i.e.

./configure --prefix=/home/user/app
make
make install

That way it would install all of the app data in directories such as ~/app/bin, ~/app/lib, ~/app/include, and then from there you can update environment variables by updating ~/.bash_profile or whatever your distro has as one of your login scripts.

And on to NASA!

Just got moved into my house in Houston, and I’ll be doing an internship at NASA this summer. My work will involve .NET and Mono (yay Linux / FOSS!), but I don’t know the precise details. I’ll soon find out tomorrow morning!

Wonderful Distractions… Gah!

Got a job this summer doing an internship at NASA doing development work, and I recently found out the project I was going to work on. Ends up I will be doing some .NET development, which is great since I had experience with it last summer, even if it was namely web development.

I’m getting more and more excited about this, the only thing is I have a final coming up… Tomorrow. Damn you Diff Eq!

Well, it’s this with great thing that has me distracted.

Demo available!

I recently got tons of free time and I’ve been working “under the radar” for the past month or so and I have a working demo - the almost-complete storyline is included!
You can download it here.

A MegaMan X Flash Game… That Pwns?!

The project name is MegaMan Corrupted, from JKBGames, and after seeing this demo video I couldn’t believe that this game was made in flash. On top of that, I could hardly even believe that someone’s managed to get this far with a MegaMan X fan game of this quality!

The mechanics of the game are flawless, and cohesion (or whatever other fancy term that fits) among the sprites, sounds, etc. are amazing. Needless to say I’m going to be following this!

ArcLib Activity

I’m really late in saying this, but there’s been a flurry of activity for the ArcLib project. Good news!

I’ve got a nice polite onslaught of tests charging over the horizon and I plan to work on maintaining this website and the project as a small study break. Plans, plans… Must act!

School

It’s 2:20am and all I’ve gotta say right now for school is: Holy crap!

This is my second semester, taking 17 hours with three engineering classes that like to dish out gobs of homework. The load ain’t too much, I can handle it… Except I don’t have tons o’ free time to spare. I finished my electrical homework about an hour ago…

Would say more, but I can’t think of much. I probably need sleep since I got an 8am. Just writing to get back to the blog so it doesn’t stagnate.

Test Build Working!

I just finished committing my changes to the repository, and it’s working feckin’ swell!

Aside from just getting the initiative to work on the project, I was being held back by figuring out a good item / container registration system. I was working on it some a couple days ago, and realized in the midst of working that “Hey, this isn’t C++, it’s D… I can has mixins!” And thusly I was able to create a [more] elegant solution to my problem.

Before this I had Item and Container as templates, the parameter for each referencing to the paired class (similar to how the Setup template is defined for Item and Container), creating a frigantically intertangled web of cross-references amongst templating and inheritance. There’s probably always something better than this out there but I’m just proud of myself for getting this little system working.

To punctuate this thought: I love D!

In addition: Eclipse and Descent kick all the more arse. I’m saying this because I just finished setting up my build / run procedures and it was scarily intuitive.

Well, maybe not so much when trying to create the launch configuration for the project’s DSSS build. I had to make sure that my PATH variable was correctly set to my binary and that it was being set in graphical applications, and did so by moving my PATH additions (under Ubuntu) from ~/.bash_aliases to ~/.profile to ensure this. Plus, it was a little difficult trying to define the working directory for the builder’s launch configuration. I don’t know what was wrong, but I would try different variables and it would say that the variable was undefined… Maybe it was because I was trying ${build_proj} on an External Tool that wasn’t directly connected to the project. It ended up working with ${project_loc} after a little bit of finagling, and now that I have it as a builder, ${build_proj} seems to work too.

Later on I will make some posts about how I set up my D compiler (DMD 1.0) along with DSSS to show an example or at least provide links.

Plus I gotta choose a new theme or modify my current one for a flexible and elegant layout (that works with WordPress 2.7) and actually shows the date. Go go PHP!

God I Love This!

I gotta say, WordPress is teh kick-arse!

Not only that, but having more hosting resources (since I recently purchased a small hosting package) helps out a crapload too. The main reason I’m making this post is because I just updated Wordpress from 2.6.3 to 2.7 using the tutorial for updating via SVN.

I already had a little experience using SSH, so I decided to apply my knowledge and BAM! I can do stuff now!

Plus, it gives me some more options with file management. I had played around some with sshfs for remote mounting for my Computer Science account in school, and I used that here. It was easy as pie to setup.

Just wish I had known this stuff and had these resources when I was more into web development :(

Oh, well.

Site Set Up… Finally

I’ve finally settled down on Wordpress to manage my site.

I will post updates on my projects and just findings in general, since now I have something more than a primitive blog meant for Thacmus - may it rest in peace.

I’m currently in the process of setting up a development account with x10 and should have that handled and taken care of soon enough.

I feel so powerful!

Update

The site has been moved to a new server, so the connection’s a lot faster which makes managing the site much easier.

Later on I will customize the theme and get the site rolling. The next step will be actually working on my projects. Woohoo!