I am on the tail end of the effects of appearing on the front page of Digg. I hadn’t posted in a while (major new job, new church building, new home group, etc., etc.) so I was a bit off guard when I got an email from my shared hosting company, saying they had disabled my front page due to excessive CPU usage (load average of 70, mostly my fault).
Like a good programmer, my first thought was “What has changed?” quickly followed by the recollection that WordPress 2.6.3 had released a few days ago and I updated it last night.
I would now like to take a moment to ask for forgiveness from the anonymous WordPress developers who’s names I took in vain and accused of being far less talented than they actually are. I am deeply sorry and it won’t happen again. I hope…
It wasn’t until I got WP-Super-Cache installed and the site back up, that I took time to look at the stats. Over 8000 hit in a few hours and rising quickly!
Continue reading →
Posted in Learning, linux
|
Back in February, I had the need to limit the amount of time my kids spent on a shared Ubuntu box. I cobbled together a simple script that would give a warning then shutdown the user session. It worked for me (made my kids unhappy, tho’), but I knew it could be better. Dispite my full knowledge it was a cheesy little script, I posted it on my blog since it fit I need I had as a Dad that I thought others might have.
Well, a number of folks have commented, posted bug fixes and enhancements, even translated it to Hungarian! A few hours ago, one of the folks that had offered others help and enhancements on Ubuntu Forums, Even Nedberg, posted a comment to the old blog entry that he and a friend had converted the script to Python and added a GUI and other cool enhancements.They have even set up a project at launchpad.net to make the code more accessible.
Wow! I have been pretty busy this summer, and couldn’t have hoped to provide these types enhancements, but thanks to the spirit of open source and the need to “scratch an itch”, ‘timekpr’ has grown up, and is on it’s way to becoming a really useful (and needed) tool for the Linux desktop.
.nedberg and forger - Please take this blog entry as my permission to use the name ‘timekpr’ and any code or ideas in the original script (please don’t take the bugs, I’ll keep those!) and just go wild. I know parents will greatly appreciate you efforts!
One of the facts of life for us IT folks is changing jobs. I joined the folks at my previous job after 10 years with 7 different firms. A little tired of the rat race, I stuck with them for just short of 8 years as a developer and development team leader – a personal record by all accounts.
Well, this weekend, I am unemployed, but it is a short break as I start with a local firm as CTO CIO VP (Update: the title thing is still being worked out) on Monday morning, bright and early!
I have often wondered what it is about the tech world and developers in particular where we change jobs faster than most people change cars. I have heard that the average IT/developer job lasts 18 months. I’m not sure if that is the limit of how long the average company is willing to put up with our geek ways or how long the average geek is willing to live under the rule of any one PHB.
I think the truth is that this is just more of the same: My baby-boomer peers (I was right at the tail end of the boom being born November of ’64) changed jobs 10.8 times from 18 to 42. Career is now defined by what we choose to do and not by who we do it for. We have to take responsibility for our own training and professional development, shepherd our own retirement funds and insurances.
I don’t really have much of a point or conclusion to this little rant, just that I start a new adventure on Monday and I’m looking forward to it.

Lion of the Tribe of Judah
This just a quick blog to share my current background from my laptop. I’m not really a graphics guy, but I needed a daily reminder of who I serve. I only created a 1280×800 version, I hope you like it…
UPDATE: Had to do a 1280X1024 version for my desktop at work, so here is a link to a version with a square aspect ratio.
Posted in IXOYE, Wallpaper
|
I was tooling through a form setting text_field sizes ( the default of :size => 30 is a bit big for me ) and my “cut-n-paste is bad” alarm when off. There had to be a better way to set the form tag defaults. A few minutes on Google and Noobkit provided an answer:
InstanceTag::DEFAULT_*
For instance,
ActionView::Helpers::InstanceTag::DEFAULT_FIELD_OPTIONS = { :size => 15 }
in my environment.rb sets the size of all undefined textboxes to 15 instead of the default of 30. Other defaults include:
{ :discard_type => true }.freeze unless const_defined?(
EFAULT_DATE_OPTIONS)
{ "size" => 30 }.freeze unless const_defined?(
EFAULT_FIELD_OPTIONS)
{ }.freeze unless const_defined?(
EFAULT_RADIO_OPTIONS)
{ "cols" => 40, "rows" => 20 }.freeze unless const_defined?(
EFAULT_TEXT_AREA_OPTIONS)