Monday, May 30, 2005
foobar2000
Hidden Camera: Effective employee monitoring solution
Net Monitor for Employees
nLite
How about not even to install them with Windows ?
nLite is a GUI for permanent Windows component removal by your choice. After removal there is an option to make bootable image ready for burning on cd or testing in virtual machines. With nLite you will be able to have Windows installation which on install doesn't include, or even contain on cd, unwanted components."
Friday, May 27, 2005
IBM Discloses Cell Based Blade Server Board Prototype
eDonkey Introduces Catalogs - An Effort to Decentralize Hash Links
Thursday, May 26, 2005
Open Grid Portals
TestDisk
TestDisk was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally erasing your Partition Table)."
Bram Cohen Releases BitTorrent Search Engine
It seems not. Today, the MPAA, FBI and U.S. Customs announced the siezure and criminal prosecution of EliteTorrents.org. While today's news appeared grim for BitTorrent fans, there appears to be a silver lining.
The much anticipated BitTorrent search engine is now functioning on BitTorrent.com. Although earlier reports indicated it would not be ready for two weeks, it appears to be fully operational.
Unlike traditional search features associated with BitTorrent trackers, the search engine crawls the web for torrent files. Whether a torrent file is indexed by a tracker or not is irrelevant. The search engine is designed to efficiently crawl the web and find torrent files regardless of their location.
It appears the search engine is working reasonably well, considering the amount of traffic is must be receiving at the moment. The search engine is no doubt still in testing phases, so search queries may perform slowly."
Wednesday, May 25, 2005
Kademlia
A node that would like to join the net must first go through a bootstrap process. In this phase, the node needs to know the IP address of another node (obtained from the user, or from a stored list) that is already participating in the Kademlia network. If the bootstrapping node has not yet participated in the network, it computes a random ID number that is not already assigned to any other node. It uses this ID until leaving the network.
The Kademlia algorithm is based on the calculation of the 'distance' between two nodes. This distance is computed as the exclusive or of the two node IDs, taking the result as an integer number.
This 'distance' does not have anything to do with geographical conditions, but designates the distance within the ID range. Thus it can and does happen that, for example, a node from Germany and one from Australia are 'neighbours'.
Information within Kademlia is stored in so called 'values', every value being attached to a 'key'.
When searching for some key, the algorithm explores the network in several steps, each step approaching closer to the searched-for key, until the contacted node returns the value, or no more closer nodes are found. The number of nodes contacted during the search is only marginally dependent on the size of the network: If the number of participants in the net doubles in number, then a user's node must query only one more node per search, not twice as many.
Further advantages are found particularly in the decentralized structure, which clearly increases the resistance against a denial of service attack. Even if a whole set of nodes are flooded, this will have limited effect on network availability, which will recover itself by knitting the network around these 'holes'."