NukeBoards

Ukończone - [Program] KED

zetcom - 03-11-2006, 15:09
: Temat postu: [Program] KED
Tytuł: Klik Examples Downloader

Gatunek: Aplikacja sieciowa

Autor: Zetcom
Grafika: Zetcom
Dźwięk: Internet
Muzyka: Brak

Opis:
Klik Examples Downloader jest to program mający na celu pomagać zaczynającym naukę z TGFem / MMFem osobom. Dzięki automatycznym aktualizacjom baza programu u każdego użytkownika jest zawsze aktualna. Program otrzymał także zgodę na publikcję przykładów z NukeSoft, dawnego już nie istniejącego CGA i CBA.
Każdy użytkownik może zarówno pobierać wybrane przez siebie przykłady, jak i również je dodawać, powiększając dzięki temu zasoby w bazie.

Zrzuty ekranu:
http://tinyurl.com/y74rwy - główne okno aplikacji

Download:
http://tinyurl.com/yceu87 - KED v. 1.0

Uwagi:
W wersji 1.0 nie działa shoutbox. Proszę na niego na razie nie zwracać uwagi, pracuję nad jego nową wersją. Zapraszam także wszystkich zainteresowanych do rejestracji w programie. No i życzę miłego korzystania z zasobów.
Ufosz - 03-11-2006, 15:46
:
Super program tylko się wiesza czasami komp jak wyłącza kiedy się odświeża. Czasami pliki są przykładów uszkodzone .
BROO - 03-11-2006, 17:05
:
Czyli już skończony? :)

O zawartości nie będę pisał, lecz o silniku... jest trochę nieintuicyjny. Wszystkie przyciski zachowują się dziwnie, czasem trzeba czekać na jakiś komunikat, czasem trzeba 2x kliknąć, pobieranie plików zadziałało mi dopiero, kiedy zażyczyłem sobie 2 przykładów... nie wiem, może to ja mam problemy z maszyną, ale opornie się pracuje, co nie zmienia faktu, że wykonanie estetyczne pierwsza klasa :) .
zetcom - 03-11-2006, 17:09
:
Możliwe, będę pracował nad tym wszystkim, aby program działał na optymalnych obrotach. Szczerze mówiąc to spowolnianie w dużym stopniu zależy także od tego jaki możliwy transfer mamy w naszej sieci. U mnie jest 256 i rzadko się zawiesza raczej, chyba, że powłączam jakies programy do pobierania plików przez p2p, to wtedy faktycznie nawet pobiera pliki z błędem.

Być może się nie zarejestrowałeś i dlatego przy każdym uruchomieniu KEDa pojawia Ci się kilka okien w tym rejestracji i masz błędy? Bo tak właściwie się nie zarejestrowałeś, bo nie mam Cię w użytkownikach aplikacji...

BROO napisał/a:
Wszystkie przyciski zachowują się dziwnie, czasem trzeba czekać na jakiś komunikat, czasem trzeba 2x kliknąć, pobieranie plików zadziałało mi dopiero, kiedy zażyczyłem sobie 2 przykładów... nie wiem, może to ja mam problemy z maszyną, ale opornie się pracuje, co nie zmienia faktu, że wykonanie estetyczne pierwsza klasa .
Będę nanosił poprawki, ale przede wszystkim odchudzę KEDa, bo te linie zdarzeń co są teraz, są pewnie powodem tych kłopotów.
Slawo - 03-11-2006, 17:17
:
Co do samego programu to powiem tyle:
oj jak ja bym się cieszył, gdyby on był, gdy ja zaczynałem klikać :) !
Jego rozwój zależy tak jak rozwój Klikipedii - od nas samych i wytrzymałości serwera z pewnym niszowym :D forum.

O wykonaniu w sumie nie ma co pisać bo jest dobre, co nie znaczy, że idealne. Tak jak pisał BROO, pewne niuanse można polepszyć zapewne.
Trochę działanie jest opóźniane przez te ciągłe łączenia.
Jak wystartowałem rano program nie miałem żadnego przykładu, dopiero jak przed chwilą uruchomiłem ponownie wsio było.
Plik pobrało poprawnie - czy działą nie sprawdziłem narazie.

