Thoughts From Eric Archive

Very Sneaky

Published 20 years, 4 months past

A recent post by Ferrett about sneaky marketing via faux-stained envelopes reminded me I had a similar trick envelope sitting around to be scanned and posted. An image of a mailing envelope with the faint shadow of a credit card, as if it had been forced through rubber-wheel sorters or sat at the bottom of a very heavy sack of letters. See that faint impression of a slightly askew credit card on the right half of the envelope?  It looks just like the envelope got run through a rubber-wheel sorting mechanism, or maybe dropped and run over with a cart before being picked up, and the credit card being shadowed with dirt or something, right?  There’s no card in the envelope.  Inside this bit of chicanery is a “Pre-Approved Acceptance Certificate” that will let me transfer balances to a whole new card that they’d be just too darned happy to send me.  Also a Fee and Rate Information pamphlet.  That’s it—all paper.  That faint card shadow is a bit of graphic design, nothing more.

Oh, they’re good: too clever by half.  Especially since, having seen this trick, I’m less inclined to do business with these jokers in the future.  And I’d like to point out that the jokers in question are not Visa, except by indirection.  The presence of their logo in the upper left corner implies that they sent it, but they didn’t.  It’s just an offer for a Visa card through Bank of America.

I’ve actually gotten a few more nearly identical envelopes by now, so the trick doesn’t work quite as well; all I have to do is flex the envelope to tell if there’s a card in there or not, which I actually do with all envelopes I’m preparing to throw away.  But what really twists my grin is the corporate branding in the masthead of the enclosed letter exhorting me to take advantage of the limited-time no-hassle offer that they did their level best to trick me into reading: “Bank of America — Higher Standards”.

Um… maybe not.


Airport Extreme and Netgear MR814v2, Take 2

Published 20 years, 4 months past

Last July, I posted about how I got my Netgear MR814v2 to talk to my Airport Extreme laptop.  The fix involved setting “Universal Plug ‘n’ Play” preferences.

Since then, I’ve gotten occasional e-mail messages from people thanking me for publishing the solution, and that neither Netgear nor Apple seem to know anything about this problem.  I got one just today, and thought it was probably time for a follow-up post.

The fix I described isn’t a panacea, I’ve found; I still occasionally find the laptop knocked back to its self-assigned IP address.  This behavior seems to revolve around hard sleep/wake events, and iChat might be implicated too.  My father has a Netgear 802.11g wireless router and it’s totally smooth for him using an 802.11b PowerBook, but whenever I visit with my Airport Extreme PowerBook the router starts kicking us both off on an infrequent basis.

I’ve found one of two things will fix my router when it ceases talking to the laptop.  One is to unplug and replug the router; the thing comes back up in about a second and it always sees the laptop again.  The other is to log into the router from a wired computer, go to the UPnP page, and hit “Apply”.  I don’t have to change any setting, just hit “Apply”.  That fixes the problem too.  I do the latter when I’m in my office with my wired G4, and the former when I’m downstairs closer to the router.

Either way, I’m thinking about replacing my 802.11b router with an 802.11g router so I can take advantage of the Extreme access, and I’m thinking the replacement won’t be a Netgear product.  Anyone have recommendations for a good Airport Extreme compatible wireless/wired combo router (I need to plug in two CAT5-bound computers) besides an Airport Base Station?


I Miss PhotoBars

Published 20 years, 4 months past

So I recently got my hands on a copy of Photoshop CS—yes, a legal copy—and have been playing with it over the past few days.  Here’s the thing: in my old Classic install of Photoshop 5.5, I had Extensis’ PhotoBars installed and it was basically like a slice of nerdvana.  Every function I commonly used was right there, ready for action, not hiding three levels deep in whatever menu Adobe saw fit to bury it.  Now if I want to transform a layer or switch color modes or resize an image, I have to go hunting.  It’s annoying, it’s time-wasting, and it shouldn’t be necessary.  Even if I trained myself to know exactly where every option lay in every menu, I’d still be slower than I was with PhotoBars, which offered me a fully customizable bar that gave one-click access to just about anything I wanted.

