Eväitä engineä vastaan

Terpan postauksesta innoittuneena päätin itsekin kirjoittaa jotain kokemuksiani The Kilobyte’s Gambitia vastaan mittelystä. Pienestä kilotavun koostaan huolimatta engine ei ole ihan helppo voitettava, etenkin kun se pelaa aika kummallisesti useimpiin ihmisiin verrattuna. Viimeisimmistä viidestätoista pelistä olen voittanut kolmetoista ja tasapelejä on tullut kaksi, joten uskoisin, että aika varma resepti alkaa olla kasassa. Toki edelleen on tarpeen pelata tarkasti, sillä Beth rokottaa kyllä ainakin pahimmista virheistä vääjäämättä. Perusveivini lähtee liikkeelle tukevalla Lontoon systeemillä, jota pelaan muutenkin valkoisilla. Seuraavaksi odotellaan, sössiikö kone heti avauksessa yhden kuningaslaidan sotilaan, kuten tässä on käynyt:

“CGA”-palikkamössöstä on välillä hieman vaikea erottaa nappeja toisistaan (kuningas/daami ja lähetti/sotilas etenkin).

Kuten kuvasta näkyy, keskelle (e5) on jäänyt hyödyllinen reikä, johon voi läntätä ratsun. Ratsun voi tarvittaessa vaihtaa pois puolustuksen heikentämiseksi ja kierrättää toisen samaan ruutuun. Kuningas on lähtenyt seilaamaan keskelle lautaa, jolloin Amerikan päihdeongelmainen ihmelapsi on menettänyt samalla tornitusoikeutensa. Oma kuningasasema näyttää turvalliselta, etenkin kun Bethin lähetti on omien sotilaiden takana jumissa eikä kuningatarkaan hetkeen hyökkäämään pääse. Toisinaan laidasta pääsee vaihtamaan lisäksi lähettinsä shakilla torniin, mutta ei enää tässä tapauksessa. Seuraavaksi yritän avata kuningatarlaidan, mihin engine aina suostuukin ja vaihtaa samalla tornit, mikä puolestaan päästää valkean kuningattaren laitaa pitkin hyökkäämään.

Vielä kootusti joitakin Kilotavun gambiitin heikkouksia, joista olen onnistunut saamaan pientä tai jopa ratkaisevaa etua:

  • Beth ei näe kovin monen siirron päähän, joten se ei lähde ajoissa pysäyttämään korottujia tai osaa varoa muutaman siirron sommitelmia
  • Jos lyönnin voi tehdä usealla eri napilla, Beth lyö ensisijaisesti kuninkaalla, mikä ajaa kurkon huonompaan paikkaan
  • Beth ei pelaa kovin hyökkäävästi, esim. kuningashyökkäykset ovat harvinaisia
  • Sotilaita saa usein ilmaiseksi ainakin yhden Lontoon systeemillä – en ole juuri muita avauksia kokeillutkaan
  • Bethin avauspeli on pääosin sotilaantyöntelyä, jolloin asemaan jää reikiä etenkin ratsuille
  • Beth ei juuri koskaan tornita (ainakaan itse en ole nähnyt moista kertaakaan)
  • Häviöksi kääntyneessäkin pelissä saattaa vielä löytyä tilanne, jossa Beth ryhtyy toistamaan samoja siirtoja loputtomasti, millä saa aikaan yhden sortin “tasapelin”

Toisaalta Neuvostoliiton shakkikoneiston kukistajalla on joitakin ominaisuuksia, jotka tekevät siitä virheistä huolimatta hankalan vastustajan: jos tarjolla on haarukoita tai roikkuvia nappeja, niin ne kyllä huomataan armottomasti. Sotilaantyöntelyä vastaan pitää pelata huolellisesti tai huomaa pian olevansa selkä seinää vasten ahtaassa asemassa. Roikkuvia upseereja pääsee harvoin lyömään ilmaiseksi, sillä engine osaa pitää puolustuksesta kohtuullisesti huolta. Loppupeleissä avoimella laudalla 1k-shakki sommittelee joskus turhauttavankin tarkasti, jolloin omat sotilaat katoavat yksi toisensa jälkeen. Lisäksi etenkin mustan nappeja oli vaikea erottaa toisistaan aluksi, minkä vuoksi välillä tuli törttöiltyä; sittemin silmä näyttää teroittuneen eikä samanlaisia huomiovirheitä tule ainakaan yhtä usein.

