13.4.98 Veikko Mäkelä

Ursa Minor 2/98

Mikrokansa

LAITEPÄIVÄT

Laitepäivät olivat 3.-5.4. Hollolan Laitialassa. Myös mt-jaosto oli paikalla, kuinkas muuten, kun Ursan ”teknisestä” jaostosta on kyse. Tapahtuma meni lähinnä vapaamuotoisen oleskelun merkeissä. Jaosto toki piti kokouksensa, mutta kaavaillusta ohjelmisto-workshopista ei tullut mitään, kun porukat eivät tuntuneet olevan innostuneita yhteiseen puuhailuun. Kalustoa oli kuitenkin paikalla: Puolen tusinaa tietokonetta pari kirjoitinta ja verkkoyhteyskin meillä oli modeemin välityksellä.

Olin itse ottanut mukaan myös zip-aseman ja yhden vajaan levyllisen, noin 70 megaa, Ursan ohjelmarekisterin ohjelmia. Valitettavasti vain aika loppui minulta kesken, enkä saanut siihen ihan uusinta tavaraa. Ohjelmat kuitenkin ”käviät kaupaksi”. Useampi paikalla ollut keräili omille levyilleen itseään kiinnostavaa tavaraa. Lehtosen Matti kopioi koko levyn itselleen ja sanoi polttavansa siitä rompun. No, romppuprojektista lisää tuonnempana. Olisi muuten ihan mukava, jos ohjelmia kopioineet tutkisivat ja arvioisivat niitä ja kirjoittelisivat vaikka tuommoisen yhden kappaleen mittaisia esittelyitä. Suhosen Matti vieraili myös lauantaina paikalla ja hänellä oli tuomisinaan muutama kappale ohjelmarekisterin uusinta paperilistausta. Näistä olikin apua ohjelmia kopioiville.

Mt-jaoston juttelutuokio, kokouksesta en halua puhua, pidettiin lauantaina iltapäivän lopulla. Keskustelimme Cygnukselle järjestettävästä ohjelmasta ja ohjelmarekisteriprojektista. Lisäksi lyhyesti esillä oli pienempiä juttuja, joita en nyt muista, kun paikalla ei tullut tehtyä muistiinpanoja. Mainitun romppuprojektin ohella mainitsin, että olisi kiinnostunut keräävään java- ja javascrict-koodia ohjelmarekisteriin. Näitä onkin jo maailmalta hiukan saatavissa.

CYGNUS TULEE

Kesä lähestyy kovaa vauhtia. Koska laitepäivillä ei ollut mitään aktiivisempaa mt-jaoston toimintaa, niin pitää yrittää kesällä paremmalla onnella. Tietenkin, jos jaostolaiset eivät ole kiinnostuneet yhteisestä toiminnasta, niin sille ei voi mitään. Uskoisin kuitenkin Cygnuksella olevan niitäkin, joita tietotekniikka kiinnostaa, siksi lienee syytä kehitellä ohjelmaa Cygnukselle. Harmittaa vieläkin viime kesän tietotekniikkapajan epäonnistuminen.

Olen hahmotellut mt-jaoston toiminnaksi seuraavaa. Jokainen saa kommentoida ja Cygnukselle aikovat ovat lähes velvoitettuja kommentoimaan:

Ns. tietotekniikkapaja rakennetaan saunatupaan. Sille on jo varattu paikka sinne. Tämä edellyttää, että paikalle saadaan koneita. Se ei liene ongelma, sillä viime Cygnuksella ja nyt Laitialassa oli jo mukava arsenaali paikalla. Paja olisi tietenkin ensisijaisesti mt-jaoston käyttötarkoituksia palvelemassa, mutta tarjoaisimme myös muille jaostoille mahdollisuuden hyödyntää resursseja.

Laitepäivillä oli puhetta, että voitaisiin yrittää verkon rakentamista. Tosin esitettiin aiheellinen kysymys, että mitä iloa siitä olisi. Löysimme kuitenkin puolitärkeitä perusteita tälle. Esim. jos yksi kone olisi serverinä, siitä voitaisiin jakaa palveluita, esim. ohjelmarekisterin romppua. Pullisen Yrjöllä oli ajatus, että Ursan WWW-palvelimen sisällön voisi kopioda levylle ja sitä voisi selailla jossakin koneessa. Tämä olisi hyvä, varsinkin jos verkkoyhteyttä ei saada käyttöön. Modeemiyhteyden mahdollisuutta joka tapauksessa selvitellään. Tosin verkon käyttö pitäisi olla valvottua kustannusten vuoksi.

