Hrvatski Radioamaterski Savez

KV aktivnosti => KV natjecanja => Autor teme: 9A3TY u 22. Svibanj 2014, 08:39:04

Naziv: HFrobot
Autor: 9A3TY u 22. Svibanj 2014, 08:39:04
I dok neki tvrde da se ništa ne radi svima nam je očito promaklo da je održan još jedan "domaći" contest (barem ako je suditi po HRSovom HFrobotu)


Natjecanja u bazi podataka
Contest Date    Contest name (click to view)    start (utc)    end (utc)    deadline (local)    Log    Calls    Qsos    Check    Stati
stics    Adm
ins
01.05.2014.     AOEC 80/40m 2014 Test     05:00     01.05.2014. 17:00      Rezultati su privremeni i neslužbeni          238     39000     2    
     A
26.04.2014.     HRVATSKI RADIOAMATERSKI KUP 2014     14:00     26.04.2014. 16:00      Rezultati su privremeni i neslužbeni          54     4704     0    
     A
11.01.2014.     Zimski KV KUP 2014     13:00     11.01.2014. 15:00      Rezultati su službeni          70     5897     0    
     A



Lijepo je nasmijati se u rano jutro ... možda će nas osmijeh pratiti cijeli dan.

Ugodan dan svima !
Naziv: Odg: HFrobot
Autor: 9A3TY u 16. Listopad 2015, 12:14:41
Ako ništa drugo Miljenku se mora priznati da je uporan.
Ne znam samo da li ovo spada u prekrajanje granica ali i ove godine na HRSovom HF robotu imamo

01.05.2015.     AOEC 80/40m Contest 2015     05:00     01.05.2015. 17:00      Logovi u obradi

Zašto od 01.05. još obrađuje logove to je drugi par opanaka ....

Jel se ubraja i u Super kup ?   ;D
Naziv: Odg: HFrobot
Autor: 9A3TY u 19. Listopad 2015, 21:22:09
Malo za razmišljanje :

U međunarodnim natjecanjima u kojima sam imao priliku sudjelovati osnovno pravilo je da u log zapišeš ono što si rekao sugovorniku i to pošalješ natjecateljskoj komisiji bez obzira na eventualno počinjene greške. Na taj način tvoj sugovornik neće biti sankcioniran zbog tvoje greške.

Nažalost, "naš" HF robot se postavlja iznad tih, na HAM SPIRITU, utemeljenih pravila.

Prilikom pokušaja uploada našeg loga za natjecanje Kup Jadrana umjesto da prihvati log takav kakav je, HF robot je zbog duplog serijskog broja veze ODBIO zaprimiti log. BTW, nije ni napisao da je log odbijen već sam vidio da nismo na listi zaprimljenih logova pa sam ponovio upload bez jedne od tih veza. 

Nažalost, sada će kolega 9A6CM imati NOT-IN-LOG grešku i penale, ni kriv, ni dužan.
Sorry Marijane  :(
Naziv: Odg: HFrobot
Autor: 9A2MI u 20. Listopad 2015, 01:05:50
Pogrešno Ivo.
Ako ti je robot odbio upload, trebao si log poslati meni i sve bi bilo ok. Zar si zaboravio što je bilo s 9a5tim-om.
Radi toga što mu je robot prihvatio krnji log, izbačen je iz plasmana.

Isto tako, nije mi jasno taktiziranje pojedinih stanica sa uploadom u zadnji trenutak.
Time samo rade sebi probleme, jer ako upload ne uspije, radi panike, ne sjete se poslati log na moju e-mail adresu
a i ako se sjete bude prekasno. Ovo prekasno su vaša pravila a ne moja.
Nikako da neki shvate da uploadane podatke mogu vidjeti samo ja, pa im taktiziranje nije potrebno.

No ne brini 9A6CM će imati ispravnu vezu. Samo mi javi pod kojim si znakom radio.
Naziv: Odg: HFrobot
Autor: 9a6c u 20. Listopad 2015, 08:14:58
Pogrešno Miljenko...

Prije svega, pravilima natjecanja nigdje nije predvišeno slanje logova na tvoj mail - pozivaš na kršenje ili u najboljem slučaju zaobilaženje pravila.

Drugo, smisao robota i jest u tome da smanji ili posve ukloni potrebu osobnog administriranja u kreiranju konačnih rezultata.

Treće, ako je netko poslao log kakav jest, mijenjati ga nakon roka i  to od strane robot-majstora direktno je i eklatantno kršenje pravila natjecanja, ham spirita i svega čega se bilo tko u ovom kontekstu može sjetiti.

Pravo rješenje je samo jedno - prilagoditi robota pravilima natjecanja, testirati ga PRIJE natjecanja i otkloniti uočene nedostatke, a što sve zajedno znači komunikaciju između tzv. KV managera i tebe.

U protivnom, imamo jednu posve neregularnu situaciju koja se odvija pred našim očima kao Big Brother HRS reality i osim što dobar dio publike prebaci kanal i ne gleda ovo naše nepotrebno prtljanje (ne radi u contestima), sve što nam preostaje je ono što predstavlja šlag svih tih realitija je da vidimo ko će tu koga...zna se što... iako, rekao bih da je i ovo odavno jasno pa samim tim i sva ta predstava prestaje biti zanimljiva (vidi broj veza), ali svejedno traje (kao i BB show...).

Naziv: Odg: HFrobot
Autor: 9A3TY u 20. Listopad 2015, 11:04:49
Žao mi je Miljenko što smatraš da je napad najbolja obrana jer ne ratujemo nego se bavimo hobijem i ovo bi trebala biti zabava a ne proljevanje žuči. Ne smatram da sve znam niti da moja uvijek mora biti zadnja ali kao minimum očekujem argumentirano osporavanje mojih tvrdnji ili prijedloga.

Citat: 9a2mi  u 20. Listopad 2015, 01:05:50
Pogrešno Ivo.
Ako ti je robot odbio upload, trebao si log poslati meni i sve bi bilo ok.

Ako je u robot ugrađena kontrola koja odbija log zašto bi ga ti onda ručno ubacio? Ne vidim poantu. Ako je pravilo onda je pravilo a ako nije onda ga nema što robot sprovoditi u djelo.

Citat: 9a2mi  u 20. Listopad 2015, 01:05:50
Zar si zaboravio što je bilo s 9a5tim-om.
Radi toga što mu je robot prihvatio krnji log, izbačen je iz plasmana.

Da li je to razlog da ti izmišljaš nova ograničenja u robotu? Mislim da nije. Kolega je naučio na teži način tj. na svojoj grešci i tu je priči trebao biti kraj.

Citat: 9a2mi  u 20. Listopad 2015, 01:05:50
Isto tako, nije mi jasno taktiziranje pojedinih stanica sa uploadom u zadnji trenutak.
Time samo rade sebi probleme, jer ako upload ne uspije, radi panike, ne sjete se poslati log na moju e-mail adresu
a i ako se sjete bude prekasno. Ovo prekasno su vaša pravila a ne moja.

Taktiziranje? Hmmm, da, zaista imamo što taktizirati. Možda je u pitanju adrenalin, život na rubu, ... a možda samo redovne poslovne i obiteljske obveze ? Ja sam sinoć do 20:15 u firmi obračunavao PDV kojeg moram predati do 20-og u mjesecu ili plaćam kaznu. Mislim da je to ipak bitnije od dostave loga dovoljno rano da ti Miljenko to ne doživiš kao taktiziranje.

A sad da ti uzvratim istom mjerom : zašto ti taktiziraš s objavom unakrsne provjere? Od ponoći je prošlo već 11 sati pa valjda si mogao kliknuti na jedan botun i privesti to kraju? Ili se nešto mračno odvija daleko od očiju vrijednih natjecatelja?  Nekada smo u 00:01 imali vidljive rezultate a danas ... ?  (Vidiš kako je lako napadati ...)

Citat: 9a2mi  u 20. Listopad 2015, 01:05:50
No ne brini 9A6CM će imati ispravnu vezu. Samo mi javi pod kojim si znakom radio.

Ja poštujem pravila. Zato ću radije Marijanu platiti piće i ispričati se uživo za (ne moju) grešku nego svjesno pomoći tebi da kršiš pravila. Sorry, ali ili ćemo ih poštivati ili ih treba sve ukinuti.
Naziv: Odg: HFrobot
Autor: 9A2MI u 20. Listopad 2015, 13:05:24
Na pravila natjecanja nemam utjecaja, uostalom kao ni svi vi. Zalažem se da se sve definira i konkretizira u pravilima kako bi ubuduće izbjegli nepotrebna pisanja. No, za sada je ovako kako je.

Nemoguće je napraviti robota tako da čovjek nije potreban. Ovo pada u vodu već kod odabira kategorije.
Napravio sam (uostalom to ste vidjeli) upute i nakon što je robot zaprimio log daje se natjecatelju još jedna šansa
da provjeri kategoriju i kojem klubu pripada. Rezultat je 7 (sedam) neispravno uploadanih logova.

Sedam godišnje iskustvo s UKV robotom gdje ima po 12-ak natjecanja godišnje i još se griješi u pogledu kategorije...
Edi logovi su puno konkretniji i ne dozvoljavaju greške tipa pogrešne kolone ili tipa podataka u istoj.
Cabrillo log dozvoljava gotovo slobodno pisanje kolona i razmaka između pa sam imao mnogo problema sa upload-om
dnevnika. Napravio sam rutinu koja skanira cijeli log (sve veze) i pamti na kojim mjestima se nalaze prazna mjesta.
Pretpostavka je da ta prazna mjesta budu odjeljivači kolona. Time sam riješio 98% problema.
No neki natjecatelji i tu zakonitost zaobilaze i ne mogu izvršiti upload. U takvim situacijama je najbolje da mi se
pošalje log i u roku 10 minuta ja riješavam problem.

Dakle ne radi se o nikakvom "muljanju" nego pomoći natjecatelju da se izvrši upload.
Zar mislite da svjetski roboti rade bez "čovjeka". Pokažite mi primjer, jer ja za njega ne znam.
Dobio sam informacije od mnogih natjecatelja sa pohvalama dok od vas trojice na ovom forumu imam samo pokude i to takve da bi me trebalo objesiti jer robot ne dozvoljava upload neispravnog dnevnika. Kada to dozvoli, opet ne valja robot.
Pa dobro kada biste vi bili zadovoljni sa robotom ili čovjekom...

Idem svima na ruku, i trošim svoje vrijeme za pomoć kod uploada i niste zadovoljni. No ipak imam pozitivna iskustva sa mnogim svjetskim radioamaterima koji su se zahvalili na mojoj pomoći kod uploada i puni su pohvala za rad robota.

Dakle kada se sve zbroji, mislim da se nije rodio programer koji bi vama trojici udovoljio glede uploada logova.

Pravila će se mijenjati i to u smjeru konkretizacije rada robota tj. prilagodbe pravila robotu, a admin će dobiti ovlasti
da mijenja logove po pravilima. Od mijenjanja kategorije pa do ispravka tipfelera tipa 0/O pa sve do uploada loga i nakon isteka deadline-a. Sve u svrhu pomoći natjecateljima i u duhu hamspirita a nikako u svrhu muljanja.
Naravno, i ako robot odbije log, jedina mogućnos je da se log pošalje meni na e-mail u svrhu uploada istog.
Ili možda adminu. Ako taj način radi već 7 godina na UKV robotu, ne vidim razloga da bude drugačije na KV robotu.

Taktiziranje ili ne, nije važno. Vjerujem ti da si bio zauzet i nisi imao vremena. Zar je to isto slućaj sa 16 operatora koji su izvršili upload u ponedjeljak zadnji dan za upload!? Od toga 9 u zadnji 5 sati.

Citat: 9a6c  u 20. Listopad 2015, 08:14:58

Treće, ako je netko poslao log kakav jest, mijenjati ga nakon roka i  to od strane robot-majstora direktno je i eklatantno kršenje pravila natjecanja, ham spirita i svega čega se bilo tko u ovom kontekstu može sjetiti.



Upravo to rade "svjetski" roboti i administratori. Oni zaprimaju log u file formatu (upload ili e-mail) te ga potom importiraju u program. Ukoliko ne ide moraju ga popraviti da ga program pravilno učita. To isto radi i moj robot, s razlikom što je ovo moje vidljivo i transparentno, dok je ovo "svjetsko" sakriveno i natjecatelji to ne vide.
Naziv: Odg: HFrobot
Autor: 9A7DCK u 20. Listopad 2015, 16:32:50
Citat: 9a2mi  u 20. Listopad 2015, 13:05:24
...
Dobio sam informacije od mnogih natjecatelja sa pohvalama dok od vas trojice na ovom forumu imam samo pokude i to takve da bi me trebalo objesiti jer robot ne dozvoljava upload neispravnog dnevnika. Kada to dozvoli, opet ne valja robot...

Trojica su glasna dosta njih šuti i jednostavno ne radi domaća KV natjecanja jer je očito da stvar ne funkcionira.
Ni strani robot ne dozvoli upload ako je ključan podatak pogrešan, javi grešku i zamoli da ponovno izvršiš upload nakon što ispraviš greško koje ti navede. Ako je veza sa istim brojem dozvoli upload bez problema i nikakav admin to ne ispravlja ili dira podatke koji se stave na robota.

Priče o sobodnom vremenu i trošenju istog su malo neumjesne jer nitko nije uzeo pištolj i prisilio te ili te prisiljava da to radiš. Meni osobno nešto što oduzima vrijeme ne radim, ako od toga nemam koristi, a onda u tom slučaju to nije više trošenje slobodnog vremena.

Kako rekoh, problem očito postoji i očito je da se krše i pravila i ham spirit ... zato osobno ne radim u domaćim KV natjecanjima.
Naziv: Odg: HFrobot
Autor: 9A3TY u 20. Listopad 2015, 19:27:08
Citat: 9a2mi  u 20. Listopad 2015, 13:05:24
Pravila će se mijenjati i to u smjeru konkretizacije rada robota tj. prilagodbe pravila robotu, a admin će dobiti ovlasti da mijenja logove po pravilima.

I dotle smo došli da se pravila prilagođavaju robotu. E svašta ću još vidjeti ....

Lijepo je Miljenko što ti ljudima pomažeš ali dok mama malom djetetu maže Nutellu na kruh umjesto da ga nauči kako se to radi dotle nema sreće.
Naziv: Odg: HFrobot
Autor: 9A3BWW u 20. Listopad 2015, 21:13:07
Spreman sam skupa sa kolegama iz vlastitog dzepa donirati 6.000 Kn. Biti cemo mirni dvije godine. Nista protiv 2mi, covjek se trudi i daje sve od sebe. Dajte dite materi!
Naziv: Odg: HFrobot
Autor: 9a6c u 21. Listopad 2015, 08:31:29
Miljenko,

Kvalitetno funkcioniranje UKV robota ne znači da KV robot funkcionira jednako dobro. Ne znam koliko si dugo  u ham biznisu, ali iz svega što si napisao do sada rekao bih da ti KV natjecanja nisu bila u foikusu zanimanja.

Prije svega - zamisli što bi se dogodilo u CQ WW SSB da njihova mašina za obradu dnevnika funkcionira kao tvoja ??? Jasno mi je da je iz tvog rakursa ispravnije pravila natjecanja prilagoditi robotu, nego robot njima, ali vjeruj mi - to tako ne ide. Robot je servis i njegovo je da se prilagodi korisniku.

Znaš i sam da sam dva puta imao problema oko uploada svog .cbr fajla na tvom robotu za naše kupove, a isti su generirani iz DXloga koji je uredno naveden kao preporučen od strane organizatora natjecanja iz čega proizlazi da bi ga robot trebao apsorbirati bez suvišnih pitanja i potpitanja. Nisam odavno u tvom poslu, ali rekao bih da je bilo problema na relaciji Mozilla-HF robot ::) To se NE SMIJE događati.

