Posts Tagged geek

allRGB Entry – PHP Image Manipulation

The objective of allRGB is simple: To create images with one pixel for every rgb-color (16777216 to be exact); not one color missing, and not one color twice.

What a cool project! As regular readers will know, I love messing about with image manipulation in PHP, so when I heard about the allRGB project I knew I had to make an entry for it. A few false starts and about half an hour later, I proudly submitted my first entry, a 4096×4096 PNG image containing every single possible RGB colour. As one redditor put it, “It’s like poetry, just without words.”

Click for the high resolution (only 173Kb)

And now on to the code:
Read the rest of this entry »

, , , , , , ,

2 Comments

GIFexplode – community powered web development

Let me share with you a very cool story about strangers coming together and building something.

I was browsing reddit yesterday, and I saw a thread entitled “Someone needs to make a Firefox add-on that lets you step through animated gifs frame by frame“. I thought “hey that’s a nice well defined simple idea” – just the kind of thing I love, so I registered a nice-sounding domain name and started looking at how to use PHP to split an animated gif into its component frames – I figured it couldn’t be too hard. Read the rest of this entry »

, , , , , ,

5 Comments

Adaptive Web Sites

(this is a slightly expanded transcript of a talk I gave at Oxford in June 2009 about my work there)

Hi! I’m Howard Yeend, my supervisor is Vasile Palade, and the title of my project is:

Implementing Adaptive Web Sites using Machine Learning and Ajax“.

But before I talk about what all those buzzwords mean, I’d like to give a little background information about why this is an important research area, and why I feel it’s the right project for me.

When I was trying to think of a project title, I had a question in mind:

How can we improve the web?

And I think that’s a hugely important question for us to ask.

Read the rest of this entry »

, , , , , , , ,

12 Comments

3D PHP – playing with ImageCreate

A PHP city (it gets better after the break):

PHP ImageCreate

Basically I was bored one day and decided to play around with ImageCreate and ended up making this “crate” demo (click the image for some other experiments).

And then everything got a bit silly and I made this:

Read the rest of this entry »

, , , , , , , ,

7 Comments

Neat Windows Tools

Most of these tools have a computer security slant, some cannot be classified under any other term than ‘hacking tools’, so be careful when running them, especially if you don’t know what they do. Tools that interact with a network in a potentially dangerous way are marked with ‘D’. Read the rest of this entry »

, , , , , , , ,

No Comments

The Right To Read

Taken from http://www.gnu.org/philosophy/right-to-read.html


For Dan Halbert, the road to Tycho began in college–when Lissa Lenz asked to borrow his computer. Hers had broken down, and unless she could borrow another, she would fail her midterm project. There was no one she dared ask, except Dan.

Read the rest of this entry »

, , ,

No Comments

Interneterata

Go placidly amid the spam and waste,
and remember what peace there may be in a decent firewall.
As far as possible without surrender
never run untrusted executables.
Post your comments quickly but clearly;
and read the others,
EVEN THE ONES IN CAPS, and the ignorant;
we too were noobs once

Read the rest of this entry »

, , ,

No Comments

The Hacker’s Manifesto

The Conscience of a Hacker
better known as “The Hacker’s Manifesto”.
A prolific and influential piece of writing, January 8, 1986:

Another one got caught today, it’s all over the papers. “Teenager Arrested in Computer Crime Scandal”, “Hacker Arrested after Bank Tampering”…

Damn kids.
They’re all alike.

Read the rest of this entry »

, , , , ,

No Comments

About Me

Hello there. This is my personal website, where I offer some useful free PHP applications I’ve written. You’ll find all sorts from a CAPTCHA script to steganography and much more besides that :-)

Read the rest of this entry »

,

1 Comment