Paja on auki koko ajan, mutta ohjatusti joka päivä (to, pe , la) pari tuntia, jolloin siellä olisi toimintaa. Pitää kehittää ohjelmaa, esim. ohjelmaesittelyitä ja pieni muita esityksiä. Laihian Kari mainitsi Laitialassa, että hän voisi esitellä imuroimiaan optiikan ohjelmia. Muitakin halukkaita kaivataan. Yhtenä päivänä olisi mt-jaoston kokous, joka olisi tavanomainen ”missä mennään” keskustelutilaisuus. Osin paja voisi olla ohjattua ohjelmien ja esittelyiden käyttöä. Tähän tarvitsen apua. En pysty itse olemaan koko ajan paikalla. Ohjatun pajan ulkopuolella koneista ainakin osa voisi olla yleisesti käytettävissä. Voitaisiin sopia, että koneisiin laitettaisiin pyörimään joku ohjelma, mutta (TÄRKEÄÄ!) niiden vieressä olisi joku esittelylappu, jossa kerrotaan mitä koneessa on pyörimässä. Voitaisiin tulostella paikalla yhtenäiset opasteet. Pelkät koneet ilman esittelyjä eivät välttämättä ole kovin inspiroivia. Kun koneilla olisi jotain tehtävää, ne palvelisivat mainiosti non-stop-ohjelm an hyväksi.

Ohjelmien kopiointipiste pitää järjestää johonkin koneeseen. Uskoisin, että rekisterin romppu on tuolloin käytössä. Olisiko se jaettuna jossain koneessa vai paikallisesti jossain, se on samantekevää.

Odotan innolla kommentointia ja tarjouksia osallistua auttamaan Cygnuksella mt-jaoston toimintaa.

OHJELMAREKISTERI

Ohjelmarekisteriprojekti on nyt täydessä käynnissä. Aikaisemmissa Ursa Minoreissa olen jo selostanut työvaiheita. Olen itse puuhannut nyt kovasti projektin parissa tässä laitepäivän molemmin puolin. Aika loppui, kuten sanoin, ennen Laitialaa, joten olen jatkanut puuhaa sen jälkeen. Nyt alkaisi FUNET:in ftp-palvelin arkisto ftp://ftp.funet.fi/pub/astro/ ja Mizarin arkisto olla varsin hyvin yhtenäisessä asussa.

Olen laittanut uusia ohjelmia ja ohjelmaversioita paikalleen. Kiitos mm. Juho Niemistölle, Mika Laarille ja Pasi Kivikankaalle uuden tavaran etsinnästä ja hakemisesta. Puuhaa kuitenkin riittää. Uutta tavaraa tuntuu olevan verkko pullollaan.

Olisi kyllä mukava, jos jollakulla muullakin olisi aikaa työstää paketteja jakelukuntoon. Yleensä verkosta haetut ohjelmajakelut eivät sellaisenaan kelpaa. Yleisperiaatteena jakelussa on ollut seuraavat asiat:

  1. Yhtenäinen pakkaustapa mm.
    PC: itsepurkava arkisto tai valmis installointipaketti
    Mac: itsepurkava
    Amiga: lha
    Tietokannat: lhz
    Unix: tar.gz
  2. Paketin koot rajoitettuja
    Mikro-ohjelmissa oli ennen melko pieni paketin koko, jotta sen olisi järkevässä ajassa imuroinut Mizarista. Modeemien nopeuduttua uutena rajana pidetään levykkeen kokoa 1,44 MB. Eli pilkotaan jakelu tuon kokoisiin paloihin. Pakottavissa tapauksissa (esim. on niin iso tiedosto, ettei sitä saa pakattua pienemmäksi) paketti pitää jättää suuremmaksi.
  3. Nimeäminen
    Paketin nimi voidaan muuttaa vastaamaan riittävän hyvin ohjelman nimeä. Versionumero yritetään sisällyttää paketin nimeen. Yleensä kyllä normaalisti käytetty paketin nimi riittää. Tapauksissa, joissa paketin sisällä on samanniminen exe, pitää itsepurkavan nimeä hiukan muuttaa. Yleensä on käytetty 8+3 merkin nimeä, mutta nyttemmin ainakin Win95/NT- ja Unix-ohjelmissa pitemmätkin nimet kelpaavat.