Robotinjo MORA biti imun na preglednike ili logove iz kojih se generira .cbr filet za neki contest.

Ti kao davalac usluge NE BI SMIO petljati po našim logovima, upisivati ili brisati, bilo što u tom smislu.

Also, mislim da dilema UNIQUE CALL/BAD CALL nije prava dilema za bilo koga tko radi u natjecanjima ili obrađuje njihove rezultate.

O meni, osnovni i strateški problem u ovom slučaju, ali čemu se kraj ne nazire, jest "djelovanje" trenutnog KV managera, očito nedoraslog ulozi u kojoj se našao, ali s druge strane jednako očito zacementiranog na toj funkciji, što govori o nedoraslosti nekog drugog ulozi koju "igra" u mnogo široj priči od ove KV problematike.

Na ovom istom mjestu možeš slobodno napisati kako funkcionira komunikacijski kanal između tebe i "KV managera" pa će vjerujem mnogima biti jasnije u čemu je problem. Od predmetnog kolege, s druge strane, ne očekujem nikakv očitovanje, jer bi to značilo da je sutra smak svijeta ili nešto slično...

Na kraju balade, ostaje tužna činjenica da od trenutka otkako je ovaj robot stupio na scenu, naša KV natjecanja sliče na nogometno prvenstvo - neregularno, ali igramo i dalje...
Naziv: Odg: HFrobot
Autor: 9A2NO u 21. Listopad 2015, 10:11:16
Bok!

Da se malo nadovežem na Gorana.

Zna se što je UNIQE CALL a što  BAD CALL. Robot to mora znati.

Drugo: tvoje, Miljenko, korigiranje poslanog loga, ili od strane KV managera ili administratora je neprivhatljivo. Što nekoga briga jer sam pogriješio.
Greške se plaćaju. Drugi puta budi pažljiviji.

Ako sam poslao svoj log, robot me može jedino odbiti sa naznakom što trebam ispraviti. A to je obično oko kategorije, preciznije oko označavanja kategorije ( SO ili SINGLE OPERATOR, SB ili SINGLE BAND ) ). Ali nikako da mi netko mijenja veze koje sam poslao u logu.

Ono što je u samom logu je amen-kamen. To ne smije mijenjati nitko.
Na robotu je da mi "odreže kaznu". a na meni da to prihvatim. Gotova stvar.

Bio log poslan uploadom ili na e-mail. Točka!

73, Dino
Naziv: Odg: HFrobot
Autor: 9A2NO u 21. Listopad 2015, 10:23:11
Bok!

Opet ja ... zaboravio dodati..

Mijenjanje pravila takmičenja zbog robota sam prvi puta čuo od kad
sam radioamater. Veću glupost nisam čuo.

Program se radi da služi korisniku a ne da korisnik mora mijenja podatke zbog
programa. Netko nezna svoj posao.

Ovo traje već nekoliko godina i očito netko ne zna kako to odraditi a prihvatio
se posla. A to je posao programera. UKV nije KV ( ili je ... glede logova )
Zna se koji podaci se unose ( već godinama ) i zna se što je rezultat unosa podataka. Dalje nema izmotavanja.

73 Dino
Naziv: Odg: HFrobot
Autor: 9A2MI u 21. Listopad 2015, 14:15:08
Dobro, napiso sam to pogrešno, pa se može krivo shvatiti.

Sadašnja pravila su još iz doba kada su se predavali logovi u papirnatom obliku.
Vrlo malo su se korigirala u smislu novonastale situacije "Robot".

Dakle, mijenjane i prilagođavanje pravila robotu ne idu u smislu kako to vi tumačite nego
upravo da nemožete krivo tumačiti.
Ja nisam "Mandrak" i ne mogu mijenjati program prije nego netko pokuša uploadati log
s greškom radi koje mu robot odbije upload.
Preglednici i ostale programske podrške se mijenjaju na gotovo dnevnoj bazi.
Zato na robotu piše:
Ako je došlo do problema sa uploadom loga koji ne možete sami riješiti, pošaljete log na:
    If you have problems with uploading your log, which you can not solve, please send me log on:
  e-mail:   9A2MI.

No to ja ne mogu upisati u pravila, i onda robot ne radi po pravilima.

Konkretizacija pravila predlažem upravo zato da se točno zna što admin smije mijenjati a što ne i kada.
Naravno da će pravila pisati povjerenstvo i naravno da će robot raditi po tim novim pravilima.
Ali u pravilima ne smije pisati ono što robot ne može napraviti.
A to je razlikovati bad call od unique i slične stvari, sada mi ovo prvo pada na pamet...
To može admin (menager) no to nije sadašnji a nisam ni ja. Dobro je netko primjetio da se ja nikada nisam bavio KV natjecanjima a radioamaterstvom se bavim od 74. godine.

Predlažem da se uvede period žalbi koji bi trebao biti tjedan dana nakon deadlinea.
Žalbe bi se slale manageru (za sada čitaj meni) očajno vapimo za novim managerom, koji bi
za neke stvari mogao odmah reagirati i unositi korekcije za rad robota. Pritom mislim na zaobilažene "mozga" robota i obilježavanje veza drugačije nego što to predlaže robot.
Sve ove admin zahvate možete vidjeti u pregledima sa opisom zašto.
Ovdje ulaze i promjene logova. Jedna promjena koja mi sada pada na pamet je ispravak perioda za veze. Izvršen je upload nekog loga (ne poznajem natjecatelje pa ne pamtim ni znakove) u kojem su sve veze bile označene period:1. No stanica je radila SSB. Napravio sam zahvat (robot admin rutina) obrisao periode svih veza u tom logu i pokrenuo CC za taj log.
Zašto? Operatoru robot omogućuje upload loga u kojem nema perioda. Tada robot sam dodijeli svakoj vezi ispravan period po vremenu veze i modu.

Logovi se vode na računalu ili na papiru. Ukoliko se radi o papiru, netko to mora upisati u loger i time stvoriti cabrillo log file. Znači da je uvijek ulaz u log "TIPKOVNICA" a ne "kemijska" kako je to rekao 9A2VX. Zato se zalažem da se u pravila točno upiše tj. definira što admin ima pravo mijenjati a što ne. Naime, lako je pogriješiti između 0(nula) i O. Na tipkovnici su ta dva zanka blizu a na ekranu gotovo potpuno ista. Zato bi takvu ispravku trebalo dozvoliti adminu.
No o tome će odlučiti KV povjerenstvo, dok se ja samo mogu zalagati za to. Ali mogu tražiti da se to pravilo konkretizira pa da ne vodimo ovako duge prepiske.

Znači kada kažem da se pravila trebaju prilagoditi robotu to je u smislu modernizacije, transparentnosti, ubrzanja puta do konačnih rezultata te jednostavnije upućivanje žalbi.
Robot uvijek treba i radi po pravilima, ako sam ne može razlikovati greške onda je tu admin da mu admin zahvatom zaobiđe pogrešne pretpostavke. Ako admin ne uoči greške tu ste svi vi da mu pomognete slanjem e-maila.
Moj prijedlog je da se nakon isteka perioda žalbi, sastane KV povjerenstvo.
Po njihovim odlukama se još unesu promjene na robota i zatim proglase konačni rezultati.

Naziv: Odg: HFrobot
Autor: 9A2NO u 21. Listopad 2015, 15:03:49
Bok!

Upravo je u tome stvar.

Robot mora znati što je unique call a što bad call:
unique - nitko nema taj znak u logu osim te postaje
bad call - primljen krivi znak, druga postaja ga ima u logu ali je prva pogriješila.

U oba slučaja slijede penali. Unique - oduzima se veza bez penala,
bad - priznaje se veza postaji koja je ispravno primila pozivni znak a penalizira postaja koja je krivo primila

Robot to jednostavno mora prepoznati kada "češlja" dnevnike.
Tu nitko nema pravo ništa mijenjati. Ni KV manager, ni administrator ni programer.

Krivi množitelj ili serijski broj - primio si krivi ser. broj ili upisao krivi množitelj
- nema mijenjanja.

Za množitelje sam predložio promjenu pravila.
Množitelj je općina ( i za kup Jadrana ). Stave se tri slova za općinu.
Dalje - dvije mogućnosti: ili savez daje popis postaja koje se stave u robota ili
učesnik sam upisuje skraćenicu množitelja. Ako je pogriješio - kazna. Za ovo
prvo se mora potruditi savez i ažurirati podatke te ih na vrijeme dati programeru.

Kada se dnevnik pošalje nema više šaranja po vezama, serijskim brojevima,
pozivnim znakovima ili množiteljima. Poslani dnevnik je amenovan.

Pristup .UBN fajlama tek nakon isteka roka. Žalbeni rok sa .waw fajlom poslije - tjedan dana. Nema "Ja sam krivo napisao". Na to se prije misli...

73 Dino
Naziv: Odg: HFrobot
Autor: 9A2MI u 21. Listopad 2015, 16:11:06
Bok Dino

Moram ti odmah priznati da si se uspješno učlanio u "ovu trojicu" pa vas je sada četvero.

U principu se s nekim stvarima i mogu složiti, pod uvjetom da se tako definiraju pravila.
No da robot mora razlikovati unique od bad calla to ne mogu prihvatiti.

Lako je reči a nemoguće napraviti.
(nemoj zaboraviti da sam ja programirao taj robot i da sam pokušao)

Evo primjer:

na linku možeš vidjeti referentnu tablicu (kombinacija Call/oznaka) kojom se robot služi.
To je dio njegove "pameti". Ujedno služi adminu da lakše korigira tu istu pamet i doda pamet čovjeka.

http://www.hamradio.hr/hfrobot/hfcc_log.php?What=pregled_referenci&CID=2015-10-10

Stanica je napravila vezu sa  9A1CQA sa oznakom [](prazno).
Robot je našao samo jednu takvu kombinaciju u vezama svih predanih logova.
Prema tome to je UNIQUE. No sada robot provjerava sve znakove koji su davali oznaku kontinenta i traži moguću grešku u pozivnoj oznaci.
Naravno pronašao je ove:
9A1CRR(2)[129]   9A1CAL(2)[119]   9A1IW(2)[63]   9A1MM(2)[62]   9A1KK(2)[57] 
9A3CV(2)[41]   9A6CM(2)[2] 

To su svi Call-ovi koji se razlikuju za dva karaktera (slova) od 9A1CQA.
Operator je mogao pogriješiti i raditi s nekom od tih stanica. Tu nije kraj...
Robot provjerava ima li kod neke od tih stanica podudaranje Send NR i Rec NR i obrnuto no
i ta moguća stanica je mogla primiti pogrešan redni broj veze!?

Zašto su ti znakovi tu? Da olakšaju adminu posao jer samo on može odrediti o kakvoj se grešci radi.
Kada ti se pruži uvid u algoritam robota onda možeš vidjeti da sve to i nije tako jednostavno.
Čak ni admin nije u stanju uvijek procijeniti o kakvoj se grešci radi.
Zato se zalažem da se kazneni bodovi za te dvije greške izjednače i onda nije važno o kakvoj se grešci radi. To je još jedan razlog za promjenu pravila.
No to i ne mora biti tako, dovoljno je upisati u pravila da se stanica ima pravo žaliti na robotovo označavanje veze kao bad call te će povjerenstvo odlučiti, možda i preslušavanjem snimke. U ovom konkretnom slučaju ja sam odlučio na temelju prigovora.
Radi se o stanici koja je odradila samo jednu vezu i nije predala log te radi toga nije korektno da operator trpi negativne bodove.

