Saturday, October 30, 2004

Lightflow Rendering Interface 

Lightflow Rendering Interface:"The Lightflow Rendering Interface is an object oriented programming interface to synthetic rendering, which provides a common environment and description language to treat light distribution in three dimensional spaces."

Maximum Burn 

Maximum Burn: "The Compact Disc Recordable (CD-R) remains the most common optical media format used in audio/radio production environments. Ever since the CD-R became common as a storage medium for digital audio and data, questions and opinions have addressed which brands and types of CD-R are best, the optimum speed to burn a disc, as well as appropriate ways to label and care for the disc. These concerns are actually increasing as optical media evolves along with the plethora of drives available in the marketplace."

Friday, October 29, 2004

Python Programming Language - 462 of the best sites selected by humans 

Python Programming Language - 462 of the best sites selected by humans: "462 Python Programming Language Computer technology sites, last updated on 14 September 2004 "

Mod_python - Apache/Python Integration 

Mod_python - Apache/Python Integration - Really Useful Sites for Really Busy People - Really Useful Sites for Really Busy People Ontology Tools Survey, Revisited Ontology Tools Survey, Revisited: "A new survey of ontology editors was conducted as a follow-up to an initial survey conducted in 2002. The results of the survey are summarized in this article. The results of the original survey may be found at
Ontologies are a way of specifying the structure of domain knowledge in a formal logic designed for machine processing. The effect on information technology (IT) is to shift the burden of capturing the meaning of data content from the procedural operations of algorithms and rules to the representation of the data itself. " "What Is Subversion?
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license. "

Thursday, October 28, 2004

The Apache Beehive Project 

The Apache Beehive Project
Welcome to Beehive! This is the project working on making J2EE easier by building a simple object model on J2EE and Struts. The goal is to take the new JSR-175 metadata annotations and use them to reduce the coding necessary for J2EE. The initial Beehive project has three pieces.
NetUI PageFlows - These are built on top of struts, and allow easier tooling as well as automatic updating of struts config files with the use of metadata.
Controls - These are a lightweight component framework that helps programmers build components that incorporate metadata into their programming model. This project will come with a few pre-made controls as well.
Web Services - This will be the Reference Implementation of JSR-181, which is an annotation driven programming model for Web Services."

Py - The Online Python Zine 

Py - The Online Python Zine

Annotation Portal - ISWC 2004 Annotations 

Annotation Portal - ISWC 2004 Annotations "Welcome to!

Finally, there is a source of intelligent tech for your ears!

Are you tired of those flashy 'tech' shows that are heavy on fluff and light on legitimate tech content? We want to offer you something unique.

Building on his passion for technology and love of the talk radio medium, Lineman dared to try something that almost everyone told him couldn't be done: talk radio for the computer geek. While he hasn't landed a spot on traditional radio yet, Lineman and few other inspired contributors are daring to tackle topics that nobody previously thought could be covered in an audio format.

These shows feature a rich blend of technology, programming, and security-related topics. No punches are pulled in these shows, as they are aimed at listeners of all skill levels and will be enjoyed by anyone with a logical mind and a sense of humor."

Championing a Wiki World 

Championing a Wiki World
"Championing a Wiki World
Socialtext, Ross Mayfield's Web-collaboration outfit, is the antithesis of the cash-fat startup, but its aims are hardly modest.

At first glance, Socialtext doesn't look like a company running on a shoestring budget. Founded less than two years ago, it now has more than 50 customers around the world, including Walt Disney (DIS ) and Eastman Kodak (EK ), which use its Web software to help people collaborate online. Yet a peek behind the slick Web site reveals a truly virtual company: no offices, only 10 full-time people -- all working at home, and a chief executive who answers the phone himself. "

Socialtext -- Enterprise Social Software 

Socialtext -- Enterprise Social Software: "The Original Enterprise Wiki
Socialtext, the leading enterprise social software provider, makes it easy for workgroups to communicate effectively, build group memory, social capital and trust. Winner of the PC Magazine Editors' Choice Award"

Wednesday, October 27, 2004

ISWC2004PaperIndex - ESW Wiki 

ISWC2004PaperIndex - ESW Wiki
"ISWC is an international conference on the SemanticWeb. The papers are published as a book by Springer-Verlag. Although the organisers and publishers do not make the papers publically available in electronic form, they do appear to allow authors to self-publish their work using TimBL's new-fangled World Wide Web system.

This document is intended to explore the possibility for a communally-edited public index of these decentralised publications forISWC2004, providing Semantic Web researchers with a taster for the materials presented at the conference and which are gathered in a more convenient, bound and bookshelf-friendly form by Springer-Verlag. "

How to Build Google2Google 

How to Build Google2Google
– An (Incomplete) Recipe —

"Abstract. This talk explores aspects relevant for peer-to-peer search infrastructures, which we think are better suited to semantic web search than centralized approaches. It does so in the form of an (incomplete) cookbook recipe, listing necessary ingredients for putting together a distributed search infrastructure. The reader has to be aware, though, that many of these ingredients are research questions rather than solutions, and that it needs quite a few more research papers on these aspects before we can really cook and serve the final infrastructure. We’ll include appropriate references as examples for the aspects discussed (with some bias to our own work at L3S), though a complete literature overview would go well beyond cookbook recipe length limits."