Add comment May 4th, 2021

Logitech – mitä teille tapahtui?

Yli 20 vuotta olen luottanut Logitechiin ainakin hiirivalmistajana – näppiksistä en ole juuri välittänyt ja kaiuttimet ovat halvinta kökköä – mutta nyt luottamus on ruvennut horjumaan toden teolla. Vielä hiljattain käytössä ollut bulkkihiiri kesti kymmenisen vuotta, mikä on varsin kunnioitettava saavutus. Sen jälkeen hankitut ohjausrasiat ovatkin olleet toista maata:

  • M330 olisi periaatteessa ihan mukava kapine, jollei sen langaton vastaanotin ottaisi niin herkästi häiriötä. Hiiri toimii ok läheltä, mutta sohvakoneessa parin kolmen metrin päästä liike on välillä hyppivää.
  • M500S ei ollut mikään aivan halpis, vaan siitä sai pulittaa muutaman kympin. Omaan käteeni sämpylä oli liian iso ja painava, mutta ne ovat lähinnä makuasioita verrattuna laitteen yleiseen surkeuteen. Hiiren paikannus sekoilee toisinaan, vasen nappi hajosi alta vuoden käytöllä ja keskinappia on vaikea klikata ilman, että tulee vahingossa vierittäneeksi sivusuunnassa. Takuuta olisi varmaan ollut vielä jäljellä, mutten halua toista samanlaista hermorassia enää elämääni.
  • M105 ehti palvella poitsulla parisen vuotta, ennen kuin siitäkin lävähti vasen nappi hetken aikaa lonksuttuaan.
  • M110 Silent on tavallaan hiljaisempi kuin tavallinen naksuva hiiri, mutta vasen nappi kehitti pian ärsyttävän narinan, jonka luulin ensin tulevan muoviosista. Syypää on kuitenkin itse kytkin, joten asialle ei voi oikein mitään. Ei jatkoon.

Kytkimiä on toki hajonnut myös muista Logeista, mutta yleensä vasta pitkän työuran päätteeksi. Joskus olen niitä jaksanut vaihtaa, vaikka korjailua haittaavat pahasti erilaiset kytkinmallit. Toinen perinteinen vika on se, että kytkintä painavaan muovitappiin kuluu kolo, mitä voi puolestaan yrittää fiksailla vaikka huonolla kolvilla kaapimalla ympäriltä muovia tilalle. Klönttiä joutuu yleensä vielä hieman siistimään hiekkapaperilla, mutta mitenkään vaikeasta DIY-operaatiosta ei tosiaan ole kyse.

Tällä hetkellä käytössä on halvoista halvin B100, joka ei ainakaan viikossa ole vielä levinnyt – tuohon hintaan voi jo hiukan antaa anteeksikin. Jos vaikuttaa kummalliselta, että ostin näiden vastoinkäymisten jälkeen vielä yhden, niin kyse oli kaapissa toista vuotta lojuneesta varahiirestä. Seuraavien hiiriostosten koittaessa tutustun joka tapauksessa muihin merkkeihin, kun Logitecheista on tullut tällaista noloa roskaa, piste.

Add comment April 17th, 2021

Natiaiselle shakkiharjoitteita, osa 3

Onpas näitä nyt syntynyt viime aikoina. Tällä erää peräti kahdeksantoista yhden siirron shakkitehtävää, joita olen yleensä printannut kuusi per arkki paperin ja värijauheen säästämiseksi. Pienemmässä koossa kuvat menevät jo hieman turhan kikerrykseksi.

