Working out the bugs

I’ve been getting some great feedback on the new design, and it’s very appreciated. The kind words on the new look are always flattering, and pointing out areas that are confusing is wonderfully helpful. Things that make sense to me as I’m putting it all together don’t always fly in the real world, and I’m never upset by constructive criticism!

A ‘home’ link has now been added to the navigation bar for all the sub-pages. While I’d had the ‘eclecticism’ title linked back to the home page, it wasn’t terribly obvious, so this should clear up any confusion there. Besides, a little redundancy never hurt.

I’m going to need to do a little tinkering to the display of the comments. I decided to break with convention a bit and put the byline of each comment above the post, rather than below, which seems to be a tad disorienting. Breaking conventions is all well and good — doing so at the cost of usability isn’t. Fixing that is high on the priority list.

Next on the priority list will be adding a bit more space between individual posts on the main page and comments in the comment threads. I’ll need to figure out the best way to do that — because I’m using a display: inline; declaration for the h3 tags to set the border just around the text rather than across the width of the div, simply adding a margin-top: 10px; argument won’t work. I could simply add one or two p or br tags to add some lines of whitespace, but that introduces some unnecessary (purely presentational) code, which I’m trying to avoid, so I’d like to come up with a better solution than that. We’ll see how that goes.

How this page looks in Safari

Right now, the lowest priority is fighting with the skyline image at the top. If those of you that are seeing problems with the display of the image could let me know what browser/version/OS/resolution you’re using, as well as telling me that it’s ‘off-center’, it’d help greatly. I’m using Safari 1.0 on Mac OS X, at 1024×768, and the header looks fine to me. I also checked it in Camino (which should match with Mozilla or Netscape, as they use the same rendering engine), and it was good there. It was only in IE/Mac OS X that I saw any issues (and I haven’t looked into that yet). Unfortunately, my PC is dead at the moment, so I can’t test the site on PC browsers from home, but I’ll certainly be looking into it from work.

Anyway, I’m quite gratified that the design seems to be fairly well received, and that any bugs that have been mentioned so far are actually fairly minor. It’s about time I started exploring different ideas, and you all are helping me iron things out a lot. I’ll buy you a drink next time you’re in town. :)

Feedster IM Searching

Feedster is currently my favorite search engine for finding topical, up-to-the-minute information, and they just released a really nifty new feature today — the Feedbot.

Add ‘feedbot’ to whatever IM client you use, send it a message like ‘find apple imac’, and get the search results IM’d back to you. Very handy!

100 most challenged books 1990-2000

