The general category for posts on this blog.

Yesterday was a good day.

It started off like most days, I woke up at the butt-crack of dawn in order to drive to work. Oh, did I not mention? I have a new contract for ITCS, I’m working downtown for BellSouth now, full time. Anyway, so I get up, shower, dress, and head out the door. Its raining. I hate driving in the rain. People, as I have said many times, suck. Somewhere in many people’s heads they actually believe that the chance of getting in an accident is affected by the duration of being on the road… so driving twice as fast means half the time of the road equalling less accidents… *sigh* Anyway, as much as I hate driving in the rain, I achieve a certain “Road Zen”, the opposite of “Road Rage”… traffic sucks, I have accepted that I cannot change this and am at peace with the horrible traffic allowing me to listen to music and smile as opposed to making rude gestures and screaming at people.

By the time I get to work, the rain is over. I park in my usual pay lot, and start the walk to the office. Its Thursday, and as I head down 3rd Street toward Spring, I see a Creative Loafing bin. Jackpot! Open it up, snag myself a hot off the presses copy of the new Loaf. I enter the BellSouth building with a bounce in my step.

At work, I get stuff done. I learn some new programming tricks. All is well. Lunch tastes good. More work gets done. All-in-all a very satisfying day in the trenches for a contract developer like myself. 5:30 rolls around and I punch out for the day.

It hasn’t rained all day, and the reports say it should be sunny but cold all weekend. I round the corner to the parking lot and I see about 5 or 6 people standing around. One guy eyes me and says, “Is this your Cherokee?” I answer affirmatively, and he says, “The cops are already on the way.”

Now I’m worried, I double time it to the car and look it over. At first everything looks fine… no flat tires, no big dents. Then I see the vent glass on my rear driver side door, you know, the smaller window glass that doesn’t move… and its shattered. I look down the row of cars and see that all of them have the same window broken. “Anything stolen?” a woman asks me. I look in and… no. Not a single thing missing. I say so and they start saying that nothing is missing from them either. While we wait for the cops, I call my insurance company, they file the claim, connect me to their repair hotline, who connects me to a glass repair shop who schedules me for a repair the next day… $0 deductable, full coverage. So at this point the only cost to me is time. The cops show, make their report, I call the insurance company back and give them the case number for their files. Then I get on the road and head home.

The whole way home, I think about it… I’ve known people who’ve been burglarized and vandalized before. They always talk about feeling violated, unsafe. I don’t. I wasn’t there.. it likely wouldn’t have if I had been. Nothing is missing. No cost to me for the damage. Just a bit of wasted time. What I am is annoyed.. a touch angry. But why?

See.. I believe in violence, as long as it has a purpose. Frankly, violence when used with direction and guidence has solved more problems in the history of the world than anything else. I believe in war, when other options have failed. People will try to tell you that we need to try to keep everything peaceful, but the true is, world politics is like parenting… at some point you have to realize your child isn’t going to stop screaming, and you send him to his room without supper. The only difference is, its much harder to make a country controller by a dictator with an army behind him sit in his room, they fight back. There must exist that point where you are willing to accept that peace isn’t working and commit to war.

This is, and its bad that I feel I must say this, not a comment on the current situation in the Middle East… that’s a difference monster altogether, because unfortunately we ARE at war… the problem here is that we are at war with an idea, not a country. In all of History I do not believe a war has ever been successfully waged on an idea… countries, of course… cultures, sure… religions, yes… but all “ideas” of the past have been backed by a physical land mass and an identifiable group of people. What we fight in the Middle East is purely an idea… terrorism is fear, and how do you fight fear?

But I digress…

Back to my day… see, I’m annoyed because some schmuck out there walked down a row of cars, breaking a single window on each, stealing nothing. In fact, the window he broke is the most useless window to break… in almost all cars these days there is no locking mechanism on the rear door, its controlled by the front doors or automatically in some other way, and with child safety regulations, most rear doors won’t even open if they are locked and you pull on the handle. And the vent glass… its too far away to reach the lock on the front door. This guys stole nothing… he made no attempt to steal or get into any of the cars. He just broke glass. Violence without purpose. That’s what I hate.

In any event, the window is fixed now, and life goes on. People continue to suck.

Searching for me.

Every now and then, ever since I’ve run a webpage or owned a domain, I go to search engines (Google in this case) and throw in my domain name to see how long it takes to get a link either directly to my site or a link to someone’s page that directly mentions my site. Normally its the third or fourth page, however, because of my writings I’ve done for City of Heroes my subdomain the Front Page shows up on the first page.

