Roles

No not the dirty kind. Get out of my gutter. After my snafu with the Intense Debate plugin, I got a request from a reader on how I managed junk comments on my blog. The WordPress plug-in community is wonderfully diverse and there is usually a plug-in for almost anything.

Because I leave my blog open to new users as a requirement for 3rd-party log-ins like FB, twitter, Google, etc, I get tons of fake users meant to get around my comment filters. Their tricks rarely work but I still have to occasionally go thru and delete all the fake accounts.

The easiest way I’ve found is thru a plug-in called Role Manager that defines the user account groups built into WordPress as Roles.  Each user group/roles has a break out of all the capabilities any user in the group/role can perform. Reading, posting, editing, deleting, etc. I find it a much easier way to manage my user base.

Anyway, it has a nifty feature where you can duplicate a user group/role and give it your own name and capabilities. I duped my subscriber list of real readers into its own group. This leaves the default subscriber user group/role to fill up with the fake accounts. When I get ready to delete the junk, I do a quick perusal for real new users and move them to the correct group. I’m then free to delete the rest en-masse.

Simple and effective.

Debate Over

Sorry about the last post that disappeared. It was never supposed to go live. I guess I hit the wrong button. I’ve already reverted back to my old commenting system. It interfered with my other plugin that hands off comments from FB back to my blog. People really enjoy that so the Intense Debate Plugin got the boot.

Apparent

Apparently, I’m the only one that decided to be available to work on our project today. But, since I don’t have the authority to assign myself new tasks I was left tweaking several already completed tasks. On the way out yesterday, one of the project leads asked me if I could this, this, and this. She was clearly asking me to do it so she didn’t have to. Do they think me stupid? I can tell when I’m being given a shit assignment. lol I totally didn’t mind though. It took minutes to complete each one.

Apparently, I’m also the only one that kept notes about the day to day usage vs who was whining about what. So now everyone wants MY notes to brush up on. lol And to be clear here, I’m not bitching, I’m just being a dork. I like this sort of stuff so I’m content.

Apparently, I can keep a lot in my head off of one or two line item notes. Each line turned into 2 & 3 paragraphs of text when I started cleaning up my notes and condensing them into cohesive thoughts. What started as maybe 20 lines of notes ended up spread out over 24 paragraphs of documentation. Everyone keeps saying, ‘oh my god, how did you keep up with all that while it was going on?‘  Uh, um…well I listened for one. Two, since I already know the code, tech, and the purpose as a user I can pretty much tell you everything that needs to be accomplished and how to do it. Me thinks maybe I should be the project manager…

Apparently, the powers that be above me decided it was too much to ask us to clone and edit command codes from the old system to the new one. This was one of the parts I was eagerly looking forward to. I’m bummed they actually convinced the developer to do it for free.

Apparently, it’s Friday and I’m ready to get the hell out of here!

Have a good weekend all.

Survived v2.0

Ugh. So I have almost survived week two of my new day shift. I am seriously beginning to wonder if I’ll ever adapt. It’s been two weeks and my natural rhythm still hasn’t caught up. My sleep pattern has settled a bit so at least I’m getting to bed and asleep on time. I still seem to be almost exhausted by the time I get home at night. Wednesday this week I didn’t have an overly busy day at work but I was simply tired all day. I managed to get a good workout in but by the time I got home I could barely lift my eyes to eat and get Cooper settled. I finally let myself go to sleep around 10:30 and I passed out! Me, asleep at 10:30 pm!

The project has gotten off to a very slow start. It seems the project managers weren’t really prepared, had no idea what to expect, and are still catching up. It is incredibly frustrating to sit in a room with developers, IT employees from 3 depts, 2 project managers, and 2 other operations personal besides myself and feel like I’m the only one really getting it. And having to go over the same stuff several times because key personnel don’t always attend, certainly hasn’t helped keeps things moving along. Naturally, there are some politics involved, which I have absolutely no patience for.

Today was the first day we actually got down to doing some of the nuts & bolts stuff. Much of the work has to be done in certain orders as one system depends on another and you have to build the systems w/no dependencies first, blah blah blah…  We’ve already covered several key issues that would have affected the users adversely. I’m still excited about the project, just grumpy over the delays. Tomorrow is probably gonna be a wash as well but I have several things to review.

I’m hoping I don’t blow half the upcoming weekend recovering like I did last weekend. I blew the whole day last Saturday just trying to chill and recharge.

Survived

I survived my first week on the new schedule. Well, sort of. I’m completely run down today. I’d planned to schedule a bunch of stuff to do but I just don’t have it in me right now. So today is gonna be a lot of down time and sitting in front of the tv watching movies and catching up on tivo.

