Archive for August, 2005

Notepad2 with Syntax highlighting for Ruby, YAML, Bash and Conf

Sunday, August 14th, 2005

The free, open source Notepad2 is my favorite text editor. I use Notepad2 to edit HTML, PHP, JavaScript etc. Unfortunately, Notepad2 does not have syntax highlighting for all file types supported by Scintilla. Wesner Moise offers a version of Notepad2 with Ruby support. I have created a modified version of Notepad2 that is based on […]

A flexible caching system for .NET: MelCache

Sunday, August 7th, 2005

MelCache is a caching system for .NET I wrote some time ago in C#. It is very easy to use and allows you to cache arbitrary data (byte[]) with a key (string) and an expiry date. You can also compress the cached data using GZip or BZip2 (uses the #ziplib library). Cached data can be […]

MultiWP 1.1

Saturday, August 6th, 2005

I have just installed some WordPress plugins that try to create files in the blog directory. They use the get_home_path function, which returns the path of the WordPress installation. Therefore, the files are created in the wrong directory. To fix this problem, I have released an updated version of MultiWP. Unfortunately, this time, you have […]

Localizing PHP web sites using gettext

Saturday, August 6th, 2005

Developing multi language web sites using PHP is actually very easy. A common approach is having an include file for every supported language which contains an array that maps string ids to localized text (for example “WelcomeText” => “Welcome to our homepage.” would be included using something like <?= $strings["WelcomeText"] >). However there are several […]

Learning Ruby on Rails

Friday, August 5th, 2005

Ruby on Rails is an open source framework for web applications written in Ruby. It has become very popular recently because it allows you to write web applications much faster than with most other frameworks. You have to write very little code to do the most common operations and its clean MVC architecture ensures that […]

Multiple blogs with a single WordPress installation: MultiWP

Friday, August 5th, 2005

As I wrote in my previous post, I’m going to start a few blogs based on WordPress. Unfortunately, WordPress does not support multiple blogs by default. Normally you need a separate WordPress installation for every blog. While this may not seem like a big problem at first, what do you do when an updated WordPress […]

Welcome to my web development blog!

Friday, August 5th, 2005

Welcome to my new weblog. This blog is about web development and web design and is the first of a number of WordPress based blogs I plan to launch soon.