Showing posts with label torrent. Show all posts
Showing posts with label torrent. Show all posts

Saturday, October 27, 2007

New Update - Darknet Functions Improved


The following have been done:


2007-10-23

make the upnp device send out info about kerj not ANTs p2p and gwren.


So modified UPnPDescriptor.java


2007-10-23

remove ants branding replace with branding from http://www.kerjodando.com/ website


So replaced all antsp2p.sourceforge.net


2007-10-23

Remove the warning of new version detected


So modified ConnectionAntPanel.java


2007-10-23

An exception on startup of the application


So modified this_componentResized() in FrameAnt.java


2007-10-24

Make STUNT work better.


STUNT A_ST2 timeout problem modified STUNT.jar


2007-10-23

Make STUNT work better.


A STUNT doesn't work problem modified Ant.java, no port conversion for STUNT URI


2007-10-18

For a logined user who has two swarms, must update its trusted peers in two swarms,must add peer ips to ipfilter.dat


So modified a lot, using session to control users' action


2007-10-16

For registered user, two swarms but only need one kerjo insteady of two kerjoes


So added five lines to jnlp_controller.rb, so that no two kerjos will be running.if count == 1 thenflash[:notice]="joined the swarm."redirect_to :backreturnend


2007-10-16

Logined users can not get a connection to other host


So modified jnlp_controller.rb,for logined users, the identity is wrongly set.replace_str <


2007-10-10

Not working with all version of Java


I'v spending many time to find the cause. Finally the jnlp is modified:1.jnlp is downloaded as random filenames2.set the $$href to empty.(Which will prohibit the new JWSes from downloading jnlp twice)


2007-10-10

Make STUNT work better.


STUNT has an unhandled timeout for state A_ST1 Add timeout and retry mechanism to A_ST1


2007-10-9

STUNT souce code is uploaded to google code


Will make reference to Dargens.com and Digiworld Ltd who paid for the work as well as Casper. Will put link on kerjodando development site.


2007-10-8

Make work with all versions of Java


The ObjectInputStream handshaking problem, this problem may exist in jre1.6.03The problem is stated at http://forum.java.sun.com/thread.jspa?threadID=649207&messageID=3820132 add keyAgreementOutStream.flush() to SecureServerSocketThread.java and SecureClientSocketThread.java


2007-10-8

Java problem


Jre 1.6.0_03 concerning problem1.setup environment, all peers should use the new java version


2007-10-8

Don't forget that this is also for week one:Try one connection method until connected.Only try to connect if not connected and then try internal, direct and stunt in that order. Also, make sure STUNT is working correctly by investigating error messages.


Added ConnectionThreadManager.java to solve this problem. Now, if one site is connecting, no more retries until the connecting process is finished.

Tuesday, March 27, 2007

New Version of ANts p2p Being Worked On

What is currently being done.

I am developing a better version of ANts p2p.

However, I have the following issues:

  • I have zero testers - not a problem now but will stop development of improved client as work continues.
  • The content layer (www.itsDargens.com) has no users - this is a problem as means can't test website. The reason for content layer is to make ANts P2P more user friendly and cure two issues:
    • As network gets bigger download speed slows to zero. The reason for the slowing is that peers join the network randomly. So you get very long difficult to find paths. Solved by allowing users to join network (via content layer) near to content they are interested. Still one big network as one peer (user) can be in more than one (meetup/swarm/network). Jon Kleinberg has proved mathematically that it works. Downside some loss of anonymity for public meetups(swarms/networks) but upside is bigger total networks leading to more anonymity.
    • Most users just want to get content - research suggest that nearly 100% of content on p2p networks comes from 7% of users. So content layer caters for those 93% of users by making it apparent what content is available (only interests are listed not files for legal reasons).
  • I have taught myself both Ruby on Rails (I now use this at work on a daily basis) and Java. I also have a developer in China, Vicent, who is a student and working on the project in return for minimal expenses (not much money**) and kudos. However, I need more developers helping. If I can teach myself to code so can others! The situation is not helped by the lack of source code and DOCUMENTATION.
  • I work full time for a charity and have very little money or time so the project is moving at a snails pace. I need more help.
CAN YOU HELP?

**I pay Vicent as he is in China and even a Dollar in China is big money. It is OK for us in the rich west to demand that people volunteer to work on open source project for free but we have got everything we are RICH. In the developing world to ask someone to work for free would be exploitation. The money that I pay Vicent gives him some hope for the future, covers his expenses and shows that I understand the difficulties he has in China.