The biggest struggle has just been my schedule. I fought all week long to get up in a timely fashion and be on time. This week was super important as the developer/training team from the company was there teaching us how to change, set, and read system metrics for the software. The next few weeks are just the local team doing work and review. And to give you an idea of the scope, this effects not only the dispatchers but all of the police, fire, and parking/traffic employees who use the system. That is thousands of people and thousands of vehicles and equipment. Anyway, I’m getting off topic, I’m hoping next week I’ll be a little better with the schedule. I’m hopeful as today, the one day I wanted and could sleep in, I promptly woke up at a little after 8am and couldn’t go back to sleep. There is hope I guess that I am and will adjust.

Some things have had to give to make it possible though. I’ve barely even touched Facebook, twitter, or google this week. lol To be honest, I don’t even miss it. I popped in a couple times in moments of down time but otherwise, the interwebs have had to go on w/o me this past week. Even emails and text messages suffered. I get up, go to work, come home an spend quality time with Cooper, gym, a little down time, bed, and repeat.

I can say I made it to the gym every day I was supposed to this week! Granted my intensity suffered a bit but I went and worked out. And it could be a part of why I’m so drained today but I need to keep on a schedule otherwise I’ll end up blowing it off too often. And we can’t have that now can we!? And having not blown off the week schedule, I can move today’s normal workout to tomorrow w/o skipping anything.

As to the project itself, now that I have an idea of the project workload I can tell ya I have my work cut out for me. There is a lot of data entry that will need to happen on top of all the system changes that have to be uncovered, vetted, and possibly enacted into policy for our dept(s). Beforehand, I was thinking there was no way this would take 5 months. Now I’m not sure if that is a long enough. lol Don’t get me wrong, I’m excited and enjoy the work. This will effect us for at least a decade an having a chance to mold our software in advance to fit our needs is awesome. On top of that, I just like having my fingers in the pie, so to speak. And of course, my inner geek is thrilled to learn about the inner workings of not only the software but all the pieces of hardware and other systems that integrate and/or connect to our system. I find it completely fascinating. So far, no complaints on the project itself.

Anyway, don’t be sad/mad if my blog posts become sparse for awhile. Lord knows I always have something to rant about. But until I adapt better to the schedule, I have to prioritize real life over cyber life.

Wish me luck.

Facts

Following up on my cognitive dissonance rant, I’ve been really disappointed lately with the disturbing trend we have toward ignoring facts. It seems that once again we are following in the foot-steps of the crazies by now also ignoring facts in favor of bias.

I use the most recent episode of Fitness SF’s [1]Formerly Gold’s Gym domain scandal. One of the web contractors for the gym took their domain down and posted a rather long diatribe about “freelance developers” and “independent businesses” not being respected or paid. The contractor went on to accuse the franchise [2]Which is not a big business by any means, they run 4 gyms of failing to pay past due bills.

First, I agree a business should pay its bills. That was never in dispute. However, reading the posted story, it didn’t take much to recognize there was more to it. First, the contractor focused too hard on trying to play the victim and FSF was the big bad guy. Second, it reeked of revenge. The contractor requested everyone reading his rant cancel their memberships in protest. And here’s the kicker, some people did! With no more information than that given by a disgruntled party in a civil dispute, people not only canceled memberships but went on personal tirades about freelancers, the gym, uppity gays, blah, blah, blah.

FSF released a statement a couple days later detailing more of what was going on. And as suspected, it was much more than them just refusing to pay a bill. The contractor missed not only content but also deadline delivery. It goes one step further. His contract had been canceled and he no longer had legal access to the domain! So not only did the contractor act unethically, he also broke the law. And yet FSF was the bad guy. I don’t know who is ultimately “right” in this whole ordeal, but what is clear is it was a civil dispute between two parties that should never have been made public in this manner. I will add, having seen the mess that was their website during their grand-opening, it certainly adds up.

Here is where my rant really comes in today. Even after more of the real story came out, many still bashed FSF and went on to claim “support for freelance developers.[3]Completely forgetting how far the local franchise has gone out of their way to support our community lately.  Truth no longer mattered, only the person’s personal bias. On a tangent, having done freelance web-design for many years, I can speak from experience. If I didn’t deliver a product as promised, I didn’t expect to get paid. And if I did get paid, it wasn’t the original price. I certainly would never stoop to taking down a companies’ domain over a dispute. One, said practice is a very grey area legally and two, it certainly doesn’t encourage more business knowing you resort to such tactics. Two wrongs don’t make a right. The moment the contractor stooped this low, he lost any moral high-ground, if he ever had it to begin with.