Nešto je bolje kada se radi o stanici s jadrana, ali samo zato što se iz iste oznake javlja manje stanica.
Naziv: Odg: HFrobot
Autor: 9A3TY u 21. Listopad 2015, 16:45:17
Citat: 9a2mi  u 21. Listopad 2015, 14:15:08
Predlažem da se uvede period žalbi koji bi trebao biti tjedan dana nakon deadlinea.

A ja predlažem da pročitaš Dokument koji se zove Opća pravila KV natjecanja u organizaciji HRS-a  http://www.hamradio.hr/download/Opca_pravila_KV_natjecanja.pdf (http://www.hamradio.hr/download/Opca_pravila_KV_natjecanja.pdf) pa ćeš vidjeti da to već postoji  ;D

Citat (10.4) : Primjedbe na neslužbene rezultate upućuju se elektroničkom poštom na istu adresu kao i dnevnici u roku od 7 dana po objavi neslužbenih rezultata

Ovom prigodom ćemo ignorirati činjenicu da se dnevnici ne šalju elektroničkom poštom  ;D

Osim toga na što si mislio kad si napisao "nakon deadlinea". Deadline-a za predaju dnevnika? Pa valjda se žalbe vezuju na objavljene UBNove a ne šalju "na slijepo" ?!


Što se tiče UBN-a možemo mi izmišljati toplu vodu ali da li nam to treba? Zar nije lakše usvojiti već naveliko usvojena pravila tj. definicije? Npr. iz Guide to CQWW DX-Contest UBN and NIL Reports

U = Unique. In the entire database (approximately 2.5 million log entries/mode), this call appears only in your log. No credit is automatically removed for U calls.

B = Bad. This call has been adjudicated to have been miscopied. It is not in the country callsign database, or has otherwise been determined to be incorrect(see Wn explanation below). Credit for all B calls is automatically removed by the computer when re-calculating the score, and the calls are all marked -B.

Usput, ako može. jedan bug report. Primjetio sam da se robot ne ponaša baš konzistentno.
Ako pogledaš error log postaje 9A3BDE vidjet ćeš da u jednom slučaju Bad calla robot ponudi "OK Call" a u drugom ne iako je iz loga sugovornika vidljivo podudaranje podataka (redni broj veze točan na obje strane i vrijeme +- 1 min)

1.    9A6OJ     0007     Bad Call 9A6OJ     9A6OY     -4              
2.    9A1CCL     0011     Bad Call 9A1CCL                   -4    

U logu 9A3BDE :
03707     PH     2015-10-10     1345     2     9A3BDE     59     0011          9A1CCL     59     0048
U logu 9A1CAL :
03500     PH     2015-10-10     1344     2     9A1CAL     59     0048          9A3BDE     59     0011     ZD

Ako je nešto Bad call onda mora uz to stajati Good call ili objašnjenje zašto je proglašen Bad callom. Ovako se to ne vidi.

Pozdrav od bivšeg trio fantastika tj. sadašnja četiri mušketira  ;D

Naziv: Odg: HFrobot
Autor: 9A2MI u 21. Listopad 2015, 17:41:43
Ne vidim što je tu sporno, osim traženje dlake u jajetu.
U jednom slućaju je robot pronašao ispravni Call a u drugom
je korištena druga rutina (ima više "pameti") pa ne piše ni jedan.

Bad, Wrong ili nekako drugačije, mislim da nije posebno važno.
Daj prijedlog KV povjerenstvu da i to uvrste u pravila...
Naziv: Odg: HFrobot
Autor: 9A2NO u 21. Listopad 2015, 17:57:05
Bok!

Više me brine što ostali sudionici šute, oni koji su radili u takmičenj, nego "trio fantastikus"! Još malo pa "Grupa TNT"! Samo da se jave.

Ono što govorim, i ponavljam...

Ako sam u logu naveo pozivni znak, serijski broj, množitelj, a nešto od toga
se ne poklapa, onda može biti: ili unique call ili bad call.

Nema traženja da li se to poklapa na neki drugi način, da je  možda nešto drugo.

Unique call se nalazi samo u mom dnevniku - veza se briše bez kazne.
Ako taj pozivni znak postoji još u nekom dnevniku, a naveo sam krivo nešto drugo, onda je bad call ( ili bad serial number ili bad multi,  kod naših takmičenja ) - slijedi kazna. Nema provjeravanja tko je pogriješio. Mogu pogriješiti obje postaje.
Jedna postaja jedno a druga nešto drugo - slijedi kazna. Robot uspoređuje sve podatke.

U takmičenjima: crno je crno a bijelo je bijelo - nema sivoga, idemo tražiti tko je pogriješio pa da popravimo. Za svaku grešku slijedi kazna, ovakva ili onakva.

Pogledaj malo .ubn fajle ruskih takmičenja. Sve piše i fajrunt, točka. Provjereno
tko je što prijavio, ako se ne poklapa ide kazna i gotovo.

73, Dino
Naziv: Odg: HFrobot
Autor: 9A3TY u 22. Listopad 2015, 09:48:46
Citat: 9a2mi  u 21. Listopad 2015, 17:41:43
druga rutina (ima više "pameti") pa ne piše ni jedan.

LOL LOL LOL  Naučio sam novi oksimoron. Jupiii.

Novi savjet za djecu u školi. Ostavite test prazan. Vi imate više "pameti".

Šalu na stranu. Ako ti to ne vidiš kao bug i ako sve ovo vidiš kao traženje dlake u jajetu onda samo potvrđuješ ono što ti (glasni) pojedinci cijelo vrijeme govore a ti (uljuljkan na vijencima slave tajnih obožavatelja) ne želiš shvatiti.

Citat: 9a2mi  u 21. Listopad 2015, 17:41:43
Daj prijedlog KV povjerenstvu da i to uvrste u pravila...

A službeni način za to napraviti je ... ??
Naziv: Odg: HFrobot
Autor: 9A1AA u 22. Listopad 2015, 11:55:45

Citat: 9a2mi  u 21. Listopad 2015, 17:41:43
Daj prijedlog KV povjerenstvu da i to uvrste u pravila...

A službeni način za to napraviti je ... ??
[/quote]

Poslati email-om na 9a0hrs (at) hamradio.hr  a u tekstu staviti kome ide n/r (predsjedniku. KV povjerenstvu........)

Inače odnedavno je i jedan član KV povjerenstva je iz Zadra, Damir 9A4DC, pa možeš i preko njega.
Naziv: Odg: HFrobot
Autor: 9A3TY u 22. Listopad 2015, 14:04:18
Hvala imenjače, uljepšao si mi dan.

Ja sam to pitao više onako retorički. Naime, s obzirom da Miljenko i predsjednik KV povjerenstva ne komuniciraju (barem prema Miljenkovim višekratnim izjavama) onda kakvog smisla uopće ima gubiti vrijeme na slanje poruka na službenu HRSovu e-mail adresu? Završit će isto kao i moj službeni dopis od 04.09.2015. u kojem sam izvjestio HRS da na web stranici http://www.hrvhf.net/index.php/repetitori stoje već jako dugo netočni podaci i do današnjeg dana ništa nije poduzeto. Ostalo iz te komunikacije mi je mučno i spominjati.

Naziv: Odg: HFrobot
Autor: 9a6c u 22. Listopad 2015, 16:05:38
Miljenko,

NHF, ali mislim da bi u ovom kontekstu trebao preuzeti malo konobarskog mentaliteta.

U prijevodu, ako gost kaže da mu nije dovoljno slano, nemoj ga ubjeđivati da je to dobro za zdravlje, nego mu donesi soljenku, a sve probleme riješi sa šefom kuhinje ::)

Mrzim ovo, ali ipak valja reći da s 9A5K robotom nismo imali ovakvih problema, rasprava i prijepora... Znam da je sad sve OK, odnosno bolje itd, ali eto...takvi smo ljudi, sve nam smeta.
Naziv: Odg: HFrobot
Autor: 9A3IV u 22. Listopad 2015, 19:28:37
Ne radim već valjda 20 godina u natjecanjima i ne šaljem log naročito otkad su počeli elektronski logovi. Ono što odradim je samo veza koja mi je interesantna. Nova zemlja, QTH polje, novi otok, nije bitno što. Odradim i desetak stanica koje preferiraju na plasman tako da nisam samo u jednom dnevniku. Možda zbog toga nisam pogodan da komentiram takmičenja, robote koje nikad nisam koristio i sve ostali. Ali uzet ću si tu slobodu.

Nije mi jasno kako si netko dozvoljava, kako se može uopće pomisliti pogađati što sam ja napisao. Ono što sam napisao nitko nema pravo mijenjati osim mene. A kad pošaljem log nemam pravo mijenjati ni ja. I nitko nema pravo pogađati što nisam napisao a mislio sam pa sam napisao nešto drugo. O je slovo O a 0 je broj 0. Uopće nije bitno da li ima sličan znak. Ja sam napisao O jer je to u znaku  a ne 0. Na tipkovnici se to razlikuje.

Na zbirnom listu sam napisao u kojoj kategoriji se takmičim. nema robot što po vremenu pogađati koji je period, vrsta rada, kategorija....... JA sam sve to napisao.

napravi robota koji slijedi pravila. Za sve greške koje napravi onaj tko šalje log odgovara onaj tko šalje log. Za greške koje napravi robot ili povjerenstvo postoji žalba. Za sve postoje vremenski rokovi koji se MORAJU poštivati. Kratko, jasno i jednostavno.

73 Damir
Naziv: Odg: HFrobot
Autor: 9A6NA u 23. Listopad 2015, 14:45:33
Pozdrav

  Ne radim 9A konteste ( neznam ni sam zašto) ali bio sam na moru pa rekreativno da se javim.
Gledam rezultate i ne vjerujem sam sebi, i pitam se pitam ???

9A1HDE RADIO KLUB SA JADRANA ???

Svaki daljnji komentar suvišan....

73´s Ive 9A6NA
Naziv: Odg: HFrobot
Autor: 9A2MI u 24. Listopad 2015, 11:24:41
Pa dobro ljudi koliko puta ja moram ponoviti:

Svaku primjećenu nepravilnost, molim prijaviti na moj e-mail, forum rijeđe gledam.

Svaki daljnji komentar je suvišan...
Naziv: Odg: HFrobot
Autor: 9A2NO u 24. Listopad 2015, 11:41:43
Bok

Svaki daljnji komentar je suvišan...
[/quote]

Slažem se, svaki daljnji komentar je suvišan. Mi svi šumom, Miljenko drumom...

73 Dino
Naziv: Odg: HFrobot
Autor: 9A2VX u 05. Studeni 2015, 21:30:43
Evo završila je i druga godina lokalnih KV natjecanja u organizaciji HRS.
Prva godina je bila užasna, druga se nije ništa popravila.
Još uvijek nismo očistili robota od "mušica", a ekipa " za očevid" opet radi bez ikakve odgovornosti.
Prvi primjer šlampavosti je "KONTINENTALNI KLUB" iz Dubrave, mislim da se ne radi o Dubrovniku?!
Citat:9A1AYZ   Radioklub   DUBRAVA   Grižanska 3   10040   ZAGREB
Drugi primjer su UNIQUE i KRIVI poziv.
Citat:59    0039    XX    9A3DZD    59    0006   
Citat:59    0100    XX    9A3DZD    59    0018       
Naime radi se o definiciji UNIQUE poziva.
Objašnjenje: Jedan prvoplasirani call primio je krivi pozivni znak u drugom i u četvrtom periodu. U niti jednom logu se taj pozivni znak ne spominje, osim u njegovom. ZATO BI TREBAO BITI UNIQUE: U drugom periodu primljen je broj 6, a u 4. 18. E sada Jednom pozivnom znaku vrlo sličnog niza slova baš nedostaje veza br 18. a rađena je u minutu razlike? Dade se zaključiti da je u oba slučaja bio BAD CALL a ne normalna veza sa 2 pa opet 2 boda. Naime nema tog znaka u UBN. RObot je trebao primjetiti da se pojavljuje samo u jednom logu. Prema tome ili je dopisana u što sumnjam, nego je krivo primljen ( Not in log ?).Dakle umjesto 2*2 kaznena boda i to u drugom i četvrtom periodu, robot mu je priznao UNIQUE call iako ga je samo on primio.
Eto toliko o robotu.  Toliko o 9A KV lokalnim kontestima ( A ŠTO ĆE BITI SA 9A CW kontestom to me je stid i pomisliti )
Pozdrav   Zvone
Naziv: Odg: HFrobot
Autor: 9A6AA u 05. Studeni 2015, 22:35:28
Citat: 9A2VX  u 05. Studeni 2015, 21:30:43
...Prvi primjer šlampavosti je "KONTINENTALNI KLUB" iz Dubrave, mislim da se ne radi o Dubrovniku?!
Citat:9A1AYZ   Radioklub   DUBRAVA   Grižanska 3   10040   ZAGREB
...

https://www.qrz.com/db/9a1ayz (https://www.qrz.com/db/9a1ayz)
Naziv: Odg: HFrobot
Autor: 9A2VX u 06. Studeni 2015, 07:25:45
Pa organizator je pisao Pravila, Organizator zna tko mu plaća članarinu, pa bi trebao znati od kuda je koji klub. Čak ima i bazu podataka ili Callbook ! Zar ne?
Pozdrav, Zvone
Naziv: Odg: HFrobot
Autor: 9A2MI u 07. Studeni 2015, 11:20:58
Citat: 9A2VX  u 05. Studeni 2015, 21:30:43
Drugi primjer su UNIQUE i KRIVI poziv.


