Oficjalne Forum programu Odkurzacz
Strony: [1] 2   Do dołu
  Odpowiedz  |  Drukuj  
Autor Wątek: fList PL [mojego autorstwa]  (Przeczytany 14223 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« : Sierpień 25, 2011, 20:54:51 »
Odpowiedz cytującCytuj

Witam
Chciałbym zaprezentować swój program fList, który jest na razie w wersji Beta i jest kilka problemów z nim.

Program służy do listowania plików smile

Co mnie sprowadziło na ten pomysł? Ostatnio potrzebowałem czegoś do zrobienia listy. Wszystko było płatne, aż w końcu napisałem sam taki program smile

Linki znajdziecie niżej, forum fList'a upadło z wiadomych przyczyn.
« Ostatnia zmiana: Marzec 01, 2013, 20:27:08 wysłane przez Scootaloo » Zapisane

Franmo
Constructor
Diament
****
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 3421



« Odpowiedz #1 : Sierpień 25, 2011, 22:24:18 »
Odpowiedz cytującCytuj

Sprawdziłem, poprawnie działa. Na C znalazł mi 117k plików.

Nie wiem z jakiej listy wizualnej korzystasz, ale wygląda na to, że dość szybko odmalowuje ona treść.
Jeśli chcesz nieco przyśpieszyć, informowanie o przeszukiwanym katalogu pokazuj co sekundę. Zawsze to mniej cykli procesora potrzebnych na odmalowanie.

ps. Widzę, że swoje forum założyłeś smile
Zapisane
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #2 : Sierpień 26, 2011, 09:08:00 »
Odpowiedz cytującCytuj

Użyłem do informowania gdzie jest aktualna ścieżka "Panel". Ale powrócę do StatusBar, chyba najlepsze rozwiązanie...

Co do odmalowania, to miałem w planach zrobić je co sekundę smile

Co do forum, to co to za program, który nie ma strony internetowej? smile

Teraz przebuduję trochę dużo, dzięki świetnemu pomysłowi z 3 wątków zrobiłem 1 :D

  • Dodano odpowiedź: Sierpień 26, 2011, 09:22:00  

Teraz 1000 obiektów listuje prawie w 2 sekundy u mnie. Wcześniej było 10 sekund. :D

  • Dodano odpowiedź: Sierpień 26, 2011, 09:23:52  

Mało tego... lista 1000 obiektów pokazuje się od razu po kliknięciu w "listuj" :D
« Ostatnia zmiana: Sierpień 26, 2011, 09:23:52 wysłane przez Alvinek34 » Zapisane

ArturM
Srebro
**
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 554


WWW
« Odpowiedz #3 : Sierpień 26, 2011, 10:44:44 »
Odpowiedz cytującCytuj

Wiem, jestem ignorantem jeśli chodzi o niektóre sprawy, ale w jakim celu korzysta się z listowania plików? I czy podobną funkcjonalność nie oferuje przypadkiem funkcja dir w wierszu poleceń?

P.S. @Alvinek34 (i Franmo zresztą też) - rozmowę o programie lepiej prowadzić tutaj, czy na forum Alvinka?
« Ostatnia zmiana: Sierpień 26, 2011, 10:47:37 wysłane przez ArturM » Zapisane

Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #4 : Sierpień 26, 2011, 10:49:23 »
Odpowiedz cytującCytuj

Ja musiałem skorzystać z listera, żeby sobie zapisać co i jaki plik w pewnym moim programie. To przydatna rzecz dla programistów. Również możemy sobie wylistować pliki a potem porównać je np. w WinMerge. Celów jest wiele, a większość programów do tego celu jest nawet platna [nie wiem czemu?].

  • Dodano odpowiedź: Sierpień 26, 2011, 10:51:43  

Cytuj
I czy podobną funkcjonalność nie oferuje przypadkiem funkcja dir w wierszu poleceń?
Odpowiedź brzmi tak, ale kto będzie się bawił wierszem poleceń, skoro może to szybciej zrobić i to w wygodnym wyglądzie graficznym smile
« Ostatnia zmiana: Sierpień 26, 2011, 10:51:43 wysłane przez Alvinek34 » Zapisane

Franmo
Constructor
Diament
****
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 3421



« Odpowiedz #5 : Listopad 07, 2011, 23:48:21 »
Odpowiedz cytującCytuj

Możesz udostępnić ponownie ? smile
Zapisane
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #6 : Listopad 08, 2011, 07:58:29 »
Odpowiedz cytującCytuj

https://www.sugarsync.com/pf/D6156029_1789226_08551

Proszę bardzo ;)

