Reminder for anyone who signed up for Mac.com – you can have 100 free Kodak prints generated from your iPhoto collection if you jump on it before Dec. 31 – a $50 value. At the risk of sounding like an Apple shill, you should see Amy and I gathered around the digital hearth, poring over pictures of Miles in iPhoto, using all the fancy features like cardboard cutout consumers… almost saccharine. She’s even more hooked than I am. I come home daily to new rounds of Miles pix. You think I post a lot? You should see how many she takes! It’s kind of weird… she’s got such a long history in analog photography — an MFA in photography, years as a photo teacher… but she got so hooked on the PowerShot and iPhoto that she only shoots digital of Miles… has hardly pulled out the 35mm cameras since he was born. But we’ve had nothing to send to relatives, so we jumped on this tonight and selected out the best.
Printer Sharing – The Missing Link
ORA blog: Our home printer sharing issue has finally been solved. As it turns out, CUPS has a nifty http interface, which becomes available as soon as you enable printer sharing – just hit http://localhost:631….
Help Open Source Gobe Productive
Funny how StarOffice gets all the press for being the best alternative to MS Office — compared to Gobe Productive, StarOffice is an ineffectual pig. Gobe was forged from old Claris Works engineers dissatisfied with Apple, who went off to develop BeOS software. I wrote quite a few glowing reviews of Gobe Productive during the Be years, not just to be a cheerleader but because Productive truly rocked. They were doing stuff with cross-app data integration that Microsoft hadn’t even dreamed of yet — one app to handle spreadsheets, word processing, graphics, illustration, and presentations, shifting seamlessly between modes in a single document. Awesome.
Be belly-flopped, and Gobe did Windows and Linux versions of the product. Then the dot-com teat fizzled and Gobe hit hard times. For a while there’s been talk that Free Radical Software was going to buy the Productive license from Gobe and open source the product. But they too are cash shy, so now organizations like BeUnited are going door to door to raise collaborative money (more discussion). An open source Productive would benefit users of all platforms (even Windows). Yes, there’s got to be a good Office alternative for the open source crowd. No, StarOffice ain’t it.
padding:10px;
Not all bugs are IE’s, and Chimera’s CSS implementation isn’t always perfect. Every CSS spec I read says:
An element’s padding is the amount of space between the border and the content of the element.
So setting padding:10px; should not cause the border of a box to move – it should cause the contained content to be pushed in, as with the padding attribute for table cells. But no… Chimera pushes the DIV boundary out instead, forking up the design. This is solvable by creating a new containing class and applying the padding on that. Not elegant, but seems to work in all CSS browsers.
Update: As far as I can tell, this is the official bug report on the issue. Scanning through the comments is an object lesson in just how difficult it can be for browser makers to interpret the W3C’s recommendations. The Mozilla team really cares, but even with the requisite will-power, some ambiguities are difficult to resolve. Kind of like Biblical or Constitutional interpretation — except that in this case the framers are still alive ;)
Assume Nothing
Note to self: Don’t ever assume that the most popular web browser in the world, with the most amount of funding behind it, can be counted on to be standards-compliant where it counts. According to this page, CSS allows developers to use either 3- or 6-letter hexadecimal values. Some Moveable Type templates use the 3-letter hex values. But IE 5.5 for Windows apparently chokes on those, which is why Mikepop saw the poll table with a black background earlier – rather than ignoring what it didn’t understand, as browsers are supposed to do, IE chose to block out the sun instead.
With that problem “solved,” there remains the revelation that IE 5.5 for Win will shove all the right-hand nav content down to the bottom of the page if even one pixel of extra horizontal matter is present. In other words, if you have two DIVs, 70% and 30% width, and throw in a one-pixel left border on a bounding box somewhere, IE 5.5 / Win will freak out and think the content is too wide for the space, rather than including that pixel in the percentage tally for the overall page width.
Argh.
Get AMP’d at MacWorld
I have been invited to host a panel at this year’s MacWorld Expo on the topic of setting up OS X as an AMP-based (Apache, MySQL, PHP) web database development platform. If you plan to be in San Francisco January 7, come say hurro.
Apple Store, Body Butter
Went to the grand opening of the Emeryville Apple Store, which coincided with the grand opening of Yet Another Hugemongous Shopping Mall, this one like a little Disneyland world within a world – fake city streets lined with Banana Republic and Body Shop and Williams Sonoma and whatnot… The inside of an Apple Retail Store is precisely what one would expect – like walking around inside the Apple Online Store – all white diffused light bouncing off white walls and ceiling, brimming with oh-so designed Apple Toys and Apple Software… like stepping into Cult HQ, seductive and scary.
I mostly wanted to talk to the Apple Geniuses to try and find an answer to a hanging problem with CUPS printer sharing – a problem I know is not in the vendor’s driver but in Apple’s CUPS layer… but the Genius of course threw the onus for the problem right back on the printer vendor. For crying out loud, it’s an Apple bug but I can’t get tech assistance without paying for Apple Care (je refuse) and the Apple Geniuses just deflect the blame… an absurd comedy of errors resulting in Amy not being able to use our “shared” printer for the past two months.
Went into Body Time and was assaulted by no less than half a dozen moonies, er, employees all wanting me to slather myself in buckets of Body Butter, sugars, salts, aromatherapy, yoga incense, etc. I must be missing an appreciation gland for this kind of thing – I don’t know what it would feel like to come home and think, “What I want most is to slather myself in fruit-scented butter.” With them, it’s all about making one’s body into a great hunk o’ toast.
Accept the Defaults
The common everyday EULA can become a prophylactic against prosecution for unscrupulous marketeers/virus vandals, who can take advantage of the fact that almost no one reads a word of any End User License Agreement — people just “accept the defaults” — click OK and move on. So now we’ve got commercial programs that have users agree to let them propagate, virus-style – to every user in their address books. The program / virus is not illegal, because every user agrees to its viral terms by clicking OK. We are punished for being busy and trustful.
Of course, this first incarnation affects only Windows users, and then only Outlook users. But that doesn’t mean it couldn’t affect me – I don’t read the damn EULAs either.
width=flintsone
In daringfireball, BareBones’ John Gruber posts detailed notes on how differently the W3C’s HTML validator works compared to the one built into BBEdit. In essence, both validators report different classes of errors, but that doesn’t mean that one is more broken than the other. The W3C’s will even let you set width=”fred flintsone” on a table cell without complaining. Neither validator reports false positives though – may as well use them both.
Validate? Sounds wonderful. I’m all about validation. Oh wait – I don’t have time to update 5-year-old designs, let alone validate new ones.
Chimera
Count me among the growing throngs of Mac users heading for the greener pastures of Chimera. Faster and lighter than IE, better bookmarking, tabbed browsing, nice hotkeys for increasing / decreasing font size, not from Microsoft, and not subject to IE’s retarded stylesheet cacheing bug (which is murder for CSS developers) … what more could you want in a browser?
—
Music: Marc Bolan and T.Rex :: Children Of The Revolution