Bravo, čestitam. Hvala za upozorenje. To nam svima treba (dobro oko).
Molim pogledaj ponovno, možda ima još takvih primjera.
Predlažem ovu tablicu, pomoću nje će biti lakše.

http://www.hamradio.hr/hfrobot/hfcc_log.php?What=pregled_referenci&CID=2015-10-10

zatim:
http://www.hamradio.hr/hfrobot/index.php?What=p&CID=2015-10-10

Tko je radio taj znak.
Naziv: Odg: HFrobot
Autor: 9A3TY u 07. Studeni 2015, 18:45:38
Jel nam treba dobro oko ili dobar robot?

Miljenko, imaš velikih problema sa softverom.
Bez ljutnje ali ne radi ni najosnovnije stvari.
Ne želim da se otegne objava službenih rezultata pa neću sad o detaljima ...
Naziv: Odg: HFrobot
Autor: 9A2MI u 24. Studeni 2015, 22:00:39
Pozdrav

Osjećam da treba pojasniti kako je nastao moj (9A2MI) HfCLCC program (robot) te kako radi danas.

U radio klubu Samobor (9A1BIJ/9A1W)(član sam od 1974.g.) rade se UKV natjecanja pojačano od 1995. godine.
Programiranjem se bavim od 1982. ZX81 pa Spectrum, Commodor (Basic). Zatim Atari (gfa Basic), PC (QBasic, CLIPPER). 2004. godine radim klupsku PHP web stranicu i tada sam se upoznao sa PHP programskim jezikom.

PHP (rekursivni akronym i backronym za "PHP: Hypertext Preprocessor", prije "Personal Home Page Tools")
je jedan programski jezik koji se orijentira po C i Perl sintaksi, namijenjen prvenstveno programiranju
dinamičnih web stranica. PHP je kao slobodni softver distribuiran pod PHP licencnim uvjetima.

Ideju za stvaranje UKV chross check programa iznio mi je Krešo 9A2HM u prosincu 2006. godine, a podržao Željko 9A4WF. Tako je već na natjecanju "Vidovo 2007" prvi put testiran. U slijedećih 5 mjeseci je poboljšan, no neka poboljšanja radim i kasnije.

Krešo 9A2HM je voditelj naše natjecateljske ekipe i nerviralo ga je to što nam je tadašnji program za
chross check "LX" (Češkog programera) poništavao i po 10-ak veza po natjecanju, sa češkim stanicama
a mi nismo imali nikakvog utjecaja na to. Kad bi se žalili komisiji, rečeno je da je tako odradio LX i
da nema pomoći.

Neka UKV natjecanja u Češkoj su počinjala sat kasnije od naših. Dok su se češke ekipe pripremale za
kontest, radile su veze pod osobnim znakovima a kad je počeo njihov kontest radile su pod klupskim znakovima. Iako su sve veze bile regularne, LX je rekao da je osobni znak neispravan i da smo trebali
raditi klupski znak, unatoč tome što smo mi u logu imali odrađen i taj klupski znak.
To je bilo radi toga jer su ti znakovi bili iz istog lokatora (WWL).

Krešo, poznavajući moje programerske vještine, pitao me je bi li se ja prihvatio izrade chross check programa?
Rekao sam da je to komplicirano ali nije neizvedivo. Prvo sam zatražio LX program da proučim način rada.
Nakon proučavanja, uvidio sam da se na rad LX-a uopće ne može utjecati ali radi turbo brzo.

Kako sam već tada dobro poznavao PHP i MySql bazu podataka, odlučio sam iskoristiti prednosti
web sučelja te objediniti upload logova sa chross check-ingom, plasmanom i error listom.
No ono glavno je da sam odmah od početka pretpostavio da program ne može automatski odraditi cijeli posao, već je potrebno da administrator može neke odluke programa zaobići.

To ide do te mjere da admin (manager) može svaku error vezu proglasiti ispravnom kao i svaku koju je program proglasio ispravnom, proglasiti neispravnom.
Naravno, svi ovi admin zahvati su vidljivi pa se i rad administratora može kontrolirati.

Glavna mana web sučelja je sporost izvršavanja programa tj. samog chross check procesa.
Uspio sam tada napraviti da CC traje do 10 minuta.
Pojavom sve bržih servera, to je bilo dovoljno, no u zadnjih nekoliko godina rad servera je ograničen
na samo jednu minutu.
Morao sam napraviti chross check rutinu tako da nastavi tamo gdje je stala te da u nekoliko koraka
(klikova) završi.
Problem je što se chross check program (robot) nalazi na javnom serveru gdje se vrte i mnoge druge web stranice.
Ovisno o zauzetosti servera sa obradom tih drugih stranica, ostaje manje vremena za CC rutinu unutar te jedne minute.

Zato je u pregledu plasmana za svaku stanicu vidljivo kada je napravljen CC (datum, sat, minuta i sekunda).

Kako je UKV CC program dobro prihvaćen, i od natjecatelja i od HRS-a, već 2007. godine sam napravio i
KV chross check program. Tada je manager bio Zlatko 9A2EU i bio je obračunat KUP JADRANA.
Koliko znam nije bilo većih primjedbi. No program nije zaživio, vjerojatno zbog promjene managera (9A5K)
koji je radio CC sa svojim programom.

2011. godine, kontaktirao me je Dieter OE8KDK i zatražio mogućnost obrade njihova dva KV natjecanja na HfCLCC-u.
Tada ponovno intenzivno radim na poboljšanju KV robota. Najviše problema imam s upload-om cabrillo log-a.
Naime, dok je EDI format vrlo konkretan i precizan te se lako učitava u MySql bazu podataka to nije slučaj
s cabrillo log formatom. Najviše imam problema sa QSO stupcima. Problem riješavam na način da se veze u logu
dva puta skaniraju.
Prvo se u svim redovima traže i memoriraju prazna mjesta. Ta prazna mjesta označavaju početak i kraj
podataka za pojedini podatak (stupac) veze. U drugom prolazu se učitavaju veze u MySql bazu podataka.

Iako su AOEC natjecanja vrlo komplicirana, imaju uz HAM stanice i Government stanice, više perioda,
više bandova, veze se priznaju sa Government stanicama samo na nekim bandovima te uz District i
LAND množitelje, nije bilo većih problema za programiranje.
Dieter je zadovoljan. To dokazuje 5 godina suradnje i 9 obrađenih natjecanja.
AOEC uz moje programiranje koristi i glavnog admina: Dieter Kritzer (OE8KDK), te još tri admina:
Karl Abloescher (OE3KAB), Chris Hammerl (OE3CHC), Heinz Lorenz (OE3LHB).

HfCLCC program koriste na način da admini sami vrše upload logova, rezultat CC-a se vidi tek kad to
odobri Dieter a to zna potrajati i nekoliko mjeseci. Službeni rezultati nisu još proglašeni (23.11.2015) za natjecanje od 01.05.2015.g.
U međuvremenu stoji obavijest: Unakrsna provjera logova u tijeku.
To znači da admini provjeravaju rad HfCLCC programa i unose admin zahvate. Tek kad sve bude
dobro po njihovom mišljenju, puštaju privremene rezultate a onda i službene.

Početkom 2014. godine, nazvao me je Željko 9A2R i pitao jel se moj chross check program za KV može
koristiti za 9A natjecanja i koliko će to koštati?
Odgovorio sam da može i da neće koštati ništa jer to smatram programom uz UKV CC.
Objasnio sam tada da je potreban admin koji će nadgledati rad robota. No nije me shvatio tada a ni
kasnije kada sam mu objašnjavao da to ne mora biti on (manager) ali da bez admina ne ide.

Kasnije sam shvatio da su tu počeli moji problemi. Bio sam stalno u iskušenju da ugasim robota a onda
ipak ne mogu to učiniti i pogaziti riječ i na kraju krajeva ugovor s HRS-om. I to sve radi nekoliko
postova na forumu.

Mnogi ne znaju kako radi "9A2MI robot". Za one koji žele znati a nije im problem pročitati:


Programirao sam HfCLCC program (KV robot) u PHP programskom jeziku koji se koristi MySql bazom podataka.
Koristi se još HTML-om (ulaz i izlaz) i nešto malo javascript-om  (klijentska skripta).
Sve se odvija na serveru, od uploada (logovi se učitavaju u MySql bazu) do Cross Checka i svih ispisa.

Radi se o javnom serveru gdje je HRS iznajmio "prostor" za svoje stranice. HRS nije jedini korisnik tog
servera. Zato govorim o ograničenju izvođenja od jedne minute. Za mnoge konteste CC (Cross Check)
rutina ne završi posao unutar 1 minute.
Morao sam napraviti rutinu koja može nastaviti sa radom tamo gdje je stala.
Primjerice za 9A CW kontest od 947 logova sa 234,537 veza trajala je 60 * po jednu minutu.

Postava natjecanja
--------------------

Prije natjecanja potrebno je upisati u MySql bazu podatke o natjecanju.
To radi glavni admin ili ja.
Datum natjecanja, služi kao identifikator, zatim početak natjecanja, kraj, deadline, vrstu natjecanja,
kategorije i još neke parametre.
Dva dana prije natjecanja na robotu (pregled natjecanja) bi se trebalo pojaviti to natjecanje sa linkom za upload logova.


Upload period
--------------------

Učitavanje logova vrši se pomoću upload rutine. PHP procedura čita uploadani cabrillo log, daje
kompletni pregled korisniku na odobrenje ili ispravak (za neke manje greške) te nakon potvrde, vrši se učitavanje podataka u dvije MySql tablice.
Tablica zaglavlja i tablica veza. HfCLCC program ne čuva originalni cabrillo log.

Za razliku od slanja log-a na e-mail, upload log-a na HfCLCC program ima za posljedicu da korisnik
(HAM operator) ne može jednom zaprimljeni log ponovno poslati.
To je zato jer bi za takvu mogućnost bilo potrebno mnogo programiranja pa možda i logiranja
(sa korisničkom lozinkom) za svakog HAM operatora.
Kako je logiranje potrebno za svakog admina, ostavio sam mogućnost da admin (manager) može
obrisati postojeći uploadani log te ponovno izvršiti upload.

Ukoliko je došlo do bilo kakve greške prilikom uploada, admin će znati kako to može popraviti.
Ako se ne može popraviti greška bez ponovnog uploada, admin će zatražiti od operatora da mu
na e-mail pošalje log te izvršiti upload. To bi sve admin trebao napraviti još u upload periodu, no ako ne stigne
ostaje mu i upload nakon deadline-a. Neke stanice vrše upload u gotovo zadnjoj minuti do isteka roka.
Sve je regularno, no što ako robot odbije upload radi neke greške?

Iskustvo govori da je u tijeku 8 godina, više od 80 natjecanja bilo potrebno samo nekoliko ponovnih uploada.

Za 9A CW 2014 od 947 logova ja sam izvršio (prvi) upload za nekih 30-ak logova, 3 su zahtjevala
popravak cabrilio razmaka i samo 5 nakon dadline-a. (ovih 5 je stiglo e-mailom koji mi je proslijedio
manager i ni jedna nije 9A stanica)

Još o upload-u. Iskustvo govori da uz velika tri upozorenja o izboru kategorije prilikom uploada
od 60 stanica nekih 8 pogriješi. Admin bi trebao još za vrijeme upload perioda ispraviti greške.
Ako zakasni, ostaje mu vrijeme nakon deadline-a, kada na greške mogu upozoriti i sami natjecatelji.

Privremeni rezultati
--------------------

Nakon upload perioda slijede privremeni rezultati. Oni se ne "stavljaju" na server.
Svi logovi se već nalaze u MySql bazi podataka i samo je na programu ili postavkama za to natjecanje
što će program pokazati u pregledu plasmana.
Program može odmah po isteku deadline-a, u 00:00:01, sekundu poslije ponoći (SEV) prikazati logove.
Postavlja se pitanje, je li izvršen CC i s kojim datumom/vremenom?

Mogu napraviti, da sada svaki korisnik pokrene svoj (pa i tuđi) CC.
To je onemogućeno na zahtjev managera a radi mnogih prigovora, mogao bih reći paničnih.
Poistovječujući te privremene rezultate "neslužbenima" koje je netko "stavio" na robota i time
užasno pogriješio.

S obzirom da operatori više ne mogu izvršiti upload, osim admina, potrebno je u pravilima za KV
natjecanja propisati daljnji način ponašanja HfCLCC programa.

Za AOEC natjecanja, HfCLCC program ispisuje: Unakrsna provjera logova u tijeku.

Za 9A natjecanja sam stavio listu prijavljenih rezultata dok nisam pokrenuo CC.
Zatim sam pustio privremene neslužbene rezultate sa pregledom error lista.

Period žalbi i prigovora
--------------------------

Nakon što su vidljivi privremeni rezultati, moguće je da operatori na e-mail (moj ili manager-ov)
upućuju primjećene nepravilnosti. Od pogrešnih kategorija pa sve do pogrešnih odluka robota za
pojedine veze. Admin je u mogućnosti unositi admin zahvate za svaku vezu, to je zaobilaženje
programske pameti. Nakon zahvata mora ponovno pokrenuti CC rutinu.

CC rutina prvo radi referentnu tablicu (samo za natjecanja s distriktom) te svaku
vezu ponovno ocjenjuje. Ako je admin za neku vezu izvršio zahvat, promijenio stanje, robot za
tu vezu upisuje adminovu odluku.

