Archive for the ‘Apple’ Category

Update: Failing 2006 MacBook Pro video card (ATI Radeon X1600)

Monday, January 25th, 2010

Update #2: After three and a half days, the Mac froze up again while idle. It wasn’t being used nor was it hot (because everything was running well below 100° F). I guess it’s failing for good.

___________________________________________________

Update: After about a week of tinkering, I think I’ve narrowed it down to an overheating issue. I used the Fan Control Preference Panel to increase the base fan speed from 1500 RPMs to 1800. This has helped, and I can even play Call of Duty 4 rather well. There were a few pixel glitches, but nothing that caused system-wide hangs. The GPU heatsink was actually hotter than the actual GPU, reaching 135 degrees while the GPU reached 130, as did the CPU. iStat Pro gives the old Mac an uptime of 1 day, 17 hours as of this update, so looks like I may have solved the bulk of the problem (for now).

___________________________________________________

My wife bought me a new 15″ MacBook Pro for Christmas, completely unexpected. So, last week I sold my first-generation MacBook Pro to a friend for her daughter’s birthday. This 2006 model MBP has run near flawlessly for three years now, except for a failed hard drive over a year ago. I replaced that myself with a new 500 GB Samsung drive. Except for the occasional software glitch, the machine was great.

Until I sold it. Today I got word from my friend that the Mac’s monitor was displaying random colors and lines, getting pixelated, and freezing up. So tonight she brought it by for me to look at. What I found was rather disturbing.

After some Googling, I found out this type of failure isn’t a first with this MBP model, and it’s quite saddening to see that Apple will do nothing for you. Granted, the product is way beyond the manufacturer’s warranty, but these cases all show that defective materials went into the production of the machines.

I’ll probably give my friend her money back and keep the MBP until it completely dies. All I can say is I’m grateful my wife had the foresight to get me a new one, because I’d be lost if my only machine was acting the way this one is, and I’m sad the company who is supposed to care about the product and its customers doesn’t seem to.

I guess I could e-mail Steve Jobs himself. That seems to work.

Location-aware “Check-in” apps & rumored iPhone multitasking

Wednesday, January 20th, 2010

I was driving home from class today, when I remembered I had not checked in on Gowalla while on campus. Then I recalled the rumors about the possible iPhone OS 4.0 update enabling some method of multitasking. This is some mighty fine news for us iPhone owners who, after three years, are still stuck running one user application at a time (which excludes Mail and Safari, apps Apple allows to run in the background). The only feasible way around this is to run Backgrounder, a jailbreak-only app. It’s decent, but due to the iPhone/iPhone 3G’s low memory, programs will be forced to quit after a while.

Back on track. As I recalled the rumor of multitasking for iPhone OS 4.0, I thought how cool it’d be to have Gowalla run in the background, automatically checking you in when you get close to a known location. Then I thought of the main stretch in town, where over half of my local Gowalla locations are within one or two kilometers of each other. How would Gowalla know exactly which location I wanted to be checked in if it became an automated process? (Because let’s face it, checking-in is a work-around method for these popular iPhone apps because of the lack of running apps in the background). And how would it know I moved from place to place, with such proximity to each location? Sure, GPS can be pretty accurate, but sometimes it’s not. So how would Gowalla know? Then I had an idea.

Gowalla could be setup to automatically check in a user to a location if that user has been to that location x amount of times. For instance: I have checked into my home over 50 times, so it stands to assume I like people knowing when I’m home. Gowalla could incorporate some settings the user could change, something like “Check-in automatically at locations with over x visits.” This could be user-modifiable, allowing a personal degree of automation.

It doesn’t solve the issue of GPS-reliability, which is really beyond Gowalla’s control any ways, but it keeps the check-in process on an interactive level (in that you must choose to let people know you’re at different places), while giving you the opportunity to automate the process for the locations you visit the most.

Of course, this idea is moot with such a shoddy battery life for the iPhone 3G/S. I live two hours away from the nearest 3G-blanketed area, so my 3G is always disabled. I keep my screen’s brightness around 75%, and WiFi enabled. With this, I’m lucky to get a whole day. Toss an app running GPS services in, and you’ll be lucky to make it to lunch.

