PHP Hypertext Preprocessor
-
ineedmoretime.org - A HTML5 analog clock experiment
by Jakob Westhoff on Tue, 01 Jun 2010 22:08:06 +0200
During an unofficial phpugdo hackathon with a lot of nice guys last weekend, I came up with the idea to write an analog clock using some of HTML5s new features. Completely without Flash. I had done this before using CSS3-Rotation (CSSClock), but this time I wanted something with nice graphics and even nicer animations. Read more…
-
PHP@FrOSCon CFP - Your last chance
by Jakob Westhoff on Fri, 21 May 2010 14:56:07 +0200
It's time again for the yearly PHP@FrOSCon call for papers. Since the first incarnation of the FrOSCon, the PHP-Usergroups Dortmund and Cologne/Bonn organized a PHP room with talks and sessions about PHP there. We started the CFP this year on 21.04.2010 and already got some quite interesting session submissions. It ends on 23.05.2010. Hurry up to get your talk submitted this weekend. It is your last chance! Read more…
-
PHPBarcamp.at - A wrap up
by Jakob Westhoff on Tue, 04 May 2010 20:25:24 +0200
Last weekend I attended the first PHP Barcamp in austria. It was a really nice event I had been looking forward to for quite some time. This article is a wrap up of the event itself as well as place to download the slides of the talks I gave. Read more…
-
Auto generate sprites using the Web-Sprite-Generator
by Jakob Westhoff on Fri, 23 Apr 2010 00:14:28 +0200
The usage of so called sprites is a well known technique among web developers to enhance the loading speed of webpages. With google now starting to measure loading speeds to integrate them into their ranking this gets even more important. Creating sprite images by hand can be a painful job. The Web-Sprite-Generator does automate this process for you. Furthermore it supports complex layout techniques of the final sprite image. One of these is a color matching algorithm, which allows to save up even more space in the final image. Read more…
-
From Revelation security to Android password managers using a PHP based transformer
by Jakob Westhoff on Mon, 19 Apr 2010 19:26:31 +0200
After having bought a Motorola Milestone some time ago, I still missed something on it. I am using the Revelation password manager to store and manage all my passwords on my desktop and laptop. What always bothered me is the fact that I could not access these from my phone. This post describes in detail how I changed this circumstance by writing a PHP based conversion utility for Revelation password files. Read more…
-
Calculate a convex hull - The QuickHull algorithm
by Jakob Westhoff on Wed, 21 Oct 2009 14:35:15 +0200
In need of a fast and efficient way of calculating the convex hull of a point set, I stumbled across the QuickHull algorithm, after doing some research. This algorithm is a divide and conquer approach to solve the given problem, which is quite efficient in the average case. The following article gives an introduction into convex hulls and the QuickHull algorithm itself. Furthermore a implementation of it in PHP is presented for download. Read more…
-
js-test-driver Phing task
by Jakob Westhoff on Wed, 30 Sep 2009 18:34:10 +0200
In my need of a cross-browser javascript unit-testing framework, which can be run from the commandline I discovered js-test-driver. I soon realized to be able to productively use this framework I needed to integrate the test run into the used build process. As Phing is used for building I needed a simple Phing task to run js-test-driver tests. Read more…
-
FrOSCon Talk: jQuery Plugin Development (Resources)
by Jakob Westhoff on Tue, 25 Aug 2009 21:44:20 +0200
I just gave my talk about "jQuery Plugin Development" at this years FrOSCon. I had much fun giving this talk as the audience was great. You can get the slides and example code here. Read more…
-
FrOSCon Talk: jQuery Plugin Development
by Jakob Westhoff on Mon, 17 Aug 2009 19:14:07 +0200
This years FrOSCon I will not only be one of the organizers of the PHP-Room, I will furthermore give a talk in the FrOSCon main track about Plugin development with jQuery. Read more…
-
Select HTML elements with more than one css class using XPath
by Jakob Westhoff on Tue, 09 Jun 2009 00:26:57 +0200
Using XPath it is easily possible to select all HTML nodes with a certain class argument. If you want to take into account nodes, which provide multiple classes the expression might not be intuitive. This article presents two XPath expressions for this purpose. One of them is compatible with XPath 1.0, while the other one uses new features only available in XPath 2.0. Read more…