Skip to main content

7 Things You Didn't Care to Know About Me

I've been tagged by Chris Cornutt and Jeff Jones to share some things you probably don't know about me. (It's nice to see chain mails flow through the blogosphere too, eh?) So, here's seven little-known facts about yours truly...
  1. My first career choice was to be a diocesan priest, and I briefly attended Seminary after I graduated from high school. My family isn't overly religious, and my parents didn't push me to go; I think I just like to help people and felt drawn to the rich history of the Roman Catholic Church. Life has a funny way of playing out differently than we intend for it, doesn't it?
  2. After I left seminary, I attended a state university and majored in elementary education with a concentration in music history and literature. I'm not overly fond of children, though, so I didn't complete the program. I would only need to take two more classes to be a state-certified elementary teacher.
  3. I studied French for 5 years in high school, a year of Latin in the seminary, and then learned Esperanto independently.
  4. Someday I'd like to run for Governor of New York, though I'm certain nobody would vote for me. My biggest push would be to reform of the state's tax laws, though I'd probably legalize prostitution... people are going to do it anyway so the state might as well make money off it.
  5. I try to make sure I have a bunch of $1 bills in my pocket when I go to parties; you never know what you can pay a drunk person to do for your own personal amusement. I once had a guy prancing about in a blue speedo for $5. Another time, the same guy chewed on a ball of tinfoil for 30 seconds for $1. I think that officially makes me an asshole.
  6. I crawled on top of the dining room table when I was a baby, fell off, and tore the frenulum under my tongue. I didn't gain any super-human abilities with my tongue... just reduced frenula tissue.
  7. I don't use shaving cream. I would inevitably get it in an ear or up a nostril and it would bother me. Instead, I shave in the shower after the warm water has softened my skin and use a disposable razor that has an aloe strip.
So there you have it. I'm supposed to tag other people and have them share seven things about themselves as well, though everyone to whom I would have sent it has already participated. Sorry... That's all, folks!

If you're curious about the deep, dark secrets of others in the PHP Community, you may want to checkout the list Cornutt compiled.


  1. #5) "...the same guy..."

    /me wonders if this trick is effective based on the dollar bills...or this guy..?


Post a Comment

Popular posts from this blog

Composing Music with PHP

I’m not an expert on probability theory, artificial intelligence, and machine learning. And even my Music 201 class from years ago has been long forgotten. But if you’ll indulge me for the next 10 minutes, I think you’ll find that even just a little knowledge can yield impressive results if creatively woven together. I’d like to share with you how to teach PHP to compose music. Here’s an example: You’re looking at a melody generated by PHP. It’s not the most memorable, but it’s not unpleasant either. And surprisingly, the code to generate such sequences is rather brief. So what’s going on? The script calculates a probability map of melodic intervals and applies a Markov process to generate a new sequence. In friendlier terms, musical data is analyzed by a script to learn which intervals make up pleasing melodies. It then creates a new composition by selecting pitches based on the possibilities it’s observed. . Standing on ShouldersComposition doesn’t happen in a vacuum. Bach was f…

Creepy JavaScript Tracking

I recently began allergy shots so my new Monday morning routine includes me sitting in a doctor's office for 30 minutes (I must wait after receiving the shots and be checked by a nurse to make sure there was no reaction). With nothing else better to do while I waited last week, I started playing around with some JavaScript. This is what I came up with:
<html> <head> <title>Test</title> <script type="text/javascript"> window.onload = function () { var mX = 0,  mY = 0, sX = 0,  sY = 0, queue = [], interval = 200, recIntv = null, playIntv = null, b = document.body, de = document.documentElement, cursor = document.getElementById("cursor"), record = document.getElementById("record"), play = document.getElementById("play"); window.onmousemove = function (e) { e = e || window.event; if (e.pageX || e.pageY) { …

Geolocation Search

Services that allow users to identify nearby points of interest continue to grow in popularity. I'm sure we're all familiar with social websites that let you search for the profiles of people near a postal code, or mobile applications that use geolocation to identify Thai restaurants within walking distance. It's surprisingly simple to implement such functionality, and in this post I will discuss how to do so.

The first step is to obtain the latitude and longitude coordinates of any locations you want to make searchable. In the restaurant scenario, you'd want the latitude and longitude of each eatery. In the social website scenario, you'd want to obtain a list of postal codes with their centroid latitude and longitude.

In general, postal code-based geolocation is a bad idea; their boundaries rarely form simple polygons, the area they cover vary in size, and are subject to change based on the whims of the postal service. But many times we find ourselves stuck on a c…