elfs: (Default)
Happy Birthday to you, Happy Birthday to you
, Happy Birthday, Traci Lords, Happy Birthday to you.

And, yeah, it's my birthday too. Again. Bleah. 46. I think my warranty has expired. Expect my butt to fall off at any second.
elfs: (Default)
A few weeks ago, I mentioned that I was finally dismantling the kids fort in the back yard. I got everything but the frame down, and now I'd like some help.

This frame was put together by dwarves. I've beat it, pried it, and wedged it. It will not come apart. So, I'd like to know if I can find a few burly folks to come over this Saturday and help me pull the rest of it down.

It'll be a lunch date, noon to about 3pm. I'll buy pizza (good pizza, from Verona's), and supply beer, sangria and soda pop. I'll supply a sledge hammer, iron wedge, wrecking bar, and rope, and we'll make sure this sucker goes to the dump.

RSVP! elf(dot)sternberg (at) gmail(dot)com

I'm totally sure there are spammers with regexes for that.
elfs: (Default)
Yes, it's that time of year again: Happy Birthday to Traci Lords, who turns a lovely 43 this year, although (as always) we'll always know her as the snotty, bratty hottie who wore very little blue very well, even though the picture to the left is about all you're ever allowed to see these days.

I mean, beside Traci (and myself, of course), the the list of birthdays today is pretty sad. The drummer for the Grateful Dead? The drummer for Immortal? The drummer for Trans Siberian Orchestra? Really, who listens to Trans Siberian Orchestra anymore, except at Christmas time? What's with all the drummers? Tim Russert? Gag me with a reporter's mic.

Anyway, I'm 45 today. My warranty expires. Expect to hear a 'clunk' all the way across Puget Sound when my ass falls off like an aging muffler.

I'm gonna spend the day listening to 1000 Fires.
elfs: (Default)
After almost of month of work, I'm happy to announce that I've launched Pendorwright 2008, an all-new look and feel for my writing blog. Everything there is my own design: the header, the photography, the style sheets, and so forth.

I started with a couple of different things I knew what I wanted to do: I wanted my photo on the header, I wanted the right sidebar to be big and to be mostly about my stories, so most of the blogging administrivia of other websites belonged more in the footer than anywhere else. The blog should be on the home page; the old view was wimpy.

I took my inspiration from a lot of different places. An old site about yachting that's no longer around provided the template for what the header should look like, but I did my own textures and colors. The orange and blue came from the uniforms of the "soldiers of the future" in the video game Lost Odyssey. The photograph work was all my own. The torn and stressed paper background came from CG Textures, as did the leather texture I used in the header.

The PHP layout started life as Elements of SEO and quickly warped, with contributions from PersonalMag and Hemingway adding ideas for column control and footer design, although I wimped out and didn't do the hard-core PHP stuff found in Hemingway, but instead wrote it simple.

But the big deal is the right-hand column. It contains hand-coded SQL for an entirely different database: The stories database. What does this buy me? Just about everything: the power to add series whenever I want, the ability to put stories up at will and have them show up on schedule, without my having to hand-control them. As long as the HTML document contains a comment field with the right metadata (which is stripped out before deployment, so you'll never even see it), a little script entitled 'add story' will automagically create an entry in the database, and all the SQL in the system will automagically make those stories show up in the correct series's index when their time comes (bwahahahah!). Or at least the pubdate is now or earlier. All of the indices are driven off one MySQL table.

The price of this was, sadly, having to wrap all my story deployments in an executable. It's not as non-performant as I feared, and it seems to work pretty well. It would have been nice if I could have wrapped all of them into a single executable, but sadly that was not to be: the index engines for all of them are slightly different. Aimee and Bloody Beth are the same, but The Journal Entries are "special" (damn that date format!) and the Other Tales section has its own needs.

In the past week I have learned more than I ever thought I'd know about Ruby (but not Rails), PHP, the insides of Wordpress, the Gimp and using my Wacom pad, MySQL, configuring Apache's RewriteEngine... holy moly, that was a lot of work. And my wrists are killing me.

There's still some work to be done. I want to fix a few graphical 'tics' inside the Pendorwright Theme, add an "available in paperback" section, a proper RSS feed for the stories index and so forth. Then I want to add to the stories sections themselves with some graphical work and fix those sidebars so they're universal and look more like the one used by front page, which is why this is labeled 'beta'. But it worked. Lessons to come.
elfs: (Default)
And a very happy birthday to Fallen Pegasus, who has survived yet another circumnavigation of the great uncontrolled fusion plant in the sky. Sorry I won't be able to attend your party this weekend; I hope your peers treat you to every last thing you deserve. Muahahahahah.
elfs: (Default)
I think I've got this set up right. I might have locked it down too tightly. I'm not sure. But there is now a Pendorverse Wiki. Anyone who wants can now go to town and make fun of me in public.

If it gets too bad, I can just delete the whole thing.
elfs: (Default)
Attention, those of you who care. My account (and email address) at drizzle.com is going to be defunct within the next few days. If you send me email on a regular basis, the account elf.sternberg (at) gmail.com will be the best contact for the forseeable future.

Thanks!

Profile

elfs: (Default)
Elf Sternberg

May 2025

S M T W T F S
    123
45678910
111213141516 17
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 27th, 2025 06:36 pm
Powered by Dreamwidth Studios