Tuesday, April 14, 2009

Brother MFC machine scan to USB features

I've long wanted a home scanner that would scan to local or network storage without intervention. In the 1990s I thought about ways to add such a facility to an existing scanner, but it didn't make business case. About 3-4 years ago scan PDF to network shares appeared in our office machines and my Brother MFC -7820N, and now our office scanners store PDF scans on an internal drive.

It's a fantastic feature, but the 7820N implementation is quirky. It doesn't work well with multi-user machines and it requires an oddball embedded server run on the recipient machine.

Today I discovered that the Brother MFC-9440CN will scan to a local USB store. Based on the Scan to USB documentation this is now available for 3 networked multi-function machines

DCP-9045CDN
MFC-9440CN
MFC-9840CDW

The MFC-9440CN was first introduced in 2007 (and is probably about to be replaced, so it's on sale now) and I'm writing about this now. Since this is a feature I'm extremely interested in I think there's a bit of a marketing failure here.

Brother's web site has some additional documentation ...

Scan | Brother

  1. Scan to USB
    Brother’s Scan to USB enables you to scan documents direct to a USB memory device without the need to start up your PC. This means you can make digitised copies of documents immediately, including handwritten meeting notes, certificates, business cards, and drawings so you can be sure everything has been captured on the USB memory drive for later use.
  2. Scan to file
    Save scanned data into a selected folder for easy information sharing.
  3. Scan to FTP ...

Both options 1 and 3 are great for us. I could easily setup an FTP server on my OS X machine that would work in a multi-user environment, and of course the USB function is very simple. The Amazon reviews suggests this feature works, though they also point out that the replacement toner cartridges are fantastically expensive and that B&W printing drains the color toner [1]

I'm going to have to look into these capabilities. The fact that they're not marketed more widely does emphasize what a weird bird I am ...

[1] Every vendor I know of is guilty of some form of toner scam. It's an instance of irresistible emergent fraud. In the case of my Brother MFC -7820N the cartridge stops working even when it has ample residual toner. You cover up a transparent port to get a few more months of light duty printing. The scams for these color printers are substantially nastier.

Sunday, April 12, 2009

Google Reader share broken? Check your Friends list

Google has been flailing about with their Profile / Social graph strategy.

Recently they refactored Gmail/Google Contacts, and created a new classification of contacts: "Friends", "Family" and "Coworkers". The result broke some of my Google Reader shared feeds.

More details here:
Gordon's Notes: Google's confusing social graph strategy: Google reader friends via Google Chat

... Jacob R is seeing my shares, we have a [Google] chat relationship, but I'm not seeing his shares. I added his share stream as a distinct feed for now. ... turns out when Google switched to their even more befuddled social strategy I wasn't in Jacob's "Friends" group, so his sharing feed went away. He added me in and it reappeared....

...Google has things set up so you do the feed stream share thingie with ONE of (not both of)
  • Your chat contacts
  • "Friends" as defined by Gmail - "Friends, Family, and Coworkers are groups to help you organize your contacts. You can move contacts in and out of these groups at any time. Various Google products let you share information with people in these groups.
    In addition, you can create a Google profile to help people in these groups keep in touch with you. They will be able to easily find your profile from various Google products."
In both cases of course the Chat contact or Gmail Friend must have as an email address the Gmail address associated with their Google Reader shares....
Just imagine how this hairball plays out when you introduce synchronization of Google Contacts with external contact stores.

It's a Googlicious screw-up.

Now waiting for version 3 ...

Google Voice iPhone apps coming out

The first entry I know of is GVdialer from MobileMax (these are being filed under "Productivity" in the App Store directory). Unfortunately the early reviews are devastating; happily reviewers are getting their money back.

GVdialer is being relaunched at a lower price point, but I can wait.

iPhonefreak has a very encouraging review of GV Mobile that mentions a few others ...
Aside from GV Mobile, there are also three other Google Voice apps for the iPhone that I am aware of. They include VoiceCentral, GVdialer and a third that I cannot name just yet..
I've read that there's no Google Voice API yet, so all apps need to do the modern equivalent of "screen scraping". Even so they're able to offer some great features like Contacts integration, SMS integration (no charge for sending!) and outgoing calls showing one's GV number rather than the mobile phone number.

Of course Google has a "mobile" web client for GV, but it's miserable. I prefer to simply call my GV number from my phone, tap '2', then tap in the number I'm dialing, tap # and go. Since I'm really only calling one number from GV that's tolerable for now. I assume they'll deliver something better in time but I bet they're currently focusing on the GV API (that's where things get even more fun).

Unless the initial reviews are as bad as those for GVdialer, I'll be reporting on my GV Mobile experiences once that app is available. It will launch with a free "lite" version as well as the pay version -- that's a good sign of a quality product in the rapidly evolving App store scene.

Geek joy.

PS. I'm so impressed by the iPhoneFreak review I'm adding them to my bloglist for a test.

TripIt - trying them out

I don't see how they can possibly build the "TripIt" communities they want, but with some reservations I'm giving TripIt | Online travel itinerary and trip planner a try.

The trick is that once your email addresses are registered (and I assume you need to register them for work, home, etc), you can email itineraries of various forms and TripIt managers them and also organizes them into calendars that have .ICS feeds.

Then you add the .ICS feed to Google Calendar and you can view them there. Presumably you can also copy appointments into Google Calendar.

Since I sync Google Calendars to my iPhone this is appealing.

More when I have some experience to report. They also have some LinkedIn support ...

Saturday, April 11, 2009

Facebook - getting your photos

Most sites tip toe around data lock. They wanna own you, but they try to be nice about it.

Google is different. Not perfect, but they really have a data liberation front.

Facebook is different too. They don't pretend to be nice. They'd take their users' ovaries if they could get 'em.

I was struck by that when I decided I'd try to download a photo I'd put on FB. Right. No export option.

There's a way to do it though. Marteydodoo.com - Photo Download is a free OS X and Win app for retrieving images from Facebook.

So Facebook could be even nastier than they are. Still, they're bad.

Update: When you retrieve your images this way you still lose the image metadata, such as date and location.

Friday, April 10, 2009

Apple idiocy: iPhoto '09's biggest feature is not documented: sharing

What the #$!$!@% is Apple thinking?!

Would it kill them to document this kind of feature?!
TidBITS Media Creation: 10 Undocumented Changes in iPhoto '09 8.0.2
Sharing via the Shared Folder -- Another major annoyance with versions of iPhoto prior to iPhoto '09 was that you couldn't just put your iPhoto Library in the /Users/Shared folder to share it among multiple accounts on the same Mac, since iPhoto always set the permissions on thumbnails to the account that imported the photos, preventing other accounts from editing those photos and having the edits reflected in the thumbnails.

That limitation has now been fixed in iPhoto '09, so you can share an iPhoto library merely by moving it to /Users/Shared and then double-clicking it to open in iPhoto from each account. You may be prompted to repair permissions on the first access - click the Repair button to do that. Note that this also works for storing an iPhoto library on an external hard disk that's shared among users or on a network volume for access across a fast network.

Only one person may access a shared iPhoto library at a time...
Hell's bells, this is huge for us. This means that I now have to think about either buying iLife '09 or buying a bloody new machine and getting it for free.

The only things they could fix that would be comparable would be if they came up with a viable approach to managing video fragments in iPhoto or if Apple were to trigger the end of time by supporting iPhoto Library import/merging. (Yes, I know about IPLM, I've been a customer for about four years.)

Does Apple not want to sell anything?!

The only reason I can think of for this being undocumented is that there's a catch somewhere -- something that doesn't work quite right. I'll add a comment to that effect to the Tidbits article.

Facebook, Twitter, iPhone, Google Reader: Update with FB feed information

I've been experimenting with Facebook and Twitter again.

The net result is I find Facebook oddly interesting and Twitter still puzzling. Facebook in particualr is proof that usability is not a requirement for critical success. I see the point of this NYT Magazine article:

... Facebook users didn’t think they wanted constant, up-to-the-minute updates on what other people are doing. Yet when they experienced this sort of omnipresent knowledge, they found it intriguing and addictive...

I suspect the Lesser Depression is a powerful tonic for social networking sites. In my case the Twitter retry was triggered by a (voluntarily) departed colleague who does Twitter and the FB reboot was motivated by a critical mass of friends and acquaintances on FB. Both experiments have been aided by solid iPhone app clients.

Some quick comments and potentially useful references ...
  • Tech for Luddites: Read, Send, and Share Tweets on Facebook: showed me how to get Twitter posts to show up on my FB wall. My impression was that it would also enable FB to Twitter posts but that hasn't worked (either my error or a security setting or a bug). The author of this blog is a few steps ahead of me so I'm learning a lot from her current and past posts.
  • I added the Google Reader Share app to my FB page, but it was posting unpredictably. Sometimes it would concatenate my shared items into a paragraph of many links (good), sometimes it woudl create individual wall posts (bad, too much volume). I had to remove it.
  • I experimented with the RSS app, but it generated "notes" which don't seem to fit the current FB sharing model
  • I turned off the majority of the FB email notifications, instead I subscribe by feed to Events and Friends updates [1 - the friends updates subscription is gone]. So my mail is not interrupted, and I pick up FB activity when I use Google Reader. (I found a FB bug -- if I turn off too many email notifications at once FB doesn't save my preferences. I had to turn them off in 3-4 sets.)
  • I've reviewed and played with the copious privacy configuration options, but I treat anything I post to FB as though it were going to my kids, my friends, the FBI, my parents, my boss, my company's customers, etc. So not super bland, but my pseudonymous blogs are much more interesting.
  • LinkedIn is my corporate identity, Facebook is my personal "face", and the blogs are my alternative identity. So far, a reasonable balance and an interesting experiment.
  • Facebook is very big on "data lock". So I don't put anything there I want to keep. So I won't be putting photo albums, etc on FB. I treat FB as an information black hole -- data goes in, but can't be extracted. (Yeah, I know this is bad physics, it's a metaphor!)
  • I don't get the groups and events features on FB, it feels like they've been deprecated.
Update 8/26/09: Facebook has removed the status update feed. The feed I have in Google Reader still works, but it's no longer possible to create a new status update feed. The notification feed is still available (see bottom of the All Notifications screen). Yelvington has published a workaround to reproduce the old status update feed URL. Like him I wonder how long this will work ...
Here's how to get your status as an RSS feed.

1. Log into facebook.
2. Click on "Inbox."
3. Click on the "Notifications" tab.
4. Find the RSS link under "Subscribe to notifications" and copy it. THIS IS NOT THE RIGHT LINK but it contains essential information.
5. COPY the link URL arguments -- everything to the right of the "?" in the URL. This should looks something like id=563407515&viewer=563407515&key=1234aa32e7&format=rss20.
6. Attach the string you copied above this URL: http://www.facebook.com/feeds/status.php?

You now have a feed URL that will deliver YOUR status updates. You should TEST THIS URL using a browser that is NOT logged into Facebook. If you get an RSS feed containing your updates, this is valid...
I assume FB removed this to keep Facebook as closed as possible, and, importantly, this feed bypassed FB's access controls. I really miss it though and I'm glad it still works.

Wednesday, April 08, 2009

Nisus Writer Professional: the undocumented but critical improvement

A year ago I was disappointed to learn that Nisus Writer Professional didn't handle inserted images very well ...
Gordon's Tech: Nisus Writer Professional - the manual is a work of love

... NWP doesn't do image compression! Word has fabulous image compression, so a 2MB Word document can balloon into a 32MB NWP/NWE document....
I'm now on version 1.2, but there's been no reference to any change in how NWP handles images.

Today I retested with a 2.5MB JPEG (high quality compression). An uncompressed TIFF version of this image is 20MB and a compressed PNG is 10MB

Prior to testing an empty Nisus RTF document was 32K. After insertion it was 5MB.

So Nisus is now doing some form of image compression when documents are saved.

This is a big deal for me, but obviously not for most buyers!

I'm glad they made the fix, I feel better now about sticking with NWP.

Google Gmail voice and video chat - soon interoperable with other video chat?

GVC 1.0.8 is out. This is very interesting (emphases mine) ...

juberjabber: Gmail voice and video v1.0.8

... Added support for the H.264/AVC video codec, in addition to the H.264/SVC codec that we typically use. This allows us to be compatible with video software that does not yet support SVC. When using H.264/AVC, Gmail video chat will send and expect in-band parameter sets, and send using a single-NAL RTP packetization....

I'm not aware of any form of publicly available video chat that interoperates. The Apple article on QuickTime H.264 is illuminating ...

... Ratified as part of the MPEG-4 standard (MPEG-4 Part 10), this ultra-efficient technology gives you excellent results across a broad range of bandwidths, from 3G for mobile devices to iChat AV for video conferencing to HD for broadcast and DVD

So will Google Video Chat interoperate with OS X iChat? And what about that new iPhone ...

Update: A paste typo messed up the previous edition

Tuesday, April 07, 2009

Great set of iPhone apps to investigate

What's On (My) iPhone includes a Flash widget for that justifies the "First Screen" application set of an iPhone power user. Both the apps and the justifications are interesting.

I can see there will come a day when I might consider paying AT&T their SMS tax. (Though I'm hoping iPhone 3 may avert that.)

iPhone car charger solutions

There were a lot of things about my iPhone that bugged me 6 months ago. Some of them will persist, others have been fixed, or I've found workarounds, or they should be fixed with version 3.

There's one in particular, however, that still burns. Apple stopped supporting 12V (firewire, automotive adapter) charging for iPods and iPhones.

This meant that a large number of integrated automotive solutions, from low end car chargers to high end automotive sound systems, including my SONY radio and my Griffin FM transmitter stopped, working.

Apple never explained - of course.

This one decision earned Apple a lot of customer ire, and affirmed my desire for more Fear in Apple's future.

I've purchased a number of cheap USB chargers car chargers, but they've been very unreliable and many don't work with my iPhone. Meanwhile my reliable firewire/12V car adapters go unused. I've spitefully refused to purchase a new adapter, but our latest family trip convinced me I need to give in. My phone kept running out of juice about 3 pm. After six months of use the iPhone can't make it through the day. Map use, email, gaming, GPS, entertainment, push calendar sync, occasional conversation -- it's too much for a middle-aged battery.

I need regular power for the computer.

So I had to look at what's available. I know from past experience that unbranded chargers/adapters are worthless. The device has to have a good name and the negative Amazon reviews can't be too bad. Kensington devices look like they have some quality issues, so that leaves one of my favorite vendors - Griffin.

From Griffin we have:
The latter two are good options. On balance I think I'll take a try on the firewire to USB converter, even though there are no Amazon reviews yet. That would allow me to use several devices I already own. Griffin has a 30 day return policy so if it doesn't work out I can send it back. I may also buy the PowerJolt separately.

Update 5/5/09: The PowerJolt for iPhone is perfect, I asked Amazon to correct the listing. Even better, the Firewire to USB converter also works!

Sunday, March 29, 2009

Google reader shared items to Facebook

Inspired by Peter C I've been experimenting with incorporating my Google Reader Shared Items feed into my Facebook stream.

I had a surprisingly hard time figuring out how to do this; I had to carefully read some posts in the "Google Reader" Facebook page (Peter explained it to me, but I didn't get it). Judging from those posts, I'm not the only one flailing about. The trick is the "settings" button beneath the "Write something" field on the "Wall". If you click it it a new area appears as below ...
You can add any feed, there's a shortcut for Google Reader. I clicked on it, then opened my Google Reader Shared Items web page and copy/pasted that URL. The feed is first named with a long digit, but you can rename it to something meaningful. The long string of digits is the user name, don't change it. I share a lot of posts, so I was worried I'd overload my feed. So far, however, it's concatenating several items into a single transaction, like this ...
That's not too bad. I'll just have to track and see how the feed behaves. It's ironic that even as the power user desktop feed reader market dies, millions are consuming feeds via Facebook without any idea of what's behind the scenes.

Update 3/30/09: Uh-oh. The setup seems fine, but nothing I share is appearing on Facebook.


Update 3/30/09b: Another set showed up. Maybe it updates once daily? That would be fine.


Update 4/19/09: It started updating several times a day, which was much too high a volume for my friends. I had to turn it off. The update behavior seemed unpredictable.


Update 4/25/10: I decided I'd try this again but link Facebook to a single blog. Alas, it looks like this feature was discontinued. I don't think there's a way to do this without an app of some kind. The most recent summary I could find on this topic was posted in mashable.com August 2009, but even that is out of date.

Facebook is all about lockin, so this type of functionality is going to be fragile. I suspect most vendors have given up. Twitter, for all of the things about it that truly annoy me, is not a lock in solution. (So sad that Google mangled Buzz.)

Looking around a bit, it feels like the action is in mashup services that deliver interconnection. One of these is "twitter feed", it connects any valid feed to a publishing service and it supports OpenID and OAuth -- so I don't need to give them my personal credentials. I'm going to look at what I can do with this.


Update 4/26/10: I did an update on this topic using the twitterfeed service alternative.

Saturday, March 28, 2009

Ecto 3 - still breaking my heart

I'm a huge fan of Windows Live Writer.

There's only one problem with WLW. The first W.

So I've long hoped someone would clone WLW for OS X. It doesn't have to be as good as the original, a reasonable clone would be a joy.

Unfortunately, the closest thing to WLW for OS X is ecto, and I'm saddened to find it hasn't changed since October of 2007.

It still has one fatal flaw for use with Blogger. It requires that Blogger blogs have "convert line feeds" disabled.

If that feature is enabled (default behavior) then Ecto posts have extra line feeds. If it's disabled existing posts lose their paragraph formatting.

There are other issues with Ecto, such as the way it retrieves Labels (it just looks at Labels on recent posts), but this one is a killer.

Won't anyone please try to clone Windows Live Writer? I mean, I know there's no market out there but ...

Oh, right. No market.

Friday, March 27, 2009

Phone unlocking – Nokia phone from AT&T to T-Mobile Pay as You Go

For safety reasons I wanted my 10 yo to carry our unused Nokia 6555b GSM mobile phone on select occasions, but I didn’t want to pay $10 a month to add him to our family plan.

I looked at Pay as You Go plans instead. I could have gone with AT&T's Pay-Go plans, but, I don't trust 'em; I particularly disliked AT&T’s minute expiration policy. T-Mobile’s plan looked clean so I sent for a $10 SIM kit that includes some talk time as well. (Oops, see Update. They're as crooked as the rest of 'em.)

The kit came fairly quickly, and that’s where my education began.

In brief

  1. The phone needs to be unlocked; switching the SIM Card was not enough. AT&T/Nokia will do this if you’ve been more than 3 months on a contract. In my case I’m 9 months into the contract and I’d switched to an iPhone, but I don’t think the switch mattered. The key is the 3 months. It’s not clear if this is an AT&T rule or a Nokia rule.
  2. The unlocking procedure required extensive help from a saintly AT&T service rep who spent over 25 minutes on the phone talking to Nokia. At one point the AT&T rep had to read my email address over the phone and the Nokia rep had to transcribe it correctly. I’m amazed it worked.
  3. After the phone you should do a full phone reset, which restores it to a factory state. (Maybe you could do this first). You might want to reformat the memory card while you’re at it.
  4. The T-Mobile activation procedures is very painful.
  5. When you’re all done you’re still stuck with lots of AT&T crapware, but it was no less annoying when the phone was an AT&T phone. Actually, since it’s now all inactive, it’s a bit improved.

I’ll provide select details below.

Unlocking the Nokia 6555b (legally)

The AT&T rep recommended leaving the AT&T SIM card in place during this procedure. The directions say it will work without a SIM card. I did have the AT&T card in place.

About 1-2 days after my AT&T rep went through the long phone call I received my unlock directions (obviously I’ve changed the numbers below). They were pretty scary looking for a fumble-fingered geek, but miraculously I got it in one …

This email contains the device unlock code you requested for your Nokia imei 111111111111111.

The unlock code is 111111111111111. You have 5 tries to unlock the equipment. Device unlock codes are specific for the imei number. Please verify the imei number on the equipment by entering *#06# on the keypad of the equipment before entering the device unlock code in the equipment. If this process is unsuccessful five times in a row, the phone will be permanently locked to the AT&T network.

The following process can be completed with or without the AT&T/Cingular Wireless SIM card in the phone

  1. Press the # key once
  2. Press the * key three times (will display a "P")
  3. Press the * key four times (will display a "W")
  4. Press the * key two times (will display a "+" sign)
  5. Enter the unlock code 111111111111111
  6. Press the * key two times (will display a "+" sign)
  7. Press the 1 key
  8. Press the # key one time

Well, that was impressively ugly.

Activating the T-Mobile account

Once you’ve done that you complete all the numbers on your “10 minute” activation card and enter voice recognition hell.

Yes, the T-Mobile bot insists on trying to recognize voices. It hated mine of course, all the bots do. The children’s advice didn’t help the bot. For numeric data entry I could mute the microphone and use the keypad. That’s the reason I’m still sane – it’s hard enough to enter 15 digits perfectly by pushing buttons.

There are a lot of buttons to push prompts to suffer through. It felt like it took hours. At the end the account activates. It’s supposed to take up to 24 hours, but I think it mostly activates in a few minutes to a couple of hours.

I’ll update this post in a while with my T-Mobile experiences. I believe I can switch back to AT&T by putting my iPhone SIM in the phone – such as when my iPhone battery is being replaced.

Update: A few more observations

  • Communication is 32 cents/minute, rounding up to nearest minute (of course).
  • A text message counts as a minute (32 cents).
  • I thought minutes lasted a year, but turns out that's only true if you buy $100 at a time. Here's the fine print: "... Partial minutes rounded up for billing. Service is available for 90 days (one year for $100 refill cards) following activation. Void if not activated within 90 days from purchase. If you don't refill within 90 days after your last refill expiration date, you will lose your account. If you transfer your number to another carrier, you will lose your balance."
  • I registered with my.t-mobile.com. You need to enter your phone number and then you get a text message with a password (see below). The same method is used if you ask for a password reset, so if you lose your phone anyone can get at anything in this t-mobile account. Better treat it as public. It doesn't seem to store the credit card number.
  • The account balance takes a while to change after you add minutes. (Credit card security measure?)
  • Probably because this was an AT&T phone the text messaging didn't work at first. It didn't get the password I requested. I poked around and decided to see if I could SEND a text message from the phone. I sent it to my Google Voice number so it wouldn't cost me anything to receive it. Once I sent a message it sort of worked, I got a ring/alert and the messages were buried away in an insanely obscure location on my Nokia 6555. I had to go to Messaging/Message Settings/Options then find "Smart Chip messages" then I could move the message to the Saved Items folder. After this, however, two more text messages simply appeared in my inbox. So maybe it will work now.
At this point I'm wishing I'd signed up with AT&T's Pay as you go plan as T-mobile doesn't seem to have any REAL advantages. I'll give it a bit more time, I think changing back won't be hard.

Once Google Voice is open again everyone in the family will get a Google Voice number, so phone swaps will be simple.

Update 6/21/09: Incidentally, T-Mobile has one of the least competent web sites I've ever seen. It hung on me once, and it's very persnickety about number formatting. I couldn't get my payment to submit because I entered my full 5+4 zip code. I don't think T-Mobile has a future.

Update 9/17/09: I was late to figure this out, but voice mail on a pay-per-use phone just burns costly minutes.

Not coincidentally, you can't disable voice mail from the web site, you have to find the secret number (877-778-2106), phone when they're open, say "representative, representative, representative ..."to fight through the voice menu demons, and ask to have it removed. You need to know the "PIN" you set on the phone.

This phone doesn't need VM.

Tuesday, March 24, 2009

Lessons from a stolen Mac

David Blatner has some good advice to help manage computer theft.

Some of these recommendations also apply to fire, which may claim more home computers than theft.

For my part I keep all laptop items with privacy concerns on an encrypted disk image, and I don't store the password in my keychain.

Loss of my desktop is more of a security problem, and it's time I began using an encrypted disk image there as well.