Archive for the ‘My Thoughts’ Category

LIME – A Retrospective

Friday, April 29th, 2011

I have worked for nearly three years at LIME Marketing LLC, a relatively young marketing firm in Utah. Friday was my last day. It makes me sad to move on, but I feel good about pursuing my career as an engineer, and utilizing the degree that I studied during my higher education.

It’s hard to leave a company you like with people you are very fond of.

During my tenure at LIME, the company expanded both in knowledge and breadth of services. I, too, have had the opportunity to grow along with it. While searching for talented specialized individuals, I got to be the jack-of-all-trades and get my hands wet in many varied tasks at LIME. Examples include the following:

Audio Engineer

Working as the company audio engineer was really fun. I got to research acoustics and audio equipment, as well as set up and run a recording studio in our awesome basement.

Videographer & Video Editor

There was a time that I would record and edit promos for various clients and projects. This gave me a chance to become familiar with Final Cut Pro, and try my hand at filming, editing, and directing as well.

3D Modeler & Renderer

I worked on creating 3D figurings for an iPhone game as well as some 3D rendering in the medical field. This gave me a chance to use Maya, Blender and some other 3D tools. The demand for these services has grown so much that LIME has had to hire 4 full-time 3D experts to take on the load!

Web Developer

I do websites on my own time, but not often at work. I have had occasion when they needed a website made quickly and the other web developers were too busy and then I’d come in and help.

IT Department

It has been my duty to maintain the 30-or-so computers, 3 servers, and other various equipment we have at work. Whenever there is a network problem, or a system failure, I am the one they rely on.

And the list goes on. Each time, I had to learn new programs, and study. It gave me the chance to broaden my horizons and work to become a more valuable employee. This breadth of knowledge is not something that could normally be acquired at a larger firm. Even now with the growth we have experienced over the past few years, this type of skill building opportunity will become less likely to occur.

Farewell

I am glad for the time I have had to be at LIME. The experiences and memories have been invaluable, and I will miss the environment, creativity, stressful deadlines, and most of all, the people. I am glad that the owners of LIME as well as my colleagues felt that I was an integral part of the team. They threw me a heart-warming farewell lunch and let me know how much I would be missed. They too will be missed by me. I appreciate the time I’ve had at LIME, and wish them the best in their endeavors.

Thank you, Shawn, Wes, Chris, Deokyun, Holly, Alexis, Jessica, StephAnn, Darren, Spencer, Matthew, Kenneth, Kevin, Dan, Worth, Nick, Ben, Jennifer, Davi, Derek, Aaron, Michael, Kyle, and Natalie. You are one amazing team!

AppleCare

Tuesday, March 29th, 2011


I was never a big proponent of AppleCare in the past. I never seemed to use it, and it was expensive. I, however, bought my MacPro with AppleCare because I got a good deal on it, and I am glad I did.

This past Sunday, I was minding my own business using Photoshop to do some painting, when out of nowhere the screen displayed a ton of video distortion (pictured above) and the computer locked up hard. I thought this might have just been some sort of fluke, however I was wary that this could be a serious issue after seeing similar symptoms with my boss’s MacPro about 6 months ago. I rebooted hopefully, and things seemed to work, but after 5 minutes, the same symptoms. The culprit? The video card (pictured below); an NVidia GeForce 8800 GT. I’ve had my computer for a little over two years, which would normally put it outside of normal warranty coverage, but since I happen to have AppleCare, I still have a few months of coverage.

Monday afternoon I called 1-800-MYAPPLE. I spoke with a very nice woman who helped me out and said she’d send me a new part. That’s exactly what I was hoping for. Of course I have to send my part in in order to avoid any charges to my credit card. The next day (Today) I was surprised to find a package on my doorstep. Lo-and-behold, Apple had sent the part overnight, and I was able to install it and begin using my computer in less than 24 hours from initially calling them. Now that kind of world-class serviceis what keeps me a happy Apple customer. Thanks!

Bonus link: Check your AppleCare status!

Chromium for Mac

Saturday, February 19th, 2011

So, I’ve stated how I feel about web browsers. Very few are devoid fatal flaws that bug me to the point of being unable to use them. To that end, I decided to take matters into my own hands by downloading and compiling my own version of Chromium.

As previously stated, Chromium has proven to be an excellent browser. It is minimal, functional, fast, expandable. The only issue I could find with it was it’s lack of conformity with the rest of Mac OS X in terms of handling selections in the location bar. The developers of Chromium decided to follow the convention of single click selects all in the location bar, following the cue of Internet Explorer. This however is contrary to the functionality of similar text fields in pretty much every other place in the Mac OS, including that of Safari. This incongruity was beyond my ability to cope, rendering the browser useless to me.