Out of curiosity, I decided to keep looking through the search results and see when I came up the second time. On page 4, one of my email addresses shows up in link to a post on the City of Heroes message boards, a place I do frequent. On page 8, a link shows up for a guy’s blog site, where he refers to the Front Page as “At first glance, this appears to be slightly odd City of Heroes fanfic. Look closer. It’s very odd, and it’s not quite City of Heroes or fanfic…”. I’m not sure how to take that, but I guess if someone is reading its better than no one reading at all. Around pages 12 and 13, a few links to posts on some programming boards come up, again because of my email address. Then we get a weird one: http://www.webknowhow.net/dir/Hosting/Free/ where they say to check out Probablynot.com to see examples Free Banners and Hosting, as well as “tab, music, whats cool, hot links, files” … hmmm, its not really a link to my site, but when you click it, you do go to my site. Page 25 gives us a link to an old EQ forum where someone references my old City of Mist raid guide as being good… of course, that link doesn’t work to get to my raid guide, and neither does the forum its posted on, but its in the Google cache. Some more links to email addresses show up, and then… we run out of results. The root site of Probablynot.com doesn’t show up on Google directly… *sigh*

But then… I remember seeing something odd, so I go back to Page 2 and see http://www.probablynot.net. It seems that there is a big problem with kids and gambling, and probablynot.net is a website devoted to helping recognize signs of gambling addiction in kids and ways to put them on the road to recovery. I’m a little scared of the site though, and not just because of the goofy pictures and colors, but that there is a sentance: “The most popular games of chance for youth are betting on games of skill, such as pool, card games and instant scratch-off lottery tickets.” See, either they have something grammatically incorrect with that sentance or scratch-off lotteries are based on skill and not blind stupid luck… and here I thought I never won because I was unlucky, but it turns out it might just be because I don’t have a good enough poker face to pull off the bluff, or perhaps I’m not using my penny properly to scratch off the card. (Note: I do not play scratch off lottery, my stupidity only goes as far as buying a $1 ticket every time the MegaMillions goes over $100 Million, because, well, shit, who couldn’t use $100 Million?)

I decided to check out probablynot.org, because someone does own that, but its just a holder page… no content. I also wanted to check out my old domains to see if anyone was doing anything with them… loadfix.com isn’t owned anymore… squadleader.com is, but like probablynot.org its a dead site with a holder page. Once, a long time ago, I wrote for a TeamFortress gaming site called lockandload.com… another dead site. Then there was my last gaming clan, nobodysheroes.org.. dead. ClanDoS.com… it belongs to a Battlefield: Vietnam clan called the Deadly 2 Dozen who have disbanded.

More curiosity began to creep in… There are way too many Jason Pace‘s in the world for me to sort through, besides I think I did it once before and I wasn’t there. But of Jason G. Pace‘s, there are three links, one to my resume and two to pages that link to my resume.

Well, largely an exercise in futility, but it interested me for a while, so I thought I would share.

Christopher Reeve: Sept 25, 1952 – Oct 10, 2004

I just don’t know what to say. I had planned this morning to make some tirade about birthdays, seeing that yesterday was my 30th, but then I found out about this, and… I’m not entirely sure why, but sitting in my office at work, I broke down into tears.

Yesterday, as I went about my day, I kept seeing “Happy Birthday” all over the place. Store fronts, a pile of newspapers, and loads more… maybe that phrase is just really common and I normally don’t notice, but yesterday I did, and so did Jodi. She said that it made her think that it was a sign, that my mother was saying it, that she was with me. Also going through my head were thoughts of being 30, and all the things I haven’t yet done, and the general mess my life is, and I was thinking about needing to “grow up”, stop playing games and settle in to work. To put aside childish things, to put aside my childhood, and move on.

And now I find that Christopher Reeve, Superman, a symbol of fantasy, of heroism, of childhood dreams, died on my birthday at the same time I was considering putting aside those dreams. If I were a man who believed in signs… well, maybe I am a man who believes in signs, and that’s why I’m crying.

While I go try to collect myself, I leave you with the lyrics to two songs, neither of which really evoke what I’m feeling, but they come close, and neither of which will stop playing in my head for many days to come…

Superman (It’s not easy) by Five For Fighting:
I can’t stand to fly
I’m not that naive
I’m just out to find
The better part of me

I’m more than a bird…I’m more than a plane
More than some pretty face beside a train
It’s not easy to be me

Wish that I could cry
Fall upon my knees
Find a way to lie
About a home I’ll never see

