You are Here: Articles

Listing twenty-nine articles…

Populating a CakePHP Form with MySQL Default Values.
Posted on 12/9/09 by Paul Herron

Sometimes it can be handy to fill a form with defaults.

Here's a quick tip for populating a form with the MySQL defaults. Take the following schema, for example, of editions of an email newsletter:[sql]DROP TABLE IF EXISTS editions;CREATE TABLE...

Full article…

Working for SHOWstudio
Posted on 28/7/09 by Paul Herron

Today's an exciting day for me as I'm starting full-time with SHOWstudio. I'll be their Back End developer, which will involve writing code to power the site, managing servers and various other things. Can't wait!

 

Counting Users' Votes with a CakePHP Sum Cache
Posted on 6/6/09 by Paul Herron

Tweaking Cake's inbuilt counter cache functionality is a handy way of tracking user-submitted votes

CakePHP's counter cache functionality is a handy way of keeping track of how many associated records something has. If I wanted to know the number of comments an article has, for example, I could...

Full article…

Working for Moonrocket Interactive
Posted on 6/5/09 by Paul Herron

I'm looking forward to working at Moonrocket HQ for the next couple of months, as I've just taken on a contract position with them. We've got some exciting projects coming up. I'll be working on several Web applications and spending lots of time with CakePHP.

Collaboration Tool with CakePHP
Posted on 16/4/09 by Paul Herron

I've just started work on a new project with Moonrocket Interactive. I'll be using CakePHP to build a collaboration tool for the staff of a leading television news channel.

Contract Work with Moonrocket Interactive
Posted on 30/3/09 by Paul Herron

I've just got back from a great week working with Moonrocket Interactive in London. It's developing an exciting new product with CakePHP, and asked for my help with various features as it prepares for the app's release. I can't say any more than that at the moment, but there'll be more news once the service goes live!

Copy a File's Full Path in Nautilus
Posted on 7/12/08 by Paul Herron

Ubuntu's native file browser has 'copy as path' functionality built in

To get the full path of a file, select it in Nautilus and choose copy. As you'd expect, selecting paste in another file window would duplicate the file itself. However, paste somewhere that only...

Full article…

A Script to Automatically Upload Screenshots to the Web from Ubuntu
Posted on 22/11/08 by Paul Herron

When the print screen button is pressed, take a screenshot, upload it to the specified location with FTP and copy the URL to the clipboard.

To show what's on my screen to someone who isn't with me, the easiest solution is usually to grab a screenshot, upload it to the Web and send out the URL. On Windows, I've used the basic but...

Full article…

MSc Results
Posted on 8/10/08 by Paul Herron

My MSc results are in. I'm pleased to say I got 78% for my final project, so I'll graduate from the DDM course with a distinction. I was also awarded the Aart Bijl prize for outstanding leadership in the learning and welfare of the student body.

Back to Full-Time Work
Posted on 1/10/08 by Paul Herron

Having finished my MSc, I'm pleased to be available for work again. Do contact me if you can use my services.

Optimising Queries with ContainableBehavior
Posted on 1/6/08 by Paul Herron

A new addition to the Cake core, Containable is a powerful behavior for declaring what data should be returned by model finds.

One of the pleasures of developing with nightly builds of CakePHP is seeing new functionality constantly finding its way into the core. Changeset 6918 saw the addition of ContainableBehavior,...

Full article…

Fat Links in CakePHP
Posted on 20/1/08 by Paul Herron

Using one hyperlink to point to multiple pages

Occasionally, several links are relevant to the same piece of text. The usual approach to presenting this is to apply separate anchors to individual words within that text:There are many search...

Full article…

2012: The Next Generation
Posted on 14/11/07 by Paul Herron

I've just attended 2012: The Next Generation, a conference at the HBOS headquarters in Edinburgh. Spending the day discussing future trends in banking technology were guests such as Ian Morgan, Head of Financial Services for Google UK, and Lesley Gavin, a futurologist at BT. I and four other members of Edinburgh University's DDM course were invited to contribute.

MSc Scholarship
Posted on 22/10/07 by Paul Herron

Happily, I've been awarded one of eight UK/EU Master's Scholarships offered by the University of Edinburgh for 2007. That takes the financial pressure off a bit.

Corporate Website in Joomla
Posted on 3/9/07 by Paul Herron

Earlier today I completed a content-managed website for a London-based security firm. The site features a product catalogue and other information about the company. Made using Joomla, it is easily maintained without the need for specialist web design knowledge.

Markup for FIFO Digital Media
Posted on 14/8/07 by Paul Herron

I've just finished a markup project for London-based design firm FIFO Digital Media. I was asked to turn a set of Photoshop mockups into HTML- and CSS-based templates for a medical company's e-commerce website.

What is This?

Articles about web development, life and more.

Article Tags

Show all articles, or just those tagged as:

Feed

The articles RSS feed is available.

Elsewhom

See More…

Recent Comments

It has Been Said…

I terrified myself the other day by trying to write down a list of all the things that we don?t actually need. Things that if they didn?t exist, no one would miss them. Basically I?m talking about the Daily Express. Or the hovercraft - just get rid of it. The novels of Wilbur Smith, badminton, cummerbunds, the song ?Flash Bang Wallop, What a Picture?, the music of the Bluetones, the countries Chad, Paraguay and Laos. Unnecessary.

Armando Iannucci

Back to top.