WordPress for iPhone 2

Thursday, October 29th, 2009

I’m writing this post from the newly-released WordPress for iPhone 2 app. I haven’t given the app a full run-through, but these are my first impressions.

(more…)

Weird Error with OS X 10.5.7’s ScreenSaverEngine Process [Updated]

Wednesday, June 10th, 2009

Update: It seems if I had done a little more detective work, I would’ve been led to PixelBreaker’s blog post about this very problem. It seems it’s an error involving ScreenTime, the packing software used to bundle PolarClock into the screen saver format for OS X Leopard.

The problem only occurs if you have a multiple-monitor setup. The easiest solution is to open your Screen Saver preference pane and check “Main Screen Only.” This way PolarClock is only displayed on your main display and not the others, and the error does not occur. Simple enough!

The Problem

Late last week I started encountering the weirdest error on Leopard, Mac OS X 10.5.7—my shortcuts using ⌘ (Mac OS X’s Command button) stopped working. This isn’t a good thing for me because my workflow depends on two shortcuts using ⌘, which are ⌘+Tab (for switching between open applications across six Spaces on two monitors) and ⌘+Space (set for Quicksilver, which allows me to quickly open applications and interact with them on an amazing level). Also affected was Exposé—I was unable to use my hot corners or Exposé functions.

ActMonPNG.png

The Witch Hunt Begins

I figured out that a reboot of my MacBook Pro solved the issue, but only temporarily. It seemed like it would occur within an hour of a reboot.

Tonight I decided I’d take no more, and opened up OS X’s wonderful Activity Monitor (located in ~/Applications/Utilities/). I should’ve done this long ago (I might have done so but just neglected to see the error). Here, I quickly saw a potential cause—OS X’s ScreenSaverEngine process was hung. [Click thumbnail for full version.]

After force-quitting the misbehaving process, I remembered that about two weeks ago I downloaded several screen savers and installed them. I set my screen saver to a default Apple screen saver and deleted a few of the screen savers I had downloaded. Immediately I was granted the gift of my ⌘ shortcuts again.

Point Fingers at Possible Criminals

After some time rejoicing, I reset my screen saver to pixelbreaker’s PolarClock v2 and left my computer, giving the screen saver a chance to start. I returned to my Mac a few minutes later and ended the screen saver, and guess what? That stupid ScreenSaverEngine process was hung up again. I looked at the detailed process information and I thought it may have something to do with the screen saver database cache, and not the Polar Clock screen saver. So I deleted the com.apple.ScreenSaver.Engine/Cache.db file, hoping it was just corrupt. [Click thumbnail below for a partial list of open files and ports involved, taken from Activity Monitor.]

ProcessPNG.pngUsing my still functioning ⌘+Space, I told Quicksilver to launch ‘ScreenSaverEngine,’ automatically launching the screen saver, just like it would if it would’ve started by itself. After stopping the screen saver, the ScreenSaverEngine process hung again, killing the ⌘ shortcuts and Exposé.

Back to Basics & Verdict

I changed my screen saver to Apple’s ‘Flurry,’ initiated ScreenSaverEngine, and ended the screen saver after several seconds. My ⌘ shortcuts and Exposé stayed functional.

So, concluding, this error seems to rest within either the Polar Clock screen saver specifically, any user-installed screen saver, how the ScreenSaverEngine database works (possible corruption), or some combination of these elements.

If you have any ideas or have had a similar situation, comment below.

Squirrel, a finance manager for OS X and iPhone

Wednesday, June 3rd, 2009

The Problem

Squirrel, OS X Finance Manager I’m great at spending money (ask my wife), but horrible at keeping track of what I’ve spent (again, she knows). As a result, there’s been several times where I’ve gone over my account balance on my check card, and I’ve been hit with ridiculous fees. Because of the proximity of our computers these days, not to mention our cell phones, I’ve been able to keep my eye on my spending. I don’t carry around that old checkbook register either, marking down each purchase or deposit. Instead, I utilize my Mac at home and my iPhone on the go.

The Competition and Their Weaknesses

