Thoughts From Eric Archive

Green Destiny

Published 22 years, 4 months past

Simon Jessey has confessed he wrote the Amazon review I mentioned on Thursday, and furthermore says he pictures me mostly as Li Mu Bai with a little Jen Yu thrown in.  Hmmmm… that’s definitely an interesting image.  Anyway, I’ve created a new presentation option for the site to celebrate being called “The Li Mu Bai of Cascading Style Sheets”: please enjoy wo hu cang long.  Note that this new theme has a layout bug in IE5/Mac which appears to be related to the alternate-style switch, and not the CSS itself.  There isn’t much I can do about it, as the bug doesn’t happen in static test documents.

On the other hand, Robert Kirkpatrick wrote in to advise me that I should work to be the Cheng Pei-pei (who played the Jade Fox in Crouching Tiger, Hidden Dragon) of CSS.  Of course, we’re mixing actual people and characters here—in the movie, of course, Li Mu Bai is the more skilled, but in real life it’s likely Cheng is more skilled than Chow.  Either way, I’m flattered.

I’m also feeling under the weather, which is ironic given how nice a day it is today.  Off to the couch for tea with lemon and maybe a movie.  The Killer is always a good choice.


Lookin’ Up

Published 22 years, 4 months past

In response to my rantings yesterday, David Hyatt has stated unequivocally that the Safari team did not, in fact, co-opt Netscape evangelism efforts during development.  I’m really very glad to hear that’s the case, and if I hadn’t had such a bad day Tuesday, I probably wouldn’t have mentioned the rumor in the first place.  Then again, the end result of my ranting is a negative rumor laid to rest, so perhaps it was all for the best.  That’s what I’ll tell myself to feel better about the whole situation, anyway.

To make it formal: I apologize for casting any unwarranted aspersions on the Safari team, Apple, etc.  With any luck this will help stamp out the rumors that were reaching me.

On to more trivial matters!  This is quite possibly the coolest review I’ve yet received:

Last year, I watched “Crouching Tiger, Hidden Dragon” and I was amazed at the swordsmanship on display. Swords were no longer weapons, but extensions of arms – as if they were new appendages grown especially for the task. Eric Meyer can wield CSS (Cascading Style Sheets) in just the same way as those actors could wield swords.
–Amazon reader review for Eric Meyer on CSS

Being a big fan of the movie, I can’t help but be deeply flattered.  I’m just wondering if said reader pictures me as Li Mu Bai, Yu Shu Lien, or Jen Yu.


Beyond the Pale

Published 22 years, 4 months past

First Nike claimed (so far as I can tell) a right to deceive the public under the First Amendment, and now Citrix is claiming that paying taxes violates its First Amendment rights.  I find it odd and faintly troubling  that I keep finding references to these cases on the O’Reilly Network, and not via more traditional news sources like CNN.

You know, I’m a big fan of capitalism.  It’s the one form of economics I’ve ever seen that best fits with basic human nature.  It allows capital to move around freely, which is the key to a healthy economy.  It’s based on currency, which is a very useful way to abstractly (and yet tangibly) represent the effort one expends in doing a task, and the worth of that effort.  It’s one step up from the barter system, but it’s an unimaginably powerful step.  It makes possible everything we take for granted in Western society.

Nonetheless, I do not and will not ever accept that capitalist actors—companies as well as individuals—should be totally unfettered and untaxed by government entities.  The government provides very useful services, ones I wouldn’t want to live without and that I can’t reasonably perform myself.  Like the people who inspect food to make sure it’s not going to kill me, for example.  They’re sort of important.  They aren’t perfect, but without them around I suspect food poisoning deaths would be a great deal more common in America.  After all, cleanliness is expensive.  Similarly, I think the EPA is useful, or would be if allowed to do its job.  In any case, taxes support those services.  Not to mention the military, which I’ve been given to understand is a popular institution with the American people these days.  No taxes?  No military.

I can hardly believe that any company has the gall to claim that they have First Amendment rights to not pay taxes.  Maybe, just maybe, the cumulative effect of these cases will be to have the Supreme Court definitively rule that corporations do not have rights, but are instead accorded privileges.  Am I dreaming?  Yeah, probably.