The American Library Association’s list of the 100 most challenged books of the last decade. Titles in bold I’ve read:

  1. Scary Stories (Series) by Alvin Schwartz
  2. Daddy’s Roommate by Michael Willhoite
  3. I Know Why the Caged Bird Sings by Maya Angelou
  4. The Chocolate War by Robert Cormier
  5. The Adventures of Huckleberry Finn by Mark Twain
  6. Of Mice and Men by John Steinbeck
  7. Harry Potter (Series) by J.K. Rowling
  8. Forever by Judy Blume
  9. Bridge to Terabithia by Katherine Paterson
  10. Alice (Series) by Phyllis Reynolds Naylor
  11. Heather Has Two Mommies by Leslea Newman
  12. My Brother Sam is Dead by James Lincoln Collier and Christopher Collier
  13. The Catcher in the Rye by J.D. Salinger
  14. The Giver by Lois Lowry
  15. It’s Perfectly Normal by Robie Harris
  16. Goosebumps (Series) by R.L. Stine
  17. A Day No Pigs Would Die by Robert Newton Peck
  18. The Color Purple by Alice Walker
  19. Sex by Madonna
  20. Earth’s Children (Series) by Jean M. Auel
  21. The Great Gilly Hopkins by Katherine Paterson
  22. A Wrinkle in Time by Madeleine L’Engle
  23. Go Ask Alice by Anonymous
  24. Fallen Angels by Walter Dean Myers
  25. In the Night Kitchen by Maurice Sendak
  26. The Stupids (Series) by Harry Allard
  27. The Witches by Roald Dahl
  28. The New Joy of Gay Sex by Charles Silverstein
  29. Anastasia Krupnik (Series) by Lois Lowry
  30. The Goats by Brock Cole
  31. Kaffir Boy by Mark Mathabane
  32. Blubber by Judy Blume
  33. Killing Mr. Griffin by Lois Duncan
  34. Halloween ABC by Eve Merriam
  35. We All Fall Down by Robert Cormier
  36. Final Exit by Derek Humphry
  37. The Handmaid’s Tale by Margaret Atwood
  38. Julie of the Wolves by Jean Craighead George
  39. The Bluest Eye by Toni Morrison
  40. What’s Happening to my Body? Book for Girls: A Growing-Up Guide for Parents & Daughters by Lynda Madaras
  41. To Kill a Mockingbird by Harper Lee
  42. Beloved by Toni Morrison
  43. The Outsiders by S.E. Hinton
  44. The Pigman by Paul Zindel
  45. Bumps in the Night by Harry Allard
  46. Deenie by Judy Blume
  47. Flowers for Algernon by Daniel Keyes
  48. Annie on my Mind by Nancy Garden
  49. The Boy Who Lost His Face by Louis Sachar
  50. Cross Your Fingers, Spit in Your Hat by Alvin Schwartz
  51. A Light in the Attic by Shel Silverstein
  52. Brave New World by Aldous Huxley
  53. Sleeping Beauty Trilogy by A.N. Roquelaure (Anne Rice)
  54. Asking About Sex and Growing Up by Joanna Cole
  55. Cujo by Stephen King
  56. James and the Giant Peach by Roald Dahl
  57. The Anarchist Cookbook by William Powell
  58. Boys and Sex by Wardell Pomeroy
  59. Ordinary People by Judith Guest
  60. American Psycho by Bret Easton Ellis
  61. What’s Happening to my Body? Book for Boys: A Growing-Up Guide for Parents & Sons by Lynda Madaras
  62. Are You There, God? It’s Me, Margaret by Judy Blume
  63. Crazy Lady by Jane Conly
  64. Athletic Shorts by Chris Crutcher
  65. Fade by Robert Cormier
  66. Guess What? by Mem Fox
  67. The House of Spirits by Isabel Allende
  68. The Face on the Milk Carton by Caroline Cooney
  69. Slaughterhouse-Five by Kurt Vonnegut
  70. Lord of the Flies by William Golding
  71. Native Son by Richard Wright
  72. Women on Top: How Real Life Has Changed Women’s Fantasies by Nancy Friday
  73. Curses, Hexes and Spells by Daniel Cohen
  74. Jack by A.M. Homes
  75. Bless Me, Ultima by Rudolfo A. Anaya
  76. Where Did I Come From? by Peter Mayle
  77. Carrie by Stephen King
  78. Tiger Eyes by Judy Blume
  79. On My Honor by Marion Dane Bauer
  80. Arizona Kid by Ron Koertge
  81. Family Secrets by Norma Klein
  82. Mommy Laid An Egg by Babette Cole
  83. The Dead Zone by Stephen King
  84. The Adventures of Tom Sawyer by Mark Twain
  85. Song of Solomon by Toni Morrison
  86. Always Running by Luis Rodriguez
  87. Private Parts by Howard Stern
  88. Where’s Waldo? by Martin Hanford
  89. Summer of My German Soldier by Bette Greene
  90. Little Black Sambo by Helen Bannerman
  91. Pillars of the Earth by Ken Follett
  92. Running Loose by Chris Crutcher
  93. Sex Education by Jenny Davis
  94. The Drowning of Stephen Jones by Bette Greene
  95. Girls and Sex by Wardell Pomeroy
  96. How to Eat Fried Worms by Thomas Rockwell
  97. View from the Cherry Tree by Willo Davis Roberts
  98. The Headless Cupid by Zilpha Keatley Snyder
  99. The Terrorist by Caroline Cooney
  100. Jump Ship to Freedom by James Lincoln Collier and Christopher Collier

It’s an interesting, and somewhat sad list. Does Judy Blume get some sort of prize for being on the ‘questioned’ list so many times?

Validation favelets

Jeffrey Zeldman has posted two ‘favelets’ for easy one-click site validation. Drag them onto your browser bookmark bar, and with one click, you can run any page you’re at through the W3C’s beta page validation service. Very handy.

On a related note, every page of this redesign validated from the get-go. The single issue I ran into was with a link in a story earlier where I’d forgotten to escape the ampersands in the link. The ampersand character — & — should be coded in valid HTML as &, and failure to do so will result in broken validation. Unfortunately, because many database-driven sites use a URL format of http://www.server.com/option1=“sample”&option2=“sample” or some such, you occasionally need to remember to fix the link so that it looks like http://www.server.com/option1=“sample”&option2=“sample”. A minor annoyance, but not insurmountable. Once I got that link fixed, I validated without any further changes needed. Go me!

