isn't quite ashamed enough to present

jr conlin's ink stained banana

:: Bunny Thumping

Near to where i live, there's a rabbit problem. In summary, there's news coverage of the event. You'd call it what it was, an infestation. Instead we have folks crying "Save the Bunnies!"

i'm not calling for anti-lupine hit squads or folks to release the hounds on the hares, but honestly, a bit of herd thinning is probably well within order here. And yes, even if it was full of feral cats, puppies or ponies, i'd feel the same way.

Honestly, i'm betting that the "animal cruelty" is little more than nature's response to a free buffet. We get pets to teach our children about death. Looks like those lessons work for other folks kids too.

:: Meetups

One of the pleasant aspects of living in the San Francisco Bay Area is the fact that it's fairly easy to find groups of technically like minded (i mean those that are favored toward technology, not those that simply agree with you in certain conditions, oh nevermind) individuals you can gather with and learn from. It's a grand buffet of brainy goodness ready and waiting for your shambling undead jaws to… sorry, bad metaphor.

Still, i've not been a very good social geek. Either in the "My Online Friends are Not Imaginary, Mostly" or the "Let Me Shake Hands with Someone i Swear Was Make Believe" sense. i'm taking steps to remedy that.

So in hopes that folks might also join these burgeoning geek-fests, let me point to the following:

Silicon Valley WordPress Meetup – A fairly nice group of folks of various skills gathered together in a cave and grooving with a pict coffee shop to swap tips and programming help. i'm probably one of the more experienced members, but i like helping folks so it works out well.

Bayjax The Bay Area AJAX group. Do the words "Front end" mean more to you than headlights and a bumper? You need to come to these. They're free, and HUGELY HELPFUL.

MicroFormat Dev Camp– Kinda bummed that i got pulled away from this, but it was a hack day for folks working in subtle ways to make pages far more useful. (Hmm… wonder if these folks know about Object Oriented CSS)

So, there you have it, various meetups that might be of interest presented in just under 300 words to make Christian shake his fist angrily at my propensity to make James Joyce and Jack Kerouac's bastard love child look both clear and concise.

i'm a very bad man, am i not?

:: Nurf Hammers

During the .Boom, i knew a lot of folks that went to trade conferences. They were producers for various properties i worked on (like Small Business, Employment, Pets, etc.) Since those things tend to suck, the one thing i'd usually ask for was that the attendee find the most nonsensical promotional freebie being offered. i got a lot of really useless crap, but my all-time favorite was a hammer crafted out of Nurf foam, and poorly at that. (i'll note that my misspelling of the popular foam based toy is entirely intentional, since the near translucent nature of the spongy, polymer foam used was such that referring to it by the Branded Name® would have been grounds for libel.) It was squishy and non-rigid to the point where it couldn't even support it's own weight.

And it was shaped like a hammer.

It was the anti-hammer. A tool who's very existence mocked that which it tried to be. The ultimate accomplishment in "Not Getting The Point". It was something i treasured, until one unfortunate move when it tore.

Sadly, i've discovered a near constant stream of aspiring nurf hammers all too willing to take it's place. To me, a nurf hammer is something that all would desperately love to be useful, but is so fundamentally flawed that it does little more than mock the actual desired utility. Take, for instance, the Code Management System i use at work.

Mind you, it's a delightful little commercial package who's role in life is to make sure that items go into a repository so that code isn't lost. It's been modified a touch to ensure that code is reviewed, bugs addressed, checkboxes checked, and other bits. It can accept not only code but arbitrary binary files ensuring that it's part vault and part garbage can all tied together in a pretty bow.

It also keeps local file state on the server, uses it's own terminology, practically demands that you use a GUI, and offers suggestions on problem resolutions that are other misleading or contradictory to what actually needs to be done. This means that you, as a programmer may have a completely different set of code than the server thinks you have, but the system will not notify you of the differences. It also means that while no known files are unaccountably lost, there's no easy way to ensure that unknown files are accounted for. In other words, the server is there not to assist you in safeguarding your code and changes, but pretty much to get in your way to safeguard your changes.