Meanwhile, I’ve heard credible rumors that Apple, while it was working on Safari, filed Bugzilla evangelism bugs so that the Standards Evangelists at Netscape (of which I’m one) would get the sites to fix their code to work with Gecko and other standards-compliant browsers.  This would then, they apparently hoped, get the sites working in Safari as well.  If this turns out to be true, I’m going to be furious; just the idea that it could be true makes me angry.  I don’t mind helping out Apple.  I’m a Macintosh guy and have been for more than a decade now.  I do mind being tricked into doing their work for them.  Hey, guys, what’s wrong with saying, “We’re both working on standards-based browsers, so let’s work together to get sites to support standards?”  You know, being honest?  How about that?  Anyone think of that?

The more I learn about corporate behavior these days, the more I think about becoming a hermit.  A high school friend of mine always said he could easily see me being a backwoods hermit philosopher, muttering about the Deep Mysteries to a bunch of squirrels and throwing a waist-length beard over my shoulder while munching wild strawberries.  Maybe he was just being prescient.


Beware of the Leopard

Published 22 years, 4 months past

Apple has launched a new open-source browser called Safari.  I wonder how Tim O’Reilly feels about that, given how long ago he launched his own Safari.

Unfortunately, the user agent string of Safari is Netscape 5.0 Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/48 (like Gecko) Safari/48.  “Like Gecko?”  Right.  So if you’re doing client sniffing, better make sure you aren’t catching Safari in your “test for Gecko” code, because it’s not very much like Gecko.  Once again we see why client detection is a dangerously fragile and ultimately futile approach to, well, anything on the Web.  If you absolutely must detect, do object detection: look for support for the things you need to make your application work.  Otherwise, follow the standards and don’t try to serve up customized content, styles, or scripts to anyone.


Elegance and Eloquence

Published 22 years, 4 months past

At least one good thing has come out of the apparently-ending-soon thread on www-style: Robin Berjon posted a link to the specification for Ook!, which I hadn’t encountered before.  It was so beautiful, I shed a tear of joy.  Great domain name, too.

As I read How to Write Like a Wanker (thanks to Simon for the pointer), for some strange and obscure reason I found my thoughts once more turning to the aforementioned www-style thread.  I really have to find something else to occupy my mind.  I hear girls are a very popular mental obsession for some people; maybe I’ll try that.  I’m sure my wife will be just thrilled.

Carol Spears wrote in to share some CSS magnetic poetry with me, so I’m sharing it with you.  There are some other interesting CSS examples on the same page, so check them out.  They remind me a little of my one bout of noodling.  (Suddenly I wonder if I should shift that into css/edge.)

Here’s something interesting: Now Corporations Claim The “Right to Lie”.  I found the link at the O’Reilly Network, so you’ve probably already seen it, but if not I highly recommend a reading.  The historical information alone was quite fascinating.  For another side to the story, there’s a wire piece from last November over at CNN Money that concerns me as well.  I don’t believe corporations should ever have a right to lie, and it appalls me that we’ve come to that even being a question.  But is there a right to restrict what news organizations (even those owned by huge media conglomerates) can say, or what corporate members can say to the press, about politics or corporate behavior?  Does the actual ruling mean that?  I don’t know, but the whole thing bothers me.


Suppostulatory Arguments

Published 22 years, 4 months past

I swore I was going to continue to stay out of the whole sorry mess (after my one post, I mean), but Ian‘s injunction brought the following passage to mind:

“You can prove anything you want by coldly logical reason—if you pick the proper postulates.  We have ours and Cutie has his.”

“Then let’s get at those postulates in a hurry.  The storm’s due tomorrow.”

Powell sighed wearily.  “That’s where everything falls down.  Postulates are based on assumptions and adhered to by faith.  Nothing in the Universe can shake them. I’m going to bed.”

–Isaac Asimov, Reason (1941)

Please note that absolutely no other correlations between the cited story and the situation at hand are intended, and should probably not be inferred.  (Like that will stop anyone.)


Getting Mixed In/Up

Published 22 years, 4 months past

