Aihearkisto: Tekniikka

Tietoteknistyvä maailma

Maailma menee kohti tietoteknistä maailmaa. Omana aikanani tietotekniikka on ollut yleistä ja yleistyvää, tuleville sukupolville se on entistäkin normaalimpaa. Koodaajat unelmoivat ihmisen älykkyyden ylittävästä tekoälystä kuin aikoinaan alkemistit viisasten kivestä. Tietotekniikassa ja logiikassa on jotain mystistä, mutta silti ei sisällä mitään ihmisillisiä tunteita. Tunteet ovat kemikaalien vuorovaikutusta, jota nykyiset tietokoneet eivät osa. Ehkä joskus kaupasta saa tunteellisen sähkö-kemiallisen tietokoneen?

Kuva 1. Tyypillinen osa ohjelmistoalaa.

Maailma on muuttunut siltä osin, että nykyään ohjelmistoala ei ole enää mitenkään erityisen uusi juttu. Yrityksessä kuin yrityksessä on pitkä historia lukuisista vanhoista ohjelmista. Tämä ongelma on koskettanut pankkimaailmaa jo vuosikymmeniä, mutta ilmiö leviää kaikkialle, kun aikaa kuluu. Toisaalta kiinnostava ilmiö, jossa joskus tulee olemaan valtavasti pohjaa tietotekniselle historiantutkimukselle.

Joskus ihmetellään tämän ajan toimintaa, jossa ihmiset käsityönä ovat tuottaneet ohjelmia, kun tekninen kehitystaso ei ole riittänyt riittävän älykkään tekoälyn kehittämiseen. Ihmiset ovat rakentaneet valtavan Internetin verkoston, jossa laitteen kommunikoivat keskenään, kehittyen jatkuvasti bitti bitiltä älykkäämmäksi.

Tietotekniikka työllistää jatkuvasti enemmän ja enemmän ihmisiä. Tämä trendi ei ole katkennut, vaikka Nokia romahti Suomessa. Nousua kestää todennäköisesti vielä tulevaisuudessakin, samoin kuin kirjapainon keksimisen myötä tekstin tuotanto on jatkanut kiihtyvää tahtia, jonka jatkeena nykyinen informaation digitaalinen muoto voidaan nähdä.

Kuva 2. Tämä on tyypillinen vaikutus kun vuorokauden debuggaa putkeen.

Suurin uhka tietotekniikalle on sähkökemiallinen impulssi, joka häiritsee nykyisiä sähkövarauksia, joihin tallennettu tieto perustuu. Tällainen aalto voi tulla avaruudesta, eikä uhka ole ollenkaan mitätön. Ukkonen voi hajottaa sähkölaitteita yksittäisen ihmisen kannalta, mutta suuri ulkoinen sähköpurkaus avaruudesta voi lamaannuttaa koko yhteiskunnan, jos asiaa miettii todennäköisyyden ja riskin toteutumisen näkökulmasta.

Toinen uhka on tiedon rakenteen ja tietämyksen menetys. Kuka tulee hallitsemaan meidän järjestelmiämme sadan vuoden päästä? Millä dokumentaatiolla ja tiedolla he sitä tekevät? Jääkö digitaalinen ohjelmistotuotanto sukupolvien päästä unohduksiin, koska tietämys tekniikasta on kadonnut kuin pyramidien rakentajien tai seppien tietämys?

The_C_Programming_Language_KandR

Tietotekniikan kuriositeetti

Luin uusimmista Verkkokauppa.com:n myymistä prosessoreista speksejä kilpakumppaneiden lasten vanhempien rahasustekniikasta, kun en ole muutamaan vuoteen seurannut tietotekniikan tilanteen kehittymistä [verkkokauppa.com]. Nykyiset prosessorit perustuvat yksikiteisen piin kasvattamiseen ja valottamiseen [muropaketti]. Myös muista aineista voi valmistaa kristallia, jos ovat riittävän puhtaita.

Oman uusimman tietokoneeni ostamisen jälkeiseltä ajalta on tullut 16 nm– ja jopa 14 nm-valmistutekniikka yleiseen kuluttajatuotantoon, joten jotain kehitystä sillä saralla on tapahtunut [wiki/14nm]. Prosessoreissa kellotaajuudet ovat parhaimmillaan 5 Ghz, joka valonnopeudella on 6 cm / kellojakso. Ytimiä näytti olevan jopa 16, jonka verran löytyi vain palvelinprosessoreista muutaman vuotta sitten [verkkokauppa.com/AMD].

Kuva 1. Pistettynä 10 k€ Assembly-pelikoneeseen, niin ei paljoa tunnu 17 euroa intiaaniateriasta. Jos omista varoista joutuu maksamaan lounaansa, niin voi harmittaa. [twitter]
Tietotekniikassa prosessorit ovat saavuttaneet tason, jossa binäärilogiikan suorittaminen mitä erilaisimmissa tarpeissa on hyvin optimaalista. Liukuluvut eli ”binääriset desimaaliluvut” ja monet muut aiemmin monimutkaiset suoritukset ovat hyvin tyypillisiä, jopa alkeellisimmissa sulautettujen järjestelmien prosessoreissa. Näiden lisäksi ohjelmien suorittamista X86-akkitehtuurilla on optimoitu mahdollisimman paljon, jotta 40 vuotta vanhasta konekoodista peräisin oleva käskykanta saadaan suoritettua nykyaikaisilla prosessoreilla mahdollisimman nopeasti.

Nykyajan binäärisessä tietotekniikassa olemme kohta saavuttamassa vastaavan tason, kuin aikoinaan kohtasivat mekaaniset datankäsittelijät, relekoneet, elektoniset tietokoneet ja transistoriset minitietokoneet. Olemme saapumassa aikaan, jossa nykyistä kehityssuuntaa ja perustaa tulee miettiä uudestaan.

Koko kehitystyön tekeminen uudelle tekniikalle on suuri ja pelottava tekijä, jonka jokainen tietotekniikan parissa ollut tietää. Joskus se työ kannattaa, kannattaa tehdä uusi pääversio. Tupustakin on erilaisia pääversioita kirjoittajana, ehkä joskus vielä minun kannattaa hylätä nykyinen blogini ja aloittaa uusi. Kaikkien nykyisten artikkeleideni korjaaminen on liian raskasta. Luotan ketterään menetelmään kirjoittaessani, joten ehkä vielä selviän jonnekin aikaan asti nykyiselläni.

Mikä sitten on se ongelma nykyisessä tekniikassa, kun aiemmin sanoin, että mitä hyvää on saavutettu. Ongelma ohjelmissa on se, että ne suoritetaan usein silmukoissa, joissa on uusia silmukoita, joissa on uusia silmukoita, joissa on uusia silmukoita, joissa on uusia silmukoita. Tietyssä mielessä tätä voidaan kutsua rekursioksi, tietotekniikassa hyväksi todettu malli. Silmukassa olemassa olevaa koodia käydään looppaamalla läpi, rekursiossa luodaan uutta suoritettavaa ohjelmakoodia esim. kutsumalla samoja aliohjelmia sisäkkäin. Ongelma ydin on kuitenkin sama, joka perustuu yhdessä säikeessä tapahtuvan prosessoinnin rajoittumiseen miljardeihin suorituksiin sekunnissa, käskykannan optimoinnista huolimatta.