i can't tell you how many times i've realized that i've messed up my directory, requested a overwriting force-refresh and found out that many of the files were never written because the server thought i already had them. "Force Rewrite" is apparently only valid for files that you haven't opened for writing. i have not found a "Super-Duper Force i-Really-Mean-It No-Backsies! Rewrite" that would recreate deleted files from the last saved version on the server, except to "revert" the now missing file to remove it from "open" state, perform the "force rewrite" and then re-open the file in the digital equivalent of "Mother, May i"?

Let me not also describe the auto-magical "merge" utility that arbitrarily decides to revert names of newly refactored functions, re-include dropped dependencies and otherwise cause me to re-verify files that weren't flagged as having collisions.

That's one of the other things that helps identify a Nurf Hammer.

You're unrelenting desire to find a real hammer and violently demonstrate what it's capable of doing to the Nurf.

:: Five Year Olds Are Jerks

i'm not speaking to my inner 5 year old.

Forty years ago, as the both the world and my family gathered around televisions to note with silent awe the very moment Neil Armstrong took that historic step i believe i was pointing out to my parents that the wall has outlets, or possibly that doggies go "woof". Oh, i'm sure that there are others out there who likewise observed during the Kennedy assassination there was a kitty cat outside the window or in the stunning silence after Columbia exploded offered their opinions about broccoli, but those are the sorts of things that can be laughed off in later years as "childhood innocence".

No, my five year old self was a total jerk.

Why else would he, knowing full well the sort of science and space nerd i'd grow up to be, decide that the ficus was far more important to study than our species first tentative steps on another heavily body?

Oh sure, my much older and wiser six year old self offers a host of memories about later Apollo missions, but let's face it. i was late to the party at that point. Whatever memories i may have would never really replace the ones i didn't have or had brilliantly replaced with such stunning facts as "my toes taste like sour cheese".

Thanks a load, five year old me.

So, excuse me while i act a bit childish today as i watch coverage of the original landing. Well, properly childish, and watch it all sitting cross legged on the floor, grinning my fool head off. i've got a lot to make up for.

:: OMG! A FOOT! SHOOT IT!

Looking over the Palm Pre SDK terms:

4.2 Application Signing. Developer acknowledges and agrees that Applications which access or make use of Palm’s APIs may not be installed or used on Palm Devices, except in a test environment, without first being signed with a certificate issued by or for Palm. Developer acknowledges and agrees that the method under which such certificates will be issued, and Developer’s ability to distribute such Applications for use with Palm Devices will be subject to further terms and conditions, which may include additional fees for application signing. Such terms and conditions shall be presented to Developer upon or before Developer’s request for issuance of a certificate for any Application.

4.3 Applications Can Only Be Distributed Through the Palm Application Catalog. Developer acknowledges and agrees, that absent a separate written agreement with Palm, Developer may not distribute any Application except as allowed by Palm’s formal approved distribution process and channel (the “Application Catalog”). Developer acknowledges and agrees that (a) distribution of Applications will be subject to further terms and conditions, which may include a share of the revenue generated from sale of the Applications to be paid to Palm by Developer, where such terms and conditions shall be presented to Developer upon or before Developer’s request for distribution of any Application, (b) because of certain laws, regulations, as well as contractual or other restrictions, Palm may refuse to allow the distribution of certain types of Applications, and (c) distributed Applications may be viewable or inspectable by third parties, and Palm is not obligated to take any steps to obfuscate the code associated with the Applications or take any other steps to prevent third parties from viewing or inspecting Application code.

Remember those sites where you could grab Palm apps? Yeah, not any more. Heck, so much for hosting apps on your own web site for folks to grab. Palm has decided that the iTunes App Submission system is such a hit with developers that they're going to do the same thing. Oh yeah, and you may need to pony up, bucko. (My guess is that there's not going to be a lot of "free" apps if developers have to cover the signing costs out of pocket.)

Sigh… i had such hopes for this platform.

Ah well, off to grab the SDK anyway and see if there's anything useful in there.

Blogs of note
personal that's my blog
(The Official Blog of the Internet)
memoirs of hydrogen guy matthew shepherd (quebec) rhapsodic.org Henriette's Herbal Blog lynne ydw i slumbering lungfish
geek jeremy z
(The Official Website of the Internet)
dave's picks ultramookie Josh Woodward derek balling
news ars technica search engine watch

Powered by WordPress
Hosted on Dreamhost.