Skip to main content

Jon Phipps's Library tagged tutorial   View Popular

03 Oct 08

CSS Systems for writing maintainable CSS | Natalie Downe

  • A CSS System is a reusable set of content-oriented markup patterns and associated CSS created to express a site's individual design. It is the end result of a process that emphasizes up-front planning, loose coupling between CSS and markup, pre-empting browser bugs and overall robustness. It also incorporates a shared vocabulary for developers to communicate the intent of the code.
25 Jul 08

Running background processes in PHP

  • hen we want some kind of background process running our PHP code, we have a simple challenge: we can’t leave it up to the client. On the web, people hit their stop button, their browsers lock up and they force quit, they even have the odd power outage. When we want to do complex processing on the server side, we need to detach from the client-server model of a web-served script. PHP can fork a script, but the parent script is still facing an unreliable client.


    Our best option, then, is to launch a background process from the command line. There are three steps to this: starting the background script, passing it information to do its job, and checking when it’s finished.

06 Jun 08

Content Negotiation for XHTML Documents via PHP and htaccess • Perishable Press

  • Content Negotiation for XHTML Documents via PHP and htaccess




    [ ~:{*}:~ ] In this article, I discuss the different MIME types available for XHTML and explain a method for serving your documents with the optimal MIME type, depending on the capacity of the user agent. Using either htaccess or PHP for content negotiation, we can serve complete, standards-compliant markup for our document’s header information. This is especially helpful when dealing with Internet Explorer while serving a DOCTYPE of XHTML 1.1 along with the recommended XML declaration.

05 Jun 08

Git - SVN Crash Course

  • Here we will briefly
    introduce you to Git usage based on your current Subversion knowledge.
11 Apr 08

Redo The Web » Application Lego: Build a Wiki with Symfony in 20 Minutes

15 Oct 07

XML.com: jQuery and XML

  • jQuery can be used for XML processing on the Web as well as HTML processing, and in this article I show some examples of this use.
10 Aug 07

cryptographic web of trust - Mozilla Firefox

  • After reading the first part of "SafariBooks Online, and feeling comfortable that I understood the basics, I decided it was high time for me to create myself a Public PGP key. Reading the GPG Manual and a few other HOWTOs on the web, using the gnu GPG library, I managed to make myself one quite easily.

Ext JS Blog - » Building a desktop application with Ext, AIR, Aptana and Red Bull

  • Building a desktop application with Ext, AIR, Aptana and Red Bull

    June 29, 2007 by Jack Slocum





    Ext JS is an excellent framework for building web applications that have desktop like functionality in a web browser. But what if you could take your JavaScript powered application and run on the desktop like any other native application?


    The launch of Adobe AIR (formerly Apollo) has made this not only a reality, but extremely easy. Armed with early access Ext 2.0, Aptana IDE and a 4 pack of Red Bull  I set out to build my first AIR application.

01 May 07

CSS Float Theory: Things You Should Know | Smashing Magazine

  • the most important things you should keep in mind developing css-based layouts with floats.
04 Mar 07

Amberjack: Site Tour Creator - Simple. Free. Open Source.


  • Amberjack is a lightweight Open Source library, enabling webmasters to create cool site tours.



    By guiding your site visitors, Amberjack tours can greatly improve the usability of your website.


    The Amberjack JavaScript library is lightweight (~4K), stable, LGPL licensed, browser compatible, set up in 2 minutes & super-easy to customize.

Dynamic Drive DHTML Scripts- Ajax Tabs Content script

  • Description: This tab content script uses
    Ajax to let you display a selection of external content on your page
    inside a DIV and via CSS tabs! We got our inspiration for this script from Yahoo's new
    homepage, which employs such a concept
    to show news in an organized fashion. Below lists the features of this
    script that together make it highly adaptable in the real world:
17 Feb 07

JavaScript - Cookies

18 Dec 06

Zend Developer Zone | Installing PHP 4 and PHP 5 concurrently on one WinXP computer, with a single Apache 2 installation, (both on the same, good old port 80)

    • Here are the things I wanted to accomplish:




      1. A single Apache 2 installation
      2. PHP 4 to work on localhost, port 80, running as a Apache module,
      3. PHP 5 to work on the same port (80), but only on the specific sub domains of the same localhost Apache instalation



      No more, no less…



      After 2 days of try / fail iterations, I managed to solve the problem. This tutorial will show you how to acheieve this on your computer. (That is if you are interested to do so).

07 Dec 06

Dev Shed



  • You may have already encountered situations in coding PHP applications in which you would like to use inheritance, but could not for one reason or another. Fortunately, there is an alternative for these situations that can help you achieve the same result. In this first article in a two-part series, you'll learn about the adapter pattern.
30 Nov 06

A Gradient Tutorial » 9rules Network Official Blog

  • If you add together all the “interface tricks” designers use on 1) websites, 2) blogs, and 3) web applications, the one common thread is the idea of manipulation. When we use gloss, gradients, or drop shadows it’s because we’re trying to manipulate your eye into thinking the 2D screen in front of you is a lush 3D landscape filled with volume, depth, and light sources. When you visit a site that looks really sleek and cool, it’s probably because they manipulated your eye correctly and the 3D effect looks “real”, and on sites that look odd or “not as real” it’s because the effects they used didn’t mimic what your eye believes as 3D. Your eyes have been looking at things in the world for a very long time and they’re used to what a shadow looks like, what a light source’s highlight on an object looks like, etc. If you don’t approximate what your eye “thinks” something should look like then your design won’t accomplish the 3D look you’re trying to emulate.
01 Nov 06

Comparing Formats

  • There are a many languages in use today for exchanging RDF-structured
    information. Here's a sample rendered in many different ways.
    Converters exist between some of these formats, but not others (yet).
31 Oct 06

SitePoint Blogs » The Joy of Regular Expressions [1]

  • So going to take a crack at Yet Another Regular Expressions tutorial, with a focus on doing (in PHP) while slowly introducing you to regexp (shorthand for regular expression) syntax. This is going to span a few blog posts (will keep the contents below updated) and get progressively “more interesting”—not all for beginners but if you keep up, hopefully you’ll be able to grasp it. And although it’s “Regexes and PHP”, the regex syntax I’ll be using is largely portable to other programming languages.
1 - 20 of 45 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo