But here’s a basic update on what I have been doing.
- Upgrading my site by finishing all conversions, perfecting the CSS, making the template engine better, etc.
- Converting the pages I forgot to convert earlier.
- Rewriting the legal page (it’s still very basic, but it gives the idea).
- Gaming (will be discussed later).
- Working on all the stuff that I have to do outside of my website.
So now to expand on each of those things.
1. Upgrading Site
I’ve been converting all of my pages to a new layout for quite some time now (and I have been thinking about doing it for a while longer than that). First, I planned to use a powerful template engine that I wrote from scratch, but there were too many problems with it and the code got really messy. So I redesigned it in PHP. There is a base file with all of the functions and then each of the pages call up that file. So for example, to create a section (i.e. a rounded DIV), I call up the engine and then use the function ds(title,content), ds standing for draw section. At the beginning, I have printheader(), which prints out all of the header information, and at the end, I have printfooter(). For things that go inside of the header, like the title of the page, I use a variable. The variable is carried over to the engine and then it is used. The engine is extremely flexible. And furthermore, it will allow me to create several styles and implement them with great ease. The next new feature is the new menu. I was tired of the old javascript menu because it was fairly bloated. Also, it would only load after all images had finished loading. Although it was a very nice menu, I wanted something simple, because I am emphasizing simplicity in this new design. Thus, I created the GlassBar. The background is supposed to look like black glass (I’ll work on it some more to make it look better eventually). Then, there is the main link category and by rolling the mouse over them, sub-links are shown. I had never really learned advanced javascript, so I kept this pretty simple too. The rollover works simply by filling a DIV with content. It’s cross-compatible with all JavaScript browsers. And even though the rollover obviously doesn’t work with Lynx or Links, users can still access all of the pages through main pages (for example, instead of going to the Windows Software link in the sub-category of software, they would go to the software page and then to the Windows software page. On some of the pages, there is a LinkBar, often containing the “download the latest version now” link for software. This is simply designed with two divs, the bar div and the content div. By clicking the green minimize button, the content div hides. I have no clue why anyone would want this, but I thought it was cute. Now, the infamous news system. I left this until the end because I didn’t really want to look at all that really messy source code. Some of it was really bad. But I had to do it eventually. I wanted to use a new system. Before, the news was written to an HTML file, so it needed to have a header and footer. This complicated the code quite a bit, especially when moving the old news over to the old news page. But I redesigned it so there would be a file. This file wouldn’t have any header or footer or whatever. The PHP page would then include it and its contents would be added to the page. This made things much easier. However, extracting what was needed from the old code was quite a task. The other big difference was the new RSS file. The old RSS generator kept adding HTML tags to the RSS, which can cause problems. By using some REGEX, I was able to fix the generator to automatically remove all HTML tags. The program Kodos (http://kodos.sf.net) is a great helper with REGEX stuff (in the library, there was a suggested method of removing HTML; I modified that slighly and added it to the generator). The new news system should be almost bug-free. I’m sure there are a few more things that I would like to say here, but I have forgotten them, so when I remember, I’ll make another post.
2. Converting Pages I Forgot to Convert
Not much to say here… I think there were only one or two of these pages.
3. Rewriting the Legal Page
The old legal page was really strange, so I tried to simplify it down quite a bit in this one. I didn’t spend a lot of time on it, so I might update it in the future. Basically, it says “please don’t abuse this website or steal any of my content. I worked hard on it.” Although not like anyone would want to…
4. Gaming
Well, of course I game. But I’ve been doing it a little more than I should be as of late. Poor Silver Knights has not seen a new version recently and my interest in it is not as high anymore (although I do play it once in a while just to keep my skills up). Maple Story has gotten really boring because I press all of 3 keys. However, I’ve found two new games that are lots of fun, Gunz, and Space Cowboy. Actually, I found Gunz a while ago, but it wasn’t working with my computer that much until recently.
Gunz
Gunz kept crashing my computer because something was wrong with my graphics card driver. I’ve got an nVidia GeForce 4 MX Integrated graphics chip. Apparently the fact that it was integrated started messing the game up because it would overheat and crash the game or restart my computer. This happened to other games too. And it also made me extremely angry. But luckily, I had an nVidia GeForce 2 MX AGP card on another computer, so I stuck that in and tried playing it. I have to lower the quality down quite a bit, but at least it works. I’ll give my whole eMachines spiel another time. Anyways, Gunz is a MMOFPS game. Well, it’s not really FPS because you are looking behind the character in the style of Max Payne, but close enough. It’s based a lot on skill, although weapon and armor upgrades are available depending on your level. There are several types of gameplay including deathmatch, team deathmatch, gladiator (melee only), team gladiator, and assassin. There are a lot of combo moves that were programmed by accident (and now have become famous) that the advanced players use. I’m not that great at the game; I’m sort of mediocre. I probably have more to say but I can’t remember right now.
Space Cowboy
Maple Story may be a really strange name for a game, but Space Cowboy has to be even stranger. It’s a flying shooter that also has level abilities and skills and weapons and armor and engines and lots of other stuff. But, like Gunz, levelling up is not the point of the game. It is to develop skill in turning and shooting. Right now, I’m only doing the missions but I suppose I will start PVPing (a one on one battle) pretty soon. This is a pretty fun game.
I have installed a separate operating system on my computer just for gaming. It only takes up a couple of gigs and is very fast because I have stripped it down as much as I could. When Gunz didn’t work, I was able to use this to test it out and after installing the Korean language pack, the problem was fixed.
5. Working on Other Stuff
I have been really busy with other things too and unfortunately, I won’t have time to work on my website for quite a while. I may do some small stuff here and there when I get the chance.
Whew, that was a lot of typing. Now my hands are tired…