Well, would'ja look at that?

And here we go, folks — step one of the new design. It’s not completely finished yet, as all I’ve got active at the moment is the primary content, but the rest will follow soon enough.

Update: Okay, I should have thought to check this first, but this redesign has just proven — again — that Internet Explorer sucks. This may or may not get fixed in the future — I’m tempted to just leave it as-is. I’m doing things correctly, dammit, and it’s not my fault that that program doesn’t do what it’s supposed to. Grrr.

Update: That’s it — we’re live. The only page I have yet to dink with is the ‘About’ page, but considering it’s 4:22am, I need to get to bed. All pages linked in the navbar now work, and there are even more choices for RSS feeds available (Full posts with comments, full posts without comments, and excerpts only). I still haven’t looked into the IE wierdnesses, but that will come. Maybe.

Another idea

Another possible redesign

Work continues on reworking the design of this place. I think I’ve finally come up with something that I like, too — miracles never cease!

This time, I took some time to bounce around some of the sites that have caught my eye the most. Generally, they tend to be the exact opposite of what I’ve had here for a long time. Where I’ve had some sort of compulsion to present everything possible at once, all on the front page, I’m far more drawn to very sparse, open, clean designs. Yet, for absolutely no reason that I can come up with, I’d never made an attempt at that style.

So, this is where I think I’m heading at the moment. The navigation bar at the top will take care of all the extraneous crap. ‘About’ will lead to my about page, which will absorb things like my music and reading lists. ‘Past’ takes care of my archives. ‘Comments’ will catch the last n comments made (I’m waffling on this one, actually — it seems a little silly to have a page just for that, but it’s also really nice to have a quick reference of when someone’s said hello). ‘Elsewhere’ will handle both the blogroll and the Destinations feed (just how, I’m not sure yet, but that will come). And lastly, ‘Feeds’ will hold my RSS feeds (which I plan on expanding to include an excerpts feed, a full post feed, and a comment feed).

At least, that’s the basic concept to start with. As always, questions, comments and words of wisdom are greatly appreciated!

Update: A quick list of inspirations, code examples, and other ideas as I work on this. Links may be added here as I go.

Pshaw. Rank amateur.

I think I mentioned to Bob [Geldof] I could make love for eight hours. What I didn’t say was that this included four hours of begging and then dinner and a movie.

— Sting, admitting to exaggerating his abilities in the past.

(via Go Fish)

In the beginning…

I first saw this years ago, and recently ran across it again thanks to Dave Caolo. It’s always made me laugh, hopefully you will too.

In the beginning, there was the computer…

In the beginning there was the computer. And God said

c:> Let there be light!

Enter user id.

c:> God

Enter password.

c:> Omniscient

Password incorrect. Try again.

c:> Omnipotent

Password incorrect. Try again.

c:> Technocrat

And God logged on at 12:01:00 AM, Sunday, March 1.

c:> Let there be light!

Unrecognizable command. Try again.

c:> Create light

Done

c:> Run heaven and earth

And God created Day and Night. And God saw there were 0 errors.
And God logged off at 12:02:00 AM, Sunday, March 1.

And God logged on at 12:01:00 AM, Monday, March 2.

c:> Let there be firmament in the midst of water and light.

Unrecognizable command. Try again.

c:> Create firmament

Done.

c:> Run firmament

And God divided the waters. And God saw there were 0 errors.
And God logged off at 12:02:00 AM, Monday, March 2.

And God logged on at 12:01:00 AM, Tuesday, March 3.

c:> Let the waters under heaven be gathered together unto one place and let the dry land appear and

Too many characters in specification string. Try again.

c:> Create dry_land

Done.

c:> Run firmament

And God divided the waters. And God saw there were 0 errors.
And God logged off at 12:02:00 AM, Tuesday, March 3.

And God logged on at 12:01:00 AM, Wednesday, March 4.

c:> Create lights in the firmament to divide the day from the night

Unspecified type. Try again.

c:> Create sun_moon_stars

Done

c:> Run sun_moon_stars

And God separated the light from the darkness. The sun ruled over the day and the moon and stars ruled over the night. And God saw there were 0 errors.
And God logged off at 12:02:00 AM, Wednesday, March 4.

And God logged on at 12:01:00 AM, Thursday, March 5.

c:> Create fish

Done

c:> Create fowl

Done

c:> Run fish, fowl

And God created the great sea monsters and every living creature that creepeth wherewith the waters swarmed after its kind and every winged fowl after its kind. And God saw there were 0 errors.
And God logged off at 12:02:00 AM, Thursday, March 5.

