Skip to main content

Jon Phipps's Library tagged 5_stars   View Popular

06 Oct 08

Enums in PHP | Jeremy Johnstone

  • I’m not sure what lead me to it, but I stumbled across a blog post on how to implement Enums in PHP via userland code written by Jonathan Hohle. I liked the concept he had, but the implementation was a bit unappealing because it used eval() among other more minor issues. You shouldn’t need to generate Enums at runtime, so I took that as a challenge to find a way to do it at compile time, thus making the code much more efficient. Like Jonathan, I also wanted to maintain support for ’s type hinting and it should obviously support the semantics one expects from an if feasible. I wasn’t sure of the real value to having the Enums iterable as well like he did, but I figured if possible I should keep support for that too.
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.
10 Jun 08

The Self-Describing Web

  • The Web is designed to support flexible exploration of information by human users and by automated agents.
    For such exploration to be productive,
    information published by many different sources and for a variety of
    purposes must be comprehensible to a wide range of Web client software.
    HTTP and other Web technologies can be used to deploy resources that are
    self-describing, in the sense that only widely available information is necessary for understanding them.
    Starting with a URI, there is a standard algorithm that a user agent
    can apply to retrieve and interpret a representation of such resources.
    Furthermore, when such self-describing resources are linked together, the Web as a whole can support reliable,
    ad hoc discovery of information.
    This finding describes how document formats, markup conventions, attribute values, and other data formats can be designed to facilitate the deployment of self-describing Web content.
  • The Web is designed to support flexible exploration of information, by human users and by automated agents.
    For such exploration to be productive,
    information published by many different sources and for a wide variety of
    purposes must be comprehensible to a wide variety of Web client software.
    This finding suggests that there are three strategies that, used in combination, can ensure
    such flexible interoperability: 1) where practical, resource representations should be encoded using widely deployed standards; 2) where such widely deployed standards are not sufficient, the encodings used should themselves be described in machine readable form on the Web, using RDF, RDDL, or other standard description systems; and 3) in all cases, each representation should carry information such as media-types, character encoding labels, RDFa, links to specifications, etc. sufficient to support automatic determination of the standards and other specifications necessary for correct interpretation.
    To the extent that these guidelines are observed, individual documents become self-describing, in the sense that only widely available information is necessary for understanding them.
    Furthermore, when such documents are linked together, the Web as a whole can support reliable,
    ad hoc discovery of information.
    This finding discusses in more detail the techniques needed to create such a self-describing Web.
06 Jun 08

Semantic Web Patterns: A Guide to Semantic Technologies - ReadWriteWeb

  • In this article, we'll analyze the trends and technologies that power the Semantic Web. We'll identify patterns that are beginning to emerge, classify the different trends, and peak into what the future holds.
11 Apr 08

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

20 Dec 07

WordPress › Yahoo! Shortcuts « WordPress Plugins

  • Yahoo! Shortcuts for Wordpress plugin intelligently enriches your blog post with great content from Yahoo! Maps, Finance, and beyond.
02 Nov 07

Class: PHP Cron Daemon (cron, schedule, daemon, scheduler) - PHP Classes

  • This package provides a full implementation of the Cron tool that works under any platform supported by PHP that has the pcntl_extension.



    It manages the execution of scheduled PHP scripts instead of running regular executable programs like the original cron tool.
18 Oct 07

MySQL User Defined Function Repository - Welcome

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.
26 Sep 07

ThemBid.com » Blog Archive » Build Scalable Web 2.0 Sites with Ubuntu, Symfony, and Lighttpd

  • In this post, I will discuss the steps taken to optimize our initial ThemBid.com server to have a scalable website using Ubuntu, Lighttpd, PHP, and Symfony that can be applied to most Web 2.0 applications running on Linux. In the last part of this article I discuss an upgrade plan to scale your application as you grow.
14 Sep 07

Bootstrapper » Top 100 Foods to Improve Your Productivity

  • Besides eating to lose weight, why not eat to improve your productivity? Whether the following foods help sharpen your eyesight, keep your brain focused, or just fill you up without making you feel lazy, you’ll find they’ll help you keep your day on track.
12 Sep 07

A retrospective on the development of the RDF/XML Revised Syntax

  • This paper reviews the process that was undertaken in revising
    the transfer syntax for RDF as defined in the RDF Model and
    Syntax W3C Recommendation
    [1] by
    the RDF Core Working Group[2] and
    the problems that are now clear especially comparing the revised
    RDF model and new abstract syntax. The syntax looks out of date in
    particular with the use of XML QNames giving unconstrained syntax
    terms in the XML, causing problems with newer XML technology such
    as XSLT, DTDS and W3C XML Schema[3] and other XML-constraining
    languages.

    In order to deliver a modern RDF syntax, this paper reviews the
    requirements for RDF in two aspects - as a canonical transfer
    syntax and one for end-users, targeted at HTML. It evaluates
    previous RDF syntax proposals against these requirements and
    analyses the pros and cons of XML and non-XML syntaxes. The
    conclusion is a summary of syntax approaches for future
    standardisation activity.

11 Sep 07

Mozilla Firefox

  • Tracky is an off-road navigation utility.
    Use it for hiking, (mountain)biking, skiing, driving, sailing, scuba diving, golf, city trips, or geo-caching.
04 Sep 07

Agile Ajax: Developer's Notebook: Useful OO JavaScript resources

  • I thought I'd compile some of the most useful sites and posts I've come across in my quest over the last couple of years to employ better inheritance strategies in my JavaScript.
1 - 20 of 169 Next › Last »
Showing 20 items per page

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

Join Diigo