Author Archives: Snake

Time for an update.

As school is a real bitch for me this semester (OS, Stats, Databases, Assembler, etc.), time for personal projects is at a minimum. Still, I’ve got a few things complete or in progress. The Columns are all up–or at least the ones since 2001. I’m still noticing some issues with search engines not updating the paths to them, though. But most users seem to be able to find the correct item from the simple, new navigation frame.

I also took a few days to learn some Flash “ActionScript” and coded a scrolling logo banner animation. It picks a random logo file, loads it, and moves the view around the image while tweening blur and opacity. The blur effect takes a bit of processing though, so the animation settles down after a few minutes. I’m not sure if it will be permanent, but hell, it’s still rather bitchin.

I’m also working on a new program in VB.Net. It’s the alarm to end all alarms. You can set up multilple alarms of varying types (timer, daily, one-time, weekdays, etc.) with any action you’ve defined. The actions (sound, strobe, command) are setup separately so that multiple alarms can use the same action. The time monitoring routine runs in a separate, higher-priority thread from the editor windows; it uses an intelligent sleep system to minimize polling (and thus CPU usage) when alarms are far into the future. I’m also using the FMOD Soundsystem to play various sound formats, unlike with Dark, which could only use WAVs with its pure DirectSound implementation. My alarm app is nearing a public release soon. It should be the perfect wake-up call for anyone that sleeps in the same room as their computer (i.e. college students).

Posted in Academics, Programming, Website | Tagged | Leave a comment

New apps and stuff

I added two small, new apps to the site since the last post. One is for fixing audio sync issues in video files. The other removes lines from log files using regular expressions. They’re just more programs to make my life simpler that I thought I’d share with the world. 😉

I’ve also been adding on to the download system and fixing some bugs with the other systems. All the downloadable files are automatically linked to an FTP-accessible directory every hour. The download script now knows this and lists the FTP mirror automatically as well. However, I’m still having issues with the anonymous FTP and server load, so it’s best to just use HTTP for downloads. The script is supposed to automatically download from the HTTP url if there aren’t any outside mirrors.

Posted in Programming, Website | Leave a comment

Columns System

I know I’ve been saying I’d get on this after I finished the Content system, but Oblivion modding, playing other games, and random girls slowed me down. But a few days ago, I finally got a spec written down for how I wanted the Columns system to work. The last couple of days, I’ve been adding academic papers to the system and tweaking it up a bit. It’s basically just the Content system with some modifications to data display. These include brief and detailed views (only detailed done now), getting the page modification date from the page itself (and then putting it back into the database for sorting purposes), sorting by different fields (Title, Date Created, Date Modified, and Views), getting the views with a special script on every page that puts hits into the database, displaying more items on a page, displaying the Column logo if it exists, and other small fixes.

So, the links to the Columns system have been added to the nav frame already and it should be working henceforth unless I’m making some additions to it and PHP gives an error. I’m gonna be slowly adding the columns back in; I’ve already got most of the academic papers added. But I may leave out some of the less useful columns. I’ve been contemplating what to do with all the stuff that gets left out from the front of the site. I think it will involve its own system (derived from the other two) which is basically just a page of links with little blurbs about what the page was, when it was created, and when it was in use until. That’ll probably be the easiest way. But I doubt I get beyond adding columns and the last few files to the systems I already have. Anyways, enjoy the stuff.

Posted in Website | Leave a comment

Oblivion Modding, etc.

I’m surpised myself that it’s been nearly a month between posts. What’s more surprising is that I haven’t really done anything too important to post on. I’m mostly just working on various projects, particularly an Oblivion modification. But I should be back to working on the site before too long. I still have to get the Columns area up, filling a large void on the nav (which itself needs a facelift with a flash version). Before I got stuck on modding, though, I did put in most of the files for the Content system. There’s still some, particularly older, files that need to be added, but they will be gotten to eventually. I also did some nifty changes, one of which allows users to view file stats when the download link is moused-over. It can also read vital info on media files like length, codec, bitrate, etc. Tis quite swooby.

My monitor died some time in the period between posts. It had been doing some bazaar things before it keeled over, like color distortion, image jumping, and scrolling horizontal lines. Then one day (a Sunday, I believe), I got up and brought it out of standby and it turned right off. Then it turned on…and off…and on…and off, etc. The time between the on and off got closer and closer together so that eventually the on light stop turning off. It was a rather odd way to die. I’m pretty sure that there’s just some power issue with it, which would be easy to fix. But alas, my warranty must be up. The original post from when I got it is here. I’m still debating about whether or not to replace it with an LCD; so until I do decide (and have the money to buy a new one), I’m just using a loaner monitor. I think this one might die any time now, too.

So, about this mod I’m working on, nay slaving over: I had an inspiration one day about the items in Oblivion. I realized that there were no set items like the ones in Diablo 2 and Dungeon Siege 2, where having more of the set gives the player increasingly powerful bonus effects. I remember what fun we had playing DS2 multiplayer over Christmas. Finding a set item led to instant jubilation and a scramble to pick it up before anyone else. It’s also one of the most difficult decisions to make in a game, whether or not to break a set. That kind of intense item fun is lost on Oblivion, so I’m trying to add it in.

At first, the mod was just a cool Thief set with some original and powerful item bonuses. But in the last few weeks, it’s grown into a larger project. The next set to be released soon is for mages. This set has new art for some of the items (robe, gloves, hood) to make the items match the name of the set: “Brilliant”. It has scripted and unique spell and power bonuses like invulnerability for a short time, health to mana sacrifice, and the super sweet ice storm spell which calls forth a blizzard on the target that does ice damage and freezes (as well as making the weather turn to snow). It also has a killer quest to go along with the set. You get the quest when you read a certain book. It has you going to a remote ruined fort that I’ve completely redecorated with new bosses, creatures, art, sounds. It’s quite a welcome relief from the standard oblivion designs. There’s also tons more stuff, but I can’t remember or say it all here. You’ll just have to check it out when it’s finished. Until then, here’s some screenshots from the upcoming release. You may download from here.

Posted in Hardware, Modding, Website | Tagged | Leave a comment

Update for Data Rate Calculator

I was using my calculator today and noticed a difference between equivalent data amounts of bits and bytes. I looked at the math in the code for a while, and then realized that I somehow overlooked the conversion from bytes to Kbits (internally, everything is converted to Kilobits) using 1000 instead of 1024. Then, after fixing that, I changed a few more things. Here’s the log:

1.1.10:
-fixed conversion from bytes to bits using 1000 instead of 1024.
-fixed data rate profiles being limited to 50 and anything above that crashing the program on start. there is no limit now.
-updated the icon to add XP transparency effects.

You can get the new version here.

Posted in Programming | Leave a comment

You must check this out

I did a google search for a hunted map remake this morning and found out that they’re doing a complete TFC remake mod for HL2 called Fortress Forever. Check it out here. The media section is impressive. Then, after reading the team’s blog, you realize that there’s even more stuff that’s finished. I have a feeling this might even be released later in the summer or at least this year.

Tagged | Leave a comment