Facts matter people and so should the truth. This is but one example of many I could cite lately. We all have personal biases, no secret there. But we also have reason. When you allow your personal bias to trump reason and then go on to compound the issue thru denial, you marginalize yourself (and your argument). Life rarely deals in absolutes and trying to have an absolute ideal is often a recipe for failure. Don’t get caught up in the sensationalism and/or mob mentality. And just because a “friend” shared it with you on Facebook, take the time to understand an issue before going all holier-than-thou.

We are better than this. We do not need to stoop to such tactics to be taken seriously. You can support a cause, group, or ideal w/o blindly ignoring facts, reason, or simple logic.

References

References
1 Formerly Gold’s Gym
2 Which is not a big business by any means, they run 4 gyms
3 Completely forgetting how far the local franchise has gone out of their way to support our community lately.

Message

So I got a snotty message from someone on growlr the other day. Apparently, because I didn’t answer his first reply buried in about 100 other messages I’ve yet to open that made me a stuck up asshole. Who knew? I used to try to be polite to folks like this and explain things but I honestly don’t have time to help validate your insecurities online. Seriously, I can understand disappointment. We all go thru it. But if you get that worked up over someone not replying to your message, grunt, poke, jingle, woof, or whatever, then I highly recommend you log off the internet.

I’ve rambled before about our technology outpacing our ethical ability to keep up so no need to beat that horse again. Unfortunately, I did send back a bit of a snotty message. I shouldn’t have as it should be beneath me.

Dear random person.
I’m so very sorry that you are upset that I didn’t immediately drop everything I was doing to instantly see and respond to your 12 messages. You see, your message got buried in my queue filled with 100 or so other very important growls [1]Growls are like smiles or woofs, it’s basically an automated notification someone is saying hi. that I haven’t gotten to yet. I’ve been meaning to quit my job so I’d have more free time to respond to every single request , no matter how vague or how far away.  ~ Moby

Yes, it was a shitty reply. I own that. I was cranky and it hit me at just the wrong moment. After a recent rant about my politeness, I sort of have egg on my face.  I could have just deleted it and moved on. No need to chastise me, I’m doing that well enough on my own. Two wrongs don’t make a right and I need to strive to not be so snotty, even if it was deserved.

I would humbly ask, if you are an online user (lord knows we all are), recognize that you are projecting an expectation onto others who may not have the same expectation.

References

References
1 Growls are like smiles or woofs, it’s basically an automated notification someone is saying hi.

Ban v.20

So looks like the nudity ban held up in court. I would have been surprised if it hadn’t. It was carefully worded. It is a shame we ended up with this law on the books but now maybe we can all move past it. [1]I’m sure some won’t and will lament even louder about how fascist SF has become. Seriously, just think about that for a moment.  I never supported the ban on it’s surface but I also never supported the so called nudists. Legislating personal behavior is a tricky and dangerous slope. However, I can tolerate it because it strives to strike what I believe to be a fair balance. 

It is truly unfortunate a selfish few had to ruin it for all. And yes, I say selfish because that is exactly what it was. Regardless of my theories on nudity, it is selfish anytime you decide your wants are more important than everyone else’s. The cognitive dissonance regarding the whole ordeal has sparked a post of it’s very own. (forthcoming)  But I do truly hope we can all move past it now. For something so silly, it sparked a lot of debate within the community. I wish we put half the energies invested in all this towards dealing with the homeless, skyrocketing rents, MUNI, etc. The Castro, as a gay neighborhood, is dying a slow death. It’s being strangled by greed, selfishness, and gentrification. The latter being totally unavoidable but as a whole I think the “Castro” as a gay hood will be gone in 10 years. Local businesses cannot afford rents and the neighborhood seems dead set on preventing anyone who might be a chain from opening. So spaces sit empty collecting yet more homeless encampments.

Anyway, if you really think about it, the ban pretty much maintains the status quo before all this started. You can still expose your buttocks pretty much anywhere. You can still go nude at beaches, fairs, events, parks (to a degree), etc. You just can’t park your butt in the hub of the neighborhood naked anymore. This is where we were before these guys decided to push the boundaries. I do not believe, as some have stated, that SF is becoming conservative or fascist. That is all lip service for “I didn’t get my way so I’m gonna call you names.”  SF is still a wonderfully progressive city in so many ways.

On a side rant, unfortunately, SF is facing an identity crisis. It has moved beyond a “small town” to a thriving city and the attitudes and approach to managing it are still stuck in the days of old. If SF is going to truly thrive and remain diverse, it needs to move away from viewing itself a small city and start managing itself as the city that it is.

References

