Friday, August 13, 2010

Blogger: a heartfelt cry of anguish about their rich text editor

I know it's pointless, but I had to vent. I posted this in Google's Blogger feedback forum ...
Please fix paragraph definitions. Please, please, please. - Blogger Help 
I've been using Blogger for years. Ever since you moved to using embedded styles in the new editor it's been a misery to use. I won't bother with the details, because if you're not seeing the issues every day you're not bothering to do QA. (If you want to start doing QA, try editing old posts, try using blogthis! on a mac, try editing with Windows Live Writer, etc. Or just hire me to run your QA program.)

It's driving me stark, raving, mad.

Something is really wrong. Something that can't be fixed with a few patches and hacks. You need to drastically rethink your rich text editor strategy, starting with how the editor manages paragraph definitions and then reconsidering the entire approach to style sheets.

For the moment, given where you are in the product life cycle, add a button that removes all styles completely and reformats using only data elements that the rich text editor is able to manipulate.

And, if you have been doing QA, and you don't know about these issues, please fire the SVP for QA.
I need stronger drink.

--My Google Reader Shared items (feed)

Thursday, August 12, 2010

Buying a printer for our home - curiously difficult

I've been fond of our giant-sized five year old Brother MFC-7820N black and white laser printer, scanner and fax machine. It was never as rock solid as our LaserWriter Select 360 (20+ year lifespan if you could find cartridges), but by the standards of 2005 it was a gem. The competition was dismal. HP combined hideous hardware with worse software, and the device drivers for Epson and Canon devices were almost as bad.

The 7820N has come to the end of days though. It jams easily if the paper tray is less than half-full, and the web-based diagnostics [1] tells me the internal print engine is nearing end-of-life. It needs to be replaced. That turns out to be trickier than one would imagine.

It's tricky for several reasons. Printers have been clobbered by ink jet technology churn [1], premature maturation and commoditization [2], brand loss [3], and technology transition (more on that). OS X users have the further problem of very poor device driver support -- you don't want to use anything that doesn't ship with OS X [4].

The technology transition is having a strong impact now. Apple doesn't sell black and white or color laser printers any more and iOS devices like the iPad and iPhone, the future of personal computing, don't print at all. Google's ChromeBooks to come are struggling to print.

Looking at this marketplace in transition it's clear that I need to go as simple as possible. That means black and white (grayscale really) laserwriter with a good record of reliable cartridge availability, long product life cycles, and OS X 10.5 "native" device drivers [5]. That will probably be another Brother printer. I'll also be looking for quiet operation and compact size.

For now I'll put our old MFC into the basement and use it as a standalone fax machine [6] and photocopier. If we keep the paper tray full it should work for years like that, and the occasional jam will be tolerable.

The upside of this transition is I can finally attack the scanning problem with a machine that's designed for producing B&W PDFs off a paper feed. The MFC vendors were never going to provide a good solution for a market as small as this one.

I'll update this post with what I choose, but it's probably going to be the Brother 2170W or  Brother HL-5370DW. Size, cartridge cost and availability, and native OS X support will probably be the determinant (price is almost irrelevant really) - so I'm betting on the 2170W or non-networked equivalent. Given issues with wireless security and peripherals I suspect it will end up being connected to a USB port on a Mac or AirPort Express/Extreme (back to the future!) but it may be useful to have other options.

Note that all laser printers come with "starter cartridges", so after initial testing you need to order a cartridge separately.

Update: I ordered the $80 Brother 2140, the same device I bought for my mother last year. It was $50 less than the 2170W. I used the money I save to order an Airport Express (I gave my old AE to my mother). So for $40 more than the 2170W I get to extend my LAN coverage and I get optional AirTunes support. It uses the very standard and widely available TN360 cartridge and has had native OS X driver support for many years.

Update 8/18/10: Installed the 2140. I didn't bother with Brother's software except to copy the manual to my "reference" folder. I ended up just attaching it to a G5 iMac which is now a print server; the Airport Express wasn't necessary. My 10.5 and 10.6 machines used native drivers. Painless - as expected.
-- 
[1] A miserable technology. It has never worked reliably, and a dying HP trapped the industry into a disposable printer and costly cartridge hidden-price business model.
[2] There's no real reason to go beyond 300 dpi, and that was achieved fifteen years ago. Color would be nice, but we still can't do it well at consumer price points -- and the market has lost interest. In a high tech industry reaching this kind of peak is a problem.
[3] Brands became meaningless and quality plummeted. This afflicted all parts of the computer industry from 1998 to 2008 with one notorious exception.
[4] See my links below on why device drivers are so bad everywhere. In OS X the small market and Apple's complete disinterest made things worse. I think with 10.6 bundled device drivers are tolerable, but you don't want to depend on a manufacturer for drivers.
[5] We still print from a 10.5 machine.
[6] The zombie technology that won't die. Sort of like Adobe Flash but worse.

See also:

Other stuff
My stuff

Wednesday, August 11, 2010

iPhoto unable to import an Aperture JPEG from 16 bit image with grayscale profile

I've just run into a very irritating bug with Aperture 2 and iPhoto 8.1.2.