He also gains by developing an understanding of the West. For example although he can speak English (China is on the way to becoming the biggest English speaking country in the world) he had no idea what Christmas really was (and I did not understand the true significance of Chinese New Year). So we are both learning.

Friday, February 09, 2007

Nearly There With New Look

Nearly there for Dargens the file sharing meeting place website.

Aiming to have beta ready for 15th February.

Make new friends - be intimate share your life - share your files!

Thursday, January 18, 2007

Ruby on Rail For Faster Downloads Updated

The website has been updated. Should be easier to connect to download faster.

Also, new "look and feel", see above, done by a new web designer. She is from Shanghai and I think her design show promise.





Do the following to download test MP3 / video and share your files.



Click of link HERE >>>>then download Thingy opens (yes to all questions) >>>>>connect>>>>>>search>>>>>download small file>>>END






You can look at "Test Swarm" page on Dargens here with out opening the download Thingy.



.

Monday, January 08, 2007

Issues Found During Test


I've just been trying kerjodando p2p at a few Internet cafés and I found these three issues:

1) When you click the " click here to start kerjodando: start " (on the test itsDargens.com page ) it gave an error. To get it to work I had to do "save as" and then open downloaded file.

2) Once the client was open it took a long time to connect so in the end I did "Connect to Neighbour address" in advance mode.

3) Dargens did not check that I had the latest version of Java installed.

Once I connected I could download MP3s and videos faster than bit torrent.

Hope these hints are helpful to alpha testers.

Dargens F2F P2P Social Network File Sharing Site Now Up for Alpha Testing

I would like to invite you to help me develop a new website.

It really look horrible at the moment but we are working on this.

Hopefully, this ugly version works.

Help me test just have a go for a couple of hours.

Click on link below:

http://www.itsdargens.com/swarm/show_one/66e9b69841ab84096cd197c88419cec3


Then

"click here to start kerjodando: Start " on page.

ITS A BIT LIKE BIT TORRENT.

This is the first open test so probable won't work - please feel free to send feedback.

Happy New Year.

Wednesday, December 20, 2006

Making Some Progress Towards Ruby on Rails Beta Website


The developer Vicent said by email yesterday that,

All the functions have been finished, EXCEPT that:

1.Validation the input
2.Error process
3.Look and feel not in place so site is very ugly
4.RSS feed
5.Ajax(user register,user login)

So please don't pay attention to the ugly page, only look at the functions.

and there are two items in one page(list swarms)

here is the url:
http://211.103.102.214/index/index
To test this page as it is p2p I need alpha testers.

If you can help please email me on ezzy.elliott@gmail.com .

Friday, December 01, 2006

Dargens FAQ (Frequently Asked Questions)


How do I download?

This guide will show you how to get started with Dargens.


Installing

  1. Go to a "swarm page" that interests you either by using the search function or clicking on a link (swarm page address / URL).
  2. To download you need to have the latest version of Java (most modern browsers have it installed if not can get it from here).
  3. Click on the launch swarm button this will automatically download and install the latest version of p2p client (kerjodando) and connect you to the swarm.


Downloading

  1. Wait a few minutes for the p2p client to connect to other users in the swarm
  2. Click on the search tab and enter the name of the content that interests you
  3. To download right-click on file in search result and select download

  4. Leave p2p client connected to continue privately sharing .


Other info

To connect to more than one swarm at a time join and get an account. You can then bookmark any interesting swarms you find by clicking on the "swarm bookmark" button.

You can then get to your bookmarks by logging in to your account page. You then can select which swarms you want to connect to when the p2p client is launched.

You can create a swarm by clicking the "make swarm" button and creating a "swarm page".

You cannot change or delete a "swarm page" once created.

Send the "swarm page" address (URL) to your friends, relative, colleagues and so on by email or communicate it by other means.

They can then join your swarm by clicking on the link to go to the "swarm page" and then launching the p2p client by clicking the "launch swarm" button.

You can keep the "swarm page" address (URL) private by selecting private and giving contact information instead (optional) when making the "swarm page".

Private swarm page address (URL) are hidden in search results.



Keywords


Swarm
- a group of online friends who share pictures, videos, music, documents and other electronic media.

Swarm page - a page that describes a swarm using words and a picture.