Za svaku stanicu CC rutina radi posebno i kada završi, u zaglavlje loga upisuje vrijeme CC-a u
obliku YYYY-MM-DD HH:MM:SS.

Iz ovoga je vidljivo da svaki novi CC dinamično mijenja podatke: od bodova za veze do poretka ukoliko
je unesena neka promjena (admin zahvat).

Kada će se neki rezultati proglasiti privremenim, neslužbenim, službenim, konačnim itd...
ovisi o manageru, povjerenstvu, pravilima.

Naglašavam, proglasiti, jer se ne "stavljaju" na robot.


Razlike UKV - KV
--------------------

UKV Cross Check program je dobro prihvaćen i nije bilo nikakvih primjedbi, što se ne bi moglo
reči za KV. Zapitao sam se zašto? Iako oba rade po istom principu postoje razlike.
Za UKV, upload je u EDI formatu dok je za KV, Cabrillo format.
Za sva UKV natjecanja bodovi veze su kilometri razdaljine stanica i za bilo koju grešku veza se
poništava tj. nosi 0(nula) bodova.

Za KV natjecanja bodovi veze su mali 1,2 ili 3 boda i postoje kazneni bodovi.
Veze množitelji su jako važni. Ukoliko je veza dobila kaznu i eventualni množitelj je izgubljen.
Zato se vodi borba za svaku vezu. Stvar se komplicira kada se radi o Wrong Call-u ili Unique.
Te dvije greške program ne može razlikovati a razlika je od nula bodova za Unique do mnogo negativnih za Wrong Call.
Može ih razlikovati manager a može i prihvatiti žalbu operatora te Wrong Call pretvoriti u Unique.


Što Cross Check program ne može
-------------------------------

Ne može vidjeti greške u odašiljanju. To su greške koje su pisane u logu a podaci su koji se
odašiljaju za razliku od podataka koji se primaju.
To može utvrditi povjerenstvo, preslušavanjem snimki kontesta.
Pravilima bi trebalo predvidjeti kazne za takve greške. Admin zahvatom je moguće takve veze
kazniti u logu odašiljatelja i proglašenja ispravne veze u logu primatelja.


To bi uglavnom bilo to. Ako želite da neke stavri još pojasnim, pitajte, stojim na raspolaganju.








Naziv: Odg: HFrobot
Autor: 9A3TY u 25. Studeni 2015, 02:09:36
S obzirom da ne mogu pasivno promatrati ovaj način uvjeravanja javnosti kako je ovaj MIbot savršen te je jedini problem u njegovoj neshvaćenosti tj. mi smo krivi i nemamo se što buniti evo mog osvrta na Miljenkov post.

Tekst je preput nebuloza. Ne znam da li su one rezultat namjernog iskrivljivanja činjeničnog stanja ili samo rezultat Miljenkovog neznanja ali kao osoba svjesna činjenice da više ne zna nego zna nadam se da je ovo drugo u pitanju.

Pa da krenemo ...

"To je bilo radi toga jer su ti znakovi bili iz istog lokatora (WWL)."

Jel se nešto promijenilo u UKV natjecanjima otkad ih nisam radio pa nije dozvoljeno raditi dvije postaje iz istog lokatora?
Ajme ljudi, da li je ovo moguće ?!?


"Glavna mana web sučelja je sporost izvršavanja programa tj. samog chross check procesa."

Mogu shvatiti da ljudi pri tipkanju naprave pogreške pa na naslovnici hamradio.hr piše "PONOVLJEN CROSS CHEK" a sad imamo i "chross check" ali ne mogu shvatiti gdje je u procesu unakrsne provjere uključeno web sučelje. Riječ je o procesu koji se (u ovako postavljenim stvarima) u potpunosti odvija na serverskoj strani bez interakcije s operaterom, potpuno autonomno. Rezultati se pohranjuju u bazu podataka a ne ispisuju na ekran. Dakle, web sučelje i njegova "sporost" ne mogu nikako biti "glavna mana".


"Problem je što se chross check program (robot) nalazi na javnom serveru gdje se vrte i mnoge druge web stranice. Ovisno o zauzetosti servera sa obradom tih drugih stranica, ostaje manje vremena za CC rutinu unutar te jedne minute."

Ovo je takva nebuloza da sam u šoku i jednostavno ne znam što bi napisao. Ne samo da druge web stranice ne utječu na brojač vremena izvršavanja CC rutine već se (na Linux serveru) ne uzima u obzir ni vrijeme provedeno u sistemskim pozivima i čekanju na rezultat od baze podataka. Da se ne bi svelo samo na rekla kazala evo što piše u službenoj dokumentaciji :

The set_time_limit() function and the configuration directive max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running.

Osim toga, kao stranka koja plaća zakup prostora HRS je mogao zatražiti da se ta jedna minuta poveća na potrebnu vrijednost.



"Najviše imam problema sa QSO stupcima. Problem riješavam na način da se veze u logu dva puta skaniraju. Prvo se u svim redovima traže i memoriraju prazna mjesta. Ta prazna mjesta označavaju početak i kraj podataka za pojedini podatak (stupac) veze."

Iako cabrillo format zapisa nije tako striktan kao npr. stari dobri fortran format gdje se točno zna u kojoj koloni počinje a u kojoj završava neki podatak ipak navođenje da je ovo predstavljalo najviše problema upućuje na samo jedno ->  problem s programerom. PHP ima gotove funkcije koje iz jedne linije izvlače njene sastojke i tu ne treba previše razbijati glavu.
Čak i kad bi se željelo dozvoliti proizvoljan raspored polja u qso liniji nije potrebno dva puta učitavati podatke jer se raspored može otkriti već iz prve učitane qso linije i dalje sve raditi po njoj. Ne vjerujem da netko šalje log u kojem su ispremetana polja od veze do veze. Ako nas već netko zeza onda ga treba odmah baciti u koš.


"a to zna potrajati i nekoliko mjeseci."


Svima je poznato zašto ovakve stvari traju mjesecima.
1. zbog nebrige odgovornih
2. zbog objave netom prije sljedećeg natjecanja kako bi natjecatelje navukli na sudjelovanje

" I to sve radi nekoliko postova na forumu."

Znam ja da bi ti radije da nema foruma ili barem da nema nas "četiri mušketira". Najlakše je trpati sve pod tepih.

"Prije natjecanja potrebno je upisati u MySql bazu podatke o natjecanju.
To radi glavni admin ili ja."


Zašto to ne radi računalo? Čim se objavi kalendar natjecanja za sljedeću godinu podaci se mogu ubaciti u bazu podataka a računalo može samo na vrijeme dodati natjecanje na listu i omogućiti upload u trenutku kad započne natjecanje.
Ako ne znaš kako - to ti se na linuxu zove crontab i tamo upišeš (ti ili admin) npr.
0 14 10 10 * wget -o /dev/null http://www.hamradio.hr/hfrobotskripta/aktiviraj-kup-jadrana.php
pa će server sam od sebe 10.10. u 14:00 pozvati navedenu skriptu
(provjeri da li server ima podešeno vrijeme po UTC-u - trebao bi).

"Dva dana prije natjecanja na robotu (pregled natjecanja) bi se trebalo pojaviti to natjecanje sa linkom za upload logova."

Zašto dva dana prije? Da netko može i prije nego li počne natjecanje uploadati svoj log? Ajoj....

"Za razliku od slanja log-a na e-mail, upload log-a na HfCLCC program ima za posljedicu da korisnik
(HAM operator) ne može jednom zaprimljeni log ponovno poslati.
To je zato jer bi za takvu mogućnost bilo potrebno mnogo programiranja pa možda i logiranja
(sa korisničkom lozinkom) za svakog HAM operatora."


Kakva je razlika između slanja loga e-mailom ili uploadom na web stranicu? Zbog čega bi neka metoda slanja imala za POSLJEDICU da se jednom zaprimljeni log ne može ponovno poslati. Kao što možeš više puta poslati isti mail tako možeš i više puta uploadati file. Dakle ograničenje proizlazi samo i isključivo zbog nečije odluke i/ili zbog programera.

Mnogo programiranja? Kako si sam rekao " vrši se učitavanje podataka u dvije MySql tablice. Tablica zaglavlja i tablica veza".
Dakle to mnogo programiranja se sastoji u dodavanju par linija koda koje će izvršiti
DELETE FROM TABLICA_ZAGLAVLJA WHERE CALLSIGN="XYZ" i
DELETE FROM TABLICA_VEZA WHERE CALLSIGN="XYZ"
prije nego li se ponovno učita log u bazu.

Znam što ćeš reći. Zar to ne bi omogućilo zlonamjernima da izbrišu nečiji prethodno poslani log?
Naravno da bi ako programer ne odradi svoj posao do kraja tj. ako nema ideju kako to spriječiti. Ja imam. I jako je jednostavna. Svega par linija koda.

BTW, zar u ovakvom stanju u kakvom je robot zlonamjerni ne mogu zagorčati život ljudima slanjem lažnog loga i tako onemogućiti upload pravoga? Na ovo sam već skretao pozornost i predlagao da se već jednom uvede autentikacija korisnika.

"Program može odmah po isteku deadline-a, u 00:00:01, sekundu poslije ponoći (SEV) prikazati logove.
Postavlja se pitanje, je li izvršen CC i s kojim datumom/vremenom?"


Zašto se postavlja pitanje? Pa ako se napravi da se cc odradi nakon svakog uploadanog loga onda je cc izvršen a datum vrijeme je trenutak izvršavanja (ili svršavanja?) posljednjeg cc-a. Zašto uopće netko treba klikati da bi se pokrenula cc rutina?

"Nakon što su vidljivi privremeni rezultati, moguće je da operatori na e-mail (moj ili manager-ov)
upućuju primjećene nepravilnosti. Od pogrešnih kategorija pa sve do pogrešnih odluka robota za
pojedine veze"


Robot je tu da implementira pravila. Ako u pravilima piše da klupske postaje obvezno idu u multiop kategoriju onda robot na temelju pozivne oznake mora znati da je riječ o klupskoj postaji i odmah ga svrstati u multiop.
Ako u pravilima piše da bodovi single-op idu matičnom klubu čiji je član na dan održavanja natjecanja prema evidenciji HRSa onda to robot treba to odraditi automatski a ne dozvoliti da ljudi proizvoljno daju svoje bodove kome oni žele.

Nikakve naknadne (nakon objave neslužbenih rezultata) izmjene kategorija NE SMIJU biti dozvoljene.
Zašto. Pa zbog mogućih manipulacija. Npr, single op postaja vidi da bi bolje bila plasirana da se prijavila u multi-op pa kaže da je napravila grešku i traži promjenu.
Ispravke prije isteka roka za slanje dnevnika su ok ali smatram da ih moraju sami natjecatelji moći odraditi.

"Stvar se komplicira kada se radi o Wrong Call-u ili Unique.Te dvije greške program ne može razlikovati "


Ovo je već više ljudi objašnjavalo pa ne treba ponavljati. Ako programer ne može skužiti onda jednostavno ne može. Nije on jadan kriv.


I šlag na kraju :

HfCLCC program ne čuva originalni cabrillo log.


Svaki komentar je suvišan.



To bi uglavnom bilo to. Ako želite da neke stvari još pojasnim, pitajte, stojim na raspolaganju. :-)

Naziv: Odg: HFrobot
Autor: 9A2MI u 25. Studeni 2015, 16:51:17
Moram odgovoriti, jer bi netko mogao pomisliti da si u pravu.

1. Nisam nigdje napisao da je Mibot savršen.

2. "To je bilo radi toga jer su ti znakovi bili iz istog lokatora (WWL)."

Nisi dobro čitao, radi se o "LX" programu koji radi automatski.


3. "Glavna mana web sučelja je sporost izvršavanja programa tj. samog chross check procesa."

Ispričavam se radi "chross" pogreške, ispravno je cross.
Točno, radi se o serverskoj skripti koja se izvršava na serveru.
No server obrađuje i druge zahtjeve te prekida rad CC rutine i na to nemam utjecaja.
Pokušao sam preko HRS web mastera zatražiti mogućnost dužeg rada, no bezuspješno.
Nakon isteka jedne minute, server prekida cc rutinu. Ovo "što piše", mogu reći: pisalo je na bukvi.

4. "Najviše imam problema sa QSO stupcima."

Dobro si primjetio da je dovoljan 1. red. Tako sam i napravio, no nije bilo dobro.
Ne možeš si zamisliti kakvih sve grešaka ima. Nema puno takvih logova ali ih ima da si
kosu počupaš. Jedan log je stigao i kada ga pogledam sa UltraEdit-om sve je OK.
No, upload rutina odbija poslušnost. Ukrcali su se (u 5 veza) neki čudni razmaci (blankovi)
koje php ne vidi. Problem sam riješio brisajuči te razmake i upisivajuči razmake ponovno.
Neki programi ukrcaju na početak kod za slova (utf), to je nevidljivo ali radi probleme.
Riješio sam to tako što sam cijeli log kopirao u novi file. Tu još spada i otkrivanje
koji je koji stupac itd...

5. "a to zna potrajati i nekoliko mjeseci."

Ja ih nisam pitao zašto to traje tako dugo, vjerojatno ljudi imaju i drugog posla.


6. " I to sve radi nekoliko postova na forumu."

Pokušavam objasniti neke stvari ali ti ne želiš shvatiti.


7. "Prije natjecanja potrebno je upisati u MySql bazu podatke o natjecanju.
To radi glavni admin ili ja."

Kako to misliš računalo? Da čita nečije misli. Pravila i kalendar netko mora napisati.
Isto tako i ovdje treba to prepisati ali na pravilan način. Čemu raditi rutinu za čitanje
razno raznih formata u kojima se pišu kalendari. I na kraju krajeva, netko može pogriješiti.

