Delicious dedup

To keep up to date on certain topics I really like to use the Delicous popular pages. For example git, python or database. All these pages also have a feed which I have been subscribed to for a long time now. Unfortunately those feeds all have a common problem: they often show the same links more than once. I’m not the first one to be disturbed by this, there used to be a service called del.icio.us filtered to tackle the problem - but that service is offline since July 2007. ...

August 6, 2008 · Patrice Neff

Declarative web services (2)

On Friday I posted an idea about declarative web services which had been growing for a while. As luck would have it today we had a hack day at local.ch, so I got to spend a workday on that idea. I got positive feedback from my co-workers, so I have now published the skeleton on github. The project is called “servicegen” for now - no nice name has come up yet. ;-) See the README on github for information about the ideas. ...

May 26, 2008 · Patrice Neff

Declarative web services

I’ve been developing a lot of web services lately. I usually do this with Okapi and web.py. Somehow the tasks for creating a web service are always more or less the same. Specify URL schema Validate input parameters Request data: either from a database or from at least one other web service Identify output format using URL or HTTP headers Output data in the correct format And I think that even web.py doesn’t do a good enough job of making this easy and really fast. ...

May 23, 2008 · Patrice Neff

Okapi 1.0

Yesterday we’ve released version 1.0 of Okapi, a web framework built with PHP and XSLT. I’ve spent a substantial amount of time during the last months working on that release. Okapi is the framework we use at local.ch for all our frontend needs and was originally developed by Silvan from Liip. So far we used a heavily modified fork of Okapi. New projects at local now don’t use that internal fork anymore but instead the official central Okapi. To facilitate that I’ve merged some stuff from our fork into the main repository and also I’ve cleaned up the code base so that Okapi now sucks less. ...

March 14, 2008 · Patrice Neff

Cultural differences: Python vs. Java

I’m pretty programming language agnostic and fluent in a handful of different languages. That means I use the language that gets the job done. But I tend to lean towards dynamic programming languages specifically PHP, Python and Ruby. Last week I had to solve a non-trivial problem for my background: clustering of content. I had to write a program which takes a bunch of search results and clusters them together by content. So similar results would go into the same group. ...

November 6, 2007 · Patrice Neff

"Quiet time" at work

Intel is doing a quiet time pilot with about 300 people. In that pilot they disconnect for Tuesday morning. No mails, no IM, no phones, no person allowed to walk in to the office. The pilot has launched end of August, but I only learned of it today through another story on the same blog: No Email Day (via NZZ). On Friday they now encourage not using email but instead talk directly face-to-face or use the phone. ...

October 20, 2007 · Patrice Neff

GTD with DEVONthink Pro

In a previous article I gave an introduction to GTD. In this post I’ll describe how I actually implemented that system using the fabulous DEVONthink. DEVONthink Pro First a word of introduction. If you don’t use DEVONthink yet, I recommend you to try out specific tools like iGTD or kgtd first. They may be better suited to implementing a basic GTD system. I went with DEVONthink because all my reference material is already in there and so putting in my actions and projects into the same system makes sense. Additionally I don’t mind some custom hacking and customization which definitely is necessary with DEVONthink. ...

August 27, 2007 · Patrice Neff

MacBook Pro temparature as Skype mood message

Earlier this year I showed you a script to show count downs as Skype mood message. Today we were talking at local.ch (almost a Mac shop now) about the MacBook Pro CPU temperature (too high). So now some of us are putting the temperature into the Skype mood message. First you need to download SpeedIt. Make sure you get the version for the correct operating system release. Then instead of the script in the original article, use this: ...

August 24, 2007 · Patrice Neff

We did it

As announced I got married two weeks ago. We had a really wonderful party on Schwägalp / Säntis. Thanks to everybody who could make it and all the others who sent their best wishes. There is a set on my Flickr profile with my favourites from the wedding. Additionally there is a Loyda & Patrice Flickr group where different people (mostly from local.ch and namics) added pictures. And should you wish to, you can see all of my pictures. ...

August 20, 2007 · Patrice Neff

Getting married

This Saturday - August 4th - I’m getting married. On the Schwägalp at the foot of the mountain Säntis we’ll have our wedding party. If you are interested in more information, check out loypat.com - our wedding site (it’s in German and Spanish, no English available). To see photos after the wedding, make sure you are on my friends list over at Flickr. The pictures will appear on my photo page.

July 31, 2007 · Patrice Neff