Category Archives: web

TurboVote at Harvard and Personal Democracy Forum

On May 24, Seth Flaxman and I told the story of TurboVote Berkman Center for Internet & Society: Yesterday, we talked TurboVote at Personal Democracy Forum:

How to solve Facebook’s error 1366027

Sometimes, Facebook silently fails when you upload a new profile picture. After clicking Upload Picture, message indicating “your changes have been saved” is displayed. However, the new picture does not appear on your profile. Further, the string success=0&errornum=1366027 is appended … Continue reading

How not to get iPhone users to switch to BlackBerry

HOWTO count words in JavaScript

Here is a handy JavaScript function for counting words: String.prototype.countWords = function(value) { // remove html tags var cleanedText = this.replace(/< .[^]*?>/g, ' ') // remove numbers and punctuation .replace(/[–—.(),;:!?%#$‘’“”'"_+=\/\-]*/g, '') // remove/coalesce space chars .replace(/(&nbsp;|&#160;|[ ])+/gi, ' '); // … Continue reading

Only if I have an equation editor

I’m supposed to sign up for your site how?

HOWTO setup multistage deployment with Capistrano

When I wrote about deploying PHP sites with Capistrano, step 6 was a bit of a throwaway — hey, here's a quick hack for handling multistage deployment. I'd been using variants of that technique for quite some time but figured … Continue reading

How to display tweets on a WordPress page

There are a lot of ways to display your tweets on your blog. Many are complicated and ugly. Sometimes, you hit Twitter’s API rate limit. Most require the client to perform additional work. I made a very simple WordPress plugin … Continue reading

How to display the latest blog post on a WordPress page

There are a lot of ways to display the latest blog post. They’re all complicated and ugly. I made a very simple WordPress plugin to handle this. It has no settings or options. All you do is stick [get_latest_post] where … Continue reading

Eric Schmidt at DLD

Via Rail’s broken newsletter signup