Friday, October 31, 2008

Address Book vCard to Windows User - Garbled Japanese Fonts etc.

Apple Address Book - Set vCard Format Appropriately for SharingApple's "Address Book" is included with OS X and is part of the "triumvirate" which also includes Mail.app and iCal.app, gives you the ability to drag address cards to Mail, where they are automatically pasted in their vCard, or VCF, form.

Problems Sending vCards to Windows Users

In trying to send VCFs to Windows Outlook users, I discovered two problems by trial and error. First, the Windows users could not open what I was sending even if it was in English, and second, the Japanese fonts in the vCards were garbled. The bottom line? Use Format version 2.1 for the greatest compatibility and set your language accordingly.

Word 2007 Performance Optimization Tips

A Windows user colleague asked about optimizing Word 2007 documents because he is having no end of problems working with 100 or 200 page documents in Word. If you are pushing the envelope in Word use, you might like to keep in mind several recommendations.

Here are some Optimization Hints for Word 2007

Defragment your hard disk regularly. This is not necessary on a Mac but for Windows, you definitely need to do it. (There are other maintenance tasks you have to do for a Mac, of course and you can use OnyX for those.)

Use the Microsoft "DOCX" format which is the default for Office 2007. If you are collaborating with a person who only has Office 2003, there is a free filter they can download and install, which allows them to use the latest and more efficient format. The DOC format is binary, while DOCX is XML-based and much better for efficiency. The new DOCX format is 75% smaller than the old DOC format, and is less prone to corruption. Your colleagues using Office 2003 will need to install the Microsoft compatibility kit, that allows them to open DOCX.

Do not keep all revisions of your document, for the life of the document. Instead, "accept" revisions in, at certain times during the edit cycle. Having 100's of revisions in a Word document will degrade performance.

If you are using a lot of graphics in your Word 2007 document, do not simply paste in BMP files because these are large and inefficient. Instead, use PNG and adjust the PNG to be as light as possible before you paste it in. If you are taking a lot of screen prints / screen shots, you can do this easily using Techsmith's excellent utility SnagIt. It is much, much easier than using the print screen button and MS Paint, and the results are light and better for long documents. In addition, you can use "picture placeholders" instead of the actual graphics, to save memory. Click the Office Button, Word Options, Advanced, Show Document Content. Select the "Show picture placeholders" checkbox. Or you can simply use the Draft view to display graphics as empty boxes.

Use fewer fonts in the document, and uninstall fonts you do not use. Fonts use up system resources.

Disable background saves which Word 2007 has enabled by default, and which take up memory. You can disable them by clicking the Office Button, then in Word Options, click Advanced, and in Save, clear the "Allow Background Saves" checkbox. If you do this, remember to save frequently.

Disable automatic grammar and spell checking, which constantly checks text in the document. Click the Office Button, then Word Options, then Proofing, and clear the "check spelling as you type" and "check grammar with spelling" checkboxes.

It goes without saying, but confirm that the PC you are using has enough system resources to complete the task, including disk space and RAM. If you have a desktop, you can install a fast secondary hard disk, such as a SAS or SATA drive, and put a page file on this drive. Further, you can help performance by moving your My Documents and work files to this faster hard drive.

In my experience, Word has never been an excellent platform for long, complex or heavy documents. I too had a lot of trouble writing manuals for technical training courses 10 years ago. In the end, the best thing is to use a proper DTP program if you are doing long documents, such as Adobe InDesign and Quark Express, or, if you are working large documents with a team, Adobe InCopy. If you must use Word, then you might give the above a try.




Wednesday, October 29, 2008

Upload Photos in Specified Order to Flickr from Aperture for Better Visibility

