John Herren’s Blog

Entries categorized as ‘Geeking Out’

2008 and web development is still in the toilet

February 3, 2008 · No Comments

For some reason, I find myself reading rss feeds at 2:30 a.m.

For some other reason, Jeremy decides to blog about his new toilet.

Oddly enough, I want to know all about this new bathroom fixture, so I click the link to Home Depot.

And maybe just because it’s there, I click the “product reviews” tab to see what’s so fantastic about this particular commode.

And I see this:

Home Depot

It’s 2008 and we still have problems deploying content management systems that escape text incorrectly.

I thought this might be because of PHP magic quotes, but I think this is a jsp site.

Categories: Geeking Out

Stop comparing PHP to Rails

January 22, 2008 · 1 Comment

PHP is a language. Rails is a Ruby framework.  Comparing PHP to Rails is like comparing Perl to Django, or Haskell to Seaside, and that makes no sense. Two things that DO make sense:

  • Using PHP for web development. It deploys and scales great.
  • Using Ruby on Rails for web development. The framework provides an excellent set of conventions for rapid development.

Categories: Geeking Out · PHP

Truncation Zen

January 22, 2008 · 1 Comment

I like Stephen O’Grady’s style of meta-blogging del.icio.us links. It’s handy to keep up with what a brilliant, open-source analyst thinks is important. In this post, somewhere along the line one of his descriptions got truncated, but with delightful results:

“I am the sworn enemy of most analysts, who do little more than tell you…what happened 5 years ago…or…exactly what won’t happen in the future…Not so with RedMonk.” - it’s comments like this, from real, bright practitioners, that make this job fu
Job fu. I like that.

Categories: Geeking Out

Occam’s dog food always spoiled

January 17, 2008 · No Comments

I’ve seen several instances where folks have criticized others for not “eating his own dog food,” or in other words, not using one’s own technology to show its viability. A couple examples of this rant that I’ve caught on the blogoweb:

These are easily debunked: best tool for the job, Rails is harder to deploy than PHP, yadda yadda.  Most times the old saying is true, “All other things being equal, the simplest solution is the best.”

Case in point:

Lucene: A Tacit Admission of Fail? : ob.blog

I won’t spoil it for you, but the first comment made me giggle.

In my head, I suffer with NIH Syndrome quite a bit; It’s easy to mentally find flaws in other peoples’ work and think of improvements.  The key phrases are “in my head”, “mentally”, and “think”, because at the end of the day I’m more often than not using existing open source software.

There’s a practicality component: there’s only so much time in the day, and I’m not that good of a coder.

I remap Caps Lock to be Ctrl because I cut ‘n’ paste so damn much.

I enjoy mashups because fitting the pieces together to make a new use case is usually more fun to me than building the pieces.

I believe lazy programming can be a good thing.

I once argued with an interviewer about writing a search algorithm that the language provided out of the box, even though I knew that wasn’t the point of the exercise.

It takes a little humility to realize someone else’s way is better or faster, and I’m super fine with that.

Categories: Geeking Out

@rms.crank(souljaBoy.dat)

January 16, 2008 · No Comments

When not fighting off Microsoft ninjas with his GPL katana, Richard Stallman likes to supaman dat ho.

Also, the Youtube ID for this video is ‘Pube5Aynsls’, which would be a great name for a punk/prog rock band.

Categories: Geeking Out · hahahaha

Steal this dotfile

January 14, 2008 · No Comments

Categories: Geeking Out

SQLite Manager :: Firefox Add-ons

January 10, 2008 · 1 Comment

SQLite Manager :: Firefox Add-ons

Cuz I always end up searching for an sqlite manager on mah boxen.

Categories: Geeking Out

Grant an Angelwish this Christmas

December 21, 2007 · No Comments

Shimmy Mehta is the founder and CEO of Angelwish.org, a non profit public charity that helps children with HIV/AIDS. I’ve had the pleasure of meeting Shimmy at a couple Mashup Camps. Today Shimmy was on local New York news for sponsoring a toy shopping spree. Congrats and cheers to Shimmy for all he does to make the world a nicer place for children.

MyFox New York | Anne About Town: Toy Shopping Spree

Also, if you’re a PHP/MySQL developer and have a few hours free from time to time, and I know you and can vouch for you, shoot me an email. Angelwish is looking for and is happy to accept volunteer development help.

Categories: Geeking Out

xkcd Does SQL Injection

October 10, 2007 · No Comments

exploits_of_a_mom.gif

The kid’s middle name is <IFRAME src=”javascript:alert(’Joe’);”></IFRAME>

Categories: Geeking Out

Disruptive Technology, Literally

October 2, 2007 · No Comments

I think audience powered, in-talk captioning should be a new standard feature at conferences. Check out what Sean and company did for Marco’s closing keynote at php|works.

Here’s the how-to.

Categories: Geeking Out