Writing Secure PHP, Part 4
11 September 2008 | 57 comments | code, coding, development, mysql, php, programming, security, tips, tutorial, web, webdesign, webdev
The fourth part of the Writing Secure PHP series, covering cross-site scripting, cross-site request forgery and character encoding security issues.
HTML Cheat Sheet
8 January 2007 | 125 comments | webdev, development, cheatsheet, xhtml, reference, html, web, design, webdesign, tools, css, programming
HTML is the language of the web. It is the semantic support on which websites depend. This A4 reference lists the various tags available to the web designer, as well as a selection of useful character entities, attributes and events.
RSS to iCal
19 October 2006 | 16 comments | rss, weather, php, bbc, ical, convert, tools, web, webdev, code, rss2ical
I have been looking for a way to convert the BBC weather feed for my area to iCal, so I can subscribe to it. It's date-based, after all, and RSS never seemed to me to be an appropriate format for subscribing to weather information. iCal always struck me as being "better" for that purpose. Of course, the BBC only have an RSS feed for local weather. What I needed was a converter.
After some hunting, I discovered that Dean Sanvitale had written a PHP script to convert RSS feeds to iCal format. However, his site (codent.com) appears to be long since abandoned and the script is no longer available from there. Fortunately, the Wayback Machine did have a copy. Dean originally released the script under a Creative Commons License which, fortunately, allows me to make the script available to download from this site (note: the script is available from this site under the same license).
So, if you're looking for a way to convert an RSS feed to iCal, this PHP script will do the job. Thanks Dean!
Source: rss2ical.txt
Microformats Cheat Sheet
9 September 2006 | 49 comments | webdev, cheatsheet, standards, xhtml, html, reference, microformats, programming, web, pdf, hcard, webdesign
Microformats allow us to add more information to our documents on the web, embedding semantic data in web pages that can then be parsed and used in other applications. This reference sheet contains an overview of the most often used microformats.
Ten Ways To Improve Your Website Conversion Rate
12 June 2006 | 150 comments | conversion, howto, business, marketing, design, tips, web, webdesign, usability, seo, ecommerce, tutorials
Why worry about getting twice as many people to visit your site, when it can be far easier to double the number of sales from the people already visiting? Here are 10 ways to improve your website conversion rate.
Online Marketing for Beginners
19 May 2006 | 114 comments | web, marketing, article, business, howto, webdesign, blog, seo, guide, search, optimization, tutorials, toread
Wondering why you should hire someone to market your website and how they should go about doing it? Hopefully this article can help.
Jargon Explained
3 May 2006 | 8 comments | article, blog, google, jargon, reference, search, seo, web
Many of my clients have worked previously consultants and SEOs that inundated them with jargon, especially where proposals and sales calls are concerned. I find myself sometimes using too much jargon - easily done when you spend so much time working in any field. This jargon guide explains the industry terms in simple language.
Ruby on Rails Cheat Sheet
11 January 2006 | 95 comments | rails, cheatsheet, development, tutorial, reference, programming, web, ror, cheatsheets, rubyonrails, ruby, tutorials
A quick reference guide for Ruby on Rails, containing the default directory structure, predefined variables, methods, reserved words and regular expression syntax.
ASP / VBScript Cheat Sheet
1 January 2006 | 42 comments | webdev, reference, cheatsheet, scripting, web, vbscript, programming, webdesign, work, css, asp
A quick reference guide for ASP / VBScript, containing functions, collections, regular expression syntax and other useful bits of information.
HTML Character Entities Cheat Sheet
29 September 2005 | 83 comments | webdev, cheatsheet, html, reference, xhtml, web, characters, useful, entities, webdesign, character
I'm forever looking up character codes, so this cheat sheet was a no-brainer. This contains a list of the assigned character codes in HTML, with an example of how they are displayed, and description.
JavaScript Cheat Sheet
1 August 2005 | 102 comments | code, webdev, cheatsheet, development, reference, programming, ajax, web, webdesign, javascript, guide
A quick reference guide for JavaScript, listing methods and functions, and including a guide to regular expressions and the XMLHttpRequest object.
Writing Secure PHP, Part 3
27 July 2005 | 53 comments | webdev, security, programming, php, web, tips, work, guide
The third part of the Writing Secure PHP series, covering weak passwords, clients and more advanced topics.
MySQL Cheat Sheet
24 May 2005 | 143 comments | cheatsheet, webdev, development, mysql, reference, programming, web, php, database, guide, sql, webdesign, howto
A quick reference guide for MySQL, including functions (both in MySQL and PHP), data types, and sample queries. Available in PDF and PNG formats.
mod_rewrite Cheat Sheet (V1)
10 May 2005 | 179 comments | howto, webdev, mod_rewrite, development, server, cheatsheet, reference, programming, web, htaccess, apache
A quick reference guide for mod_rewrite, including server variables, flags and regular expression syntax. Also includes examples of commonly-used rules.
CSS Cheat Sheet (V1)
30 April 2005 | 221 comments | webdev, cheatsheet, development, tutorial, reference, tips, programming, design, web, webdesign, css, html, howto
A quick reference guide for CSS, listing selector syntax, properties, units and other useful bits of information.
PHP Cheat Sheet (V1)
22 April 2005 | 247 comments | code, webdev, development, cheatsheet, cheat, reference, programming, php, web, webdesign, tools, cheatsheets
I'm fed up with having to visit php.net to look things up. This A4 cheat sheet is designed to sit by your desk and make your life easier.
Writing Secure PHP, Part 2
22 March 2005 | 37 comments | security, webdev, development, programming, mysql, php, web, work, imported
Learn how to improve your security a little further with the second part of this PHP tutorial.
Preload Images with CSS
23 December 2004 | 58 comments | code, rollover, webdev, howto, preload, web, design, image, webdesign, images, css
How to preload images using CSS and so avoid delays with rollover effects.
Many inexperienced web users are terrified of cookies, convinced that they are being used to send all their private information (and money) to some sinister group of internet scum. Here is a simple guide to what cookies are and how to make sure you maintain your privacy.
Writing Secure PHP, Part 1
16 July 2004 | 109 comments | code, coding, development, mysql, php, programming, security, tips, tutorial, web, webdesign, webdev
Learn how to avoid some of the most common mistakes in PHP, and so make your sites more secure.
28k and 56k Modem Emulator
29 June 2004 | 65 comments | webdev, development, web, design, usability, modem, webdesign, tools, accessibility, optimization, testing
Regardless of your connection speed, this will show you how your site loads on PCs with older connections.
Faux Columns for Liquid Layouts
22 June 2004 | 30 comments | tutorial, html, fluid, layout, reference, liquid, design, web, faux, webdesign, css, hacks
Using CSS for layouts can be a problem when using backgrounds for two columns that are not of equal length. This article expands on the solution to this problem from AListApart.
Output Caching for Beginners
9 June 2004 | 122 comments | code, cache, webdev, performance, article, development, tutorial, programming, php, web, caching
High-traffic sites can often benefit from caching of pages, to save processing of the same data over and over again. This caching tutorial runs through the basics of file caching in PHP.
HTTP Status Codes for Beginners
11 May 2004 | 34 comments | development, html, http, reference, software, web, codes, tools, status, rest, apache, webdev
All valid HTTP 1.1 Status Codes simply explained.
Printer Friendly Pages for Beginners
15 March 2004 | 9 comments | xhtml, design, web, printing, webdesign, css
Most designers create printer friendly pages by creating two seperate pages for each single page of information. This article will teach you how to do the same with CSS and no duplication.