I used to play sports. Then I realized you can buy trophies. Now I’m good at everything.

Posted by Mike on Feb 19th, 2009

I stumbled across “Dammit I’m Mad” by Demetri Martin, a rumored-to-be 224 word palindrome poem.
I was impressed, but needed to check the accuracy of such a statement. So I dialed up a python session.

import re
awesomedrome = """Dammit I’m mad.
Evil is a deed as I live.
God, am I reviled? I rise, my bed [...]


Java is a Bad Ex

Posted by Mike on Feb 17th, 2009

Although I’ve been enamored with Python for the last 13 or so months, I’ve often dreamt longingly for days of Java glory. Things from the past seem so desirable at times — IDEs with good code completion and integrated debugging, staticly-typed compiler hand-holding, mature application servers and deployment tools. There was never much [...]


PyCon 2009

Posted by Mike on Feb 15th, 2009

I’m going to PyCon 2009! I’ll be there with a few other guys from work. We’re flying in Wednesday night, taking a tutorial on Thursday, and trying to have a little fun throughout the weekend.


How NOT to get your friends started twittering

Posted by Mike on Feb 4th, 2009

If you’re like me, you’ve got a few friends on Twitter, but most others are hesitant to make the jump. Hell, I had a hard enough time convincing them (and myself really) to join Facebook. So what fun would it be if there weren’t any drunk pictures floating around, but rather just a [...]


Fiddler scripting is pretty cool

Posted by Mike on Feb 4th, 2009

I never really gave Fiddler all the credit it was due. I guess I should have read the homepage:
Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

I had previously only used it as a session inspector — to review requests and responses as they occurred in the wild. [...]


A few shared items

Posted by Mike on Jan 26th, 2009

Here lies a few articles I found noteworthy…

Everything You Need to Get Started With CodeIgniter
January 26, 2009
TotT: Keep Your Fakes Simple
January 22, 2009
Getting Started with Adobe AIR
January 21, 2009
Dojo Zoomer – Sweet Image Cropping Widget
January 20, 2009
Corporate Blogs: It’s The PageRank, Stupid
January 19, 2009
Sexy Page Curls
January 20, 2009
How global is your JavaScript?
January 20, 2009
NiceCritic Sends [...]


A new era begins

Posted by Mike on Jan 20th, 2009

History is made today… Don’t forget to tune in at noon


Including external data with your unit tests

Posted by Mike on Jan 13th, 2009

We generally preach that you should not use real data in your unit tests. You should instead mock said data out in an effort to lesson potential side-effects, including degrading test performance and adversely affecting live data.
Sometimes, you’d like to test actual file handling in a unit test. If you do, you should [...]


Python multiline regex

Posted by Mike on Jan 13th, 2009

After pulling most of my hair out, I realized a simple mistake in my Python regular expression usage. I had been trying to search a simple HTML document for some text, which happened to be broken across a newline such as:

<div>I’m some
[...]


CWE/SANS 25 Most Dangerous Programming Mistakes

Posted by Mike on Jan 13th, 2009

A new list of the most dangerous programming mistakes was released today by SANS Institute. This is a great followup to the OWASP Top 10. The list of potential application security flaws is broken up into three sections, one for dealing with each of application component interaction, resource management, and weak defenses.

CATEGORY: Insecure [...]


« Prev - Next »