tag:blogger.com,1999:blog-309035512024-02-19T17:39:48.842+02:00Satunnaisia mietteitä ja ihmeellisiä selityksiäSuomeksi kirjoittelen niitänäitä ehkä joskus. Aiheena elämä, maailmankaikkeus ja kaikki.
Pitkälti näköjään tietokonejuttuja ja kuntoilumurheita.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.comBlogger198125tag:blogger.com,1999:blog-30903551.post-88550430808097070482023-05-05T10:52:00.000+03:002023-05-05T10:52:50.033+03:00Hullu idea mutta saattaa toimia.<p>Painonhallinnassa on muutamia huomiotavia seikkoja, kuten onko ruokavalio terveellinen, onko se tyydyttävä ja pysyykö se miten hallinnassa.</p><p>Mutta siinä on myös elefantinkokoinen osa-alue joka pitää huomoioda, nimittäin paino. <br /><br />Puhutaanpa painonpudotuksesta.</p><p>Maksimi terve painonpudotusmäärä on kilo viikossa. 100g päivässä on 700g viikossa. </p><p>Seuraava strategia EI huomioi ruokaa mitenkään, mutta sen <i>pitäisi</i> tehokkaasti huolehtia että varsinainen tavoite, eli painonpudotus, toimii: <br /><br /></p><p>1. Seuraa painoa päivätasolla. Vaatii sen että pystyy seuraamaan päivätasolla ilman että siitä tulee henkistä ongelmaa.</p><p>2. Aseta yläpainoraja. Tässä on hyvä huomioida mm. liikunnan aiheuttama nesteretentio. Hyvä paikka voisi olla syödä yksi runsas lounas ja punnita sen jälkeen. </p><p>3. Vähennä yläpainorajaa jonkin verran päivässä. 140g on hyvä maksimi, mutta mitä vähemmän sitä parempi. Oma raja tulee laskettua kaavalla ja on n. 94 grammaa päivälle, mutta esim. 50g/päivä on ihan hyvä, varsinkin jos paino on kaksinumeroinen. Tämä mahdollistaa myös sen, että pystyt (maksimiin asti) arvioimaan päivätason painon riippuen siitä paljonko haluat painaa päivänä X, ja jos noudattaa tätä heuristiikkaa, <i>siihen tavoitteeseen pääsee.</i></p><p>4. Niin kauan kun paino on päivärajan alapuolella, saat <i>periaattessa</i> syödä mitä haluaa. Jos paino ylittää päivärajan, pitää <i>se nimenomainen päivä</i> olla tiukalla dieetillä. Tiukkudella ei ole tarkkaa rajaa, kunhan syö korkeintaan tdee-(painontiputusmäärä per päivä * rasvan kalorit) mutta mitä löysempi, sitä useampi päivä menee että saavuttaa päivärajan --- ja päiväraja jatkaa tippumistaan väjäämättä. </p><p>That's it. </p><p>Ei mitenkään huomioi syönnin terveellisyyttä, mutta tämän <i>pitäisi </i>ohjata muokkaamaan käytöstä - jos on tavoitepainon alla saa "palkita" itsensä, ja jos yllä, pitää "rankaista" itseään. Jos "palkinto" päivinä syö kalorimääräisesti vähemmän, paino tuskin nousee yli ylärajan - neste poistuu nopeasti. <br /><br />Esimerkiksi, itse ylitin painorajan taannoin, ja päätin että rankaisuksi sopi tiukempi dieettipäivä, eikä edes ollut niin tiukka:</p><p>Söin </p><p>- lautasellisen herkkusienipastaa, n. 400 kcal + leipä n. 150kcal</p><p>- Lasi maitoa, 70 kaloria</p><p>- rasiallisen miniluumutomaatteja, alle 100 kcal</p><p>- puolikkaan tuorekurkun viipaleina, maustettuna Herbamarella, alle 50 kaloria.</p><p>- 1 pala suklaata, n. 35 kaloria.</p><p>...Nyt kun katsoo, niin olisi ehkä voinut jopa syödä enemmänkin, mutta jos sanotaan että söin ~800 kaloria ja päivän TDEE oli ~2300 kaloria, olin sen 1500 kaloria miinuksella, mikä on ~195 grammaa rasvaa.</p><p>Nyt, noussut paino oli lähinnä vesipainoa, mutta <i>sillä ei ole väliä. </i>Painoni on niin korkealla että siinä ei ole "tilaa" vesipainolle. Jos olisin ollut ~3 kiloa päivän painorajan alapuolella lähtökohtaisesti, pieni nestekertymä olisi mahtunut rajoihin. Tämä painoraja on ns. <i>ylin hyväksyttävä paino</i>. </p><p><br /></p><p><br /></p>Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-45061420744073360242022-09-21T16:20:00.001+03:002023-05-05T10:07:18.713+03:00Commodore<p> Niin, en täällä muistanut mainita, mutta näppäilin vanhaa kommodooria tuossa taannoin. Kirjoittelin siitä vähän toiseen blogiin: <br /><br /><a href="https://negamafoozle.blogspot.com/2018/03/fixing-my-childhood-trauma-with.html">https://negamafoozle.blogspot.com/2018/03/fixing-my-childhood-trauma-with.html</a></p><p><a href="https://negamafoozle.blogspot.com/2018/03/adventures-in-commodore-64-basic.html">https://negamafoozle.blogspot.com/2018/03/adventures-in-commodore-64-basic.html</a></p><p><a href="https://negamafoozle.blogspot.com/2018/03/a-simple-quiz-game-in-commodore-64.html">https://negamafoozle.blogspot.com/2018/03/a-simple-quiz-game-in-commodore-64.html</a></p><p><a href="https://negamafoozle.blogspot.com/2018/03/cursor-control-with-commodore-64.html">https://negamafoozle.blogspot.com/2018/03/cursor-control-with-commodore-64.html</a></p><p>Ostin myös kaverilta pois Commodore 128:n kuleksimasta, se tarttee epäilemättä huoltoa, mutta siitäkin lie vielä hupia luvassa jos hyvin käy. </p><p>Olen myös ollut oikeissa töissä nyt jo kohta viisi vuotta, asuntolainakin ja kaikkea, vaan viis siitä. <br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgcj0GKqLIKVvTvN-nFJ7NfwMW9XP9EE-tCTaLGNpfRboZn0BogzaieiJfont2mXyNQ9yVpnpyJmEucbmYOnRXxxkWENhBztemziUi24gfBIEMLzTZA3-_2oCToEoU6eHAB1phEHrMKtZVMT8u1Yu60clByyJBRg2QrtItS7lVI-gKRI6em5A" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1100" data-original-width="1956" height="180" src="https://blogger.googleusercontent.com/img/a/AVvXsEgcj0GKqLIKVvTvN-nFJ7NfwMW9XP9EE-tCTaLGNpfRboZn0BogzaieiJfont2mXyNQ9yVpnpyJmEucbmYOnRXxxkWENhBztemziUi24gfBIEMLzTZA3-_2oCToEoU6eHAB1phEHrMKtZVMT8u1Yu60clByyJBRg2QrtItS7lVI-gKRI6em5A" width="320" /></a></div><br /><br /><p></p>Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-4804940757336168112017-11-04T18:48:00.005+02:002017-11-04T18:51:42.543+02:00Tämän vuoden olen ollut orjatöissä.Tottapuhuen, vasta jonkun kuukauden. Olin kuntouttavassa työtoiminnassa keväästä syksyyn.<br />
Ja oikea nimi orjatöille on se työkokeilu.<br />
<br />
Toisin kuin useilla, minun osaltani se on toiminut todella hyvin. Tietenkin, olen asennoitunut siihen pitkälti sen suhteen että se on ollut tilaisuus sosialisoitua, pitää arkirytmi, hankkia itseluottamusta siihen että jaksan tehdä töitä, ja sensellaista.<br />
<br />
En ole hetkeäkään tehnyt mitään sillä ajatuksella että tekisin töitä tuntipalkasta. "Palkka" tippui melkein puoleen kun siirryin työkokeiluun. Olen ottanut työkokeilun myöskin yksityisyrittämisen tutkiskeluna, sekä opetellut Magentoa niin sisää kuin ulkoakin. Tästä toivottavasti urkenee jonkin verran työkuvaa ensi vuodelle.<br />
<br />
Uinti on tällä hetkellä suosikkiliikuntani, vaikka en ota sitäkään liikuntana - se on enempi meditatiivista. Tämän lisäksi, vietän yhtä paljon aikaa hierovissa suihkuissa ja saunassa kuin mitä uimassa.<br />
<br />
Bitcoin on ollut silmillä tämän vuoden. Bitcoinin arvo nousi tänä vuonna satasesta ensinnä kesällä kolmeen tonniin, ja nyt se on kuudessa tonnissa.<br />
<br />
Hieman 'harmittaa' että 2010, kun Bitcoinin arvo oli 10 senttiä kappaleelta, ja tutkin sen louhintaa, en vain säästänyt rahoja kunnon korttiin ja jauhanut bitcoineja. Menin töihin sen sijaan. Töissä ollessa olisi ollut jopa varaakin laittaa se (senaikainen) ökynäyttis.<br />
<br />
Ennustan etta Bitcoinien arvo tulee ainakin kertaalleen vielä tuplaantumaan.<br />
<br />
Olen Maslow'n tarvehierarkiassa edennyt turvallisuustason yläreunalle. Yhteenkuuluvuus ja rakkaus on vielä aika hepponen, mutta jotain juttuja arvonannosta ja itsensä toteuttamisesta on jo tapetilla.<br />
Minullahan on hyvät sukulaissuhteet, työpaikkaporukan kanssa tulee toimeen, ja naapurillekin juttelen. Muuten en sosiaalisesti tee mitään.<br />
<br />Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-65258605165788089132016-08-15T12:39:00.003+03:002016-08-15T12:46:11.413+03:00FATE Ladder suomeksi, Fate hahmo in a nutshell.Ensinnäkin linkki ihanaan <a href="http://fate-srd.com/">FATE</a>en.<br />
<br />
Eli FATEn onnistumiset ja taidot yms. skaalataan seuraavalla asteikolla, jota kutsutaan <i>ladder</i>iksi.<br />
Ja näille käännökset.<br />
<br />
<table style="width: 100%;">
<caption style="margin: 8px;">FATE ladder</caption>
<tbody>
<tr>
<td><b>Englanniksi</b><br />
+8 Legendary<br />
+7 Epic<br />
+6 Fantastic<br />
+5 Superb<br />
+4 Great<br />
+3 Good<br />
+2 Fair<br />
+1 Average<br />
+0 Mediocre<br />
-1 Poor<br />
-2 Terrible</td><td><b>Suomeksi</b><br />
+8 Legendaarinen,<br />
+7 Mahtava, eeppinen, mieletön<br />
+6 Fantastinen, uskomaton, upea<br />
+5 Ylivertainen, loistava<br />
+4 Erinomainen, mahtava<br />
+3 Hyvä<br />
+2 Kelpo, reilu, kohtuullinen<br />
+1 Keskiverto,<br />
+0 Hääppöinen, laimea<br />
-1 Säälittävä, huono<br />
-2 Surkea, kamala</td>
</tr>
</tbody></table>
<div>
<br />
FATE hahmo in a nutshell:<br />
<br />
<br />
<ul>
<li>Hahmolla on virkistysmääre, joka kertoo montako pistettä hahmot saavat sessioitten alussa</li>
<li>Hahmolla on taidot, joko pisteillä tai pyramidilla tai whatevs.</li>
<ul>
<li>Normaalitaidot ovat asteikolla +1 -> +4, mutta elokuvasankari saattaa omata +5 taidon, JNE. </li>
<li>pyramidissa alemmalla tasolla pitää olla yksi enemmän taitoja kuin ylemmällä tasolla</li>
<li>pisteillä taidot tyypillisesti ostetaan pistepoolilla, +5 taito maksaa 5 pistetta, +1 yhden jne.</li>
<li>Taitolistat ovat tyypillisesti vakiot kaikille hahmoille.</li>
</ul>
<li>Hahmoilla on aspektit tai määreet, jotka kuvaavat hahmon</li>
<ul>
<li>esim. konsepti, heikkous, luonne, suhteet. </li>
<li>Kuvauksen voi purkaa määreiksi.</li>
</ul>
<li>Hahmot voivat ottaa +2, +4, tai +6 kokoisen seuraamuksen jotta eivät ole tyrmättyjä kun epäonnistuvat jossain. </li>
<li>Hahmoilla on rasitemittari, tyypillisesti 2 + puolet kestävyystaidosta, joka palautuu nopeasti.</li>
<ul>
<li>Ja toinen mittari henkiselle rasitteelle, joka paranee eri taidolla.</li>
</ul>
<li>Hahmoilla voi olla temppuja, konsteja, erikoistehosteita. </li>
<ul>
<li>Näitä saa tyypillisesti jonkin määrän ilmaiseksi, mutta lisää esim. vähentämällä maksimi virkistysmäärettä.</li>
</ul>
</ul>
<div>
<br /></div>
</div>
Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-3440758942665563162016-06-20T11:23:00.000+03:002016-08-11T15:09:41.571+03:00Projektinhallinta .batKoska minulla on perversio sen suhteen että tykkään tehdä juttuja komentoriviltä, ja koodia pitäisi kirjoittaa aina mahdollisimman vähän.<br />
<br />
tämä on minulla polussa olevassa kansiossa nimellä setcurrentproject.bat<br />
<br />
<div style="margin-left: 40px;">
<span style="font-family: Courier New, Courier, monospace;">@echo off
set output=c:\somefolderinpath\currentproject.bat</span><br />
<span style="font-family: Courier New, Courier, monospace;">set currentproject=%cd%</span><br />
<span style="font-family: Courier New, Courier, monospace;">del %output%</span><br />
<span style="font-family: Courier New, Courier, monospace;">echo cd /d %currentproject%\>%output%</span><br />
<span style="font-family: Courier New, Courier, monospace;">echo set current project to %currentproject%. </span></div>
<br />
<div>
Nytten, kun työstän jotain projektia, voin kansiossa minne haluan palata, sanon vain setcurrentproject, ja sitten kun rupean työstämään sanon currentproject.</div>
<div>
<br /></div>
<div>
pitäiskö nykyään olla .cmd vai .bat? vai pitäiskö mennä käyttötarkoituksen mukaan? Tämä on enempi .cmd settiä konseptiltaan.</div>
Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-63693678707425203462016-06-10T17:22:00.000+03:002016-06-10T17:22:00.462+03:00Biokemiaa ja Opiskeluja<a href="http://fourhourworkweek.com/blog/">Tim Ferriss</a>in kirjoja lukenut. Tarkoitus opiskella. Fysiikka kuntoon. Mahdollisesti jotain bisnestä.<br />
<br />
<b>Aivot: </b><br />
Verenkiertoa aivoihin ja <a href="https://en.wikipedia.org/wiki/Nerve_growth_factor">NGF</a>:ää.<br />
<ul>
<li>Ginkgo Biloba (Neidonhiuspuu),</li>
<li>Hericium Erinaceous (Siiliorakas),</li>
<li>Bacopa Monnieri (Pikkubakopa),</li>
<li>Kofeiini,</li>
<li><a href="http://greatist.com/eat/healthy-fats-best-foods-for-brain-health">Hyvät rasvat</a>. Aivot ovat 60% rasvaa. Sentrifugoitu kookosrasva on hyvää tässä, mutta kannattaa yhdistää HDL kolesteroliin että verisuonet pysyvät hyvinä.</li>
</ul>
<br />
<div>
<div>
<br /></div>
<div>
<b>Terveys: </b></div>
<div>
Verenkierto, tulehdusarvojen pito matalalla, verensokerin ja kolesterolin kontrolli, sekä solujen uusiutumisen turvaaminen.</div>
<div>
<ul>
<li>Alfalipoiinihappo, </li>
<li>L-arginiini,</li>
<li>Valkosipuli, </li>
<li>Vihreä tee, (EGCG, teaflaviini)</li>
<li>Kaneli,</li>
<li>Inkivääri, </li>
<li>Ginseng</li>
</ul>
</div>
<div>
<br /></div>
<div>
<b>Iho: </b></div>
<div>
Tulehdukset pois, kollageenin tuotantoa lisää, sekä hyaluronihappo?</div>
<div>
<br /></div>
<div>
<ul>
<li>Gotu Kola (Rohtosammakonputki)</li>
<li>Aloe Vera</li>
<li>C-vitamiini, </li>
<li>Tärkkelysjuurekset</li>
</ul>
</div>
</div>
<div>
<br /></div>
<div>
Jotain sellaista. </div>
<div>
<b><br /></b></div>
<div>
<b>Opiskelut:</b></div>
<div>
Lähinnä <a href="http://lynda.com/">Lynda.com</a> seuraavan kuukauden. Triali jonka sai linkedinin kautta alkoi.</div>
<div>
Harkitsen myös asuntoa ihan YO:n kupeesta, ja josko saisi opiskeltua loppuun asti. </div>
<div>
<br /></div>
<div>
<b>Liikunta: </b></div>
<div>
Työtön pääsee halvalla uimahallille, lisäksi lähijärvi on. Vedessä olo on tehokasta kalorikulutusta koska termodynamiikka. </div>
<div>
<br /></div>
<div>
<a href="https://en.wikipedia.org/wiki/Posterior_chain">Posterior chain</a> ja <a href="https://en.wikipedia.org/wiki/Transverse_abdominal_muscle">transversus abdomini</a>s noin lihasryhmiä katsottaessa. <a href="https://www.youtube.com/results?search_query=mobility+stretches&page=&utm_source=opensearch">Liikkuvuutta</a> lisää ja kivut pois. </div>
<div>
<br /></div>
<div>
Ehkä <a href="http://www.oulunhanmoodo.com/harjoittelu.htm">Han Moo Do</a>? Siellä on yleensä hyvät venyttelyt + lämmittelyt. </div>
<div>
Ihminen on luotu liikkumaan....</div>
<div>
<ul>
<li>kevyellä rasituksella monta tuntia</li>
<li>Satunnaisesti hyvin korkeatehoisina spurtteina.</li>
</ul>
<div>
<br /></div>
</div>
<div>
<br /></div>
<div>
<br /></div>
Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-63061067039771471092015-10-09T23:42:00.002+03:002016-08-15T12:19:25.925+03:00Niin, kirjoitin roolipelin tynkää.Tässä on <a href="https://drive.google.com/folderview?id=0B3I4n9sZdlWFUlp6X1A4U1JzRGc&usp=sharing">linkki</a>. Se on keskeneräinen, mutta pelattavissa.<br />
<br />
Kirjoitan tänne jotain selitystä myöhemmin.<br />
[todo: do this! selvittää itsellekin missä peli huitelee.]<br />
<br />Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-68942303428737881252015-10-09T23:35:00.002+03:002016-06-20T12:01:59.111+03:00Vilkaisin kotisivuleipomoa pitkästä aikaa.Piti <a href="http://www.elisanet.fi/juha_vartiainen/">Juhan sivut</a> päivittää, ja olin näkevinäni konfliktin jo kuvien nimien suhteen, ne kun ovat yleensä tyyliin img_1234. Joten, <a href="https://github.com/Senevri/kotisivuleipomo">Kotisivuleipomoon</a> piti lisätä ominaisuus jolla ne saa menemään alikansioon. Siinä menikin nelisen tuntia testaillessa, vaikka periaatteessa aika triviaalia ois pitänyt olla.<br />
<br />
Juhan sivut pitäis muutenkin päivittää HTML5-aikaan ymsyms.<br />
<br />
Kotisivuleipomo on aika triviaali skripti, vaikka idea onkin ihan validi staattisille sivuille.<br />
Sehän ei tee paljoa muuta kuin kuvagalleriaa tällä hetkellä, tosin laitoin sinne häkkyrän joka antaa kertoa kuvien järjestyksen; Kuvat piti tällä kertaa olla tietyssä järjestyksessä, joten lue-kuvien-nimet-tekstitiedostoon + järjestä-kuvien-nimet-tekstitiedostossa-haluamaksesi + lue kuvien nimet tekstitiedostosta-ja-käytä-niitä.<br />
<br />
Että sellaista. Kiva koodata edes jotain. On ollut tässä hetkinen taas taukoa.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-82199666986466258542014-09-11T13:11:00.002+03:002014-09-11T13:11:42.486+03:00Tilannepäivitys/Diy Diy.Eli roolipelikuume meni enimmäkseen ohi. Olen saanut myös tietokoneen takaisin toimintaan, SSD-vauhtiin jopa.
Se mikä on nyt ollut päällä on ollut Do-It-Yourself.<br />
<br />
Ensinnäkin <a href="http://fi.wikipedia.org/wiki/Savirakentaminen">savirakentaminen</a>. Tämä lähti ihan vain tietystä <a href="https://www.youtube.com/watch?v=vV2KjojSobE">Grand Designs-sarjan jakson</a> näkemisestä.<br />
<br />
Toinen on kengät. Kengät ovat yksinkertaiset, pienikokoiset, kalliit ostaa ja vaikea löytää oikeita kokoja. <a href="https://www.youtube.com/results?search_query=shoe+making">Prosessia voi tarkastella tuubissa</a> taas.<br />
Ensimmäinen asia mikä minulle tuli mieleen oli, "Ei näytä kovin monimutkaiselta", ja toinen oli "Kai tuon voi tehdä helpomminkin."<br />
<br />
Varmastihan se on kehittyvä ala, ja kun ottaa huomioon että omat Puman lenkkarit ovat lähestulkoon sataprosenttisesti muovia eri lajikkeina, varmaan tulostettavuuskin lähenee. Muttasiis, en täysikokosena ole koskaan tainnut kaupasta löytää just oikeankokoista kenkää. Suomi-jalkine pääsee varmaan lähimmäksi.<br />
<br />
Sitten osana tätä on ollut yleisesti sisustaminen, kun mielessä on ollut mahdollinen muutto maaseudulle, sekä pahvi. Pahvi on periaatteessa puuta, tahi siis kevyt puupohjainen tuote. <a href="http://kartongroup.com.au/pages/products">Selkeästikin siitä voi tehdä kaikenlaista</a>, sen voi pinnoittaa vedenpitäväksi ja vaikka mitä.<br />
<br />
Joten, nyt kun olen vielä täällä maalla, missä on työkaluja ja tilaa ja rauhaa, on hyvä prototypoida. Kaikista tuotteista voi tulla jotain minkä voi tarvittaessa laittaa pesään tai roskiin.<br />
<br />
<br />Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-2697543488909195732014-07-02T14:07:00.004+03:002014-07-02T14:08:31.967+03:00Kokeellinen PeliTällaiset ominaisuudet:<br />
<br />
Kaikilla Pelaajilla on seuraavat ominaisuudet:<br />
<br />
Kestopisteet, jotka vähenevät vaaratilanteissa,<br />
Käytännön pätevyys, jolla tehdään asioita,<br />
Kokemuspisteet, joita saa kun peli etenee, ja joita vaihdetaan,<br />
Kehityspisteisiin, joita voi vaihtaa Kestopisteisiin tai Käytännön pätevyyteen. Näitä on aluksi kuusi.<br />
<br />
Hahmolomake on lopussa.<br />
<br />
Pelaaja päättää mikä kohta osoittaa mitäkin ominaisuutta.<br />
Tätä järjestystä ei tarvitse kertoa toisille pelaajille, tai pelin vetäjälle. Pelin vetäjä voi halutessaan pyytää toki hahmolapun nähtäväksi.<br />
<br />
Pelaaja voi ilmoittaa omaavansa käytännön pätevyyden johonkin asiaan, jollon hän vähentää yhden kp:n, ja merkitsee käytetyn pätevyyden lappuun. tällöin pelaajalla on etulyöntiasema kyseisessä asiassa, paitsi jos haasteen vastapuolelta löytyy sama tai vastaava käytännön pätevyys.<br />
<br />
Kun pelin vetäjä ilmoittaa että tilanne on päällä, ei saa käyttää kehityspisteitä.<br />
<br />
pelinjohtaja voi ilmoittaa testistä, johon osallistumisesta, voittamisesta, häviämisestä, ja osallistumatta jättämisestä voi olla omat seurauksensa.<br />
<br />
Pelin testit tehdään millä hyvänsä 50-50 arvontamenetelmällä, ja etulyöntiasema voittaa aina.<br />
Kun pelaaja epäonnistuu haasteessa, hän menettää yhden kestopisteen. Jos hahmolla ei ole yhtään kestopistettä jäljellä, hahmo on pois pelistä, ainakin toistaiseksi.<br />
<br />
Kun pelin vetäjä ilmoittaa että tilanne on ohi, saa taas käyttää kehityspisteitä, ja tilanteeseen osallistuneet saavat yhden kokemuspisteen.<br />
<div>
<br /></div>
<div>
Kun on saanut kuusi kokemuspistettä, kokemuspisteet nollataan ja pelaaja saa yhden kehityspisteen. </div>
<br />
<br />
Jos pelaaja jää kiinni huijaamisesta, kokemuspisteet ja käytännön pätevyydet nollataan, ja kestopisteitä jää jäljelle vain yksi.<br />
<br />
<br />
<blockquote class="tr_bq">
<span style="font-size: large;">Nimi: </span></blockquote>
<br />
<blockquote class="tr_bq">
<span style="font-size: large;">Kuvaus:</span></blockquote>
<br />
<blockquote class="tr_bq">
<span style="font-size: large;"></span><span style="font-size: large;">Kp: </span></blockquote>
<br />
<blockquote class="tr_bq">
<span style="font-size: large;">Kp:</span></blockquote>
<br />
<blockquote class="tr_bq">
<span style="font-size: large;">Kp:</span></blockquote>
<br />
<blockquote class="tr_bq">
<span style="font-size: large;">Kp:</span></blockquote>
<br />
<blockquote class="tr_bq">
<span style="font-size: large;">Käytetyt pätevyydet:</span></blockquote>
<br />
<br />
<br />Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-83087164571380790002014-06-30T09:26:00.002+03:002014-06-30T09:29:08.284+03:00Heti <a href="http://audient-void.blogspot.fi/2014/06/roolipelikuume.html">edellisen postin jatkoksi</a>...<br />
<br />
Ensinnäkään BESM ei minusta ole enään niin clunky kuin mitä muistelin, eikä <a href="http://tristat.wikispaces.com/">Tri-stat dX</a> niin sekava. Jään kaipaamaan vain muutamaa juttua niihin - pelityylimotivaattoreita, sekä esimerkkejä siitä mitä eri tasoiset onnistumiset tarkoittavat.<br />
<br />
Osaltaan kyse on ihan siitä, että homebrewin käyttö on minusta nykyään paljon luontevampaa, kuin aikaisemmin, kun vielä halusin tarkan säännön joka tilanteesen.<br />
<br />
BESMin taistelu toimii, mutta se ehdottomasti vaatii sivulta 156 alkavien laajennettujen taistelusääntöjen käyttöä. Varsinki Trick Shotit ja tähdätty isku heikkoon paikkaan on tärkeä - ja menee asehyökkäyksillä todella nopeasti tappavaksi!<br />
<br />
Taistelut todella korkean tason sotureiden välillä joko saattavat kestää päiviä, tai ovat rakettihippaa. Aivan maksimihahmoillakin voi pakottaa puolustavan osapuolen heittämään 8 tai alle, jo ennen house ruleja (kuten trick shotin laajentaminen.)<br />
<br />
Toisekseen, <a href="http://lapo.it/rpg/SolarSystem.html">Solar System</a>in granulariteetti ei vaikuta välttämättä niin pahalta.<br />
<br />
Tietty, jos hahmolla on taito Tappelus(p), se ratkaisee tilanteen kovin yksioikoisesti... mutta entä jos hahmolla on taidot potkunyrkkeily, paini, torjunta, aikeiden arviointi... Taistelusta voi saada monivaiheisen ja syvällisen kohtauksen. Kysymys on samasta asiasta kuin mikä on thaumaturgisten rituaalien taustalla <a href="http://www.evilhat.com/home/dresden-files-rpg/">Dresden Files RPG</a>:ssä: Mikä on Taistelun Tarina?<br />
<br />
<br />Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-24395968425210989762014-06-26T15:07:00.002+03:002014-06-26T15:07:56.500+03:00Intuitio ja hahmonkehitys.<a href="http://lapo.it/rpg/SolarSystem.html">Solarista</a> löytyy Dramatic Key framework ja Motivation Key framework.<br />
<br />
Mietin tässä niiden käyttöä vähän toisella tavalla. Haluan käyttää avaimia (ja muita motivaattoreita) elementteinä jotka ohjaavat hahmon pelityyliä.<br />
<blockquote class="tr_bq">
<b>Tavoitteen avain:</b> (motivaatio). Käytän tätä tosi paljon.<br />
Hahmolla on jokin tavoite johon hän pyrkii.<br />
esim.<br />
<ul>
<li>kostan isäni surman</li>
</ul>
<ul>
<li>valmistun yliopistosta (köh köh) </li>
</ul>
1 xp: Asia on puheenaiheena, tai sitä käsitellään<br />
3 xp: Hahmo etenee tavoittetta kohti<br />
buyoff: Hahmo saavuttaa tavoitteen</blockquote>
<br />
<div>
Omassa custom pelissäni voi ostaa yhden tavoitteen avaimen yhdellä kehityspisteellä. Onneksipa buyoffista saa 10 xp, joka on kahden kehityspisteen arvoinen saalis.</div>
<div>
<br /></div>
<div>
Toisena on, mm, kutsutaan vaikka nimellä: </div>
<div>
<br /></div>
<div>
<b>"[ammatin] Taidon avain".</b></div>
<div>
Hahmo vain tykkää käyttäytyä jollain tavalla. jos paras työkalu on Vasara, haluaa teeskennellä että ongelmat ovat nauloja.</div>
<div>
<br /></div>
<div>
Näistä esimerkkejä voisivat olla vaikka, </div>
<div>
Maagi, Soturi, Kuljettaja, Hakkeri, Pappi, Lukkari, Talonpoika...</div>
<div>
Myös, mm. Sankari, </div>
<div>
<br /></div>
<div>
1xp: Ammatti on relevantti kohtauksessa. Selkkauksessa? Mitäs terminologiaa Menneisyyden Varjot käytti?</div>
<div>
2xp: Ammattiin kuuluvia taitoja käytetään ensimmäisen kerran selkkauksessa.</div>
<div>
5xp: Selkkaus tapahtui vain koska hahmolla oli ammatti.</div>
<div>
Buyoff: Hahmo lopettaa ammatin harjoittamisen. </div>
<div>
<br /></div>
<div>
Tälle avaimelle ei välttämättä tule koskaan buyoffia; Tämä on okei. </div>
<div>
Solar Systemin efektit ovat todella joustava systeemi. </div>
<div>
<br /></div>
<div>
<b>Esimerkki:</b> </div>
<div>
Agatha heittää hullu tiede - heiton, ja saat tulokseksi 5. </div>
<div>
Voit käyttää asiaan liittyvää voimavaraa (järki?) asettaaksesi efektin voimakkuuden (+1 - +3), jolloin se on varuste. Koska tulos on viisi, laite voisi olla esim. 3x +1, 1x +2, tai 1x +3, 1x +2 esine.</div>
<div>
Toisaalta, kyseessä voi olla kranaatti-tyyppinen kertakäyttöinen efekti voimalla 5, tai monikäyttöinen efekti, esim. 3 käyttöä voimalla 2. (Voimakenttä, heitä vähintään 2 tehdäksesi hahmolle vahinkoa). </div>
<div>
<br /></div>
<div>
Täytyy kyllä sanoa että miellän asiat aika pitkälti Faten Block/Maneuver etc. toimintamallilla. </div>
<div>
<br /></div>
<div>
Kirjoitan varmaan tässä vielä englanniksi omista BESM - ajatuksista. </div>
Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-2400198263297786932014-06-17T10:05:00.003+03:002014-06-30T09:28:07.757+03:00RoolipelikuumeSepä. En ole päässyt pelaamaan tai vetämään peliä nyt taas vuoteen, tai varmaan kahteen - kolmeen, jos puhutaan pidemmästä kuin ihan parista pelikerrasta.<br />
<br />
Olen tehnyt jonkin verran järjestelmäanalyysiä, setissä Exalted, Fate, Solar System ja BESM 2e Revised.<br />
<br />
BESM on aika kauhea nykystandardein, mutta se - ja Tri-Stat - antavat esimerkkejä skaalautuville kykyportaille.<br />
<br />
Exaltedin settinki ja asenne on hieno, ja Charmeja on kiva lukea, mutta se vaikuttaa ihan liian raskaalta ja kömpelöltä tässä vaiheessa elämää - Opettelin jo DnD 3.5e:n säännöt ulkoa, ja se riitti, enimmäkseen.<br />
<br />
<a href="http://solarwiki.janus-design.it/en/book/solar-system-main-rules">Solar</a> toimii, mutta se on luonteeltaan niin pehmeä, että se ei sovellu isku iskulta - tason juttuihin. Mahdollisesti nopein narratiivi pelin etenemisen kannalta. Uskon että sen saa soveltumaan <a href="http://www222.pair.com/sjohn/uresia.htm">Uresia</a>an.<br />
<br />
Solar Systemin parhaat puolet ovat oma määrittely sille, mistä saa kokemusta, sekä se että vakiona kaikki ratkaistaan makrotasolla.<br />
<br />
Taikuuden Konsti sallii käyttää Uskoa(I) ja Keskittymistä(R) efekteihin ja hyökkäyksiin, mikä on itsessään rajallisesti kätevä määritelmä, mutta yhdistettynä Synergian konstiin, toimii jo niinkuin pitääkin, ja on tarpeeksi hintava, kahdella konstilla. Tosin, tapailen vielä sitä miten toiset ovat toteuttaneet - yksi on tietty rajoitetut taidot, joihin pääsee käsiksi vain sopivalla Konstilla.<br />
<br />
Olen täysin rakastunut <a href="http://fate-srd.com/">Fate</a>en. Tuskin olen objektiivinen. Aspektit ovat loistava tapa määritellä hahmoja, ja refreshin tiputus on kätevä malli kykyjen ostamiselle. Olen pelauttanut mm. minimaaliset skillit sisältävää varianttia (vain nippukategoriat of sosiaalinen, älyllinen, ja ruumiillinen), mikä toimi ihan pop.<br />
<br />
Fatesta voisi ehkä saada modifioitua Exalted - moottorin. Storyteller ei ole oikeastaan niin olennainen pelille, kuin mitä on Essence, Motes, Charms, Willpower & Virtues. Ja ehkä myös hyveet ja tahdonvoiman voi tiputtaa. Stuntit ovat kyseenalaisia - Solarissa ne olisi voinut tehdä temppuilun avaimella, mutta Fatessa pitää ehkä olla stuntti stunttailuun? DFRPG:hen Fatessa määriteltiin erikoisstuntit, eli yliluonnolliset kyvyt. Samalla lailla voitaisiin ehkä määritellä erikoisstressiradat ja jopa erikois-Fatepisteet?<br />
<br />
Pitää miettiä tätä. Lisäksi Projekt Sekigaharaa pitää vilkaista näin uusia asioita oppineena.<br />
<br />
Edit:<br />
<a href="http://audient-void.blogspot.fi/2014/06/heti-edellisen-postin-jatkoksi.html">Jatko.</a>Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-29196427724446121172013-05-24T15:42:00.002+03:002013-05-24T15:42:47.395+03:00Kah, Kahvila Jätkänsaaressa, Alejandro.Jätkänsaaressa kävellessä tuli vastaan sellainen kahvila kuin <a href="http://www.alejandra.fi/index.php/fi/kahvila/menu">Alejandro</a><span id="goog_1052006097"></span><span id="goog_1052006098"></span><a href="http://www.blogger.com/"></a>. Minulla oli puoli tuntia luppoaikaa, joten pysähdyin sinne kirjoittamaan hetkiseksi.<br />
<br />
Hyvä ilmapiiri, hyvät hinnat, ja hyvää kahvia. Talon kakku oli herkullista, nam. Suosittelen. Räppäsin pari kuvaakin, pitää katsoa jos jaksaa siirtää ne tänne.<br />
<br />
Siinä on samassa myös muita palveluita, mutta eivät olleet ajankohtaisia.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-35877262869848953712013-05-16T16:49:00.002+03:002013-05-16T16:49:52.382+03:00Salillakäynti success.Join pari litraa vettä, tulin silti salilta ulos noin kilon kevyempänä. Hyvähyvä.<br />
<br />
Tarkoitus olisi käydä joka päivä nyt vähän aikaa, noin terveyskuurina. Ylikunto ei haittaa, kun ei ole tavoitteena urheilla tai hakea huippusuorituksia. Nyt pitää vain osua venyttelysessioihinkin sopivasti.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-49287628991294542292013-04-30T13:08:00.000+03:002013-04-30T13:10:49.748+03:00Ainahan se on mielessä, Paino. Kun ylipainoa on kuitenkin sen verran että pitäisi noin 25 kiloa pudottaa, niin ei se mielestä poistu. Reseptihän on helppo teoriassa: Ruokavalio, lihastyö ja kardio, suurinpiirtein tuossa tärkeysjärjestyksessä.<br />
<br />
Lihastyön ja kardion voi periaatteessa kombottaa, tekemällä korkeaintensiivisiä harjoituksia - siihen se meni silloin 8 vuotta takaperin kun viimeksi kunnolla liikuin, tein intervalliharjoituksia hölkkäyksen välissä.<br />
<br />
Koska minulla on kuntosalikortti, se on eniten päätöstekninen kysymys. Toki, jos seuraa ruokavaliota, voi tulla nälkäkin, mutta siihen auttaa riittävä ravinteitten saanti sekä satunnaiset sallitut mässäyspäivät.<br />
<br />
Notkeutta pitäisi myös ruveta työstämään, olen kangistunut ihan liikaa viimeisen puolen vuoden aikana. Salilla on kaupan joogaa ja venyttelyä, mutta jokin taistelulajikin kyllä kiinnostaisi. Hm.<br />
<br />
Joka tapauksessa, viimeistään ensi kuun puolessa välissä olisi tarkoitus ruveta käymään joka päivä salilla.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-21468996701945278262013-03-18T12:13:00.002+02:002013-04-30T13:10:49.746+03:00Korkea kolesteroliJep, dieetti vähän jäi. Tai siis paljon.<br />
<br />
Kävin verikokeissa ja kolesteroli on about 30% liian korkealla, eli pitää vähän katsoa ruokavaliota, ja yrittää päästä sinne kuntosalille taas välissä. Ihan liian vähälle jäänyt liikunta, olkoonkin että olin terveenä vain pätkän tammikuussa, ja, uh, nyt.<br />
<br />
Verensokerit oli OK, mikä on kiva.<br />
<br />
Ruokavaliolle ei paljoa voi tehdä. Kauraa lisätä, jättää lihapiirakat pois --- muuten tulee yleensä syötyä enimmäkseen OK. Olkoonkin, jos hedelmäpalvelusta ei tulisi työpaikalle lähetystä joka viikko, tilanne olisi varmaan toinen. Syön ihan liian vähän kasviksia.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-48241414771662919762013-02-19T16:17:00.000+02:002013-02-19T16:17:21.963+02:00ProsessiVaroitus: Mindstream.<br />
<br />
Olet vastuussa projektista, jonka onnistuneeseen läpivientiin sinulla on rahkeet, niin miten se varsinaisesti tapahtuu? Mitkä esteet haittaavat kehitystä?<br />
<br />
Twitter, sähköposti, juutuubi ynnämuut hidastavat hanketta, niitä sortuu helposti tuijottamaan. Miksi?<br />
<br />
<a href="http://lesswrong.com/lw/3w3/how_to_beat_procrastination/">Yhtälö.</a><br />
<br />
Motivaatio on yhtä kuin usko onnistumiseen kertaa työn arvostus, jaettuna impulsiivisuus kertaa viivytyksillä.<br />
<br />
Motivaatio kasvaa kun lisää sitä miten mielekkääksi näkee työn, lisää uskoa hankkeen onnistumiseen ja vähentää impulsiivisuutta.<br />
<br />
Impulsiivisuuteen sortuu, kun tarvitsee lepoa projektista, mutta jos kyseessä on jokin internetin aikakuiluista, niin helposti menettää arvioimaansa enemmän aikaa, kun viiden minuutin tauko paisuukin puoleksi tunniksi.<br />
<br />
Työn arvo on summa lopputuloksesta ja tekemisen mielekkyydestä. Jos palkinto on hieno, mutta työ ei ole mielekästä, työn arvostus on matala. Siivoaminen ei ole mieluista, vaikka lopputulos onkin arvostettava.<br />
<br />
Eli. Kun projekti on suoraviivainen, jos onnistumiselle ja mielekkyydelle tulee esteitä - jotain asiaa ei voi testata, jokin blackbox-komponentti toimii epäluotettavasti - häiriö kasvaa signaalissa, kun signaali tarkoittaa työn etenemistä. Packet loss.<br />
<br />
Entä sitten, jos este poistuu tai vähenee? Kun blackbox-komponentti korvataan paremmin toimivalla versiolla? Oletettavasti motivaatio kasvaa, varsinkin kun muisto huonosti toimivasta komponentista hiipuu.<br />
<br />
Voiko suoraviivaisessa projektissa olla esteitä ymmärryksessä? Mitä tarkoittaa ymmärryksen este?<br />
<br />
Omassa projektissa ei varsinaisesti ole osia joita ei ymmärrä - on vain osia joita ei ole vielä täytetty, joista ei vielä tiedä mitä niihin kuuluu.<br />
<br />
Asiakasprojekteissa, ja projekteissa joissa on toisia osallisina, on osia joitten <i>täytyy</i> toimia tietyllä täsmällisellä tavalla, tai projekti ei voi onnistua. Nämä osat voivat olla ymmärryksen ulkopuolella, tai tulla ymmärretyksi väärin.<br />
<br />
'Tyhjien' osien toteuttaminen voi myös olla vaikeaa ja pitkällistä.<br />
<br />
Virhearvio työn vaikeudesta vähentää uskoa hankkeen onnistumiseen - kun lähtee toteuttamaan osaa, jolle on arvioinut vaikeuden, ja paljastuukin että osa koostuu monesta alikomponentista, jonka kunkin toteuttaminen on samaa vaikeusluokkaa kuin alkuperäisen arvioidun osan, eikä ole takeita että alikomponenttia ei joudu myös purkamaan alaspäin.<br />
<br />
<br />Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-65186196114480439972013-01-21T11:42:00.000+02:002013-04-30T13:10:49.750+03:00Tänään salille // Programmer's BlockJos nenä onnistuu olemaan vuotamatta verta, niin menen hikoilemaan tänään. Koska kunto ei parane itsestään, eivätkä kilot eikä sentit karise.<br />
<br />
Töissä on ollut vaikeaa. Ei muuten, mutta on ollut todella vaikea kirjoittaa koodia, varsinkin niin että saa asioita valmiiksi. Toivottavasti kyseessä on vain blokki eikä burnoutin alkuvaihe. Kieltämättä, pari viime viikonloppua ovat olleet epätehokkaita irtiottomielessä, ja kunnon irtiotto on tarpeellinen sen kannalta että jaksaa olla töissä.<br />
<br />
Syytän osittain kylmää säätä. Ei tee mieli lähteä, noh, minnekkään.<br />
<br />
Lukemisen alla on Brian Sandersonin '<a href="http://www.amazon.com/gp/product/B002KYHZHA/ref=as_li_qf_sp_asin_tl?ie=UTF8&tag=artanddepr-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B002KYHZHA">Warbreaker</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=artanddepr-20&l=as2&o=1&a=B002KYHZHA" style="border: none !important; margin: 0px !important;" width="1" />
', William Gibsonin '<a href="http://www.amazon.com/gp/product/0553566067/ref=as_li_tf_tl?ie=UTF8&tag=artanddepr-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553566067">Virtual Light</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=artanddepr-20&l=as2&o=1&a=0553566067" style="border: none !important; margin: 0px !important;" width="1" />
' sekä Stephen King, '<a href="http://www.amazon.com/gp/product/1439156816/ref=as_li_tf_tl?ie=UTF8&tag=artanddepr-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439156816">On Writing</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=artanddepr-20&l=as2&o=1&a=1439156816" style="border: none !important; margin: 0px !important;" width="1" />
'<br />
<br />
Writing Excuses - podcastia on tullut kuunneltua, sekä Youtubesta joitain kiintoisia luentoja.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-43659872787237138462013-01-18T11:18:00.000+02:002013-04-30T13:11:41.244+03:00Windows 7 - osion kutistaminen ja Ati koko ruudulle hdmi-kaapelillaMinulla on Windows 8:n asennus uudelle osiolle työn alla.<br />
Windows 7 - partition kutistaminen osoittautui yllättävän hankalaksi, Ultradefrag nakkaa tietyt tiedostot osion loppuun, mistä ne piti saada alkuun.<br />
Vakio-defrag, ultradefrag, Defraggler ja Auslogics Disk Defrag epäonnistuivat.<br />
<br />
MyDefrag tuntuisi toimivan.<br />
<br />
Noin niinkuin tiedoksi.<br />
<br />
Päädyin asentamaan windows 8:n vhd:lle. Näytönohjain ei halunnut aluksi näyttää kuvaa koko ruudulla ulkoisella monitorilla, joten joutui tutkimaan. <a href="http://blog.thomascsherman.com/2010/06/removing-ati-underscan-from-your-hdmi-lcd-tv-no-catalyst-installed-or-configure-takes-you-to-welcome-screen/">Tästä linkistä</a> löytyi apu.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-4969748691543028012013-01-08T13:40:00.000+02:002013-01-09T12:31:59.469+02:00wikidPadtl;dr:<br />
Suosittelen.<br />
<br />
Pidemmin:<br />
Minulla on tapana kokeilla kaiken maailman editoreita aina välissä, ja moni niistä on ainakin okei, ja usealle löytyy jokin spesifinen käyttötarkoitus. <a href="http://www.vim.org/">Vim</a>iä suosin yleisesti, ja <a href="http://www.baara.com/q10/">Q10</a> on tämän hetkinen suosikkini distraction-free editoreista.<br />
<br />
<a href="http://wikidpad.sourceforge.net/">WikidPad</a> on editori wikimoodissa, ja vaikuttaa aika kivalta työkalulta ajattelemiseen. Voit kirjoittaa sekaan WikiSanan, josta kllikkaamalla pääsee ko. sivulle. Tämän lisäksi linkit näkyvät vasemmassa reunassa.<br />
<br />
Tämä on oikein kätevää vaikkapa seikkailun suunnitteluun. Voin kirjoittaa MonsterManual, ja tuplaklikkauksen jälkeen minulla on paikka jonne laitan monsterit, voin kirjoittaa ImportantLocations ja bam! minulla on paikka minne laittaa ne. Kätevää. Ja koko homman voinee exportata HTML:ksi, vaikka en ole siihen vielä niin tutustunut.<br />
<br />
Tärkeää on siis, että tämä on <i>editori, </i>ja koko ajan editointitilassa. Normaalisti wikissä liikuttaessa joutuu vaihtamaan editointi - ja lukutilan välillä, mikä on epäkätevää luomisprosessin aikana.<br />
<br />
Ehdin vain vähän tökkimään tätä tosin eilen, joten pienellä varauksella uskallan suositella.<br />
<br />
*edit*<br />
<a href="http://alternativeto.net/software/wikidpad/">Alternative To wikidPad</a><br />
Kokeilin Tomboy Notesia, jonka vika on lähinnä siinä että se avaa uuden ikkunan kaikelle mahdolliselle. Muuten ihan pätevä.<br />
<br />
Tässä tapaillessa tulee huomanneeksi että ihan tekstieditori, jossa on vasemmassa reunassa kansion tiedostot auki, ja tabituki on aika riittävä, jos vain on sen verta kurinalainen että tekee nipun kansioita.<br />
<br />
Tämä ei ole ihan täysin riittävä, minulla kun esim. oli tapana kirjoitella officella tulostuskuntoon hahmot ja seikkailut. Hm.<br />
<br />
Seuraavaksi voisi vähän vilkaista <a href="http://www.literatureandlatte.com/scrivener.php">Scrivener</a>iä.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-68031341999225898592013-01-07T10:41:00.001+02:002013-01-09T08:50:15.375+02:00Uuden vuoden wassup // DieettiEli. Olen palannut arkeen.<br />
Tammikuun tavoitteena on tiputtaa senttejä vyötäröltä.<br />
Asian edesauttamiseksi laitan ylös metriikkaa (normi, minimi, maksimipullistus) spreadsheettiin, ja Google Docs piirtää siitä käppyrän.<br />
Muuten, tämä tiheä sairastelu haittaa, no, kaikkea.<br />
<br />
Normivyötärö on tällä hetkellä n. 109 senttiä, minimi 102 ja maksimi 116-119 muistaakseni.<br />
<br />
Muutama idea pyörii päässä tällä hetkellä, mutta on vielä sellainen tottumattomuus etelässäoloon tyyppinen häslinki päällä. Aika kuluu nopsaan.Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-75169127263731616812013-01-02T11:10:00.002+02:002013-01-02T11:10:44.107+02:00Uuden vuoden suunnitelmatHyvää uutta vuotta noin ensiksi.<br />
<br />
Joulun ja uudenvuoden väli? Söin. Omnomnomnom. Kinkkua, joulutorttuja, piparia. Jonkin verran suklaata.<br />
Nyt pitää sitten elää oikein uudenvuoden ja joulun väli.<br />
Mieli kyllä tekee vielä suklaata.<br />
<br />
Olen flunssassa (taas!), mutta Tammikuu on vatsanpienennyskuukausi. Eli eli, tulen postaamaan vyötärön sentit tänne, ja hakemaan niille pienennystä.<br />
<br />
En osaa sanoa paljonko se on nyt tarkalleen, mutta enempi kuin metri.<br />
Alle metrin olisi minulle normaali, ja alle 95 senttiä olisi hyvin.<br />
Eli, keskivartaloharjotteita luvassa, ja jahka flunssa hellittää? Kardiota. Kolme varttia kardiota päivässä on aika tehokasta, mutta se saattaa olla tylsää. Ehkäpä kuntosalijumppa + 15 min kardiota päivälle?<br />
<br />
Mutta siis, vyötärö pienenemään!Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-34810105446815317462012-12-21T11:24:00.003+02:002012-12-31T20:51:17.209+02:00PHP array_update<br />
<div style="background-color: #000066; color: white; padding: 1em;">
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">function array_update($source, $updates, $keyGen = NULL) {</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">$out_array = array();</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">foreach ($source as $key=>$item) {</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">foreach($updates as $k=>$v){</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">if (isset($item[$k])) {</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">$item[$k] = $v;</span><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">} else {</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">throw new Exception("Item has no key $k");</span><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">}</span><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">}</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">if (NULL === $keyGen || !is_callable($keyGen)) {</span><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">$out_array[$key] = $item;</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">} else {</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">$out_array[$keyGen($item)] = $item;</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">}</span><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">}</span><br />
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">return $out_array;</span><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"> </span></span><br />
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">}</span></div>
<br />
Although, <i><u><a href="http://php.net/manual/en/function.array-map.php">array_map</a></u></i>....<br />
<br />
*update*<br />
<br />
for some reason, no array_reduce with <a href="http://packages.debian.org/squeeze/php5">PHP5.3.3</a> in <a href="http://www.debian.org/">Debian</a>, so...<br />
<br />
<br />
<div style="background-color: #000066; color: white; padding: 1em;">
<span style="font-family: Courier New, Courier, monospace;">function array_reduce($input, $callback, $initial = NULL) {</span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>$v = $initial;</span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>foreach ($input as $item) {</span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>if (is_callable($callback)) {<span class="Apple-tab-span" style="white-space: pre;"> </span></span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>$v = $callback($v, $item);</span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}<span class="Apple-tab-span" style="white-space: pre;"> </span></span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}<span class="Apple-tab-span" style="white-space: pre;"> </span></span><br />
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>return $v;</span><br />
<span style="font-family: Courier New, Courier, monospace;">}</span></div>
Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0tag:blogger.com,1999:blog-30903551.post-8749588202984830762012-12-19T14:03:00.000+02:002012-12-19T14:03:05.483+02:00TekstuurimappausEi ole vielä auennut, ei.<br />
<br />
Mutta siis,<br />
<br />
kun meillä on kolmio abc, jonka pisteet on järjestetty Y:n mukaan,<br />
<br />
josta piirretään vaakasuora segmentti (x1, x2, y)<br />
<br />
ja meillä on tekstuuri, jossa on määritelty kolmio ijk niin että i vastaa a:ta jne,<br />
<br />
piste u, v vastaa pistettä x1, y ja<br />
piste u', v' vastaa pistettä x2, y, niin<br />
<br />
piste u = delta ij.X * ((x1-a.X)/delta ab.X)<br />
piste v = delta ij.Y * ((y-a.Y)/delta ab.Y)<br />
<br />
<br />
piste u' = delta ik.X * ((x2-a.X)/delta ac.X)<br />
piste v' = delta ik.Y * ((y-a.Y)/delta ac.Y)<br />
<br />
ensimmäinen näytepiste tekstuurista on u, v.<br />
<br />
tämän jälkeen, otamme seuraavan näytteen pisteestä<br />
u + ((u'-u)/(x2-x1))<br />
v + ((v'-v)/(x2-x1))<br />
<br />
kunnes näytteenottopiste on u', v' ja näytteitä on otettu (x2-x1) kappaletta.<br />
<br />
x2, x1 ja y vastaavat todellisia koordinaatteja bufferissa.<br />
<br />
Kokeilen mennä tällä ja katson mitä tapahtuu. Lisään ehkä havainnollistavan kuvan tänne johonkin väliin.<br />
Esa Karjalainenhttp://www.blogger.com/profile/18282643122207642987noreply@blogger.com0