rejetto forum

Software => HFS ~ HTTP File Server => Topic started by: rejetto on May 12, 2012, 11:00:08 AM

Title: HFS 3: work in progress
Post by: rejetto on May 12, 2012, 11:00:08 AM
good news everyone!

the project is somewhere around 1% now :)
I could made some tests, and i want you to know that this brand new version (tho at an early stage) is already showing some BIG advantages brought by the new technology it is built upon:
- unicode file names supported
- much easier: no more need to choose between real and virtual folders, just one powerful folder
- administration accessible over the net
- max throughput triplicated *

Not bad for a 1%, is it?

Now i need to call you to arms!
If i do this project alone it won't hit 100% before 1 or 2 more years.
I'm searching for tough javascript programmers willing to help.
Anyone?

*the measuring has been done by downloading with wget in local. Version 2.3 reached 35MB/s while version 3 sported a glorious 126MB/s. No improvement is expected for slow internet connections: if you already are hitting the limit of your own internet connection don't dream about overcoming it. I cannot yet tell what will be the real gain for fast networks, we'll see.
Title: Re: HFS 3: work in progress
Post by: PikachuEXE on May 13, 2012, 02:33:41 AM
JavaScript@_@
I am only good in ruby :P
Not to say I got no idea how to do OO with JS~~

Just wanna know what you use to build/write front-end and back-end
If I still got free time after going to work and maintaining my Firefox extension I will come  :-\
Title: Re: HFS 3: work in progress
Post by: MarkV on May 13, 2012, 06:46:32 AM
That's not good news, that's GREAT news! No JS or even programming knowledge with me at all, I'm afraid... :(
Title: Re: HFS 3: work in progress
Post by: TSG on May 13, 2012, 11:29:37 AM
Cool, I hope you can find some people qualified enough for the job. By JavaScript I'll assume you'll be wanting help with the default web interfaces for it (jQuery, jQuery UI etc?). Unfortunately I just haven't got the time lately for open source projects. Have been saving to move out etc. I think Richard is in the same boat.

Has HFS had a stable release as it is now, since you are writing it from scratch?
Title: Re: HFS 3: work in progress
Post by: rejetto on May 13, 2012, 12:42:52 PM
By JavaScript I'll assume you'll be wanting help with the default web interfaces for it (jQuery, jQuery UI etc?).

yes and no. Even the server-side is made in javascript :)
http://nodejs.org/
there will be for sure 3 distinct part:
server (core and services)
front-end (to browse the folders)
back-end (for administration)

Quote
Has HFS had a stable release as it is now, since you are writing it from scratch?

are you talking about version 2 or 3?
no news for 2, and not even alpha version for 3 (i said it's 1%)
nevertheless (about 3) those advantages i reported are already in that first 1%
Title: Re: HFS 3: work in progress
Post by: raybob on May 18, 2012, 04:15:05 AM
So you're not putting PHP or even macros into version 3?
Title: Re: HFS 3: work in progress
Post by: rejetto on May 19, 2012, 12:42:32 PM
So you're not putting PHP or even macros into version 3?

i didn't take yet the time to explore this matter.
Point of it all is having a server side scripting: that's what macros and PHP are.
The official server scripting will be javascript, that will blend nicely and very fast because things will just become part of HFS, not just executed by an internal interpreter as we do now for macros. I don't personally plan to work on getting macros on HFS 3.
PHP, as other languages, should come thanks to CGI: a standard way to run different things inside the webserver. Apparently CGI is readily available (https://github.com/TooTallNate/node-cgi), but didn't try it yet. Being at a 1% and still alone (with a full-time job) it all goes very slow.

I didn't design how "templates" will be. I'm now trying to get a sort of template working, then we'll see how to get something cool to customize.
Interested programmers with plenty of free time can try to get a preview running. :) First step is installing node.js and have it working, then you can come back to me.
Title: Re: HFS 3: work in progress
Post by: 123459 on May 22, 2012, 01:45:16 PM
good news everyone!

the project is somewhere around 1% now :)
- max throughput triplicated *

Not bad for a 1%, is it?

*the measuring has been done by downloading with wget in local. Version 2.3 reached 35MB/s while version 3 sported a glorious 126MB/s. No improvement is expected for slow internet connections: if you already are hitting the limit of your own internet connection don't dream about overcoming it. I cannot yet tell what will be the real gain for fast networks, we'll see.

Will you release an alpha?
Title: Re: HFS 3: work in progress
Post by: therise on May 23, 2012, 08:23:19 AM
good news everyone!

the project is somewhere around 1% now :)
I could made some tests, and i want you to know that this brand new version (tho at an early stage) is already showing some BIG advantages brought by the new technology it is built upon:
- unicode file names supported
- much easier: no more need to choose between real and virtual folders, just one powerful folder
- administration accessible over the net
- max throughput triplicated *

Not bad for a 1%, is it?

Now i need to call you to arms!
If i do this project alone it won't hit 100% before 1 or 2 more years.
I'm searching for tough javascript programmers willing to help.
Anyone?

*the measuring has been done by downloading with wget in local. Version 2.3 reached 35MB/s while version 3 sported a glorious 126MB/s. No improvement is expected for slow internet connections: if you already are hitting the limit of your own internet connection don't dream about overcoming it. I cannot yet tell what will be the real gain for fast networks, we'll see.

IMO, if let it as Open Source and let everyone to commit at github might help.
Title: Re: HFS 3: work in progress
Post by: rejetto on May 23, 2012, 09:05:57 PM
Q moved to http://www.rejetto.com/forum/index.php/topic,10482.0.html

Will you release an alpha?

at the moment it's not even useful, it's more a technology demostration than an alpha.
Anyway, yes, i mean to publish something in the next days, because i want to explore distribution/deploying methods.
It all depends on the amount of time i find to work on it.
Title: Re: HFS 3: work in progress
Post by: rejetto on May 23, 2012, 09:08:57 PM
IMO, if let it as Open Source and let everyone to commit at github might help.

version 3 will be open source as well, yes.
i meant to use sourceforge, since it all started there.
Anyway i know github is the "standard" for Node projects. I'll consider that.
Title: Re: HFS 3: work in progress
Post by: PikachuEXE on May 30, 2012, 11:59:03 PM
I think if you want more people to help,
using GitHub is better since people can fork (copy the whole repo),
make changes, commit, then start a pull request (merge)

Better than sending a patch...

Never worked on SourceForge. How do people collaborate there?


Title: Re: HFS 3: work in progress
Post by: rejetto on May 31, 2012, 08:15:13 AM
i switched to github, mainly because of the GIT system.

Never worked on SourceForge. How do people collaborate there?

they use SVN, very close but not as cool as GIT