It may sound absurd…but don’t be naive
Even Heroes have the right to bleed
I may be disturbed…but won’t you concede
Even Heroes have the right to dream
It’s not easy to be me

Up, up and away…away from me
It’s all right…You can all sleep sound tonight
I’m not crazy…or anything…

I can’t stand to fly
I’m not that naive
Men weren’t meant to ride
With clouds between their knees

I’m only a man in a silly red sheet
Digging for kryptonite on this one way street
Only a man in a funny red sheet
Looking for special things inside of me

It’s not easy to be me.

Superman’s Song by Crash Test Dummies:
Tarzan wasn’t a ladies’ man
He’d just come along and scoop ’em up under his arm
Like that, quick as a cat in the jungle
But Clark Kent, now there was a real gent
He would not be caught sittin’ around in no
Junglescape, dumb as an ape doing nothing

Superman never made any money
For saving the world from Solomon Grundy
And sometimes I despair the world will never see
Another man like him

Hey Bob, Supe had a straight job
Even though he could have smashed through any bank
In the United States, he had the strength, but he would not
Folks said his family were all dead
Their planet crumbled but Superman, he forced himself
To carry on, forget Krypton, and keep going

Superman never made any money
For saving the world from Solomon Grundy
And sometimes I despair the world will never see
Another man like him

Tarzan was king of the jungle and Lord over all the apes
But he could hardly string together four words: “I Tarzan, You Jane.”

Sometimes when Supe was stopping crimes
I’ll bet that he was tempted to just quit and turn his back
On man, join Tarzan in the forest
But he stayed in the city, and kept on changing clothes
In dirty old phonebooths till his work was through
And nothing to do but go on home

Superman never made any money
For saving the world from Solomon Grundy
And sometimes I despair the world will never see
Another man like him

