Archive for February, 2007

Whiners and Losers

February 28th, 2007 at 9:05 pm by Sam Kelter
Tags: , , , , , , , , ,

Since November 2006 a quiet storm has been gathering strength in Washington. Now it appears that Washington State politicians want to play El Nino to their D.C. colleagues, effectively taking the wind out of their sails by calling for impeachment ahead of their Center City counterparts.

Unbeknownst to D.C. Democrats who have been plotting to impeach Bush for “Security Breaches Post-9/11″ (most often for things that they did themselves in a very botched and public political chess game), their constituents in Washington State have already come up with a proposal to take W down: they’ve draw up investigation and impeachment documents labeled Washington State Senate Joint Memorial 8016, to be decided upon tomorrow, March 1st.

Should they get the go-ahead from their State House & Senate, they merely have to refer the document to the Speaker of House of Representatives, and the Investigation process will begin.

The most atrocious charges in the document implicate both President George W. Bush and Vice-President Richard B. Cheney in a massive coverup of pre-war intelligence and subsequent lies to Congress and the American people as a justification to invade Iraq. However, the rest are at best laughable:

  WHEREAS, The war with Iraq has cost the lives of many Washington state residents and squandered taxpayer money from the state of Washington; and

  WHEREAS, The President has publicly admitted to conducting electronic surveillance of thousands and perhaps millions of American civilians without seeking warrants; and

  WHEREAS, Washington state residents are likely to have been subject to this electronic surveillance; and

  WHEREAS, The President, the Vice President, and members of the President’s Administration have acted to strip American citizens of their constitutional rights, based solely on the discretionary designation by the President of a United States citizen as an “enemy combatant”; and

The translation is as follows:

“We hate war! We don’t know how many of our citizens have died in Iraq, we read the Washington Post where it said that G.W. admitted to wiretapping, we’re not sure if that includes any citizens of our state, we’ve never read the Patriot Act even though our own representation passed it, and we generally think W is a big doo-doo head!”

These brainiacs (Washington State Senators Oemig, Regala, Kohl-Welles, Kline, Spanel, Fairley, Kauffman, Fraser and Prentice) have certainly not done their homework. And yes, their own idiots in D.C., Cantwell and Murray, both voted for the very bill that gave the President the power which they claim G.W. has dubiously wielded. But of course they aren’t sure whether or not it actually affected anyone in their state.

I sincerely hope that this particular impeachment goes through.  It will make them look like the bunch of ninnies they are and save a lot of Washington D.C. Democrats some serious headaches when the “Security Breach” investigations get turned right back around on them.

Although, that could be fun, too.

Democrats want George Bush impeached over many esoteric thing for which there is no evidence. Ahead of all of that is the War in Iraq.

It would seem that the vast majority of them are talking about the “hundreds of thousands of innocent women and children” killed during our invasion of Iraq, but the truth is, there have been remarkably few except in violence created and carried out by their own people, foreign terrorists and Al Qaeda. Factions inside of Iraq pleaded with us to get rid of Hussein, who was personally responsible for gassing and bombing hundreds of thousands of innocent women and children.

But it seems that Anti-War Protestors are unable to think of the lives we’ve saved.

Other Democratic factions claim that Iraq is “another Vietnam,” a sentiment which is as offensive as it is ridiculous, not only to those who actually fought in Vietnam, but also to the families who loved ones during the conflict.

They claim that the United States acted unilaterally and without provocation, despite the fact that the majority of Western countries were in favor of invading Iraq.

But even more heinous than those lies is their typical warcry: “We don’t need to lose another U.S. soldier in Iraq!” Yet, they want to cut funding, and prevent a slight increase in the number of deployed troops who would certainly be able to help in hotzones like Fallujah.

This sort of bullshit illogic is similar to the rhetoric they gave early in the war when they underbudgeted and entrenched to keep from sending additional aid. Meanwhile, our soldiers were dying due to lack of Armor on their persons and Humvees.

Do you ever read what your representatives are actually doing? How many things did they vote correctly on? Did they even bother to show up to work and vote?

These sorts of things prove beyond a shadow of a doubt that our politicians certainly do not have our interests in mind, and will do anything to further their power.

All you have to do is pay attention and remember things.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

More on Software

