intertwingly

It’s just data

RESTful Services with Erlang and Yaws


Steve Vinoski: if you’re writing dynamic RESTful web services, then Yaws is definitely worth exploring. In this article, I’ll relate some of my experiences with using Yaws and Erlang for web services development.

This otherwise excellent article fails my ETag test.

Bad Trip


Opera and WebKit are racing to complete Acid3Jeff Schiller inspects some of the collateral damage.  Meanwhile, IE and Firefox are focused on different things.

Metron Is Impressed


Sam Ramji: Donating code to an established, consensus-driven organization such as the Apache Software Foundation benefits both our customers and the open source community at large

Reminds me of a quote:

Perhaps... in several thousand years... your people, and mine, shall meet to reach an agreement. You are still half savage... but there is hope.

When I joined IBM, it was the undisputed evil empire.  Here’s hoping that Microsoft makes the journey successfully.

Appearances


Christophe Sauthier: This does not appear to be a bug report and we are closing it. We appreciate the difficulties you are facing, but it would make more sense to raise your question in the support tracker.

Connecting


Roy Fielding: ROA is supposed to be a kind of design method for RESTful services, apparently, but most folks who use the term are talking about REST without the hypertext constraint. In other words, not RESTful at all. REST without the hypertext constraint is like pipe-and-filter without the pipes: completely useless because it no longer induces any interesting properties. The RESTful Web Services book doesn’t help the situation by renaming the hypertext engine as connectedness. That does nothing but obscure its role as the driving force in RESTful applications.

I won’t take credit for that idea, but I stand behind it.  Perhaps I talk to different people than Roy does, but many of the people I do talk to don’t, um, connect when they hear the phrase hypermedia as the engine of application state.  Yet, when I point out that systems that are set up to merely enable the storage and retrieval of discrete and disconnected resources aren’t crawlable, and therefore effectively are not part of the web, well, lets just say that I find that sentiment resonates better.

Hardy Heron Beta on T61P


Hardy Heron beta was released yesterday.  First impressions ...

Implausible Date


“Saturn”: The Feed Validator clearly isn’t updated with the new Daylight Saving dates, since it comes up with “implausible date” for every feed I test...

Engadget seems to have “sprung forward” but still be on EST.

wxVenus


Phil Wilson: wxVenus is, at the moment, a desktop tool for browsing the cache that a local Venus installation creates when it runs. It is written in wxPython and is dependent on lxml.

Sounds wickedly cool.  I’m getting a 403 though.

Martian Mindsets


Joel Spolsky: 98% of the world will install IE8 and say, “It has bugs and I can’t see my sites.” They don’t give a flicking flick about your stupid religious enthusiasm for making web browsers which conform to some mythical, platonic “standard” that is not actually implemented anywhere. They don’t want to hear your stories about messy hacks. They want web browsers that work with actual web sites

Boy do I miss Mark pleasesirmayihaveanother Pilgrim.  For now, this will have to do:

...

Strange Loops


Mark Pilgrim: On a somewhat related note, I’ve cobbled together a firehose which tracks comments (like these) that I make on other selected sites.  Many thanks to Sam for teaching me about Venus filters, which make it all possible.

Ah, yes.  The Tools Will Save Us, circa 2004.  I remember it well.

...

OS X First Impressions


I found that most tools I care about are already installed: vim, svn, ssh, apache, ruby, gem, irb, python.  With the exception of Python, none of those are automatically installed on Ubuntu.  On the Mac, all I needed to do is go into System Preferences -> Sharing and enable Web Sharing and Remote Login.  A few things definitely have a cygwin-ish uncanny valley feeling to them.  vi /Users/rubys/Sites/index.html, for example.  Yech. ...

x-ua-compatible doesn’t work


Bring up this site in IE7.  The entries are neatly and consistently indented under the titles.  And there is a Nav Bar on the right.

Bring up this same site in Internet Explorer 8 Beta 1.  The first entry is indented under the title.  The remainder are bizarrely indented.  And the Nav Bar is no where to be seen.

So much for X-UA-Compatible, in either the HTTP header form or the meta tag form, as this site currently sports both.

...

Switched!


I bought a mac-mini today.  That’s not what I originally set out to do, but it turned out to be the best match to my requirements.  I started out looking for a replacement for an aging 17 inch CRT. ...

Design By Attrition


Dave Orchard: I still have hopes that the HTML5 working group would listen to Sam Ruby and the TAG and add namespaces in HTML5.  Maybe MSFT’s features will prompt the group to start working on namespaces.

Indirectly, and when there are fewer good options to choose from, it eventually will happen.  But not because the HTML5 working group picks up this effort.

...

Improved Namespace Support


Microsoft: Internet Explorer 8 offers Web developers the opportunity to write standards-compliant HTML-based Web pages that support features (such as SVG, XUL, and MathML) in namespaces, provided that the client has installed appropriate handlers for those namespaces via binary behaviors... See Improved Namespace Support white paper for more information. ...

PHP Tip


Rafe Colburn: I didn’t know until just now that you don’t need to include the closing ?> in PHP files that consist entirely of code. The Drupal coding standards explain why you probably want to leave it out. ...

Intel chooses 'Atom'


Steven Musil: Intel announced Sunday that is has chosen the name “Atom” for a new family of ultra-small chips.  The “Atom” moniker will be applied to a family of chips with two members that are expected to be released later this quarter

Ouch.

PDF Burst and Staple


I have occasion to deal with PDF scans that contain multiple documents.  With pdftk and a few nautilus scripts, splitting such a document is as easy as burst, create folder, drag and drop, and staple. ...