Warning: ereg() [function.ereg]: REG_BADRPT in /home/chris/http/access.php on line 23
Krhis’s Journal

Now known as “/dev/blog”

October 13th, 2007

Please update your bookmarks and RSS feeds, here’s the new address:

http://blog.krhis.net/

Fortress Forever: September 17

September 12th, 2007

It’s been a few years since I’ve played Team Fortress Classic, to this day very few people can say they have played the original 1.0 Half-Life mod which was released in April 1999. I did. I was also there for the big 1.5 update in June 2000, and I was there for the Steam port when teleporters were introduced in the game for the first time. For much of its early history, Team Fortress Classic was second only to Counter Strike as the most played and popular of online games. For a long time afterwards it consistently ranked between the top 5 or top 10. As of right now only 122 servers remain.

I am a veteran player of Team Fortress Classic. When I discovered the Fortress Forever project, it brought back some fond memories while at the same time reminding me of the mindless chaos that made Team Fortress Classic so enjoyable.

The Fortress Forever team is quite large (composed of abut 20+ developers), with members from the US, Canada, UK, France, Norway, and Finland. And wouldn’t you know, Valve announced the beta release of Team Fortress 2 to be on the same day. Coincidental? Or are they worried it may be shadowed by Fortress Forever?

Fortress Forever, seems to have two things going for them:

1. It’s more ’serous’ then Valve’s Team Fortress 2. Keeping in mind that both mods run on Valve’s Source engine, Fortress Forever is keeping closer to its roots whereas Team Fortress 2 has taken the ‘comical approach’.

2. It’s a free mod with an open community. Ever submit something to Valve? Most Steam reports go ignored. Unless if it effects everyone in the community, it will never happen. I believe having an open community can be one of the most important things when it comes to a project this size, and it doesn’t stop there. Think about Debian, GNUnet, and Wordpress. Drop into the IRC channel, meet with the community, chat with the core developers, resolve issues, and submit bugs.

Regardless, I’ll purchase Team Fortress 2 eventually. Hopefully Valve will bring the Black Box bundle back so I do not have to repay for content that I have already bought at full price.

The next thing on my list that I’m keep a close eye on? Sven Co-op 2.

Work, Cryptography, Disgaea, Repeat

August 10th, 2007

Don’t fret, this blog is still active. Soon hikikomori will set in and I’ll be back to my usual routine.

And on another note; it has been a little over a year since this blog was first started. As of lately I’ve considered renaming it. It has never been considered an actual “journal”, but personally I think the word “blog” is a little over used. Suggestions anyone?

Wordpress SVN /trunk

June 28th, 2007

No more tarballs for me, following papmech this blog is now running Wordpress 2.3-alpha revision 5773 via Subversion (SVN). I have set up a cron job to run every 8 hours to automate the process, so I will always be running the latest development code.

The trunk contains the latest development code, which is currently tagged as 2.3-alpha. The major versions of WordPress (1.5, 2.0, 2.1, and 2.2) that are still maintained by developers and are split into branches.

Trying to run beta (let alone pre-beta) software in a stable environment is never suggested, especially when it changes every 8 hours. From personal experience I can say that living on the bleeding edge has its benefits but they are easily outweighed. This results in a small handful of errors from time to time, or the entire database disappearing altogether.

If absolutely necessary; my fall-back plan is to drop back from /trunk to the stable /branches/2.2 revisions.

Unrevoking a PGP Key

May 23rd, 2007

My old PGP key, 0x8D1F7423, expired last April. Once again I generated a key that expires in 365 days, exported my public key to key servers, and generated a revocation certificate for it. Saving one revocation certificate to a file and printing the other in the event that my hardware becomes misplaced, destroyed, or otherwise ’superseded’.

I navigated to the directory and double clicked the revocation certificate expecting gedit to appear, but nothing happened. After launching GnuPG I was able to confirm what had just occurred.

Seahorse (a GnuPG front end for Gnome) imported the signature into my keyring. Ah Shit.

Normally I’d restore the backup, but the key was so new I didn’t have time to make one. Luckily I had yet to publish the newly revoked key to any key servers, so I figured there had to be a way to strip out the revocation signature as it only existed on my PC. After a little research I stumbled upon a message board giving me the solution I needed.

Computer forensics and cryptography have always been a hobby of mine.

