Thursday, September 18, 2008

Torvalds pans Apple with 'utter crap' putdown - Technology - smh.com.au


Torvalds pans Apple with 'utter crap' putdown - Technology - smh.com.au:
"Torvalds was in Melbourne last week for the linux.conf.au conference and was invited to pass judgement on OS X versus Windows Vista in a wide-ranging interview.

'I don't think they're equally flawed - I think Leopard is a much better system,' he said. '(But) OS X in some ways is actually worse than Windows to program for. Their file system is complete and utter crap, which is scary.'"

Sunday, September 14, 2008

XForms - MDC

From the Mozilla Development Center, tools such as validators and debuggers:
XForms - MDC

Mozilla Firefox 2

Having trouble with Firefox 3.x? Me too. (It doesn't support XForms, among other things.)

You can download prior versions here: Mozilla Firefox 2

XForms

The main goal of XForms is to make web forms design easier, allowing the developer to write less client-side scripting (or none at all), and less server-side code thanks to a feature-rich declarative approach.

Benefits of XForms include:

  • Clear separation between data captured and presentation (separation of concerns)
  • Flexible, structured XML-based data model: define your data model as an XML document, then create forms accessing the data
  • Built-in facilities for validation and data integrity based on XML Schema and/or assertions
  • Declarative approach requiring less / no scripting at all, in particular thanks to declarative events and actions
  • Ease of internationalization
  • Support for a variety of devices
  • W3C standard
  • Not tied to a particular platform or language such as Java or .NET
The key is to understand that you can't directly add data to an element the way you would with a plain HTML page. Instead, you need to put the information into the instance and then manipulate the XPath statement that specifies the contents of an XForms control.

The W3C on XForms.

Saturday, September 13, 2008

Saturday, September 6, 2008

TED: Ideas worth spreading


Inspired talks by the world's greatest thinkers and doers

TED stands for Technology, Entertainment, Design. It started out (in 1984) as a conference bringing together people from those three worlds. Since then its scope has become ever broader.

Friday, September 5, 2008

KallOut - Where Search Begins




Can you say AJAX to the Max ?
It's not just a browser plug-in.
What it is you have to experience to understand.
Good news; it's free :)

KallOut(TM) opens video, content, definitions, searches - everything - in dialog balloons, just like you have imagined the Web could be.
At this rate, we will have flying cars in no time.

Thursday, September 4, 2008