Joissakin tehtävissä toistuu sama teema ja muutenkin lienee ilmeistä, kuinka en jaksa keksiä loputtoman vaihtelevia asemia, vaan laudalla on jokseenkin samanlaisia tilanteita. Toisaalta asemat ovat silti uskoakseni realistisia ja ainakin erilaisia klassisia mattikuvioita on mukana laajalti (takarivin matti, pääskysenpyrstö, kyyhkysenpyrstö, telaketjumatti, arabialainen matti, Anastasian matti, pussimatti ym.).

Add comment April 13th, 2021

Natiaiselle shakkiharjoitteita, osa 2

Printteri on taas pistetty töihin tyllerön väritystehtävien parissa. Tällä erää olen laatinut hieman vaikeampia tilanteita, jotka muistuttavat jo enemmän oikeita pelejä. Ensinnä kaksi puolustustehtävää, eli väritä viisi omaa uhattua nappia, joita ei suojata:

Ja loput neljä samalla teemalla, mutta pikemminkin hyökkääjän näkökulmasta, eli väritä viisi vastustajan uhattua nappia, joita ei suojata:

Add comment April 1st, 2021

PS3 puhtaaksi!

Hankin muistaakseni 2014 käytetyn Pleikkari kolmosen sillä ajatuksella, että käyttäisin sitä BD-leffojen toistoon. Lopulta aiottu skenaario ei toteutunut, kun totesin MakeMKV+VLC-yhdistelmän paljon kätevämmäksi monestakin syystä. Pelejä tuli hankittua tasan yksi, Red Dead Redemption, joka ei sekään jostain syystä onnistunut koukuttamaan tarpeeksi, joten voileipägrilli jäi muutamaksi vuodeksi vaille käyttöä. Kaappeja tonkiessani huomasin, että olin jossain vaiheessa ostanut myös Rezin jatko-osan, Child of Edenin, jota en tainnut ikinä edes käynnistää.

Pari vuotta sitten PS3 meni lainaan tuttavaperheelle, jonka PS3 Slim ei jostain syystä toiminut Minecraftin kanssa. Viime vuonna purtilo palasi takaisin, mutta jäi jälleen odottelemaan aikaa parempaa. Tällä viikolla päätin sitten kokeilla, lähteekö vanhus enää edes käyntiin, ja toden totta: toimihan se, vaikka välillä kovalevystä ja BD-asemasta kuului hieman epäilyttäviä ääniä. Pahin ongelma oli kuitenkin tuulettimen äänekkyys, joka haittaisi luultavasti paljon vähemmän, jos Pleikka sijaitsisi kotialttarilla tai jos pelien kanssa käyttäisi kuulokkeita.

Ehkäpä piirien lämpötahna on kuivahtanut tai sitä on alkujaankin laitettu liian vähän? Ehkäpä vuosien varrella masiina on niellyt valtavan määrän pölyä, joka tukkii ilmankierron? Eli eipä muuta kuin koteloa aukomaan. Youtubesta löytyi ohje, jota seuraamalla kansi lähti auki, mutta seuraavaksi iski hieman tenkkapoo, kun oma koneeni olikin sisuksiltaan erilainen kuin videon. Ruuvit ovat silti ruuveja, joten pikku tuumailun päälle osat lähtivät kohtuullisen helposti irti ja esiin kuoriutui emolevy supertehokkaine Cell-piireineen. Tahnat eivät olleet kuivuneet ja pölyä oli odottamattoman vähän, mutta vaihdoin silti tilalle Arctic MX-2:ta ja siivoilin vastaan tulleet pölyt. Koneen takaisin kokoaminen nosti hetkittäin kylmän hien otsalle, vaan onnistuipa sekin lopulta.

Pyhistä pyhin.

Tässä vaiheessa olisi mukava päättää postaus siihen, kuinka Pleikka käy nyt selvästi kylmempänä eikä tuuletinkaan enää puhalla. Tiedemiehen on kuitenkin pysyttävä faktoissa ja valitettavasti kävi niin, että melu on aivan ennallaan. Jostain syystä tuuletinkontrolli ei koskaan tunnu edes hiljentävän kierroksia, kun kerran on vauhtiin päästy, vaikka laitteella ei edes tekisi mitään kuormittavaa. Ilmeisesti on vain niin, että tämän mallin PS3:t käyvät kuumina, eikä pieni ihminen loputtomasti mahda asialle mitään. Olkoon, perkele.