For some time, I used Jeremy Jacob’s Checkbook app [app website] on my iPhone, but it lacked one major aspect—syncing with a desktop client. I knew about Cha-Ching [app website] and tried it out. For such a beautiful client, both on OS X and iPhone, it proved annoying to add a simple transaction, especially on the lag-ridden iPhone application.

Introducing Squirrel

So I jumped ship once more, and have found stable ground with Squirrel, coded by Axel Péju, with Dietmar Kerschner providing the interface and icon design. The OS X version, currently at 0.7.5, costs $21.26 (according to Convertbot; or €14.99). The demo limits you to 50 transactions. The biggest feature I’ve been looking for is easy syncing between my Mac and iPhone. Squirrel does this effortlessly via Wi-Fi. Enter in a 4-digit pin on your Mac and you’re good to go. My biggest complaint with Midnight App’s Cha-Ching was the number of steps required to add a new transaction on both the desktop and iPhone versions. With Jacob’s Checkbook app, it was as simple as hitting the ‘+’ button and entering in my information. Cha-Ching required hitting ‘New Transaction,’ then entering information on several difficult screens. Squirrel is nice because the new transaction screen is quick to access and easy to add information to.

The Desktop Client

I exported an Open Financial Exchange (OFX) file from my online backing account and had some trouble importing it into Squirrel. Turns out, Squirrel absolutely needs certain header titles, no ‘$’ symbol, and short-hand date format for it to import at all. Once I fixed that, it loaded my 200 most recent transactions.

Squirrel OS X is pretty straight forward. You have your standard sidebar on the left which includes a listing of all your accounts, plus a Management section that includes Reports, Budgets, and Scheduled Transaction. When looking at your account, the default is a Coverflow type layout that present you with basic account info including current, future, and reconciled balances.A chart is displayed showing your spending habits at various intervals. Below this section is a list of all your transactions. A List view is also available; this has just a long list of transactions.

Entering a new transaction is as easy as hitting CMD+N. This command brings up a small window at the bottom. My biggest complaint lies here. Squirrel uses categories to divide transactions into manageable sections. It doesn’t come with a long default list like Cha-Ching does; you have to create your own. Unfortunately, the only way I can find to do so is with the Preferences pane. A tag button is provided, but I like categories. I would suggest a small button to add/edit categories within the New Transaction pane.

The Management section allows you to create custom reports to track your spending in certain categories, or certain transaction amounts. The budget option allows you to set spending limits per each category, and scheduled transactions allows you to manage recurring monthly payments or income avenues. Overall, the desktop client is polished well and gives you plenty for your money.

The iPhone App

IMG_0003 (1).jpgThe iPhone app (available for free from the App Store) is a great compliment, and does some things better than the desktop client. For starters, the loading screen is awesome—it mimics a bank safe being unlocked, and the animation and sounds are crisp. If security is your thing, Squirrel iPhone gives you the option to set a 4-digit pin, and it’s here at the loading menu where you enter it in, followed by the safe ‘unlocking.’ Nice.

The main screen allows you to choose which account to edit, and once in your desired account, a simple tap on the ‘+’ button will create a new transaction. Here you enter a transaction description, the amount, date, and category. The iPhone app does right regarding categories—they get their own button at the bottom of the screen where you can add and edit categories; this makes it much easier than the desktop app.

The biggest flaw of the iPhone app is the inability to reconcile transactions. You can add and keep up with your future balance (what your balance will be after and transactions not yet posted to your account), but you can’t really use the iPhone app as a real-time checkbook register. This is a small flaw as long as you sync with the desktop client often.

Final Remarks

Péju won an Apple Design Award in 2008 for the Best Mac OS X Leopard Student Product, and the polish and potential of Squirrel shows. The iPhone app is also incredibly useful. Again, the desktop version is available now for about $21 while it’s in beta stage—the website says the price will increase once it hits 1.0. Considering the iPhone app is free, $21 is not a bad price to pay for a complete solution to your financial management at home and on the go. Squirrel is available for download on OS X Leopard and iPhone at the official website, squirrelapp.com. My next review will be another finance manager, MoneyWell, an OS X desktop application with an iPhone version in the works. Will MoneyWell make me switch yet again?