Info
Sivuston tarkoitus
Kotisivuni (myöhemmin tekstissä sivusto) on alun perin perustettu käyntikortikseni ja kiintopisteekseni internetissä, minkä jälkeen se on laajentunut muun muassa blogiksi. Sivuston tärkein tehtävä on tehdä minusta helposti löydettävä riippumatta kulloinkin käyttämistäni sosiaalisen median palveluista tai sähköpostiosoitteista. Sivusto, sähköposti ja sosiaalisen median palvelut on tavalla tai toisella linkitetty toisiinsa nikopoikulainen.fi-verkkotunnuksen kautta, millä todennetaan, että kaikkien takana on yksi ja sama henkilö.
Sivusto mukailee tekniikaltaan 1990-luvun lopun ja 2000-luvun alun staattisia nettisivuja, jotka olivat kevyitä ja latautuivat nopeasti, jotka oli toteutettu pääosin HTML-, CSS- ja JavaScript-kielillä ilman raskaita kehystyökaluja ja valmiita kirjastoja, ja jotka eivät sisältäneet palvelimella ylläpidettäviä tietokantoja tai vierailijaa seuraavia toimintoja. Blogin teknisen vaativuuden ja jokaisen julkaisun sivustolle lisäämän sivumäärän vuoksi olen joutunut joustamaan kaiken koodin kirjoittamisesta ja ylläpitämisestä käsin, mistä tarkemmin alempana Teknistä tietoa -osiossa.
Blogin pääpaino on yleistajuisen tiedon jakamisessa tietoturvasta, yksityisyydestä digitaalisessa maailmassa ja muista tietotekniikkaan liittyvistä aiheista, mutta joukkoon mahtuu tarvittaessa myös muita kiinnostukseni kohteita, kuten liikuntaa ja musiikkia sekä vierailuja erilaisissa kulttuurikohteissa.
Saavutettavuus
Sivuston on tarkoitus olla helppokäyttöinen ja helposti saavutettava, ja se on optimoitu toimimaan niin tietokoneiden kuin älypuhelintenkin selaimilla. Olen pyrkinyt huomioimaan näkövammaiset värien ja kontrastien käytössä, ja sivuston on tarkoitus toimia myös ruudunlukijoilla. Parannan sivuston toimivuutta palautteen perusteella mielelläni.
Ainoa kielivaihto sivustolla on kohderyhmän ja yksinkertaisuuden vuoksi suomi, poikkeuksena esimerkiksi yksittäiset tekniset termit tai mahdolliset lainaukset blogissa. Kääntäminen muille kielille on mahdollista selaimen omalla kääntötyökalulla tai esimerkiksi DeepL-kääntäjällä, jonka saa myös asennettua yleisimpiin selaimiin lisäosaksi.
Blogissa on RSS-syötteen tilausmahdollisuus, joka löytyy helpoiten sivuston alareunan RSS-symbolin takaa.
Tekninen toteutus ja tekoäly
Sivuston rakentamiseen on käytetty Go-kieleen perustuvaa, käyttöjärjestelmän komentoriviltä ajettavaa Hugo-työkalua sekä HTML:ää, CSS:ää ja JavaScriptiä. Hugon käyttöönotossa on hyödynnetty Saaste.netin tarjoamaa suomenkielistä ohjetta.
Tekoälyä ei ole käytetty nykyisen sivuston kehittämisessä, mutta edellisestä, pelkästä ns. landing pagesta koostuneesta kotisivusta säilynyt koodi voi olla osittain tekoälyn tarkistamaa tai kirjoittamaa. Kaikki teksti sivustolla on itse kirjoitettua, eikä tekoälyä ole käytetty eikä käytetä tekstin tai kuvien tuottamisessa. Sivuston ulkoasun määrittelevän teeman olen suunnitellut ja tehnyt itse.
Sivuston fyysinen sijainti on Suomessa Domainkeskuksen konesalissa.
Tietoturva ja yksityisyys
Koodin suorittaminen ja toimintojen hakeminen sivuston ulkopuolelta on estetty teknisin toimin. Sivuston alareunan sosiaalisen median kuvalinkit ovat Font Awesome -kirjasinkokoelman merkkejä, jotka on tallennettu paikallisesti suoraan sivustolle, kuten myös sivustolla käytetty Nerd Fonts -kokoelman Ubuntu Nerd Font -fontti.
Vierailijan ei ole mahdollista syöttää sivustolle mitään, eli hakutoimintoa ei ole, ja blogin kommentointi onnistuu ainoastaan Mastodonissa. Kommentit eivät välity Mastodonista sivustolle, ja Mastodonista julkaisut poistuvat aina 6 kk jälkeen automaattisesti.
Sivusto ei kerää eikä välitä henkilökohtaista dataa tai laitedataa, ei säilytä digitaalisia sormenjälkiä, ei käytä evästeitä eikä seuraa vierailijoita millään muullakaan tavalla.
Kulut ja niiden rahoittaminen
Kotisivutilasta, verkkotunnuksesta ja mahdollisesta laitteistosta koituu kuukausitasolla varsin vähän kuluja. Vastaan niistä kokonaisuudessaan henkilökohtaisesti. Sivustoa ei rahoiteta mainoksilla, keräyksillä eikä vierailijoiden datan myymisellä, sillä kyse on harrastuksesta ja osittain kutsumuksestakin, ei liiketoiminnasta.
Jos kerron blogissa omista projekteistani, niiden mahdollinen kaupallisuus on irrallaan sivuston toiminnasta. Muiden tuotteista ja palveluista kirjoitan lähtökohtaisesti vastikkeettomasti ja omasta aloitteestani, jotta kirjoituksista maksettava palkkio ei voi vaikuttaa sisältöön.