Robert Eisele on twitter

Most Recent Article

My very first Chrome experiment

I've never worked with the new <canvas> element of HTML5 so I played with it and created a really really simple game at the weekend. Read the rest »

Originally posted February 17th, 2010. 7 comments

More Recent Articles

PHP twitter API

I started too much OpenSource projects in the past. Read the rest »

Originally posted February 12th, 2010. 1 comment

PHP Hacking

I don't feel like it to change my patches with every new release of PHP. Read the rest »

Originally posted December 27th, 2009.

MySQL Wishlist

While I worked on several web projects I collected a few wishes for MySQL (this collection is more user specific - a MySQL internal wishlist will come later) - which I use in most cases. Read the rest »

Originally posted December 27th, 2009.

Sorted Array to MySQL

How to get a unique list of id's from a database should be clear by most of my readers. Read the rest »

Originally posted December 27th, 2009.

Fulltext GEO Search with MySQL

Probably the most debated topic when it comes to geo calculations is determination of distance between two points and to find locations within a certain radius. Read the rest »

Originally posted December 27th, 2009.

Handy PHP classes

I've just released my PHP Infusion Extension to enhance the functionality and the usability of the PHP scripting language. Read the rest »

Originally posted December 27th, 2009.

Debian lighttpd startup script

There is at the meanwhile a lighttpd debian package available, which includes a rc-script for a handy use. Read the rest »

Originally posted December 27th, 2009.

Field size as power of two

The string data types of MySQL CHAR, BINARY, VARCHAR and VARBINARY are defined with a mandatory size parameter M, which allows a value in the range from 0 to 255. Read the rest »

Originally posted December 27th, 2009. 1 comment

Age calculation with MySQL

The one or another may think, that the calculation of the age is a trivial issue, that also should be eaysily solved by beginners. Read the rest »

Originally posted December 27th, 2009.

lighttpd patchday

When I started to write this article, I thought that I could publish a few more things. Read the rest »

Originally posted December 27th, 2009. 1 comment

My way

This article is not as heavily technical as the others, but I would like to explain my journey so far with regard to education and research and get a little clearer in my own mind where I am going next. Read the rest »

Originally posted December 27th, 2009.

People near you with MySQL

The most common problem on developing a social network is, that you have to reflect a real world into the computer or more specific into the database. Read the rest »

Originally posted December 27th, 2009.

Mathematical backfires

Over the last few years I've racked my head on various mathematical problems. Read the rest »

Originally posted December 27th, 2009.

PHP Enhancement

I packed a lot of PHP functions I've developed in the past together to a new extension, which hears on the name Infusion. Read the rest »

Originally posted December 27th, 2009.

Store small numbers in big numbers

This article is a bit MySQL-centric but the idea is smoothly adaptable on just about every programming language which offers the ability to access bit's on numbers. Read the rest »

Originally posted December 27th, 2009.

Performant PHP work with numbers

PHP is a typeunsafe programming language and when you are looking over the source of beginners you'll see that they work with string functions on numbers and other ugly things. Read the rest »

Originally posted October 25th, 2009.

How I've got no new .de domain

I think most peoples in germany have realized the changes of denic terms. Read the rest »

Originally posted October 25th, 2009.

Write a PID file in bash

To write a PID-file of a just created background process you can simply use $! like this: /usr/local/bin/program & echo $! > /var/run/program. Read the rest »

Originally posted October 23rd, 2009.

Fast circular buffer in MySQL

A while ago, I wrote a class to implement a circular buffer with memcached. Read the rest »

Originally posted September 30th, 2009.

Netcat MySQL Stream

In most cases you'll use a SSH-pipe to push a query stream in a database or use the mysql-client directly on the sending host. Read the rest »

Originally posted August 1st, 2009.

Find the Elephant

He is soft, he is cute and he is made for nursey childs; short: he is like made for me - the PHP-Elephant. Read the rest »

Originally posted August 1st, 2009. 2 comments

Global Constants with PHP

There are certainly many possibilities to create a global config-file for your web project. Read the rest »

Originally posted September 26th, 2008. 1 comment

Simple System monitoring with PHP

It's time for the next release. Read the rest »

Originally posted July 25th, 2008.

Add HTTP Response Headers in lighttpd

You can send additional HTTP Response headers with lighty by add setenv. Read the rest »

Originally posted July 24th, 2008.