Monista ohjelma-arkistoista poiketen Ursan ylpeytenä voisi mainita ohjelmien hyvän dokumentoinnin. Otamme ohjelmista talteen monia tärkeitä tietoja, esim. tekijän, version ja sen päiväyksen, ohjelman kielen, onko dokumenttia jne. Matti Suhonen on pitkään puurtanut näitten parissa. Jos joku haluaisi auttaa tässä puuhassa, esim. uusien ohjelmien suhteen, niin teen jaoston sivuille päivityslomakkeen, jolla voi välittää Matille tietoja uusista ohjelmapaketeista. Yksi tärkeä tehtävä on hiukan laajentaa ohjelmien kuvauksia. Ne ovat vanhemmassa tavarassa hiukan lyhyenlaisia.

Tehtävistä hommista huomasin juuri, että Ursalla kirjastossa sekä ulkomaisten tuotteiden välityksessä pari Free- ja Shareware-kokoelmaa, jotka pitäisi käydä läpi.

REKISTERI JA WWW

Ohjelmarekisterin siirto verkkomuotoon on ollut pitempään tekeillä. Pullisen Yrjö on luvannut kehitellä sitä VisualDBasella Suhosen Matin tekemän Paradox-tietokannan pohjalta. Työn edistymisenä on ollut lähinnä puute ideasta, miten ohjelmat tuolla esitettäisiin.

Hahmottelin tässä omaa ideaani kommentoivaksi:

                   ________________________________
                  | Ohjelmarekisterin esittelysivu |
                  |________________________________|
                             |                  |
          ___________________|_______        ___|_______________________
         | Ohjelmat                  |      | Tietokannat               |
         | Linkkilistat:             |      | Linkkilistat:             |
         | - Käyttöjärjestelmittäin  |---+  |  - Aihepiireittäin        |--+
         | - Aihepiireittäin         |-+ |  |___________________________|  |
         |___________________________| | |                                 |
                                       | |                                 |
                        _______________|_|_________________________        |
                       | Esittelyt:                                |-------+
                       | - muutaman kymmenen ohjelman/tietokannan  |
                       |   listoina käyttöjärjestelmittäin         |
                       |___________________________________________|

Linkkilistat olisivat aakkosjärjestyksessä ohjelman nimen mukaan ja niissä olisi vain rajatusti tietoja. Siten, että yhdelle riville saataisiin aina yksi ohjelma, esim. käyttöympäristö, nimi, versio, kuvauksen alku. Tästä olisi linkki tarkempaan esittelyyn. Esittelyt pitäisi sisällään kaikki rekisteriin kirjatut tiedot sopivasti ryhmiteltyinä. Samalla siitä olisi linkit ohjelman kotisivulle sekä hakulinkki esim. ftp.funet.fi:hin. Verkkokäytön ohella samaa systeemiä voisi käyttää pienin modifikaatioin myös rekisterin rompun indeksinä. Hakulinkit vain muutettaisiin.

REKISTERI JA CDROM

Kuten aiemmin olen kertonut, niin rekisterin ohjelmista on tarkoitus tehdä romppu. Tietenkin se olisi vain senhetkinen tilanne, sillä rekisterihän karttuu ja kehittyy. Uskoisin, että ensimmäinen versio saadaan kasaan nyt kevään aikana. Tietenkin uusia versioita voidaan aina tehdä ohjelmien uusiutuessa. Cygnuksella nähtäneen viimeistään tuollainen romppu. Kopioiden teko halukkaille pitää jotenkin organisoida.


ENGLISH SUMMARY

Instrumental Astronomy Weekend was 3rd to 5th April in Laitialla, Hollola. That was an event about telescope making, astrophography and astronomy with computers. Math and IT section was there also. There were about 30 people and half a dozen computers were available. We had also an modem based network connection.

The section is planning actions for the Cygnus summer meeting. We are going to build "a computer lab" for Cygnus participants. There will be program demos and presentations. A local network is also in the plans.

The Ursa program library in under upgrade project. New programs and versions have been found and setup into the collection. There are plans also to organize the library documentation into WWW. In the end of this spring we will make a CDROM including the whole library. WWW documents can be used as an index of the CDROM. The Ursa program library includes over 500 FW/SW programs and tens of databases for PC, Mac, Unix, Amigas and several olders systems.