ps. Program jest rozwijany nadal lecz forum ze względu braku środków upadło, choć i tak myślę że na taki bardzo mało popularny program nie trzeba jeszcze forum.
Zapisane

Franmo
Constructor
Diament
****
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 3421



« Odpowiedz #7 : Listopad 08, 2011, 20:54:40 »
Odpowiedz cytującCytuj

Błędy:
1. Kiedy listowanie zakończy się i wybiorę z menu "Program > Zapisz listę" to nie wyskakuje okienko do zapisu pliku, a na dole okna ciągle jest napisane "Zatrzymuję...".
2. Mimo wybrania rozszerzenia TXT do zapisu listy wyników, plik jest zapisywany na dysku bez rozszerzenia .txt

Propozycja:
Opcja "listuj tylko rozszerzenie" była by o wiele lepiej wykorzystywana, gdybyś zastosował możliwość szukania pliku po masce (wystarczy jeden filtr, który sobie użytkownik wpisze). Teraz można tylko zdefiniować rozszerzenie, a widziałbym tu stosowanie np.: standardowych masek, np.: znajdź wszystkie pliki readme (readme.*).
Zapisane
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #8 : Listopad 09, 2011, 12:44:34 »
Odpowiedz cytującCytuj

1. Poprawione
2. Poprawione

Propozycja: Właśnie nad tym pracuję :D

Wersja z poprawionymi błędami:
https://www.sugarsync.com/pf/D6156029_1789226_04551

Znane błędy:
 * Gdy się wybierze "Wszystkie pliki" program i tak zapisze w rozszerzeniu .txt
Zapisane

Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #9 : Grudzień 12, 2011, 11:11:27 »
Odpowiedz cytującCytuj

Nowiutka wersja programu: 1.0.1.116

Drobna lista zmian + link do pobrania (+ 2 mirrory w razie wu smile) tutaj
Zapisane

Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #10 : Kwiecień 21, 2012, 22:35:30 »
Odpowiedz cytującCytuj

Cytat: Changelog fList
- Zmiana odświeżania statusu z pół sekundy na jedną sekunde
- Usunięto przedwczesne pokazanie wczytywanego języka
- Przebudowano zapis ustawień
- Usunięto "ukryty napis" z ustawień
- Wyrównano przyciski
- Usunięto kolory z ustawień (został tylko jeden w polu tekstowym)
- Poprawiono wstrzymywanie listowania, gdy ten znajduje się w folderu gdzie jest ponad tysiąc plików
- Możliwość edycji listy oraz zapis wyedytowanej
- Poprawki tekstowe w "Autorzy"
- Działanie konsoli
- Dodano pewien Easter Egg :D

http://dl.dropbox.com/u/33152163/fl1.0.1.123.rar
Zapisane

Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #11 : Czerwiec 13, 2012, 20:04:37 »
Odpowiedz cytującCytuj

Nie mam już czasu na rozwijanie programu. Udostępniam go razem z kodem źródłowym (przepraszam za domyślne nazwy plików [unit1 unit11 etc] nadawane przez program kompilujący)

Byłbym wdzięczny gdybyś Franmo zerknął. smile

https://dl.dropbox.com/u/*

Program jednak nie taki publiczny. Zjedźcie na dół, nowiutka świeżutka wersja.
« Ostatnia zmiana: Luty 28, 2013, 21:49:21 wysłane przez Scootaloo » Zapisane

Franmo
Constructor
Diament
****
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 3421



« Odpowiedz #12 : Czerwiec 13, 2012, 20:59:17 »
Odpowiedz cytującCytuj

Zerknąłem smile
Stosuj wcięcia w kodzie a dobrze na tym wyjdziesz smile
Zapisane
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #13 : Luty 28, 2013, 21:52:35 »
Odpowiedz cytującCytuj