I found a single page regarding getting PhotoBars to work in Photoshop CS, but unfortunately it seems to be Windows-centric (given that the self-extracting demo is a .exe file).  Either way, it starts out with “install PhotoBars”, which I tried to do and got nowhere.  I then tried copying my Extensis stuff over from my old Photoshop install to the new one, and when I launched CS it cheerfully ignored all the new plugins I’d dropped into its folder structure.

And I should note that it’s entirely possible that CS has something equivalent built in, and I haven’t found it yet despite a look through the manual.  If I’m being blind, point me in the right direction.  If there’s third-party software that does this job, point me toward it.  In any case, I really, really want PhotoBars back, or at least something with equivalent power and customization.  Help!

Update: here’s an illustration of what I’m talking about…


New Design, New Feeds

Published 20 years, 4 months past

The visual design of meyerweb turned a year old on February 1.  As a little celebration, I’ve rolled out an update to the design.  In the past, I’ve thrown out entire designs for completely new ones, but not this time around.  This time, the changes are more of an incremental advance; or, if you prefer, a mutation of the previous design.  After all, the basic layout is the same as before.  I simply opened it up, allowing the various components more breathing room, and cleared away some of the clutter that had built up, such as the various “RSS 2.0” buttons.  (So how does one now get the feeds?  I’ll explain that in just a minute.)

There’s more to this than just a simple evolution, I admit.  The first major change is the addition of navigation links across the top of each page.  For some time now, a lot of the material that people come here to find was buried, difficult to find unless you knew where you were going, or else on what terms to search.  By pointing directly to the topic areas I think will most interest visitors, I believe the site is now much easier to use.

The second major change is the layout of “metainformation” for each post (and comments on posts). In this area, I was heavily influenced by Khoi Vinh’s Subtraction 7.0, and I definitely owe him a debt of gratitude and inspiration.  As will be evident from even a casual comparison of the two sites, I took a general design idea Khoi uses and adapted it to my particular situation.  I think it works rather well.

The third notable change is a feature addition that I’ve been planning to add for a couple of months now. New to the site is a Syndication Feeds page which brings together (dare I say it aggregates?) all of meyerweb’s RSS feeds.  The real step forward here is the debut of two new “Thoughts From Eric” feeds, including a feed of just technical posts and a feed of just personal posts.  Now all of you who just come here for the technical stuff, and couldn’t care less about the person behind the site, can restrict your feed to screen out the worthless drivel.  Similarly, those of you who know me personally but don’t understand the eye-glazing technical stuff can filter out the confusing nerdity.

Even better, each of the three “Thoughts From Eric” feeds (including the traditional “show me everything!” feed) comes in one of two flavors: summary or full content.  At long last, I’ll find out if providing full-content feeds drives my bandwidth consumption up, or eases it down.

I’ve also established a new Redesign Watch feed, which is something I know will be of interest to many visitors.

I made other small refinements throughout, and odds are I’ll continue to tinker for a little while.  Overall, though, I feel I met my goal of making meyerweb a more friendly site to visit, and a more feature-rich environment.  Explore, and enjoy.


Breakfast Bliss

Published 20 years, 4 months past

One of my long-time favorite places to eat is Yours Truly, which is a local chain of sorts—well, to be honest, they’re more of a local institution in seven locations—and whose Web site lends serious support to my theory that site quality is inversely proportional to food quality.  They also have free WiFi at the location nearest us, not that I ever happen to have my laptop along when I’m there.  But there’s always the possibility of using it.

In a menu full of good things, one of my favorites is their Notso™ Fries (“They’re notso common!”).  To make a plate of Notso™ Fries, you first pile up some cottage fries, which are those little round crinkle-cut jobbies.  To the fry pile, you then add a whole bunch of cheese.  Then crumbled bacon, and I think more cheese.  The whole plate is then broiled until the cheese is golden, and just before serving you plop on a generous dollop o’ sour cream.

