DeXplorer - Soft - Brasov - 2006 Nationala

Informatii generale

  • Categorie: Soft
  • Homepage: www.dex.marte.ro
  • Judetul: Brasov

Descriere

Ideea de baza a fost creearea unui software utilitar ce permite copieri foarte rapide de pe HDD pe HDD. Bineinteles, functionalitatea se extinde si la unitati optice, flashuri si altele dar nu s-a cautat optimizarea performantelor pentru acestea. Totodata am dorit sa creez si un motor de cautare al fisierelor, intorcandu-ma la “basic”-uri. Programul se poate considera ca fiind o metamorfoza a interfetelor de commander si de explorer din punct de vedere al aspectului, dar fiecare algoritm folosit in “core”-ul sau, de la cautare la copiere/codificare de fisiere sunt creatii originale si optimizate pentru calculatoarele moderne.

Tehnologii

OOP in Delphi 7

Cerinte sistem

pentium II 400Mhz
cam 128Mb RAM (programul foloseste de la 10Mb la cat doreste utilizatorul sa mareasca bufferul - exclusiv in timpul copierii)

Realizatori

Constantin Dragos

  • Scoala: Colegiul National de Informatica “Grigore Moisil”
  • Clasa: 12F
  • Judet: Brasov

n-aveti nimic de spus?

pare interesant…mai ales knd tre sa mut d p un HDD p altu’ imagini .iso d vreo 4 GB gen Prince of Persia 2 sau Call of Duty 2 ( 3 GB ). am 2 HDD-uri si knd dw de pe DC++ raman fara spatiu si tre sa mut repede pana nu pierd conexiunea si ramane ala fara slot-uri libere. Pe scurt programul tau chiar mi-ar fi d folos sincer. Astept sa ved posibilitatile lui :smiley:

DeX

n-aveti nimic de spus?



Cam greu sa faci comentarii fara obiectu' muncii in fata. Doar atunci vezi ce e abureala si ce nu.

domnu… Professor_Khaos, dumneata “dw de pe DC++” jocuri ?? mie imi suna cumva a piraterie ?? :smile:

Va avertizez din nou sa nu va departati de la topic.

Data viitoare voi sterge pur si simplu comentariile de genul asta care o iau pe campii.

d c nu le stergi acum? deja devine enervant sa raspund tuturor desteptilor kre au invatat sa posteze kte o insiruire de cuvinte si acum vor sa arate lumii k au apa calda si ei :unamused:

PS: k sa nu existe vreun dubiu: acel exemplu era dat strict ipotetic…asta doar pt a nu lasa loc unor alti oameni, kre vad vreun gramofon la TV, spatiu sa comenteze OFFTOPIC domnu’ Vivi :wink:

Imi place ideea cozii… e chiar enervant: ctrl+c suprascrie ce ai deja pus in clipboard sa copiezi… not anymore :smile:

In rest… adevarul e ca trebuie vazut mai in detaliu pentru a putea comenta pertinent





off-topic (scuzati mr Vivi): Vendetta tata tu de unde ai windowsul? Mie imi suna cumva a piraterie??

serverul pe care-i pus imi trozneste orice .exe sau arhiva pe care o pun… deci nu pot sa il pun pe http pt download… o sa incerc cu un ftp sa vad ce iese…daca aveti sugestii…



1. Programul merge foarte bine si pe retea… de cand am RDS pe fibra cu retea interna le fortez switchurile astora cu 4 Mb/s… pe connexiune LAN 1Gbit a mers relaxat la o copiere externa laptop <-> S-ata cu 21 Mb/s constant.

2. are un bug de path la stergere si din pacate inca mi-e lene sa-l rezolv… deci daca puneti mana pe el… use shift-Del :smile:

3. inca-i beta asa ca nu injurati programatoru… raportati buguri… o sa postez un link nou daca reusesc sa-l fac sa mearga…

4. modulul de coada a iesit din beta-testing si dupa mult frecat de mine si inca 30 de colegi sunt multumit sa va spun ca merge perfect :smile:… la fel si motoarele de copiere/codificare/cautare de fisiere

Nu ma pot abtine sa nu spun ca-mi “miroase” a clona de Total Commander … dar avand in vedere ca TC are o interfata destul de rigida (ca sa-l imblanzeshti tre’ sa fi maestru-ntrale keyboardului) orice aplicatie asemanatoare cu un plus de functionalitate este bine venita. Un mic sfat … sa ai grija la resursele ocupate avand in vedere ca majoritatea dintre noi tinem un filemanager pornit tot timpul.

  1. Am reusit sa fac o interfata primitoare de site si totodata sa pun o arhiva cu programul pe server… mergeti aici si luati arhiva…

    2. Nu e clona… daca iei programul vei observa ca n-are prea multe lucruri in comun cu commanderu inafara de interfata… totodata veti observa ca programul a fost facut astfel incat sa cuprinda functiile strict necesare… deci nu avem nshpe mii de functii care ne deseneaza arbori din fisiere (commander) care habar nu am la ce ar ajuta un om normal… Testati-l… jucati-va cu buffferu si daca aveti chef spuneti-mi cum se comporta… ce va place, ce nu.

