rejetto forum
Software => HFS ~ HTTP File Server => Topic started by: rejetto on September 27, 2006, 03:17:04 PM
-
These days i'm making some experiments on the possibility of having a new kind of folder, that will merge virtual and real ones. No more difference.
This would make the use of HFS much easier and handy, for everyone, experts and newbies.
Anyway, this experiment may fail, so don't give it for sure.
But if i reach a good result, it will be the heart of HFS 3. ::)
EDIT: the official URL to download is http://www.rejetto.com/temp/vfs.exe
-
Wow, sounds like a huge leap forward. I'm really looking forward to your progress (even if I do pester you over details sometimes :P)
-
To most of you may seem a trivial task.
But if i delayed this thing for so long time, there is a reason.
It took 2 days just to make something able to add and remove files. :o
-
the experiment seems to be successful. :)
now i'm trying to monitor every change on the disk so that it is reflected by the VFS.
maybe a good thing to do would be to close 2.1, that is quite mature, and open a new development based on this new structure.
at the moment i can't say if HFS 3 will be compatible with old .vfs files.
i'll work on this problem later.
-
Great work, I'd like to test it out? Maybey you could relase a version of it that we could test out?
-
But if i delayed this thing for so long time, there is a reason.
It took 2 days just to make something able to add and remove files. :o
;D
now i'm trying to monitor every change on the disk so that it is reflected by the VFS.
great ! and in such case, could it possible to get a .txt file out of the Virtual File System Screen ? in my mind something similar to this :
(http://xs207.xs.to/xs207/06395/stats.jpg) (http://xs.to)
-
Great work, I'd like to test it out? Maybey you could relase a version of it that we could test out?
at the moment this technology is not integrated in HFS. it is developed aside. it has no icons, no http. as soon as it is completed, i hope it won't take too much to be integrated it in HFS, like a week.
great ! and in such case, could it possible to get a .txt file out of the Virtual File System Screen ? in my mind something similar to this :
i don't understand how that picture is related to the .txt
can you just tell me what's the content you expecte by this txt?
-
Actually the print screen is taken out emule statistics (you guessed it ) and two options might be worth to the ease of use when you get large libraires :
- the fact to get only one click to expand or collapse all sections
- to get in one click a "print to file" .txt visible from "visible banch" or all "branch and sections".
(html could be done also).
ex. of structure of branch and section in HFS:
(http://xs207.xs.to/xs207/06395/Sugg.jpg) (http://xs.to)
-
i asked you for the content of a supposed txt.
anyway, i guess you want a "map" of your virtual file system in txt/html format. is it so?
-
yes it is rejetto ! thanks for U to study that if no inconvenience.
-
ok, both features are accepted, but make your feature requests elsewhere. in this thread it is off topic.
-
here you can preview the functionality of the new technology.
it is lacking everything else, and it is not useful for anything else but previewing the technology.
http://www.sendspace.com/file/mf8vt1
1) see how you don't need to distinguish anymore between virtual and real folders.
2) moreover, you can do things you can't do with HFS2, like renaming a file inside a real-folder.
3) if you rename or delete a file on your disk, the virtual file system is automatically updated on the screen.
report your impressions and bugs, please.
-
Looks very promissing. :)
Did just some quick tests.
On adding a file to a real folder is displayed with full path, is this intentionally?
I still do not fully understand the consequences of the new design. Isn't a folder which i add in HFS3 and doesn't exist on my drive still a virtual folder?
Did some extreme test: /A/A/A/A.... and added test.txt to the folder A on my drive:
all A's did reflect test.txt on HFS3. Removing the test.txt from my drive required a page reload to reflect the change.
But anyway, very very promissing.
But in order to fully understand & test the preview, Rejetto, could you please comment on your intentions?
-
On adding a file to a real folder is displayed with full path, is this intentionally?
it is NOT. but i just tried and did not get this.
can you tell me exactly how you acted so i can reproduce?
tell me exact paths of the folder/files you move
I still do not fully understand the consequences of the new design. Isn't a folder which i add in HFS3 and doesn't exist on my drive still a virtual folder?
yes, it is. the consequences are
1. you don't have to choice the kind of folder
2. you can do things you couldn't do before
so 1=easier, 2=more power
Did some extreme test: /A/A/A/A.... and added test.txt to the folder A on my drive:
all A's did reflect test.txt on HFS3. Removing the test.txt from my drive required a page reload to reflect the change.
what you mean with "page reload" ?
ok, making this test i saw the "full path file". i will fix it ASAP and reupload.
But in order to fully understand & test the preview, Rejetto, could you please comment on your intentions?
we'll discover this by confronting the behaviour, and trying to make it work as we want it to be.
-
what you mean with "page reload" ?
I had to collapse the directory tree in HFS3 (-) and unfold it again (+) to get the change displayed.
-
this should fix those bugs. please let me know.
http://www.sendspace.com/file/g9s854
-
Rejetto, here's another one:
open "My Computer" and drag&drop to HFS3 complete drives C:, D: and/or networkdrive(s):
The name of the drive is displayed as empty space, the tree can be unfolded.
Adding a second or even more drives, gives a message that the folder "" already exists and renaming is suggested.
Accepting results in "(1)" etc.
-
aaaah, i forgot to support full drives.
i will support them soon.
-
full drives supported
and now it skips system files
http://www.sendspace.com/file/v2dq3e
-
:)
Looks very good now!
-
i repeated the experiment, now using only the standard Windows widget.
the previous was VirtualTree, a good widget, but 1MB extra code, that would make harder for people to recompile HFS, and harder for me to integrate this technology in HFS.
Since the standard widget is less powerful, i had to introduce the empty label you can see in every empty folder.
I'm unsure this is a worsening, maybe it will be easier for someone to understand that the folder is empty.
i know there is some flickering.
i'm interested in opinions and bug reports.
edit: fixed: the drive name was not displayed
edit: fixed: some problems moving items
-
Looks good to me.
"Empty folder" doesn't disturb me ...
-
new name collision policy:
- if a virtual item already exists, the one read from disk is skipped
- if a collision arise, the system offer to rename one of the 2 nodes
now you see where the file is pointing
some bug fixed
file rename fixed
edit: syncronization problem solved
-
I fixed some bugs, but there is one that i can rarely reproduce.
If someone tell me an exact procedure to reproduce it, i can fix it.
Please i need your help.
The non-always-working procedure is
- add a folder from disk
- create a (virtual) folder in the root
- move one file from the folder(disk) to the folder(virtual)
- rename this file on disk, repeatedly
- while you rename it on disk, watch it being renamed on the window program. sometimes it stops on an old name, and sync is lost.
i need to understand that "sometimes". how to do it, exactly.
thank you for your help building HFS 3 ;)
-
I think i fixed the bug.
Here is the current version.
-
Ok, i fixed new bugs, and made other improvements.
From now on the experiment will be available at www.rejetto.com/temp/vfs.exe
-
other bugs fixed (mainly graphical glitches)
-
added real folders: delete does not work
new folder: delete workd well
-
i cannot reproduce the problem. can you tell me how to do?
-
right click on home, add new folder, delet new folder =OK
open My Computer,drop &drag C: to Home, C: is added, right click, delete= does not work, same with other drop & dragged directories
-
the problem is about selection, not deletion.
if you select exactly the C:, you can delete it.
i'll fix it.
-
aaah, i got it :o I'm getting lazy, first left click, then right click ...
-
had no time to work on HFS 3 lately.
all the available time passed fixing bugs on HFS 2.
i'm working on my degree thesis these days.
-
had no time to work on HFS 3 lately.
all the available time passed fixing bugs on HFS 2.
i'm working on my degree thesis these days.
take your time!
the more features, the more bugs ...
Good luck... isn't HFS worth at least a PhD?
-
the "experiment" and most news in 2.1 are product of my thesis ;D
guys, if we want HFS to spread, it must get clearer and easier.
and that's the future of computers: clearer and easier.
-
I like the concept of one folder type.
I know they're slower but I've been using virtual folders 'cause they let you and set user access rights within the folders. I haven't found a way to do this with real folders.
Thanx for a great product.
Dennis
-----------------------------------
These days i'm making some experiments on the possibility of having a new kind of folder, that will merge virtual and real ones. No more difference.
This would make the use of HFS much easier and handy, for everyone, experts and newbies.
Anyway, this experiment may fail, so don't give it for sure.
But if i reach a good result, it will be the heart of HFS 3. ::)
EDIT: the official URL to download is http://www.rejetto.com/temp/vfs.exe
-
hello mister Rejetto
Good luck with your degree !
i have viewed whole topic and like the merging folders idea , but if it's actually working should there be an option to choose between
standard and merged folders?
Like you said , it has more power but i'm afraid more power can also create a bigger mess :o
Many respect for people with your capability to program such nice software. ;)
-
i'm interested in knowing any problem.
i don't understand if you are only supposing there is a usability problem, or you actually found one.
if you find something difficult, clumsy or non-linear, please, tell me.
i think you missed a point: i'm introducing this new thing because it is easier, not because it is more powerful.
the extra power is a nice side effect. ;)