It’s like a heart attack on a plate.

I had long thought that this wonderful dish represented, in some sense, the apex of cholesterolicious cooking, but this morning I discovered that I was wrong, that the fine folks at Yours Truly had gone themselves one better and given us…

The Notso™ Omelet.

Substitute hashbrowns for the cottage fries but keep everything else the same, stuff the result into a three-egg omelet, and put the sour cream on top.

Oh yeah.


S5 1.1b5

Published 20 years, 5 months past

And now, S5 1.1b5: try the testbed online, or download the 208KB ZIP file).  There is one functional change since S5 1.1b4: the Home and End keys now jump to the first and last slides, respectively, when in the slide show view.  In outline view, S5 will ignore those keystrokes (as it does all keys other than “T”) and allow the browser to do whatever it usually does.  This is actually an addition, as neither key was being used in previous versions of S5.

There is still a major conflict between S5 and the AdBlock extension for Firefox/Mozilla.  I don’t know what’s causing it, but I do know that if you’re running AdBlock and you load up an S5 presentation, you’re likely to find yourself trapped in the presentation, unable to use the back button or do much of anything else short of quit the program.  Don’t say I didn’t warn you.  I’ve started a thread in the AdBlock forum about it, and hopefully a solution will be found.  I will not delay finalizing 1.1 for this, however.  If a solution comes up after that and it calls for modifications to S5, then I’ll release a 1.1.1 version for AdBlock users.

A similar problem in Safari is still hanging about: in the outline view, the Page Up and Page Down keys are ignored.  I still have no idea why.  If anyone can find a solution, please let me know.

The PNG transparency fix introduced in 1.1b4 is still restricted to foreground images (i.e., those brought in via an img element).  In the default directory, there are two .htc files.  v1.1b5 uses pngbehavior.htc.  The other file, iepngfix.htc, can theoretically confer alpha-channel recognition to background PNGs in IE/Win.  I was unable to make this work, but the pieces are all there to experiment and find the fix I missed.  The behaviors need to be attached using addRule calls in slides.js; there’s one there already.  Hopefully a fix can be found in time to make it into 1.1 final.

Speaking of which, this is the last beta version before going final—I need to get it out the door so I can concentrate on other things for a bit.  Bug reports beyond the AdBlock problem are welcome, and fixes even more so.  I’m still open to feature requests for versions beyond v1.1, of course.


Be A Parent

Published 20 years, 5 months past

The Rogue Librarian is back!  And, as it happens, pointed to a New York Times article that just completely set me off.  (Yes, it requires registration to read the article, but then, said registration doesn’t necessarily have to be your own.)

I was experiencing a mixture of bemusement and wariness about the sites mentioned and what they chronicle, but then I hit the rationalizations in part 2, and that’s when my fuse got lit.  Here’s the first spark:

“A blog like this is narcissism in its most obscene flowering,” [Ayelet Waldman] said. “But it’s necessary. As a parent your days are consumed by other people’s needs. This is payback for driving back and forth to gymnastics all week long.”

You know what?  Boo [censored] hoo.  Being a parent means, to some extent, suppressing your personal needs, desires, and expression for the good of your children.  That’s pretty much A-number-one on the list of job requirements.  If you feel like you have to pay back your children for your having to drive them back and forth to gymnastics, then odds are you made a very poor choice in becoming a parent.  And your children are the ones who are most likely to end up paying for it.

Blogging about little Johnny’s poopy diapers, or Susie’s apparently sourceless temper tantrums, is in no sense of the word necessary.  It isn’t even needed, either by you or by the rest of us.  If you absolutely must write down your thoughts and feelings about how hard it is to be a parent, do so in a private journal.  Fifteen years from now, you can decide whether or not to give it to your child, and if you do, they can decide what to do with it.  But don’t throw it out into the world as if it were a list of your favorite movies.  That’s unnecessarily cruel.

As the article’s author observes:

How will the bloggee feel, say, 16 years from now, when her prom date Googles her entire existence?