And God logged on at 12:01:00 AM, Friday, March 6.

c:> Create cattle

Done

c:> Create creepy_things

Done

c:> Now let us make man in our image

Unspecified type. Try again.

c:> Create man

Done

c:> Be fruitful and multiply and replenish the earth and subdue it and have dominion over the fish of the sea and over the fowl of the air and over every living thing that creepeth upon the earth

Too many command operands. Try again.

c:> Run multiplication

Execution terminated. 6 errors.

c:> Insert breath

Done

c:> Run multiplication

Execution terminated. 5 errors.

c:> Move man to Garden of Eden

File Garden of Eden does not exist.

c:> Create Garden.edn

Done

c:> Move man to Garden.edn

Done

c:> Run multiplication

Execution terminated. 4 errors.

c:> Copy woman from man

Done

c:> Run multiplication

Execution terminated. 2 errors.

c:> Create desire

Done

c:> Run multiplication

And God saw man and woman being fruitful and multiplying in Garden.edn
Warning: No time limit on this run. 1 errors.

c:> Create freewill

Done

c:> Run freewill

And God saw man and woman being fruitful and multiplying in Garden.edn
Warning: No time limit on this run. 1 errors.

c:> Undo desire

Desire cannot be undone once freewill is created.

c:> Destroy freewill

Freewill is an inaccessible file and cannot be destroyed.
Enter replacement, cancel, or ask for help.

c:> Help

Desire cannot be undone once freewill is created.
Freewill is an inaccessible file and cannot be destroyed.
Enter replacement, cancel, or ask for help.

c:> Create tree_of_knowledge

And God saw man and woman being fruitful and multiplying in Garden.edn
Warning: No time limit on this run. 1 errors.

c:> Create good, evil

Done

c:> Activate evil

And God saw he had created shame.
Warning system error in sector E95.
Man and woman not in Garden.edn. 1 errors.

c:> Scan Garden.edn for man, woman

Search failed.

c:> Delete shame

Shame cannot be deleted once evil has been activated.

c:> Destroy freewill

Freewill is an inaccessible file and cannot be destroyed.
Enter replacement, cancel, or ask for help.

c:> Stop

Unrecognizable command. Try again

c:> Break
c:> Break
c:> Break

ATTENTION ALL USERS *** ATTENTION ALL USERS: COMPUTER GOING DOWN FOR REGULAR DAY OF MAINTENANCE AND REST IN FIVE MINUTES. PLEASE LOG OFF.

c:> Create new world

You have exceeded your allocated file space. You must destroy old files before new ones can be created.

c:> Destroy earth

Destroy earth: Please confirm.

c:> Destroy earth confirmed

COMPUTER DOWN *** COMPUTER DOWN. SERVICES WILL RESUME SUNDAY, MARCH 8 AT 6:00 AM. YOU MUST SIGN OFF NOW.
And God logged off at 11:59:59 PM, Friday, March 6.

On March 8, God created the Macintosh.

Just an idea

Possible design tweak

I’m tinkering with ideas for the design here — kind of fun to do, but it’s definitely not one of my strong points (something that’s driven home when I keep seeing people come up with designs like this). Part of what I’m working with is something to seperate out the sidebars a bit. As it is now, I feel like the three columns blend together a bit too much, there’s no real visual distinction. I don’t want to go back to the boxy-borders look I used to have to separate things out — while it’s extremely simple to do by adding borders in CSS, it’s not very visually interesting.

So this is one possible idea I was dinking with tonight. Not a major redesign, and it pulls the columns out on their own while still pulling the eye into the center where the main content is with the lighter color. I’m just not entirely sure I really like it. Too grey, maybe? Hrmpf.

Someday I’m actually going to come up with a good, clean, attractive design. Until then (and that day may be a long, long time coming), I’ll keep poking, prodding, and stumbling around.

Universal dropping CD prices

It’s about damn time.

Battered by online piracy, the Universal Music Group, the world’s largest record company, said yesterday that it would cut prices on compact discs by as much as 30 percent in an aggressive attempt to lure consumers back into record stores.

Under the new pricing scheme, Universal would lower its wholesale price on a CD to \$9.09 from \$12.02. The company said it expected retail stores to lower CD prices to \$12.98, from the \$16.98 to \$18.98 they now charge, and perhaps to as low as \$10. When CD’s first arrived on the market they cost \$15.98, and have climbed from there.

This has been far too long in coming — but at least it’s finally starting.