Swarm page address - the unique address (URL) of a swarm page
e.g. www.kerjodando.com/FLKJFLDJFDIO25FJDLFJFKJFLD34LFDDKFJ

Java - plug-in used by browsers and mobile phones to run games.

P2p client - a small application that allows users to connect to and share files with other who share common interests.

Bookmark - to save the address (URL) of interesting swarm page to your account.

Private swarm page - swarm page where address (URL) is not shown in any search results.

Public swarm page - swarm page where address (URL) is shown in search results.

Privately sharing - all users' identities hidden during file sharing (IP addresses cannot be linked to files being shared).

Tuesday, November 21, 2006

Description of Functionality of Dargens aka kerjodando Website


Below is a quick outline of the planned pages and functionality for the new Dargens website.

The look and feel is still being worked on by Trine (Art director).

The plan is to code the website in Ruby on Rails.

Webpage
Content
Functions
Homepage
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Search for Groups: box and go button

Randon Group Pictures linking to group pages: between 4 and 8 random thumbnails linking to group (swarm) pages

Main Browse Categories: Pop|Rock|Oldie|Indie|Classical|Urban|Other

Tag Cloud: Tag cloud of current online groups with font size dependant on length of time group been continuously up.
  1. Dynamic content, random group pictures of current online groups only.
  2. Search contents of group (swarm) pages
  3. Search group (swarm) pages by category
  4. Search group (swarm) pages by tag by clicking on link in dynamically created tag cloud
Search Results
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Search Results: List of group (swarm) pages with thumbnail pciture, synopsis, link to page and button to "bookmark" to Account page
  1. bookmark group (swarm) page
Group (swarm) Page
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Title of Group: one line description with page url

Bookmark: click this to bookmark this group to account page

Description: description of, in general, what the swarm is about. what are the users tastes in music and movies etc.

Tags: tags describing swarm

Link: url to click on to launch kerjodando and so join swarm

Help: description of what happends when you launch kerjodando with screenshots and instructions of how to connect, search and download media.
  1. bookmark group (swarm) page
  2. launch kerjodando /check for java Runtime
Category Browse Results
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Search Results: List of group (swarm) pages with thumbnail pciture, synopsis, link to page and button to "bookmark" to Account page
bookmark group (swarm) page
About
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Description about what Dargens is about and contact information.

Make Group (Swarm)
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special


Form:

Title of Group: one line description with page url Bookmark: click this to bookmark this group to account page Description: description of, in general, what the swarm is about. what are the users tastes in music and movies etc. Tags: tags describing swarm

Public or Private: radio button Private group contact details: how to contact group originator e.g by personal message on zeropaid website.
  1. Make a group (swarm)page and creat a url
Donate
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Description about how to donate to the Dargens project
  1. Paypal button
Join
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Form:

email address: enter an email address in case forget password password: input a password
  1. Make new account for user
Login (if not logged in)
Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

Login Form:

email address: enter an email address password: input a password

  1. Log user into account
kerjodando java webstart popup
Customised java webstart client pop up with a groups thumbnail and group / usename

Account (if logged in) Logo: Dargens

Main Menu:
Homepage|About|Donate| Make_Group|Donate|Join|Login/Account

Tag Line: Share your life|Today is special

List of Bookmarked group (swarm) pages: List of group (swarm) pages with thumbnail pciture, synopsis, link to page and button to " un -bookmark" a selection box to select group(s)

Link: url to click on to launch kerjodando and so join selected swarm

Help: description of what happends when you launch kerjodando with screenshots and instructions of how to connect, search and download media.

  1. Un-bookmark group page
  2. Launch kerjodando for multiple groups (swarms)

Monday, November 20, 2006

Fuzzy "Anonymous" Bit Torrent

Limited alpha test done for kerjodando p2p (better cos its private).

Swarms made and fast "torrent" download of big files done in private network.

kerjodando similar to bit torrent.

In bit torrent users swarm around a specific file with specific ip addresses.

Kerjodando p2p users swarm around a group of files with indistinguishable ip addresses and proxies.

This forms many small networks like bit torrent.

To try the alpha test:

The next development will enable a user to belong to more than one group/swarm.

After that I will add facility for users to make own groups.

Both these functions will be done in a Ruby on Rails / AJAX website currently beeen coded by developer.

