Archives for the Month of December, 2005

Octopus disguised as a coconut

When faced with danger, the octopus can wrap six of its legs around its head to disguise itself as a fallen coconut shell and escape by walking backwards on the other two legs, scientists discovered.

and the other 99 things you don’t know… over at the BBC.

JavaSchools and skill sets

What’s wrong with CS education today? Perspectives from Joel Spolsky, Robert Scoble and Steve Yegge.

MS WebFolder and Zope

The January 2005 update of Web Folders breaks Zope again. This time, WebFolders require a Public header in the response …

Fix: by adding the header in
/lib/python/webdav/Resource.py
RESPONSE.setHeader(’Public’, ‘, ‘.join(self.__http_methods__)) #XXXMSXXX

CLIENT: OPTIONS / HTTP/1.1
SERVER:
200 OK
Public: PUT, GET, OPTIONS, PROPFIND …
Allow: PUT, GET, OPTIONS, PROPFIND …

Funny thing is the Public header is used by exploit kits [...]

Encoded vs Literal

Paul Downey argues that the difference between encoded and literal web services is in "interoperability", adding
Three years on, and Databinding tools used by so many to process Web services are still struggling to interoperate with literal documents, and Schema authors are clueless if their description is going to work with their customers’ toolkits.
Having used xmlrpc, [...]

Plone Warts

Chris Withers has prepared several presentations dealing with Plone’s warts. In particular, he describes many components written in Plone as being unpythonic.
Anyone who wishes to deploy Plone should really consider Plone as an administration front-end, and use it in combination with a staging product to push items out to a publication server.
This way, one [...]

Reddit Switches from Lisp to Python

Reddit.com, a group link site, has switched over from running on Lisp to running on Python.
Reasons:
If Lisp is so great, why did we stop using it? One of the biggest issues was the lack of widely used and tested libraries. Sure, there is a CL library for basically any task, but there is rarely more [...]

CPS - Claim Your Mountain

Eric, in response to your post, may I say that Marc Fleury, of JBoss is known for his ability to hype and market. He may well tout Alfresco as the first open source ECM, and that meme will stick he he shouts often enough.
My questions for you:

Have you done a press release to refute [...]

Zope and User Authorization

Sometimes, in order to understand Zope, one has to return to the roots of Zope - a little engine with a funny name called Bobo.
Through the help of the wayback machine, this article Python Object Publisher - Publish Python Objects on Web Servers explains how user authorization is implemented.
If the user database is a [...]

SimDataCenter

Enjoy playing the Sims? Sun has the Sim Data Center, where it claims you can "simulate your datacenter to see how Sun’s new CoolThreads servers can save you power, cooling, and space. Inspired by the "The Sims" games, this interactive tool will challenge you to build a high-performing datacenter."
[5.8 Mb web start application]

When a computer Is the Domain Expert

Business Analysis is Dead.
Computers are so pervasive in business processes that any new program written involves at least partially replacing an existing operational system.
First things first, let’s classify level of computerisation in a business into greenfield, intermediate and mature.
In a greenfield site, the analyst’s job involves interviewing people and gathering documents and information [...]