Blog

Saturday, October 29th, 2011

Cheap Memory upgrade for MacBook Pro

I bought an Apple Thunderbolt display and a new MacBook Pro a few weeks ago. Since the laptop is my primary development machine, I opted for the i7 processor expecting a noticeable increase in speed. I was in for an unpleasant surprise.

My old machine sporting Intel Core 2 Duo ran Snow Leopard (OSX 10.6). I hadn’t felt the need to upgrade to Lion, especially after the news of problems with the OS. My new laptop came with Lion installed, so I really didn’t even have the option of running the older operating system. Sure there were times (especially when it got overheated) when it started freezing up, but for the most part there were no problems.

Frankly, I was very disappointed with the speed of the new MacBook Pro – toggling between applications, hell, even opening a new tab in Chrome caused the computer freeze for several seconds. It got progressively worse, and at the end I thought I had teleported back to the old Windows 95 days. It was getting to a point where something had to be done.

So when your Mac starts slowing down, as most users know, upgrading RAM is the easiest step to take. And what’s the obvious first step? Probably Apple Store. I was floored when I saw the price for the upgrade from 4 to 8Gbs, it had to be one of the most outrageously priced products ever. Gordon Gekko once said that “Greed is good,” but I think Apple took it to a whole new level; Seriously, Apple?

Having spent $1,400 on a laptop with insufficient RAM, I definitely was not going to fork over another $400 to make it run better. I looked around and ended up getting the memory from Amazon to the tune of $48 bucks. Thanks to Amazon Prime, I had it the next day and installed it in about 10 minutes thanks to the awesome and detailed instructions on how to upgrade the memory yourself on apple.com.

If the upgrade retails at $40, Apple should be able to ship the computer with 8Gb with a minimum effect on the price. So why don’t they? Some might say it’s a smart and calculated business move by Apple; Most users will end up making the upgrade – and will do it at their own expense. This combined with the assumption that a large part of Apple users won’t even consider looking elsewhere and make Apple store their first (and probably only) stop in the process of upgrading the memory. Cha-ching!

This overpriced upgrade will undoubtedly make Apple a lot of money, but I think they do it at the risk of pissing off many customers. Especially those who end up looking around and finding it else where for about 1/10th of the price (and blog about it).

I guess it’s only normal that Lion is much, much hungrier for memory than Snow Leopard is. The same trend is found also in nature; according to Wikipedia, Lions usually eat about twice as much as Snow Leopards do.

Note to Apple: Pack a little more meat in the lunchbox when you sent it out to your customers. I think you’ll keep your cubs happier in the long run.


Monday, July 11th, 2011

Goodbye Torbjörn, Hello Herman!

Herman Miller Aeron Chair

Aeron "the Awesome"

It wasn’t until I started working from home when I realized how important piece of work equipment a proper work chair is. After suffering with crazy pains from sitting in a bad chair, I invested in what I think is the best chair ever: Aeron by Herman Miller.

 

Realizing “I must buy myself a new chair” is not always evident or quick. The furniture at my last full-time job was not good, but I managed to stay pain-free by staying in semi-constant motion; I always preferred stairs to elevator and walking over to a colleague to ask something instead of putting it into an email. Because it was all I knew, I did not realize how important staying in motion is for your health. That didn’t happen until I started working for myself from a home office and I found myself sitting in my chair for hours on end, which really began to take its toll on my physique.

My old home-office work chair was from Ikea, a crappy cheap piece of sub-par furniture masquerading as a work chair. I found it ironic that the description for the chair on Ikea’s website says the following:

Height adjustable; easy to adjust for a comfortable sitting posture.

The only adjustment on the chair was the height. Sorry, Torbjörn. I like your Swedish optimism but most of us need to adjust more than just the sitting height to find a ‘comfortable sitting posture.’ Together with the new aches, reading this article about how “sitting kills,” finally made me realize I had to invest in a proper work chair.

I read reviews on chairs from Staples and the like and even visited a store to test-sit a few. While some of them felt good, I was unimpressed by the quality. It was easy to believe the reviews that suggested such chairs would not last for more than just a couple of years.

Enter Aeron

Ultimately I realized my physical well-being wasn’t the right place to skimp. I understood that as much as I spend time sitting in my work chair, making the investment in a proper work chair would pay dividends in better health. I ended up going with Herman Miller Aeron chair. It was expensive, but I rationalized it by doing the math; if a $300 chair lasts me three years, it’s cheaper to buy a $725 Aeron, which has 12-year warranty. But let’s be real, even if the chair doesn’t last me a full dozen years, I still get to enjoy its sturdy craftsmanship and great adjustability. Plus the mesh keeps you nice and cool, something you cannot say about padded fabric or leather chairs.

Resisting the urge to save money and go bottom-of-the-line Aeron, I chose the model with adjustable arm rests and lumbar support. I didn’t want to risk being unhappy with the chair just because my body didn’t fit the fixed settings. When the chair was finally delivered, I fell in love with it immediately. The chair is awesome, I love the tilt-feature that the Ikea chair lacked completely. The adjustable arm rests and lumbar support are absolutely worth the money.

The old Torbjörn chair was out the door so fast it’s not even funny. As soon as the Aeron was assembled, I wheeled the old chair out of our apartment and into the recycling area of our building. My only regret is that I didn’t take a picture of it, so a screenshot from Ikea.com must do. Bye bye, Torbjörn, I won’t be missing you.

Terrible Torbjörn chair from Ikea

Torbjörn "the Terrible" from Ikea


Tuesday, June 28th, 2011

Working with Concrete5 CMS

Having developed mostly with WordPress, I was excited to have an opportunity to work with Concrete 5, or C5 for short. It is yet another PHP/MySQL-based content management system but its approach is very different from WordPress. While there is a “backend,” all content editing is done on the page itself. While A user is logged in, C5 adds a bar to the top if the window like WordPress does. To edit a page, you simply click a button to enter the ‘editing mode.’ To edit existing content, you click on a content block and make the updates. Then you can save and approve the changes right there on the same page.

Where C5 differs the most from WordPress is that the page layouts don’t include any content areas like WordPress pages do. Instead the layouts include areas where the user can add any number of content blocks. The blocks can be also different types, for example: plain text, HTML, or be a plugin-type of block that performs a certain function.

On one hand this allows the user to create a more complex page by mixing and matching different blocks content. With WordPress this would be possible only through extensive useof plugins and shortcodes. As a developer I like this approach because it also makes the content, well, more contained. Since the ares of where the user can enter content will also make it harder for the user to break the page inadvertently.

On the other hand this ‘content area’ approach can be a blessing in disguise; when setting up a new site, it can be challenging to make certain blocks appear on a set of pages.

C5 definitely has its strengths and is probably great for sites where the user wants the freedom to create complex, content-rich pages based within a predefined layout. Where it falls short of WordPress is its plugins and expandability and community support.



All content © Copyright 2012 by Antti Koskenrouta.
Subscribe to RSS Feed – Posts or just Comments

Powered by WordPress
Designed by Graph Paper Press