[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-> ( @ )