From the category archives:

Technology

photoshop

Argh! I’ve been plagued by this recurring Photoshop error message for months now. I cannot find anyone else experiencing this same problem online. As I recall, this problem first occurred after I “upgraded” to Photoshop CS3 Extended. So, years would probably be more accurate than months. Anyways, I’m saving to a local drive so no one else could possibly be using the the same file. And, the only application using the file is Photoshop. I haven’t been able to figure out what specific sequence of events triggers this error message.

{ 6 comments }

I’ve been using a MacBook Pro (17-inch, Mid 2009) for a few months now. The 4 GB memory that comes standard is usually more than enough if I stick to the Mac side of things: Safari, Firefox, Photoshop, iTunes, iPhoto, Mail, etc. I can open and run as many Mac applications as I want without a hitch. However, if I ever have to use VMWare Fusion and Windows Vista, the MacBook Pro painfully slows down. I finally decided it was time to install more memory. Of course, the falling price of DDR3 memory didn’t hurt. Basically, remove 10 screws and the bottom case, swap the memory, and replace the bottom case. Technically, not a difficult procedure. However, like the 500GB Hard Drive replacement on a different MacBook Pro, I did encounter a few “stuck” screws that required a bit more patience. The bottom case also didn’t exactly pop off as easily as I was expecting. I had to gently pull and tug the bottom case to completely detach it. Now, I’m humming along with 8 GB and no longer dread launching Vista.

memory

{ 0 comments }

I finally came across an application that does not play well with Snow Leopard. The ScanSnap Manager application that came with the Fujitsu ScanSnap S510M can crash under certain circumstances. For example, if I scan a document and select the Scan to Folder option, I will consistently see this unpleasant message:

scansnap-manager

Fujitsu has a patch of sorts that disables the ScanSnap Manager and routes the scanned document to Adobe Acrobat or Adobe Reader if installed. I had installed the patch, but thought that Acrobat slowed down my workflow. So, I uninstalled the patch and tested ScanSnap Manager some more. My preferred solution is to select Scan to Print, then Save as PDF, which then prompts me for a filename. Better than the overhead of launching a separate application just to save a scanned file.

{ 5 comments }

Because Snow Leopard does not install Rosetta by default, I’ve decided to abandon the last of my PowerPC applications: QuicKeys 2.1.1.

I’ve been a fan of BBEdit for a long time. At first, I relied heavily on QuicKeys to handle a lot of my keystroke automation within BBEdit:

  1. Add pre-defined text / templates.
  2. Insert HTML tags.
  3. Run AppleScripts.

However, I’ve encountered various compatibility issues with QuicKeys over time as I upgraded to newer versions of Mac OS X or BBEdit. Instead of waiting around for a fix, I’ve slowly migrated many of my QuicKeys functions over to BBEdit. After I installed Snow Leopard, I finally pulled the last automated function away from QuicKeys.

Adding Predefined Text or a Template. If you have to enter the same text repetitively in multiple documents, create a clipping. To do this, select the text pattern and save it as a clipping. In BBEdit, select © > Save Selection as Clipping… For some reason, the Clippings menu looks like an inverted copyright sign. Then, select Window > Palettes > Clippings. This summons the Clippings window where you can highlight your clippings and assign a hot key to them via the Set Key button.

Inserting HTML Tags. While you can use the above method to insert HTML code, the better method is to take advantage of BBEdit’s built-in hot key (or menu key) functions. Select BBEdit > Preferences to summon the BBEdit Preferences window. Select Menus from the left-hand column of the BBEdit Preferences window. In the right-hand column, expand Markup by clicking on the arrow to its left so that it points downward. If you find the HTML tag that you want from the sub-menus, select it and click on the Set Key button to assign a hot key. This method works better than just inserting the HTML tags as text because it inserts the opening and closing tags in the right place.

Run AppleScripts. The last remaining function that I had assigned to QuicKeys was to run an AppleScript that handled capitalization. Yes, BBEdit has a Change Case function, but it did not work exactly like I wanted. If I asked BBEdit to Capitalize Words, I end up with something like this:

A Rat In The House May Eat The Ice Cream

However, I prefer not to capitalize certain words, such as “in” and “the,” at least from the above text string. I have a bunch of other words that I do not ordinarily capitalize as well, such as “of”, “a” and “an.” While I love the Text Factory function, which is an easy way to run successive search and replace patterns, I can only run a Text Factory across an entire file and not an individual text selection. Hence, I created an AppleScript to handle this, which I had assigned to a QuicKeys hot key. Turns out that moving my existing script over to BBEdit was easier than I could imagine. I just had to drag the script to ~/Library/Application Support/BBEdit/Scripts/. The script then magically appeared in the Script menu (which looks like a curled document). To assign a hot key to this script, select Window > Palettes > Scripts. Select your script and click on the Set Key button to assign a keystroke.

{ 0 comments }

iTunes is Annoying Me

August 18, 2009

I rarely listen to the radio. When I do, I almost listen exclusively to KQED, which is not the best source for hearing new or old Chinese music. So, I pretty much depend on the Genius Just For You feature in iTunes to discover new music. iTunes seems to handle English artists and songs quite well; however, it experiences difficulties when dealing with Chinese artists and songs.