8. "Dva dana prije natjecanja na robotu (pregled natjecanja) bi se trebalo pojaviti to natjecanje sa linkom za upload logova."

To je zato da netko može primjetiti grešku te dobronamjerno javiti da se ispravi.
U 8 godina još nitko nije pokušao uploadati falsificirani log, valjda imaju pametnija posla.
No i za to imam provjere. Može se takav log diskvalificirati ili jednostavno obrisati.
I zašto ne 2 dana, koliko bi ti stavio?

9. "Za razliku od slanja log-a na e-mail,"

Što bi se dobilo da operator može uploadati log nebrojeno puta?
Osim izbijanja novaca HRS-u za programiranje takve mogućnosti. Prije uploada može mijenjati
log koliko želi, a može i poslije uploada ali preko admina te ako admin to dozvoljava.
Jednostavno, brzo i jeftino.
Ne usudim se ni razmišljati kad bi svaki OM mogao administrirati svoj log, kakvih bi tek tada
nebuloza bilo.

10. "Program može odmah po isteku deadline-a, u 00:00:01, sekundu poslije ponoći (SEV) prikazati logove.
Postavlja se pitanje, je li izvršen CC i s kojim datumom/vremenom?"

CC se ne radi nakon uploada. Za jedan log nema smisla jer s kojim logom da uspoređuje, s onim koji će se
tek uploadati. Za sve, opet ne ide, jer nakon 1 minute server prekida rad.
Onemogučilo bi i davanje raporta o zaprimljenosti loga.
Radi čega uopće takva žurba, logovi se ionako ne smiju vidjeti prije deadline-a.

11. "Nakon što su vidljivi privremeni rezultati,"

Točno, robot je tu da implementira pravila. No mene nitko nije pitao, nešto tipa: mi bi stavili u pravila to i to, možeš li
to implementirati i po kojoj cijeni. U pravila se svašta piše, opet "pisalo je na bukvi".
Mogao bi robot čitati HRS bazu podataka i određivati automatski neke kategorije.
No što bismo s time dobili. Tu je isto moguća greška, manager bi opet trebao provjeriti jel sve OK.
Zar nije moje riješenje jednostavnije, jeftinije itd...
Uzmimo na primjer Kup Jadrana, stanica ode u portabl, gdje da robot pročita u koju kategoriju spada.
Vrlo komplicirano, podložno greškama i opet manager mora provjeravati ispravljati.

12. Ispravke prije isteka roka za slanje dnevnika su ok ali smatram da ih moraju sami natjecatelji moći odraditi.

Ma nemoj, pa kako će znati da su napravili grešku, mogli su provjeriti i prije slanja loga.


13. "Stvar se komplicira kada se radi o Wrong Call-u ili Unique.Te dvije greške program ne može razlikovati "

Da, ne želiš ponavljati, i tako izgleda da si ti u pravu. Jednostavno kažeš da to mora robot razlikovati i stvar je riješena.
E pa nije. Evo tri primjera, ti si čovjek pa pokušaj razlučiti o kojim greškama se radi i napiši kako si došao do takvog zaključka.


1. primjer Log 9A3DZT

03500     PH     2015-10-10     1432     4     9A3DZT     59     0014          9A?SJ     59     0109    

2. primjer Log 9A3BDE

03707     PH     2015-10-10     1345     2     9A3BDE     59     0011          9A1CCL     59     0048    

3. primjer Log 9A1CRR

03543     CW     2015-10-10     1308     1     9A1CRR     599     0013          9A1CQA     599     0001    






Naziv: Odg: HFrobot
Autor: 9A3IV u 25. Studeni 2015, 17:19:32
Pa ljudi, da li je to moguće??????? Nisam Mladen Delić ali se pitam nakon opisa rada robota. Da nebi o programiranju, ja ču o autima:

Kupim auto sa motorom koji ima 4 cilindra, troši 4 litre na 100 km i povuče 220 km na sat. Ali nije baš tako i ja odem serviseru. I on kaže: Auto vam je dobar makar rade samo 2 cilindra, troši 12 litara i nemože više od 60 km na sat. Nema nikakvog razloga da se žalite i to će biti tako. Kad sam začuđen time on navede kako je završio hrpu škola, tečajeva i još navede masu mehaničarskog bljezgarenja zašto je to tako i gotovo.

Uopće me ne zanima što mehaničar kaže. ja samo vidim da li auto radi ili ne radi. Ako ne radi prijavim ga i odem drugom mehaničaru.

2mi, daj otkaz dok je vrijeme. IO HRS-a, dajte otkaz 2mi-u dok je vrijeme

73 Damir
Naziv: Odg: HFrobot
Autor: 9A3TY u 25. Studeni 2015, 19:47:03
Miljenko, moram odgovoriti, jer bi netko mogao pomisliti da si u pravu.  ;D

Neću se upuštati u daljnju diskusiju s tobom navodeći tvoje riječi jer to očito nema nikakvog smisla.
Tebi je očito bitnije po svaku cijenu dokazati da si ti u pravu a svi mi koji bilo što vidimo da ne valja smo u krivu.
Ako je tvoj nivo zaključivanja sveden na to što je upisano na bukvi ja se neću spuštati na njega.

Ne znam da li nastupaš kao zainteresirani radioamater koji sudjeluje u domaćim KV natjecanjima ili kao komercijalni izvršitelj naručenog posla. S obzirom na to bilo bi dobro da se izjasniš.

Ja te doživljavam kao nekog od koga je HRS naručio određenu uslugu i za nju platio određenu sumu novca pa su i moji stavovi spram tebi i tvom uratku temeljeni na tome.

Ne znam što želiš postići s navedenim primjerima. Ne očekuješ valjda da ću reći da je 9A?SJ trebao biti UNIQUE ?  Pogotovo mi nije jasno što želiš postići sa spominjanjem primjera kojeg sam ja već spomenuo kao primjer nekonzistentnosti rada robota u prijašnjim postovima.

Potpuno je nebitno što ja ili ti osobno mislimo o nečemu. Bitno je samo ono što je definirano od strane HRS-a (i ostalih mjerodavnih institucija) i dostavljeno ti kao projektni/programski zadatak. Taj dokument bi morao biti javan i natjecatelji bi se mogli onda izjasniti o njemu i svoje primjedbe uputiti KV manageru a ako se on ogluši onda Izvršnom odboru.
Znači, prema tebi bi išlo 0, zero, nada, nič, ... poruka / primjedbi. Bio bi miran.

Iako su ti ljudi više puta rekli tebi nikako da uđe u glavu. Ti nisi sudac. Ti si programer. Nemaš ti što odlučivati da li je ovo ovako ili onako niti se imaš pravo boriti da bude ovako ili onako. Da ponovim, kad kažem ti onda mislim na tebe kao naručenog izvršitelja konkretnog posla.

Ako je netko krivo definirao projektni zadatak onda ti nisi ništa kriv.

Ali ako ti nisi u stanju obraditi 4005 veza u 60 sec. onda si kriv.
I tu nema pomoći.
(Osim ako budeš radio for-free pa ću ti rado pomoći ;D
Jer uz dobru organizaciju podataka i odgovarajuće predradnje ovolika količina podataka se obradi u par sekundi.)

Tvoje inzistiranje na tome da se sve treba raditi ručno kroz admin zahvate mi je sve smješnije.
Admin zahvati moraju biti izuzetak a ne pravilo.

Izvorni logovi su svetinja i ne smiju se modificirati. Nitko nema pravo mijenjati sadržaj loga koji je natjecatelj poslao.
Službeni rezultati bez pohrane izvornih logova su najobičnija lakrdija.
Uploadanje logova nakon isteka roka za dostavu loga (bez obzira tko to radi) je najobičnija lakrdija.
Naknadno dopunjavanje podataka bazirano na telefonskim i inim pozivima natjecateljima je najobičnija lakrdija.

P.S. Možda bi bilo dobro da provjeriš i svoju logiku jer se 9A1CQA i 9A1IW ne razlikuju u dva već u tri znaka.

Naziv: Odg: HFrobot
Autor: 9A6JRZ u 26. Studeni 2015, 09:12:10
Prevelika su očekivanja od shared servera ;) (možda je i VPS, ali opet prevelika očekivanja).

Ne bih pisao o svojim iskustvima, samo ću napisati da se slažem s Miljenkom ...
Naziv: Odg: HFrobot
Autor: DK8ZZ u 26. Studeni 2015, 11:02:34
A stari Krešin server radio kao Doxa, nije mu smetao shared server i te gluposti.
Rezultati (pricam o 9ACW) uvijek tu, brzi, korektno odrađeni.

Smanjenje broja takmičara u takmičenjima proporcionalno se povećava svakim daljim mjesecom odlaganja rezultata.
Evo, rezultati 9ACW su tek prije neki dan postali službeni.  ::)

Obrada logova - nula punata. Iliti u ništa. :)

Naziv: Odg: HFrobot
Autor: 9A3TY u 26. Studeni 2015, 15:47:50
Citat: 9A6JRZ  u 26. Studeni 2015, 09:12:10
Prevelika su očekivanja od shared servera ;) (možda je i VPS, ali opet prevelika očekivanja).

Ne bih pisao o svojim iskustvima, samo ću napisati da se slažem s Miljenkom ...

Tvrdim da se može napraviti da nakon zadnjeg uploada (ili zadnje admin izmjene) sve može biti gotovo u 60 sec ?
Ima li netko voljan staviti neku lovu na stol i kladiti se u suprotno ? Možda netko od ovih što se slažu s Miljenkom? Ili sam Miljenko?
(Nečija će lova biti "Gone in 60 sec"  ;D )

Naziv: Odg: HFrobot
Autor: 9A2MI u 26. Studeni 2015, 16:03:18
Hvala ti 9A6JRZ, puno ti hvala. Ovo mi puno znači.

9A3ty je nedokaziv.
Najpametniji je i zna sve što su drugi zaboravili i što će tek
pokoljenja znati.
Naziv: Odg: HFrobot
Autor: 9A2MI u 26. Studeni 2015, 16:35:52
Citat: 9a3ty  u 25. Studeni 2015, 19:47:03
Admin zahvati moraju biti izuzetak a ne pravilo.

Od 4005 veza u Kupu Jadrana unio sam ravno 7 admin zahvata, za sada.
Još se čeka odluka povjerenstva.
To je 0,0017 posto. Dakle, mibot je obradio 99,9983 posto automatski.

Zar to nisu izuzeci!?

I nije mi jasno, zašto mibot MORA obraditi sve logove u 60 sekundi.
Zar će rezultati tada biti točniji, bolji, ispravniji ili što već ne!?
Naziv: Odg: HFrobot
Autor: 9A6JRZ u 26. Studeni 2015, 18:58:35
Nema potrebe za klađenjem ...
Računala su jaka koliko i najslabija komponenta. I obično je to HDD.
Gledali smo što se događa s računalom dok sin igra GTA V - uglavnom imam dojam da sve odradi grafička sa svojih 512 bita (procesor do 25% memorija do 50% s tim da je do 25% bez GTA V).

Lako opteretim HDD do 100%, mogu i memoriju dosta opteretiti, ali procesor nikako (znam da bi procesor mogao bolje iskoristiti da imam SSD).

Isti problem imamo i na lokalnom serveru (xeon, 8 GB DDR3 i nekoliko SAS diskova, LAN 1 Gbps- ne sjećam se specifikacija servera).
Kada nam je stari server (xeon) postao spor kupili smo gore navedeni server, ali od ubrzanja skoro ništa (nismo si mogli priuštiti višeprocesorski server).
Sve se izvršava na serveru preko procedura, ali nama je to sporo (zbog najsporije komponente - SAS diskova).
A obračun potrošnje plina ili vode nije toliko kompliciran jer se prije samog obračuna naprave sve provjere (da se provjere ne rade kada se pokrene obračun).
I opet to potraje satima ...

Ali kada bi se to obrađivalo uz restrikcije kao što je to kod shared servera gdje bi nam bi kraj ;)

------------------------------

Neka svako čuva svoj log, zašto da ja to plaćam.

Najbolja stvar bi bila u tome da Miljenko obradu napravi na localhostu (tj. na svom računalu) i na web pukne samo rezultate kao html/htm file-ove.
Ionako rijetko tko razumije kako se to obrađuje.

Toliko od mene
Naziv: Odg: HFrobot
Autor: 9A7DR u 26. Studeni 2015, 20:32:35
Miljac,

U potpunosti te razumijem i podržavam, znam da znaš znanje.
... s druge strane isto tako u potpunosti razumijem da je najlakše pametovati, a zasukati rukave je uglavnom problem, najte kaj zameriti ukoliko se osjećate prozvani.


73, Davor 9A7DR
Naziv: Odg: HFrobot
Autor: 9A3TY u 27. Studeni 2015, 01:36:15
Računala su jaka onoliko koliko je jak softver koji ih pogoni.

To što se industrija softvera svela na što brže izbacivanje novih aplikacija pa svi rade u RAD (Rapid Application Development) sustavima ne znači da je programski kod koji takvi sustavi generiraju optimalan i da se ne može ubrzati.
Dapače, pravilo je da su takvi programi vrlo rasipni po pitanju računalnih resursa.