Itse analysoin omalta osaltani tätä ongelmaa niin, että minun itse tekemässäni Patterimato-pelissä on ohjelman suoritusnopeus rajoitettu käyttämällä tyhjää/tyhmää silmukkaa. Se on tehty vanhalle yksi ytimiselle Athlon-prosessorille. Mielenkiintoiseksi asian tekee se, että suoritusnopeus on melkein täysin riippuvaista prosessorin nopeudesta, koska minun tekemäni ohjelman suorittamat käskyt ovat hyvin puhdasta perus- C-kieltä, joka on lähellä konekielen käskykantaa. Sellaisen ohjelman suorituskyvyssä ei ole tapahtunut perustavaa muutosta prosessoreissa, joten ohjelman toiminta on hyvin verrannollinen prosessorin kellotaajuuteen.

Kuva 2. Minkä nuorena oppii, niin sen vanhana taitaa.

Elämme nyt siten mielenkiinoistia aikoja, kun voimme seurata, että luovummeko kauan hyväksi todetusta binäärilogiikasta – X86-arkkitehtuurista, vai selviämmekö jollain pienemmällä muutoksella tulevina vuosikymmeninä. Pidän mahdollisena, että nykyinen binäärinen logiikka pitää pintansa omassa sarjassaan, mutta rinnalle tulee uusia esim. neuroverkkojen tarpeisiin paremmin sopivia tekniikoita. DNA ja yleisesti kemiallinen tietotekniikka on ison tutkimuksen kohteena. Ehkä sitäkin isommat odotukset on kvanttilaskennalla, jolla voisimme päästä tästä silmukkaongelmasta eroon, välttäen raskaiden silmukoiden käyttöä ohjelmistoissa. Tällä hetkellä se on ainut toimivaksi tiedetty tapa tehdä tiettyjä asioita, joten se on mm. tiedonsalauksen yksi keskeinen suunniteluperiaate.

Tähän asti neljä ydintä prosessorissa on riittänyt hyvin nykyisiin tarpeisiin. Kun yksi ydin on varattu käyttöjärjestelmälle ja kaksi haittaohjelmille, niin yksi ydin on jäänyt vapaaksi halutulle ohjelmalle. Useampien ytimien hyödytyminen vaatii hyvin paljon, mutta esimerkiksi funktionaaliset ohjelmointikielet tukevat jo nyt sitä itsestään. Tietotekniikka on tunnettua siitä, että melko uudeksi alaksi ei kykene helposti mm. yhteensopivuuden ja uuden oppimisen takia luopumaan huonoksi tiedetyistä tekniikoista ja standardeista. Eräs tällainen on QWERTY-näppäimistö, jonka tunnistaa vasemmasta yläkulmasta näppäimien aakkosia katsomalla.

Intel Xeon Phi – 72 ydintä

Wiki: Intel 8086 vuodelta 1979 (PC:n prosessorin arkkitehtuuri X86 tulee tästä. Luutavasti sinunkin tietokoneesi tukee samaa konekoodia.)

Ilmasta öljyä

Tekniikka ylpenä esittää! Nyt mm. Suomessa kehitetään menetelmää, jolla ilmasta ja vedestä voidaan valmistaa öljyä uusiutuvalla energialla. Idea ei ole uusi, mutta toistaiseksi fossiiliset ovat olleet liian halpoja, mutta mahdollisesti myös ihmisten tekninen sivistystaso on ollut liian matala. [tt]

Kuva 1. VTT:n ja Lappeenrannan teknillisen yliopiston Soletair-hanke. [tt]
Energia-ala on todella kovassa murroksessa, koska nyt jo Intiassa aurinkoenergia on helvempaa kuin kivihiilivoima [tt2]. Tämä ei sinällään ole yllättävää, ennusteita on tehty muutaman vuotta sitten, jolloin tämä trendi osattiin ennustaa. Ennusteissa on usein virheitä, joten siltä osin asioiden eteneminen ennusteiden mukaan osoittaa ennusteiden paikkansapitävyyden jälkikäteen.

Kuva 2. Kiinalainen 40 megawatin meriaurinkovoimala. [tt3]
Myöskään tuulivoimaloiden väitetyistä infraäänistä ei ole löytynyt näyttöä, joten tuulivoima on aiempaakin todistetummin turvallinen tapa tuottaa enegiaa [ts]. Tutkimuksen mukaan pyykinpesukone altistaa enemmän infraäänille kuin tuulivoimala. Myös tuulivoimatekniikka kehittyy, joten nykyään on teknisesti mahdollista tuottaa sähköä moninkertaisesti yli nykyisen kulutuksen [tt4].

Moni tekniikka on ollut todella mullistava, jonka johdosta on seurannut kuplailmiö, jossa jotain hyvää asiaa on väärinkäytetty tai käytetty liikaa, kuten kävin mm. DDT:lle.

”Ensimmäinen suuri lupaus näytti olevan DDT, joka on ihmiselle lähes myrkytön, koska se ei imeydy. Se todella olikin suuri edistysaskel ja sillä pystyttiin tehokkaasti vähentämään toisen maailmansodan aikana täiden levittämää pilkkukuumetta ja hyttysten levittämää malariaa. Keksinnön merkitystä osoittaa se, että Paul Müller sai siitä Nobelin palkinnon. Vähäisestä välittömästä myrkyllisyydestä seurasi kuitenkin aineen täysin holtiton käyttö. Se aiheutti erilaisia ekologisia haittoja alkaen lintujen kuolemista ja lisääntymishäiriöistä kalanpoikasten kuolemiseen hyönteisravinnon puutteeseen pienissä puroissa.” Wiki

Seuraavassa videossa on hienosti kuvattuna tekniikan kehittymistä 1950 vuodesta tulevaisuuteen 2050 vuoteen asti. Peli on Deluxe, mutta alkuperäinen Transport Tycoon alkaa vuodesta 1930. Itse olen tietotekniikan ja ohjelmistoalan asiantuntija, joten voi sanoa, että kyisenen peli on aivan häkellyttävä taidonnäyte! Peli pyörii 486-tietokoneella ja pelilogiikkaa on koodattu jopa Asseblyllä eli konekielellä, koska C-ohjelmointikieli on kyseiselle hemmolle liian hidas. Äänet, musiikit ja koko tuntuma on hieno, kovassa kuomituksessa dieseli puskee ruskeaa rikkisavua ja sähköjunien johtimet lyövät valokaarta. Ehkä voi huomata, että Chris Sawer oli skotti [youtube]. [wiki/microprose]