References
1 I’m sure some won’t and will lament even louder about how fascist SF has become. Seriously, just think about that for a moment.

Attention

I had such a good time at the annual Boys with Balls charity. It’s a bowling adventure filled with around 300+ shirtless gay men. How could it not be fun?! Anyway, I got a lot of attention this year. I guess the new muscle mass is working. Seriously, I was a bit surprised how many random guys flirted with me this year. I mean you can’t go to an event like this and not flirt w/someone but it was still very nice and a pleasant surprise.

I’m a huge flirt, no surprise there. One guy I had flirted with (but had never seen before in my life) came up behind me in the bathroom and basically sniffed me all over. He did other stuff too but that is a bit off topic. lol I bring it up because while he was grabbing me, I caught a glance of myself in the mirror. With him standing behind me, I had more objective view of my body size and shape. I was pleased. I’m really developing an appreciation for my new size and look. As I shift further and further away in my mind from the old me to the current me, I’m getting happier with how I look. I’m proud of how much work I’ve put into it and glad I can objectively learn to appreciate the results.

I kept running into this shorter hot scruffy guy that I’ve always had the hots for. I literally ran into him. Recognizing it was him, I took advantage of the happenstance and kept “bumping” into him all night. We both laughed and had fun with it. I was totally flattered that he flirted back and it definitely lifted my spirits. (Remind me to tell you about the big burly Texan who latched onto me and then his follower kept giving me daggers for looks the rest of the night) I am a total sucker for a big smile and his was infectious and lit up his whole face. Naturally, my heart (and other parts) fluttered around him.

Imagine my total surprise when hottie looks me up on FB afterwards!  We continued to flirt and he expressed a desire to go a little further in our “bumping.” I was all too eager to agree. But here is the funny part. As the conversation unfolded, it became apparent he’d always thought I wasn’t into him. The irony is I thought the same thing of him! We’d seen each other around from time to time. I’d always made a point to acknowledge or say hi to him. I never got an indication that he was really interested. He’d always say hi back but it just seemed rather cordial. I was seriously befuddled that he could have possibly thought I wasn’t into him.

And, of course, I’ve been mulling it over constantly since then. lol I pride myself on being friendly and ‘approachable’ so naturally I’m kicking myself as to how I could have given the impression I wasn’t interested. Am I becoming to focused at the gym? Have I started presenting myself as unapproachable w/o knowing it. I enlisted the help of friends, who were perfectly useless. lol I say that w/love because they can’t see me objectively so asking them was pointless. It’s eating at me now of course. And I’ll keep picking at it till I resolve it in my head at some point.

Anyway, as luck would have it, he is usually a top as well. I say usually because, well you know…

We had a great time and he was just as much fun as I expected. (Even more actually)  Of course, in a city full of bottoms I keep running into all the tops. *sigh*

Pics

Someone on FB asked me the other day why I don’t post many pics anymore. Well, I said some time ago I was pulling further away from FB. And while I haven’t made the break completely, I just don’t feel the need to give them my data to harvest. And with the recent Instagram purchase scandal, that decision was reaffirmed. I do still post random pics but mostly of Cooper and/or pics shared by others of me already on FB. Ninety percent of my activities there are commenting on friends stuff, my blog updates, news stories I comment on, and Foursquare updates. As FB pushes more and more to share all our data, I am sharing less and less. I’ve already begun going thru and unliking pretty much every page or commercial site I ever “liked.” The bombardment of ads increases more and more every month it seems.

So if you really wanna see more pics of me you’re gonna have to jump over to Google+ from time to time. I moved all my pic storage to picasa before Goolge+ came out but now that it is all nicely integrated, I like it even more. I get tons and tons of free storage and the extra storage is a fraction of the cost that sites like flickr charge. There is no way I can post all the pics I take to my blog w/o overloading my subscribers email boxes. lol I am working on a photo album link to pop up on the blog sidebar though. (If you want to add me on Google+, click the sidebar link to my profile there.) [1]Keep in mind, I do not add profiles w/porn or nudity. I have no problem with either but it is not the purpose of my social profile.

On a slight tangent, I’ve noticed several friends and blog buddies pulling away from FB as well. Some have deactivated their accounts all together while most have just logged out for extended periods of time. I discovered this week even my roomie has ditched FB for awhile. I guess I’m not the only one tired of the data harvest that is FB these days. That is pretty much all it is now. They’re saving grace is user volume. But like myspace, they might wake up one day and find themselves irrelevant. More and more of my friend list is making the jump to Google+.  Maybe one day I’ll be able to ditch FB completely.

References

References
1 Keep in mind, I do not add profiles w/porn or nudity. I have no problem with either but it is not the purpose of my social profile.