Tuesday, October 26, 2004

Python: Lambda Functions 

Python: Lambda Functions

Ivan: Closures in Python (part 1) 

Ivan: Closures in Python (part 1)

Mining the Semantic Web :: AO 

Mining the Semantic Web :: AO: "well, you've got to have a bunch of things. You've got to have ontologies; you've got to have a language for doing it; you need a social networking mechanism to enable you to make these inferences between representations that people are putting up about themselves. And you need a higher layer that actually crawls or somehow gathers that data and integrates it behind a single interface.

Today we have this new generation of technology. We don't really even have a browser for this information. There are some standards that have just come out, and we're at the stage now where there's no Yahoo. There's not even a Mosaic. There's definitely no Netscape. The question will be really who is in position to make these critical, enabling first key pieces of technology that will catalyze the rest of it. "

Monday, October 25, 2004

Metadata? Thesauri? Taxonomies? Topic Maps! 

Metadata? Thesauri? Taxonomies? Topic Maps!: "Abstract
To be faced with a document collection and not to be able to find the information you know exists somewhere within it is a problem as old as the existence of document collections. Information Architecture is the discipline dealing with the modern version of this problem: how to organize web sites so that users actually can find what they are looking for."

The Networked Semantic Desktop 

The Networked Semantic Desktop
We present our vision of a new group collaboration infrastructure, the Networked Semantic Desktop, drawing from co-evolving research in the Semantic Web, Peer-to-Peer (P2P) Networks, and Online Social Networking."

RDF Data About the Linux Kernel 


The Daily Chump Bot 

The Daily Chump Bot
The Daily Chump Bot is an IRC bot which allows you to create a collaborative weblog from IRC chat. Using it is easy: just cut and paste a URL into the channel and then add comments using a simple label.
This page gives you a quick summary, if you want more detail then Edd Dumbill has written an article for WebReview explaining the workings of the Chump: Running a Weblog from IRC.
Here's an example of using the Chump:
-dc- A: from ircuser
A:|An excellent XML site
-dc- titled item A
A:Daily news for XML developers
-dc- commented item A"

Red Robin - Jython 

Red Robin - Jython: "The Red Robin Jython development plug-in for Eclipse aims to provide most development facilities expected by a Jython developer. The project started in November 2003 and is carried out with limited resources. The evolution of the plug-in is driven by the needs of the users. "

Podcast from the Swamp - Interview with Bruce Eckel! 

Podcast from the Swamp - Interview with Bruce Eckel!

SMBmeta Introduction 

SMBmeta Introduction:"
One of the major drivers of the US economy are small and medium businesses (which we'll call "SMBs"). These range from restaurants, machine shops, lumber yards, advertising agencies and law offices, to carpenters, musicians, and locksmiths, to weekend DJs and grandmothers selling their knitting. This document describes a data file format and associated services designed to help those businesses in their use of the Internet.

One of the concerns of businesses is having their web site found by customers. One of the concerns of customers is being able to find an appropriate set of businesses from which to choose to meet their needs. Web sites and normal search engines meet some of these needs. Unfortunately, it has been difficult for search engines to ascertain specific information such as the particular locale served by a business, the type of the business, the languages spoken by the staff, etc. A human being can often find out this and a wide variety of other information by reading a web site, but it can be hard to automatically find it out for constructing a reliable database. The goal of this "SMBmeta" project is to provide a way to amass this additional data to aid in searching. It is not to provide the data that you would find on the web site itself, just the data you use in searching.

The way we do this is with an "smbmeta.xml" file."

Google Labs Publications: MapReduce 

Google Labs Publications: MapReduce:"Abstract

MapReduce is a programming model and an associated implementation for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. Many real world tasks are expressible in this model, as shown in the paper.

Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system.

Our implementation of MapReduce runs on a large cluster of commodity machines and is highly scalable: a typical MapReduce computation processes many terabytes of data on thousands of machines. Programmers find the system easy to use: hundreds of MapReduce programs have been implemented and upwards of one thousand MapReduce jobs are executed on Google's clusters every day."

Tools & Web Services 

Tools & Web Services: "A collection of seemingly unrelated, superflous and irrelevant tools and web services..."

Sunday, October 24, 2004

Whats the problem with FOAF? | peoplesdns 

Whats the problem with FOAF? | peoplesdns: "As a programmer working with FOAF and writing a sizeable application centered around FOAF and the FOAF specification I cannot help but marvel that this specification has been so widely adopted. FOAF as it stands is difficult at best to work with and deal with. RDF by nature is fluid and allows anyone to just hack up anything into it. FOAF is just some basic guidelines for saying 'This is who I am!' but it is missing some very large and very key parts to become a true social networking centerpiece."

Danny Ayers, Raw Blog 

Danny Ayers, Raw Blog: "I'm glad to see Joel getting his teeth into this stuff, though it seems there's could be a bit of frustration in his post. I would like to hear exactly what he means by an apparent free-for-all mess that is the current state of FOAF data: free-for-all, certainly, by design; mess? That I'm not sure about - in what respect(s)? The vocabulary(s) or the instance data? Assuming it is a mess, could it still be free for all, on the web and tidy?"

This page is powered by Blogger. Isn't yours?