Hello, please sign in or register
You are here: Home

Articles

Welcome to the articles. Posted in these pages are articles answering perplexing questions.

Openid and OAuth are the future of user verification, however Facebook one of the largest networks used by millions still isn't an Openid server. Oh well. Here's an alternative... Which doesn't use the FBML markup.
Facebook Login
Created 27/10/09
An audio player for Firefox and Chrome. I had a few issues with changing the source "src" attribute on the audio tag and getting it to load successfully, so thanks to the jPlayer team who's script i examined and showed me that they recreate the...
HTML5 Audio
Created 14/10/09
CSS3 brings some exciting new features. This testing page was taken from something i recently saw posted on Ajaxian. (<= IE8 has limited support). #pen{ background-color:skyblue; padding:10px; width:auto; } #pen #plaything{ backgrou...
CSS3
Created 07/10/09
I've seen scroll tabs before and they scroll the content as you click on a different tab. This is more like copying the default behavior of the browser tabs. Demo window.onload = (function(){ // Enable or leave the keys $('.slider').each(...
JQuery
Created 20/09/09
Test (function(){ function changecolor(){ document.getElementById('changecolor').style.backgroundColor = window.location.hash.replace('#', ''); } var hash = ''; setInterval(function(){ if(hash===window.location.hash) ...
Browsers AJAX OnHashChange
Created 17/08/09
PNG (Portable Network Graphics) optimization is not always easy to manage. First off PNG is not one format but five different formats (see table) Bit depth per channel 1 2 4 8 16 Number of channels inde...
PNG PHP-GD
Created 06/08/09
Today i was ""reading someone else's article"" which pointed me to the workings of rotation in CSS. Which seems to be supported by a good spread of browsers.IE5.5+, FF3.5, Webkit A smidgin of CSS.example-date .year{ -webkit-transform: rotate(-90deg...
CSS3
Created 30/07/09
Previously i wrote an article breaking down the Openid process into logical steps which a developer could use to understand the process.Today i started working with Oauth, but its so simple i'm just going to post the code, which i'm using to get the ...
Created 09/06/09
In a previous article i wrote about the creating a text editor. One of the core features of the editor was a standardized text selector.For example, IE uses ''window.selection.createRange(), ''whilst the other browsers use ''window.getSelection(). ''...
Created 28/05/09
I'm a long time adopter of the FCKeditor javascript WYSIWYG editor. But i'm a bit impatient waiting for it to load, upto 15 seconds off a snail server... and more recently i've learnt how it works.This document shows how we can all create our own tex...
Created 30/04/09
Data security is fraught with nomenclatures like Munging and PCI DSS, etc... This article lists some of the technical payment processing jargon and buzz words at my disposal. For the PayPal exam so i can use this logo... .. real...
Created 15/04/09
Reporting low disk space on a linux system. Requires the `mail` setup. Add this line to crontab, replace your email address with the following {{{ 10 7 * * * ( df | grep [7-9].% ) && df | mail -s "Low space" name@addrew.com }}}
Created 08/04/09
I was wondering if passing-by-reference was quicker, because memory was not being duplicated. Answer: No, its not for this little test. Passby-reference took 5.5 seconds, compared to 4.1 seconds without. {{{
Created 01/04/09
Understanding pack and the bitwise php operators. This article has spurned off my previous article on comunicating binary data for DNS. As a webdeveloper i can use use extensions to send and recieve most binary data. Albeit i've only recently hit a ...
Created 31/03/09
Call me nuts but i want to create my own DNS Server (pardon the tautology) using PHP. A Domain Name Server Server fundamentally resolves a domain name into IP addresses. Whilst the DNS protocol has been addressed painfully innumerably since the da...
Created 09/03/09
A Pingback Client request Create a ping message to say i've linked this article with a story on another blog. Here's the transmission with a Wordpress tutorial. It uses [http://hixie.ch/specs/pingback/pingback-1.0#TOC2.3 Discovery] techniques to f...
Created 23/02/09
This is my little script for consuming OpenID services. [http://www.openid.net OpenID.net] has some good documents for developers. I found this was easier to implement myself than downloading some of the libraries (which are very crufty) in esse...
Created 01/02/09
Paypal express checkout simplification. The examples i've seen failed to capture the essence of the communication, or atleast, did so with a lot of cruft. I think this is the best way of testing / describing the connections with the PayPal API. Y...
Created 27/01/09
Profiling PHP scripts is a good way to waste the hours to grab milliseconds back. Face it if you're scaling your app for a million users and you haven't got a tenth of that then the challenge isn't coding really... is it. But hell its fun so i...
Created 10/12/08
Today my colleague was set with an annoying task of . ''"Get the top ten products from each year of the last five... oh, and:  you have to do it in '''one '''query''" I dispise such statements devoid of reason. Too many cooks - i feel. MySQL doe...
Created 09/12/08
previous | next

Subscribe: | RSS

Categories