Program przydatny po zawodach (nie logger) Looking Ham Data |
MI6OAC pisze: Funkcjonalnosc pogramu super, niestety, mocno niedopracowany UI... 1. Na laptopie napisy nie mieszcza sie na buttonach Ja używam laptopa 17 cali i nie mam problemu z buttonami . Testowałem także na innych rozdzielczościach na XP i wszytko było dobrze . Prawdopodobnie używasz niestandardowych wielkości czcionek np 125 % i stad te problemy . Spróbuj uzyć 100 % wielkości czcionek. Zresztą trudno w niepłatnym free programie wymagać specjalnych bajerów . 2. Logowanie do QRZ.com - zbednie moim zdaniem otwiera sie okno przegladarki - qrz.com udostepnia EDI i bez problemu mozna w ten sposob dane pobierac. Nie mogę się zgodzić z tym iż logowanie do QRZ.COM jest niepotrzebne . Na próbę proszę się wylogować z QRZ.COM w domyslnej przeglądarce i spróbować scignąć jakies dane dla jakiekolwiek stacji . Jak się nie jest zalogowanym do QRZ.COM to dostaje się Natomiast EDI to przestarzały standard w ogóle już nie stosowany . Kiedyś nawet w pracy robiłem programy dla EDI ale standard ten się nie przyjął . Standardem jest natomiast system XML . Ja ze względu na to iż mam na tapecie inne prace dla krótkofalowców nie przewiduję na razie XML . Jestem pewny iż to nie przyspieszyło by sciągania danych gdyż program nie pobiera obrazków i w związku z tym jest bardzo szybki . Gdyby XML zapewnił by mnie iż pola zawierają tylko te dane do których są przewidziane - to bym zastosował już teraz standard XML . Jak na razie webmasterzy QRZ.COM nie robią nic dosłownie by sprawdzać dane jakie wpisują użytkownicy. I tak np w polu adresu jest często info o QSL managerze a w polu QSL_Via jest dosłownie wszystko co ślina użytkownikowi przyniesie na język . Jakoś tego kolego nie zauważasz - a jest to pierwszy na świecie program który poprawia to pole w taki sposób iż potem to pole jest możliwe do umieszczenia na karcie QSL . 3. Jesli w polu 'Name' wystepuje spacja (np. wszelkiego rodzaju kluby i dxpedycje) text jest obcinany po pierwszej spacji. Pole Name jest przeznaczone do tego celu jak się rzeczywiście nazywa - tj powinno wskazywać imię operatora . Jeśli ekspedycje umieszczają tam całe swoje skomplikowane nazwy - to już pozostaje sprawą webmasterów strony by ich pilnować by zamieniać taki tekst ze spacjami na znak łącznika dolnego . Lub stacje DX-expedycje powinny zdawać sobie z tego sprawę i umieszczać i łączyć takie teksty znakiem łacznika _ . 4. Opisy buttonow w polach tekstowych obok, zamiast w hintach (tzw. dymkach) Nie są to typowe hinty - bo hinty mają taką własciwość iż pojawiają się tylko na krótki czas około 3 sec. Tam natomiast tekst jest wyświetlany na cały czas trzymania myszy nad buttonem . Pełny opis obok buttonu niepotrzebnie zwiększał by ekran . Zresztą te hinty zostały zrobione w ten sposób na wyraźne życzenie innych użytkowników . Stałe napisy niepotrzebnie powodowały by konfuzję użytkownika , który napis odnosi do danego buttonu. 5. Napisy statusu pod progress bar'em dziwnie podzielone, co powoduje 'skakanie' tych napisow i zachodzenie na siebie, niektore napisy poobcinane. Co to znaczy "dziwnie" i "skakanie" . Sprawdzę wersje angielską - bo być może obcinanie występuje w tej wersji. 6. GUI czesto blokuje sie podczas sciagania danych Niestety Internet nie zawsze pracuje dobrze do każdego serwera . Szczególnie wolny jest hamcall.net . Proponuję sprawdzić komendą z DOS-owego okienka tracert hammcall.net lub qrz.com i będzie dokładnie wiadomo w jakim punkcie następują przeciążenia . Jeśli tak jest to najlepiej zgłosić to swojemu providerowi . 7. Podczas pobierania danych program zdublowal mi sie na pasku zadan - pomimo ze uruchomiona byla tylko jedna instancja programu, na pasku zadan byly dwie, obie aktywne i sciagajace dane. Nie uruchomilem wiec progamu prypadkowo drugi raz. Miałem kiedyś taką sytuację z innym programem u jednego z użytkowników . Powodem było iż miał on mój program także i w innym katalogu (w katalogu Logger32) i dwie instancje tego programu się uruchamiały. Proponuję sprawdzić w Menagerze zadań (Task Manager) czy są dwa programy LOOKING_HAM_DATA odpalone . Także proponuje sprawdzić dysk czy gdzieś indziej nie ma jeszcze LOOKING_HAM_DATA.exe 8. Wydaje sie ze nie ma timeout podczas pobierania danych - program 'zamiera' na ponad minute. Jest button do przerwania sciągania danych - ale ostatnie ściąganie musi zostać zakończone . Zastosowany komponent nie ma takiej możliwości zadania Timeout . Owszem są takie komponenty profesjonalne które to umożliwiają ale są one płatne i trudno w free programie stosować takie komponenty . To tyle po pierwszym uruchomieniu, zdaje sobie sprawe ze to uwagi o charakterze kosmentycznym, samo pobieranie danych jest OK. Moge potwierdzic ze nie ma limitu pobierania danych przy wykupionej subskrybcji XML, co prawda nie testowalem tego z tym softem, ale testy robilem. Pozatym dzielac liczbe lookups z mojego konta przez liczbe dni od poczatku subskrybcji zdecydowanie jest no limits Prosiłem już inną stację zagraniczną z wykupioną subskrypcją XML by spróbowała ona sciągnąć dane moim programem LOOKING_HAM_DATA dla wiekszej niż 150 stacji . Wyniki są takie : Stacja zadała 600 znaków do ściąnięcia . Dane były pobrane dla 320 stacji , z tym iż przy 480 znaku wystapił komunikat iż nie jest się zalogowanym do QRZ.COM . Natomiast nie było komunikatu EXCEED LIMIT OF STATION. Prawdopodobnie jest tak iż QRZ.COM nie robi limitu , ale jeszcze istnieje takie zjawisko związane z ciasteczkami cookies (w cookie może być zapisane ile możesz sciągnąć w jednej sesji . Jak Ty sciągasz dane to nie jest to w jednej sesji i masz na każdą sesję połączeniową ustanowione nowe gniazdo połączeniowe przez Winsocket i nowe cookies . I dlatego nigdy nie zauwazysz limitu . Tylko ciągłe pobranie pobranie danych w ramach tego samego Winsocket i tego samego cookies daje dokładny obraz . Co do cookies to muszę jeszcze trochę rozeznać te technikę - bo jak na razie nie było potrzeby . Dla stacji które nie rozumieją tutaj mego wywodu polecam moją strone http://sp9auv.com/index.html?troche_informatyki_dla_krotkofalowcow.php Vy 73 de Jurek SP9AUV http://sp9auv.com |