Our storm Saturday night packed a nice little 70+ mph punch and broke a few trees. It came out of the north and made me scramble to shut the house down and secure the cat and the garbage can. A popular fire-fighter was killed up in Spring Hill when a tree hit his house, but mine seem to be pretty strong.

Suicide is the worst way to go and I would never consider it because I strongly believe there's a really bad place on the other side for those that take their own life. Then I read this morning that a Hillary / Michelle O ticket is being considered to replace Joe, and it gives me pause...

On that bright note, I have a new app! It's called OMJcp, where cp stands for City Playground. It's just like my Zip Code app, without the Zip, which means there aren't multiple Cities, which means more fun. It's phone friendly and ready to explore. Open her up and click on the question mark for instructions, if you like. It even supports permalinks, for example, here's all the cities in the U.S. with the word summer in them.

One nice thing about road trips is you get to press "refresh" on everything in your head. I've had something bugging me for some time now, and that is the responsiveness of the code I'm creating. That's a phrase all web developers have known for a long time and most have developed their own standards for dealing with it. It simply means, make it look as good on a phone as it looks on your personal hi-res monitor in a freaking state-of-the-art browser.

I don't own a cellphone and as such I never run my code on one, but I do have tools to emulate how it looks on one. I try my best to support the phone but sometimes I get lazy and say screw it, let them run it on a real computer, and that's a cop out.

Today, back at my office after a disappointing road trip (nothings open but gas stations, fast food and sometimes a rest area), I tackled my most recent app: OMJzp and made it responsive. I think it turned out great and I urge my phone owning friends to try it out.

Melissa also gave me some great feedback on OMJim and I think I improved that also. Now I'll dive into some older stuff and see what I can do.

I've created a new map system (actually an enhanced port from OmjMaps) based on the great MapBox platform. Beautiful tiles combined with place clickable geocoding, this thing rocks! It functions inside a window, like Place, and blows out to full screen goodness like below. Click the map to try it and be sure to zoom around, change the style, and click on things. I reverse geocode everything and present them as clickable links lower left.

I am compelled to discuss here my position on the consumption of animals by humans. Fair warning if you choose to click the X. I've been developing a strong position on the sanctity of all life for many years and it's now affecting me directly as I no longer consume meat, period.

This is a moral issue that goes to my core. The animals that we share this planet with have just the same rights to be here as we do. We should not raise them or hunt them, just so we can slice them open, harvest their bodies and eat them, period.

The criteria I use to define an animal is that it has two eyes, a nose and a mouth. A lot of them are good stewards of the earth as they eat the same things we should be eating: grains, fruits and vegetables. Sure, lions eat deer and ravens eat road kill when the land is covered in snow, but they do that to survive. We have a choice.

All I have to do is look deep into my cats eyes as she nuzzles my nose with her's, to know I'm right. I've been to many state fairs and I've seen the same awareness in the eyes of the caged chickens, pigs, and cows. They don't deserve to die at our hands just so we can eat them. That's my old man position and I will carry it until I die. Maybe I could then be ground up and served at McDonald's, I am just another animal after all.

On that note, let's go for a drive...

I've been putting some long overdue new and updated code into my Place app due to it's popularity. A lot of folks have been landing on this fine piece of code (228,369 as of this moment), so I might as well make it shine.

Fixes and Additions:

 • Due to a code-packing issue, my Info Boxes weren't working. They are now.

 • Clicking on the Lat/Lng in the upper right corner copies it to your clipboard.

 • Quick zoom now works.

 • Map attribution is damned slick, nobody has seen this.

 • There were three map modes available, now there are twelve, with labels.

 • Numerous cosmetic changes...

My cat Piper and I are really close. Last night I knew she was in pain from the arthritis so I said you're getting the medicine and she scrambled out of my office. I loaded up the plastic oral dispenser with liquid from the vet and carried her 18.6 pounds (she loves to stand on my electronic scale and watch it light up) to my desk, and the battle began.

Years ago I taught her to never hurt the daddy. When she would scratch or bite me and draw blood I would stick the wound in her face and let her know this was not acceptable. The guilt in her eyes was apparent, and she learned. She hates the medicine being squirted in her mouth (who wouldn't) and as we wrestled furiously around on my desktop not a single claw or tooth came out. Have I mentioned I really love my cat?

Update: I've decided that's the last time I do that, unless she's really hurting bad. I don't do medicine and Piper is making it clear she doesn't want to either...