The Final Flight of the Harvster

Ben-Hur "Harv" C. Viray. MS Computer Science candidate. Network and Distributed Systems Group. University of the Philippines, Diliman

Monday, March 07, 2005

Concurrent Versions System (CVS)

CVS is a dominant open-source network-transparent version control system. It is a tool used by the Peersim development team to store and change their centralized source code in a specified location.

ViewCVS, on the other hand, is a browser interface for CVS and Subversion version control repositories. It requires Python, an interpreted, interactive, object-oriented programming language.

A long time ago, I used Python 2.2 to download and run Peersim 0.2. Now, I'm trying Python 2.4 to run Peersim 0.3. I am still not successful. *sigh*

Naptime folks. Good morning.

Peersim 0.3 Released

I still haven't finished playing with Peersim 0.2 yet then here comes version 0.3. According to the one of its developers, Alberto Montresor, it includes the first prototype of their event-based simulator. However, only javadoc information is available. :( They have performed some refactoring: package distributions is now peersim.vector, and class peersim.config.FastConfig has substituted peersim.core.Protocols. The configuration file can now handle many types of expressions such as boolean expressions, common mathematical functions and well-known predifined constants (such as pi) using the Java Mathematical Expression Parser (JEP) by Singular Systems.

Saturday, March 05, 2005

Java Open Source Graph Visualization Component Suite

This looks useful. Other interesting links:

Why Freenet is Complicated (or not)
Attacking P2P Networks

BTW,
Scott Miller is one of the designers of Freenet. He created Gamora or GNU Adaptable Multiplatform Routing Architecture (must check this out).