Wednesday, April 22, 2009

FreeMyFeed - Getting Twitter feed to Google Reader

I've been using Facebook's Twitter Application so that my "tweets" (hate that word, not that "blog" is a fave either) go to Facebook. That's handy since there are lots of convenient apps on various platform for creating twitter updates -- and it lets me simultaneously communicate with my very few friends who are Twitter-centric.

 I don't want to have monitor Twitter and Facebook for updates however. So I've turned off all the FB email notices and I've added the wall and notification Facebook feeds to Google Reader.

That does a great job for FB -- better than the native app really. Unfortunately Twitter uses authentication rather than unique URLs, and Google Reader doesn't support authentication.

Which is where FreeMyFeed (Free Your Feed From Authentication) comes in. You provide the service with your Twitter credentials, then it encrypts them into a Feed URL that you keep. When requested FreeMyFeed decrypts the URL and logs in. Yes, there are obvious trust issues here.

FreeMyFeed claims they don't store the Twitter credentials, but of course they could cheat. So if you go down this route use a unique pw with Twitter that's not tied to anything important -- that way only your Twitter account is at risk. With this method I can monitor both Twitter and FB from Google Reader.

Oh, and Twitter needs to adopt the same "secret URL" approach everyone else uses. The authentication requirement for Twitter feeds is extremely annoying.

Update: You can also use Yahoo Pipes to make an authenticated feed accessible to Google Reader and FeedBurner. I might try the latter.

Update 2: I switched to the FeedBurner technique because it turns out (who knew) my Gmail authentication also gives me FeedBurner authentication (feedburner.google.com). The way you encode the authentication credentials is a bit gross (see the link) but it works quite well: "you now need to add your twitter username and password into the link as follows http://username:password@twitter.com/statuses/friends_timeline/nnnnnnn.rss"

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.