Blog | Admin | Archives

1337 PhP Pr0gr4mm3r

My task, which I already accepted, is to take http://www.wetoc.org and de-coldfusionify it so it can be used on Parcom web servers. Since my language of choice is PHP, and Parcom (and every other half-decent web host) supports it, I am using PHP to replace the CFM. While it is some amount of work, I’m impressing myself with my 1337 PHP skillz. Yeah…

Anyway, today I spent too much time sitting around being tired, and now I’m getting hyper again. Can you say night owl?! I’m gonna try switching over to being an early bird, though. Maybe it’ll suit me better, if I would only ever go to sleep.

Cleaner room

Its been a few days. During these days, I’ve gone to bed too late, gotten up even later, and barely made it to school some days. I have also accomplished a lot. I developed my first roll of film, got Linux working – mostly – on the new laptop. Right now I’m compiling a 2.4.22 kernel, since the 2.6 kernel seems to be, while working, full of annoying missing modules and just not as friendly yet. I need to get ahold of a non-spyware version of Windows XP for the other 55 gb of the hard drive.

You may recall that I recently began using iTunes for Windows. It works well for buying music, but it is a terrible media manager. I tried importing all of my music and the program froze. I was forced to shut it down and feed it my music in smaller chunks. Quickly, with hundreds of songs, the library because unusable. So the store works alright, and the burning and other options seem nice, but as a media player is is crappy. Winamp, on the other hand, has been constantly upgraded from the good old days of 2.x, the version I, until recently, still used. Nullsoft, the developers of Winamp, began charging for a pro version of their version 5 video/music/everything else player. I didn’t want an everything player. I wanted a highly customizable music player, and winamp 2.x was good, but with plugins harder to find, support dwindling, and the entire project moving in an unfortunate direction, I decided I had to find something better. iTunes clearly couldn’t handle my needs, so the search began. This one ended relatively quickly with the installation of foobar2000, a highly customizable, extremely extensible, sleek, small, beautiful music player with built in support for global hotkeys. In short, it is everything I was hoping for and more. Congrats to the designers of this fine peice of software.

This is the third major software package that I have radically changed in the recent days. First I switched from Microsoft IE to Mozilla Firebird. Based on that incredible success, I tried, and adopted Mozilla Thunderbird as my mail client. Now I have migrated from WinAmp to foobar2000. I suggest to anyone with similar minimalist yet highly functional tastes as me to do the same.

Today my first class was Tennis; I seem to have a problem getting there on time. Most of the people in the class are beginners, but I did get a nice-looking girl as a partner; we’ll see if anything happens there. For a first-timer, she was pretty good, drawing on her badmitton experience I suppose. The teacher, whom I met at the Bellevue Club, mentioned that he saw me there yesterday, which is indeed true. It was my first stop there in over a month. It was strange, all the tables seemed very small; in fact the whole resturant seemed very small. And really, it is a small resturant, but the effect was still strange. I was looking for my last paycheck which, apprently, HR has, but I did not figure this out until after I left, having failed to find either Michael or Kytta. I did get to see Erica, Heidi, Jessi, Will, and Joe again – It was very good to see them again. Hugs from three pretty girls is certainly a perk of leaving the place on good terms. I will try again soon to pick up my paycheck.

Last night, two salepeople pitched an air filter and a surface cleaner (not a vacuum – its a medical device, you see) to us. We were impressed both by its ability to suck up what our vacuum missed and by its price tag. Within one week we will decide if we want to go for it. The salespeople were my age, and apparently the company is hiring; I’m going to give them a call and try to set up an interview to explore the possibility there. The hours might not be the best, but they said it was flexible – so we will see.

I just recompiled the Linux kernel again – it certainly is faster on this P4 2.8 Ghz than it ever was on Blackbrick, the P90 laptop that I bagan using Linux on last year. It looks like this kernel jams on boot… but wait, this time it made it. Interesting.