Add comment March 23rd, 2021

DDC:n äärellä

Jälleen aivan sattumalta tuli vastaan perusjuttu, josta olen ollut lähes tietämätön, nimittäin että DDC-protokollan ansiosta tietskari voi lukea näytöltä tietoja ja myös säätää monenlaisia asetuksia — käytännössä kaikkea, mitä näytön menustakin. Linuxissa tarvitaan ddcutil, joka löytyy valmiina paketinhallinnasta. Ensimmäisenä etsitään näytön I2C-väylänumero:

sudo ddcutil detect

Omalla koneellani HP:n littu on jostain syystä numerolla 7, kun taas kahdessa muussa talouden pöntössä näytöt ovat 3 ja 0. En tiedä, miten nämä numerot määräytyvät, mutta ainakin niitä tarvitaan ohjailuun eikä voi olettaa, että näyttö löytyy eri koneilla samasta kiinteästä osoitteesta. Tarkastellaan seuraavaksi, mitä kaikkea on tarjolla:

sudo ddcutil capabilities --bus=7

HP antaa melkoisen luettelon kaikenlaista, Lenovon vähän vanhempi näyttökin yhtä sun toista, mutta Samsungin telsu vain hyvin vähän valintoja. Sen verran järkeä DDC:n suunnittelussa on ilmeisesti käytetty, että tietyt ominaisuudet ovat standardeilla numeroilla, kuten vaikkapa AE (Vertical Frequency). Luettelon loppupäästä löytyy myös valmistajan omia lisäyksiä, joista työkalu ei osaa kertoa tarkemmin. Kaiken varalta jättänen niiden kokeilun sikseen ikävien yllätysten välttämiseksi. Komennot getvcp ja setvcp mahdollistavat asetusten lukemisen ja myös säätämisen:

sudo ddcutil --bus=7 getvcp C0

Yllä oleva rimpsu näyttää ominaisuuden C0 (Display usage time) arvon eli käyttötunnit. Komennosta ehti olla jo ihan käytännön hyötyäkin, sillä juniorin Lenovo ei näytä käyttötunteja menussaan, mutta DDC:n kautta ne sai näkyviin näin helposti. Näytön asetusten säätämistä en ehkä haluaisi tehdä näin komentoriviltä, mutta toisaalta voin kuvitella tilanteita, jossa siitäkin voisi olla iloa, kuten vaikkapa automatisoitu kirkkaussäätö tai näytön sammuttelu kellonajan mukaan.

edit: Asetusten säätö on hieman hidasta, joten skriptillä tehty näytön kirkkautta pehmeästi muutteleva viritelmä jäi pettymykseksi. Mieleen tuli myös yksi realistinen käyttökohde lisää: jostain syystä väärällä kielellä olevat näytön menut voi käydä resetoimassa vaikkapa enkuksi DDC:llä, jos asetusta ei menusta navigoimalla löydä.

Add comment March 18th, 2021

Runollista Protonin tunkkaamista

Tällä erää taas uusi aluevaltaus Protonin kanssa. Kalevalaisesta kansantarustosta ammentava kotimainen Runo ilmestyi hiljattain virallisesti. Peli on ladattavissa ilmaiseksi, mutta se toimii “tietysti” vain Windowsilla, eli ainakin jonkinlaista säätöä on odotettavissa, jos sitä mielii Mäkillä tai Linuxissa ajaa. Hätäinen kokeilu perus-Winellä johti — jokseenkin odotetusti — vain pelin kaatumiseen, joten suuntasin seuraavaksi katseeni Steam-pelien kanssa hyväksi havaitun Protonin suuntaan.

Protonissa on ollut jo kautta maailman sivu mahdollisuus ajaa muitakin kuin Steamin kautta asennettuja Windows-pelejä, mutta koska minulla ei sellaisia juuri ole, niin en ollut toimintoa koskaan kokeillut. Erityisen vaikea toimenpide se ei ole: alareunan kohdasta Add a game — Add a Non-Steam Game… — Browse (File type: All files) kaivellaan pelin exe-tiedosto, jonka jälkeen se ilmestyy kirjastoon. Oikealla napilla saa sitten esiin seuraavan näkymän:

