Anywhere
Jonkin aikaa olin miettinyt, kuinka saisin ratkaistua PC:n ja Amigan jakaman monitorin tuoman ongelman. Liitintä piti vaihtaa liian usein koneen perästä toiseen, eikä huvittanut hankkia mitään epämääräistä jakopalikkaa. PC:n käyttö on sittemmin ollut taas hieman satunnaista, kun Amigan ruutua on paljon mukavampi katsoa. Siksi ohjelmallinen ratkaisu olisi mitä mainioin! Ja kappas, kuin taivaan lahjana eräänä päivänä eteen sattui ohjelma nimeltä Anywhere. Se mahdollistaa PC:n kuvan kaappaamisen verkon kautta Amigalle ja tekee sen toki myös päinvastoin. Hah, siinä se, enää ei tarvinnut repiä monitorin piuhaa, vaan räps, hiiren napilla puuceen kuva ilmaantuu nyt omalle Amigan näytölleen.
Pieni ongelma on tietenkin hitaus; ei verkon kautta onnistu kuvan päivittäminen 85 Hz:n taajuudella, pikemminkin 1 Hz on lähempänä. Sillä ei sinänsä omassa käytössäni ole mitään väliä, sillä pääasia on, että näkee mitä tekee. Näppäimistön kanssa on myös tiettyjä rajoituksia ja pieniä bugejakin, mutta testaamani ohjelma on vasta versiossa 0.98 ja toivottavasti kehittyy vielä. Hiirenä toimii mainiosti Amigan oma hiiri, joten sekaannukset oikean hiiren tavoittelussa vähenevät. Itse olen tuota käyttänyt 800x600 ruudulla ja 256 värin kera, mutta nopeutta tietenkin nostaa tarkkuudesta ja väreistä tinkiminen. Näin on siis PC alistettu lähes täysin Amigan orjaksi.
Ohjelma vaatii CyberGraphX:n käyttöönsä, ilman se ei suostu toimimaan. Runsaasti se myös kuormittaa prosessoria, sillä jatkuva lasti on yleensä yli 50% (040/25 MHz), mutta esimerkiksi Executiven kanssa tuota ei oikeastaan edes huomaa.
Ohjelman kotisivu:
http://www.geocities.com/SiliconValley/Peaks/9901/
FTP Mount
Raskaan PC-osion jälkeen onkin mukava päästä rentoutumaan (todella?) vielä hetkeksi perinteisemmän Amiga-maailman pyörteisiin. FTP (File Transfer Protocol), tuo yksi käytännöllisimmistä verkkoprotokollista, on tuotu FTP Mount -ohjelmassa mielenkiintoisella tavalla Amigan järjestelmän osaksi. Kuten ohjelman nimikin jo sanoo, sillä voidaan mountata haluttu ftp-palvelu osaksi Amigan tiedostojärjestelmää. Tämä on ehkä kätevin ftp-sovellus, joka minua on vastaan tullut, vaikka se pieniä vajavaisuuksia sisältääkin.
Haluat siis käyttöösi vaikka Aminetin osaksi omaa konettasi. Se ei onnistu perinteisellä ftp-softalla sen paremmin kuin nykyisillä graafisilla sovelluksillakaan. Ei voi sanoa, etteikö normaaleillakin ftp-sovelluksilla olisi hyviä ominaisuuksia, mutta FTP Mount vain menee askeleen pidemmälle. Esimerkiksi jos haluat Aminetin ftp.sunet.se-palvelun koneelle, pitää FTPMountdir:hosts/-hakemistoon luoda uusi hakemisto ikoneineen. Ikonille kirjoitetaan seuraavat työkalutyypit:
USER=anonymous
PASSWORD=email@osoitteesi.fi
HOST=FTP.sunet.se
ROOT=/pub/aminet
Tuohon tapaan voi sitten luoda yhteyden lähes mihin tahansa ftp-palveluun. "Lähes" siksi, että esimerkiksi itselläni toisessa koneessa pyörivä ftp-palvelu ei toimi ollenkaan, jos root-hakemisto on CD-asemalla. Käytettävissä on myös PASSWORDCRYPT-tooltype, jolla voi kohtalaisen turvallisesti käyttää myös sellaisia palveluita, jotka tarvitsevat oman tunnuksensa. Salasana kryptataan mukana tulevalla GenFTPPassword-apuohjelmalla ja heitetään vaikka PowerSnap-ohjelmalla tooltypen arvoksi. Valmiit yhteydet tulevat tiedostojärjestelmään laitenimen FTP: alle hakemistoiksi, joihin vain siirrytään ja hups, listaukset tulevat jostain kaukaisuudesta lähes kuin omalta koneelta. Kaikki mahdolliset komennot ja Opukset sun muut DiskMasterit ovat lopulta käytettävissä myös ftp-tiedostojen käsitettelyyn.
FTPMount Aminetissä:
ftp://ftp.sunet.se/pub/aminet/comm/tcp/FTPMount-1.0.lha (113 kt)
Päivitys versioksi 1.2:
ftp://ftp.sunet.se/pub/aminet/comm/tcp/FTPMount_upd.lha (99 kt)
Miami - Sukat jalkaan
SOCKS-rajapinta Miamin 3. versiossa helpottaa kivasti koneiden kytkeytymistä verkkoon, mikäli koneita on useita. Varsinaiset yhteydet ulkomaailmaan hoitavassa koneessa voi pyörittää SOCKS-palvelua, jonka kautta muut koneet ovat yhteydessä ulkomaailmaan. Palvelinkoneelle vain asennetaan jonkinlainen SOCKS-palvelinohjelmisto (mielellään SOCKS v5 -tuella varustettu) ja Miamista tyrkätään SOCKS-asetukset kuntoon. Tämä helpottaa lähinnä silloin, kun tarvitsee käyttää useita protokollia ulospäin liikennöintiin. Silloin tarvitsee määritellä vain tämän SOCKS-palvelun porttitiedot kohdalleen, ja Miami hoitaa liikenteen oikeaan osoitteeseen SOCKS-palvelimen avustuksella.
SOCKS-proxy (palvelin) tarvitsee itselleen yleensä vain jonkin nimipalvelimen osoitteen ja luonnollisesti käyttöönsä jonkin vapaan portin (1080 on yleisesti käytetty SOCKS-portti). Pääasia, että portti on vapaa eikä sillä ole muuta käyttöä ja samat määritykset laitetaan sekä Miamiin että palvelinohjelmaan. Amigallekin on SOCKS5-palvelinohjelmia, mutta en ole päässyt niiden toimivuutta käytännössä itse vielä kokeilemaan.
Miamin asetukset ovat suhteellisen simppeleitä, ellei tarvitse välttämättä käyttöönsä useita eri SOCKS-palveluita. Asetukset hoituvat pääikkunan SOCKS-valinnan kautta helposti vain laittamalla rasti "Enable SOCKS" -kohtaan ja syöttämällä oman SOCKS-palvelimen ip-osoite ja oikea portti kohdalleen. Syslog level auttaa ongelmatapauksissa: jos jostain syystä palvelimeen ei saadakaan yhteyttä, voi tasoa nostaa aina debug-tietoihin asti, jolloin näkee mitä kaikkea Miami yhteyttä muodostaessa yrittää saada aikaiseksi.
Miami käyttää vakiona SOCKS5:tä, joten esimerkiksi SOCKS4-palvelimen käyttö ei onnistu ilman asetusten lisäämistä Database/SOCKS-taulukkoon. Samaan taulukkoon voidaan määritellä myös, jos jotain palveluiden käyttöä ei sallita tai jokin palvelu halutaan käyttöön toisen SOCKS-palvelimen kautta. Miami hallitsee käyttäjätunnus/salasana-yhteyskäytännön, joten SOCKS-palvelimen salasanasuojauksen käyttö on onneksi mahdollista.
Kotiverkossa ei SOCKSin hienouksista pääse oikein kunnolla nauttimaan, mutta sen käyttökelpoisuuden kyllä huomaa. Verkkoyhteyksiä kaipaaviin ohjelmiin voi yleensä kirjoittaa yhden osoitteen, eikä välttämättä aina välityspalvelimen käyttöä ole huomioitu tarpeeksi selväsanaisesti. Tässä SOCKS auttaa, sillä esimerkiksi YAM-sähköpostiohjelman asetukset voi tehdä ikään kuin kone olisi suoraan verkkoyhteydessä. POP-palvelin voi olla vaikka pop.saku.fi, ja se löytää SOCKSin kautta tiensä perille sen kummemmin miettimättä, jos tuollainen osoite vain on olemassa.
Kirjoittajan tavoittaa sähköpostitse osoitteesta vek@sci.fi.