Uploading In a Specified Order to Flickr from Apple AperturePro photographer Thomas Hawk gives good advice in his article about getting attention on Flickr (whether that's a good thing or not is a different matter!) that you should upload fewer shots with the best one last.

So if you're an Aperture user, how do you accomplish this sort of forced upload order to Flickr without having to upload each photo individually? I'm using the Connected Flow FlickrExporter plugin for Aperture, and all you have to do is choose your photos in reverse order with the best one selected last.

Here's How to Force Upload Order in Aperture

Let's say you have 5 photos to upload, since 5 is the number that Flickr will announce to your contacts if they have chosen to be updated via email. Choose the couple you judge to be the worst first, and then choose the top ranking ones in reverse order best-is-last, holding the cmd key down while you click. Remember the keyboard shortcuts that are similar in both Windows and Mac: click to select, Shift-click to select a range, Cmd (or Ctrl)-click to select noncontiguous items.

When you do File, Export, you will notice that they are in the selected order.

Tuesday, October 28, 2008

New Google Gadgetry in Gmail

New Google Labs Features - Google Calendar and Docs or other Gadgets in GmailYou might have noticed a couple of new Google Labs features available in Gmail. If you have your Google Labs tab enabled, you can go there, scroll to the bottom, and check the new Google Gadget-related features out. Now you can get a Calendar view or a Docs view via Gadgets right within your Gmail, or specify any Gadget URL as well. Google moves so fast sometimes it is hard to keep up. Nice to have the new features, though!

Saturday, October 25, 2008

Ladder by Georgios Karamanis

Ladder - by Georgios Karamanis at 13 Aug '07, 11.54am PDT PSTI love this shot by Georgios Karamanis. Incredible color! Flickr is such an incredible resource for finding great photos.





Wednesday, October 22, 2008

Double-Duty Lumiquest SoftScreen & IR Filter

Cogley - Lumiquest SoftScreen IR Filter 20081021

I am beginning to read through the outstanding and extensive off-camera lighting tutorials on David Hobby's "Strobist" blog, so that I can take better photos with my Nikon D90. The way I understand it, Strobist is a philosophy of DIY, using found or inexpensive materials over bespoke, and no-brand over brand.

Lighting is a complex subject, and it takes a while to study up on the terminology and terms. For a while, you swim (drown?) in TTL, CLS and Guide Number soup, until it starts to make sense. There are many decisions to be made, including whether to go Strobist (i.e., manual), automated Nikon CLS (Creative Lighting System) or some combination, whether to trigger your strobes optically or via wire or via transmitter, and so on.

I have a Nikon SB-900 speedlight. It is Nikon's latest, a big mother of a flash, and I want to use it off the camera so that I don't fry the eyes of my subjects (only half joking). You can use the built-in flash of the D90 DSLR as a "commander" for the SB-900 and other modern Nikon flashes (SB-800, SB-600, SB-R200). The SB-900 can also act as the commander in either the fully-automated Nikon CLS scenario, or, in a more Strobist-like SU-4 optical-master / optical-slave scenario.

One problem I read about is that when the built-in flash is acting as the commander, of say an SB-900, it will emit pre-flashes to check exposure and so on, and these sometimes can have a negative effect on your exposure meter-wise, or by causing your model to close his or her eyes, or in the case of critters, spooking them away. So, your alternatives in trying to take care of this problem are:

  • Get a Nikon SU-800, which is a dedicated commander module with no flash capability. It is sold separately and as part of a macro photography kit.
  • Get the 12 dollar bracket-and-screen set from Nikon called the SG-31R, which blocks the pre-flashes. This is just a bracket you slot into your hotshoe, and a connected black screen that hangs in front of your on-board flash.
  • Wire up your SB-900 speedlight using a SC-28 or SC-29 cord and use it as the commander tethered to the camera.
  • Put a bit of 35 mm film over your built-in flash since it is supposed to allow IR to pass through but block light. Kodak 120 Ektachrome processed unexposed should do the trick.
  • Use "flash value lock" to get an exposure monitor pre-flash first, before taking the shot. Less chance of squinting or blinking.

Cogley - Lumiquest SoftScreen IR Filter 20081021Cogley - Lumiquest SoftScreen IR Filter 20081021Cogley - Lumiquest SoftScreen IR Filter 20081021Or you can do some creative, space-saving DIY, and use an inexpensive IR gel filter to block visible light while allowing IR to pass. I recently bought a Lumiquest SoftScreen, which is a compact diffuser sheet designed to make your on-board flash's light softer. It hooks into your hotshoe, and then you hook the other end of the screen onto the housing for the on-board flash.

The on-board flash's light will shine through the SoftScreen's white screen and get diffused. This seems to give better results than the somewhat harsh light from a direct hit from the built-in. When I heard about the purpose of the Nikon SG-31R screen, though, it occurred to me that I could somehow jury-rig the SoftScreen to hold an IR filter using its case, doing double-duty and saving me from having to carry around yet another contraption.

Cogley - Lumiquest SoftScreen IR Filter 20081021Cogley - Lumiquest SoftScreen IR Filter 20081021Cogley - Lumiquest SoftScreen IR Filter 20081021Cogley - Lumiquest SoftScreen IR Filter 20081021In the end, I bought a 900 yen (about 8 dollars) Fuji Film #92 IR Gel Filter (actually, it filters the light and lets the IR through), at Yodobashi Camera in Shinjuku, Tokyo, on the 3rd floor of the Camera Kan near the large-format equipment. It even has a little paper holder so you don't mess it up with your grimy mitts (perfect for me, what with all that bike grease on my hands!).

The Steps to Pre-Flash Squelch Nirvana

Here's the steps I took to rig up the SoftScreen with the FujiFilm IR Filter:

  1. Buy a Fuji Film IR Filter at Yodobashi camera in Shinjuku, Tokyo. It was on the 3rd floor, with the large format film cameras.
  2. Open the filter, and install it in the little paper holder (two cardboard squares with a circle die-cut out). Secure the edge of the filter with a little Gaffer tape.
  3. Make a cut with an Xacto knife in the bottom of Lumiquest SoftScreen's plastic case (the side furthest away from the flap side), long enough to fit over the housing of the built-in flash (not the flash itself but its cover). Cut through both sides of the case, and secure the edges of the cut with some Gaffer tape to make sure it does not rip. Test that the slit fits over the flash cover.
  4. Insert the SoftScreen's white screen portion into the case, so that the case flap drops over the black back of the screen, facing the photographer-side of the camera. Align the hole in the screen with the slit in the case.
  5. Put the Fuji Filter in the case with the SoftScreen.
  6. Mount the half-encased SoftScreen on your on-board flash.
  7. Test that the pre-flashes are cut down, but that remote Speedlights still get fired.
  8. Try also just propping the filter behind the SoftScreen, without the case. I am not sure which is better and YMMV.

At any rate, I hope you Enjoy it!

Aperture 2.1.2 Update - No Nikon D90 RAW Support

Apple Aperture 2.1.2 - Still No Nikon D90 RAW SupportApple updated Aperture to 2.1.2 today, but alas, no support yet for RAW files from the Nikon D90. RAW files are a capture of the data right off the camera's sensor, and are so-named because the files are not yet processed into something that can be viewed or printed. RAW files are usually something only pro photographers or at least "prosumers" are concerned with and are only output by DSLR-type cameras, but recently even high-end compacts like the Nikon CoolPix P6000 or the Canon G10 support RAW.

Camera makers include proprietary software with their cameras that can read their own RAW file format and display or edit it, but the included software is often less-than-stellar in quality. And despite the drawbacks like the proprietary nature of each RAW format (Nikon's NEF, for example), and the large file size (usually twice the size of a high-quality JPEG file) you want to use RAW when you want the highest level of control in post-processing the photograph, since so much detail is available in the RAW file in the first place. So, people turn to software programs like Apple Aperture, Bibble Pro and Adobe Lightroom. It must be a huge challenge for Software Makers to keep up with RAW formats. Here's hoping that Apple puts Nikon D90 Support in version 2.1.3.

Update - after further research and to be accurate, Apple updates its RAW support with "Digital Camera Raw Compatibility Update" software updates such as this one, which either come as standalone updates or as part of an OS X update. See "Digital Camera RAW Formats Supported" and Aperture's RAW Support Page. So, this is not an Aperture issue per se, as Apple has built RAW support into the Digital RAW Compatibility module. Maybe the fact that Adobe Lightroom has been updated to support the D90 will help motivate Apple.

Sunday, October 19, 2008

No Bikes Allowed on the Bridge to Hakkeijima

Papa and Ju at Sea Paradise - 17

I tried the hilly, hilly East route again this weekend, and made it all the way to Hakkeijima Sea Paradise, which is an awesome place to take the family. The trip was about 45 km, and I dragged the Nikon D90 in my quite-rugged Speed Freak waist pack from Think Tank Photo, and took a few shots of the bridges in that area with a wide angle lens.

When I tried to cross the main bridge to Hakkeijima Sea Paradise, thinking I'd get some lunch there, I was greeted with a blasted announcement aimed right at me. "No Bicycles Allowed in Hakkeijima Sea Paradise. Please use the bicycle parking lot behind you on the left." Actually it was more like "NO BICYCLES ALLOWED!" And of course it was in Japanese. I was so surprised by the volume I nearly fell off! (It was definitely cranked to 11) So much for lunch at Hakkeijima. I got a lot of evil stares (like Ultraman), and then some laughs because I understood the warning fully, and that it was aimed at this helmet-wearing, waist-pack toting white-boy gaijin, but at least I did not get fined 98.00 bucks for my 6 feet.

Friday, October 17, 2008

Enabling Labs Tab in Gmail

If you would like to use some of the Google Labs features in Gmail but cannot find the Labs tab, you can enable it by visiting the following URL after you log in:

https://mail.google.com/mail/?labs=1#settings/labs

Now you can just click the Labs tab and start selecting the Labs features you want, like "Advanced IMAP Controls" to avoid downloading the entire All Mail folder. Gmail will remember you want the Labs tab for next time.

Sunday, October 12, 2008

New Hilly Japan Bike Route from Gumisawa to Hakkeijima

Cycle Fitness 2008

Saturday 11 Oct I rode a new 40 km route, this time going East from the mother ship towards Hakkeijima. I went up kanjo 3 go, towards my elder daughter's school, and over to CostCo for some bagels and granola, but it was much harder than I thought, with a 4 km hill right out of the gate. A good difference from the usual "almost no hills" route. Hill-riding is really a different skillset, and is tiring in a different way from my 63 km route down to Enoshima, along the coast, and up via the Sagami and Mekujiri rivers.

Check out my other bike routes in Japan, as there are some really nice places to ride here in Kanagawa and Shonan.

Save Local Disk with Gmail "Advanced IMAP Controls"

Google Labs GMail Advanced IMAP ControlsI outlined "Setting up Leopard Mail.app with Google Gmail IMAP" previously, and Google Labs has released a new feature for regular and Google Applications Premier Edition Gmail - Advanced IMAP Controls. This tip shows you how to avoid having to sync the GMail "All Mail" folder, thus saving a considerable amount of local hard disk space in many cases. Before enabling Google Labs features, note the caveat mentioned by Google on this FAQ.

Google Labs - Configuring Gmail IMAP Folder SyncingAt any rate, here's how to enable Advanced IMAP Controls:

  1. Close Mail.app.
  2. In Gmail settings, Labs tab, turn on "Advanced IMAP Controls" by enabling it.
  3. Delete the locally sync'ed All Mail Folder.
  4. Start Mail.app and confirm. You can press Cmd-0 to check activity in Mail.app.

You can easily delete your local copy of the All Mail folder from Terminal. Use the sudo command to run a bash shell within your shell, and feed the password prompt your administrator password. You can check the size of the various folders using du, and rm -rf to force-delete the folder. Exit will get you out of the sudo'ed bash prompt and back to your normal prompt.

jrc $ cd ~/Library/Mail/IMAP-rick.cogley\@imap.gmail.com/[Gmail]
jrc $ sudo bash
Password: *********
bash-3.2 # ls
All Mail.imapmbox Drafts.imapmbox Reference.imapmbox Starred.imapmbox
Expiring.imapmbox	Sent Mail.imapmbox	Trash.imapmbox OmniFocus.imapmbox Spam.imapmbox
bash-3.2 # du -h -d 1
bash-3.2 # rm -rf All \Mail.imapmbox/
bash-3.2 # exit
jrc $ 

When you restart Mail.app, the folders for which you had sync enabled which are now disabled, will take a moment to disappear. I saved myself 2 GB of disk space by enabling this.

Friday, October 10, 2008

Auto-update Presence Info and Twitter

Twitter Autoupdated by Twitterfeed

One challenge a person who uses various "Social Networking" web-based applications to network and share information faces, is how to keep them updated. Often, they have application programming interfaces or API's, that a programmer can use to automate various aspects of the system.

A good example of API use is Google's "Statz" application. Statz allows you to update the status or presence information of various applications such as Adium, Colloquy, Conversation, iChat, ircle, Skype, Snak, Tumblr or Twitter. When you change your status in Statz, from "On the Road" to "In a Meeting" and so on, it updates the status of all the applications you have added to the list of apps Statz is meant to update.

Now let's drill down into one of the apps that can be updated via Statz, called Twitter. Twitter is a popular "micro blog" system, in which the concept is you enter what you're doing now, a "tweet", which gets fed into the twitter "stream" along with probably millions of other tweets. Twitter is not a chat system per se, but has that nuance. Statz lets you put "In a Meeting" or "On The Road" or "Away" in Twitter, but another type of "what are you doing" information that might be good for Twitter is when you blogged something or uploaded a photo.

Enter Twitterfeed. Twitterfeed monitors your Really Simple Syndication or "RSS" feeds after you enter them into your Twitterfeed account. RSS feeds are lightweight text files that automatically show site content updates and are output by many types of websites including blog, photo sharing, and forum systems. Here's how it would work:

  1. Create a Twitter account, supplying your email address and then setting up Twitter as you like.
  2. Sign up for Twitterfeed, using an OpenID. I used my Google Blogger ID, but many others are available to choose from.
  3. Now you can enter RSS Feeds into Twitterfeed. For example, Blogger, Flickr and Smugmug all have RSS Feeds that you can use. When you enter an RSS feed, you tell Twitterfeed how often to check it, and what prefix text it should append when it feeds your Twitter.

When it is set up, Twitterfeed will check your designated feeds, extract the latest feed update and appropriate URL, and post these to your Twitter stream with the text prefix. As a bonus, it uses TinyURL to help you keep under Twitter's Tweet length limit of 145 characters. TinyURL shortens any URL into an URL like http://tinyurl.com/3wxjb4.

The resulting Tweet looks something like this:

Post: Finding Photos within a Date Range in Aperture: A friend using Apple's powerful Aperture ph.. http://tinyurl.com/3rsbkc

Enjoy!

Google Statz Interface on OS XFlock Browser RSS Indicator IconTwitterfeed RSS Feeds ListRSS Feeds in the "NetNewsWire" RSS Feed Reader ApplicationRSS IconYahoo's RSS ListTwitter Autoupdated by Twitterfeed

Thursday, October 09, 2008

Crumpler "Sinking Barge" SLR Camera and 15" Laptop Bag

Crumpler Sinking Barge 2008 - 3

To protect the Nikon D90 and allow me to maintain my sanity while commuting with my computer equipment as well, I bought a black and grey Crumpler Sinking Barge bag, which holds a 15" laptop like a Macbook Pro (not the 17" version, though), an SLR and medium-sized lens, one extra lens, and has enough room for a flash, cables and so on. Today I am carrying all that plus a change of clothes.

Crumpler has a zany flash-based website that you just have to experience. It is like a big vending machine, complete with some funny off-color product demonstration vids featuring employees. Good stuff.

What I like about it is that it looks smooth, not like your typical camera bag, has excellent zippers and workmanship, and protects my usual equipment quite well. If I have any criticism, it is that some of the pockets are a little tight to insert a hand, there is no place for a monopod to be clipped (you need to get the bigger Crumpler models for that), and the inside flap is overly long. Overall, it's perfect for my needs.

Crumpler Sinking Barge 2008 - 1Crumpler Sinking Barge 2008 - 4Crumpler Sinking Barge 2008 - 5Crumpler Sinking Barge 2008 - 2Crumpler Sinking Barge 2008 - 6

Finding Photos within a Date Range in Aperture

Aperture Smart Album Date Range 01A friend using Apple's powerful Aperture photo management application asked me how to sort photos into date ranges, such as an entire year, a calendar month, or by day. Here's how to do it with Aperture's Smart Album feature.

First, create the Smart Album by ctrl-clicking on the Library folder and choosing "New Smart" then "Album". The same thing is available from the File menu.

A grey-black semi-transparent Heads-Up Display or "HUD" will appear, and from the HUD's plus drop down in its upper right corner, select "date". A Date line is added to the HUD, and you can choose "Image Date" "Is In The Range" and enter your date range in the boxes. Note also the "Calendar" selector, which seems only to do a single day.

Notice a couple more things about the HUD. Each criteria line has a checkbox which serves to enable or disable the criteria. There is a "Include if" line with a dropdown, from which you can choose "Any" or "All" from, and whether to check for matches or no matches. This covers the selection logic, and acts upon all the selected criteria below. You can also choose just to filter if the photo was a stack pick, using the checkbox for that in the lower left of the HUD.

When you are done entering criteria, click the X in the HUD's upper left corner to close it. You can reopen the HUD by clicking on the little magnifying glass to the right of the Smart Album itself, to reopen the HUD. I'm using Aperture 2.1.1 at the time of this writing so your mileage may vary.

Wednesday, October 08, 2008

New Nikon D90

I got a Nikon D90 and it's a wonderful DSLR. Hope to be able to write some FAQs or Tutorials about it here.

Tuesday, October 07, 2008

Mac Keyboard Shortcuts Updated

See the updates in Mac Keyboard shortcuts. I added some more beef on the explanations for startup commands especially.