Author Archives: Patrick

Helping Veterans Help Veterans (with maps)

Yesterday, I got an email recounting an amazing story from Jakob from the 2nd Battalion 7th Marines. He created a site for members of his unit to keep in touch after returning home from overseas. Hey Patrick, I really appreciate your map customizer. If you go to my website you can see that I used […]
Posted in | 1 Comment

How to get a low-numbered username for your kid in the SF public library online system

The San Francisco Public Library has a few special features for accounts for kids. Probably the most notable is that there are no overdue fines. Your kid can take out as many Curious George books as he can carry, and if he doesn’t finish them all by the due date (or they get misplaced under […]
Posted in Uncategorized | Tagged , , , , , | Leave a comment

How to display the date on the OS X lock screen

Today, my wife asked if I could have the lock screen on my OS X workstation at home display the date, so she could easily see the date, without logging in. This is the screen that is shown when you are logged in, but the screensaver is locked. By default, it displays the logged-in user’s […]
Posted in Uncategorized | Tagged , , | Leave a comment Launches

I have been meaning to overhaul my site that allows you to plot multiple points on Google maps for a long time now, and I am happy to announce that is the result! There are a number of new features that people have been asking for, including: It should continue to work, even if […]
Posted in | Tagged , , , | 133 Comments

sbt-git-stamp released

I finally published a simple sbt plugin: sbt-git-stamp, which I had written long ago, and every now and then, someone would find the code and ask about it. This is a little project I created in 20% time at work, and it enables you to include some basic information about the state of the Git […]
Posted in Uncategorized | Tagged , , | Leave a comment

Injecting connection information into Typesafe Slick at the last possible point

Often when designing a database-driven application, you will want flexibility as to which database you want to connect to. You will certainly want different databases for production, test, and development environments. You might even want different database engines for different environments. For example, you might use an H2 database in your local development environment, and Postgres […]
Posted in Uncategorized | Tagged , , | Leave a comment

33 is the Magic Number…

On the No Agenda Show, there is the theory that the number ’33’ is inserted into news stories as code.  No one is sure what the code means, though.  In some contexts, it seems to mean that the rest of the news story is bogative, or maybe it means ‘mission accomplished’, or it is just a flag to alert […]
Posted in Uncategorized | Leave a comment