Miljenko, naravno da ne mora u 60 sec. Ali ti si rekao da ne možeš napraviti da odradi cross check nakon svakog pa i nakon posljednjeg uploada loga jer kako ti kažeš : "Za sve, opet ne ide, jer nakon 1 minute server prekida rad.". Ja samo tvrdim da može. I onda se npr. ne bi trebalo čekati da ti klikneš na cross check da bi se vidjeli prijavljeni rezultati jer bi isti bili dostupni jednu sekundu nakon isteka roka za predaju dnevnika.
Naravno da to nekima ne odgovara. Naročito onima čiji dnevnici se uploadaju i/ili mijenjaju nakon isteka roka.
Čemu onda pravila natjecanja?

Neka svatko čuva svoj log? Pa nije problem u čuvanju svog loga nego u vjerodostojnosti natjecanja.
Možemo mi to i drugačije, tako kako vi kažete, ali onda nemojmo sve skupa zvati natjecanjima već npr. hamfestima.

Nije problem zasukati rukave. Zato sam i pitao hoće li netko staviti lovu na stol. Ni Miljenko ne radi džabe.  ;D
A HRS da je pametan mogao je raspisati natjecanje za najbolji HFrobot među srednjoškolcima. Pobjedniku na poklon laptop, HRSu ušteda svake godine ... koliko ono kunića?, besplatna promičba radioamaterizma među mladima, poticanje tehničke kulture, ...

Točnost? Točni, bolji, ispravniji rezultati? Ako obračun nije 100% u skladu s pravilima natjecanja kao i da ga nema. Onda možemo slobodno prihvatiti i prijavljene rezultate bez ikakve obrade. Bit će, ovako odokativno, barem 98% točni.

Naziv: Odg: HFrobot
Autor: 9a6c u 27. Studeni 2015, 06:31:16
Jutro svima...

Ovo se pretvara  u contest tipa "čiji je veći ili "čija mama bolje kuha" (uvijek moja, jasno), ali problem je zbilja vrlo jednostavan i nadam se jasan čak i onima koji misle da robot radi "dosta dobro" - postoji problem u obradi dnevnika sa strane MIbota. Obrada nije u skladu s pravilima natjecanja, rezultati gube vjerodostojnost, a organizator ispada smiješan.

Shvaćam da Miljenko ima volje pomoći, ali on izgleda ne shvaća svoju ulogu, a tzv KV manager još manje.

Rasprava postaje bespredmetna, a ishod poznat, na žalost... U prijevodu - ništa se promijeniti neće :(

Osim na gore, o čemu svjedoči broj sudionika i pristiglih dnevnika... Na dobrom smo putu da se KV kupovi pridruži Bilogori ili Koprivničkim jesenima.

A meni se sve više čini da idemo u ledeno doba...
Naziv: Odg: HFrobot
Autor: 9A6JRZ u 27. Studeni 2015, 10:03:14
- propozicije natjecanja napraviti godinu dana ranije (da se stignu napraviti korekcije u programu, ako su potrebne korekcije - i da se stignu napraviti simulacije)
- definirati format log file-a (i ja sam vidio kako se rade ručne korekcije i da se sve uništi)
- prilikom uploada napraviti samo provjeru da li je prema tome formatu kreiran log
- za cross check se ima vremena - odraditi ga na localhost-u

Definiranjem formata log file-a (što se gdje mora nalaziti unutar retka) izbjeći će se gluposti i automatskim odbijanjem loga smanjiti broj potrebnih provjera i tada cross check može kratko trajati.

Vjerojatno nisam sve predvidio ...

Naziv: Odg: HFrobot
Autor: 9A3TY u 27. Studeni 2015, 12:53:45
S obzirom da ima ljudi koji vode dnevnik na papiru predložio bih i web formu kroz koju bi se na jednostavan način mogao generirati potrebni cabrillo format datoteke potreban za upload.

Siguran sam da mnogima naknadni unos u neki logger i ispravljanje nadnevka i vremena predstavlja veći problem od najobičnijeg prepisivanja s papira na web formular.

Također, objavljivanje sažetka postavki i/ili potrebnih datoteka za najpopularnije loggere na jednom mjestu za sva domaća natjecanja ne bi bilo na odmet. Šteta je da radovi poput onog od 9A3OS za N1MM stoje dostupni negdje a da ljudi ne znaju za njih.

Naziv: Odg: HFrobot
Autor: 9A2MI u 28. Studeni 2015, 14:53:26
Nema smisla raditi on-line loger pored tolikih logera.
Bilo bi to prekomplicirano. No ako se netko želi upustiti u "avanturu"
zašto ne. To ne mora biti dio cross check programa.

Glede linkova za neki besplatni loger i njegove dijelove, slažem se.

Pošaljite mi na mail linkove i opise, kako bi se unaprijed znalo što će se
download-ati pa ću to staviti na robota.
Naziv: Odg: HFrobot
Autor: 9A3TY u 30. Prosinac 2015, 14:52:13
Godina se bliži kraju , nova sezona domaćih natjecanja je na pragu ... još samo ... koliko ono dana? šššš da se ne zna : 10

Hmmm, iako Opća pravila KV natjecanja navode :
Termin natjecanja određuje se za svako natjecanje zasebno, u pravilu u istim periodima svake godine, te se isti objavljuje najmanje 14 dana prije natjecanja na web stranicama HRS-a.
na naslovnici još ni traga ni glasa o natjecanju a ni kalendar natjecanja za 2016. nije objavljen - još stoji onaj za 2015.

No, to nije ono što htjedoh reći.

Red je da, iako je ekipa sakrila neke podatke s HFrobota bolje nego "zmija noge" konačno objavim i što je to "trulo u zemlji Danskoj" odnosno koja je to osnovna funkcija koju HFrobot ne zna baš odraditi.

Tadaaa .....

HFrobot ne obavlja 100% pouzdano cross check tj. usporedbu osnovnih podataka qso-a.
A upravo po toj funkciji je dobio ime ...  ;D

Primjer : U Kupu Jadrana postaja 9A5ST radila je iz množitelja ST no čak i da ste u svom logu napisali TG veza bi vam bila priznata. Možda bi imali i koji množitelj više, tko zna.  Dvije postaje su to (greškom) napravile ali veza s 9A5ST nije u njihovom error logu !
Shame on you, HFrobot!

Eto, nadam se da će taj info pripomoći da Miljenko otkloni grešku u svom izvrsnom HFrobotu na zadovoljstvo onih koji će eventualno sudjelovati u predstojećem Zimskom KV kupu.

Sretno vam bilo u Novoj!






Naziv: Odg: HFrobot
Autor: 9A2MI u 01. Siječanj 2016, 15:55:26
A da malo pročistimo "naočale"?
Naziv: Odg: HFrobot
Autor: 9A3TY u 01. Siječanj 2016, 17:29:39
Miljenko, najprije da ti zaželim sve najbolje u Novoj godini.

Ne znam što si mislio s pročišćavanjem "naočala".

Stara narodna kaže - "Ako koza laže rozi ne lažu."

Evo samo činjenice i dokazi bez ikakvih komentara.

U privitku imaš datoteku kombinacije.pdf. Dokument koji je generirao HRfobot.
Pogledaj stavku 51. Što piše? 9A5ST TG 2 Status OK.
Sad pogledaj stavku 102. Što piše? 9A5ST ST 97 Status OK.

U privitku imaš datoteku 9a5cpg-log.pdf. Dokument koji je generirao HFrobot.
Pogledaj vezu broj 22. Što piše s kim je odrađena veza? 9A5ST Koji je množitelj? TG

U privitku imaš datoteku 9a5st-log.pdf. Dokument koji je generirao HFrobot.
Pogledaj vezu broj 89. Što piše s kim je radio i koji je množitelj dao? 9A5CPG i dao je ST.

U privitku imaš datoteku 9a5cpg-error-log.pdf. Dokument koji je generirao HFrobot.
Ima li na listi prijavljena veza s 9A5ST kao neispravna zbog pogrešnog množitelja? NEMA !!!


The End.
Naziv: Odg: HFrobot
Autor: 9A2MI u 25. Travanj 2016, 15:22:46
Pozdrav natjecatelji!

Slobodan sam da vas ovim putem obavijestim o novostima glede uploada dnevnika.
Počevši od HRS kupa 2016. a na traženje člana natjecateljskog Povjerenstva (9a4dc) dodane su neke
nove mogućnosti/ograničenja.

Naime, kako bi robot mogao razvrstavati stanice i po dodatnim kategorijama za dodatne nagrade,
potrebno je prilikom uploada cabrillo loga upisati neke rubrike:

Obavezan je upis snage (ako se ostavi prazno robot će odbiti prijem loga), moguće je upisati isključivo "low","high","qrp".
Radi dodjele nagrade najbolje plasiranom operatoru s "p" kategorijom,
obavezan je upis "CATEGORY-OVERLAY:" (ako se ostavi prazno robot će odbiti prijem loga), moguće je upisati isključivo "p","a".
Ovo je jedini način da se osigura da operator prilikom uploada ne zaboravi upisati svoj razred, s ispita za amaterskog radiooperatora P (početnog) ili A (naprednog) razreda.

Stanice koje rade iz portabla moraju dodatno upisati u rubriku:
CATEGORY-STATION:  M ili A ( misli se na napajanje stanice M-mreža, A-alternativno).

Ove nove mogućnosti su kao ranija gdje se traži obavezni upis vaše e-mail adrese kako bi vas manager ili netko iz povjerenstva
mogao kontaktirati u slučaju potrebe.

Molim natjecatelje da požure s uploadom loga (da ne čekate zadnju minutu do deadline-a) jer je moguće da robot odbije upload radi neke greške koju je potrebno ispraviti a za to više nema vremena.
Isto tako iznimno, ja sam izvan hrvatske od 06.05. do 11.05. (turističko putovanje).
Tako da u to vrijeme neću čitati e-mail poruke.
Bilo bi dobro da provjerite svoje logove prije 06.05. dok sam ja još doma te ću moći intervenirati ako bude potrebno.

To radi ovako:
kliknete na link za upload svojeg loga. Zatim ga pokažete na vašem tvrdom disku i kliknete "Upload".
Log vam se vraća na provjeru. Ako nema nikakve "crvene" greške i ne želite još da robot zaprimi vaš log, jednostavno
ne kliknete na gumb "Ok" nego na "Cancel". Log nije zaprimljen ali je provjeren od grešaka.
Ako ima grešaka možete krenuti u ispravljanje istih a možete (ukoliko nema grešaka) odgoditi upload log-a, no sada
ste sigurni da će upload proći bez problema.




Naziv: Odg: HFrobot
Autor: 9A2JK u 25. Travanj 2016, 16:50:41
Predlažem da na forum staviš primjer ADI datoteke.
Tako će svi najbolje vidjeti gdje i kako treba upisati podatke da ih robot prihvati.

73
Martin 9A2JK
Naziv: Odg: HFrobot
Autor: 9a6c u 25. Travanj 2016, 16:58:25
POzdrav napretku, osobito, ako je na bolje, ali...

U pravilima lijepo piše:

Kao portabl postaje u obzir se uzimaju sve postaje koje: rade izvan stalnog mjesta boravka koje je upisano u Dozvoli za rad, koriste snagu do 100 watta outputa, koriste napajanje preko baterija, akumulatora ili agregata. Navedene postaje OBAVEZNE SU uz svoju pozivnu oznaku davati i dodatak oznaci ,,/P".

Iz navedenog prouzlazi da je odabir izvora napajanja za portabl postaje suvišan, osim kao navlakuša za naivne koji bi upisali "M" i kao takvi trebali biti deložirani iz predmetne kategorije, jerbo "M" nije dozvoljena kao izvor energije ::)

Sama prijava u portabl kategoriju podrazumijeva da je natjecatelj zadovoljio uvjete iz pravila pa ne vidim povoda za ovu razradu, osobito ako ne ide niz dlaku s pravilima? Isto mislim i za odabir nekog od dozvoljenih izvora napajanja, iako to ide niz dlaku itd. Vrlo važno jel neko radi na ACCU, agregat ili solar panel?

EPPUR SI MUOVE ;)

BTW - Martine, zašto ADI, kad se treba poslati cabrillo?? Mislim da ni ogledni primjer .cbr ne bi pomogao, jer neke stvari koje se od jednog do drugog programa razlikuju oko ionako ne vidi.

A i nije mi jasno kako bilo koji od programa koji su izrijekom navedeni u pravilima uspijeva generirati nepoćudni cabrillo?
Naziv: Odg: HFrobot
Autor: 9A2JK u 25. Travanj 2016, 17:53:45
Citat: 9a6c  u 25. Travanj 2016, 16:58:25
BTW - Martine, zašto ADI, kad se treba poslati cabrillo?? Mislim da ni ogledni primjer .cbr ne bi pomogao, jer neke stvari koje se od jednog do drugog programa razlikuju oko ionako ne vidi.