poti incerca sa-l faci P2P ? cine stie, poate va concura de la umar la umar cu orice program de file sharing

nu ma tenteaza ideea… si-asa sunt nshpe mii de p2p-uri… cunosc pe cineva la faculta care a creat Cybelle… pure p2p… graf complet…

astept comentarii in legatura cu programul, acum ca aveti de unde sa-l downloadati…

Mah, are ceva probleme cu afisatu icoanelor. Imi apar numa thumbnail-uri la poze, care se incarc cam greu (a durat 10 secunde sa-mi afiseze vreo 12 poze), si memoria a ajuns la 21 MB fara sa efectuez alte operatii.



Inca o chestie, baga si tu hinturi la butoanele din toolbar. Adica ce-ar trebui sa faca butonu ala “Q”?? Mie pur si simplu mi se face negru listview-ul din dreapta.



Cam atat deocamdata…

deci… evident, cand lucrezi cu thumbnailuri se ridica destul de mult consumul de memorie… fiecare se realizeaza in thread propriu… daca-l faceam dependent de platforma era mai rapid DAR nu functiona pe windowsuri mai vechi si nu puteam sa-l migrez pe linux… (momentan nu am versiune de linux, dar probabil o voi face dupa ce rezolv cateva buguri majore)



si daca ai intrebari… citeste la “despre program” nu-i mult si banuiesc ca e destul de explicit…

daca apesi pe Q ti se afiseaza lista de fisiere… cu scris gri pe negru :stuck_out_tongue: evident… daca e goala, iti va afisa totul negru… informatia e acolo… trebuie doar sa o cauti.

deci lol…

uite am vazut ca ziceai ca vrei sa portezi pe linux, si avand si io cateva cunostinte de delphi (:D) am observat ca lista cu fisierele si arborele de directoare seamana cu ShellTreeView si shelllistview (care btw nu is portabile). Am vrut sa ma asigur inainte sa fac vreun comentariu pe site si m-am uitat la clasa lor. Am vazut ca apartineau altor clase TJamShellTree si TJamShellList. Am dat un search pe google si stupoare… exploreru tau e o copie aproape perfecta a unui sample pt componentele lor (am vazut un screenshot acolo) . Asta nu era mare problema daca acele componente erau FREE. Dar din cate am vazut io acolo componentele erau de CUMPARAT asa ca iti dau un sfat: scapa de ele cat mai repede si incearca sa faci ceva cu componente free (ca ma gandesc ca nu le-ai cumparat)

intr-adevar… componentele pe care la folosesc sunt inherited de la alea ale lor… (nici n-am zis ca sunt creatii originale :stuck_out_tongue: ) winhexul face multe… ideea e ca engine-ul programului avea nevoia de o interfata gen shellList cu multe buguri rezolvate… le-am gasit pe alea si le-am editat. Momentan lucrez la un shellList propriu dar dupa cum bine iti dai seama (tinand cont ca stii delphi) asa ceva e o munca sisifica…

Si daca te uiti bine prin program… nu shelList-urile fac softul… ci core-ul de 10.000 de linii de oop…

Si acuma sa-ti zic o chestie… apropo de concursuri… Nici Delphi-ul nu a fost cumparat, nici Visual Studio .net… nimeni de la concurs nu are licenta pentru mediul de programare in care a lucrat… deci daca e sa o iei asa ShellList-urile din Delphi NU sunt free… :-| Nu poti cere licenta si soft profesional si inregistrat din partea unui elev fara venit, nu? :stuck_out_tongue:

Daca nu termin componentele mele intr-un viitor apropiat, probabil ca le voi lua pe alea… dupa ce prinde DeXploreru ceva avant… adica… la naiba… sunt doar 1,5 mil… dar si-asa trebuie sa ai licenta de programator care costa peste 1000$… deci Ioman… vorbim de cumparat dupa faculta…

P.S. Si-asa dupa concursuri o sa dau .dpr-u pe net…

Aici iti dau dreptate DeX…dak ar fi dupa licenta nimeni n-ar programa si Microsoft and all the rest would lose the “third world” programming genius they’re so desperate to hire :wink: . Io mai am ink versiunea de Visual Studio .Net luata acum 2 ani la InfoEd…k in ala am facut jocu…30 day trial version, d aia mai are spelling mistakes…k m-am grabit :stuck_out_tongue: :laughing: :smiley: