Järjestelmäkameran manuaalisäädöt

…tausta. f/2.5. Canon EOS 550D, 1/500 s, ISO 100. Aukko (aperture) eli f-luku on objektiivin ominaisuus. Aloittelijoita hämmentävästi f-luku on oikeastaan käänteisluku, eli aukon arvo 4 on oikeasti 1/4. Pienempi luku tarkoittaa siis suurempaa aukkoa. Yleensä puhutaan aukosta, ei luvusta,…

Local, Git ja WP-Cloud

…https://domain.fi https://domain.local wp search-replace https://www.domain.fi https://www.domain.local Huomaa, että ainakin WP-Cloudista tulevassa tietokannassa taulujen prefix on wp_zoner_ eikä wp_, eli tämä pitää huomioida ja vaihtaa Localin wp-config.php-tiedostoon ennen search-replacen tekemistä. Etsi ja korvaa -toimintoon tulee tietysti oma domainisi. Käytössä olevat lisäosat…

Redis-välimuisti Node.js:ssä

…– katsoin että on aika opetella, miten Redistä käytetään Nodessa. Otetaan ensin kuitenkin avainkysymys: kannattiko? No tottahan toki. Tässä vähän lokeja localhostilta: <– GET /api/games/playgoal?goal=50 –> GET /api/games/playgoal?goal=50 200 5,668ms 6.53kb # Ilman Redistä <– GET /api/games/playgoal?goal=50 –> GET /api/games/playgoal?goal=50…

JSON-datan lukeminen taulukkolaskentaan

…kehitellä aliaksen, jolla saa yhdellä komennolla pelitietokannan keskeiset tiedot avattua suoraan Numbersiin: alias games2numbers=’curl ’\”https://gamestats.mikko.website/api/games/’\” | jq -r ’\”.[] | [.name, .plays, .wins, .year, .rating, .gameLength, .happiness, .hotness, .monthMetric, .yearMetric, .firstYear, .lastYear, .stayingPower] | @csv’\” | tr ’\”.’\” ’\”,’\” |…

Näppärä välimuisti: transient-optiot

…se on turhaa, sillä WordPressissä on sisäänrakennettuna erittäin kätevä ratkaisu: Transients. Transient on muuttuja, joka tallennetaan raukeamisajan kanssa. Ajan kuluttua tieto katoaa muistista. Voit siis tehdä näin: $tulos = get_transient(’avain’); if (!$tulos) { $tulos = [mutkikkaan koodin tuottama HTML-pläjäys]; set_transient(’avain’,…

Aasialaiset lautapelit

…pelaamisen omatoimiseen opettelemiseen. Sivustolla on paljon maksullisia kursseja, mutta alkuun pääsee hyvin ilmaiseksi. Go Magicin Skill Treen läpikäyminen opettaa pelin perusteet miellyttävästi ja tehokkaasti. SuomiGo-wiki SuomiGo-Discord #go.fi Telegramissa Interaktiivinen opetusohjelma Sensei’s Library -tietopankki Goproblems.com Tsumego-Hero.com Palvelimia: OGS, IGS, KGS, Dragon…

Työkalu go-pelin pisteytykseen

…löytyisi Hough transform -tekniikat, joilla reunojen löytäminen olisi helppoa. Päätin kuitenkin tyytyä PHP:n sisäänrakennettuun ja huomattavasti vaatimattomampaan GD-kirjastoon, koska halusin lopputuloksesta sellaisen, että voin tuupata sen mille tahansa webbipalvelimelle (PHP:ta käytän, koska olen työkseni WordPress-kehittäjä ja PHP on siksi koodipuolella…

Omien SVG-ikonien lisääminen Twenty Twentyyn

…25-51 138 17 23 30 52 149 15 149 31z”/></svg>’, ’script’ => ’<svg viewBox=”0 50 50″ xmlns=”http://www.w3.org/2000/svg”><g id=”Layer_1″><path d=”M39,7c0-3.309-2.691-6-6-6H7C3.691,1,1,3.691,1,7c0,2.967,2.167,5.431,5,5.91V43c0,3.309,2.691,6,6,6h31 c3.309,0,6-2.691,6-6v-1H39V7z M3,7c0-2.206,1.794-4,4-4h21.54C27.586,4.063,27,5.462,27,7s0.586,2.937,1.54,4H7 C4.794,11,3,9.206,3,7z M8,43V13h25v-2c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4v35v1c0,1.538,0.586,2.937,1.54,4H12 C9.794,47,8,45.206,8,43z M46.873,44c-0.444,1.723-2.013,3-3.873,3s-3.429-1.277-3.873-3H46.873z”/><rect height=”2″ width=”4″ x=”12″ y=”17″/><rect height=”2″ width=”14″ x=”19″ y=”17″/><rect height=”2″ width=”4″ x=”12″ y=”22″/><rect height=”2″ width=”14″ x=”19″…

Kulttuuriykkönen 10.12.2019

…Psykologi Vesa Nevalainen kertoo, kannattaako aikuisen antaa lapsen voittaa perherauhan nimissä. Haastateltavina ovat Todellisuuspako-blogin pitäjä Annika Saarto, Lautapeliopas.fi-sivuston päätoimittaja ja viisi tietokirjaa lautapeleistä kirjoittanut Mikko Saari sekä psykologi ja psykoterapeutti Vesa Nevalainen. Ohjelman juontaa Pauliina Grym. Kuuntele jakso Yle Areenasta….

WordPress-kehitys versionhallinnan avulla

…kaikki tiedostot komennolla git add . ja tehdään commit: git commit -m ”Tervetuloa kaunis versionhallinnoitu tulevaisuus!” Nyt vain aina kun tehdään muutoksia tiedostoihin, muutosten jälkeen annetaan komento git commit -a -m ”Fiksattiin asia X” ja muutokset tallentuvat versionhallintaan. Kun avaa…