Proponuję ew. poprawki:
:arrow: jak wskazałem przykład do dodania do programu od razu wzięło go do uploadowania a co by było, gdybym się pomylił?
:arrow: Zrobić możliwość opisu uploadowanego pliku (myślałem, że to będzie), plik php może to odbierać i zapisywać tymczasowo do pliku czy nawet bazy (jedna tabelka doklejona do forum wystarczy i plik php).
:arrow: Nie wiem czy stosujecie z admirałem pewnego niszowego forum jakieś zabezpieczenie na upload nieporządanych plików (kiedyś RX pokazał na jednym uploadzie co można zrobić), bo są skrypty, które odpalone po stronie serwera mogą ... oczyścić konto z plików czy przejąć panowanie nad plikami !

To tyle, jak coś znajdę to napiszę.

Program w wykonaniu 5+
Przydatności: 6 !

PS. A jak się zarejestrować ?
zetcom - 03-11-2006, 17:25
:
Slawo napisał/a:
Nie wiem czy stosujecie z admirałem pewnego niszowego forum jakieś zabezpieczenie na upload nieporządanych plików (kiedyś RX pokazał na jednym uploadzie co można zrobić), bo są skrypty, które odpalone po stronie serwera mogą ... oczyścić konto z plików czy przejąć panowanie nad plikami !
Wydaje mi się, że KED nie będzie miał z tym kłopotów. Nie wiem w ogóle jak ten skrypt wygląda, więc pewien tego nie jestem. Powiem tak... użytkownicy mogą uloadować za pośrednictwem programu tylko pliki z rozszerzeniami .rar, .zip, .ccn, .gam, a ich maksymalny rozmiar może wynosić 255 kB...
Ufosz - 03-11-2006, 17:35
:
Dzisiaj zaczęło coś się dziwnego dziać. Nie pokazywała mi się lista plików i na ekranie widziałem jakiś kod HTML. :roll:
Don_Sotto - 03-11-2006, 18:05
:
Powiem tak... Program wybitnie dobry. Wykonanie perfekcyjne, zdarzają się "bugi" wymienione przez innych, ale to można, a nawet trzeba wybaczyć. Moja taka propozycja: skoro jest klik LPM na kategorii, by ją zmienić, to można by dodać coś jak klik PPM, by wyświetlić jedną kategorię wstecz. Tyle.
Slawo - 03-11-2006, 18:06
:
zetcom napisał/a:
Powiem tak... użytkownicy mogą uloadować za pośrednictwem programu tylko pliki z rozszerzeniami .rar, .zip, .ccn, .gam, a ich maksymalny rozmiar może wynosić 255 kB...


RX udowodnił kiedyś, że rozszerzenie pliku jest nieistotne i tak uruchomiony plik np. wirus.gam w adresie przeglądarki dokładnie wykona się jakby to był plik html.

Poza tym wpadłem na pomysł jak to szybko zabezpieczyć. Skoro i tak admin zatwierdza przykłady do dodania to można w KEDzie dać ukrytą zmianę nazwy uploadowanego pliku na nazwę wysyłaną + losowe cuś, choćby liczba :)
Już nie odpalę wtedy swojego "wirusa" bo nie będzie tam pliku z moją nazwą.

A to, że kolega wyżej miał tekst zamiast plików - nie było połączenia lub był w nim błąd zapewne wtedy.
Minty - 03-11-2006, 20:36
:
A właśnie, zapomniałam o tym: automatyczne sprawdzanie jest na poziomie treści czy nazwy? Bo sprawdzanie nazwy jest do bani :) A jeśli jest samo ręczne, to cóż - w końcu będzie to uciążliwe...
Slawo - 03-11-2006, 21:29
:
Ja tam bym se do KEDa zrobił panel admina :D no i połączył bym go z bazą danych, aby user wysyłając plik mógł wysłać też jego opis itp.
Potem admin uruchamia sobie plik admina i edytuje te wpisy i aktywuje plik.
zetcom - 05-11-2006, 00:40
:
RomanX napisał/a:
(...)automatyczne sprawdzanie jest na poziomie treści czy nazwy?
Jest na poziomie treści.
Slawo napisał/a:
Ja tam bym se do KEDa zrobił panel admina no i połączył bym go z bazą danych, aby user wysyłając plik mógł wysłać też jego opis itp.
Potem admin uruchamia sobie plik admina i edytuje te wpisy i aktywuje plik.

