This blog is dead! I’ve left the country and now I’m blogging on jessecrouch.com about my trip. Catch you there =)


google-maps-utility-library-v3 does some awesome shit like maptimize, but is open source. Marker coloring, marker clustering, marker labeling.. All sorts of stuff.

If you hate SVN as much as I do, you can download it from the mirror I made on GitHub.


I haven’t posted here since summer of 2010.

I went through every single entry I’ve ever made here and cleared out the ones I don’t like. Now I feel like I can post again. I’m amazed with the amount I wrote. This thing has been around since 2005… that’s ancient in internet time.

Anyway. We’ll see if I start posting again or not. Who knows.


You try to do:

load data infile ‘/home/you/yourfile.txt’ into table lol (username, foo);

and it says:

ERROR 13 (HY000): Can’t get stat of ‘/home/you/yourfile.txt’ (Errcode: 2)

It’s a permissions problem. Even if you chmdo 777 the file it still won’t work. Move your file to /tmp and try it again:

load data infile ‘/tmp/yourfile.txt’ into table lol (username, foo);



My friend, Matt Sparks, today released libgithub (git repo), a javascript-based widget to show information (commits from projects, etc) from github accounts.

I have modified the CSS for libgithub and made my own compact version. Here’s a demo


How outrageous. I’ve been testing with a few different files and I’m finding it’s 30 or 31 files is the most you can use. Now you may be saying, “Nobody needs 30 CSS files anyway”. My two-part response:

  1. Yes, this is horrible for performance and, in general, very poor practice - however:
  2. The place of software vendors, browser vendors in this case, is to create a product that interprets standards and specifications correctly, not to dictate how those standards and specs are implemented.

    “Innovation” by browser vendors should come *outside* of that - in the non-standards-defined areas. Example: Firefox addons, Opera’s mouse gestures, etc.


Incredible. 21% in 2008. I’m not posting this as a sign of hard times.. I’m posting this in amazement of how much people spend no matter how the economy is doing.

Counting down the hours until payday? You’re not alone.

As the economic downturn trudges on, many workers are struggling with household budgets. About six in 10 workers — 61% — report they always or usually live paycheck to paycheck just to make ends meet, compared with 49% last year and 43% in 2007, according to a new nationwide survey of more than 4,400 workers by CareerBuilder.

Thirty percent of workers with salaries of $100,000 or more report that they too live paycheck to paycheck, versus 21% in 2008.

60% living paycheck to paycheck - MSN Money Central


Dvorak, my favorite keyboard layout, has greatly improved my life in the regular full-sized keyboard world. I wish it were easier to do in the handheld world. Certainly not right now, but maybe soon enough.

I recently picked up some free stuff while side-of-the-road dumpster diving. One item was a PDA/phone from 2005. It’s worth about $120 today. I was just playing with it this morning, touching the keyboard and my thumbs immediately started typing Dvorak-style despite the QWERTY buttons. I quickly realized that I could be extremely effective at touch typing with only my thumbs and Dvorak, probably more-so than I, or anyone else, could be with QWERTY. Because of the closeness of the most common key combinations it is much easier to touch-type on what would normally be a hunt-and-peck scenario, even for seasoned handheld users. The reason being: Dvorak key combos are so close to each other that you can feel-out your position just like you would do on a regular full-sized keyboard. QWERTY, on the other hand, has alternating thumb combinations with letters far away from each other, forcing you into a hunt-and-peck methodology.

While one can certainly become fluent with a QWERTY layout on a thumb-keyboard enough to touch type, he will not be able to do it as readily as he could with Dvorak.

Some other observations:

  1. OLED Keyboards and other technologies - The Optimus keyboard allows you to change the text that appears on each key because they are OLED-backed. Not sure if this can be squeezed down to handheld-sized keys, but that would certainly help cross-language, cross-keyboard-layout issues in the handheld world.
  2. Dvorak alternate layouts - Dvorak is well known for its single handed versions. I’ve heard of people doing 50wpm+ using only one hand (better than what many can do with two hands). It may make sense to adopt a single-handed layout to phones, PDAs and other handheld devices that increases efficiency. Here’s a QWERTY concept device.
  3. On screen keyboards - On-screens will (or should) obviously allow you to switch keyboard layouts with ease. The unfortunate thing with these is that most do not offer any tactile feedback (unless the screen is pressable). This would greatly reduce one’s efficacy with thumb-rolling key-combos in Dvorak because you will often skip-roll over a key. On a tactile-keyboard this isn’t an issue, but on an on-screen non-tactile keyboard you would hit the key you wanted to just roll over.

I was trying to get my EX-F1 to use the manual focus the other day. Couldn’t do it no matter how hard I pressed the focus button on the side of the camera. All the other buttons worked fine. I looked in the manual and couldn’t find anything relative to my problem. I thought I’d be stuck with auto focus forever.

Turns out you need to make sure to turn OFF the face detection feature in order to use manual focus. Hope this helps some EX-F1 owners.


My last camera, the legendary Fujifilm F31fd, broke while on a tripod that got blown over on a very windy day. I bought a new camera to replace it: the Casio EX-F1. It can do high definition video as well as slow motion. On my martial arts blog I have a video of the slow motion feature in action.

I've left the country and this site is just an archive! Check out my trip blog!