[freenet-dev] Freenet Summer of Code wrap-up

2009-11-01 Thread Zero3
Matthew Toseland wrote:
> Apologies for being the absolute last wrap-up! This year went really well, we 
> had 5 students, and they all (more or less) deserved their passes. We had a 
> much stronger selection process than in the first 2 years, requiring some 
> demonstration in the form of code: a new feature or a bugfix. So even though 
> most of the students were completely new to us, mostly they did pretty well. 
> One of our students had a work conflict, but this was resolved satisfactorily.
> 
> For the Googlers reading this, Freenet is an anonymous peer to peer system 
> with support for forums, browsing the internal web, filesharing etc, with a 
> focus on security and the option of running in "darknet" or friend-to-friend 
> mode. It is intended (at least by me) for people in hostile environments 
> (China, Iran etc) to express themselves freely, but it is currently mostly 
> used in the West by geeks, filesharers, etc.
> 
> infinity0 and mikeb worked together on a new searching plugin, which we have 
> now deployed. infinity0's work was primarily on a new index format (which 
> works, but the spider needs more work), and on distributed indexing (which 
> doesn't yet), and mikeb mainly worked on improving the user interface and 
> adding essential features (simple non-infringing page ranking algorithm, 
> booleans, phrase matches etc). kurmi worked on new filtering code for various 
> formats, particularly a vastly improved CSS filter, which needed considerable 
> work to sort out all the parsing perversities but is now merged (Freenet has 
> to be very careful not to send anything to the browser that might give the 
> user's IP away via a web-bug). ljb worked on more friend-to-friend 
> functionality, his work is included in current builds. sashee worked on 
> making the web interface more dynamic, including solving a long-running 
> problem with image loading blocking the browser (freenet has quite high 
> latency!), using Google 
Web Toolkit; this branch has not yet been merged, but hopefully will be inside 
the next 6 months or so, it needs some tuning and debugging for slow browsers. 
> 
> Some of our students achieved less than expected IMHO but in more cases there 
> was a lot more work involved in the project than I expected, and the students 
> did really well. I have talked to most of them in the last month, well after 
> the programme was finished, and hopefully some of them will continue to 
> contribute at least occasionally. Best year yet, many thanks to Google!

/me *claps*

- Zero3



[freenet-dev] Update on getting rid of emu

2009-11-01 Thread Zero3
bo-le wrote:
> Am Samstag, 31. Oktober 2009 17:28:38 schrieb Zero3:
>> Matthew Toseland wrote:
>>> On Friday 30 October 2009 17:10:02 Zero3 wrote:
 Matthew Toseland wrote:
> If this line of reasoning is correct, we need to choose an
> end-user-oriented issue tracker or forums system (either way ideally
> gratis and hosted) to complement Uservoice. Suggestions?
 It would make sense to find a tracker that both users and devs can use.
 Saves the overhead of moving things from e.g. a forums system to a bug
 tracker.
>>> Is it possible? Is Trac something that end users can use?
>> I don't think Trac is the perfect solution (not as it is right now, at
>> least), but it seems much better than our current solution (Mantis +
>> Wikka Wakka).
>>
>> Pidgin (see http://developer.pidgin.im/) has an interesting
>> implementation directly into their website. The bar at the top contains
>> easy access to some of the most used features: Wiki (starts here),
>> Timeline (aka "what's new?"), Roadmap and Search. It is possible to
>> create other things like "New ticket" and "Browse source" it seems, if
>> you look at the official trac site (http://trac.edgewall.org/).
>>
>> I don't have any personal experience with Trac though. Perhaps someone
>> else around here has, and can give us some recommendations?
>>
> this may fit our needs better then trac: http://basieproject.org/

A third option is Google Project Hosting (we are already using some 
Google-thingy for downloads I think?). Example here:

http://code.google.com/p/support/issues/list

The interface seems quite simple, and has both bug tracker and wiki.

I'm quite fond of the "starring" of bugs. It's basically the possibility 
for users to mark the bugs they are specially interested in, which also 
gives the developers the possibility to focus on the most popular bugs.

This might be able to supercede uservoice too (which is quite prone to 
spam as no user verification of votes are done).

- Zero3



Re: [freenet-dev] Update on getting rid of emu

2009-11-01 Thread Zero3
bo-le wrote:
 Am Samstag, 31. Oktober 2009 17:28:38 schrieb Zero3:
 Matthew Toseland wrote:
 On Friday 30 October 2009 17:10:02 Zero3 wrote:
 Matthew Toseland wrote:
 If this line of reasoning is correct, we need to choose an
 end-user-oriented issue tracker or forums system (either way ideally
 gratis and hosted) to complement Uservoice. Suggestions?
 It would make sense to find a tracker that both users and devs can use.
 Saves the overhead of moving things from e.g. a forums system to a bug
 tracker.
 Is it possible? Is Trac something that end users can use?
 I don't think Trac is the perfect solution (not as it is right now, at
 least), but it seems much better than our current solution (Mantis +
 Wikka Wakka).

 Pidgin (see http://developer.pidgin.im/) has an interesting
 implementation directly into their website. The bar at the top contains
 easy access to some of the most used features: Wiki (starts here),
 Timeline (aka what's new?), Roadmap and Search. It is possible to
 create other things like New ticket and Browse source it seems, if
 you look at the official trac site (http://trac.edgewall.org/).

 I don't have any personal experience with Trac though. Perhaps someone
 else around here has, and can give us some recommendations?

 this may fit our needs better then trac: http://basieproject.org/

A third option is Google Project Hosting (we are already using some 
Google-thingy for downloads I think?). Example here:

http://code.google.com/p/support/issues/list

The interface seems quite simple, and has both bug tracker and wiki.

I'm quite fond of the starring of bugs. It's basically the possibility 
for users to mark the bugs they are specially interested in, which also 
gives the developers the possibility to focus on the most popular bugs.

This might be able to supercede uservoice too (which is quite prone to 
spam as no user verification of votes are done).

- Zero3
___
Devl mailing list
Devl@freenetproject.org
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl


Re: [freenet-dev] Freenet Summer of Code wrap-up

2009-11-01 Thread Zero3
Matthew Toseland wrote:
 Apologies for being the absolute last wrap-up! This year went really well, we 
 had 5 students, and they all (more or less) deserved their passes. We had a 
 much stronger selection process than in the first 2 years, requiring some 
 demonstration in the form of code: a new feature or a bugfix. So even though 
 most of the students were completely new to us, mostly they did pretty well. 
 One of our students had a work conflict, but this was resolved satisfactorily.
 
 For the Googlers reading this, Freenet is an anonymous peer to peer system 
 with support for forums, browsing the internal web, filesharing etc, with a 
 focus on security and the option of running in darknet or friend-to-friend 
 mode. It is intended (at least by me) for people in hostile environments 
 (China, Iran etc) to express themselves freely, but it is currently mostly 
 used in the West by geeks, filesharers, etc.
 
 infinity0 and mikeb worked together on a new searching plugin, which we have 
 now deployed. infinity0's work was primarily on a new index format (which 
 works, but the spider needs more work), and on distributed indexing (which 
 doesn't yet), and mikeb mainly worked on improving the user interface and 
 adding essential features (simple non-infringing page ranking algorithm, 
 booleans, phrase matches etc). kurmi worked on new filtering code for various 
 formats, particularly a vastly improved CSS filter, which needed considerable 
 work to sort out all the parsing perversities but is now merged (Freenet has 
 to be very careful not to send anything to the browser that might give the 
 user's IP away via a web-bug). ljb worked on more friend-to-friend 
 functionality, his work is included in current builds. sashee worked on 
 making the web interface more dynamic, including solving a long-running 
 problem with image loading blocking the browser (freenet has quite high 
 latency!), using Google 
Web Toolkit; this branch has not yet been merged, but hopefully will be inside 
the next 6 months or so, it needs some tuning and debugging for slow browsers. 
 
 Some of our students achieved less than expected IMHO but in more cases there 
 was a lot more work involved in the project than I expected, and the students 
 did really well. I have talked to most of them in the last month, well after 
 the programme was finished, and hopefully some of them will continue to 
 contribute at least occasionally. Best year yet, many thanks to Google!

/me *claps*

- Zero3
___
Devl mailing list
Devl@freenetproject.org
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl