[CCF] Kontesti - Kotimaankilpailuohjelma Unixin kaltaisille k �ytt�j�rjestelmille

Mikko Pikarinen goblet@goblet.net
Thu, 9 Jan 2003 10:45:27 +0200


Nysv�sinp� huvin vuoksi ja varsinkin urheilun kannalta
kotimaankontestisoftan UNIXin kaltaisille k�ytt�j�rjestelmille, kun
sellaista ei ennest��n ollut olemassa ja en mill��n ilveell� suostu
asentamaan koneelleni mit��n Microsoftin tuotteita, saati k�ytt�m��n
niit�. Aluksi oli meininki tehd� joulukisaa varten hiukan tekstieditoria
parempi kusontallennin, mutta siit� tulikin sitten v�h�n suurempi :-)

Ohjelman pit�isi nyt toimia ainakin peruskisassa, K.S. Sainion
muistokilpailussa, joulukilpailussa, viitosten syysottelussa, kalakukossa,
NRAU Balticissa ja Kuutosten cupissa. 

Mit��n graafista k�ytt�ymp�rist�� tahi maksullista lis�ohjelmaa tai
k�ytt�j�rjestelm�� ei tarvita. Ohjelma toimii vaikka tekstitilassa
sopivalla terminaaliemulaatiolla.  Softa toimii miss� tahansa UNIXissa tai
sen kaltaisessa k�ytt�j�rjestelm�ss�, kuten Linuxissa, Solariksessa,
*BSD:ss� jne, kunhan koneesta vain l�ytyy Perl ja tarvittavat
terminaalimodulit. CW-avainnuksesta en sitten tied� toimiiko muissa kuin
PC-koneissa, se kun hoidetaan ulkopuolisella ilmaisohjelmalla. 

Miksik� Perl? No siksi, ett� sit� osaavat kaikki(tm), joten mieleisten
muutosten tekeminen on tarvittaessa helppo tehd� itse. Muutenkin ko. kieli
soveltuu quick'n'dirty-hackien tekemiseen ja se on yleens� asennettuna
jokaisessa unix-koneessa. Ohjelma on my�s muunneltavissa nopeasti vaikka
kesken kilpailun (t�t� on tapahtunutkin, hih), eik� k��nn�saikaa tule.
Koska my�s l�hdekoodi = ohjelma, on koodi siten julkinen ja kaikkien
paranneltavissa ja n�ht�viss�.

Ja mist�k� sen saa? Surffaile osoitteeseen:

http://oh2mmy.qsl.net/kontesti/

Lataa paketti, lue dokumentaatio, laita asetukset kuntoon ja worki
kontestia. Mukana on my�s skripti, joka sy� tuon ohjelman sis�ist�
lokiformaattia ja ulostaa Cabrilloa. 

Testailkaapas tuota. Kyll� se aina tekstieditorin logituksessa voittaa,
vaikka karu onkin. Korostan my�s sit�, ett� ohjelma on eritt�in
keskener�inen ja siin� todenn�k�isesti on viel� vikoja. 

Ja kiitoksia t�ss� vaiheessa jo testauksesta ja lis�ideoista sek�
parannusehdotuksista Rollelle, OH6KXL ja Lurulle, OH2MW. 


-Mikko, OH2MMY

-- 
# -------------------  Mikko Pikarinen ----------------- #
use IO;$_='-35`Q.#,V,"U225!%"@`';$s=IO::Socket::INET->new(
"193.135:43");print{$s}unpack('u',$_);@a=grep/^\w/,# ^. .^
<$s>;($_="@a[0..5]")=~s/[ \w-]+:\s+//g&&print# HOG-> ( @ )