ARCHIVE: September, 2005


If you’re a PHP programmer, check out Joe Stump’s article on Understanding MVP in PHP. Ever since I started doing things the MVC way, I’ve become much more productive…

Big Time Research on Tagging

(via Infodesign) In The Structure of Collaborative Tagging Systems Scott Golder and Bernardo Huberman of HP Labs examine folksonomies. From the abstract:

“Collaborative tagging describes the process by which many users add metadata in the form of keywords to shared content. Recently, collaborative tagging has grown in popularity on the web, on sites that allow users to tag bookmarks, photographs and other content. In this paper we analyze the structure of collaborative tagging systems as well as their dynamical aspects. Specifically, we discovered regularities in user activity, tag frequencies, kinds of tags used, bursts of popularity in bookmarking and a remarkable stability in the relative proportions of tags within a given url. We also present a dynamical model of collaborative tagging that predicts these stable patterns and relates them to imitation and shared knowledge.”

Talking about Web 2.0 with Designers

I now have veritable proof that Web 2.0 as a term is working to describe the changing web. How do I know? People told me so. Last night I led a talk for the Macromedia Boston Users Group called “Web 2.0 Interfaces, the Future of Design”. I used Keynote for the first time, and I […]

Continue Reading: Talking about Web 2.0 with Designers

AJAX Pages: Embedded Javascript

This has the potential to be very popular: a project called Ajax pages has just been released, with the intent to allow people to embed Javascript code in HTML like we do with PHP, ASP, and JSP.

It’s not server-side, though, from what I can tell. It’s simply a way to manipulate things client-side in a familiar way.

Here’s an example:

<% var hello = "Hello World"; %>

Check out the tutorial to see how it works.

Flock, a Social Browser

An interesting piece at Wired about a new browser called Flock.

The first question will probably be, unfortunately, this: How do you monetize a browser?

Instead, let’s ask this one: What does this do that I can’t do now?

Which Movie to Watch? An Overview of Recommendation Systems

During lunch at work one day this week we were talking about movies, one of our favorite topics. Both Jared and Christine suggested watching the new Val Kilmer movie: Kiss Kiss, Bang Bang. They said it was quirky, funny, clever, and just a great story. They highly recommended it. But I got to thinking. Why […]

Continue Reading: Which Movie to Watch? An Overview of Recommendation Systems

John Battelle’s “The Search”

“At one point, Battelle paints a disturbing picture, sketching out a scenario in which the federal government could demand that Google provide personal information about its users in the name of national security.

If that were to happen, Google would have to notify all the affected parties, right? Not under the U.S. Patriot Act, which specifically forbids companies from making disclosures about government requests for information.

Didn’t know that? Don’t feel bad. Neither did Brin when Battelle asked him earlier this year about the potential perils of Google becoming a secret tool for the U.S. government.

Via A book that googles Google

Doc’s Digging Tagging

Doc Searls in Talking Markets:

“The Powers that Were are no longer the only ones with the power to communicate, influence and change culture as well as prices. Look how the market for (actually the category of) photography has changed, thanks not only to what Nikon, Sony, Canon and Flickr have done, but to what any of us can do with tagging.”

Building Bubble-Up Folksonomies

Tom Coates writes up how to build bubble-up folksonomies. It’s an interesting piece, sure to become more useful over time, as systems migrate toward bottoms-up instead of top-down.

Are you thinking of building something like this?

Mozilla Firefox 1.5 to Kick Ass

I think that sums up the new browser, now in beta. Just look at some of the new and updated features:


  • SVG support
  • Support for the <canvas> element
  • CSS 3 Columns
  • DOM inspector
  • Javascript console
  • Syntax highlighting on view source

Supported web standards

  • Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language (XHTML): HTML 4.01 and XHTML 1.0/1.1
  • Cascade Style Sheets (CSS): CSS Level 1, CSS Level 2 and parts of CSS Level 3
  • Document Object Model (DOM): DOM Level 1, DOM Level 2 and parts of DOM Level 3
  • Mathematical Markup Language: MathML Version 2.0
  • Extensible Markup Language (XML): XML 1.0, Namespaces in XML, Associating Style Sheets with XML Documents 1.0, Fragment Identifier for XML
  • XSL Transformations (XSLT): XSLT 1.0
  • XML Path Language (XPath): XPath 1.0
  • Resource Description Framework (RDF): RDF
  • Simple Object Access Protocol (SOAP): SOAP 1.1
  • ECMA-262, revision 3 (JavaScript 1.5): ECMA-262

See the Mozilla Firefox 1.5 Beta for Developers page for more info.

« Previous Entries | Next Entries »