EverQuest… What`s next?

I was going to originally post this in the EverQuest category, but that was really for my ideas for fixing EQ… seeing as I no longer play EQ, its a dead category but will remain as is… and this, this is just comedy.

Over on the message boards for Monkly-Business, someone asked, “Now that Omens of War is out, what do you think the next expansion will be?”

Seeing as the next expansion will come after World of Warcraft’s release, and there are a number of games on the horizon, as well as free content patches for City of Heroes, the following was my reply:

EverQuest: The Twenty Other Zones of Faydwer That You Just Never Happened to Notice During the Last Five Years of Playing.

Featuring zones like: Middle Faydark, Dagnor’s Other Cauldron, The Hidden Lair of Meldrath, The land of LXnmoptgWWjyr, The Brownie City, Randomly Generated Dungeon Zone with Poor Pathing and Randomly Placed Mobs 27, and at least three new Estates none of which will be restful!

With this expansion they will introduce new items contain the new NO LOOT tag – you can view the stats and take screenshots and have the items load to Lucy, but you can’t pick it up and equip it! These items are intended for all the people who like to make Magelo profiles for their non-existant characters by picking items that they’ve never seen for themselves and try to pass themselves off as uber!

Also in this expansion, we will be introducing female giants! Ever wonder where all the giants come from seeing as they are all male? Well, rather than fix class balance, we’ve decided to make a whole set of Lore including new zones, spells for mobs that you’ll never get, and new models (since we STILL aren’t going to do new player models no matter how much you beg) all about the story of the where the female giants have been for the past 6 years! All because we know you care!

And lets not forget that we will be introducing a new class! Following both the arcane and physical arts this player can nuke as well as a wizard, heal like a cleric, tank like a warrior, and dps like a rogue.. from ANY ANGLE! This new class, called the Tankmage is bound to turn grouping and raiding on its ear! Class balance? WE GIVE UP!!

So many yesterdays gone by.

In some ways, it still doesn’t seem real. I’m sure that those directly affected by the tragedy of 9/11 would disagree, but to someone who wasn’t, it’s still just hard to believe that it happened.

I remember that day well… I had just woken up. Jodi was gone to work. I settled in to do my usual job hunting since I was unemployed at the time. Flipping on the TV, it was on CNN… I had been watching some silly report on jobs the night before when I finally drifted off to sleep. The anchor cut in on the news and said they were going live to where a plane appeared to have crashed into the side of the World Trade Center in New York.

Immediately they pointed out that this wasn’t the first such event… once upon a time, a plane had hit the Empire States Building. Of course, that was a small bi-plane I believe, and this was a passenger jet.

I watched, eyes wide open, in shock and a little horror as the events of the day played out… a second plane hit the other tower. Then the Pentagon got hit. Another plane went down in Pennsylvania. Then the towers fell…

Three years of yesterdays have passed since then, and still the event weighs so heavily on the United States. I think I finally understand how my parents, and their parents before them, felt about Pearl Harbor. Only, in a way, they got satisfaction. The US retaliated against Japan, we bombed them, and then with the first and last use of Atomic weapons in combat we took them out of the war. Today, there is no country to bomb, there are no people to bomb. The World Trade Center was a terrorist attack carried out by people who fight for an ideal, not for a flag. And how do you fight an ideal?

We’ve attacked them as best we could… removing a regime that supported them, the Taliban… but we haven’t stopped them, they still take and execute prisoners. Japan was stopped because we showed them that the losses to themselves would be too great to pursue their course… but Al Queda… they are all willing to die for their ideal, so even 99% losses isn’t enough to stop them. Fighting terrorism is like punching water, it shifts and moves but you never damage the water. And deep inside, down in the places where only my fear of death lives, its now joined by a fear of a war that will not end. A war against people without a country, without a flag, without borders or a homeland… a war against an ideal.

I extend my deepest sympathies to all of those who lost someone in the 9/11 tragedy, and to all of those who have lost someone in the following three years of trying to find and fight the ideals of terrorism.

And lastly, I extend my sympathies to the administration that has had to deal with a situation unlike any that has come before them. They’ve done about as good a job as can be expected, despite what those who oppose them would have you believe.

Dragon*Con

Yesterday I got back from 4 days at Dragon*Con.

If you don’t know what it is, go here. Short version, its a convension for Sci-Fi, Fantasy, Comics, Horror… Books, Film, Games, etc… Everything.

I had fun as usual. I managed to go through a few panels and seminar things on gaming, writing, publishing, short films, and more… Plus I got to see tons of people in various costumes, and meet people from all over who have some of the same interests that I do.

We snapped a few pictures and those are up in the Pictorials section. Not alot, but.. well, check it out and see the reason.

Next year I’ll be more prepared.

The Mysteries of Mathematics

Now, I know that not every person in the world is good with math. I am good friends with people who aren’t. However, it stands to reason, that if your job encompasses some level of mathematics, that at least with that aspect you would be fairly decent with.

Enter Client X.

Client X asked me to design a report for him. This report involved a bunch of totalling and summarizing that he is going to use to support sales. This man is also responsible for setting all the standards for sales, and the price breaks, markups, and discounts. In his job he does a lot of number crunching, and he’s held this job, and others like it, for twenty years.

On this report, he wanted to see not only the base price and company standard markup, but several levels of markups and discounts, so he could easily see profit margins and work with his customers to get them the best deal to secure business without hurting his own company. A 5% discount, and markups of 5%, 10%, 15%, and 20%. When I wrote this report, I used standard math principles: to get, for example, a 10% increase on a price you multiple the original amount by 1.10. This is a derived number, as follows:

X + (X * 10%)
10% is equal to 10/100 which reduces to 1/10 which is 0.10
X + (X * 0.10)
pull the X out
X * (1 + 0.10)
or
X * 1.10

This man argued with me, stating that multiplying by 1.10 was exactly the same as dividing by 0.90. He even tried to explain it with math… something like “dividing by the reciprocal is the same as multiplication”. Of course, 9/10 is not the reciprocal of 1/10, but that didn’t stop him. We went around and around until he finally brought in his boss who agreed that dividing by 0.90 was the same, and instructed me to use that method since it was their company standard. So I did.

A couple of weeks later, Client X calls to explain to me that my report is all wrong. “Our sales people are having to fudge the numbers to make them work,” he says. “The markups and discounts aren’t coming out right,” he continues. I wonder why that is? Client X now starts telling me my math must be wrong, he goes over how to do a 10% markup by dividing by 0.90, and I confirm that’s what the report is doing. “But then why are the numbers wrong?” he asks, puzzled. “Hmm, well, on your 10% numbers, are you off by about 1% or $1 every hundred?” “Yeah,” he says, “how did you know?”

How did I know?

100 * 1.10 = 110

100 / 0.90 = 111.111111111111…

I wonder…

Let me tell ya, there is just nothing sweeter than having someone force you to do something wrong only to be able to throw it in their faces later.

I`m smarter than you!

Before continuing, and before you get offended, lets specify exactly who “you” is before I explain why I’m smarter.

I’m redesigning the layout for this page using CSS and DIVs to accomplish what tables do. Why? Because if you do it with DIVs and CSS instead of tables, later on you can move objects around your page using the CSS instead of redoing the entire godawful thing.

