• Kuukausikatsaus heinäkuuhun

    Hyvää alkanutta kuukautta kaikille! Elokuu rullaa jo pitkällä ja vasta nyt saan aikaiseksi kirjoitella tätä kuukausikatsauksen merkintää, mutta kuten vanha viisaus sanoo, parempi myöhään kuin ei milloinkaan!

    Heinäkuu sujui pääpiirteittäin samalla tapaa kuin elämä yleensä; hissukseen rullaillen eteenpäin vailla mitään mullistuksia. Heinäkuu oli kuitenkin poikkeava kuukausi sen suhteen että tuli useammankin kerran käytyä Joensuussa päin – alkukuusta kävin Joensuussa sillä tällöin oli kaverini polttarit sekä loppukuusta tuli käytyä myöskin samaisen kaverin häissä. Tapahtuma oli kuten hääparikin – mukava ja kaunis.

    Kuun alkuvaiheilla tuli myöskin ensimmäiselle autolleni, Nissan Micralle, noutaja. Auto oli pidemmän aikaa jo seisoskellut vanhempieni pihassa josta nyt sitten romunkerääjä kävi auton keräämässä parempaan talteen. Hyvä niin, koska auto oli jo siinä kunnossa että siitä ei olisi järkevällä työmäärällä enää saanut ajopeliä, etenkin kun oma osaamiseni ja motivaationi autojen rassaamiseen on olematon.

    Jyväskylään avattu Burger King -hampurilaispaikka tuli myöskin testattua. Se oli ihan hyvä ja purilaiset maukkaita. Selvästi erilainen maku kuin mitä Hesburgerin tai McDonaldsin hampurilaisissa. Pidin ihan. Kannattaa testata muidenkin jos purilaiset maistuu ja Jyväskylässä tulee pyörittyä.

    Makkaranpaistossa tuli myöskin käytyä kavereiden kanssa. Blogimerkinnän alun kuva on allekirjoittaneesta makkaranpaistoreissulta. Mukavaa oli ja makkara maistui sangen hyvälle. Ilma oli kaunis ja rauhaisa mutta lähtiessä kiertämään aluetta tulimme kaatosateen yllättämäksi. Olimme reissun jälkeen yhtä märkiä kuin jos olisimme uineet vaatteet päällä. Tulipahan pitkästä aikaa koettua kunnon sade itse pihalla ollen.

    Viime kuun puolella sain myös vihdoin koodailtua omaa blogialustaa tähän blogiin. Heivasin WordPressin pois käytöstä ja vaihdoin tilalle omakirjoittamani blogienginen. Toki tämä omatekoinen blogiengine on vielä työn alla, eli hissukseen päivittelen sitä ja saatan kirjoittaa kokonaan koodin puhtaaksi uudemman kerran ja tehdä täysin staattisen sivuston nykyisen ratkaisun sijaan (jossa on yksi dynaaminen sivunäyttäjä arkiston kautta mentäessä). Tämä kuitenkin on tuntunut vielä ainakin toimivan ihan asiallisesti joten onneksi ei paniikkikiirettä ole tehdä uutta versiota vielä.

    Kirjoitinkin tästä uudesta blogialustastani jo tänne blogimerkinnänkin, mutta sen jälkeen blogin arkisto-sivu tuli uudelleen kirjoitettua. Nyt sieltä löytyy blogimerkinnät niin että ne on lajiteltu vuoden ja kuukauden alle joten sen pitäisi olla aiempaa selvempi selata.

    Heinäkuussa tuli pelattua myös kohtalaisen paljon tietokoneella ja Game Boy Colorilla kuten monesta viime kuun puolella kirjoittamastani tekstistä on voinut päätelläkin. Pelasin useita pelejä läpi ja kirjoittelin niistä arvostelut blogiinkin. Läpi tuli pelattua Pocket bobermanKeen 1Keen 2Keen 3Keen 4Keen 5 sekä Larry 1. Toki läpipelattujen pelien lisäksi tuli pelailtua myös muitakin pelejä, sellaisiakin joita ei voi edes läpi päästä (tyyliin Counter-Strike: Global Offensive).

    Heinäkuun lopun puolella tuli käytyä käppäilemässä myös Varkauden keskustassa. Olimme menossa Jyväskylään kaverini kanssa ja matkalla menimmekin poikkeuksellisesti Varkauden keskustaan syömään matkalla emmekä ABC:lle. ABC on jotenkin aina ollut se vakiopaikka johon Joensuu-Jyväskylä-välillä on tullut mentyä, mutta tällä kertaa tuli repäistyä ja käytyä ihan keskustan pizzeriassa. Iskander (vai Iskender tai Iskendar?) nimeä kantavassa pizzeriassa tuli käytyä testaamassa miltä pizza maistui ja hyvältähän se maistui sielläkin. Tämän kuun ensimmäisenä päivänä tuli myöskin tehtyä samoin kun palasimme Jyväskylästä takaisin Joensuuta kohden. Kävimme silloin Pizza Posti -nimisellä pizzerialla ja sekin tuntui olevan ihan asiallinen paikka. Mukavan oloinen pieni kaupunki tuo Varkaus. Sinänsä jännä että siinä ei ole tullut juurikaan käytyä vaikka Joensuun ja Jyväskylän väliä olen vuosia sitten rampannut useitakin kertoja. Ehkä pitänee ottaa joskus uudeksi tavaksi että käy mieluummin paikallisissa pizzerioissa kuin mitä pelkstään ABC:llä.

    Kaiken kaikkiaan kuukausi oli hyvä ja antoisa. Ihmisiä tuli nähtyä, kaverien häät koettua, pelejä tuli pelattua ja koodailtuakin tuli pitkästä aikaa. Lisäksi toki tuli remputeltua kitaraa ja lauleskeltua ja vanhempien luona pimputeltua pianoa että ei pääse ihan unohtumaan sekään. Tästä on hyvä jatkaa alkanutta kuukautta.

    Mukavaa alkanutta kuukautta kaikille tasapuolisesti!

  • Peliarvostelu: Leisure Suit Larry in the Land of the Lounge Lizards

    Pelasin tänään lävitse legendaarisen klassikkopelisarjan Leisure Suit Larryn ensimmäisen osan, Leisure Suit Larry in the Land of the Lounge Lizards. Peli on tyyliltään seikkailupeli.

    Pelin tarinassa kerrotaan Larry Lafferistä, 40-vuotiaasta miehestä jolla ei ole juurikaan ollut onnea naisrintamalla. Pelin tarina sijoittuu fiktionaalisen Lost Wagesin kaupunkiin jossa sankarimme tarkoituksena on päästä eroon poikuudestaan. Pelin alkuperäinen EGA-versio on julkaistu jo vuonna 1987. Alkuperäisessä versiossa pelihahmoa ohjattiin kirjoittamalla Larrylle komentoja englanniksi. Itseni läpipelaama versio oli vuoden 1991 versio, eli kyseessä on remake-versio jossa on erilainen käyttöliittymä ja kohtalaisen miellyttävän näköiset VGA-grafiikat. Toisin kuin alkuperäisversiossa, tässä versiossa ei tarvinnut kirjoittaa itse juurikaan mitään vaan pelihahmon ohjaus ja komentojen antaminen tapahtui ns. point-and-click-tyylillä eli klikkailemalla hiirellä.

    Koska kyseessä on pikkutuhma peli, on pelin alussa on ylläolevan kuvan mukainen ikävarmistus. Tämän onneksi pääsee ohittamaan painamalla näppäimistöltä Ctrl + Alt + x -näppäinyhdistelmää. Toki myös kysymyksiin oikein vastaamalla pitäisi kyllä pelaamaan päästä, mutta kysymkset olivat sen verran hankalia että ainakaan itse niistä en ohi tuntunut pääsevän ilman kyseisen näppäinkomennon avustusta.

    Peli alkaa Leftyn baarin edestä. Larryllä on mahdollisuus mennä baariin sisälle tai lähteä seikkailemaan muualle pelimaailmaan. Pelimaailma on pienehkö ja paikasta toiseen siirrytään pääsääntöisesti taksilla. Taksilla voidaan siirtyä kasinolle, hääkappelille, discoon, kauppaan sekä Leftyn baarille.

    Pelissä päästään eteenpäin ratkomalla pienimuotoisia päättelytehtäviä. Esimerkiksi baarin sisällä on ovi, jonne pääsee sisälle vain tietämällä salasanan. Salasanan saa selville kun käy baarin vessassa ja katselee mitä kaikkia kirjoituksia seinälle on kirjoitettu. Yhdessä seinäkirjoituksessa on kerrottu salasana jolla pääsee ovesta ovimiehen ohitse. Oven takana on sutenööri joka estää pääsyn yläkertaan. Pelaajan täytyy etsiä käsiinsä kaukosäädin jolla saa huoneessa olevan television päälle ja etsittyä televisiosta sutenööriä kiinnostavaa ohjelmaa. Tämän jälkeen sutenööri väistyy portaiden edestä ja Larry pääsee yläkertaan prostituoidun luo.

    Koko pelin ideana on siis ratkaista kyseisenkaltaisia hieman pohtimista vaativia päättelytehtäviä ja päästä siirtymään siten tarinassa eteenpäin.

    Mitä tulee omiin kokemuksiini tästä pelistä niin ne olivat sangen positiiviset. Olen joskus kauan, kauan aikaa sitten pelannut tätä peliä mutta en ole koskaan aikaisemmin tätä pelannut läpi. Oli mukava havaita että peli oli ihan inhimillisesti pelattavissa lävitse ilman läpipelausohjeita. Toki alkupään tehtävät olivat helpompia koska olin ne vuosia sitten jo ratkaissut joko yksin tai joidenkin kavereideni avustuksella, en muista, mutta kuitenkin noin puolet pelistä oli vielä sellaista jotka joutui nyt sitten itse päättelemään kuinka pelissä voi edetä.

    Pelissä käyttöliittymä ja kontrollit olivat pääsääntöisesti hyviä. Toisinaan ohiklikkailuja tapahtui, mutta ei mitenkään häiritsevissä määrin. Samaten kontrollit löytyi loogisesti; eri toimintavaihtoehtoja käytiin läpi hiiren oikealla napilla klikkailemalla ja vasemmalla sitten toteutettiin valittu toimenpide. Esimerkiksi klikkailtiin niin monesti oikeaa painiketta että kuvake muuttui silmäksi jonka jälkeen vasemmalla hiiren napilla pystyi katsomaan sitä kohtaa johon silmäkuvakkeella osoitti.

    Eri esineitä mitä Larry oli kerännyt pystyttiin valitsemaan siirtämällä hiiri näytön ylälaitaan ja valitsemalla aukeavasta valikosta matkalaukun kuva ja sen sisältä klikattiin haluamaa esinettä.

    Musiikit olivat toimivat ja äänitehosteet ihan asiansa ajavat. Pelin tarina oli hauska ja huumori toimivaa. Grafiikat olivat erittäin miellyttävää tasoa vaikka peli on todella vanha. Oman aikansa teknisesti hienosti toteutettu grafiikka toimii vielä näinäkin päivinä.

    Pelin läpipelaamiseen käytettyä aikaa on vaikeaa arvioida, sillä tämän tyylisessä pelissä ongelmien ratkomiseen on tullut käytettyä eri pelikerroilla aikaa milloin minkäkin verran. Toisin sanoen jos olen aikaisemmilla pelikerroilla selvittänyt esimerkiksi sen mistä löydän kaukosäätimen niin toki pelin seuraavalla pelikerralla tätä ongelmaa ei tarvitse enää pohtia, sen kuin vain menee ja tekee sen mitä tehdä täytyy. Kuitenkin tänään pelasin peliä noin 2 h 30 minuuttia jossa sen pääsin lävitse.

    Kiintoisana puolena tässä pelissä on myös mahdollisuus kuolla useammassakin eri kohdassa. Tämä opetti sen verran varovaisuutta että tallennusmahdollisuutta tuli käytettyä useita kertoja jotta ei aina joudu aivan alusta aloittamaan kuoltuaan. Larry voi menehtyä esimerkiksi kävelemällä autotielle jolloin auto tulee ja jyrää Larryn ylitse ja päästää hänet maallisesta vaelluksestaan ajasta ikuisuuteen. Myös mikäli Larry käy prostituoidun luona eikä käytä ehkäisyä saa hän sukupuolitaudin ja kuolee siihen. Myöskin kujalle meneminen raggarin pieksettäväksi johtaa menehtymiseen.

    Leisure Suit Larry in the Land of the Lounge Lizards on erittäin hyvä ja verkkaisella tahdilla eteenpäin menevä seikkailupeli joka tarjoaa pikkutuhmaa tarinankerrontaa ja toimivaa huumoria. Peli on kokemisen arvoinen mikäli minkäänlaista intoa point-and-click tyylisiin seikkailupeleihin löytyy.

    Pelin voi ostaa itselleen esimerkiksi GOG:sta josta itse pelin ostin viime tai toissakuussa kun pelit olivat tarjouksessa.

  • Peliarvostelu: Commander Keen in Goodbye Galaxy! 5. The Armageddon Machine

    Innostuin vielä illasta pelaamaan Commander Keen in Goodbye, Galaxy! 5. The Armageddon Machine -peliä ja samalla pelasin sen yhdeltä istumalta loppuun saakka. Peli oli viides ja viimeinen peli joka tuli Steamista ostamassani paketissa mukana joten nyt on sitten tullut tahkottua kaikki nämä läpi.

    Verrattuna aikaisempiin Commander Keen -pelisarjan peleihin oli tämä niitä harvoja joita en pentuna ole paljoa pelannut. En ole varma pelasinko tätä koskaan loppuun saakka lapsena vai oliko itselläni sellainen versio mikä jumitti jossain kohden jonka vuoksi tätä en voinut loppuun pelata. Kuitenkin nyt ainakin sekin on vihdoin viimein pelattu loppuun saakka.

    Pelin tarinassa jatkettiin siitä mihin viimeksi jäätiin. Kun Commander Keen oli saanut Oraakkelilta haluamansa tiedot oli tässä osassa aika suunnata kohti Shikadien avaruusasemaa, The Omegamaticcia joka myös tunnetaan lempinimellä Armageddon Machine. Commander Keenin täytyi tässä osassa etsiä koneen osat ja tuhota ne.

    Grafiikoiden, kontrollien tai äänien suhteen tästä episodista ei ole mitään uutta sanottavaa mitä en olisi sanonut jo edellisessä arvostelussani liittyen episodiin 4 (Lue arvostelu).

    Pelin viholliset olivat jälleen kaikki uusia joita ei ole missään aikaisemmassa episodissa näkynyt. Tällä kertaa vihollisarsenaaliin kuului paljon robotteja joista osa oli hieman fiksumpiakin ja osasivat jopa kulkea pitkin tankoja ylös- ja alaspäin. Yhtään erityisen mieleenpainuvaa vihollista tai muuta olentoa ei tässä ollut joka olisi ollut erittäin rasittava tai suhteettoman hankalahko vastustajana. Perushyviä siis kaikki.

    Kentät olivat itseni mielestä hankalampia kuin aiemmissa Keeneissä, mutta tämä toki voi olla seurausta siitä että olen aikaisemmin pelannut muita Keenejä lapsena hyvin paljon enemmän joka saattaa vääristää arviotani. Tässäkin pelissä oli mahdollisuus tallentaa kesken kenttää ja sitä kyllä tuli käytettyä useasti. Sen verran hankalilta tuntui osa kohdista että säästin hermojani suosiolla tekemällä välitallennuksia keskellä kenttää.

    Poikkeuksena aikaisempiin peleihin, tässä piti kaikki kentät käydä läpi jotta pelin pystyi pääsemään läpi (pl. mahdolliset piilokentät mikäli niitä on).

    Pelin läpipelaamiseen käytety aika oli noin 2 h 30 min mutta tämä toki on nopea aika sen vuoksi että käytin kentissä tallennusmahdollisuutta – ilman sitä luultavasti olisi voinut mennä päivä tätä pelatessa (siis jos olisin aina ottanut kentän alusta jos kuolee ja tallentanut vain kartalla josta valitaan kentät).

    Ainoana miinuspuolena voisin tästä pelistä sanoa suhteellisen mitäänsanomattoman tuntuisen lopun. Olisi ollut hienompaa jos olisi tullut vaikka joku lyhyt animaatiovideo tai jotain eikä pelkästään tällainen mikä tässä oli, mutta minkäs teet.

    Kaiken kaikkiaan hyvä ja toimiva tasohyppely.

  • Peliarvostelu: Commander Keen in Goodbye, Galaxy! 4. Secret of the Oracle

    Tänään sain pelattua päätökseen Commander Keenin episodin 4 joka kantaa nimeä Secret of the Oracle. Kyseinen episodi kuuluu Goodye, Galaxy! sarjaan joka on jatkoa edeltävälle trilogialle Commander Keen in Invasion of the Vorticons josta olen aiemmissa blogimerkinnöissä kirjoittanutkin.

    Tämäkin peli kuuluu niihin peleihin joiden ääressä tuli pentuna kulutettua tunti jos toinenkin – mahdollisesti tätä episodia olen pelannut kaikkein eniten näistä Commander Keeneistä. Oli ilahduttavaa havaita että peli joka toimi itselleni lapsena, toimi vielä näinäkin päivinä.

    Pelin tarinassa Commander Keen kuulee omatekoisen faster-than-light radionsa kautta että Shikadi-rotu aikoo tuhota galaksin. Commander Keenin täytyy puuttua asiaan. Keen lähtee matkalle Gnosticus IV -planeetalle kysymään neuvoa viisailta oraakkelin hoitajilta mutta hän saa havaita että oraakkelien hoitajat ovat vangittuina. Commander Keenin täytyy etsiä ja pelastaa kyseiset oraakkelit jotta hän saa tarvitsemansa tiedot.

    Tämä Commander Keen -pelisarjan neljäs osa oli hyvin erilainen verrattuna kolmeen ensimmäiseen osaan. Grafiikat olivat merkittävästi hienommat, kentissä oli syvyysulottuvuutta, kontrollit olivat paremmat ja mukana oli myös musiikit. Harmillista kyllä musiikeista en päässyt kunnolla nauttimaan sillä tämä peli täytyy ajaa DosBox-emulaattorin lävitse ja jostain syystä pelin musiikit lagittavat ja pätkivät joten pelasin ilman musiikkeja. Äänet tuli kuitenkin pidettyä päällä vaikka pienimuotoista lagia oli niissäkin paikoitellen emuloinnista johtuen.

    Kontrollit olivat erilaiset tässä verrattuna aikaisempiin osiin. Ctrl hyppäsi, Alt otti hyppykepin esiin mutta space-napilla hoidettiin ampumiset (aikaisemmissa siis Ctrl + Alt ampui). Ohjattavuus oli yleisesti ottaen hyvä ja parempi kuin aikaisemmissa osissa, mutta pieniä rasittavuuksia paikoitellen oli. Joskus jos hyppykepillä hyppäsi jonkun elementin reunalle, muutti peli pelaajan liikeradan epäluontevasti toisenlaiseksi kuin olisi ollut odotettavaa ja tämän vuoksi toisinaan saattoi pelaaja kuolla kun tipahti kuolettavaan paikkaan. Onneksi näitä ei ollut kovin useissa kohdin.

    Äänissä oli menty selvästi parempaan suuntaan ja ne olivatkin paljon mieluisammat kuunnella kuin kolmessa ensimmäisessä osassa. Musiikista en valitettavasti osaa sanoa juurikaan mitään teknisten ongelmien vuoksi joka aiheutti ongelmia musiikkeihin.

    Kaikki viholliset olivat uusia eikä yhtään aiemmista episodeista tuttua vihollista tullut nähtyä. Tässäkin oli niin että kaikki kentässä olevat olennot eivät ole vaarallisia, mutta niistä saattoi aiheutua mahdollisesti muuta harmia. Kuitenkaan yhdessäkään kentässä mikään ei-tappava olento ei ollut yhtä haitallinen kuin episodissa kolme nähdyt teddykarhun näköiset olennot jotka jyräsivät Keenin aina kumoon. Vihollisista mikään ei ollut erityisen hankala – eniten tarvittava ominaisuus vihollisia vastaan oli vain odottaminen ja tarkkailu missä vaiheessa kannattaa hypätä ja ampua.

    Pelissä Keenin täytyi pelastaa 8 oraakkelin hoitajaa, joten useampia kenttiä oli pakko pelata päästäkseen pelin läpi. Muutama kenttä oli lisäksi sellainen jotka oli pakko pelata jos halusi mennä kentän takana oleviin kenttiin. Eli kun kartalla liikuttiin ja etsittiin haluamaansa kenttää, oli muutamia kenttiä matkalla sellaisia jotka piti ensin pelata läpi ennen kuin pystyi pääsemään lävitse. Itse pelasin lähes jokaisen pelin kentän lävitse mutta muutama kenttä vielä jäi käymättä. Eli toisin sanoen, kaikkia kenttiä ei ole tässäkään pakko läpäistä päästäkseen pelin läpi. Kentissä oli hieman syvyysulottuvuutta mukana ja Commander Keen osasi jäädä roikkumaan reunoihin kiinni. Eli jos hyppäsi johonkin kulmaan kiinni, siihen pystyi jäädä roikkumaan toisin kuin aikaisemmissa osissa. Hyvänä puolena oli myös mahdollisuus katsoa ylös sekä alaspäin kenttää ilman että täytyi vain pudottautua sokkona alas ja toivoa parasta että alla ei ole vihollista, rotkoa tai muuta tappavaa.

    Kenttäsuunnittelu oli mielestäni tässä parempaa kuin aiemmissa. Kentissä ei ollut niin paljoa sokkeloisia paikkoja, vaikka joissain tämänkin pelin kentissä sai haahuilla edestakaisin aikansa ja etsiä minne täytyi mennä ja missä on jo tullut käytyä. Kuitenkin niin pienissä määrin että se ei menoa haitannut.

    Yleisesti ottaen kentät pääsi läpi muutamilla yrittämillä, mutta joitain pyramidikenttiä tuli naputettua kymmenkunta kertaa tai useamminkin.

    Pelissä oli aikaisempien osien tapaan mahdollista tallentaa peli kesken kaiken, joten yhdeltä istumalta koko peliä ei täytynyt läpi pelata. Kuitenkin uutuutena oli mahdollisuus tallentaa peli keskellä kenttääkin. Tämä oli erittäin näppärä ominaisuus siinä vaiheessa kun samassa kohtaa tipahti kuolemaan tarpeeksi monetta kertaa tai kun joutui sokkona hyppäämään alas eikä ollut varmaa mitä alla on (jos alas ei yltänyt katsomaan tarpeeksi pitkälle).

    Tässäkin versiossa lisäelämiä pystyi ansaitsemaan kentissä keräämällä tarpeeksi pisteitä. Lisäksi elämiä pystyi hankkimaan kentissä olevista maljoista (tai mitä olivatkaan) sekä myöskin pisaroita keräämällä. Jos pelin haluaa pelata ilman savettamisia on siis ihan realististakin päästä peli läpi silläkin tapaa pelattuna jos vain jaksaa keräillä tarpeeksi pisteitä kentistä.

    Pelin pituus oli pidempi kuin aikaisempien osien, tai ainakin itselläni meni pidempään läpipelauksessa. Arviolta pelaamiseen meni 4 h 30 minuuttia joka on How long to beat -sivuston keskiarvoista hitaammin ollut. Toki koska kyseessä on arvio niin en varmaksi osaa sanoa pääsikö tämän todellisuudessa alle neljänkin tunnin, mutta kuitenkin oli miten tahansa, peli ei ole suhteettoman pitkä.

    Kaikenkaikkiaan pelin viehätysvoima siis ei ollut kokenut inflaatiota ja peliä jaksoi mieluusti pelata vielä aikuisiälläkin. Mielyttävä tasohyppely jota jokaisen tasohyppelyistä innostuneen kannattaisi ainakin jossain vaiheessa elämäänsä koettaa.

  • Uusi blogialusta!

    Kuten sivulla aikaisemminkin käyneet luultavastikin huomaavat, on sivusto nyt eri näköinen kuin ennen. Parempi vai huonompi, siitä en tiedä, mutta ainakin erilainen. Syynä tähän on siirtyminen pois WordPress-blogialustan käytöstä ja vaihdos Minimalist Blog Engineen joka on allekirjoittaneen oma simppeli ja primitiivinen blogialusta.

    Syynä vaihdokseen on pidempään jatkunut tyytymättömyys WordPressin tekniseen puoleen ja tietoturvaan. Koska WordPress on massiivinen, on siitä löytynyt vuosien mittaan paljon haavoittuvuuksia jotka vaativat paikkaamista ja päivittämistä. Vaikka päivityksiä on yleensä ollutkin nopeasti saatavana, aiheuttaa se kuitenkin blogin ylläpidollisia toimia. Yleensä se ei ole ongelma, mutta viimeisimmät päivitykset ovat olleet sellaisia jotta niitä ei ole voinut ajaa suoraan mikäli blogi on pyörinyt jossain palvelimella missä on monia muitakin WordPress-blogeja asennettuna. Käytännössä tämä on tilanne kapsin palvelimilla jossa oma blogini pyörii ja hyvin monen muunkin ihmisen blogit. Toisin sanoen, päivitystä ei voinut tehdä suoraan vaan olisi pitänyt jotain asetustiedostoja säätää.

    Eilen sitten aloitin väsäämään omaan käyttöön sopivampaa blogialustaa koska en löytänyt netistä valmiiksi sellaista joka tekisi sen mitä tarvitsen eikä mitään ylimääräistä. En ole kiinnostunut siitä saako omaan blogiini widgettejä, sosiaalisia jakoja, kommentointeja ja muita omalle blogilleni turhia elementtejä. Näinpä siis tein rujohkon näköisen uuden blogialustan joka on mallia for nerds only, eli ei mikään maailman helppokäyttöisin, mutta omaan käyttööni juuri sopiva.

    Sivustolta puuttuu vielä paljon vanhoja tekstejä. Lisään niitä hissukseen tuonne arkiston puolelle (sivun alalaidan Browse archive -linkki). Sitä kautta pääsee myös avaamaan sivuston yksittäiset postaukset niin että niihin saa uniikin osoitteen (eli voi osoiteriviltä kopioida osoitteen ja jakaa sen mikäli tarvetta on jostain syystä moiselle).

    Sivusto on vielä kehitysvaiheessa joten jotain saattaa olla rikki, tulla menemään rikki tai muuten vain kosahtaa koko roska. Tein itse ja säästin.

    Teknisesti tämä uusi blogialusta on toteutettu käyttäen bash-skriptejä ja linuxin komentorivityökaluja. Sivun sisällöt kirjoitan tekstieditorilla Markdown-muodossa (Lisätietoja Markdownista) ja sen jälkeen ajan update.sh-nimisen skriptin joka käy läpi kaikki tietynlaisessa kansiorakenteessa olevat .md-tiedostot ja generoi niistä index.html sivun, eli tämän blogin etusivun. Lisäksi skripti generoi archive.html sivuston eli blogiarkiston jossa löytyy kaikki vanhemmat tekstit.

    Käytännössä sivu on siis puolittain staattinen – index.html ja archive.html ovat staattisia (eli niitä ei luoda joka kerta uudelleen kun käyttäjä tulee sivulle, ainoastaan kun ajan käsin tuon päivitysskriptin). Kuitenkin view.cgi skripti on dynaaminen, eli skripti joka näyttää arkiston vanhat blogimerkinnät kun klikkaa jotain arkiston linkeistä. Etuna staattisessa sivustossa on tietenkin se että se ei kuluta palvelimen resursseja juurikaan mitään, dynaaminen taas joutuu generoimaan sivuston aina jokaisella päivityksellä uudelleen (no tietenkin varmaan on jonkinlaiset välimuistit palvelimissa, mutta kuitenkin ideatasolla).

    Eli käytännössä bloggaaminen uudella alustalla menee niin että otan SSH-yhteyden kapsin palvelimelle jossa tämä blogi pyörii. Avaan tekstieditorin ja kirjoitan blogimerkinnän Markdown-muodossa (käytännössä siis tavallista tekstiä) ja tallennan sen oikeaan hakemistoon. Esimerkiksi tämä on tallennettu text/2014/07/21–000-uusi_blogialusta.md nimellä. Sen jälkeen kun teksti on kirjoitettu valmiiksi ja halutaan julkaista, ajan komentoriviltä update.sh-skriptin joka päivittää archive.html ja index.html tiedostot ja ennen sitä toki myös tekee tuosta tekstitiedostostani HTML-muotoisen tiedoston oikeaan hakemistoon, eli html/2014/07/21–000-uusi_blogialusta.html nimelle tulee tämä.

    Blogi vaatii siis että tiedostot ovat aina oikeassa kansiossa oikealla tapaa nimettynä – sen mukaan sivu tajuaa päiväyksen blogitekstille milloin se on kirjoitettu. Periaatteessa nimeksi kävisi tiedostolle ihan suoraan 21-uusi_blogialusta.md mutta olen ottanut tavaksi nimetä 21–000-uusi_blogialusta.md tyylillä, eli lisään ylimääräisen 000:n väliin. Tämä sen vuoksi että jos kirjoitan samana päivänä toisen blogimerkinnän, pitää järjestys pysyä oikeana. Koska tiedostot lajitellaan aakkosten mukaan, on helpompi vain luoda uusi tiedosto 21–001-jotain_muuta.md kuin miettiä tiedoston nimeä siten että se aakkostuu oikein.

    Mikäli kiinnostaa nähdä minkänköistä Markdown on käytännössä, voit katsoa esimerkiksi tämän blogimerkinnän Markdown-tiedoston tästä tai edellisen blogimerkinnän Markdownin (jossa on myös kuvia) tästä.

    Tällainen viritelmä tällä kertaa – saapa nähdä toimiiko pitkässä juoksussa hyvin 🙂