Na razie mam "prototypowy" panel administratora. Mam możliwość za jednym klinięciem doprowadzić do włączenia automatycznej aktualizacji u wszystkich aplikacji Klik Examples Downloader. poza tym w PA mogę wpisywać nowe treści do "Tablicy Ogłoszeń" na aktualny dzień i każdy użytkownik włączając KEDa ją sobie przeczyta albo wyłączy. Dzisiaj tablica nie powinna się pojawiać.
W PA umieściłem też chyba najważniejszą funkcję, którą jest zliczanie rozmiaru całej bazy programu ( łączny rozmiar przykładów podawany w kB - oblicza PA ) oraz ilość zarejestrowanych użytkowników.
Slawo napisał/a:
(...) Skoro i tak admin zatwierdza przykłady do dodania to można w KEDzie dać ukrytą zmianę nazwy uploadowanego pliku na nazwę wysyłaną + losowe cuś
Właśnie sobie skojarzyłem, że plik wgrywany na serwer ma zmienianą nazwę.

KED w wersji 1.0 w porównaniu do nie publikowanej tutaj wersji RC 1 jest już programem, nad którym jako admin mam większą kontrolę z poziomu PA niż z klienta ftp!

BROO napisał/a:
(...) nie wiem, może to ja mam problemy z maszyną, ale opornie się pracuje (...)
Właśnie pracuję nad silnikiem, który skróci męki osobom z wolniejszymi łączami i kompami. Dodatkowo optymalizuję na maksa całego KEDa w edytorze zdarzeń. Dziś usunąłem co najmniej 30 zbędnych zdarzeń!

Powtarzasz się :) | RomanX
morty - 05-11-2006, 11:40
:
Ja mam po uruchomieniu ERRO WHILE OPENING FILE :) I to koniec działania programu ;)
ricardinho - 05-11-2006, 12:18
:
O ja respect dla ciebie ;)
Program genialny!
Ma kilka wad, głównie po tym jak go włączyłem to niebardzo wiedziałem o co chodzi, myślałem że coś nie tak bo nic nie było do ściągnięcia. A tu wystarczyło kliknąć pole koło wyświetl. Tak samo z pobieraniem. Nic się nie ściągało a ja myślałem że wszystko dobrze zrobiłem. Wystarczyło kliknąć rozpocznij...
Ale za drugim razem wszystko już było okej.
Grafika pikna trzeba powiedziec...Jeśli byłby to program do ściągania naprzykład plików C++ to by czasopisma komputerowe prosiły ciebie o to żebyś dał prawa do zamieszczenai na ich cd ;)
Grafika: 9/10
Funkcjonalność 8/6
Przydatność: 8/10- było by więcej ale ja już mało klikam więc mi się nie przyda ale dla klikowca to 9/10
Ogólnie:9/10 ;)
zetcom - 05-11-2006, 13:52
:
morty napisał/a:
Ja mam po uruchomieniu ERRO WHILE OPENING FILE I to koniec działania programu
A czy ten komunikat pojawia się tuż przy uruchomieniu aplkacji czy trochę później?
ricardinho napisał/a:
(...) Jeśli byłby to program do ściągania naprzykład plików C++ to by czasopisma komputerowe prosiły ciebie o to żebyś dał prawa do zamieszczenai na ich cd
Właśnie się tak fajnie składa, że KEDa mogę sobie już dowolnie przerabiać na programy służace do pobierania kompletnie innych rzeczy np. właśnie plików z kodami napisanymi w C++, Delphi czy heh... Turbo Pascalu. Możliwości mam wiele. Potrzebny w zasadzie jest tylko jakiś serwer, garstka plików na dobry początek i już mogę wydać program do czegoś innego... tylko, że na razie polepszam jeszcze silnik KEDa...
Don_Sotto napisał/a:
(...) Moja taka propozycja: skoro jest klik LPM na kategorii, by ją zmienić, to można by dodać coś jak klik PPM, by wyświetlić jedną kategorię wstecz. Tyle.
Już wprowadziłem. Teraz jest dzięki temu szybszy wybór konkretnej kategorii, eh... że też wcześniej o tym nie pomyślałem...