November 2007
23 posts
Net::LDAP →
My official recommendation for authenticating against LDAP in Rails. Another gem for the “Yes, it’s just that easy” file.
Flickr: Photos from factoryjoe →
Lots of interesting screenshot work.
A List Apart: Articles: How to Size Text in CSS →
A simple and authoritative walkthrough of em-based user-resizable fonts based on a vertical rhythm.
There are only two hard things in Computer Science: cache invalidation and...
– Phil Karlton
Online Copywriting 101: The Ultimate Cheat Sheet →
File this and Part 2 under “Read Me.”
My conscience is clear, but that does not make me innocent.
– Paul of Tarsis, 1 Corinthians 4:4
There are no bugs, only unintended causation →
19.20.21. →
29 cities in the world with 20 million people in the 21st century. A look at the rise of urban life and the global network of supercities.
The Nerd Handbook →
Read on and understand me.
VectorMagic →
is a fun and easy to use tool to make vectorized images. I just vectorized half a dozen of my better photos for some really nice desktop background images.
World of Warcraft Dances. I’m so starting a male Blood Elf.
How to Learn (But Not Master) Any Language in 1... →
2 tags
Morning reading
RDDB: Restful Ruby Document Database. This hotness is inspired by CouchDb. Erlang vs. Ruby, hmmm…
ALA always has great articles on great copy. This one’s a very thorough look at writing a great copy shots.
Yes, OpenID is really great. Vitamin goes in depth with the advantages of OpenID for website creators.
10 types of programmers you’ll encounter in the... →
So I’m a weird Theoretician-Evangelist hybrid with Ninja aspirations.
iPhone Parody #3 - CollegeHumor video
Facebook and OpenSocial →
We don’t want to build more applications that look like Facebook applications. It isn’t about a social UI. It’s about deeper re-use of social data to enliven any application.
4 tags
Ruby snippet: Generate a ten-character random...
a = ('A'..'Z').to_a+('a'..'z').to_a+(0..9).to_a
(1..10).collect { a[rand(a.size)] }.join
That’s 839,299,365,868,340,224 combinations, if you’re counting. Handy for creating unique, relatively-unpredictable URLs.
My internet infrastructure
Registrar: Domain Discover’s prices are reasonable, and their management UI is better than most. But the real kicker here is that they’re local to me and they emphasize customer support with 24/7 phone support. It helps that I am personal friends with just about their entire CSR team, and they’re just plain cool people. $10/domain/yr
DNS servers: DNS Made Easy does DNS,...