Remember the redesign competition I mentioned (along with a lot of other people) a while back?  They’ve announced the prizes up for grabs, and I was very pleasantly surprised to find that the Grand Prize package includes a copy of Eric Meyer on CSS.  I do have to wonder how much use it will be to someone who can successfully restyle another person’s site with CSS… but hey, no complaints here!  Good luck to all the entrants.

Contrary to what Zeldman has to say, I generally don’t wish I were not writing a book.  When I’m writing a book, I enjoy it because it’s something I like to do and because I wouldn’t have agreed to do it if I weren’t excited about the project.  When I’m not writing a book, I enjoy the time off, but usually get back to the authorial keyboard within six months or so.

Rewriting a book, though… that’s a whole other story, and one with distinctly fewer comedic overtones.  I hate having to revise my own work, because my deep-seated impulse to tinker usually drives down the quality of the text.  The dread spectre of endless revision is tempered by the glimmer of needed new material, but to me, it’s like mixing chocolate syrup into a thick vanilla milk shake: the end result isn’t as awful as it could have been, but Lord, it sure isn’t good.

(It may help your understanding of the previous paragraph to know that I loathe chocolate.  No sympathy is necessary, because believe me, I’m not missing out on anything.  Call to mind a food that you truly despise; something that, if you accidentally got a mouthful, you would instantly spit out and then try to scrape off your tongue.  That’s what chocolate is like for me.  Kat couldn’t be happier, because I never try to steal her dessert.)

Reviewing other people’s work isn’t bad.  I’m currently reviewing two books, and this morning I started getting severe dèjá vu.  The chapters I was reviewing for both books referred to the same sites, and even had screenshots of those sites that were taken on the same day.  I’m about 98% certain it was all just a big coincidence.  Either that or the computers that run the Matrix are getting less creative.


Head Banging

Published 22 years, 4 months past

Earlier this afternoon, I was seriously thinking about smashing my forehead through the monitor of my Windows machine.  Why?  I was trying to do some standards-based scripting for IE5.5.  You’d think I’d know better by now, but no.  It’s a very simple little routine, and yet IE5.5 just silently fails at one point for no good reason (and, I’m told, so does IE6).  I have script debugging turned on and it still doesn’t tell me anything.  It just stops the routine.

In another area of the page, I have a block-level element set to 100% the width of its parent element, which is also 100% the width of its parent, with none of them having any margins or padding.  The expected result is that the “innermost” element will be as wide as its parent, and that element as wide as its parent.  Does IE5.5 do this?  Of course not—that would be too easy.  Instead it leaves a roughly-one-em gap to the left.  Oh, and the links in about half the lists simply fail to respond to user interaction of any kind.  The link text becomes plain old ordinary text for no apparent reason.

I’m really beginning to loathe IE/Win.  Sure, sure, NN4.x is worse, but I’ve stopped worrying about how it renders pages (by dint of hiding most styles from it) and I don’t even try to script for it.  Thus IE/Win now occupies the “most unforgivably broken browser” slot in my life.

I should learn not to talk about music until I’ve had a chance to listen to it a few times.  My opinion of Gravity has sharply improved in the past week.  I really started to like it when I told iTunes to always skip track 9.  Gravity still hasn’t grabbed me the way Spiritual Machines did this time last year, but it’s still darned good.

The Buffy the Vampire Slayer fan in your life is likely to find the Buffy Sex Chart amusing on some level.  I found myself remembering the relationship charts that were drawn up in an attempt to map the emotional landscape of Twin Peaks—which was, let’s admit, only possible if you extended the chart into several more dimensions than the usual three.  I was also reminded of an analysis of the show’s vampire population ecology I spotted recently.  It’s  a population-dynamics paper with equations and graphs and everything, although it’s written specifically to be understandable even if you don’t follow the math.  Now that’s über-geekitude for you.  I love it.

Speaking of television, last night Kat and I saw a commercial for Domino’s Dots™.  These are, it would seem, fried dough balls with cinnamon-sugar coating and a white icing.  They sound like donut holes to me, and they seem like a half-step from the Cinna Stix®, which are themselves a half-step from breadsticks.  So here’s my theory: Domino’s is very slowly evolving into a national-chain version of the typical local neighborhood Italian bakery.

It’s so crazy, it just might work.


Browse the Archive

Earlier Entries

Later Entries