Archive for January, 2007


MySQL Meetup Silicon Valley now at Google

by Jeremy Cole on Friday, January 26th, 2007 at 15:19:09 in MySQL, MySQL Meetup

For the past year I’ve been running the MySQL Meetup Silicon Valley, and it’s been fun. We normally either have open discussion, or a scheduled topic. I often present something. Starting with the February 12 Meetup we will be meeting at Google HQ in Mountain View, CA. (Thanks, Google!)

Feel free to come on down or up to Mountain View and hang out with us on the second Monday of each month! Wanna speak at one of the Meetups? Let me know!

Colbert on Bush on Healthcare

by Jeremy Cole on at 00:43:19 in Politics, Quotes

In reference to Bush’s suggestion during the State of the Union address that a tax break will help poor people afford health insurance, Steven Colbert said:

It’s simple: Most people who can’t afford health insurance are too poor to owe taxes, but if you give them a deduction from the taxes they don’t owe, they can use the money they’re not getting back from what they haven’t given to buy the health care they can’t afford.

Brilliant. Just brilliant.

Hate for Internet Explorer

by Jeremy Cole on Thursday, January 25th, 2007 at 12:58:29 in HOTCW, Quotes

Heard over the cubicle wall at a customer site today:

“I know your hate for IE knows no bounds…”

Airport Security Shuffle

by Jeremy Cole on at 09:37:47 in Pedantry, Travels

Whenever going through airport security I am somewhat amused and mildly frustrated, as most normal people probably are. Of course abnormal people and those predisposed to stress are always freaking out.

I find the current airport security shuffle to be quite amusing though, imagine if you will, my typical pass through the security checkpoint:

  • Pass by the person helping bewildered people with their liquids and gels. “Does hair gel count?” “What about perfume?” “But I paid $50 for that!”
  • Pass by the TSA staffer waiting at the end of the rope lines for no obvious reason. Try to show her your documents, but she doesn’t care and points you on to the next person. What is she here for? Nobody knows.
  • Show your boarding pass and ID to the TSA staffer who marks it with an easy-to-forge mark, such as initials or a number. Note that this is the only time that an ID is ever checked. I won’t point out the flaws in this system. Staffer tells you to keep your boarding pass out.
  • Note that it’s impossible to strip as required to get through security while actually keeping your boarding pass out as they’ve told you to. Place boarding pass in pocket.
  • Remove cell phone and keys and place them in backpack pocket.
  • Remove shoes and belt and place them in a tray.
  • Remove laptop and place it in a tray.
  • Walk through metal detector.
  • Get dirty looks from staffer after metal detector because the boarding pass was not out, when they told me to keep it out.
  • Fetch backpack from X-ray conveyor.
  • Shock laptop with static electricity while fetching it from X-ray conveyor. Grounding yourself first doesn’t help because it’s the laptop itself that is charged.
  • Fetch belt and shoes from X-ray conveyor.
  • Walk sock-footed and belt-less to my gate, or the nearest gate with open seats to re-apply clothing.
  • Wait for plane.

Pretty much the same everywhere you go. It gets even more exciting if you get “randomly” selected for extra screening. This of course isn’t random at all: buying a one-way ticket gets you extra screening pretty much every time.  If I was feeling frisky and wanted to blow up the plane, couldn’t I just spring for the extra $90 for the round trip ticket? Hmm…

Impressions of TiVo Series3 HD

by Jeremy Cole on Thursday, January 18th, 2007 at 12:39:12 in Technology

At the beginning of the year, we got a new TiVo: the beautiful 300-hour Series3 HD. We’ve been TiVo owners for a while now, since we got our 80-hour Series2 about a year ago. TiVo has completely changed how we watch TV, and for better or worse, we’re watching a lot more these days.

We don’t have an HDTV, so we’re not really using the HD features of the Series3 (yet). We mainly got it because:

  • It’s beautiful
  • It has dual tuners using CableCard so we could get rid of our digital cable tuner, which we hate, and still get digital channels
  • It has a very high recording capacity
  • It has a display on the front showing the shows it’s recording
  • We like new toys

Our initial impressions are: The Series3 is awesome.

Since we’re not really using HD, the recording capacity has been great — it’s picked up so much more that we used to get on our 80-hour Series2. Since it has dual tuners, there are rarely conflicts. It tunes much faster than the Charter cable box, so channel surfing is much better as well.

We had a bit of trouble getting the two CableCards the Series3 needs from Charter. The person we spoke to (in person) at the Charter office in Reno had vaguely even heard of CableCard. She couldn’t figure out why we needed them, or how they work. She did determine that they do not carry them at the office, and would have to have a technician come out and install them, for a $99 fee. We argued on that point, that it’s just a card that has to be plugged in, and a phone call made, and there’s no reason I couldn’t do it myself. She finally conceded and waived the $99 fee, but said that a technician would still have to come out. Oh well.
Some observations about the Series3:

  • When we initially connected it without any CableCards and did a channel scan, it found many channels we are not supposed to get. The most interesting part, was that it seemed to find several channels that are used for OnDemand from Charter–they would show full movies “sometimes” throughout the day.
  • Since having a Series3 means you don’t need a cable box, and cable boxes usually have clocks on them, the Series3 has a clock on the front, using its OLED display. It is, however, WAY too small, and not bright enough. We can barely read it from the couch, which is pretty close. This should be easy to fix in software, so please have an option for clock size, TiVo!
  • The power connector comes out WAY too easily. I’ve accidentally unplugged the Series3 5-6 times now, while connecting and re-arranging things. The tiniest tug, and the power is out.

Overall, we love you TiVo!

Projection support in libmygis 0.7

by Jeremy Cole on Sunday, January 14th, 2007 at 19:03:51 in GIS and Cartography, MySQL

I’ve just recently released a new version of libmygis, a library for dealing with various GIS formats. Its main purpose is importing ESRI Shapefile data into MySQL’s GIS, but it is useful for much more.

There are many new small features in libmygis 0.7, but the biggest new feature is projection support (and automatic re-projection) via the PROJ.4 cartographic library. With support for projections and the ability to read Shapefile PRJ files, libmygis is getting much closer to having full support for the Shapefile format.  This means you can easily import Shapefiles in any projection into MySQL and deal with it in pure lat/lon, which is what you’ll need in order to interface with outside tools such as Google Maps API.