> So it's _not_ to make it easy to write an automatic matchmaking > service? >
SinnerG is working on an automated matchmaking service. I'm not. I had before said that it would be an optimal idea, but that it wouldn't be practical. That's why I set up Ubernode.org as an alternative. Ubernode.org is also a bad idea, in the long term, but easier to set up. -Colin > On Sun, Jun 18, 2006 at 04:46:19AM -0400, Colin Davis wrote: >> I want to create this for several projects that I'm thinking about >> internally, and I figured it might be useful to other people as well. >> >> >> I understand that you're busy, that's why I figured writing a bridge >> from Java to the TMCI would be helpful. I'm not asking you to do it- >> I'm trying to figure out the best way for ME to - I want to be clear >> on that point ;) >> >> I just figured some other people might find it useful. >> >> >> >> >> >> >> >> One- If could export the peer list to Java easily, I could keep >> track of how often a particular peer is connected, versus backed off, >> or the like. This would allow me to create a Peer rating, similar to >> the Seti ratings. Then I could see which peers were often around, >> which weren't/ >> >> Two- I run a DYNDNS client on my home PC, but it doesn't work very >> well. When I want to use terminal services to connect to it, I find >> that the IP associated with the hostname is often wrong. That said, >> It does run a freenet node, and so does my server. The IP address >> that my server has for my home node (determined via ARK) is /better/ >> than the DYNDNS address. >> Using TMCI, I can get this address, so I can connect to my home >> machine... I realized that I could expand this concept- I could allow >> anyone who wanted to to register with me, and I'd track their IP >> address, as long as their node was connected. >> >> Three- When you say Node Autoloader, I'm not sure you understand what >> I'm doing... I'm not dealing with SinnerG style autoloaders. >> I want to add a noderef to my own node, via a PHP script. Right >> now, the best way to do this is via a curl request to fproxy... >> That's insane! As you've pointed out, fproxy isn't a stable >> interface. I've had to modify the script every few days to continue >> to have it work.. >> All I'm trying to do is to add a noderef to my OWN node.. I would >> hope that that wouldn't be so tough ;) >> >> Four- I'd like to use the noderef data to script my node to >> automatically remove nodes that haven't connected in a week.. I don't >> want to have people that have given up on Freenet wasting resources. >> I'm doing that manually now, but I'm happy to script it using Java/ >> TMCI... >> >> >> Again, I'm just working on some personal projects, but I thought it >> might be useful to other people.. Before I got started, I thought it >> best to make sure no one else was doing it. >> >> I know my reasons probably aren't the best ones for exciting >> developers, but I'm trying to build things on freenet... And these >> are the tools I need to build them.. I can't do it via my primary >> choice, which is a Library... So I'm falling back to doing it via >> TMCI, and writing a wrapper lib around that... >> If that fails, I'll probably write a lib around HTTP scraping, the >> way I'm doing it now... >> >> I know it's messy, but unless you tell me that what I'm doing is >> hurting freenet, I'd rather keep going. >> If you think I'm hurting the network, I'm willing to discuss it, and >> ensure I'm not doing further damage. >> >> -Colin >> >> >> >> On Jun 18, 2006, at 4:07 AM, Lars Juel Nielsen wrote: >> >>> On 6/18/06, Florent Daigni?re (NextGen$) >>> <nextgens at freenetproject.org> wrote: >>>> * Colin Davis <colin at sq7.org> [2006-06-18 02:27:29]: >>>> >>>>> I'm considering starting a project to create a new library, but >>>>> wanted to make sure no one else was doing it first. >>>>> >>>>> Currently, there exist a number of options that exist via TMCI, >>>>> but >>>>> not via FCP. Examples include getting a list of connected nodes, >>>>> adding peers, etc.. >>>>> >>>>> I'm interesting in creating a new library which emulated these >>>>> functions in Java, by connecting to the TMCI server, and then >>>>> formatting them, and returning them. >>>>> >>>>> For example, I could (pseudo code follows) >>>>> >>>>> Node = new connection(127.0.0.1,2323); >>>>> Array NodeNames[] = Node.getListOfPeers(NodeName); >>>>> Array IPAddresses[] = Node.getListOfPeers(IP); >>>>> >>>>> Node.AddConnection(URL, "http://ubernode.org/ref/ref.txt"); >>>>> Node.DeleteConnection(NodeName, "sanity-darknet"); >>>>> >>>>> >>>>> >>>>> etc... >>>>> >>>>> >>>>> Is anyone working on this presently? Is there any reason I >>>> shouldn't? >>>>> >>>> >>>> It should be done in FCP, we all agree on that, including toad. The >>>> thing is we don't want to ease the development of references auto- >>>> adder >>>> so the priority of the task 'implementing the FCP feature of >>>> exposing >>>> the peer list through FCP' is low. >>>> >>>> Exposing the configuration framework through FCP is also >>>> planned ... If >>>> you want us^toad to raise the priority of that task, find good >>>> arguments, keeping in mind that anything with 'auto-adder' in the >>>> name >>>> won't please developpers. >>>> >>>> Developping YetAnotherLayer/Library isn't a good idea imho >>>> >>>> NextGen$ >>>> >>>> >>>> -----BEGIN PGP SIGNATURE----- >>>> Version: GnuPG v1.4.1 (GNU/Linux) >>>> >>>> iD8DBQFElQhvU/Z/dHFfxtcRAlqKAKD9ilmqsL9Qo+iTuee9w8/59160ZACgyNgh >>>> 4XQ1sqlQriHDzyyDZ38gf6g= >>>> =fL56 >>>> -----END PGP SIGNATURE----- >>>> >>>> >>>> _______________________________________________ >>>> Devl mailing list >>>> Devl at freenetproject.org >>>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >>>> >>>> >>> >>> Not to mention that the TMCI interface won't be there forever. >>> _______________________________________________ >>> Devl mailing list >>> Devl at freenetproject.org >>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >> >> _______________________________________________ >> Devl mailing list >> Devl at freenetproject.org >> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >> > > -- > Matthew J Toseland - toad at amphibian.dyndns.org > Freenet Project Official Codemonkey - http://freenetproject.org/ > ICTHUS - Nothing is impossible. Our Boss says so. > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