Asetusten asetusta

Oleellinen säätö Runon tapauksessa löytyi Compatibility-välilehdeltä. Viimeisimmällä tai kokeellisella Protonin versiolla sai nimittäin aikaiseksi vain jumin tai alkuruudun, jossa ei voi klikata hiirellä. Vaan laitetaanpa 5.0-10 asialle ja johan soi:

alt=”Hohtava lintu nokkii kannelta pimeässä metsässä”

Järin paljon en peliä vielä ehtinyt testailla, mutta ainakin alkuruudusta pääsee eteenpäin, soitto soi ja asetuksetkin toimivat. Oletuksena oli käytössä 1080p-tarkkuus, jonka ruuvasin onnistuneesti 1440p:ksi. Päivitän alle, jos pidemmän päälle ilmenee jotain kompurointeja tai kaatumisia. Ihan avaimet käteen -ratkaisu tämä ei ollut, mutta ei paljon puutu, joten taas pisteet Protonille. Ehkäpä joku päivä pitää yritellä jotain hieman mutkikkaampaa tekelettä, vaikka olenkin aika skeptinen erillistä asennusta vaativien pelien suhteen (Runohan ei vaadi kuin zipin purkamisen).

Add comment March 8th, 2021

Natiaiselle shakkiharjoitteita

Olen hiljalleen johdatellut tylleröä, 5 vuotta, shakin saloihin, mutta toki tuossa iässä on vielä aika vaikea hahmottaa monia mutkikkaampia asioita. Askartelun ja shakin kätevästi yhdistäväksi harjoitteeksi ovat osoittautuneet väritystehtävät, joita olen sittemmin värkkäillyt eri aiheista, kuten nappien perusliikkeistä. Eli väritä kaikki ruudut, joihin napit pääsevät:

Toinen aihe on ollut sotilaiden suojaaminen. Näissä on taustalla jokunen eri teema, kuten takasotilaat, sotilas suojaajana, upseeri suojaajana, kaksoissotilas sekä linjankatkaisu. Väritä kaikki suojaamattomat sotilaat (mieluummin jokainen eri värillä!):

Viimeisenä tulostettavana virikkeenä vielä nappien pistearvojen laskentaa – pikku harjoittelulla viisivuotiaskin sai nämä tehtyä oikein ihan omin nokkineen. Sivumennen tulee samalla tietysti opittua myös matematiikkaa: Shakkilaskuja.pdf.

Add comment March 3rd, 2021

20 vuotta ituhippinä

Ihan tarkkaa päivää en taida enää muistaa, mutta suunnilleen tammikuun 2001 lopussa, vielä “teekkarina”, päätin kokeilla kasvissyöntiä yhden viikon verran. Kokeilu alkoi silloisen tyttöystävän innoittamana, mutta kuitenkin puhtaasti ihan omasta kokeilunhalustani — koko yrityshän tuntui tuolloin kiintoisalta haasteelta. Taisin ajatella myös niin, että parempi muodostaa aiheesta näkemys omien kokemusten perusteella eikä pelkästään muiden mielipiteiden pohjalta.

Ensimmäinen viikko meni odottamattoman helposti ja avasi silmiä uusille ruoille, joita en ollut aikaisemmin huomannut. En tiedä, oliko kasvissyönnin terveysvaikutuksista huolissaan ollut äitini tietoinen siitä, että söin sitä ennen vuorotellen lähinnä lihapiirakoita ja -pullia ketsupin kanssa itse kokatessani 🙂 Yksi viikko tuntui hieman lyhyeltä, joten päätin jatkaa kokeilua piruuttaan vielä toisen samanmoisen ennen sen lopettamista, mutta sitten projekti jäikin pysyvästi päälle.