Somewhere between Linux and Windows is the optimal operating system. I have a 3 inch book to help me figure out if FreeBSD is that happy median. Complete control within a standardized system – so things work without trying too hard, but you can tweak things endlessly as needed for specific needs. Just that book is so intimidating. Speaking of books, I have quite a few I still have to begin and finish: The Bourne Ultimatum, Wild at Heart, Red Planet, A Beautiful Mind, and The Mind of Wall Street, just to name some that are in sight of me right now. But before I finish any of those, Timeline will have to go. Its just that much more itneresting.

Since this entry is pretty much just stream-of-conscience, here goes some more random information – I came up with a name for the new laptop: “Kleinoscope.” It combines the idea of the 3-D mobius strip known as the Klein Bottle with what I think is a much better sounding name. Too bad its not too colorful (yet), or the Kaleidascope connation would fit as well. The computer has a few interesting problems – the first is that its power cord doesn’t stay in as well as it should. It never falls out on its own, mind you, but jostling and make the cord fall out, so I have to keep an eye on it or it will randomly turn off from time to time, usually in the middle of compiling something while I’m away. Also, the PCMCIA port looks deflected and the left lower side doesn’t taper like it should. Also, its missing a 9-pin serial connection. Its hard to complain about much else though; its a solid machine with USB 2.0, DVD+RW, Firewire. Of course I’ll need windows for most of these features to be used in the way I wish to use them, thus I am looking for a non-spyware version of Windows XP and I’m contemplating even officially buying the Home -> Pro upgrades.

Saturday

I had some trouble waking up, but made it to the school at 6:09, well before any of the carpool riders had actually left. I was driving the Saturn, so I took three passengers and headed for Kane Hall at the UW. Traffic was virtually nonexistant, and we arrived around 6:30. Once there, we watched as the entire lecture hall filled to capacity with eagar students awaiting the anouncement of this year’s game. After the usual techincal difficulties, and then the usual hour and a half of talk, the game was revealed. Compared to some unveilings (especially 2001), it wasn’t as intimidating. That may just be experience, but still, this game is unique, despite reusing many components from previous years, and its still a doozie. After the game was announced, raffle tickets were sold by team 824, SWAT Robotics, the team hosting the event. The grand prize was a Pentium 4 2.8 Ghz Compaq Laptop. Since it was for a good cause I pitched in, eventually amounting 17 tickets at $5 a pop. Of course, the reason I tell you this is that I WON THE RAFFLE and got a brand new laptop worth $1600 for a mere $85. Of course, this means Mobius, the laptop I’m using right now suddenly seems to be a little older. I still love it though – I just have to find a good home for it once I get everything I want working on the new laptop. Parents are probally high on the list. After the celebration subsided, pictures were taken, and I signed to acknowledge that I had won, then I got to leave with a brand new laptop – currently awaiting its official name and compiling the Gentoo Linux bootstrap. Pretty much everything else has gone well today – I got cable modem installed at the house, Bob and I found the old EDUbot, battery, and charger , and the new laptop seems to be more linux-friendly, or at least linux is more friendly to the new laptop.

Now I am sitting in Bob’s bed plunking away at this computer while the new laptop compiles, and bob works simultaneously at his laptop and his desktop. Good times!

Mozilla rules!

I mentioned about a week ago that I was trying out Mozilla’s Firebird browser. Well, it has converted me thoroughly. Firebird is now my default browser and I’ve only opened IE twice since I made it my default browser about 5 days ago. Both times were to utilize website features that were enabled only on IE (since IE currently has more than 90% marketshare, such features can be considered univeral). Both times didn’t really accomplish anything useful. Point being, no IE-proprietary features are useful in general browsing activities. Firebird is fast, sleek, not security-hole-ridden like IE, and seems to render everything at least as well as IE, if not better. And it is fast. PNG’s work properly. Favicon’s don’t get lost every time. Its got tabbed browsing, something I’m not very good at using yet, but its still very nice. Oh, and its fast and more stable than IE.

