Casper Kuijjer

Mar 03

The irony…

The irony…

Nov 02

Just created a really simple Google Chrome extension: Readerability that makes the items in Google Reader a bit more readable in my opinion.

The source can be found at bitbucket

Just created a really simple Google Chrome extension: Readerability that makes the items in Google Reader a bit more readable in my opinion.

The source can be found at bitbucket

Oct 27

www.loonheffingennummer.com

Next to sofinummer.com and banknummer.com I’ve now created loonheffingennummer.com.

Although a loonheffingennummer has the same validations as a sofinummer (but for the extension of e.g. L01), this has allowed me to move all three sites to Google AppEngine, cancel my Dreamhost account and host them for free.

Apr 20

First impression of the quality of Tele2’s internet service? I don’t want anyone to come and install my ADSL and surely not one of their engineers.

First impression of the quality of Tele2’s internet service? I don’t want anyone to come and install my ADSL and surely not one of their engineers.

Temporarily storing a rubber foot of my xbox on its hard disk connector is not a terribly brilliant idea. The little bugger has kept my hard disk from connecting for over a year. Well at least I still have it

Temporarily storing a rubber foot of my xbox on its hard disk connector is not a terribly brilliant idea. The little bugger has kept my hard disk from connecting for over a year. Well at least I still have it

Apr 18

Walter White drives a Pontiac Aztek in the brilliant series Breaking Bad. Beautiful car I would say, but for some reason also named one of the worst cars of all times on several occasions

Walter White drives a Pontiac Aztek in the brilliant series Breaking Bad. Beautiful car I would say, but for some reason also named one of the worst cars of all times on several occasions

Mar 31

Fail gracefully

Fail gracefully

List of DevDays10 presentations

Mostly for my recollection I’ve made a list of the DevDays presenations I attended this year. I’ve tried to add some links to e.g. homepages, blogs and twitter accounts to each speaker

Trends and future directions in programming languages

Inside Modern Javascript

Reverse Engineering, van code naar kunst

Windows Phone 7 Development

VS2010 Tips and Tricks: Part 1

Geek Night Keynote 2010 - Making the Social Connection

Giving Robots Life with the .NET Micro Framework

Microcontrollers voor .Net ontwikkelaars

Lap around .NET 4

Reactive Extensions for .NET (RX)

How we do Language Design and Microsoft: VB and C

Jan 10

A Yahoo Pipe to add hyperlinks to your Twitter favorites

I often use to favor certain tweets in order to read the links in them at a later moment. To do so I added the RSS feed of my Twitter Favorites to NetNewsWire. Unfortunately the items in the RSS feed consist of plain text linking to the corresponding status page on Twitter.

Some time ago I used Yahoo Pipes to create a RSS feed that linkifies my Twitter Favorites RSS feed. Yesterday I made this a bit better:

The only problem with the RSS feed is that it needs your Twitter User ID, not your Username, to work. This can be found by going to twitter.com while logged in and looking for the RSS feed icon. When hovering over it, you’ll see it linking to something like http://twitter.com/statuses/friends_timeline/659313.rss. In my case my User ID is 659313.

You can add the RSS feed of the Yahoo Pipe directly by adding http://pipes.yahoo.com/pipes/pipe.run?_id=1fd5eef468624286c4bfbbe6192ac9c9&_render=rss&user_id=659313 to your RSS reader. You’ll only need to change the User ID into your own.

I did find a Yahoo Pipe by earth2marsh that is able to use your Username instead of the User ID. It directly uses Twitters API instead of the RSS feed and a bit of YQL to construct an RSS feed of your Twitter Favorites, including avatars. Unfortunately it does not linkify the text. Perhaps I should combine both feeds someday

Oct 24

How to remove a Google Chrome extension on Mac OS X

After downloading a .crx file, Google Chrome installs the extension into a randomly generated directory in ~/Library/Application Support/Google/Chrome/Default/Extensions and registers it in its Preferences file.

To remove an extension

  1. Close Google Chrome
  2. Open ~/Library/Application Support/Google/Chrome/Default/Preferences in a text editor
  3. Search for the extension and write down its id
  4. Remove it from the settings element
  5. Go to ~/Library/Application Support/Google/Chrome/Default/Extensions
  6. Remove the directory with as name the id from above
  7. Start Google Chrome

For example

Lets remove an extension that provides a toolbar icon for Google Reader. In the Preferences file this is registered using the id cciomicmolmofdcijoabgmccejjbacgg

…. “extensions”: { “autoupdate”: { “last_check”: “12900842060608418”, “next_check”: “12900863894021384” }, “settings”: { “cciomicmolmofdcijoabgmccejjbacgg”: { “location”: 1, “manifest”: { “background_page”: “tpgr.html”, “content_scripts”: [ { “js”: [ “feedLine.js”, “makeRequest.js”, “tpgr_cs.js” ], “matches”: [ “http:///”, “https:///” ] } ], “description”: “Google Reader on the toolbar. Extension by TPReal (tpreal@gmail.com)”, …. }, “kebibidoobkefhegbnfmlkcejmaebblf”: { …. }, ….

After removing the setting for cciomicmolmofdcijoabgmccejjbacgg the Preferences file looks like this:

…. “extensions”: { “autoupdate”: { “last_check”: “12900842060608418”, “next_check”: “12900863894021384” }, “settings”: { “kebibidoobkefhegbnfmlkcejmaebblf”: { …. }, ….

Now simply remove the directory using rm -rf '~/Library/Application Support/Google/Chrome/Default/Extensions/cciomicmolmofdcijoabgmccejjbacgg' in the Terminal.

Edit

Hehe, going to chrome://extensions/ is a lot easier, didn’t know that