Alkuperäinen motivaatio oli siis aika löyhällä pohjalla, mutta myöhemmin toki mukaan tuli näkökulmia tuotantoeläinten asemasta ja ympäristövaikutuksista. Itsehän olen vain laiska ovo-lakto-vege, vaikka samalla myönnän täyden veganismin olevan eettisesti perustellumpi ratkaisu. Terveysvaikutuksista en ole koskaan juuri piitannut, enkä niitä ole myöskään omalla kohdallani havainnut. Ylipainoa saa myös kasvispöperöillä kasaan, eikä oloni ole sen kevyempi kuin sekasyöntiaikanakaan. Kolesteroli ja verenpaine ovat pysyneet kurissa, mutta niidenkin kohdalla voi olla kyse perintötekijöistä eikä ruokavaliosta.

20 vuoden aikana on kaiken kaikkiaan tapahtunut valtava muutos kasvisruokien saatavuudessa ja laadussa: taannoiset karut vegenakit ja -pihvit ovat korvautuneet monenlaisilla kelpo lihankorvikkeilla, kuten vaikka Hälsans Kökin tekeleillä (pikkuisen toki nyppii se, että niiden takana on Nestlé). Nykyään vegaanituotteitakin saa helposti ihan maitokaupasta, joten niitä tulee toisinaan syötyä. Ja juomathan ovat kasvisperäisiä luonnostaan: kolasta, ölkystä, viinistä tai tequilasta ei ole tarvinnut lähteä tinkimään.

Suomi on kohtuullisen progressiivinen maa kasvissyönnin suhteen, enkä muista juuri kohdanneeni ongelmia esimerkiksi opiskelijaruoan tai työmaalounaiden kanssa. Taiwanissa ja Koreassa vegeily kytkeytyy buddhalaisuuteen, joten ongelmana oli lähinnä kielimuuri. Meksikossa monet sapuskat olivat sinältään sopivia ovo-lakto-vegelle, minkä lisäksi yleisen joustavuuden vuoksi liharuokia pystyi tilaamaan tarvittaessa omilla täytteillä. Kaikkein synkeintä on ollut Tsekissä ja Venäjällä, joissa laadukkaissakin paikoissa ruoka saattoi olla hieman masentavaa. Nämä kokemukset ovat jo vuosien takaa, joten tilanne saattaa olla sielläkin puolessa muuttunut.

Taitaa olla enchiladas de mole con arroz siinä

Mikä sitten on saanut jatkamaan kokonaiset 20 vuotta, lähes puolet elämästäni? Jo aiemmin mainittu eettinen näkökulma on epäilemättä kannatellut jonkin verran, mutta toisaalta voi ajatella myös niin, että nykyään kasvissyönti on yksinkertaisesti ennennäkemättömän helppoa ja jossain mielessä jopa arkista. Tyypillinen suomalainen kasvissyöjä on teininä aloittanut tyttö, joka sitten esimerkiksi perheen perustettuaan saattaa jättää moiset haihattelut taakseen. Itse taas tein päätökseni ihan aikuisella iällä 25-vuotiaana, joten siitä ei ole tullut kasvettua ulos. Näillä puheilla viikon teekkariprojekti saa siis jatkua hamaan tulevaisuuteen, kun riittäviä perusteita lopettamiseen on mahdoton keksiä.

Add comment February 23rd, 2021

Kun Zoomi ei aukea selaimesta / When Zoom doesn’t start from a browser

Pari kertaa on käynyt niin, että kun olen päivittänyt Zoomin Linux-koneella, niin se on lakannut aukeamasta suoraan selaimesta. Ongelma liittyy jotenkin xdg-openiin ja siihen, mitä tehdään zoommtg-tyyppisille osoitteille. Netistä löytyi onneksi kätevä rimpsu, joka ongelman korjaa:

xdg-settings set default-url-scheme-handler zoommtg Zoom.desktop

A couple of times it has happened that after updating Zoom on Linux, online meetings won’t start any more from a browser. The issue has to do with xdg-open and its URL handling. The above blurb, conveniently found online, will fix the issue.

Add comment January 29th, 2021

Previous Posts


Kommenttien virta

Aiheet