Ispravka netočnog navoda.  :-[
Naravno .cbr datoteku. (Upravo ostavljam Win-EQF zbog prelaska na drugi softver, pa
sam u prebacivanju logova i tako mi je pobjeglo na .adi).

73
Martin 9A2JK
Naziv: Odg: HFrobot
Autor: 9A3TY u 25. Travanj 2016, 18:28:24
Kad bi se stvari radile kako treba onda se ne bi kršilo cabrillo specifikaciju svojim izmišljotinama.
Kome je palo na pamet da tagu CATEGORY-STATION promijeni značenje?
I koji tag će onda umjesto njega služiti da se prenese informacija da je riječ o portable postaji (s obzirom da je po specifikaciji u tagu CATEGORY-STATION sadržana ta informacija ) ?
 
Dobro da niste uveli i CATEGORY-BROJ-CIPELA s tim da se u njega upisuje pozivna oznaka.

Cabrillo specifikacija je cabrillo specifikacija a web forma je web forma. Ne miješajte kruške i jabuke.
Ako se već želite praviti pametni dodajte nove tagove u (9a) cabrillo specifikaciju.
Naziv: Odg: HFrobot
Autor: 9a6c u 25. Travanj 2016, 19:18:57
Da bar oće uvest broj postole, tu san bez konkuremcije ;D
Nije puno, 49 only :-[
Naziv: Odg: HFrobot
Autor: 9A1AA u 25. Travanj 2016, 20:17:06
Baš sam maloprije dobio jedan email koji se bavi ovom problematikom.  Slao sam log za jučerašnji UA1DZ Cup:

===== Attached file found: 9A1AA.log
YOUR LOG IS ACCEPTED, but it has warnings.
If you are sure that the warnings haven't any meaning, no action is required.
Your callsign is detected as: 9A1AA
Your category is detected as: SINGLE-OP MIXED LOW
Warning: Tag LOCATION not found. Please enter your RDA district number, for example LOCATION: SP01, or use LOCATION: DX if you are not in Russia. It will be assumed, that LOCATION is DX.
Warning: Tag EMAIL not found. Please enter your e-mail address as EMAIL: email@domain.com.

If you can't understand error found by robot, please mail to Contest Committee
mailto:mail@ua1dz.ru
We'll help you.
Check claimed results at http://ua1dz.ru/viewpage.php?page_id=17


Dakle, što nije bilo upisano robot je pretpostavio da treba ići to i to.....

I što je najvažnije , ja sam odgovor dobio za manje od 12 sati a u odgovoru su i prijavljeni rezultati pa odmah mogu vidjeti jesam li u kategoriji koju sam želio prijaviti..........


PS.....pogledao sam prvo naziv ove teme...on je HF robot....nije 9A HF robot....dakle, mogu pisati i o drugim HF robotima ;)
Naziv: Odg: HFrobot
Autor: 9a6c u 26. Travanj 2016, 09:05:39
Izvuka si se u zadnji čas...već san te mislija denunicirat kod moderatora :P

Dešava se to, nedavno je i OK robot vratio jedan log formiran u DXlogu radi nečeg, a ne zna se čega, naravno na isti način, automatski odgovor itd, nije bitno je li strojovođa na jedrenju ili na daskanju.

Kod našeg je problem što se kao i na nivou države išlo na reformu radi reforme, a sad nam funkcionira kao koalicija (pardon - suradnja...), od nesporazuma do nesporazuma...

Naziv: Odg: HFrobot
Autor: 9A2MI u 19. Kolovoz 2024, 13:08:53
Pozdrav natjecatelji!

Evo dugo nisam pisao o ovoj temi, tj. nisam imao što. Od zadnji put prošlo je podosta godina, promjenila su se i KV pravila, KV manageri, a i HF robot dobio je mnoga poboljšanja.

Novo poboljšanje, sam napravio. Radi se o mogućem ReUploadu loga.

Stvar radi ovako:
Nakon 1. uploada, natjecatelj dobiva robot raport na e-mail.

U tom raportu može vidjeti neke podatke iz zaglavlja cabrillo loga, sve uploadane veze i ReUpload Code, koji je potreban ako natjecatelj iz nekog razloga poželi ponoviti upload loga.

No reupload je moguć samo jednom.
Ukoliko reupload nije dao željeni rezultat, morati će se obratiti manageru kao i do sada.

Nova mogućnos će biti dostupna za predstojeći HRS KUP Jadrana u 10. mjesecu.
Naziv: Odg: HFrobot
Autor: 9A3TY u 21. Listopad 2024, 20:44:52
Prilikom uploada unos podatka o kategoriji operatora je obvezan. Zašto?
Ako se netko želi prijaviti kao P i natjecati za posebnu nagradu ok ali ako neće zašto bi morao?
A sad "ozbiljnije" pitanje - koju kategoriju operatora treba upisati kad je odabrana multi-op kategorija?
Ili u prijevodu - kakvog smisla ima OBVEZNI upis kategorije operatora u multi-op kategoriji ?
Naziv: Odg: HFrobot
Autor: 9A2MI u 06. Veljača 2025, 18:23:37
Pozdrav natjecatelji

Od nove 2025. dobili smo "Direktore" svakog pojedinačnog natjecanja.
Za KV Zimski KUP, to je Saša 9A3J.
Prije početka natjecanja, odradio je odličan posao, vidi se po odazivu natjecatelja, a nastavio je i dalje odlično raditi.

Tako mi je ukazao na problem kod jednog Znaka, robot je dao wrong mpl, a trebao je dati Wrong Call što nosi i negativne bodove.

Potrudio sam se i unaprijedio robota. Radi se o trećem koraku, cross checka.
Za neke sumnjive veze, vrti provjeru i razlučuje NIL error iz polaznog loga ili Wrong Call error u logu korespodenta. I to vrlo precizno.
Naravno, Saša je vidio samo jedan problem, no kad sam razradio source, robot je pronašao ukupno 59 takvih veza.
Samo jedna je bila NIL, ostale Wrong Call.
No nisu sve veze prije bile s pogrešno prikazanim kaznama, 24 je novih Wrong Call error-a.

Ovo je novo unapređenje robota koje doprinosi točnosti rezultata, i bitno smanjuje posao direktora.

Za Zimski KUP, dogradnja je išla nakon neslužbenih rezultata, za HRS KUP, robot je spreman.


Naziv: Odg: HFrobot
Autor: 9A6C u 06. Veljača 2025, 18:57:14
Odlično, samo sad link s naslovnice ovog weba ne vodi na neslužbene rezultate nego na spisak postaja po abecednom redu u svakoj kategoriji- pogledao prije par minuta.

POZZ

GG
Naziv: Odg: HFrobot
Autor: 9A2M u 07. Veljača 2025, 11:21:37
Meni nije jasno kako UKV robot na kojem ima 5 puta više natjecanja nego na KV robotu funkcionira perfektno?

Da li je u pitanju "nerazrađenost" KV robota ili za rad s njime nemamo nekoga stručnog kao 9A2HM/Krešo koji godinama radi s tim UKV robotom?

I opet postavljam pitanje i ovdje: Što je sa rezultatima za 9A DX Contest 2024.?!?
Koliko vremena je prošlo a još uvijek ne da nemamo službene nego imamo samo prijavljene rezultate?

Miljenko molim te budi malo konkretniji pa nam objasni da li šteka tvoj robot ili direktori i manageri pojedinih natjecanja koji neće ili možda ne znaju s njime raditi?



73 de 9A2M, Hrvoje
Naziv: Odg: HFrobot
Autor: 9A2JK u 07. Veljača 2025, 12:52:36
Kakve veze ima robot koji je obradio prijavljene rezultate
(čitaj: robot napravio svoj posao) sa službenim rezultatima?

73
Martin 9A2JK
Naziv: Odg: HFrobot
Autor: 9A3J u 07. Veljača 2025, 13:20:56
Pozdrav svima,
da pokušam objasniti što se desilo. Temeljem žalbe/prijave na neslužbene rezultate, odradio sam analizu konkretne prijave i došao do sljedećeg nalaza:

stanica A odradi vezu i u log upiše pozivnu oznaku stanice B, primljeni redni broj i množitelj
- robot je napisao grešku krivi množitelj XX umjesto YY
- odlazim u log stanice B i vidim da on u logu uopće nema stanicu A
- odlazim na alat da vidim tko je sve radio stanicu A i pronalazim stanicu C sa kojom se podudaraju vrijeme i redni brojevi jedino što stanica A ima krivu pozivnu oznaku
- po tome svemu robot je napravio par grešaka:
      - nije detektirao da stanica B nema stanicu A u logu
      - stanici A je napisao krivu grešku
      - stanici C je priznao vezu sa stanicom A iako stanica A nema stanicu C u logu već stanicu B

ovakve greške mogu se detektirati jedino ručnom analizom grešaka koje netko uoči. Da li je toga bio i prije ne znam i ne ulazim u to. Miljenko je rekao da će to pogledati i provjeriti i napisao je par postova prije što je bilo. Cilj nam je da robot što bolje funkcionira i da nemamo prikrivenih grešaka. Kako funkcionira VHF robot ne znam ali sigurno ne radi po istim principima kao HF robot jer i sama pravila nisu ista.

73 svima
Saša, 9A3J


Naziv: Odg: HFrobot
Autor: 9A2MI u 07. Veljača 2025, 14:16:13
Citat: 9A2M  u 07. Veljača 2025, 11:21:37Meni nije jasno kako UKV robot na kojem ima 5 puta više natjecanja nego na KV robotu funkcionira perfektno?

Da li je u pitanju "nerazrađenost" KV robota ili za rad s njime nemamo nekoga stručnog kao 9A2HM/Krešo koji godinama radi s tim UKV robotom?

I opet postavljam pitanje i ovdje: Što je sa rezultatima za 9A DX Contest 2024.?!?
Koliko vremena je prošlo a još uvijek ne da nemamo službene nego imamo samo prijavljene rezultate?

Miljenko molim te budi malo konkretniji pa nam objasni da li šteka tvoj robot ili direktori i manageri pojedinih natjecanja koji neće ili možda ne znaju s njime raditi?



73 de 9A2M, Hrvoje

Evo da probam, iako sam već pisao o tome prije nekoliko godina, s očito slabim rezultatom...hi.
Točno je da UKV robot ima Krešu 9A2HM, isto tako je točno da se manageri, direktori mijenjaju i različito snalaze.

No glavna razlika između 2 robota, je što kod UKV-a svaka veza nosi bodove qrb-a, te ako je pogrešno nešto primljeno, 0(nula) bodova.
Naravno, kod KV-a to nije tako. Ovdje svaka veza nosi vrlo malo bodova, pogreške se kažnjavaju od 0 pa do podosta negativnih bodova. Samim time, vrlo je važno o kojoj greški je riječ, hoće li se veza kazniti s 0(nula) bodova ili -4 ili -6. Uz kaznu odlazi i mogući množitelj.

Nadalje, UKV natjecatelji, nemaju se na što žaliti, nešto su pogriješili, i veza je poništena.
Zato KV natjecatelji, žale se na sve i svašta, svi su im krivi, čak i kad direktor mora sve temeljito pogledati, nije dobro, jer dugo traje, pa sigurno se radi o muljanju.

Još mi pada na pamet: od prvog dana UKV robota, rezultati se vide odmah nakon isteka deadline-a, i nose naziv privremeni rezultati. Ako ima žalbi, Krešo to rješava u hodu.
KV robot, prvo mora skrivati kategorije, nadalje mora poštivati prijavljene rezultate, pa neslužbene.
Nema privremenih, jer KV natjecatelji ne žale shvatiti da se na robot ne stavljaju rezultati.
Ne znam po koji put moram objašnjavati da se rezultati izlistavaju dinamički, ovisno o izvršenom cross checku i unesenim admin zahvatima (korekcijama managera). Kada se proglase neslužbeni rezultati, a to mora biti odmah (najbolje prije završetka kontesta), više se ništa ne smije dirati, jer tako traže natjecatelji, pravila itd...

Od 2007.g. kad se je prvi put pojavio moj KV robot, tražim da se pravila prilagode na način kao kod UKV robota.
Znači prijavljeni rezultati, zatim, privremeni. Po objavi privremenih rezultata, natjecatelji mogu vidjeti trenutni obračun bodova i kazni, žaliti se, i manager odmah unositi korekcije. Uostalom tako radi Krešo.

E onda trpim razne napade, da nije moje da mjenjanjam pravila i prilagođavam ih robotu, nego robot mora slijediti pravila. (jer ta su pravila u kamen uklesana).

No kao što vidite, robot trpi stalne promjene, na bolje, ali i ja mogu pogriješiti, pa kad se uvidi pogreška, opet popravljam. No ako to primjete natjecatelji, opet netko mulja itd...

Nadam se da nisam bio predugačak.
Naziv: Odg: HFrobot
Autor: 9A6C u 07. Veljača 2025, 16:19:47
Kao prvo, ne bi trebalo nikog napadati, pa ni Miljenka.
A kao drugo - robota i algortime koji služe za obradu pristglih dnevnika svakako treba prilagoditi pravilima natjecanja. Kod mnogih KV natjecanja pa tako i kod naših kupova postoje različiti oblici kažnjavanja pogrešno primljenih podataka. Za neke se oduzme 0 bodova, za neke 3 boda.

Šteta da se ovaj defekt nije uočio ranije, ali to svakako nije do programera, već do naručitelja. Šta je bilo - bilo je i sad idemo dalje s poboljšanom obradom podataka.
Jer zbilja ne bi imalo smisla da postaja koja krivo primi pozivni znak i množitelj izgubi samo bodove za tu vezu, obzirom da je nema u dnevniku postaje koju je uvela u svoj log. A u biti radila je nekog drugog čiju pozivnu oznaku nije primila ispravno, a redni broj i množitelj je. I zato treba izgubiti 3 boda, a ne nula.
I zato je dobro da se rezultati objave redom kao prijavljeni pa neslužbeni s uvidom u dnevnik i ER file da se vide detalji pa i popravi ako se što može.
Osim krivo primljenih podataka iz veza vide se i neki egzotični znakovi iz još egzotičnijih županija, recimo, a samo u jednom dnevniku i to ne baš s rednim brojem 001. Šteta da čovjeka nema na qrz.com da ga se priupita je li radio ili nije natjecanju.

U slučaju takvih UNIQUE veza nema druge nego provjeravati osobno - blago direktoru :D

Jedino što sad treba teći novi rok za žalbe obzirom na objavu beta verzije neslužbenih rezultata, ali opet smo u okviru općih pravila za ova natjecanja i svijet neće propasti.

GG