Hoi Germ,
Hele tijd is het stil geweest rond foonsearch / RING etc
Het kost mij best veel tijd om de nieuwe technieken operationeel te krijgen. Hierna zullen deze technieken ook nog moeten gaan samenwerken —)
Is er al enige progressie en indien zo, kan ik iets doen inzake testen van een applicatie.
Ik ben vorige week begonnen met het prutsen aan de filezilla source code. Het is m.i. erg belangrijk om een mooie interface te hebben. Ik moet me nog wel wat inleren op het MFC programmeren. Het is wel iets anders wat ik goed ken.
Ik denk momenteel aan drie windows.
-
file/database selectie scherm. Denk hierbij aan “Local site” van filezilla scherm. Je kan hierin op de drives/directories gaan browsen en onderaan wil ik graag een database icoon hebben. Op database icoon ik je dan op database en tabel gaan selecteren (“browsen”).
-
Als je op het database icoon klikt kan je in het tweede selectiescherm op records gaan zoeken. Het resultaat wordt in output screen getoond. Je kan dit als het zoekscherm van Megafoon zien. Eigenlijk is 1) een speciale variant van 2). Als je naar de oude cdfoon kijkt had die 25 directories en 366 files. Als je bijvoorbeeld 5 miljoen files in 1 directory zou hebben dan is het zoeken niet zo gemakkelijk bij 1). Dan zou je met 2) moeten gaan zoeken.
-
Output screen. Hier komt het zoekresultaat van 1) en 2) te
staan. De kolommen zullen m.i. dynamisch aangemaakt moeten worden. Elke tabel heeft namelijk andere veldnamen.
Mogelijke visualisatie.
Germ, Jij hebt met het programma filesystem je filesysteem in MySQL staan. Het filesystem programma draait in de achtergrond met lage cpu utilization. Ook de icons van de drives zullen in mysql moeten worden opgeslagen. N.B. Momenteel ben ik bezig om uit te zoeken hoe dat laatste moet.
Ik zie in scherm 1) staat een computer met de naam “germ”. Als ik op germ klik kan ik op “jouw” (A:, C:, D:, E: ) filesysteem browsen, doordat ik de directories en filenamen, hashes en icons van jouw drives heb overgehaald uit jouw mysql server d.m.v. foonsearchd. N.B. Ook alle removeable disks (CDROM/DVD) die je hebt kan je allemaal in MySQL opslaan.
Onder filesysteem zal een database icoon komen met de naam “mysql”. Klik ik op mysql dan zie ik onder andere “foondump2004”. Klik ik op foondump2004 dan kan ik in de foondump tabellen gaan zoeken. Ik kan ook een file bij jou zoeken door in de tabel ‘file’ gaan zoeken in het zoekscherm 2).
Germ, Je snapt natuurlijk wel dat je ook op alle te benaderen peer’s of peers die je selecteert met de muis in scherm 1), of groepen van peer gelijktijd kan gaan zoeken,
De vriendelijke groet Jan Marco
P.S. In het MFC programma zal je ook nieuwe (foondump) records moeten kunnen opvoeren. Indien ze er opstaan zullen ze ook te benaderen kunnen zijn door de andere peers.