Dla realizacji postawionych celów skorzystano z następujących metod :
1. | Dla zrealizowania uniwersalanej listy DXCC w skali światowej możliwej do zastosowania w programie w dowolnym języku programowania zaprojektowano odpowiedni -.Technika DLL jest szeroko stosowana w Windows .Stworzenie uniwersalnej swiatowej listy DXCC dla wszystkich programistów programów krótkofalarskich oraz wszystkich języków oprogramowania , np Delphi , C++ , C # , Visual Basic , Microsoft Studio C ++ . itd . owocuje tym iż programisci mogą raz na zawsze zapomnieć o pilnowaniu zmian w prefiksach . Za niego pilnuje tego zespół CLUBLOG .Technicznie funkcje jakie są potrzebne do realizacji listy dxcc są zawarte w zbiorze dll - stosowanym szeroko w Windows . Dane o entities , prefiksach , wyjatkach ,niepoprawnych znakach są pobierane poprzez Internet w postaci zbioru typu . Prócz tego na serwerze CLUBLOG- są wykonywane odpowiednie obliczenia dla zadanego znaku oraz zadanej daty QSO . sam pilnuje by codziennie pobierać zbiór tj raz na 1 dzien , a oficjalna lista DXCC ze strony ARRL jest pobierana 1 raz na miesiąc . |
Dla wszystkich programistów w skali śwatowej taki jest bezpłatny , o ile jego oprogramowanie jest także wolne od opłat tj jest typu free. Programisci którzy będą chcieli zastosować mój produkt , otrzymają ode mnie dokładny opis funkcji jaki ten DLL wykonuje , oraz jakie parametry są przekazywane do DLL i jakie są otrzymywane wraz z opisem struktur (obiektów) jakie muszą zadeklarować w swoim programie użytkowym . W helpie tym brak jest opisu tych struktur ., jako iż nie interesują one zwyczajnych użytkowników . Programistów proszę o napisanie do mnie e-maila na adres sp9auv@wp.pl , z podaniem swych danych oraz nazwą programu w jakim chcą zastosować . W chwili obecnej przetestowano działanie DLL-a w środowisku programu użytkowego DELPHI oraz C++
|
2. | Dla zrealizowania drugiego punktu - tj korekty niepoprawnych wpisów w logger-ach zastosowano technikę polegającą na : |
• | eksport całego swojego logu z programu loggującego do zbioru ADIF , |
• | załadowanie tego zbioru na stronę WWW CLUBLOG , która dokona odpowiednich obliczeń korygujących dla poprawnego obliczenia entities i CQZone dla każdego QSO . Odpowiednich czynności dokonuje tutaj program BROWSER_Chrome.exe zintegrowany z moim programem DXCC_XML_LIST.EXE . |
• | ściągnięcie tak poprawionego zbioru do mojego programu przez wymieniony BROWSER_Chrome.exe . Zbior ten posiada tylko niektóre potrzebne pola ADIF . Zostanie on wstawiony do odpowiedniej tablicy pokazywanej na ekranie , Wykazywane są także wszelkie możliwe różnice w stosunku do zbioru ściągnietego . Wyniki są pokazywane przy zastosowaniu techniki zbioru XML , oraz także podane na podstawie zbioru ściągniętego ze strony CLUBLOG . (tutaj są możliwe pewne róznice ) |
Bardziej wiarygodne są wyniki jakie są w zbiorze ściągniętym po korekcji ze strony CLUBLOG
|
• | W programie DXCC_XML_LIST.EXE zaimplementowano jeszcze jedną metodę dla korekty niepoprawanych wpisów w logger-ach , polegającą na hurtowej metodzie JSON , opisywaną na stronach www CLUBLOG , jednak z uwagi iż metoda ta nie podaje parametru CQ_Zone , metoda ta jak na razie została ukryta w programie . |
• | Na zwrócenie uwagi zasługuje jeszcze parametr ITUZone. W chwili obecnej zbiór XML nie podaje tego parametru . Okreslenie tego parametru jest bardzo trudne, gdyż ITUZone tnie obszary geograficzne liniami prostymi . Nie maj ą one żadnego związku z krajem , czy CQZone . Dlatego w programie DXCC_XML_LIST.EXE zastosowano stary zbiór wydany z datą 2013-11-10 . Jednak dano tutaj możliwość wybrania tego parametru także z loggera . Wyboru należy dokonac przed dokonaniem obliczeń . |
|