The new site is going to be called "Dagens" (Today's Special in Norwegian) and will resemble a thePirateBay in function except will be a friend to friend (F2F) website.

In summary, in normal p2p everyone is in one searchable network.

However, kerjodando is like a friend to friend version of bit torrent as you only join networks that share your interest.

Tuesday, October 31, 2006

Alpha Test Site is Now Live



I have converted the core wireframe to a test site for the alpha tracker in kerjodando see http://ezzy.elliott.googlepages.com/kerjodandowireframe .

Pick a swarm, click on link to launch application then you should be connected to others who share your interests. Like an online p2p dating agency.

We are still working on the tracker and to connect youn need others to be online.

Please send feedback so we can continue development.

Saturday, October 28, 2006

kerjodando p2p alpha tracker test


After a lot of stopping and starting and mis-communication between me and my developer (a java expert).

We have decided to reduce the scale of this phase so as to meet the Halloween deadline.

The tracker is now going to be done in server-side code on tomcat.

Ruby on Rails website has now been delayed to next phase.

Also, the project team is now three as we have been joined by a Style, Art and Editorial Director, Trine (from Norway) adding to the currrent team of me, Project Production Manager (from Jamaica) and Vicent, Project Developer (from China).

Here in the Developer's words is how the tracker works,


Proposed Ruby on Rails (RoR) Website before it was delayed:

Core website: I set up 3 tables, called users, catelogs, swarms.


Users is used to record a user's connection.

Catelogs is used to save catelog information.

Swarms is used to save swarm information (including corresponding catelog_id and last-time connect in seconds).
I then use RoR to make some function, such as browse catelog, browse swarms by catelog_id, show swarm by swarm_id and count users by swarm_id.


Tomcat:

I use java/jsp to let user download core_basic.jar file, and use java to output ipfilter.dat.

I have tell you that because of the deadline is closer, so I just use java to work now, later, I wanna use RoR totally instead of tomcat.

This why I use java to output the ipiflter.dat.
I also use tomcat/java to update the time that user last time download ipfilter.dat.

When user download the ipfilter.dat, such as http://*********.com/5/ipfilter.dat
just the user whose ip address is in the ipflter.dat can join the swarm.

I take the "5" as swarm_id, then I find the ip addresses of users whose swarm's id is "5" from users table in database.

When I gather their ip addressess, I output the ip addresses as a file called ipfilter.dat to user for their download.

See picture above.


Tuesday, October 10, 2006

Question About The Possibility of Spoofing in An Ad Hoc Network


ANts is safe from Man-in-Middle Attacks as shown by the answer to question below.

QUESTION 1.

Ant routing is an interesting idea;

I like the fact that it's adaptive
and completely decentralised, but I'm a bit concerned about the possibility of spoofing.

If I transmit packets using X's source address
instead of my own (I mean the overlay address (node ID) rather than the IP address), won't that cause packets addressed to X to be routed towards me instead of towards X?


ANSWER 1.

No ANts (kerjodando) is definitely secured against such Man-In-Middle (MIM) attacks!


The node identification system that is implemented makes it computationally impossible to perform such a MIM attack.

ANts uses a particular Digital Signature (DS) public key as node ID on the ANts net.

The public key (node ID) is changed each time you run ANts and is generated as a complementary PAIR with a private key (signature).

You use your private key to sign your messages so that everyone on the ANts net is able to verify if a message from the node identified by a particular ID (i.e. public key) is spoofed or valid.

This uses the SPECIAL properties of such key pairs.

In other words, when a node sends a message to Bob.

Then Bob receives a message from a public key (node ID - now called Alice) that has been signed by Alice's complementary private key.

Bob can VERIFY (using Alice's public key) that the message was signed by Alice's complentary private key (this is a property of such key pairs).

So Bob can see that it has not been spoofed by Eve who cannot calculate Alice's complementary private key from Alice's public key.

Bob can perform this verification only knowing Alice's public key.

He does not need to know Alice's private key to VERIFY that it was signed by Alice's private key.

He only needs to know Alice's complementary public key (node ID).


So Eve cannot sign messages with Alice's private key although she knows Alice's public key.

So Eve CANNOT pretend (SPOOF) to be Alice i.e. send messages with Alice's public key (node ID).

That is how public private keys work.

This was explained to me by a PHD student who has worked on a government project dealing electronic signatures and PKI.

The method is computationally secure because it involves no DS exchange or OTHER communication.

You simply publish your ID (i.e. public Key) on the net through your queries and you'll be the ONLY one able to use that ID to spread messages on the net.

As you are the only one who knows the complementry private key for that public key.

Spoofed message will be automatically rejected by other nodes, because the spoofer will not be able to create a fake private key signature (unless spoofer can perform a 1024 bit factorisation) and so nodes will fail in verifying the spoofed private key signature.

See http://en.wikipedia.org/wiki/Public-key_cryptography


QUESTION 2.

I haven't looked deeply into Kerjodando but it looks like you're using
the overlay to coordinate BitTorrent-like swarms of peers who are interested in similar files. Do you transmit the file data through the overlay (like MUTE) or just the searches and metadata (like Gnutella)?


ANSWER 2.

File data transmitted through overlay like MUTE.


Saturday, September 30, 2006

Java Made Easy

I thought I'd explain some of the coding that has been done to mod ANtsp2p. Have a look even if you don't program as it is written in java so it is easy to understand. Check out this tutorial if you fancy a crack yourself.

Antsp2pManager.java

Code to update ipfilter, settings and trusted peers files by reloading them from online directory shared by swarm users.

public class Antsp2pManager
{
public void updateIpfilter()
{
InetAddressWatchdog.getInstance().loadFilterFile("ipfilter.dat");
}
public void updateSettings()
{
FrameAnt.getInstance("").getGuiAnt().getSettingsAntPanel().loadStaticSettings(); FrameAnt.getInstance("").getGuiAnt().getSettingsAntPanel().updatesettingsUI();
}
public void updateTrustip()
{
InetAddressEngine.loadTrustedPeers(); FrameAnt.getInstance("").getGuiAnt().getConnectionAntPanel().updatetrustedpeersUI();
}
}


Common.java

Get the names of the files to update and their location.


InternetFile.java

/**
* A class that will get a file from a web or ftp server.
*
* You may use this code as you wish, just don't pretend
* that you wrote it yourself, and don't hold me liable for
* anything that it does or doesn't do. If you're feeling
* especially honest, please include a link to nsftools.com
* along with the code.
*
* For updates and more information, please visit
* www.nsftools.com
*
* @author Julian Robichaux
* @version 0.9
*/


Main.java

Starts kerjodando p2p by lauching ANts p2p and code to share ipfilter.dat (swarm).


Messages.java

Load kerjodando resource message bundle.


getfile.java

Save settings as files.


messages.properties

State names of files to updload.


runThread.java

Extend logger to to report on new code.

Tuesday, September 26, 2006

Do Your Own kerjodando Alpha Test


To test the part of kerjodando that shares ipfilter.dat between swarm members do the following:

1. Write a ipfilter.dat list to exclude all ip addresses except of those users you want to directly connect to see this article for instructions (only list ip addressses you want to exclude).

2. Save file to a url e.g. www.kerjodando.com/desperate_house_wives/

3. Run Java server script to launch kerjodano with url as server in parameter. script located at http://221.130.4.100:8080/swm/Dev-test/kerjodando.jnlp so complete link to launch kerjodando and use ipfilter.dat file located at url is:

http://221.130.4.100:8080/swm/Dev-test/kerjodando.jnlp?server=http://www.kerjodando.com/desperate_house_wives/

4. Accept all java webstart questions to start kerjodando client (same as Ants p2p client).

5. Use right click request connection in irc channel to connect to friends per ipfilter.dat.

6. You now can download from your swarm.

7. Email me feedback please or your details to join alpha testers.

Monday, September 25, 2006

How Kerjodando P2P Works



  1. One webpage for each interest or topic

  2. Users can publish or email webpage URL (link)

  3. Friends and other users go to the webpage and click on link to launch kerjodando

  4. kerjodando connects to other users who have visited the page and clicked the link (the swarm)

  5. Users share files with others in the swarm

  6. By having an account users can be in more than one swarm

  7. Entire swarm is a "small world" network

  8. All connections encrypted

  9. User keep webpage link private or publish it on their website so that they only directly connect to friends or other that share their interests

  10. Users can share files with anyone in the swarm not only those they are directly connected to
  11. Users ip address (identity) only visible to friends or others that share their interests
  12. No user can tell what files other users are sharing
  13. Client for downloading same as latest version of Ants p2p

Friday, September 22, 2006

News on Kerjodando P2P Development


Just heard from my developer v****t. He has told me that the reason the project has been delayed is that he has to complete his professional exams.

We have agreed to start work again on 27th September 2006.

First priority will be to publish a working model where users can select a swarm to share media with.

Also, there seems to have been a bit of chatter on the internet about kerjodando.

See English translation of chatter at Planet Peer Community a German board here.

Here are some extracts (translated form German into English by Google):

Strangely this person cannot program but is a P2P developer?

Sounds like vapourware.

My assumption is the following:

Since he cannot really program but instead pays others to program so he must be only interested in money.

Can't find source code so he must be doing it for money.

With file sharing alot of money can be earned.

The operators from Morpheus and Napster became rich.

(Private home address and telephone number removed, because Elliott has announced himself here, so will be upset to find his private data in a public forum.) - Forum Admin


My Reply to the accusation that I'm only in it for the money:


Sorry I don't speak much German.

For this I appologise so I am going to have to write this in English.

I have been participating in the ANts p2p project since its start.

I was one of the first testers.

I have over many months, no years, learned to program in Java by looking at its code and trying to understand it.

I have attempted on one previous occassion to write a mod (not H****t p2p that was Bitz).

However, my lack of knowledge of the basics really slowed me down.

I could code sending encrypted messages between peers etc but I could not redesign the GUI which I would have thought was easier.

I have spoke to G***n over the years by email.

Some time he has been very helpful at other times less so.

But after starting to code kerjodando, I now really fully understand where he is coming from and why the coding, testing and updating of ANts p2p is so stop and start.

For example, after I made the first beta of kerjodano p2p, I found a major bug in ANts p2p (does not involve security but really slows down file transfer).

So I, along with my developer in China, tested it and tested it but could not find a reason for this bug.

So I contacted Gwren and told him about it.

Wihtin minutes he replied pointing out, in so many words what I have long suspected, that ANts p2p code was now a "mud ball".

It has so many features and changes that even Gwren can't sort out the bugs.


So I have decided to do the following:

1.Code a mod for ME and MY friends to use (if anyone else wants to use it they are free to do so).

2.Not to permanetly alter any ANts p2p code in my mod without Gwren's approval and him making the same alteration to the ANts p2p code.

3.To put ease of use at the top of my priorities.

4. As this software is for my personal use, to pay to have it coded, as I have a day job and four children and a wife.
They would not be very impressed if I spent all my time coding.
Plus others want to code and can do it better than me.

5.kerjodando p2p will be open source and documented.

6.If you want to be involved in the project (you don't need to speak English) please email (ezzy.elliott@gmail.com) me.

7. BTW I am a Capitalist though my day job is working for a non-profit international humanitarian organisation.
Eventually I hope kerjodando p2p will be good enough to be popular but if it is not, no problem, as long as my friends LOVE it, that's fine.

8.Once I have developed kerjodando p2p as far as it can go I then propose to start to pay for the clean up of the ANts p2p "mud ball" code.
This will however be with the agreement and co-operation of G***n.
The work to be done either via bountys; volunteers for free; or by Chinese professionals (paid for).

There, that is the plan.

So far it has been going great.

While testing I have discovered loads of new music.I have had some hold ups.

My wife is pissed off from me being on the PC so much so I have had to cut back.

My coder in China is not immune to the same issues as he has been held up several times by family commitments.

Also, I am moving to Paris from London to learn French and expand my network of friends.

So that's it.

« Last Edit: August 04, 2006, 11:09:27 AM by ezzye »

Wednesday, August 16, 2006

Wireframe for Core and Deliverable Website

I have hired a web designer as well as a coder to do the core website (basic site with core functions) and the deliverable website (site with final look and feel).

To help them do their work I have used google page creator to outline a wireframe for both core and deliverable websites.

These websites do not represent the look and feel or layout of either website. They just give an indication of content.

Core wireframe >

Deliverable wireframe >

Tuesday, July 11, 2006

Low Level Marketing



Trying to make at least one post to each of the p2p consortium websites to get some expert input into the development of kerjodando.

kerjodando p2p - Progress Report


  1. Concept - done
  2. Alpha client with core functionality - done
  3. kerjodando p2p holding page (http://www.kerjodando.com/ ) - done
  4. kerjodando development blog (http://kerjodando.blogspot.com/ ) -done
  5. Working on beta client that can join a swarm specified in a url

Concept

  • Swarms of files and connections
  • Click to join a swarm
  • Private and secure (anonymous p2p)

Alpha Client

  • Modded latest version of ANts p2p so can join specified swarm
  • Script written to update kerjodando whenever ANts p2p updated