Monthly Archives: October 2007

booq Boa.XM Backpack Review

My birthday is coming up in a few days, so I decided to spoil myself with a gift. I had always wanted a new backpack for my Dell 700m laptop and gear, one with a lot of compartments and made of a high quality material that wouldn’t rip so easily. My current Wenger backpack was starting to shred to pieces: the shoulder strap is on the brink of detaching itself from the bag, large ripped holes have appeared overnight and the whole thing is lacking space for my accessories (everything is pretty much just dumped in there). And oh, there’s no separate compartment for my papers, so they end up getting all jammed up with the power cords and whatnot.

For the longest time, I always wanted a Boa.XM backpack by booq, as they offered plenty of storage compartments, padding for my laptop and came in what seemed to be in a high quality material that wouldn’t rip up for a few years. The overall style of it looked nice too; very professional and sleek, something that is a bit important for me as I deal with customers in person everyday (I take my laptop with me when I go around the city seeing clients). I didn’t want to show up with a ripped up backpack anymore, so I went ahead and ordered the Boa.XM from Sozo Distributing, a Canadian Booq distributor located in British Columbia. The total came up to 217.30$ CDN.

My Boa.XM backpack came in the mail within a week, delivered by Fedex. It arrived in a large box, packed inside with crunched up paper in plastic bags. I eagerly took the packaging out and right away realized I had made a good buy. The overall feel of the backpack is sturdy and the design is superb. You know the material that airplane seat belts are made of? It’s on the bag. The shoulder straps are lined with this stuff, and I’m pretty confident to say that they won’t be ripping off for a long, long time.

After removing all the packaging material, I inspected the bag to figure out where all the cool compartments are. Man, this bag is loaded with them! A zipper here, a zipper there, the Boa.XM has plenty of room for everything you can imagine: power cords, PDA, audio/video cables, CD case, pens, paper, notebook, hand sanitizer, headphones… the list goes on. I managed to stuff all this in there, believe it or not, in respective compartments. As of writing this review, I just found another zipper that I completely overlooked (a better place for my headphones!). This brings me to say that everything is nicely “hidden” away or placed with aesthetics in mind, so the bag looks business and professional. The laptop compartment is well padded and definitely a secure place for a computer. The sides and bottom of this section are hardened to prevent any damage to your device if you ever drop the bag to the ground by accident. I wish my previous laptop bag had this… it could’ve prevented the small crack that is now present on one corner of the laptop when the bag slipped out of my hand. Since then, I have been extra careful with my backpack grip.

The next test was wearing the backpack. I noticed that everything was balanced, as in, I didn’t feel like I was carrying much. This could be because of the strong shoulder straps and comfort padding that outlines the bag. Call me crazy, but it really does feel like the bag manages to balance the weight you carry on your shoulders by evening the load. Or maybe I’m just a big strong guy and it’s simply relative for me. 🙂 Either way, the straps were adjustable so a big guy like me wore it without any problems.

I recommend this backpack for anyone looking for quality and comfort with a professional style. This baby has plenty of room for all your gadgets and accessories. With a price tag of 217.30$, it might be expensive to some, but this was a gift and a “business expensive” for me at the same time. Instead of dumping 50.00$ every year on a cheap backpack, this one should last for a while and help me organize my accessories. The Boa.XM also comes in a larger model (the Boa.XL) for those with a laptop greater than 14″. All in all, I’m happy with my new toy.

DirectAdmin 1.31.0, PHP 5.2.3 and CakePHP

Here’s an interesting problem I came across just now. I was setting up a new domain with CakePHP and noticed that the stock copy did not run, neither did identical files I copied from another working domain. Before this, each time I uploaded CakePHP to my server, everything ran out of the box, so why not now? It’s been a while since I’ve added a new domain to the system, so right away I thought it must be PHP or DirectAdmin causing the problem (they were the latest updates done to the server). The error message I was getting from CakePHP was the following:

Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(/var/tmp/) is not within the allowed path(s): (/home/user/:/tmp:/usr/local/lib/php/) in /home/user/domains/domain.com/public_html/cake/libs/session.php on line 154

Fatal error: session_start() [<a href=’function.session-start’>function.session-start</a>]: Failed to initialize storage module: files (path: ) in /home/user/domains/domain.com/public_html/cake/libs/session.php on line 154