I pleaded my case, along with many others, at the Chromium developer forums, however they said it was a non-issue, and marked the bug as “WontFix.” So, I decided to make my own version with this deliberate behavior remedied. So I downloaded the source. 6.4 GB later I located the 6 offending lines of code, spent 1.5 hours making a cool Mac-themed icon, and spent 2.5 hours compiling on all 8 processors. The outcome? Success! Now, I will offer this for download, and as long as it continues to be usable and a good browser, Chromium  may very well replace FireFox for the first time in 10 years as my browser of choice.

Understanding Time Machine and Sparse Bundles

Saturday, February 12th, 2011

Time Machine has been one of my favorite features about the Mac. It was the most anticipated feature for me when waiting for the release of Mac OS X 10.5. It has saved my behind a few times from disk failure with nary a single lost file. Apple describes Time Machine as follows:

Time Machine works with your Mac and an external hard drive. Just connect the drive and assign it to Time Machine and you’re a step closer to enjoying peace of mind. Time Machine will automatically back up your entire Mac, including system files, applications, accounts, preferences, music, photos, movies, and documents. But what makes Time Machine different from other backup applications is that it not only keeps a spare copy of every file, it remembers how your system looked on a given day — so you can revisit your Mac as it appeared in the past.

Recently I have been switching to backing all my computers up to my server and had questions about using sparse bundles and backing up over the network. Unable to find a complete set of instructions, I have decided to share what I have learned.

Backing up with sparse bundles

What is a sparse bundle? Its a type of disk image that can have a maximum size set, but only takes up as much space as it needs to on the physical disk. Time Machine is a notorious hog of disk space. It will utilize as much as it can for backing up your files, which can be nice. Sometimes though, it can be undesirable. The beauty about backing up to sparse bundles is that if you have a large disk you are backing up to, say 2 TB, and your drive on your computer is only 200 GB, you can make a sparse bundle that is 500 GB to back up to and basically reserve the remaining 1.5 TB of the backup disk for other uses.

So how do you set up sparse bundles? Well, the first step is to create one with Disk Utility.

  1. Open Disk Utility
  2. Select File > New Blank Disk Image
  3. Set the file name to your computer name followed by an underscore and it’s primary mac address (eg: “macbook_00113bcd9e”)
  4. Set the size to custom, then choose an appropriate size. It should be at least the size of your disk, and probably half again or twice as big.
  5. You can set encryption on the file. This is so no others can access your data if your backup disk gets stolen, etc. 128 is probably good enough. It will be slower with 256 bit encryption.
  6. Keep it partitioned as an “Apple Partition Map”
  7. Select “Sparse Bundle Disk Image” as the Image Format

Now save it on whatever disk you want to use as your backup. Make sure you save it in the top-level directory of the drive. Time Machine can’t locate the sparse bundle unless its in the top-level directory.

Time Machine Error

I saw this error on my server. When I searched on Google, I couldn’t find any information about the cause or solution to the problem.

“Time Machine could not be configured. The built-in network interface could not be found.”

This error stems from the fact that Time Machine identifies the computer based on it’s built in network adapter’s mac address. Computers that have this error are either “hackintoshes” that have no built in ethernet adapter, or have damaged hardware and are using an external adapter or PCI card. In either case, I have no solution for the problem yet, but will update this post if I find it.

Scheduling

Time Machine is wonderful because of its incremental nature. It saves backups hourly. This can be a nuisance however when backing up over the network because there can be a noticeable slow down of the computer during backup. To remedy this problem, I found a program called TimeMachineScheduler that allows the interval between backups to be specified as well a times that Time Machine shouldn’t run.

MacBook Questions

Sunday, October 31st, 2010

I have a lot of friends that ask me about buying Macs, selling Macs, switching to Macs, and fixing Macs. Most of the time, these questions revolve around the MacBook, Apple’s most popular consumer computer to date. I decided if I address these things in one place, I can just send my friends here to get their questions answered.

Why buy a MacBook?

MacBooks are good little computers. They have been Apple’s number one selling computer for quite sometime now. They are popular especially in academia among both students and teachers. MacBooks come in multiple form factors, from ultra portable (MacBook Air) to affordable (MacBook) to powerful (MacBook Pro).

For those who are currently using Windows based PCs, Macs have a lot to offer. While both Windows and Mac OS X are very comparable in features, additional benefits are derived from Mac OS X by virtue of the fact that Apple creates both the hardware and software that you get when purchasing a Mac. This eliminates a lot of the headaches that some people experience with driver problems and updates. Additionally, with fewer viruses out there for the Mac, there is less risk of software problems. Macs also have Time Machine, a backup utility, that I feel is a must for an increasingly digital data reliant generation as we are. Hourly backups that require almost zero configuration take the headache and uncertainty out of backing up important files. These features combined with the applications and seamless experience that Mac OS X delivers, I feel that Macs are a great choice for any user, novice to expert.