I scanned a B&W image in as a 16 bit grayscale TIFF. I can edit it in Aperture and I can import the ORIGINAL tiff into iPhoto. I can edit the original in iPhoto.

The problem comes when I export a version as a JPG from Aperture. iPhoto can't import it, though it renders without a problem in Preview!

Grrr.

The only way I was able to get a JPG version [1] of this image into iPhoto was
  1. Edit in Aperture. Export TIFF as 8 bit image.
  2. Import 8 bit TIFF back into Aperture. Export JPEG.
  3. Import JPEG into iPhoto
So iPhoto can handle an 8 or 16 bit grayscale TIFF, but it can't handle the JPGs that Aperture 2 creates from a 16 bit TIFF.

I wonder if this is related to an old iPhoto 6 grayscale bug (iPhoto 8 grayscale inverted, iPhoto 5 version of this bug)...

Update: This is indeed a version of the 5 year old bug referenced above. Instead of fixing the bug, Apple's iPhoto engineer simply blocked import of these images with a cryptic error message. Got the problem solved in record time. He had to use a cryptic error message, or customers would have figured out what was going on.

This is from the Silverfast forum ...
... had this problem and "solved" it. iPhoto is designed to work with RGB images. You can import B&W images into iPhoto, but they need a supported color profile to be able to be read. Most scanners will default the scan of a B&W photo to a Black & White Color profile, rather than RGB. 
If you are using a real silver halide film designate the file as Color of some type before you make your scan. Then you will have no problems. Go to Apple.com > Support > Discussions > iPhoto '09 > Installing and using iPhoto '09 Topic: Interesting iPhoto "unrecognized file" issue. Before I learned of this solution, there was unimaginable frustration.
In Aperture I set the color profile to Adobe RGB on export and iPhoto accepted the JPG.

$%$#!%$%$#%@#$%@ lazy Apple.

It's Alive! Blogger lives!


Now they've introduced their first significant feature change in years.

Blogger has graduated from "Walking Dead" to at least "Sick". It lives.

Now if Google does a mobile version, and gets their greatest geniuses to fix new-editor paragraph spacing (including in the #$!$# blockquotes) and style vs. inline formatting bugs, I'll move it to "Quick".

In honor of Blogger's resurrection with the new comment filtering, I've disabled moderation and captchas on this blog. We'll see how it works!

Monday, August 09, 2010

The kid's iPhone - configuration and AT&T

I thought it would be simple to give my kid my old 3G. I knew it was AT&T locked, but the phone was out of contract.

Turns out the contract rules are much trickier than I'd thought. They are so tricky even AT&T reps violently disagree about the rules. As near as I can tell it didn't matter that I'd paid off the subsidy for my iPhone. I was getting a new iPhone 4 and a new contract, and that ended AT&T's interest in my particular phone.

What seems to be more important was that he didn't have a contract; he'd never had a subsidized phone. So putting his GSM card in my iPhone didn't trigger a mandatory data plan. So far. Grrr!

Thanks to AT&T managed account policies he can't use any data services. When he's in a WiFi setting he gets net access, outside the home he has texting and standalone apps. For very good reasons we've locked out Safari, YouTube and App Installs. He can't purchase music.

His synchronization setup is described in a separate post. We don't use MobileMe (so broken), his Calendar, Contacts and Mail connect via ActiveSync to our Google Apps family domain. I sync selected apps, music and television/movies from our family account. All of the apps, even the games, serve an educational purpose. So he can watch hours of TV, but it's all Blue Ocean documentary. There are good reasons for this.

He loves his iPhone. He's very careful with it, as he was with his prior phone. Obviously things will be trickier when school starts. It's not substantially more costly than many other phones, but it may have more theft appeal.

As a computer, his iPhone has one large advantage over his desktop accounts. On the desktop Apple and Google together have totally broken OS X Parental Controls (MobileMe is the worst). On the iPhone, once you remove Safari and YouTube, you have Wikipanion and and Wolfram Alpha and Google Earth and Public Radio.app and New York Times.app. It's an approach with a future.

See also:

Friday, August 06, 2010

iOS 4 still has iOS 2 text truncation bug

This is an ancient bug, but it's not fixed in iOS 4.
Gordon's Notes: iPhone 2.2: Great phone. Great toy. Not for business (2008)
... Business people always stick travel itineraries into calendar item notes. I stick text versions of CVs into Contacts. The iPhone truncates the text display of my itinerary (what hotel?) and my contact note. It doesn't actually truncate the data, only the display....
I just tested on my iPhone 4. If anything it's worse. The calendar notes view shows only a part of the text. In edit view you see more when you scroll down, but it's truncated now.

Sad.

FileMaker Go for the iPhone

I'd given up on it, but FileMaker has now released a $20 FM Pro companion for the iPhone (and iPad!) -- FileMaker Go. It requires iOS 4. The available documentation is in a technical brief.

It does NOT support synchronization. You copy FM 7 (7!) or later files to the iPhone. It can be a client to a FM server database. From the tech brief it looks like it could be an application development environment (scripting).

It does NOT support encryption. Your data is only as protected as the phone itself; you can't assign a secure password to your password database, for example.

If it had encryption, I'd buy it.