Well, Mozilla’s little gem Firebird was so good it got me interested in another one of their “technology preview” items: Thunderbird, an email and newsgroup client. I just installed and set it up today (an extremely easy process), and its now my default mail program, awaiting further scrutiny. I am optimistic.

Months of searching end in fruition

Ever since I saw the default screen saver that comes with Mac OS X, I have lusted after it. If you have seen it, you probally know what I mean. If you haven’t, go to an Apple store to watch it in awe immediately, or you can rely on this woefully inadequate description: high-quality themed photos (space, forests, etc) are faded in and displayed with a slow but smooth scale/zoom and pan effect. The result is a stunning visual show comprised of nothing but some still pictures. I have tried many times to find a screensaver like this for the PC – or a slideshow, movie, or animation program that could duplicate the effect. Nothing came even remotely close – jumpiness and ugly artifacts during resizing were abundant. I tried and gave up many times before. Today, something once again triggered the search, and I stumbled across “MotionPicture,” a screensaver that did exactly what I wanted. Now I am collecting nice wallpaper-quality images for this awesome screensaver.

A long delay with no update

Today was the first day of classes at BCC. I had Calculus of Several Variables (Multivar) at 10:30 and Photography at 12:30. Both classes went well – and I have a friend in each. My other class, Tennis, starts tomorrow. It is interesting going back to school, but it was an easy transition, even if things aren’t as familiar as they would be at BYU. At least there is snow-covered grass and contruction to make me feel at home.

Multivar is going to be a real class, I have some brush up on Calc I and II that I’ll need to do if I want to get a jump start in that class. Photography should be relatively easy since I already know most of everything there is to know about the camera side of things. I’ll still have a lot to learn about what happens after the camera, but thats why took the class, so I should enjoy it.

After the photography class, Dan, my friend in the class, and I went to Glazer’s Photography in Seattle where we together purchased 10 rolls of Ilford HP5 Plus 400 – Black and White film, 36 exposures each roll, 100 sheets of Ilford photographic paper, and some plastic sheet negative protectors. We then went to Vetco where I was once again surprised at how expensive easy-to-use ethernet jacks are. With cable modem being installed tomorrow, 100 meters of cat 5 (or is it 6?) cable sitting in the living room, the jacks and wall plates are all that really stand between me and having my own dedicated 1.5 Mbps connection to the internet. I must thank the kind neighbors for all the internet I have borrowed over the months since I learned about Wi-Fi.

In computer-land, I was disappointed with PHP homepage. It parses very slowly on silverfir. Even a faster machine, performance wouldn’t be stellar and there were no particular features I needed. I still plan on a major overhaul of arcanius.silverfir.net at some point, turning it into a more full-featured website instead of just a weblog, but with the ‘blog as the main updated component. This is mainly so I have a better way to display my photos.

And Even More

“Who can rock a rhyme like this? Bring it to you every time like this? Who can rock a rhyme like this? Step, Step Up. Step, Step Up, Step Up.” –Linkin Park, Hyrbrid Theory EP, “Step Up”

Linkin Park continues to amaze me with their abilities to draw me into their music. Every album I hear grows on me until it is an obsession, and I still enjoy the material I’ve heard for over a year. I do hope they remix Meteora, although I don’t know how they could make most of the songs any better. Nevertheless, I have faith: Reanimation did amazing things to the best songs on Hybrid Theory and incredible things to the rest.

I got some more photos up, but I have discovered that I am some combination of:
1) too lazy to add captions to all of them and integrate them into popup windows,
2) too interested in finding a better way to put up a large number of photos with captions and automagical resizing, and
3) too corrupted by the way I put up photos during the road trip.
So I simply stuffed all the new photos into This Directory

Right now I’m evaluating phpWebSite, maintained by Appalachian State University for a more robost and full-featured replacement for greymatter, due in part to reason #2 above.