FLOWS

Richard Adler's picture

an api for all

A cry from the wilderness (or from Twitter anyway):

"either there is no API or there is one API for everything. different APIs = fail. also, there is no metadata, it's all data. #apiworkshop"

[apiworkshop = http://niche-canada.org/node/8024 = "On 16-17 October, the NiCHE Digital Infrastructure will be hosting a SSHRC-funded workshop on Application Programming Interfaces for the Digital Humanities." ]

Sam Rose's picture

Collected insights (in my own words) from Media Ecologies Manchester #mediaecomanc09

S. McCarthy asks "what if we change to p2p systems when the majority of 'energies' are in the industrial paradigm/structure?"

Sam notes: Yochai Benkler discusses in the "Wealth of Networks":

There is no guarantee that networked information technology will lead to the improvements in innovation, freedom, and justice that I suggest are possible.

That is a choice we face as a society.

The way we develop will, in significant measure, depend on choices we make in the next decade or so.

more notes to come here

Sam Rose's picture

Mozilla Labs » Raindrop open source personal serving of online messages

Open Messaging for the Open Web

Raindrop is a new exploration by the team responsible for Thunderbird to explore new ways to use open Web technologies to create useful, compelling messaging experiences.

Raindrop's mission: make it enjoyable to participate in conversations from people you care about, whether the conversations are in email, on twitter, a friend's blog or as part of a social networking site.

Sam Rose's picture

Concurrent computing - Wikipedia, the free encyclopedia

Concurrent computing is a form of computing in which programs are designed as collections of interacting computational processes that may be executed in parallel.[1] Concurrent programs can be executed sequentially on a single processor by interleaving the execution steps of each computational process, or executed in parallel by assigning each computational process to one of a set of processors that may be close or distributed across a network.

Sam Rose's picture

The Xapian Project

Welcome to the Xapian project website.

Xapian is an Open Source Search Engine Library, released under the GPL. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C# and Ruby (so far!)

Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also supports a rich set of boolean query operators.

Sam Rose's picture

Slashdot | Null Character Hack Allows SSL Spoofing

"Two researchers, Dan Kaminsky and Moxie Marlinspike, came up with exact same way to fake being a popular website with authentication from a certificate authority. Wired has the details: 'When an attacker who owns his own domain — badguy.com — requests a certificate from the CA, the CA, using contact information from Whois records, sends him an email asking to confirm his ownership of the site. But an attacker can also request a certificate for a subdomain of his site, such as Paypal.com\0.badguy.com, using the null character \0 in the URL.

paulbhartzog's picture

Flows - Generating Documentation with Doxygen | man of many distractions....

Today I successfully generated some documentation directly from commented Flows code in both php and python, and I also found that Doxygen ought to work with Ruby (we'll see). In a Flows-like way, Doxygen generates the documentation in XML, HTML, RTF, etc.

I learned enough about the process though to realize that it might be smarter to write a Flows component that generates the documentation you need when you are looking at it in the browser, instead of pre-generating static files of documentation.

Will have to contemplate....

Sam Rose's picture

Opera Unite developer's primer - Opera Developer Community

Opera Unite features a Web server running inside the Opera browser, which allows you to do some amazing things. At the touch of a button, you can share images, documents, video, music, games, collaborative applications and all manner of other things with your friends and colleagues.

Sam Rose's picture

Taking the Web into our own hands, one computer at a time Opera Unite

Opera Unite is a unique technology that turns any computer or device running Opera into a Web server. In other words, your computer (running Opera Unite) is truly part of the fabric of the Web, rather than just interacting with it, and it’s something anyone can use. With Opera Unite, everyday non-technical users can serve and share content and services directly from their own computers in the form of intuitive applications. That sounds kind of cool from a technology point of view, but what can you do with it, and why is it important?

Syndicate content