Doing a quick check on Google brought some insight to the matter, but nothing concrete. I decided to check phpinfo() and see what the open_basedir restriction was set to. Since I had a copy of phpinfo() on another domain of mine, the result of open_basedir came up to “no value”. I mumbled “WTF” to myself and was totally puzzled. Now, quick note on my mistake here: always run phpinfo() on the same user and domain that you are trying to troubleshoot. Fortunately, I didn’t give up just yet: I ran phpinfo() on the troubleshooting domain and right away notice that open_basedir had values, none of which would work with CakePHP. Finally, something! So where were these values coming from?

The next step was to check Apache’s httpd.conf. Since DirectAdmin organizes the httpd.conf files of every user account seperate (it Includes user-httpd.conf at the end of the main httpd.conf file) I went to the troubling user’s configuration and scrolled all the way to the bottom to the latest added domain. Bingo! It had the following line added:

php_admin_value open_basedir /home/user/:/tmp:/usr/local/lib/php/

And it was the only domain that had that line too. A quick sigh of relief after, I silently commented that line out and crossed my fingers, restarted Apache, refreshed the homepage and… yep, everything worked as usual. It seems that the latest version of DirectAdmin (1.31.0 at the time of this writing) has some extra security features enabled (which is a good thing) but a bit unnecessary for people who run their sites on their own servers. So, this is a heads up for everyone out there that might come across this error one day and not know what to do. I hope it works for you.

Update: DirectAdmin actually has a built-in control panel feature that allows you to turn on/off open_basedir restrictions and PHP safemodes per domain name. Just go to the control panel main page and click on PHP Safemode Configuration (available as of 1.31.4, maybe earlier).

Free Samples of Purple Wraath and Green Magnitude

Since I’m an avid user of Purple Wraath and Green Bulge (not Magnitude, since I prefer pills over powders) from Controlled Labs, I came across this cool offer for people who are looking forward trying these supplements without spending their hard-earned cash on a big bottle and not liking them after. You only have to pay for the shipping, which is 4.00$ USD. How cool is that? So, if you feel like trying Purple Wraath and Green Magnitude for their taste, go on and click on ’em! If you’re still unsure whether you want to purchase these supplements, read my reviews on Purple Wraath and Green Magnitude.

Mazda Tribute 2008 Aftermarket Stereo Installation

I just installed my after-market Pioneer Premier DEH-P770MP headunit in the Tribute (yes, at 9:00 PM at night since I was so eager to do it) because the stock radio is garbage. I had a bit of trouble finding guides and HOWTO’s on the web on how to replace the stock headunit, so I decided to document it here on my site. There are more upcoming changes to the stock stereo, such as replacing all four stock speakers with some components and powering them through a four channel amplifier. If anyone is curious on how to do all this, read on! I don’t have any custom pictures yet, but I can guide you step by step on how to remove and disassemble your stock radio and install a spiffy aftermarket headunit that will make music sound so much better.

Okay, without further ado, here’s the parts you will need to successfully install an aftermarket radio in your Mazda Tribute 2008:

  • Metra dash kit, matte black, model #99-5814 (note that you won’t find a glossy surface finish for the dash kit… at least I wasn’t able to)
  • Metra Tribute 2008 wire harness, model #XSVI-5520
  • Metra antenna harness, model #40-CR10
  • Phillips screwdriver
  • 7MM and 8MM socket (with extensions), 8MM wrench might come in handy when removing ground plug
  • Torx T-15 screwdriver (I think, or T20)
  • Small pry-bar or flat screwdriver (be careful with this suggestion as it’ll be used for removing dash, you don’t want something that’ll scratch the panels)

I had a bit of trouble finding the first two parts, but after realizing that the Ford Escape 2008 is an identical vehicle to the Tribute 2008, I looked up for aftermarket parts for the former and concluded that Ford parts will work for the Mazda. I went on MetraOnline.com and confirmed that the dash kit will work for my car (see the Vehicle Fit Guide). Doing a quick search on eBay landed me on the necessary parts for my car. In total, the dash kit cost me 20.00$ CDN while the harness was more expensive, coming in at 70.00$ CDN. All items shipped, the final price was 90.00$ CDN for the whole she-bang.

Continue reading Mazda Tribute 2008 Aftermarket Stereo Installation

That Money Song

For the longest time, since that Fresh Prince of Bel-Air episode aired (titled “You’d Better Shop Around”, where Will Smith becomes a salesperson for a car dealership) I have been trying to find that ‘money’ song. It’s the scene where Will and a customer are in the car, blasting the air conditioning and reclining the seats backwards. The song goes “Money money money money [long], money!”. I find out it’s by the artist O’Jays, title “For the Love of Money”. After ten years, I found it off the Internet by searching Google (forum). I’m so proud of myself. 🙂