“XMLdiff is a python tool that figures out the differences between two similar XML files, in the same way the diff utility does it for text files. It was developed for the NARVAL project and should also be used as a library. It can work either with XML files or DOM trees.” [1]
Page 45 of 49
Metacrap: Putting the torch to seven straw-men of the meta-utopia
Cory Doctorow identifies [1] the following problems when it comes to metadata:
* people lie
* people are lazy
* people are stupid
* people are lousy observers of their own behaviors
* schemas aren’t neutral
* metrics influence results
* there’s more than one way to describe something
via blog.bitflux.ch
MetaData and Adaptive Object-Model Pages
“These MetaData and Adaptive Object-Model pages are a collection of shared ideas and visions about how to build dynamic and adaptable systems. I have been looking at MetaData ideas for a few years, including the design of a few applications that use MetaData and Adaptive Object-Models to describe the business rules and/or views. Trying to make a system dynamic and easily configurable can be hard, but the payoff can be large. This is highly related to Business Rules research, specifically when you want to have automated ways to describe business rules and either generate the code or have the descriptive information for the business rules live in a database so that they can be easily manipulated. This is also related to Generative Programming Techniques, Metamodeling, and Model Driven Architecture.” [1]
PEAR Package Manager on Windows
Finally, the PEAR Package Manager works on Windows. Check out the PEAR Weekly News [1] for more information.
Mozile (xhtml editing in your browser)
From the project Website [1]: “In all but the simplest cases, XHTML document editing means being able to change some areas of a page but not others. The overall look and perhaps the sidebars of a page are “fixed” but the meat of the page should be easy to change. Mozile or Mozilla Inline Editor is an in-browser, context-sensitive, XHTML editor that allows a user to edit all or just specific editable sections of any XHTML page from the comfort of his own browser. It can act as the client-side of a content-editing system or as a self-contained “web word processor”.”
via bx-editor-dev mailinglist
Distributed Systems: Concepts and Design
Just in case you are looking for a profound introduction to distributed systems, I recommend the book “Distributed Systems: Concepts and Design” [1] by George Coulouris, Jean Dollimore, Tim Kindberg.
Book On Artificial Intelligence
I am currently reading a very good book on artificial intelligence. Unfortunately, it’s available in German only: “KI – Künstliche Intelligenz. Grundlagen intelligenter Systeme” by Klaus Mainzer. What I like about this book is that the author is far from assuming that computers can become intelligent in a way that human beings are. He rather defines intelligence on the basis of communication theory (the complexity of digital patterns) and physics/biology (entropy and autopoietic systems) and accounts for the difference of intelligent systems that evolved during evolution (e.g. human beings and computers).
For intelligence to take place, it needs an open system that can keep information flow, he states. Maybe someone wants to write a PhD based on these theories about the Open Source movement? 😉 Or maybe someone knows about such a thesis that has already been written, then please comment.
myxml User Defined Functions
Brian Aker from Slashdot announced [1] his new myxml User Defined Functions (UDF) for MySQL in the MySQL general mailinglist.
[1] http://marc.theaimsgroup.com/?l=mysql&m=104993600306514&w=2
OpenOffice 1.1 beta with DocBook Support
OpenOffice [1] 1.1 beta now supports DocBook [2] Import/Export as indicated by the feature list [3].
[1] http://www.openoffice.org
[2] http://www.docbook.org/
[3] http://www.openoffice.org/dev_docs/source/1.1beta/features.html
ZZ/OSS at LinuxTag 2003, July 10-13
ZZ/OSS will be present at LinuxTag 2003 [1], Europe’s largest Open Source traid fare. Sandro will introduce CONESYS [2] at a Session [3] within the LinuxTag free congress[4] at July 11.
[1] http://www.linuxtag.org/2003/en/index.html
[2] http://www.conesys.net
[3] http://www.linuxtag.org/2003/de/conferences/talk.xsp?id=44
[4] http://www.linuxtag.org/2003/de/conferences/free.html
