Jon Phipps's Library tagged → View Popular
22 Oct 08
PR 2.0: Twitter Tools for Community and Communications Professionals
-
Twitter Tools for Community and Communications Professionals
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 PHP’s type hinting and it should obviously support the semantics one expects from an enum 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
-
Application Lego: Build a Wiki with Symfony in 20 Minutes
This tutorial shows how fast you can develop with symfony. It showcases symfony's admin generator capabilities, and makes great use of a couple of symfony plugins.
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
-
The MySQL UDF repository is a community project that aims to offer an organized collection
of open source MySQL user defined functions.
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.
27 Sep 07
MAXroam - the sim that doesn't know that you're travelling
-
The SIM that doesn't know you're travelling!
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.
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