So, I want to have my page, which has 2 columns (the articles and the menu) to appear as though its on a white “stripe” down the page. I ran into a snag while doing it, and I searched all over the internet trying to find a solution to it only to find a large amount of people offering incorrect solutions and/or people saying it couldn’t be done. If you, the reader, fall into the group of someone who either provided an incorrect solution or told someone what I did could not be done, it is YOU who I am smarter than.

Now.. what did I do?

See, the snag I ran into was this… it looks simple. You just make a DIV with a white background position it absolutely, then put the content in it positioned relatively. Easy, right? No.

This is the snag. When you position the articles relative to the white box, when you try to position the menu, it positions relative to the articles, not the box. (Relative position means its relative to the last non-auto positioned object.) Since the articles are of variable length, I can’t use negative positioning to do it relative to the articles.

So, you say, the articles are always longer than the menu, just position the menu absolute and leave a margin on the side so it “appears” to be in the white. No.

Do me a favor, on the menu, click on Fiction, look at the page, then come back here.

Done?

Okay, see how it looked good? It didn’t when I did what you were just saying (and what almost every post out on the net suggested). See, Fiction one day may be longer than the menu, but for now the list of fiction on the site is not. So, when I did the suggested method, it resulted in the menu exceeding the length of white.

Surely, you say, there must be other solutions? Why not put the menu in a white DIV too and position them both? Well, you see, if you do the articles and the menu totally separate, you lose the ability to do a white “stripe”, as one will invariably be longer than the other.

Well, you now say (and many of you did, out on those help forums), why not use one of the many tricks to just place a white block that extends the full length of the page? That doesn’t work either. See, some browsers don’t (and according to the standard, shouldn’t) support a property of height: 100%. At least not how you might imagine. Sure, it goes to the bottom of the browser… but when you scroll down, the white has stopped.

Okay, you say, you give up, I’ve tried all your solutions and they all fail. But the page looks right, so, how did I do it?

The articles are in a div that has a white background, so that there will be white extended as far as the content goes. And the menu is positioned absolutely so that it appears in the white stripe. But wait, did I say that didn’t work? Yes, I did. By itself, this method does NOT work. However, before all the other DIVs on the page, there is one called whiteblock. This DIV has the same absolute position of the article content div, but it has a specified length of 1400px, which just so happens to be just larger than my menu. So when the content of articles isn’t longer than the menu, the whiteblock shows down to the length of the menu (its drawn first, so is logically on the bottom, only showing when nothing else is on top of it).

In theory, my menu won’t change too often, and when it does, I need only adjust the height of whiteblock to maintain the look of the site.

Voila. To all the people who said it couldn’t be done, or provided incorrect or incomplete answers… I’m smarter than you!

People suck.

That’s is one phrase that I probably overuse. I’m just fond of saying that “people suck”. And every now and then, I consider stopping saying it, because maybe, just maybe, people don’t suck… and then I’m reminded that by and large, people do indeed suck.

Today I got a call from my credit card company. It seems that there was an unusual convenience check written against my account. Now, I use convenience checks all the time… see, I have this one credit card that has a 3.9% rate on transfers, with no fee, but it has a 16.9% rate for purchases… weird, I know, but I’ve learned to live with it. So, I buy stuff with other cards, and then transfer them over to the “better” card, basically giving myself 60 days to pay with no charge instead of 30.

Anyway, this one account however, I’ve never used a convenience check for, hence the reason they called. A $1000 check had been written to a “Tiffany Lane”, and signed by Jodi, my fiancee, who’s name is also on the credit card account. Well, Jodi never even sees the checks before I rip them up, so I was certain it wasn’t her. And of course, we don’t know any Tiffany Lane.

So, the process begins. They are going to close my account and issue me a new one. They will send me an affidavit to indicate which charges are not mine, and they will remove them from my account and start trying to get their money from the other direction.

When I got home today, I pulled out all my paperwork (which I’ve neatly filed ever since a previous landlord tried to double hit me with penalties I had already paid). Sure enough, I checked and this month’s statement should have reached me about a week or so ago. Some filthy scum-sucking piece of human waste stole my credit card statement out of the mail and was trying to use the convenience checks the credit card company happily provides.

Now I have to wait seven to ten days to get my new account, then go about redoing all my automatic transactions and stuff. Pain in my ass.

People suck.

Sorry for the delay…

… mostly, I just haven’t felt like writing. Also, however, every time I would look at this page, I would see that the article on visiting my mother’s grave was at the bottom, and that anything I posted would shuffle it off the main page, and so I hestitated…

Back to our regularly schedule meandering…