February 28th, 2007 at 3:32 pm by Mark Steel
Tags: , , , , , , , ,

     (”Mark, why so much work talk?”  Because it’s easier to work and laugh than to think about things that are bothering me.  And besides, I’ve only rarely spoken about what I actually do for a living, anyway.) 

     A few days ago, Swankpad’s forum got weird.  Something happened and every post title was set to the same value.  Today, I found out for certain that exactly what code modification was causing it.
     Instead of adding code for upgrades and Mods to phpBB, it’s preferable to use a Patch File for software upgrades, and a neat little thing called EasyMOD to add in any future mods.  EasyMOD is great, and generally makes fewer mistakes than going through many thousands of lines of code to make changes (although, an uninstall feature would be nice!).

     There was a new mod called Akismet Spam Butcher for phpBB that I decided to install last week, just for the heck it — too many spammers.  Though the plugin doesn’t actually *do* anything, it was more of a proof-of-concept for using Akismet with phpBB.  I wanted to see how well it worked in adding Spam flags to the database — which is all it does at present.
     (In all honesty, if you can keep people from registering, that alleviates the spam issue altogether.  ;-) )

      Anyway … Take a look at this SQL statement, from phpBB with Akismet Spam Butcher added via EasyMOD:

$sql  = ($mode != “editpost”) ? “INSERT INTO ” . TOPICS_TABLE . ” (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_spam) VALUES (’$post_subject’, ” . $userdata['user_id'] . “, $current_time, $forum_id, ” . TOPIC_UNLOCKED . “, $topic_type, $topic_vote, $post_spam)” : “UPDATE ” . TOPICS_TABLE . ” SET topic_title = ‘$post_subject’, topic_type = $topic_type ” . (($post_data['edit_vote'] || !empty($poll_title)) ? “, topic_vote = ” . $topic_vote : “”) . ” , topic_spam = $post_spamWHERE topic_id = $topic_id”;

     Sometimes it’s just glaringly obvious where the problem is.

     One Edit, and every post in entire bloody forum gets the post title you edited.

     (Hint:  “$topic_spam = 0″)

     *shakes head*

#—–[ IN-LINE FIND ]———————————
# Yes, we’re still working within the same FIND
# Note that the space here is important, you will need to be sure there is
# a space between what’s there and what we’ll add next
#
 WHERE topic_id = $topic_id”;
#
#—–[ IN-LINE BEFORE, ADD ]————————
#
, topic_spam = $post_spam

     Looks like EasyMOD was the culprit… but then again, I probably would’ve done the syntax a little differently due to the spaces.

     Removing the Spam Butcher anyway … I found a more elegant solution. ;-)

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Intelligent Design, Take 2

February 28th, 2007 at 5:37 am by Mark Steel
Tags: , , , ,

     As if Monty didn’t have enough to say about Intelligent Design last year… Check this out… 

     SayUncle Interviews TN State Senator Raymond Finney:

SayUncle: Let’s get the question everyone is wondering out of the way: are you retarded?

Senator Finney: Uh, no.

     Oh yeah, that rules.  ;-)

     The “Yeah, God put those [dinosaur] bones there to test our faith,” bit was hilarious.  I can remember hearing that when I was a kid from several people, being that I was such an avid Paleo-archaeologist at the age of six.
     The simple explanation was that there couldn’t have been any dinosaurs, since they weren’t mentioned in the Bible.  Strangely, neither were Planets, Meteors or Giraffes, so they must not exist, either.  *shrug*

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Simplicity Rules the Day

February 27th, 2007 at 9:16 pm by Mark Steel
Tags: , , , , , ,

     Before I start this little rant, I just wanna say, this is not to ridicule Chris — he’s certainly worth his salt.  This was just an example — and a rather basic one, at that, given that this was more of an oversight than a faux pas — of something that’s been getting on my nerves for years.

     Every once in a while, someone’ll do something, semi-cool with a piece of software, but their execution makes it appear that they’ve forgotten why a given function works the way it does.  It happens a lot these days, and I’m glad I’m old enough to remember “why” things are like they are.

     A case in point — and Chris is a brilliant guy, mind you, and again, I’m not bashing him — was the beginnings of a Wordpress plugin (blog software, for the initiated) to show extra formatting buttons in the Text Editor.

function st_addAdvanced($buttons) {
    unset($buttons[22]);
    array_push($buttons, ‘wp_adv’);
    return $buttons;
}

     It’s a pretty elegant little function.  It takes an array called $buttons, and changes the last value to ‘wp_adv’ and returns it.  Unfortunately, it makes things look ugly because of the way the $buttons array is used elsewhere in the code.
     He says, “Ahh, there are some formatting issues to take care of.”

     I’ve always had this bizarre K.I.S.S. approach to programming anyway.  I mean, hey, why bother calling two other functions, unset() and array_push() when I can do what I need with a single, local variable?