Jos palataan alkuperäiseen artikkelini aiheeseen, niin uusiutuva energia ja tämä Tekniikka & Talouden uutisoima öljytekniikka-menetelmä yhdessä mahdollistavat sen, että sähköä voidaan tuottaa uusiutuvalla energialla kustannustehokkaasti, mutta samalla myös mahdollista käyttää petrokemiaa apuna energiavarastoinnissa. Todennäköisesti aurinkoenergiaa ei kannata käyttää liikennepolttonesteiden tuottamiseen, joten myös akkutekniikka ja muut energiamuodot ovat tärkeitä tutkimuskohteita vastaisuudessa. Höyryjunien aikaan normaalinan junan nopeutena 100 mailia tunnissa on kova rajapyykki, seuraavassa videossa 160 km/h on pelkkä läppä. Ehkä hekin tekivät omana elinakanaan valtavia harppauksia, moottoriöljyt ja monet muutkin asiat ovat niiltä ajoilta muuttuneet paljon? Ylipäätänsä se meininki, että vedettiin kivihiilikärryjä hevosilla; niin kuka sitä enää muistaa?

Kuva 3. Itsekin olen teollisuudentaloutta opiskellut SeAMK:ssa sen verran, että tiedän tämän ns. laatukolmion. Varmasti Transport Tycoon opettaa, jos ei muuten. Kannattaa opiskella tai pelata TTD!

 

Avoin TTD

TTD-wiki:

protippeja nuorille

Retro käyttöliittymäsuunnitelma eli  yhteen pieneen tilaan paljon tietoa näkyviin ja kaikkea mahdollista toimintaa. Nykyään suositaan hieman löysempää tyyliä pixelinnysväyksen sijaan, 90-luvulla kaiken piti olla timmiä ja hoikkaa. Kai se on tullut näistä kosketusnäytöistä, kun niillä helposti painelee hieman sinnepäin eikä justiinsa. Kai sitä muutenkin vaihtelu virkistää. Toisaalta jotkut ikääntyvät eivät halua luopua tyylistä ja opeistaan, TTD on täydellinen!

TTD Patch – Wiki, avoimuus kunniaan!

