TrajiklyHip - Blog - The Personal Blog of Aaron West
The Four Obsessions of an Extraordinary Executive by Patrick Lencioni         The Five Temptations of a CEO by Patrick Lencioni         Getting Things Done by David Allen         The Tin Roof Blowdown by James Lee Burke         The 7 Habits of Higly Effective People by Stephen R. Covey         Books I've recently read and recommend!
December 25, 2007

I've waited as long as I could before turning on comment moderation here, but due to the amount of spam comments that have ramped up over the last few months it's now in place. My Inbox gets flooded with each spam comment notification and I'd hate to think other folks who subscribe to this blog or specific entries are receiving the same crap. So, until I get my site/blog moved to the VPS each and every comment will have to be approved before it shows up in an entry.

This shouldn't present a problem for valid commenters as I will typically approve comments within minutes or a few hours at most. My iPhone and access to my blog will certainly help me stay on top of it.

July 10, 2007

Due to some major instability problems on the shared server my site resides I'm having some changes made. Specifically, my site and blog will be moved to a Virtual Private Server - running enterprise Linux and CF 7 - within the next 24 hours. During the switchover from shared hosting to VPS there's likely to be at least some downtime. Hopefully things will be running much better very soon.

February 2, 2007

I don't know if it's my eyesight, my age, or a combination of the two but I'm not seeing as good as I used to. I visit Web sites every day where I have to squint to read the text. This evening, reading a comment on my own blog, I noticed I was squinting. So, I've increased the font sizes around here and I'm already liking it better.

November 1, 2006

This evening, between 5:33pm CST and 6:05pm CST, my blog was down due to network issues with HostMySite. According to HMS...

...the service governing the authentication protocol on the server where your website is located became corrupted. Our infrastructure team immediately responded to this incident, and corrected the problem. We are continuing to investigate the initial cause of this issue.

For those that tried to view entries during this time I apologize. On a less important note I pulled Ray's new files from SVN and upgraded the blog to 5.5.003. Thanks Ray!

October 29, 2006

I spent the better part of the entire day yesterday upgrading my blog from BlogCFC version 3.9 to the latest and greatest 5.5. I've been meaning to upgrade for some time but knowing the amount of work that was going to be involved I put it off. While the process went smoother than I expected (always good), it was a major time commitment. It took several hours to create a staging environment to perform all the work, which included getting all my production data pulled down and working in a new 3.9 instance. I already had my blog running on localhost but I wanted to isolate the upgrade in case I ran into issues along the way. The next step involved getting Ray's latest and greatest code from his Subversion repo and creating a vanilla 5.5 install. Super easy.

Now that I had a 3.9 database and a 5.5 database I went about comparing the architecture of the two and writing scripts that would bring my 3.9 database up to par. This consisted of several ALTER TABLE statements needed to add columns to existing tables, some UPDATE statements to bring my existing data into compliance with new columns, and Ray's CREATE TABLE statements for tables that weren't in the 3.9 version. It wasn't a big deal, but I went slow and was very careful to document every single change I made and test all my code against the staging environment. I did this by pointing the staging DSN (for the vanilla 5.5 install) to my newly upgraded 3.9 database. Everything worked flawlessly.

At this point I had my production data on localhost, I had written scripts to migrate my production database, and I had tested the scripts pretty thoroughly. My next step was to merge all the 3.9 customizations I had made - including styles - into the vanilla 5.5 codebase. This step was by far the most time consuming taking somewhere in the neighborhood of 4-5 hours. Ugh. I had applied the aura styles and cleaned them up significantly, not to mention shoe-horned my own custom background images into 3.9. While working with all the styles I recalled how many pain-staking hours it took to originally create the graphics and styles. Not being a designer and certainly not being good at cutting up graphics for a Web site, the work took at least a day and half. To get things right this time - in 5.5 - was not as bad but it's not the kind of coding I really enjoy.

With the database migrated and my customizations in place it was time to load everything up to production. It only took 20 minutes to run the scripts against the live database and upload the new codebase. However, in this small amount of time over 1500 RSS error e-mails were generated. My application level CFABORT and maintenance message stopped no telling how many e-mails, but before I had that in place several minutes had passed. The errors were thrown due to the 5.5 code residing on the server before the database changes were made. Just goes to show, that Ray's blog software works amazingly well if I can get 1500 error e-mails in about 5 minutes. I can't even imagine what my Inbox would look like if a major error was introduced to production code and left unresolved.

So, 5.5 is up and so far is running well. I'll be watching it closely over the next few days; if you notice anything funky please let me know. In an effort to help anyone else upgrading from BlogCFC 3.9 to BlogCFC 5.5 I've zipped all my SQL code and made it available as a download. Use the Downloads pod to the right or simply click here.

August 24, 2006

In an effort to support the open source community (which includes the ColdFusion community via projects like BlogCFC and CFEclipse) I've added a new pod on the right that serves up Kalator ads. Kalator is a new ad service created by Rob Rohan that only serves up ads from open source projects. If you have an open source project you can submit it to the Kalator service or you can help support the open source community by picking a banner size and adding the appropriate code to your Web site.