That’s definitely a point of concern, and one I’ve been conscious of from the beginning.  More to the point: how will the bloggee feel to discover that he or she was, without any consent or consultation, made an object of scrutiny, laughter, scorn, wonder, and general comment to anyone who might drop by?  How many of us would like to have our lives chronicled and published without our consent, let alone our input?

Which leads us to the next bit that drove me up a wall:

At some point, however, parents may find themselves at a crossroads. Molly Jong-Fast, who has been a frequent subject for her mother, Erica Jong, said, “There comes that inevitable moment when parents who write about their children need to choose between their writing and their children’s privacy and honor.” Ms. Jong based a children’s book on her daughter as well as a pilot for a Fox sitcom. “There’s no compassionate way to do both, so either the parent or the child will end up feeling resentful.”

I can barely believe this was even raised as a potential issue.  You choose in the child’s favor. End of story.  If you can’t do that, and especially if you can’t do it without feeling resentful about it, then it’s long past time for you to suck it up, get over yourself, and seriously consider therapy.

Your child is not perfect.  Parenthood is not a sun-filled meadow of joy.  Raising children is not easy, and it isn’t a smooth ride, and you aren’t going to make the best decision every time.  There are diapers to change, mouths to feed, tantrums to weather, and sleepless nights to endure.  You don’t get to be yourself any more, not completely.  Not the way you used to before the baby.  That isn’t how it works.  Furthermore, you are not uniquely suffering, because this is how it’s been since humanity became sentient, and definitely how it’s been since civilization emerged.  So deal with it.

It’s true that many parents have, for all that time, talked with their family and friends about the challenges of being parents.  The difference is that those conversations were conducted within a social network of people who could help the parents out, and knew when to be discreet.  To blog the every detail of your baby’s life, though, is making a spectacle of your child for your own benefit.

For that stunning degree of selfishness, and for the damage I fear it will cause the children thus forced on display, I weep.

You may wonder where I get off being so hypocritical, since I write about Carolyn here from time to time.  Feel free to read what I’ve written, and see if you think I’m putting my writing above her privacy and honor.  If indeed I am, then some of my anger needs to be directed inward, and I need to change my behavior.  I can accept that, and should I need to, I will do so without resentment.

Because that’s what a parent does.


Password Production

Published 20 years, 5 months past

Since I’ve been futzing about with human-friendly security of various forms recently, it occurred to me that I ought to pass along a password-generation technique I’ve used for years now.  Maybe it’s a well known technique, and maybe not.  In any case, my best recollection is that I learned it from either John Sully or Jim Nauer back in my CWRU days.

The general idea is to pick a two-word combination you can easily remember.  For example, suppose you’re a big fan of pizza and Pepsi, and would have no trouble remembering those words.  Perfect: use them the basis of your password.  No, you don’t make it “pizzaPepsi”—instead, you interleave the words.  That would yield “pPiezpzsai”.  It looks fairly random, and yet is very easy to recreate because the seed words are so easy to remember.  If you have trouble remembering the exact sequence of letters, you can just write the words down on a piece of scrap paper and follow along.

In cases where your two words have different lengths, you can always tack on numbers.  For example, maybe your seed words are “milkshake” and “fries”.  That would normally yield “mfirlikesshake”, which is okay, but you could tack the numbers “123” onto “fries” to get “mfirlikessh1a2k3e”.  Alternatively, you could put the numbers at the beginning, so you get “m1i2l3kfsrhiaekse”.

I’ve found that when I start using a new password created this way, it takes me a few days to adapt to it.  I usually have the seed words written down some place handy during that training period.  Then my fingers take over, and from then on I can type it blindfolded in less than a second.  I don’t even think about the actual characters I’m typing: I just start, and the muscle memory kicks in.

So if you’re looking for a way to generate harder-to-crack passwords, there’s one possibility.  How about you—do you have any nifty human-friendly password-creation recipes?


Browse the Archive

Earlier Entries

Later Entries