function st_addAdvanced($buttons) {
    $x=$buttons[21];
    $buttons[21]=’wp_adv’;
    $buttons[22]=$x;
    return $buttons;
}

     Sure, I could’ve used two, and said, “$a=$buttons; $x=a[21]; $a[21]=’wp_adv’; $a[22]=$x; return $buttons;” to save keystrokes…. but… I’d be wasting as much memory as I gained CPU by foregoing the functions.

     But that’s basically my argument about most Developers these days.  It’s a pretty serious can of worms for me to open, because I know I’ll have developers coming from all over to tell me I’m full of it…  Even though I was writing Assembler before their parents ever met, and have some pretty cool — working, useful, debugged — software under my belt…. Joke ‘em if they can’t take a f… *shh*

     Seriously, it’s no wonder our CPU and Memory requirements are so ridiculously high these days.  There’s an API or a DLL or a Library for freaking everything!  Layers upon layers, upon more layers, with repositories and snippets and widgets and scripts galore!

     Our Universities teach this method, often telling people, “Do it this way!” without telling people “Why it should be done this way.”  The “simpler” things get, the more abstract they become.
     They’re not churning out programmers and problem solvers.  They’re churning out memorize-and-regurgitate linkers who can’t write code without the assistance of a Visual Integrated Development Environment.

     Hey … Wasn’t the whole point of all this Link Library, Visual garbage to make software development easier?  Faster?  More bug free?

     I used to sit down with vi, edit or Notepad and it’d take me a couple of days to write a program.

     I can use all these neato-keen, new-fangled hooks and VIDEs, and it’ll still take me a couple of days to write a program…
     But it might take weeks to debug.

     Most developers do the same thing… And spend a lot of time setting up their VIDE.  Or getting a bit of code they copied off the internet to work.  Or…

     But, hey … I’m probably full of it, right?

     As employers, educators and policy makers, we need to get back to basics.  Yes, teach how.  But teach why, as well.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Hotties of Blogdom

February 27th, 2007 at 2:34 am by Mark Steel
Tags: , , , ,

     It was smart-ass-ness that made me do it.

     New Blogroll section at right… ;-)

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Banana Nicole’s Baby

February 25th, 2007 at 12:12 am by Mark Steel
Tags: , , , , ,

     Not that I particularly give a damn about Banana Nicole and her Company of Conniving Clowns, I did have a conversation last week about the unfortunate fact that “that poor Dannielynn” was surely going to end up with one of them.
     Fracas did a pretty in-depth editorial about that very situation:

The real issue in the whole Anna Nicole Smith mess, is whether or not baby Dannielynn is cared for properly and has a chance at a better life.

And make no mistake, by “better”, I mean more normal, not wealthier.

It is doubtful, as to whether Anna had the presence of mind to properly care for her baby, to make decisions for her baby or to decide who else is appropriate and worthy enough to have the right to care for or make decisions on behalf of her baby.

Yet Stern would like for the world to think it should be him.

We know that Stern has been alleged by several other parties, to be “controlling”. While much of what Larry Birkhead and Virgie Arthur have to say is their opinion only, unsubstantiated in some cases, we do have the video of him taping a stoned Anna. …

     It doesn’t strike me as odd in the least that Stern, an entertainment lawyer, might be a gigantic prick. I mean, it’s obvious he uses his tie to hold up his foreskin.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

24-Bar Break - Farewell, My Friend

February 23rd, 2007 at 1:47 pm by Diva Howe
Tags: , , ,

Rest in Peace

Girl, I think we are all so numb right now that this really happened. Your smile, you laugh, your 24 bar breaks, your 1/2 sweet 1/2 unsweet tea, your friendship…

You know though, I wouldn’t have taken one cent for the year I have been able to say that you are my friend. Every smile, every hug, every time I ran from your camera. Girl we all made some awesome memories together. I’ve said it before and I’ll say it again. We all found each other when we all needed something. God gave us each other and though you’re gone, you’re really still here with each one of us.

I LOVE YOU, SUSAN.

The Wicked Wench's Eye is Upon You!

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Love Ya, Sue-Bob

February 23rd, 2007 at 12:11 pm by Mark Steel
Tags: , , , , , , ,

Susan Alice Shelley - 12/02/1964 - 02/21/2007

Susan Alice Shelley - 12/2/1964 - 2/21/2007