The MacBook Air ($999), which was recently revamped, offers portability and speed. Although the processor is slower than on the other MacBook models, the built in SSD delivers a blazingly fast performance for users on the go. The battery life is superb, is ultra light, and has a high-res display.

The MacBook ($999) is the economical choice. While it isn’t as light as the MacBook Air, it is more fully featured by the fact that it has an optical drive (CD/DVD), and Ethernet port. It’s slightly thicker, and heavier. It also sports a more powerful CPU.

The MacBook Pro ($1199) is the big-daddy of the MacBooks. It is bigger, more robust, and has the option of using the latest processor technologies. The video cards are better, and the screens are larger and features a FireWire port for those who loathe USB. Features like back-lit keyboards are also standard on the MacBook Pros, and they have the ability to have more RAM.

Where to buy a MacBook?

People will tell you that you can’t get a deal on the Mac. While it is true that Macs have fixed pricing, there are ways to get a lower price. One of the best kept secrets of Apple’s online store is the refurbished section of the store. This is where the best deals can be found. They destroy the educational discounts by a long shot (unless the free iPod deal is going on…). MacBooks can be marked down to as low as $750 depending on the day. The great thing is that since these come from Apple, they have the entire year warranty with the ability to upgrade with Apple Care just as any new computer from Apple.

Selling a MacBook?

One additional plus of Macs is that their value is retained for longer periods of time. Even the original MacBooks from 2006 can sell for $350 or so dollars, which is about 1/4 their original price. Not bad for 4 years of depreciation.

Newer models can fetch as much as $800 depending on the configuration. A good way to gauge the selling value of your Mac is to use this site called Mac2Sell.

Selling Macs is easy. I never seem to run out of people looking for a bargain for these cute little computers; high-schoolers and college-goers especially.

Should I upgrade?

Many people (myself included) bought a MacBook some time ago when Apple first introduced them. Since that time, many things have been changed on the MacBook. Notably, the HDD sizes, RAM capabilities, processor, screen, battery, construction, and the addition of an SD Card reader.

Before deciding to upgrade, it may be worth your while to think about how you use your computer, and how you feel it serves your purposes. A lot of what people do these days is web-based, and not very processor intensive, or even RAM intensive. Sometimes, a simple upgrade can make the difference people are looking for.

Faster or larger hard drives can improve performance, or give the desired space for all your MP3s. Hard drives are plentiful and getting cheaper by the day.

RAM can make a big difference in performance, especially when running multiple apps at a time. Older machines can only be upgraded to 3 GB, however new MacBooks can be upgraded to 4 or 8 depending on the year. RAM for these older MacBooks is rather inexpensive.

The LED backlit screens available on the newer MacBooks result in lower settings with the backlight as well as an increased battery performance. If you like to work in the dark, it may be worth upgrading for the sake of your eyes.

The graphics cards on the original MacBooks are not meant for gaming in the least. The most recent string of MacBooks perform much better in the graphics department. If you are a gamer, it would probably be good to upgrade, however if you don’t do any 3D or gaming, it probably won’t affect you to have an underpowered video card.

People on the go will appreciate the vast upgrade you can experience in battery technology by purchasing the most recent MacBook. They last far more than the original MacBook’s 2-3 hours, and can be great for students and businessmen that travel.

MacBook construction has also improved over that past few years. The unibody design has been a welcomed improvement over the earlier plastic models that were prone to cracking and discoloring. The cracking is annoying, but it can be fixed by purchasing a replacement “top case” online for around 50 bucks. If you can use a screw driver, you can replace it in 10 to 15 minutes.

Last, but not least, the processor. Back in the day, processor speeds were guaranteed to double every 18 months. Recently, this improvement has stagnated somewhat. The original MacBooks were available in 1.8 and 2.0 GHz varieties, but only 32 bit. Since the introduction of 64 bit processors 6 months after the initial release of the MacBooks, not a ton has changed. The baseline model is still only 2.4 GHz, presenting only a small 400 MHz boost in speed. Of course, if you are thinking of getting a Pro, you can enjoy a much better speed bump especially when looking at the i5 and i7 processors.

In the end…

In the end, it depends what your computing needs are. I have been in this boat, and every time I think to myself, “I just need to get that new shiny computer cause its faster and thinner and better,” I just have to remind myself that I barely use my laptop as it is, and when I do, it usually for tasks that I could easily do on an iPad anyways. I think I’ll be holding onto my MacBook for a few more years, or possibly until it stops working. They are great little machines!