Paras ja alkuperäinen C-Ohjelmointikielen opetuskirja., C-kääntäjä verkossa (Sama kehittäjä on tehnyt myös UNIX-käyttöjärjestelmän, jota varten kirjan ohjelmointikieli on kehitetty. Oikeastaan mikään ei ole muuttunut 40 vuodessa, kieli yhä yleisesti käytössä, joskin nykyään skiptikielten aikana korkean tason ohjelmointikieleksi sanominen herättää hieman hilpeyttä, mutta historiallisista syistä jotuen täysin validisti sanottu.

C-kieltä käytetään mm. käyttöjärjestelminen vuorontajien toteuttamiseen, jotka jakavat suoritusaikaa ohjelmille ja hallitsevat muistiosoitteita ajureissa ja porteissa. Itsekin käyttänyt samaa kieltä, joten ei mitenkään erikoista, jos on mm. grafiikkakirjastot valmiina. Käytännössä C-kieli on yksinkertaistaistetusti sanottuna rakenteellista konekieltä, että voi käyttää muuttujia nimellä ja esimääriteltyjä silmukoita. Nykyisin niin optimoitua, joten konekielelle ei ole yleensä tarvetta missään tilanteessa.

Nykyään on olemassa myös luokka-ohjelmoinnin sisältävä C++-ohjelmointikieli, jossa C-kielen struct-rakenne on laajennettu luokaksi lisäämällä tukemaan luokan funktioita eli metodeita. 30 vuoden aikana C++ on muuttunut aika paljon. Silloin kun vielä itse opettelin, niin oli hyvin lähellä C-kieltä, nykyään pitäisi käyttää jotain itseraattoreita ja ties mitä ihmeen säiöiöitä. ’cout’ ja ’cin’ ovat tainneet olla jo aika kauan kielessä. C++ on immeisesti yhä täysin yhteensopiva C-kielen kanssa. Yhteensopivuus yhdistettynä kielen laajentumiseen valtavasti ovat suurimmat kritiikkiä aiheuttavat asiat C++-kielessä. Tätä varten on sitten C#- ja Java-kielen vuosituhannen vaihteelta.)

T&T: Uusi suomalaismenetelmä – ruokaa ihmisille ja eläimille suoraan ilmasta

Robotti-imuri

Tänään hain postista elämäni ensimmäisen robotti-imurini, jonka olin tilannut kuukautta aiemmin Verkkokauppa.com -kaupasta. Lupasin kirjoittaa artikkelin aiheesta, joten lupauksista on pidettävä kiinni.

Kuva 1. Elämäni ensimmäinen robotti-imuri.

Itse olen tyytyväinen uuteen imuriini, yhden viikon kokemuksella. Olen erittäin tyytyväinen siihen ominaisuuteen, että sen voi pistää imuroimaan arkisin klo 7:00, jolloin se herättää samalla minut. Imuroimisessa menee 20 minuttia, joten robotti on valmis ennen kuin minä ehdin suihkusta ulos. Ainut negatiivinen puoli on se, että minun täytyy ostaa uudet matot, koska nykyiset räsymatot eivät sovellu imurin kanssa yhteen. Ylipäätänsä koti tulee pitää siistinä, ei voi jättää kaikenlaista rojua ympäri asuntoa.

Robotit tulevat todennäköisesti kehittymään valtavasti tulevaisuudessa. Roboteista on puhuttu kauan, mutta vasta viimeisten vuosien aikana on tapahtunut merkittäviä. Hondan ASIMO robotti oli kymmen vuotta sitten ainut lupaava asia, mutta nyt Boston Dynamicsin kehittämät robotit ovat kaikista kiinnostavimpia [ASIMO].

On paljon puhetta erilaisista kyborgeista, jotka kykenisivät ohjaamaan mekaanista konetta. Tämä on nykyään rottakokein jo tehty, joten se ei ole mahdotonta. Ihmiset tuntevat aivojen toimintaa yht valitettavan huonosti, mutta sillä saralla on tapahtunut merkittävää kehitystä.

Hiiren aivotoimintaa on kyetty ohjaamaan etänä [youtube]. Erilaisten aivo-ojattavien laitteiden kehittäminen ei ole vain akateemista huumoria, vaan odotettavissa on, että tämä tutkimus tuottaa merkittäviä tuloksia. Etenkin halvauspotilaille keinoraajojen liikuntakyvyn saaminen olisi tärkeä asia. Nykyisin jo keinonivelet ovat kehittyneet, titaanisten tekonivelien asentaminen Suomalaisissa sairaaloissa on arkipäivää.

Ihmiset ovat kehittyneet valtavasti neuroverkkojen tutkimisessa. Nykyisin on jopa täydellisesti emuloitu madon hermostoa ohjaamaan robottiautoa. Kyseisessä laitteessa ei siis ole mitään alkuperäistä, ainoastaan hermoston toiminta on upattuna tietokoneen muistiin, josta logiikka toimii binäärisellä tekniikalla. Tämä kaikki tieto on avoimesti saatavilla verkosta. [openworm]

Sumea logiikka muistuttaa hyvin paljon neuroverkkoja, jotka ovatkin hyvin verrannollisia käsitteitä. Aiemmin puhutut sumeat järjestelmät ovat neuroverkkojen yksinkertaisempi edeltäjä, neuroverkot ovat nimensä mukaisesti laajoja kokonaisuuksia.

Kuva 2. PID-säädin on sumean logiikan perinteinen sovellus. [wiki]
Ostin jokin aika sitten myös erittäin fantastisen avaruuskynän. Kyseinen kynä on kuvassa 3. Kynän tekee erityislaatuiseksi se, että se toimii ylösalaisin ja veden alla. Titaaninen kynä maksaisi satasen, joten ostin vain alumiinisen. Kyllä tuotakin kelpaa pyöritellä ja klipsutella, minun mielestäni. [fisher]

Kuva 3. Fisherin avaruuskynä.

Kynän lisäksi hankin myös Kuvassa 4 näkyän hyvä muistikirjan, jonne voin tallentaa työssäni ilmenneitä asioita. Mielestäni yksi tärkeimmistä taidoista koulussa oli se, että opin tekemään muistiinpanoja. Kirjassani on puuvillaiset sivut ja nahkakanneet. Diplomityönikin tein puuvillaiselle paperille, joten tykästyin siihen materiaaliin.

Kuva 4. Puuvillaisilla sivuilla ja nahkakansilla varustettu työmuistio.

FOX Business: Former McDonald’s USA CEO: Robots to Replace People in the Service Industry Going Forward

Mirror: Building robot McDonald’s staff ’cheaper’ than hiring workers on minimum wage

91.200.12.49

91.200.12.103

Ohjelmistoala ei hyväksy perinteistä projektimallia

UML on mitä mainio tapa mallintaa melkein mitä vain, kuten seuraava kuva 1 osoittaa. Tämän mallinnustavan oppiminen ei vaadi edes ymmärrystä ohjelmoinnista, kuka vain halutessaan oppii tekemään näitä. UML:n mallinnustavalla voi suunnitella jopa arkielämänsä toimintaa, jos välttämättä haluaa. Tietokone on vain tekninen apuväline, joka auttaa arkielämän ongelmissa.

Kuva 1. Information flow diagram  (Google Translate: tiedonvaihtokaavio) UML’lla tehtynä. [UML-diagrams]
Usein ihmiset kuvittelevat, että enemmistö asiantuntijoista on oikeassa. Esimerkiksi, että tuhannet tietotekniikan tohtorit oikeasti tietävät, että mistä he luennoivat. Todellisuudessa viimeisen 10-20 vuoden aikana on vasta kunnolla oivallettu, että aiemmat opetukset ohjelmien suunnitteluun ovat olleet sitä enemmän pielessä, mitä enemmän on aiheeseen perehtynyt. Tämä on jopa johtanut DI-koulutuksen käyneiden halveksuntaan IT-alalla, mitä sen koulutuksen ei pitäisi aiheuttaa.

Kuva 1. Näin nykyään opetetaan perinteinen projektimalli.

Monet maallikot syyttelivät, etteivät ohjelmistokehittäjät ollenkaan tajua ihmisiä, vaan ajattelevat vain ohjelman toimintaa. Todellisuudessa nämä ohjelmistosuunnitteluun perehtymättömät olivat oikeassa, se on nykyään yleisesti myönnetty asia. Lobotomia-hoitoja tehneetkin luulivat aikoinana, että aivojen silpominen parantaa mielenterveyttä. Ehkä hekään eivät vain nähneet tekojensa seurauksia, jauhoivat vain paskaa kahviossa ylimielisenä. Ehkä hekin sitten lopulta ymmärsivät, asiasta vain vaiettiin. Kyseessä on oikeastaan jopa tabu nykyajan teknillisissä yliopistoissa.

Miksi Olkiluoto 3 ei onnistunut? Olisiko kyse vesiputous-mallista? Maailman tehokkain generaattori, nopeasti, halvalla ja avaimet käyteen -periaatteella? Mitä tuli?

Seuraavassa videossa esimerkki ”Olkiluodosta ketterällä” menetelmällä, joka ei ehkä edes sopisi sellaiseen projektiin. Oikeastaan Natsit olivat aikoinaan ketteriä, heidän malliaan sanottiin salamasodaksi.

Ei niin pahaa ettei jotain hyvääkin, perinteistä projektimallia puolustetaan tietyissä tilanteissa.  Se on yleensä tunnettu tehokkuudestaan, jos tehdään tuttuja järjestelmiä. Toisaalta ketterät menetelmät vaikeuttavat projektin henkilövaihdoksia, perustuen yleensä hyvään luottamukseen henkilöiden välillä. Perinteinen malli on myös hyvä henkilölle, joka ei ole erityisen omatoiminen tai haluaa tehdä työtä omaa tahtiaan. Ketterissä menetelmissä tulee voida luottaa siihen, että jokainen on motivoitunut ja pysyy tahdissa mukana.

Tieto lisää tuskaa

Mitä enemmän oppii, niin sitä vähemmän tuntuu ymmärtävän. Tämä pätee ainakin todella hyvin, mitä enemmän olen tietotekniikkaa opetellut, erityisesti ohjelmointia. Monet aiemmat käsitykseni siitä, että asiat ovat tietotekniikassa niin kuin pitää, niin voi mielestäni täysin unohtaa. Pahinta on, että ongelmiin ei ole hyvää ratkaisua.

Ohjelmoidessa itse olen tullut siihen tulokseen, että en ikinä eläissäni kehitä mitään ohjelmaa muulla koneella, kuin se joka minulle on siihen tehtävään annettu. Ikinä en lataa mitään sellaista ohjelmaa, joka ei ole alkuperäisestä lähteestä. Ikinä en käy millään muulla sivulla kuin sillä, jotka liittyvät työhöni. Vältän ylipäätänsä tekemästä mitään ylimääräistä. Valitettavasti tämä ei riitä.

Olen tätä blogiani nyt ylläpitänyt, niin pelkästään tämän osalta olen järkyttynyt, että miten paljon kaikenlaista paskaa tulee jatkuvasti ympäri maailmaa. Vielä järkyttyneempi olen siitä, että ei voi luottaa edes virallisiin tahoihin, kuten käyttöjärjestelmien kehittäjiin tai selaimiin. Molemmat niistä lähettävät käyttäjän yksityisyystietoja ulospäin. Käyttöjärjstelmissä on myös tahallaan tehty takaportteja, jotta vakoilupalvelut voivat niitä käyttää, uskoisin. Viimeksi paljastunut NSA:n käyttämä aukko on ollut Windows XP -käyttöjärjestelmästä asti eli vuodesta 2001 eli 16 vuotta.

Olen oikeasti pian sitä mieltä, että Windows 95 on ehkä kaikista tietoturvallisin käyttöjärjestelmä, etenkin kun sitä käyttää hikimodeemilla. Jos joku urkintajuttu tulee, niin koko käyttöjärjestelmä yksinkertaisesti kaatuu. Ehkä Bill Gates oli oikeassa? Olen nykyään sitä mieltä, että tietokoneen tulisi kaatua, jos esimerkiksi ajurit toimivat väärin. Ihailen Gatesia myös siitä, että hänen työkaluillaan tehdyt ohjelmat voidaan päivittää nykyaikaan, alkaen 4K-basicin koodeista QBASIC-ohjelman avulla. Gates sai jopa normaalit käyttäjät eheyttämään magneettiset tallenteet, kuinka moni IT-ammattilainen muistaa  tehdä sitä säännöllisesti enää nykyään, vai odottavatko he vain tiedon häviämistä bittiavaruuteen? Gates oli aikaansa edellä oleva nero.

Valitettavasti minä uskon vakaasti, että suurin osa maailman poliiseista on korruptoitunut ja mädäntynyt niin läpeensä, että kehitävät omia haittaohjelmia. Ei niitä yksityiset ihmiset kehitä, vaan julkiset tahot maksavat miljardeja haittaohjelmien kehittämisestä.  Valitettavasti pelkään, että se on todellisuus nykyään, rikolliset johtavat tietoturvaa. Eivät lapset tee USB-tikkuihin autorun.inf -skriptejä, vaan ne ovat peräisin ison budjetin organisaatioista.

Varo, vanhemman Windows-version käyttäjä – Microsoft julkaisi uudelleen tietoja urkkivat päivitykset Windows 7:lle sekä 8.1:lle

BBC: Massiivinen verkkohyökkäys paljastui Lähi-idässä

Yli 900 miljoonaa Android-laitetta altistunut haittaohjelmalle – Suomalaisasiantuntija: Vanhojen puhelimien tiedot ehkä vaarassa

NSA:lta eivät keinot lopu – pääsee myös tietokoneisiin, joita ei ole kytketty verkkoon

Suomessa tuhannet nettimodeemit saastuneet – Näin poistat haittaohjelman

Virus keskeytti tuotannon – automaatiolaitteet suojassa?

Jopa mikropiireistä on löytynyt rautatason vakoiluohjelmia.

Teknokriittisyys

Monilla ihmisillä on yleensä pelkoa tekniikka kohtaan, jota he eivät itse ymmärrä. Osa on vain teknokriittisiä, mutta osa on jopa teknovihamielisiä. Toisaalta on myös ihmisiä, jotka ovat kiinnostuneita kaikesta uudesta tekniikasta ja sen mahdollisuuksista. Tämä ei ole mitenkään uusi ilmiö, vaan näin on ollut kautta historian. Osa ihmisistä on luottanut vanhoihin konservatiivisiin hyväksi todettuihin asioihin, osa taas on halunnut vapaammin tutustua uusiin tuntemattomiin asioihin.

Kuva 1. Microsoft kehitti sosiaaliseen mediaan tekoälyn, mutta se poistettiin ensimmäisen vuorokauden jälkeen. Ehkä joku tämänlainen voisi tulevaisuudessa johtaa maata. Jotkut jopa epäilevät, että Tay:n ansiosta Trumpista tuli presidentti, tekoälyn kyetessä keskustelemaan ihmisiä kiinnostavasti. [Gizmode]
Rooman valtakunnan jälkeen tuli iso kulttuurinen muutos Euroopassa. Ihmiset totesivat roomalaisen kulttuurin arvot virheelliseksi, ehkä ihan perusteltavistakin syistä. Kaikki roomalaiseen kulttuuriin kuuluneet asiat nähtiin pahana, hieman kuin nykyään kaikki natsien asiat koetaan pahoina, mielestäni ne ovatkin hyvin verrannollisia, koska kansallissosialismi lainasi hyvin suoraan paljon asioita Rooman valtakunnasta. Juuri vahva panostus tieteeseen ja tekniikkaan olivat näissä valtakunnissa parasta, Apollo-ohjelman johtohenkilö raketti-insinööri Wernher Magnus Maximilian Freiherr von Braun oli natsien V2-raketin pääsuunnitelija ja saanut huippukoulutuksensa natsi-Saksassa. Usein teknisesti osaavimmat maat ovat käyttäneet kykyjään sotilaallisesti muita maita vastaan, mutta se ei mielestäni oli tekniikan vika. Tekniikka on hyvin kulttuurivapaata, tekniikka toimii periaatteessa ajasta ja paikasta riippumatta samoin. [ZE]

Kuva 2. Juna-aikataulu vuodelta 1918. [Terijoki]
Saksan tieteen korkeaa tasoa ei voi kuitenkaan aivan täysin pistää natsien ansioksi, vaan jo 1800-luvun lopulla Saksa oli aikansa huippua insinööritieteissä ja muissakin tieteissä. Tekniikan lisäksi myös esimerkiksi kemiassa saksalaiset olivat jo silloi hyvin osaavia, mm. amfetamiini syntetisoitiin ensimmäisen kerran vuonna 1887 Berliinin yliopistossa [AY]. On hyvin harmillista, että saksalaisten tieteen taso menetti valta-asemansa toisen maailmansodan jälkeen. Seuraavassa videossa mm. Otton valmistama ensimmäinen toimiva malli lämpövoimakoneesta, jossa palotapahtua tapahtuu sylinterin sisäpuolelle.

1800-luvun tekniikkaa kehittäneitä henkilöitä saa paljon kiittää siitä, että nykyiset ihmiset saavat keskittyä esimerkiksi humanististen asioiden pohtimiseen työorjuuden sijaan. Teollisuutta usein on syyllistetty monista yhteiskunnallisista ongelmista, mutta mielestäni sekään ei sinällään ole tekniikan vika.

1800-luvulla kuviteltiin, että sivistys ja hyvinvointi lopettaisivat maailmasta sodat, jotka olisivat seurausta mm. nälästä ja puutteesta. Nyttemmin on ymmärretty, että ihmiset eivät välttämättä ole tyytyväisiä, vaikka absoluuttinen köyhyys onkin poistunut. Kyse on monimutkaisemmasta yhteiskunnallisesta ongelmasta, jonka takia myös humanististisille tieteille on tarvetta. Ehkä sitäkin kautta saavutetaan vastaavaa hyvää kuin tekniikan kautta. Toistaalta moottoritekniikan seurauksena tullut yksityisautoilu on myös hyvin mukavaa, kuten seuraava video osoittaa.

Eräs merkittävä keksintö on ollut Stirling-lämpövoimamoottori, joka kykenee saavuttamaan vielä nykyäänkin arvostettavana pidettävän 50 % hyötysuhteen, vastaava kuin Diesel-moottorilla. Suurin ongelma Stirling-moottorissa on sen huono teho, mutta tekniikka on hyvin yksinkertaista. [howStuffWorks]

Itse tekniikka on patentoitu vuonna 1816 eli yli 200 vuotta sitten [stirlingPatent]. Seuraavassa videossa esitellään harrastajien keskuudessa suosittua kaljatölkki-Stirlingiä. Vastaavan moottorin voi ostaa edullisesti itselleen, jos kiinnostaa koriste-esineenä.

Ei varmastikaan ole ihme, että sanat engine ja engineer ovat hyvin samanlaisia. Moottoreita on kehittetty hyvin paljon erilaisia, mutta selvää on, että moottoritekniikka on helpottanut ja keventänyt työelämäämme.

Moottorin ansiosta tulleesta logistiikan mullistuksesta on tehty jopa irlantilainen tietokonepeli Transport Tycoon. Taloussoppineiden kanssa tunnetusti harvemmin kannattaa olla samaa mieltä, muuta kuin heidän tarjotessaan rahaa. Taloushenkilötkin ovat kuitenkin tärkeitä yhteiskunnallisesti, nykyaikainen markkinatalous (ei siis Marxin aiheellisesti kritisoima riistokapitalismi) on kuitenkin ehkä parhaiten tähän mennessä kehitetty ja tunnettu yhteiskuntajärjestelmä. [Youtube/TTD]

Kuva 2. Teekkarilakin tupsu on otettu käyttöön 1890-luvulla. [rakentajat]
Tekniikan mahdollisuuksien selvittäminen myös uusilla alueilla ei mielestäni ole kuin järkevää. Esimerkiksi nyt suunnitellaan uusia 3D-tulostustekniikoita elementtirakentamiseen [TM]. Ei kuitenkaan uuden tutkiminen rajoitus vain tekniikkaa, myös lääketiede edistyy hyvin geenihoidoissa [Tiede.fi]. HIV:n parantaminen on yksi asia, mutta geenitekniikassa varmasti on paljon muutakin potentiaalia. Ehkä pian uusia elimiä voidaan kasvattaa geenien avulla, kuten vaikka uudet viisaudenhampaat suuhun.

Bridge Builder -peli (Lataa legendaarisesta Jonnewebistä, Hikipedia)

Tietoturva

Kenelläkään tai millään ei pitäisi olla koskaan ikinä mitään perusteltavaa syytä tietää yhdenkään toisen käyttäjän salasanaan. KRÄKKERIT SEKÄ TIETOVUOTAJAT OVAT INTERNETIN ETIIKAN MUKAISESTI KOKO JÄRJESTELMÄN SYVINTÄ POHJASAKKAA LOUKATESSAAN YKSITYISYYDENSUOJAA! HE OVAT HÄPEÄKSI KOKO IT-ALAN TIETOTURVALLE JA MAINEELLE!!! KUKA HALUAA, ETTÄ ESIM. MAINOSTOIMISTOT TIETÄVÄT, ETTÄ MITÄ PORNOA KATSOT MILLOINKIN? YKSI VUOTO, NIIN TIETO LEVIÄÄ, VÄLITETÄÄN ETEENPÄIN ISOLLA RAHALLA JA KÄYTTÄJÄT SAAVAT HIRVEÄSTI HAITTAA. KUKA ON SUURIN RIKOLLINEN TÄSSÄ KETJUSSA? PALVELUN YLLÄPITÄJÄ, VUOTAJA JA KRÄKKERI! VUODETTUJEN TIETOJEN JULKAISIJA ANSAITSEE MITALIN! JOKAINEN KUNNIALLINEN IHMINEN TEKEE NIIN SAADESSAAN SELLAISEN LISTAN KÄSIINSÄ! VOIDAAN SITTEN KAIKKI ULVOA JÄRKYTYKSESTÄ, LYÖDÄ PALVELUNTARJOAJALLE HÄPEÄN LEIMA OTSAAN JA PISTÄÄ KYSEINEN TAHO BOIKOTTIIN!

Kuva 1. Internetin suurin sankari, WikiLeaksin tyyppi.

Edellisen artikkelin innoittamanaa voisin kertoa joitain asioita tietoturvaan liittyen. Usein tietoturva on monien sinällään yksinkertaisten asioiden ansiota, mutta ne silti jäävät. Tietoturvan merkityksen ymmärtää vasta kun sen menettää. Tietoturvan puutteet yleensä johtuvat myös siitä, että aiemmat tietoturvalle asetetut kriteerit ovat muuttuneet, vuosikymmen aiemmin tehdyn sähköpostin salasana ei välttämättä vastaa enää tämän päivän vaatimuksia.

Ne ihmiset, jotka ovat valmiita luopumaan olennaisesta osasta vapaudestaan saadakseen vähän turvallisuutta, eivät ansaitse kumpaakaan ja menettävät lopulta molemmat

Benjamin Franklin

Monet ajattelevat, että heillä ei ole mitään salattavaa. Tällainen ajattelu on erittäin vaarallista Internetissä. Aivan kuin normaalissa elämässäkin lukitaan kerrostalon ovi, niin aivan samoin Internetissä kannattaa suojata tietonsa. Kyse ei siis ole siitä, että sinulla olisi jotain salattavaa, vaan enemmänkin kyse on muista. On väärin muita kohtaan, että ei suojele omaa yksityisyyttään. Samoin kuin kondomin käyttäminen ei ole vain henkilökohtainen asia, niin samoin myös tietoturvassa ei ole kyse vain omasta asiasta. Onko valmis kehittämään verkkojärjestelmän, jonka seurauksena 127 k ihmisen käyttäjätiedot vuotavat yleiseen jakoon, kun ei vain ole tullut käytettyä paria riviä koodia salasanojen häshäykseen? Kyseisen ”murron” syytä paljon annettiin järjestelmän kehittäjälle, mutta eihän työntekijä joudu törkeästä toisten tietoturvallisuuden laiminlyönnistä tällaisissa asioissa vastuuseen. Kyse on jokaiselle siis periaatteesta; omaa yksityisyyttään tulee varjella, edes muiden edun takia. Tämä ääriesimerkkinä, mutta jokainen voi omilla toimillaan vaikuttaa yhteiseen tietoturvaan. Yleensä tietoturva on vain pieniä asioita, mutta läheskään kaikki eivät jaksa nähdä sitä pientä vaivaa. [muropaketti]

Kuva 2. Facebookin uudet käyttäjien hyväksymät yksityisyydensuojan vaihtoehdot. Valitettavasti tämän kuvan välittämä (muokatun kuvan) tieto on totta,

Häshäys (ja päälle salttaus) eli salasanan salaus on funktio, joka toimii hyvin toiseen suuntaan, mutta häshätyn salasanan muuttaminen alkuperäiseksi on vaikeaa. Vähä kuin suolistossa se funktio pelaa paremmin vain toiseen suuntaan, niin hieman samoin hash-funktio pelaa hyvin vain yhteen suuntaan. Vaikka häshätyt salasanat saisikin, vaikka ei mitenkään tulisikaan saada, niin silti niitä ei pysty hyödyntämään. Yleensä tällainen hash-funktio on oletuksena ohjelmointikielen kirjastoissa, joita käytetään verkossa. Aina kun salasana saadaan palvelimelle, niin oletusarvoisesti se häshätään, siinä ei pitäisi olla kenellekään ohjelmistokehittäjälle epäselvyyttä. Palvelimella ei koskaan saisi käsitellä selkokielistä salasanaa. Aina kun käyttäjä syöttää salasanan, niin se muutetaan häshin läpi, niin sitä voidaan sitten verrata aiemmin saatuun. Jos sitä alkuperäistä kukaan ei koskaan syötä, niin se tallennettu häshätty salasana on käyttökelvoton. Yksinkertainen periaate: älä koskaan tallenna selkokielistä salasanaa palvelimelle. Jos sellaisen virheen tekee 127 k käyttäjän palvelimella, niin ansaitsisi saada vuosien ehdottoman tuomion, siis ei kräkkeri vaan ohjelmistokehittäjä. Sellainen välinpitämättömyys on järkyttävää, salasanojen säilyttäminen blaintekstinä palvelimella! Ei yli 100 k käyttäjän salasanoja panna suojaamatomasti paljaana serveriin sähköpostiosoitteiden ja nikkien kera, EI JUMALAUTA! Yhdellä vitun syötetiedon väliin tökätyllä injektiolla (eli käyttöliittymän kautta lisätyillä tietokantakyselyllä: at your service – 127 k käyttäjätietoa täydellisenä plaintekstinä) vedetty koko setti ulos, niin sellaisen tietoturva-hirvittävyyden vuotaja on melkein sankari. Mitä ilmeisimmin Älypää-sivuston kehittäjät eivät olleet osallisia vuotoon, sivusto vain laajentunut paljon alkuperäisestä opinnäytetyönä tehdystä järjestelmästä vuodelta 1998, eikä tietoturvaominaisuuksia ole sitten vaivauduttu kehittelemään riittäväksi. [IL]

Tietoturva on siis periaate. Kun ohjelmistokehittäjä saa ihmisten henkilökohtaista ja salassa pidettävää tietoa, niin sitä ei saa vuotaa kuin vain kuolleen ruumiinsa yli. Muita tulee kohdella kuin halusi muiden kohtelevan itseään. Vaikka Jeesus tulisi pyytämään toisten henkilökohtaisia tietoja, niin niitä ei saa vuotaa mistään hinnasta. Tämä on eräänlaista ammattietikkaa ja ylpeyttä luottavuudesta. Valitettavasti on tapauksia, joissa monet ovat joutuneet koiran asemaan. Microsofti haastoi oikeuslaitoksen oikeuteen, koska he joutuivat luovuttamaan ihmisten yksityistietoja ja salaamaan sen tiedon epäillyltä. Koko prosessi oli tullut rutiiniksi, järjestelmälliseksi vakoiluksi käyttäjiä kohtaan. Samoin Apple joutui oikeuteen salauksestaan, jota FBI vaati Applelta kiertämään. Tällaisten vaatimusten edessä tulee olla kovana, ihmisten yksityisyyteen kuuluvan tiedon vuotaminen on täysin vastoin tietotekniikan etiikkaa. Valitettavasti sillä ei saa helposti tuomiota, parasta on vain pyrkiä ehkäisemään tietovuotoja kaikin keinoin. Tietovuotajat saavat katsoa itseään peiliin; miettiä että miten meni omasta mielestä. Kyse ei tulisi olla itsekkäästä omasta edusta, kyse on etiikasta.

Kuinka siis jokainen voi parantaa kaikkien meidän internetkäyttäjien tietoturvaa? Vastaus on yksinkertainen: käytä vähintään 8 merkkiä pitkää erikoismerkeistä, pienistä ja suurista kirjaimista koostuvaa salasanaa, jonka kirjoitat paperille ylös ja käytät jokaisessa palvelussa omaa salasanaansa. Helppoa? Oikeasti vittukyrpä ei ole hyvä salasana, vaikka se tuleekin ekana mieleen.

Swordfish (4/10) Movie CLIP – The Test (2001) HD

Wiki / Passord Cracking

How Secure is my Password (ei ole täydellinen ainakaan Suomessa, mutta teoriassa ok – 16 satunnaista merkkiä kestää nykytekniikalla 420 805 123 888 006 years, 6 months. Siinä on yrittämistä, voi nukkua yönsä hyvin)

Facebook’s Mark Zuckerberg had one of the worst passwords we’ve ever seen (Facebookin perustajan salasana oli: ’dadada’, joka on vastoin kaikkia yleisiä ohjeita)

Microsoft haluaa kertoa poliisin toimista – haastoi oikeusministeriön oikeuteen

Mummopyörän maalaus

Itse jokin aika sitten maalailin omaa mummopyörääni. Se oli todella hyvä kokemus, maalaaminen on oikein mukavaa. On monenlaisia erilaisia maaleja, kuten kameleonttimaaleja, lämpömaaleja ja muita erikoismaaleja. Näin maalien käyttäminen vaatii omaa tietämystä. Itse tein ihan vain kokeiluluontoisesti, niin tein itse monia virheitä. Ehkä voisin itse antaa hyviä ohjeita muille.

Tällaisesta 1940-luvun mummopyörästä tuunasin modernimman.
Kuva 1. Tällaisesta 1940-luvun mummopyörästä tuunasin modernimman.

Vanhoja polkupyöriä on monessa paikassa. Niiden arvostus on kasvanut ajan myötä, hinnatkin ovat nousussa. Vanhoja polkupyöriä siis kannattaa arvostaa ja pitää hyvässä kunnossa. Vanhasta ruosteisesta pyörästä voi saada paljon paremman ja kauniimman, tekeminen on myös todella mukavaa.

Kuva 2. Itse valitsin tällaisen maalin maalausta varten.
Kuva 2. Itse valitsin tällaisen maalin maalausta varten.

Valitsin turkoosi-violetin maalin polkupyöräni maalaamiseen. Lisäksi käytin kromimaalia rapakaarissa. Suosittelen käyttämään tällaisen kameleonttimaalin yhteydessä mustaa pohjamaalia, itse käytin harmaata, joka ei ollut hyvä vaihtoehto. Musta pohjaväri antaa paljon syvemmän ja erottuvamman sävyn. Kameleonttimaali ei ole samallalailla peittävää kuin normaali maali. Maalin heijastus tulee maalin sisältämistä kiteitä. Maalia maalasin monta kerrosta, enemmänkin olisi pitänyt olla. Itselläni oli desi maalia, olisin tarvinnut kaksi desiä kunnon kameleonttisävyyn. Maalaaminen oli myös haastavaa. Itse käytin kynäruiskua, hieman isompi ruisku olisi ollut parempi.

Kuva 3. Pohjatyön tekeminen kunnolla on tärkeää.
Kuva 3. Pohjatyön tekeminen kunnolla on tärkeää.

Maalaamisessa pohjatyön tekeminen on ehkäpä kaikista työläin vaihe. On tärkeää purkaa ensin kaikki osat erilleen ja käyttää päivä aikaa vanhan maalin hiomiseen pois. Itse käytin hiekkapuhallinta, hiomapaperia ja rälläkkää. Vanhat maalit ovat usein varsin sitkeästi kiinni, joten hiomapaperia menee paljon. Kannattaa myös valita sopiva karhea hiomapaperi, jolla maali irtoaa hyvin.

Kuva 4. Tällainen on lopputulos.
Kuva 4. Tällainen on lopputulos.

Pyöräni maalaaminen ei onnistunut aivan täydellisesti, koska maalasin pyöräni auringonvalossa ja maalia ei ollut tarpeeksi. Tekeminen oli kuitenkin kaikista hauskaa. Pyörästäni tuli kuitenkin paljon parempi kuin mitä se oli aikoinaan. Kun itse tekee, niin saa juuri sellaisen kuin haluaa, tai jotain. Voin suositella muillekin tällaista mukavaa tekemistä, etenkin jos on tilat siihen. Kustannukset eivät olleet edes hirveän suuret. Itsetehdyn työn arvo on myös paljon korkeampi, itse tehtyä arvostaa, vaikka lopputulos ei olisikaan aina täydellinen.

Rome Total War for iPad – Historian paras peli

Ehkä historian parhain peleistä eli tietysti Rome Total War tulee iPad:lle! Olen seurannut, että melkein joka kymmenes minun sivustoani seuraava tulee mäkillä, joten kyse on ainakin sadasta potentiaalisesta henkilöstä. Jos siis et ole koskaan pelannut kyseistä peliä, niin pian viimeistään kannattaa kokeilla. Pelissä pääsee mm. rakentamaan homokylpylöitä, joissa koko kansan kaikki paikat puunataan puhtaaksi! Luulisi applenkäyttäjiäkin kiinnostavan, miksi ei kateellista MS-porukkaakin. [Naurunappula]

Rome Total War on fantastinen peli, jossa yhdistyvät sekä vuoropohjainen stategia sekä reaaliaikataistelu.
Rome Total War on fantastinen peli, jossa yhdistyvät sekä vuoropohjainen strategia että reaaliaikataistelu.

Itseäni on kiinnostanut historiallinen sotatekniikka paljon, kuten esimerkiksi, että minkälainen iskukyky on erilaisilla miekoilla tai miten 6 mm paksu nahka suojaa ampuma-aseita vastaan, tai miten kypärä kestää suoran miekaniskun. Olen myös aikoinaan meinannut tehdä itsenäisesti rengashaarniskaa, mutta se homma jäi muutaman kierroksen jälkeen. Rengashaarniskan tekeminen on oikeasti järkyttävän raskasta, ihme että joskus sepät ovat jaksaneet tehdä sellaista sen ajan tekniikalla. Varmasti motivaationa on ollut, että rengashaarniska vaimentaa todella hyvin iskuja taisteluissa. Muskettien saapuminen taistelukentälle poisti sotilailta kypärät ja suojat, kunnes sirpalepommien käyttöönotto toi ne takaisin varustukseen.

Mikä siis Rome Total Warissa on niin hienoa? Kyseessä on fantastinen peli, joka mallintaa kaikilla mahdollisilla tavoilla Rooman valtakunnan aikaista strategiaa ja toimintaa. Pelissä pääsee uppoaman aivan täydellisesti tähän antiikinaikaiseen maailmaan, jossa aikalaiset ihmiset ovat eläneet oikeasti. On vaikea ymmärtää, että minne se aika on kadonnut, se aika kymmenien sukupolvien takainen aika. Koko sen ajan poliittinen maailma on kuin vain tuhoutunut, Rooma romahti ja kaikki vain katosi. Sinällään harmi, se oli todellista kehityksen aikaa. Jokainen vuosisata Rooman valtakunnassa on omanlaisensa, valtakunta oli jatkuvassa kehityksessä, kunnes se vuosituhannen vaihteessa vain loppui. Tämä peli omalla tavallaan auttaa tähän hämmästykseen, että kyseinen valtakunta vain romahti. Tietysti uskovaiset uskovat homoilun olleen niin kivaa, että se olisi ollut se pääsyy siihen. Miksipä ei?

Ahdistavinta pelissä on, että se on pääosin vain pelkkää sotaa. Ylipäätänsä historiasta tiedetään vain pelkkää sotaa. Sen lisäksi kyllä pääsee kehittämään diplomatiaa ja yhteiskuntaa. Jotenkin se ehkä antaa kuvan siitä, että itse ohjaa tätä toimintaa. Kun itsellä on kontrolli päättää asioista, niin sotastrategiapelit auttavat ymmärtämään sitä ajatusta, että miksi maailmassa käydään jatkuvaa sotaa. Itselleni Rooman hajoamisesta on tullut hieman samanlainen kuva kuin SimCityä pelatessa, että kun hommassa on kaikki nähty, niin sitten tulee kiusaus kokeilla tuhota koko kaupunki kaikin keinoin. Ehkä Roomassakin kävin niin, ihmiset vain halusivat tuhota kaiken. Kokeilemisen arvoinen peli kuitenkin, etenkin nyt kun se tulee iPad:lle. Melkein tämän takia pitäisi hankkia iPad.

Jos historialliset ilmiöt, sodat ja tapahtumat kiinnostavat, niin Total War on siihen sopiva peli. Tämä on vain yksi osa tätä pelisarjaa, on myös keskiaikaan ja muihin ajankohtiin sijoittuvia vastaavia pelejä. Tässä pelissä tulee oikeaan aikaan Rooman armeijaa koskeva yleisuudistus, joka on merkittävä tekijä asevarustelussa. Sitten pelissä ilmoitetaan, kun Aristoteles keksii ruuvikuljettimen, jonka mitoitukseen olen itsekin perehtynyt työelämässäni. Ruuvikuljetin on ollut erittäin merkittävä asia teollisuudessa, kuten se on vieläkin. Myös pelissä tulevat maanjäristykset ja muut luonnonilmiöt oikeaan aikaan, näihinkin on saanut perehtyä työelämässä rakenteiden kannalta. Rooman Colosseumi oli varsin hyvin maanjäristystä kestävä rakennelma. Lisäksi myös pelissä kerrotaan, kun Maapallon ympärysmitta lasketaan varsin tarkasti. Pelin jossain vaiheessa myös betoni keksitään, mutta sitä ei koskaan hyväksytä rakennusmateriaaliksi, koska sitä pidetään liian hauraana. Höyrymottorikin keksittiin, mutta sitäkään ei otettu aikoinaan käyttöön. Jos jonnet ei muista aikaa ennen keskiaikaa, niin kiva hämmästellä roomalaista tekniikkaa. [Wiki]

Feral plays ROME: Total War on iPad!