Ze względu na to, że wiele osób skarżyło się na niedorobione funkcje w programie, nieoczekiwane błędy i przede wszystkim niemożność wczytania języka, postanawiam, że rzucę okiem w kod aplikacji i poprawię wszystko to, na co skarżyli się użytkownicy. Poprawek, usprawnień i zmian jest aż 16. Zobaczcie jednak sami.

Kod:
- Konsola: nie ma potrzeby już wprowadzać "intactivate" by aktywować konsolowe funkcje
- Konsola: dodano mini-pomoc do funkcji "help"
- Konsola: naprawiono działanie funkcji "reloadlng"

- Zliczanie obiektów zostało naprawione
- Obliczanie szybkości zostało usprawnione
- Wygląd wraca na swoją pozycje (białe tło)
- Pole tekstowe w Opcje>Metoda Listowania wraca na swoją pozycje (również białe tło)
- Usunięto przyciski z okienka opcji: Akceptuj, Anuluj, Domyślne

- Usprawniono i przyspieszono o 30% silnik skanera
- Optymalizacja wplątanego budera* listy
- Ulepszono zatrzymywanie skanowania (program nie zawiesza się przed zatrzymaniem)

- Małe usprawnienia dotyczące zapisywania i wczytywania ustawień
- Wprowadzono poprawkę, która stara się ominąć popularny w programie błąd "badlng"
- Wprowadzono funkcje rozpoznającą, czy zostało użyte rozszerzenie "txt" w programie czy nie, jeśli nie - jest ono dodawane z przymusu, bez względu na jakiekolwiek inne rozszerzenie wybrane przez użytkownika

buder - silnik budujący listę, wplątany do silnika skanującego

Drobne zmiany:
- Guzik "Szukaj" - nazwa zmieniona na "Wybierz"
- Poprawa językowa pliku językowego "Polski" i "English"

Aplikacja została oznaczona prostym numerkiem 1.3.
Link do pobrania: http://applejack.pl/flist1.3.rar

Pliki rozpakować w dowolnej lokalizacji. Program jest od razu w wersji Portable, i nie tworzy żadnych wpisów w rejestrze, zapisując przy tym swoje ustawienia do pliku .INI.
Dodano odpowiedź: Marzec 01, 2013, 20:52:06  

No to teraz dopiero leci jak rakieta NASA. Dodałem eksperymentalną funkcję listowania plików po masce. Nie wiem, jak zachowuje się na innych komputerach, ale 49 tysięcy obiektów przetworzonych na sekundę zrobiło na mnie mega wrażenie.

Oto lista zmian:
Kod:
- Diametralnie zmieniono okienko z ustawieniami
- Usunięto wyglądy listowania przyspieszając przy tym samo listowanie
- Błąd "badlng" został w 100% pożegnany, w przypadku złego języka jest wczytywany domyślny - Polski z domyślnych zmiennych wbudowanych w fList
- Konsola została ukryta, można ją wywołać klikając na napis "Język aplikacji" w ustawieniach
- Okienko aplikacji zostało zmniejszone
#! - Dodano eksperymentalną funkcję listowania po masce

Aplikacja została oznaczona numerkiem 1.4.
Link do pobrania: http://applejack.pl/flist1.4.rar
« Ostatnia zmiana: Marzec 01, 2013, 20:52:06 wysłane przez Scootaloo » Zapisane

Franmo
Constructor
Diament
****
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 3421



« Odpowiedz #14 : Marzec 01, 2013, 21:17:53 »
Odpowiedz cytującCytuj

Nie do końca jestem pewny, ale zastosowanie maski pomija obiekty, więc i do listy wyników mniej spływa wpisów, a co za tym idzie jest o wiele szybciej.
Jednak 49tys. na sekundę to stanowczo za szybko, chyba że masz dysk SSD smile

U mnie jest różnie, max było z 46tys., ale to nie jest stała wartość. Częściej jest 8.000 - 20.000 /s
« Ostatnia zmiana: Marzec 01, 2013, 21:21:16 wysłane przez Franmo » Zapisane
Strony: [1] 2   Do góry
  Odpowiedz  |  Drukuj  
 
Skocz do:  

+ Szybka odpowiedź
W szybkiej odpowiedzi możesz użyć kodów BBC i uśmieszków tak jak przy normalnej odpowiedzi.