Sean's Journal
Write Me

The Plan


Big Mistake
Zine-tastic
Clean Up
Warning: Don't Read If Easily Disgusted
Thieves and Cons
Cleaning
Going At It Again
What Hell Hath We Wrought?
SAD
Deck of Many Things
I Kick Ass
At a loss
Zzz
Naive Women vs. The World
Corporeal Angst
Another Waste of Time
Danger! Boredom Alert! Danger!
Flavor
What do I want out of Life?
Question...
Shopping/AotC
A Question
Murph, to his pals
Spam Quality
I don't want to hear about it
I don't think I care
Amarrin Map
Amarrin - I just had to
Evil Babes?
So, did Hank and Sheila ever get it on?
Dead Rockstars

I am Jack's Noxious Fart
Stomach Ache
PDA - PDQ!
Twitch
The Derring-Do of the Daring Duo!
Back At It
My New Fetish
Channel 19
Chrysalis or It's Always Darkest Before the Dawn
I'm Dancing! I'm Dancing!
Let's Talk Taxes
The light, the light!
Aw Crap!
Grossed Out
My Trip to Walmart
April Fools?
Mind Fucks
Destiny
Dreams of Power
Business Update
Gia!
Spring!
Oops2
Torture
Bullshit Broadcast
Dreamland
Sean Francis L.L.C.
Amazing Weekend
Third Entry
Stupid What If's
Bonus Day
Fear of Flying
The Good, The Bad, The Pathetic, and The Pitiful
Small Steps Results
Today's Baby Steps
Birthday Resolution
Birthdays
Valloween
Relationships
Oops
The Best Game Expansion Thingy Ever
Edges
The Creeping Days
CAKE
Best Phone Call Ever
Where's the broadcast
Why?
Bleargh
Singular Passion
Overheard
Questions I'm Tired of Answering
Disease
Ghetto?
Wasted Talent
Yo-Yo King
UnReality
Lucidity
Bad Starts
Ah, Fudge!
You are looking for what?
Captain Liberty
Drunk=Rranting
Topsy-Turvy
Tunnel of Righteousness
Classmates.com
Journal Test
General Ideas
The Party of the Century
Car Wars
Sense of Dread
Active
Stupid...or Memorex?
Touch God, Baby
And Now, On With the Show
Isn't it absurd?
Again?!
Something's stirring
Thanatopsis - Worst one yet.
In The Dreamlands
It's Time
Surrender
Nothing Will Be the Same? Doubtful.
Party Planning
The Ultimate Sell Out?
Wants
More Things I'd Like to Invent
More Lottery Rambling
Lottery Fever
Things I'd Like to Invent
Sceptre, Crown, and Spear
Portical of Power
Still Moving
Moving
Wet is Wet
My Day of Protest
The Great Flux
TORG!
Tired of Waiting
Crushlink!!!!
Planning Ahead
Playing Catch Up
Pathetic or Cool?
Devil's Tower
Dreams
What are people searching for?
What the @#*&!
Square Peg
Stop It
More Griping About Work
At The Movies
Douglas Adams is Dead
Drowned by Phlegm
Sweaty
Sickness
Sharks
Tech Call
Damn, I'm hot
VPN's, Dentists and Technology
Pop Culture Dreams
Cooking
God, I'm tired
Chthonic Hands and Smurfs
Maelstrom of Ideas
Writing
Working Hard
Welcome

<< The Stygian Labyrinth
<< Boufdot
6/12/2002
I Kick Ass
All I knew was I wanted to do something different with Darkness in the News. It has surpassed Ghastly Humour as the most read section of my website and I knew it needed more umph. I also know that the collected stories over a year (close to 300) were a treasure trove and something I didn't want to lose.

With Rev. Kesson's simple request that if I was going to have editors covering certain topics that I consider him for Cryptozology Editor. That was a simple decision to make. As I said to him, anyone who reads the Fortean Times (let alone subscribes!) can pretty much lay claim to any section they want. But now I HAD to do something. I'm a big fan of PHP-Nuke but every project I've used it for died a horrible and malignant death. I got the latest version and began installing it - running into problems I never had before, like unable to untar the stupid file. After realizing the idiots at php-nuke have misnamed the file, I got rolling and dealing with the normal problems I always have with everything, namely file permissions.

I found a theme that I liked and began tweaking it (and I'm still tweaking it, damnit). But now I had the problem of getting the stories moved over to phpnuke out of my homemade system. I decided to tackle it logically. I grabbed my database file from the old system, luckily it was a text file. I then did a mysql dump of the stories table to see exactly what format was needed. Three hours of data cleaning resulted in a reformated data field compliant with mysql and properly escaped quote marks and apostrophes.

Several more hours futzing around with PERL gave me a conversion program that converted all the data from the old system into mysql commands. A quick go at the command line and voila, the stories all appeared in the new system, but there was a problem. They all lacked dates.

I incorrectly formatted the date/time field in my original clean up. I started to manually enter the date and time but realized that for 300 stories at roughly 20 seconds per entry would be nearly 2 hours of uninterrupted typing. That wouldn't do.

I should say that while I use these things, I am far from an expert. I can write a PERL script, but it ain't pretty. I know mysql is there, but it is a big mysterious black box to me. This is why I don't develop anything. It would suck. Yet now I had to take my original file, fix the format and change the time field on each record to match the appropriate date and time in my original file. Yes, it could be argued that the date/time wasn't important, but the issue at hand was whether or not I could do it correctly. I wanted all my old data, whether it was useful or not. More time was spent reading the mysql docs to find the proper format to update a single field in each record. Down and dirty REPLACEing with Word left me with another text file that I could run through mysql. And finally at 10:15 last night, I finished. It worked. Nothing blew up or broke.

I'm mentally exhausted now, but I find myself staring at the new website very pleased, except for some layout issues. Those can wait.

Journalizer c2001 Sean D. Francis