If I search through my own music for 王菲, iTunes will only return the songs by 王菲. If I search through the iTunes Store for 王菲, iTunes will return the songs by 王菲 as well as the ones by Faye Wong. Curiously, iTunes will return the songs from Zhi Mi Bu Hui from the artist Faye Wong, but not the ones from Wang Fei. So, when iTunes recommends Chinese songs, I have to make sure that I don’t already have their recommendation in my collection. And, this double-checking is not a straight forward process because I have to search through all permutations of a song’s or artist’s name: English, Pinyin, Simplified Chinese and Traditional Chinese. Ugh…

The other issue that troubles me is that some song titles are obviously incorrect, like 桃花开, which was inartfully translated to Peach Bloddom Come Out. If this was Wikipedia, some of these errors would already be corrected.

{ 0 comments }

MobileMe

August 11, 2009

My 60 day free trial of MobileMe will be expiring at the end of this month. MobileMe has worked well enough during the trial period, so I purchased a one year subscription last week. For me, the most important feature was the calendar synchronization. Secondly, I needed the ability to track lost iPhones and remotely wipe out data. So, I ordered MobileMe from Amazon last week for $69.99. For whatever reason, the price is higher this week. Here’s the confusing part. Amazon is currently selling MobileMe [OLD VERSION] for $75.00 and MobileMe Individual (Updated 2009 Version) for $95.00.

In reality, the only difference between the two products is that the $75.00 version is fulfilled by Amazon and the $95.00 is sold by Amazon. The OLD VERSION and UPDATED 2009 VERSION labels are meaningless because MobileMe is not a physical product. The MobileMe box contains a sheet of Apple stickers and a pamphlet with an activation code. No CD/DVD. You enter the activation code from either “version” and you get the same MobileMe.

{ 0 comments }

iPhone RunKeeper App

August 7, 2009

I recently installed the RunKeeper Free application on my iPhone 3GS. I’ve used it a couple times to track my walks around the neighborhood, as well as a few short cycling trips. Generally, the application has worked pretty well. It tracks the time and distance of each workout. Afterwards, I can view my exercise log on the RunKeeper website, which offers route maps, calories expended and other wonderful data. Last weekend, RunKeeper recorded my best workout ever.

runkeeper

In a feat that Lance Armstrong would have a difficult time replicating, I biked 63 miles in 23 minutes with an average speed of 161 miles per hour. Or, that’s what RunKeeper reported. The strange thing is that I’ve biked this route before and RunKeeper had given more reasonable numbers previously. I wonder if the overcast skies left RunKeeper all confused.

{ 0 comments }

I switched to a MacBook Pro 17 inch 2.8GHz back in June when the older MacBook Pro suffered the infamous black screen of death. During the file transfer, I basically allowed Migration Assistant to do its thing on auto-pilot. I did encounter some errors during the process, but never bothered deciphering the error log since all my files apparently made the jump.

I think I know what went wrong. I had some symbolic links (ln -s) set up on the older MacBook Pro. Migration Assistant doesn’t play well with symbolic links and didn’t re-create them on the new computer. So, while using Filemaker to output some data files, my script choked because the output path that relied on symbolic links was invalid. The other thing I discovered is that Make Alias, which works the same as a symbolic link in the point-and-click world, really isn’t exactly the same. Filemaker didn’t like paths that contain a Make Alias folder. When I recreated the symbolic link, the problems disappeared.

{ 0 comments }

iPhone 3GS

July 3, 2009

I recently upgraded from an iPhone (2G) to an iPhone 3GS. Wow! I heard nothing but bad news about AT&T after the iPhone 3G launch and was really concerned that I would be stuck with a 3G phone on an EDGE connection. So far, I have not experienced any major problems. I have been able to pick up a 3G signal whenever I am outside the house, which is basically when I need it most. Inside, if I turn off Wi-Fi, I am still stuck on EDGE, so no improvement there.

First, the iPhone 3GS is significantly faster than the iPhone 2G. Applications launch faster and games appear to run smoother. However, I blame some of the lag on the iPhone 3.0 software. After I installed the iPhone 3.0 software on the original iPhone, I discovered a noticeable lag whenever I selected the iPod button. However, I was not about to revert back to 2.x. So, I will say that the iPhone 3GS is perceptibly faster than the iPhone 2G.

However, the real improvement is in the data speeds. When I am out on the road and really need a piece of information, EDGE is better than nothing. Google, with its spartan interface, runs pretty fast on EDGE. So, I can still run some basic queries. Plus, I had grown accustomed to the limitations of EDGE and knew better than to give it more than it could handle. With 3G, the gloves are off. I can now exploit the full potential of the iPhone. For example, I needed to lookup the Apple Store on a map earlier today. I knew that I was only 1-2 blocks away, but was uncertain as to the direction. I think the iPhone 3GS was able to display a map of my location and stick a pin on the Apple Store in seconds. I was totally amazed because the iPhone 2G would have taken 20-30 seconds to download the map. I’ve been through more than my fair share of waiting for maps to download in the past two years. 3GS. Totally worth it.

{ 2 comments }

iPhone Design

July 2, 2009

iphone-bento

Looks like a bento box. Yum.

{ 0 comments }

Page 5 of 9« First...34567...Last »