August 15, 2006

I've had Skype for a while and I use it on occassion. After reading Sean's post here and Stephen Collin's post here I decided to hook up a little Skype pod to show when I'm available for calls. So, if you have a ColdFusion question or you just want to chat, feel free to ring me. Don't worry, if I'm busy I'll be sure to let ya know. ;-)

May 10, 2006

Five days ago was the 4th anniversary of my blog. It was so uneventful that I didn't even realize it occurred. I knew it was coming up after checking some blog stats a month ago but I had since forgotten about it. It's rather embarassing, but I'd like to share just a few stats on my blogging history. For starters, I don't post near enough to keep the content as fresh as I want to. As of today I have been blogging for 1,466 days having posted 128 entries. While that is pretty pathetic I am not too upset considering the first 3.5 years I didn't try to keep up with the blog much at all. It wasn't until I switched from Greymatter to BlogCFC that I started to keep my posts up.

Having shared some of the bad, what about some of the good? Last month was certainly a milestone in the life of my Web site (6 years old now) and blog when over 70,000 page views were recorded. Ever since November of 2005 my page views have almost doubled every month. Why? One reason is crawlers. The largest reason though is RSS. A lot of my site hits come from people with various news readers like NetNewsWire (Mac) or FeedDemon (PC). Another cool stat, is that my MusicStoreAutoPlay AppleScript has been downloaded over 300 times in just two months. Additionally, all of my sample CF code and tutorials have each been downloaded more than 100 times with the majority of them having been added within the last 40 days.

All-in-all, I'm relatively pleased. I want to continue doing more traffic on the site and continue posting as much relative, interesting, and helpful content as possible. Here's to another 4 years!

October 30, 2005

Finally, after a week of preparations and changes I've switched my DNS entries to HostMySite. I've been on a great host for over 5 years but in order to stay current with the latest version of ColdFusion it has been necessary to find a new provider. After doing a bit of research and talking with other CF developers I chose HostMySite's Linux Builder+ plan. After moving my general site files (and updating some pages therein) I began moving my blog from Greymatter to Ray Camden's excellent BlogCFC. Ray's blog is set up very nicely and was very very easy to install. I had initially installed MovableType but after huge headaches and hours of attempting to import my three years of posts I decided to give BlogCFC a try. Skinning the blog was definitely the most time-consuming. I downloaded the base Aura skin and had a version of my new blog up in no time. After looking through the CSS files for Aura and feeling like the code was a little bloated (lots of unnecessary CSS classes and ID's) I decided to build my own version of the skin.

The basic look of my skin is not unlike other Aura skins out there (see Steven Erat's blog and Ray Camden's blog). However, my skin does not make use of the 4 CSS stylesheets and all the directories that come with Aura. It's much easier to grasp and it's very easy to make changes without getting lost in the CSS. Not being a designer it took me a painful amount of time creating all the image slices and getting everything to line up. And, I'm not done yet. I still have to create a footer graphic to round out the bottom corners. The work was well worth it though and I'm very happy with the new look of the blog (and my new host)! Now, users can subscribe to my various feeds through RSS 1.0 and 2.0 (see the RSS pod in the sidebar to the right). Comment posting and e-mail subscriptions are also now available. All-in-all, I'm excited to have a fresh new blog up and I'm excited about now being on ColdFusion MX 7. With all these changes you'd think it was the new year or something!

November 23, 2003

I've been working on an improved version of the TrajikPlayer. A beta of version 3 has been placed in the MP3 Player section so you can take a look.

Short run-down of the new features:

  • Support for multiple playlists.
  • Support for high and low bandwidth tracks encoded at user-specified bit rates.
  • New XML structure that allows users to configure their own directory structure/track organization.
  • Viewers can choose to have the player remember their bandwidth setting use to use.
  • New slide-out menu to accomodate new features keeping the main interface uncluttered.
  • Minor player functionality explained/outlined in the slide-out menu.
  • All this in a 56KB SWF (does not include XML file size).

September 5, 2003

I've released version 2 of the FlashMX based MP3 player I've dubbed "TrajikPlayer." All of the bugs found in version 1 are fixed in version 2. Also, there are significant enhancements that come with the new player the most major being the new playlist functionality. I'm only supporting one playlist at a time on this site, but with the addition of some simple code you could have multiple playlists on a Web site and allow users to pick which playlist they want. The only reason I decided not to provide this type of functionality on TrajiklyHip is because I don't want a lot of MP3 files on the server.

If you are interested in having the player on your Web site feel free to give me a shout. I'm not giving the source code away, but you can purchase a license to use the player for a minimal fee (in which case you will receive a zip file of everything you need including the FLA). If you want to see some examples of the player in use (other than on this Web site) check out the following Web sites. Both may not have the player available today, but they are working on getting their version up.

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.5.005.