Kontestin dokumentaatio | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
KontestiKotimaankilpailuohjelma Unix®:n kaltaisille käyttöjärjestelmille OH2MMY, 2003
YleistäOhjelma kontesti.pl on tehty Perlillä ja toiminee useimmissa kotimaankisoissa UNIX®:n kaltaisissa käyttöjärjestelmissä kuten Linux. Tuki on olemassa seuraaville kilpailuille: Peruskisa, K.S. Sainion muistokilpailu, Joulukilpailu, Viitosten syysottelu, Kalakukko, NRAU Baltic ja Kuutosten cup. Mitään graafista käyttöympäristöä tahi maksullista lisäohjelmaa tai käyttöjärjestelmää ei tarvita. Ohjelma toimii vaikka tekstitilassa sopivalla terminaaliemulaatiolla. Jos sinusta tuntuu, että ohjelmassa pitää olla hiirellä huitomista, vilkkuvaloja ja hyppiviä Mikki Hiiren kuvia, voit lopettaa lukemisen tähän. Samoin, jos esimerkiksi epäilet konfiguraatiotiedoston kuntoonmuokkauksen tai ohjeiden lukemisen tuottavan liiaksi vaivaa. Miksikö Perl? No siksi, että sitä osaavat kaikki™, joten mieleisten muutosten tekeminen on helppo tehdä itse. Ohjelma on myös muunneltavissa nopeasti vaikka kesken kilpailun, eikä käännösaikaa tule. Koska myös lähdekoodi = ohjelma, on koodi siten julkinen ja kaikkien paranneltavissa ja nähtävissä. Jos löydät vikoja, niin korjaa. Tästä dokumentista kummempaa tukea ei ole saatavilla, koska tämä on tehty lähinnä itselle ja vain siksi kun kotimaankisoihin ohjelmia saa vain Microsoftin "käyttöjärjestelmille". Muutenkin ohjelma on vielä keskeneräinen ja pikapikaa tehty. Monilta osin ohjelma muistuttaa CT:tä ja TLF:ää, joten kulttuurishokkia ei pitäisi tulla. Mielessä on pidetty se, että kontestiohjelman hyvyys ei määräydy vilkkuvaloilla ja hilavitkuttimien määrällä, vaan käytettävyydellä. Tekijä ei vastaa mistään vahingosta, pisteidenmenetyksestä tms. vaan käytät ohjelmaa täysin omalla vastuullasi. Tässä workitaan K.S. Sainion muistokilpailua. QSO:t ovat kuvitteellisia.
KäyttöönottoImuroi paketti kontesti.tar.gz Ongelmien välttämiseksi kannattaa käyttää xterm tai vt100-emulaatiota,
mieluiten xterm. Eli aseta ympäristömuuttuja TERM kuntoon esim. export
TERM=xterm tai tcsh:ssa setenv TERM xterm Ohjelma tarvitsee toimiakseen seuraavat modulit:
Modulit saa esimerkiksi CPAN:sta. Voit testata modulin olemassaolon käskemällä komentorivillä esim.
Jos komento ei tulosta yhtään mitään, moduli on asennettu ja kunnossa. UNIX-filosofian mukaanhan ollaan hiljaa jos kaikki on ok, ja huudetaan vasta, jos on asiaa. CW-antotuki on ainoastaan PA0RCT:n tekemälle cwdaemonille, jonka saa
ladattua osoitteesta:
http://sharon.esrac.ele.tue.nl/pub/linux/ham/tlf/
Tätä kirjotettaessa paketti oli cwdaemon-0.7.tar.gz ja sen voi imuroida
myös tältä OH2MMY:n palvelimelta. Avainnus on suositeltavaa tehdä cwdaemonin mukana tulevassa dokumentaatiossa
olevan asemesta jommallakummalla tällaisella kytkennällä riippuen kumpaa
porttia haluat käyttää: Rigikontrollia ei ole, koska tekijällä ei ole hamlibillä kontrolloitavaa rigiä, joten testausta olisi mahdoton tehdä. Jos joku haluaa lisätä, olkaa hyvä. Mukana tulee esimerkkikonfiguraatio tiedostossa
KäyttöKäynnistys sujuu helposti sanomalla: Parametrille -c kelpaavat seuraavat kilpailunimet:
perus-p, perus-k, perus-s, perus-y, sainio, syys,
joulu, kalakukko, nrau, 6cup Jos lokitiedosto on ennestään olemassa, se ladataan käyttöön. HUOM! QSO-datan oikeellisuutta ei tarkisteta, eli jos lataat QSO-tiedoston eri kilpanimellä kuin se on kirjoitettu, saattaa esiintyä omituisia häiriöitä. Tämä on tiedostettu asia, eikä siitä ole syytä välittää. Eihän kukaan kuitenkaan halua käyttää samaa lokitiedostoa kuin yhdessä kilpailussa. NäppäimetMeta-näppäin on määriteltävissä konfiguraatiotiedostossa, oletuksena on ESC.
Edellisten QSO:jen editointiYlös-kursorinäppäimellä siirryt editointitilaan. Voit editoida viimeisimpiä QSO:ja, jotka ovat näkyvissä. Voit valita editoitavan QSO:n siirtämällä harmaan rivin kohdalleen ylös- ja alas-näppäimillä. QSO:n tiedot menevät automaattisesti editointikenttiin. END-näppäimellä tai alas siirtämällä pääsee pois tilasta. ENTER tallentaa muutokset.
Konfiguraatiotiedosto kontesti.confTältä näyttää konfiguraatiotiedosto. #-merkillä alkavat rivit jätetään huomiotta. Jokaisen parametrin kohdalla on selitys käytöstä.# kontesti.pl:n konfiguraatio # oma kutsu mycall=OH2XYZ # oma kuntanumero ohc=204 # oma maakuntatunnus (NRAU-kilpa jne) province=UU # syysottelussa ja sainiossa sarjanumeron aloitusnumero startserial=998 # cwdaemonin tiedot cwdaemon_host=localhost cwdaemon_port=6789 # lähtevissä viesteissä lyhennettävät numerot (0 -> T, 1 -> A ja 9 -> N) shortnums=09 # pilkulla erotettu lista parametreista, jotka annetaan käynnistyksessä # cwdaemonille. \e = esc # näillä parametreilla PC:n kaiutin on hiljaa ja nopeus on oletus + 1 pykälä # alussa kannattaa olla \e0, joka resetoi daemonin asetukset. cwdaemon_init=\e0,\e30,+ # meta-näppäin, jolla aloitetaan komennot. \e = esc metakey=\e # Meta-näppäimen ja numeron kanssa annettavat makrot # # makroissa käytettäviä koodeja: # % = oma kutsu # @ = vasta-aseman kutsu # + = nopeuta cw:tä # - = hidasta cw:tä meta-1=TEST DE % TEST meta-2=@ DE % meta-3=DE meta-4=TU 73 meta-5=SANA? meta-6=% meta-7=@ QSO B4 GL meta-8=AGN meta-9=QRZ? kon2cbr.pl - Cabrillo-muunninKontestin tallennusformaatti ei ole mikään standardiformaatti,
joten mukana on ohjelma Ole tarkkana, sillä datan oikeellisuutta ei tarkisteta, joten jos konvertoit väärällä kilpailunimellä, voi cbr-tiedosto olla "rikki". Tiedostoon tulevat ainoastaan QSO-rivit, koska muilla Cabrillo-standardin mukaisilla otsikkoriveillä ei ole merkitystä kotimaankisoissa. Käyttö: kon2cbr.pl [-d VVVV-KK-PP] -m omakutsu -c kilpailunimi lokitiedosto
missä parametrit:
Lisää Cabrillo-formaatista Copyright & license noticeTätä ohjelmaa saa vapaasti kopioida ja levittää, kunhan levität kokonaisena pakettina tämä tiedosto mukana. Jos teet mielestäsi hyviä muutoksia, niin lähetä toki tekijän omakutsuosoitteeseen! Kontesti on beerwarea. Se tarkoittaa, että jos pidät ohjelmasta, voit vapaaehtoisesti halutessasi tarjota tekijälle oluen esimerkiksi SRAL:n kesäleirillä tai muussa sopivassa yhteydessä :-) Tähän on olemassa poikkeus. Jos et kannata amatööriohjelmien jakamista ilmaisena ja avoimen lähdekoodin periaattein, lisenssimaksusi on 100 euroa, jonka voit suorittaa SRAL:n vammaisten rahastoon. Tilinumeron saat SRAL:n toimistosta. Alkuperäinen jakeluosoite: http://oh2mmy.ham.fi/kontesti/alkuun |