Grid.org Retired

April 28th, 2007

Grid.org, best known for their distributed cancer research project, retired last night. I’ve racked up a total of 469,870 points; that’s 2 years, 292 days, 15 hours, 52 minutes, and 30 seconds of idle processing power.

After doing a battery of tests with memtest86+ and mprime, I will be joining Folding@Home later this week. For those who are interested, Wikipedia has a list of distributed computing projects.

My United Devices Stats
My United Devices Stats

Debian Etch Released

April 14th, 2007

Yuzu is a dedicated box in my basement with a LAMP installation that I can just ssh or rsync into form any computer within my home. As of April 9th this sever is now running Debian 4.0r0, or simply “Etch”. 21 months in development and worth every minute, Debian Etch is by far one of the most stable Linux distributions I’ve worked with to this day.

I’ve been experimenting with Debian’s ‘testing’ repository on my PC for a few months now, now that they officially support the AMD64 architecture. I’ve grown tired of Fedora, although it is professionally polished, Fedora has always lacked the vibrant community of Ubuntu. Not to mention yum (think: apt-get but for RPM’s) has always been a big pain (think: RPM hell… but automated).

And for those who were wondering; The last Debian Sarge install topped out at 149 Days, 0 Hours, 55 Minutes, and 32 Seconds of uptime.

Colemak Keyboard Layout

March 19th, 2007

Did you know that the Qwerty keyboard layout was designed to slow down your typing speed? It’s intended purpose was to prevent paper jams in typewriters, but in today’s age and technology it can be anti-productive. Starting tonight I will be going “cold turkey” and make a complete switch from Qwerty to Colemak. At one point in time I did experiment with the Dvorak keyboard layout, but I would always switch between the two layouts while programming. One of my biggest pet-peeves have always been the locations of the Ctrl+Z, Ctrl+X, Ctrl+C, and Ctrl+V shortcuts.

Colemak is still a relatively new keyboard layout, the final draft was released on January 1, 2006 but after some research I discovered that Colemak was designed to be a practical alternative, not to just Qwerty, but also intended to surpass Dvorak’s flaws.

About six months ago I read about papmech’s experience with the Colemak keyboard layout and it has been on my mind since. But why so long? I was waiting to make things harder purchase the redeveloped Das Keyboard II, or in German, ‘The Keyboard’. It features blank keys, supreme durability, mechanical gold plated key switches, a layout that is divided over several pressure zones, and most importantly no “Windows” key.

Current typing speed: ~7wpm

Fundamentals of XHTML

February 28th, 2007

I’ve been recognized by the Business Professionals of America for having a superior understanding of the fundamentals of XHTML. Very rarely do I use the term “superior” but after placing first place at regionals I’ll be moving on to state competitions in Columbus Ohio this March. Some fellow friends and classmates (13 in all) also placed in similar competitive events such as C++, Java, and Payroll Accounting.

I’ve been working with HTML for eight years now, and PHP for almost four. Keeping up to date W3C documentation and following such standards is something I take serious pride in. But from what I’ve been told, the people who judge these events are chosen at random and are basically given a rubric to grade our work. I obviously know what I’m talking about and I can easily demonstrate my ability to follow standards, but there’s a big difference between demonstrating it and then doing it more efficiently. In such a case, they (the tests) won’t be graded accurately unless if the BPA can be serious and recruit some real web developers.

Some parts of the competitive events seem contradictive. XHTML emphasizes on standards, but what browsers will we be demonstrating our work in? You guessed it, Internet Explorer. And the editor we will be using? Notepad. Don’t get me wrong, I’m not complaining. I can work without syntax highlighting any day of the week, but don’t tell me it’s the only thing available. After a friendly debate with my CIS teacher, I discovered it’s because alternatives weren’t available to the BPA most likely due to licensing issues, causing unfairness for some contestants. (Ugh, I almost forgot! I should activate my copy of gedit before the 30 day trail runs out…) In addition to this; the horror stories that I’ve been told regarding the compilers made me avoid the programming events altogether.

Once again, the BPA needs to be serious about this. It’s like they are just throwing this stuff together and giving metals and plaques out at random.

Total Server Uptime…

February 19th, 2007

100 days, 4 hours, 7 minutes, and 28 seconds.

Ok, lets see how long this server can stay up without a battery backup supply connected to it.