W dniu 2013-04-07 12:34, Grzegorz Niemirowski pisze:
> m4rkiz <m4rkiz_at_mail.od.wujka.na.g.com> napisał(a):
>> problem mam - jest sobie katalog z kilkoma tysiacami plikow
>> chcialbym polautomatycznie go przesortowac ale potrzebuje wspomagania
>> z automatu tego nie zrobie bo rozmiary i daty sa dosyc przypadkowe lub
>> nawet absurdalne, to czego szukam to cos co mi przetrzepie i zaprezentuje
>> razem pliki ktore maja okreslona ilosc wspolnych wyrazow, czyli chcialbym
>> dostac pogrupowane razem np.
>> Jan Kowalski raport z AAAA 2010.txt
>> raport z AAAA 2010 Kowalski.txt
>> 2010 - raport Kowalski Jan AAAA.txt
>> Joanna Kowalska - raport z BBB 2011.txt
>> raport z BBB 2011 Kowalska.txt
>> 2011 - raport Kowalska Joanna BBB.txt
>> slowem cos co mi pogrupuje pliki ktore maja wspolne n wyrazow
>> ktos spotkal sie z podobnym gotowym programem, najchetniej z jakims
>> aktywnym oknem w stylu total commandera (wyswietla podobne pliki
>> w ladnie oddzielonych grupach)? jezeli nic nie ma to wiem ze moge to
>> oskryptowac jakos i powrzucac do osobnch folderow
>
> Może powiedz więcej o tych plikach, bo ogólnie ten problem wcale nie jest
> taki prosty z algorytmicznego punktu widzenia.
Ten przykład, który podał - jest prosty.
> Pamiętaj, że jeśli jeden plik
> ma tyle samo wspólnych wyrazów co drugi, a drugi tyle samo co trzeci, to
> wcale nie musi oznaczać, że trzeci będzie miał tyle samo, co pierwszy.
> Możesz też grupować według określonej liczby tych samych wyrazów, ale wtedy
> będziesz mieć jeden plik w wielu grupach.
Długość napisów (nazw plików) nie ma znaczenia - grupuje się po podanych
fragmentach.
> Tak czy siak dostaniesz w wyniku
> coś, co nie koniecznie musi być bardziej uporządkowane od danych
> wejściowych.
To prawda, jeśli dla podanego przykładu wprowadzę jako filtr Kowal - to
uzyskam to co na wejściu.
> Więc "oskryptować jakoś" to wcale nie jest proste jeśli nie ma
> się konkretnego algorytmu.
Odwracasz role, algorytm jest jeden, ten który go wykorzystuje musi myśleć
(wiedzieć) co robi. z mojego doświadczenia wynika, że samo programowanie to
pestka w porównaniu z energonomią i zapewnieniem idiotoodporności (głupi
przykład - co by przy błędach nie pozwalać na Enter, Enter...)
-- Artur 0 weeks 1 day 9 hours 36 minutes 24 seconds and 444 milliseconds. "pl.comp.os.ms-windows.winnt"Received on Sun 07 Apr 2013 - 15:30:02 MET DST
To archiwum zostało wygenerowane przez hypermail 2.2.0 : Sun 07 Apr 2013 - 15:42:01 MET DST