People living deeply have no fear of death.
— Anais Nin

     Just forty-eight hours ago, I was sitting down to write about what great friends I have.  Mere moments after writing, “Pirates never die,” I received a phone call which showed that the world had decided to see just how much I really believed that.

     She was there one minute, laughing with us like no tomorrow.

     And then she wasn’t.

     We’d met before, briefly, some fifteen years ago.  We knew the same towns, some of the same people.  And when she showed up again last year, it was all so familiar … hard and fast friends, an instant sister, that crazy gypsy, that Wicked Wench.
     It was only natural that I wrote her a testimonial a few months ago:

She’s an incredibly talented artist with a death-lock stranglehold on the eclectic. She’s all fun, all the time, complete with an infectious laugh that can change the mood of an entire bar!

     For those of us who’ve been around her, all we have to do is remember how she she lived: Like there’s no tomorrow.  Nothing left unsaid.  Nothing left undone.  No regrets.

     Laughing at every damn thing — like a bunch of kids with attention deficit disorder — certainly has its benefits.  I remember taking her out for her birthday that night with Niki, going to Market Square…

     Oooh, Kitty!

     (Maybe it’s Susan *grin* Besides, it’s only a 24-Bar Break)

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Pirates

February 21st, 2007 at 12:11 pm by Mark Steel
Tags: , , , , ,

     Pirates never die.

     I’ll write more on this later.

—–

     [5:34PM]

     Reason I waited?

     A pirate died.

     At 12:22 or so.

—–

     [11:34PM]

     Back on the track.

—–

     [2:21AM]

     We’re always there for each other.

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb

Raise Your Whores — err, Glasses

February 15th, 2007 at 1:00 am by Mark Steel
Tags: , , ,

     You can drink at every place in Knoxville.

     But no matter where I’ve been — what country, even — there’s not a single person who can say, “Hey, that guy only had four drinks, and he is smashed!”

     It’s not an alcohol tolerance thing, mind you, but a great human truth: some people can drink, and some people cannot.  I don’t have a spelling or grammer checker on this blog, for instance, and I screp up a lot.

     *snicker*

     (If you saw that, good on ya, mate!)

     My reasoning is, every time bartender hands me a drink, I pull a coin outta my left pocket.  I know damn well I need to watch how many, and I’m not stupid.  I’d like to get home — without killing anyone.

     Tonight’s poison: One Milk Stout (which was blah) and three Bombay Sapphire and Tonics.  I like those.  Knoxville didn’t even have Bombay Sapphire before I came back home.  I’m a damn trend-starter.

     It all comes down to this …

     I’m ready to go home.  I don’t want any more.  I’ve had 3.3333333(inf) drinks.  Yes, Two Bombay & Tonics and one Milk Stout (of a brand I’m not sure of, because it was suggested).  Cool.

     It was Happy Hour, meaning $1 off Mixed and Beer before I got there.  I drank a gin & tonic and a Milk Stout before happy hour, and a couple of Bombay & tonics after.
     However …
     I dropped my drink beside someone I trust, and walked to seat next to her, and started talking to some guy … Next thing I know, my drink is gone (that’s where the two-thirds of a drink came in).

     I told the bartender, “Dude, my drink’s gone.”
     “How much did you have?”
     “Like, two thirds … I wasn’t finished, but I need to go, anyway.”

     He walks away.  Starts talking to another bartender.

     She asks, “How much was in there?”
     “About two thirds, but I need to leave anyway.”

     She pours the glass damn near full of Bombay Sapphire, and tops it off with tonic.  I don’t want that.  I just wanna go home.
     And she brings me a $30 check.

     “Hey… this isn’t right… and I don’t want this…”
     “Why not?”
     “I only had four drinks, and the last one got taken.”
     He quickly disappears, talks to the female bartender again, and I get a check for $24.  And a new drink.

     Next thing I know, I’m into an argument with a regular/employee, who’s the reason we went to the damn place anyway….

     “I didn’t ask for another drink,” I said.
     “Yes, you did!  I work here —– You’re being a dickhead!” he says.

     Sorry, but no.

     I can be called an asshole all day.

     But the first time a bar employee/bouncer/karaoke DJ calls me “dickhead” when I’ve done nothing to instigate it, it’s time to find another bar.

     I was being nice.

     And … Hey … Turns out …

     The guy calling me a dickhead?  Never told anyone he works there.  He’s said he does Karaoke a couple nights a week.  But, hey … this was a Wednesday night.  So it’s economic thing, is it?

     Thanks, asshole.

     (Oh, and Bartender who had his power usurped?  Got a $5 tip.  Wasn’t his fault.  A mistake he could handle, and didn’t have a problem with me.)

     Pirate Word For Healing —-

     NEXT!

Social Bookmarks:
  • Digg
  • del.icio.us
  • Fark
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • TailRank
  • Technorati
  • YahooMyWeb