The YouTube API allows a user to retrieve a lot of information about an user’s profile and his videos (his uploads, his favorite videos). For each of these videos, it also allows to retrieve a lot of information like duration, keywords, comments and trackbacks… These information are accessible without the need of an API key. [...]

Memcached if a free and open source distributed memory object caching system. It is used by web applications to lower database load by caching data in a key-value format for faster retrieval. If you happen to develop on Mac OS X, you can easily setup a development memcached server locally using MacPorts. 1sudo port install [...]

A recent project at work lead me to develop a lightweight C# Oauth Consumer class to call an OAuth API from a Microsoft Office addin. Oauth is “an open protocol to allow secure API authorization in a simple and standard method from desktop and web applications”. A lot of documentation, and the specification, about the [...]

If you install Debian on a Dedibox dedicated server, by default, you can not send emails from a PHP script (or by any call to sendmail). In order to enable that, you need to reconfigure exim (which is the MTA installed by default). Run dpkg-reconfigure exim4-config. Select the Internet mode and answer the few following [...]

I don’t remember how I’ve heard about Chive, a young alternative to PhpMyAdmin (version 0.3 was released less than a week ago). I believe it was a link on twitter. There seem to be two policies when it comes to a MySQL browser for web developers: the desktop app or the web app. A lot [...]

Recently, I wrote about geolocalisation of your users/visitors based on the IP to Country table. After using it for a couple of months, I found it painful to have to regularly update the table (even if some people came up with an automatic work around based on PERL scripts for example). So, I decided to find another [...]

Setting up Code Igniter

February 13, 2010 | 2 Comments

A few months ago, we jumped into Teeorama, a PHP based online tee-shirt store front end for Spreadshirt. We finally completed the project and we’re planning on opening it to the public tomorrow. By the way, if you feel you could use a new Geek shirt, please head over to teeorama.com before reading on… When [...]

CKEditor is a greatly improved version of the famous FCKEditor. The generated source code is clean and well indented, the whole thing loads faster and feels less buggy. It even looks better. What I really like though, is the new settings that allow for precise definition of what we want to encode or not and [...]

If you ever wonder where your readers are from, if you ever need to adjust your application to the origins of its users; you can determine the geographic location of a connection by using an IP to Country table. I should start by saying that I do not always like the way websites use this [...]

Alexandre blogged last week about how to install pman and add a contextual help within VI for PHP functions. Tthis post is merely a quick note of the procedure. I like the speed of pman as opposed to browsing php.net. I didn’t install the VI part, I use Textmate these days. The procedure is actually [...]

keep looking »