This is a valid Atom 1.0 feed.
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 214, column 596: (3 occurrences) [help]
... ished><updated>2024-01-29T22:03:00+02:00</updated><author><name>Johan Gu ...
^
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>There is IT in Helsinki</title><link href="https://guldmyr.com/" rel="alternate"></link><link href="https://guldmyr.com/atom.xml" rel="self"></link><id>https://guldmyr.com/</id><updated>2024-04-07T22:57:00+03:00</updated><entry><title>Suunnistus - Stadisprintti Katajanokka</title><link href="https://guldmyr.com/suunnistus-stadisprintti-katajanokka-fi.html" rel="alternate"></link><published>2024-04-07T22:57:00+03:00</published><updated>2024-04-07T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-04-07:/suunnistus-stadisprintti-katajanokka-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: b</li>
<li>2.7km (juoksin 2.4km, 25min, 10/19)</li>
<li>Katajanokka, Helsinki</li>
<li><a href="https://navisport.fi/events/cf37ea05-da1a-4942-a0da-9e9328d2d840/results/57b92705-a57e-4642-82b0-51bcaff12939">Tulokset</a></li>
</ul>
<h2 id="kuvaus">Kuvaus</h2>
<p>Aamutreeni, en muistanut että oli suunnistus kun söin aamupala eli söin liikaa :)</p>
<h2 id="rastivalit">Rastivälit</h2>
<ul>
<li>K-1: Aloitin hyvin. Tiesin heti että vitsi mulla on liian paljon vaateet päällä.
Ei haitannut, avasin vaan takin :D</li>
<li>4-5: Näin vain …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: b</li>
<li>2.7km (juoksin 2.4km, 25min, 10/19)</li>
<li>Katajanokka, Helsinki</li>
<li><a href="https://navisport.fi/events/cf37ea05-da1a-4942-a0da-9e9328d2d840/results/57b92705-a57e-4642-82b0-51bcaff12939">Tulokset</a></li>
</ul>
<h2 id="kuvaus">Kuvaus</h2>
<p>Aamutreeni, en muistanut että oli suunnistus kun söin aamupala eli söin liikaa :)</p>
<h2 id="rastivalit">Rastivälit</h2>
<ul>
<li>K-1: Aloitin hyvin. Tiesin heti että vitsi mulla on liian paljon vaateet päällä.
Ei haitannut, avasin vaan takin :D</li>
<li>4-5: Näin vain pitkä linjan kartassa.
En huomannut että juoksin ysille neloselta. Huomasin rastin lähellä ja
sitten tuli paniikki ja kännyin vain rastiin päin. Jos olisin vain
juossut eteenpäin ja kääntynyt myöhemmin, olisi ollut paras reittivalinta.</li>
<li>15-16: Linjat menivät päällekkäin. Olin "väsynyt" ja tarvitsin juosta
hitaammin ja lukea karttaa tarkasti. Tunsin, että oli iso mahdollisuus, että
otan rastit vääräällä järjestkysessä</li>
</ul>
<h2 id="lopussa">Lopussa</h2>
<p>Oli mukava, että joku muu juoksi samalla radalla ja me noin (radan keskivaihella)
juoksimme erilaisia reittejä rasteille. Hän oli nopeampi ja minun edessäni
maalissa.</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="rasti-jyry"></category><category term="b-rata"></category><category term="rastianalyysi"></category><category term="katajanokka"></category></entry><entry><title>Suunnistus - Firmasprintti Malmi</title><link href="https://guldmyr.com/suunnistus-firmasprintti-malmi-fi.html" rel="alternate"></link><published>2024-03-27T22:57:00+02:00</published><updated>2024-03-27T22:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-03-27:/suunnistus-firmasprintti-malmi-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: f</li>
<li>3.2km (juoksin 3.2km, 26min, 38/41)</li>
<li>Malmi, Helsinki</li>
<li><a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Malmi/Firmasprintti?classId=729458&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="kuvaus">Kuvaus</h2>
<p>Nyt ei ole enää pimeä ulkona klo 18 aikana eli minun en enää tarviinnut
otsalammun.</p>
<h2 id="rastivalit">Rastivälit</h2>
<ul>
<li>K-1: Ai paska. Katsoin mihin viime juoksija lähti ja menin hänen perässä.
Pitäisin mennyt toiseenpäin. Noin puolen minuutin bummi …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: f</li>
<li>3.2km (juoksin 3.2km, 26min, 38/41)</li>
<li>Malmi, Helsinki</li>
<li><a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Malmi/Firmasprintti?classId=729458&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="kuvaus">Kuvaus</h2>
<p>Nyt ei ole enää pimeä ulkona klo 18 aikana eli minun en enää tarviinnut
otsalammun.</p>
<h2 id="rastivalit">Rastivälit</h2>
<ul>
<li>K-1: Ai paska. Katsoin mihin viime juoksija lähti ja menin hänen perässä.
Pitäisin mennyt toiseenpäin. Noin puolen minuutin bummi.</li>
<li>3-4: Aika hauska. Oli noin samanlainen matka. Oikea ylämäki alussa ja vasen
ylämäki oli lopussa.</li>
<li>5-6: Tosi hauska. Olin vaan niin hidas :D Vaikka parempi olisi jatkaa vaan
suorana.</li>
<li>7-8: Juoksin rastin ympäri koska se oli aidan toisella puolella. En katsonut
kartan riitävästi tarkaana.</li>
<li>8-9: Halusin ottaa oikoreitti parkipaikan yli mutta se oli täynä autoja ja
luntaa että en säästänyt mitän :)</li>
<li>11-12: Tällä oli suorempi reitti. Mutta siellä bussipysähdyn vieressä yksi
"normi" ihminen juoksi minun ohi mutta hänellä oli vaan bussille matkalla :)</li>
<li>13-14: "Ai nyt on kielletty alue". Yritin ekä mennä tien toiselle puolelle
mutta ihan väärin. En nähnyt mikä suojatie. Minuutin bummi.</li>
<li>14-15: En osaa lukea kartaa niin hyvä. Nuo kolmiot ilmeisesti tarkoittaa
tunneli vai jotain. Siellä oli joku passaaagi rakennuksessa mutten huomannut.
Juoksin ympäri ja ympäri. 1.5min bummi.</li>
</ul>
<h2 id="lopussa">Lopussa</h2>
<p>Voi olla että tämä oli viimeinen kerttaa IQM tiimi oli mukaan firmaliigassa,
vai että minä olin mukaan IQM tiimin.</p>
<p>Oli hauska olla Malmissa! En oli ollut siellä aluella ennen. Hyvä harjoitella niitä
tunneleja ja kiellettyä alueita.</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="f-rata"></category><category term="firmasprintti"></category><category term="rastianalyysi"></category><category term="firmasprintti2024"></category><category term="malmi"></category></entry><entry><title>Suunnistus - Firmasprintti Jätkäsaari</title><link href="https://guldmyr.com/suunnistus-firmasprintti-jatkasaari-fi.html" rel="alternate"></link><published>2024-03-21T22:57:00+02:00</published><updated>2024-03-21T22:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-03-21:/suunnistus-firmasprintti-jatkasaari-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: f</li>
<li>3.2km (juoksin 3.2km, 21min, 0/40 Hylätty)</li>
<li>Jätkäsaari, Helsinki</li>
<li><a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Jatkasaari/Firmasprintti?classId=725788&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="kuvaus">Kuvaus</h2>
<p>Yleisesti on ollut tosi hyvä nämä viime kolme <a href="https://iltarastit.fi/sprintticup/">stadin sprintticup</a>
ottelut. Ensin (minulle, kännelmäki) kesti 30min, seurava 25min ja nyt se oli vaan 21min.
Noin samat matka kaikki kolme.
En ole juoksut maksimi paljon …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: f</li>
<li>3.2km (juoksin 3.2km, 21min, 0/40 Hylätty)</li>
<li>Jätkäsaari, Helsinki</li>
<li><a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Jatkasaari/Firmasprintti?classId=725788&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="kuvaus">Kuvaus</h2>
<p>Yleisesti on ollut tosi hyvä nämä viime kolme <a href="https://iltarastit.fi/sprintticup/">stadin sprintticup</a>
ottelut. Ensin (minulle, kännelmäki) kesti 30min, seurava 25min ja nyt se oli vaan 21min.
Noin samat matka kaikki kolme.
En ole juoksut maksimi paljon talvessa, yleensä on ollut 4-6km ja aika löysä temppo.</p>
<p>Sain testanut otsalampun, vielä se toimii hyvin ja se auttanut paljon. Tällä kertta
Jätkäsaaressa en tarvinnut koska oli vielä valossa ulkona.</p>
<h2 id="rastivalit">Rastivälit</h2>
<ul>
<li>K-1: Kävelin vaan suora ja luin kartan samaan aikaan.</li>
<li>1-3: Jatketin suorana ja kun olin 2-3 välillä näin yhden rastin nelosen suuntaan</li>
<li>3-4: No ihan hirveä. Otin rapuset ylös koska "näin rastin". Juoksin vanhan
työkavern ohi ja leimasin ilman tarkistamassa rastin numeron. Se olin väärin.
Oikein rasti neljä oli hieman alas- ja eteenpäin.</li>
<li>4-5: No otin se väärän rastin tosi hyvin ja leimaus meni ainoastaan hyvin koko juoksu.</li>
<li>9-10: Juoksin eteenpäin, luulen että parempi ja lyhyempi oli käänttää taksepäin.</li>
<li>13-14: En ole ihan varma mikä on lyhyempi, voittajat otivat vaseman reitti ja muut
oikean. Olin hitain :)</li>
<li>17-18: Viimeinen rasti ennen maali mahdollisuus ota yksi ihan jäinen alamäki, otin
sen koska minulla oli nastakengät päällä. Meni ihan OK mutta minun tarvitsin
ota vähän isompi käännös autotieen kun meinasin.</li>
</ul>
<h2 id="lopussa">Lopussa</h2>
<p>Ei ollut hauska kun sain se vastaus "hylätty", väärä rasti neljä. Huomasin heti kun
tarkistin kartalla että joo otin väärä rasti. Mutta, tämä oli kauden ensin virhe ja
toivotavasti viimeinein!</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="f-rata"></category><category term="firmasprintti"></category><category term="rastianalyysi"></category><category term="firmasprintti2024"></category></entry><entry><title>Four Years of Learning and Growth at IQM</title><link href="https://guldmyr.com/four-years-of-learning-and-growth-at-iqm.html" rel="alternate"></link><published>2024-03-15T00:00:00+02:00</published><updated>2024-03-15T00:00:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-03-15:/four-years-of-learning-and-growth-at-iqm.html</id><summary type="html"><p>It's hard to believe that it's already been four years since I first joined the team at IQM,
completely new to the exciting world of Quantum Computing.</p>
<p>It's been an incredible journey filled with learning, challenges, and a sense of accomplishment.</p>
<h2 id="starting-fresh-building-confidence">Starting Fresh, Building Confidence</h2>
<p>The supportive environment at IQM …</p></summary><content type="html"><p>It's hard to believe that it's already been four years since I first joined the team at IQM,
completely new to the exciting world of Quantum Computing.</p>
<p>It's been an incredible journey filled with learning, challenges, and a sense of accomplishment.</p>
<h2 id="starting-fresh-building-confidence">Starting Fresh, Building Confidence</h2>
<p>The supportive environment at IQM provided numerous opportunities to explore and grow.
I actively participated in various projects, including:</p>
<ul>
<li>Testing the Control Software Installation:
While my initial attempt wasn't the final solution, it served as a valuable learning experience,
establishing a crucial safety net and reducing stress for the team moving forward.</li>
<li>Promoting Infrastructure as Code:
As part of the IT operations team, I championed the importance of Infrastructure as Code
and achieving reproducibility in our processes.</li>
<li>Advocating for Ease of Installation:
Contributing to the Software Development team, I emphasized the need for user-friendly and
easy-to-install software solutions, improving overall user experience.</li>
</ul>
<h2 id="overcoming-challenges-discovering-impact">Overcoming Challenges, Discovering Impact</h2>
<p>Every journey has its hurdles. Balancing the need for immediate solutions with long-term viability
was a key lesson learned.
It's about finding the right balance between addressing present issues and ensuring future sustainability.</p>
<p>The decision to explore Prometheus, made in <a href="./3-months-at-iqm-today">a previous blog post</a>,
continues to have a positive impact on our monitoring capabilities.</p>
<p>This highlights the collaborative nature of our work, where ideas can originate from various sources
and benefit the entire team.</p>
<h2 id="lessons-learned-a-look-forward">Lessons Learned, A Look Forward</h2>
<p>Today, I'm proud to say that I've started to understand the basics of Quantum Computing, its components,
and the intricate processes involved in maintaining a Quantum Computer.
More importantly, I've learned the value of collaboration and how to think strategically about future
implications of my actions.</p>
<p>I am deeply grateful to the supportive team at IQM who made this journey so enriching.
Looking ahead, I'm excited to continue learning, growing, and contributing to the success of IQM in the
ever-evolving field of Quantum Computing.</p></content><category term="it"></category><category term="it"></category><category term="iqm"></category><category term="career"></category><category term="development"></category></entry><entry><title>Raspberry Pi 4 network disconnects</title><link href="https://guldmyr.com/raspberry-pi-4-network-disconnects.html" rel="alternate"></link><published>2024-01-29T22:03:00+02:00</published><updated>2024-01-29T22:03:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-01-29:/raspberry-pi-4-network-disconnects.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="what-was-going-on">What was going on?</h2>
<p>The wired network connection lost connection every now and then. Most of the
time this didn't bother because buffering but sometimes it did annoy.</p>
<p>This was visible in <code>dmesg -T</code> output:</p>
<div class="highlight"><pre><span></span><code><span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:23<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Down
<span class="o">[</span>Mon …</code></pre></div></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="what-was-going-on">What was going on?</h2>
<p>The wired network connection lost connection every now and then. Most of the
time this didn't bother because buffering but sometimes it did annoy.</p>
<p>This was visible in <code>dmesg -T</code> output:</p>
<div class="highlight"><pre><span></span><code><span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:23<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Down
<span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:34<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Up<span class="w"> </span>-<span class="w"> </span>1Gbps/Full<span class="w"> </span>-<span class="w"> </span>flow<span class="w"> </span>control<span class="w"> </span>rx/tx
</code></pre></div>
<h2 id="what-was-tried">What was tried</h2>
<ul>
<li>disabling wifi and bluetooth (done by setting this in /boot/config.txt):</li>
</ul>
<div class="highlight"><pre><span></span><code><span class="o">[</span>all<span class="o">]</span>
<span class="nv">dtoverlay</span><span class="o">=</span>disable-wifi
<span class="nv">dtoverlay</span><span class="o">=</span>disable-bt
</code></pre></div>
<ul>
<li>disable eee (Energy-Efficient Ethernet), done by adding this to /etc/rc.local:</li>
</ul>
<div class="highlight"><pre><span></span><code>/usr/sbin/ethtool<span class="w"> </span>--set-eee<span class="w"> </span>eth0<span class="w"> </span>eee<span class="w"> </span>off
<span class="nb">exit</span><span class="w"> </span><span class="m">0</span>
</code></pre></div>
<h2 id="what-really-really-helped">What really really helped</h2>
<ul>
<li>making sure the cable is properly connected into the switch, the plastic flap
that keeps it in is apparently broken</li>
</ul></content><category term="it"></category><category term="it"></category><category term="network"></category><category term="rpi"></category><category term="raspberry pi"></category><category term="raspberry pi 4"></category><category term="eee"></category><category term="bcmgenet"></category><category term="eth0"></category></entry><entry><title>Raspberry Pi 4 verkkoyhteyden katkeaminen</title><link href="https://guldmyr.com/raspberry-pi-4-verkkoyhteyden-katkeaminen-fi.html" rel="alternate"></link><published>2024-01-29T22:03:00+02:00</published><updated>2024-01-29T22:03:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-01-29:/raspberry-pi-4-verkkoyhteyden-katkeaminen-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="mita-tapahtui">Mitä tapahtui</h2>
<p>Langalla verkkoyhteys kotona katkkeili usein. Yleensä ei ollut ongelmä mutta
pikkuhiljaa puskurointi ei auttanut enää.</p>
<p>Tämä oli näkyvissä <code>dmesg -T</code>:</p>
<div class="highlight"><pre><span></span><code><span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:23<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Down
<span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:34<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Up …</code></pre></div></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="mita-tapahtui">Mitä tapahtui</h2>
<p>Langalla verkkoyhteys kotona katkkeili usein. Yleensä ei ollut ongelmä mutta
pikkuhiljaa puskurointi ei auttanut enää.</p>
<p>Tämä oli näkyvissä <code>dmesg -T</code>:</p>
<div class="highlight"><pre><span></span><code><span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:23<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Down
<span class="o">[</span>Mon<span class="w"> </span>Jan<span class="w"> </span><span class="m">22</span><span class="w"> </span><span class="m">20</span>:48:34<span class="w"> </span><span class="m">2024</span><span class="o">]</span><span class="w"> </span>bcmgenet<span class="w"> </span>fd580000.ethernet<span class="w"> </span>eth0:<span class="w"> </span>Link<span class="w"> </span>is<span class="w"> </span>Up<span class="w"> </span>-<span class="w"> </span>1Gbps/Full<span class="w"> </span>-<span class="w"> </span>flow<span class="w"> </span>control<span class="w"> </span>rx/tx
</code></pre></div>
<h2 id="yritetaan">Yritetään</h2>
<ul>
<li>Poista wifi ja bluetooth käytöstä (lisää seuraava
/boot/config.txt-tiedostoon):</li>
</ul>
<div class="highlight"><pre><span></span><code><span class="o">[</span>all<span class="o">]</span>
<span class="nv">dtoverlay</span><span class="o">=</span>disable-wifi
<span class="nv">dtoverlay</span><span class="o">=</span>disable-bt
</code></pre></div>
<ul>
<li>Poista eee käytöstä, muokkaa /etc/rc.local-tiedostoa:</li>
</ul>
<div class="highlight"><pre><span></span><code>/usr/sbin/ethtool<span class="w"> </span>--set-eee<span class="w"> </span>eth0<span class="w"> </span>eee<span class="w"> </span>off
<span class="nb">exit</span><span class="w"> </span><span class="m">0</span>
</code></pre></div>
<h2 id="mita-oikeasti-auttoi-lopulta">Mitä oikeasti auttoi lopulta</h2>
<p><em>Muut keinot auttoivat myös, mutta lopulta ongelma ratkesi seuraavasti:</em></p>
<ul>
<li>Varimsta, että kaapeli on hyvin kiinnitetty kytkimeen; omassa kaapelissani
muovien lukitusklipsi oli ilmeisesti rikki, ja kaapeli pääsi liukumaan ulos
portista!</li>
</ul></content><category term="it"></category><category term="it"></category><category term="network"></category><category term="rpi"></category><category term="raspberry pi"></category><category term="raspberry pi 4"></category><category term="eee"></category><category term="bcmgenet"></category><category term="eth0"></category></entry><entry><title>Dungeon Crawl Stone Soup 0.31 Tournament</title><link href="https://guldmyr.com/dungeon-crawl-stone-soup-031-tournament.html" rel="alternate"></link><published>2024-01-22T21:57:00+02:00</published><updated>2024-01-22T21:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-01-22:/dungeon-crawl-stone-soup-031-tournament.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="031-tournament">0.31 Tournament</h2>
<p>These are my
<a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html">stats</a>. I have
not finished the game many times. It is hard. I think the original idea was by
someone that played nethack and thought it was too easy.</p>
<p><strong>Everything wants to kill you!</strong></p>
<p>I usually play MiBe (mostly because I really want to …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="031-tournament">0.31 Tournament</h2>
<p>These are my
<a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html">stats</a>. I have
not finished the game many times. It is hard. I think the original idea was by
someone that played nethack and thought it was too easy.</p>
<p><strong>Everything wants to kill you!</strong></p>
<p>I usually play MiBe (mostly because I really want to hit berserk if I'm in a
tight spot).</p>
<p>Feels like Minotaur Berserker is more difficult this time around..</p>
<p>My current usual route:</p>
<ul>
<li>Dungeon levels until 10 or 11</li>
<li>Lair of Beasts</li>
<li>Dungeon level 12</li>
<li>Orcish Mines</li>
<li>Dungeon levels 13-15</li>
<li>First Lair Rune Branch</li>
<li>Second Lair Rune Branch</li>
<li>Vaults levels 1-4</li>
<li>Elven Halls (optional)</li>
<li>Depths</li>
<li><strong>Do not Go to say the Crypt or some Pandemonium to try to "get some more exp
before 3rd rune"</strong></li>
<li>3rd Rune (Abyss, Slime or Vault 5)</li>
<li>Zot 1-5</li>
</ul></content><category term="finland"></category><category term="games"></category><category term="dcss"></category><category term="stone-soup"></category><category term="crawl"></category><category term="rogue-like"></category></entry><entry><title>Dungeon Crawl Stone Soup 0.31 Tournament</title><link href="https://guldmyr.com/dungeon-crawl-stone-soup-031-tournament-fi.html" rel="alternate"></link><published>2024-01-22T21:57:00+02:00</published><updated>2024-01-22T21:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-01-22:/dungeon-crawl-stone-soup-031-tournament-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="031-turnaus">0.31 Turnaus</h2>
<p>Minun
<a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html">statsit</a>. En
ole suorittanut pelin monta kertaa. Se on vaikea. Luulen että alkuperäinen idea
oli että joku pelasi <a href="https://www.nethack.org/">nethack</a> ja se oli liian helpo.</p>
<p><strong>Kaikki haluu tappaa sinua!</strong></p>
<p>Yleensä pelaan MiBe (koska minä oikeasti halua paina "berserk" kun olen tiukassa
tilannessa).</p>
<p>Tuntuu kuin Mintor Berserker on …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="031-turnaus">0.31 Turnaus</h2>
<p>Minun
<a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html">statsit</a>. En
ole suorittanut pelin monta kertaa. Se on vaikea. Luulen että alkuperäinen idea
oli että joku pelasi <a href="https://www.nethack.org/">nethack</a> ja se oli liian helpo.</p>
<p><strong>Kaikki haluu tappaa sinua!</strong></p>
<p>Yleensä pelaan MiBe (koska minä oikeasti halua paina "berserk" kun olen tiukassa
tilannessa).</p>
<p>Tuntuu kuin Mintor Berserker on hieman vaikeampi tässä turnauksessa..</p>
<p>Yleensä mun reitti on:</p>
<ol>
<li>Dungeon levels 10:een vai 11:een</li>
<li>Lair of Beasts</li>
<li>Dungeon level 12</li>
<li>Orcish Mines</li>
<li>Dungeon levels 13-15</li>
<li>Ensimmäinein Lair Rune Branch</li>
<li>Toinen Lair Rune Branch</li>
<li>Vaults levels 1-4</li>
<li>Elven Halls (ainoastaan yhden kerroksen)</li>
<li>Depths</li>
<li><strong>Oikeasti Älä menee Crypt:iin yritämistä "vaan vähän lisää kokemusta ennen
kolmas <a href="http://crawl.chaosforge.org/Rune">riimun</a>"</strong></li>
<li>Kolmas Riimu (Abyss, Slime or Vault 5)</li>
<li>Zot 1-5</li>
</ol></content><category term="finland"></category><category term="games"></category><category term="dcss"></category><category term="stone-soup"></category><category term="crawl"></category><category term="rogue-like"></category></entry><entry><title>Google AppEngine Exceeded hard memory limit of</title><link href="https://guldmyr.com/google-appengine-exceeded-hard-memory-limit-of.html" rel="alternate"></link><published>2023-11-27T11:57:00+02:00</published><updated>2023-11-27T11:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-11-27:/google-appengine-exceeded-hard-memory-limit-of.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<p>Have you seen these error messages before?</p>
<div class="highlight"><pre><span></span><code>10:22:23.481686Z Exceeded hard memory limit of 384 MiB with 400 MiB after servicing 3 requests total. Consider setting a larger instance class in app.yaml.
10:18:23.473577Z Exceeded hard memory limit of 384 MiB with 393 MiB after …</code></pre></div></summary><content type="html"><!-- prettier-ignore -->
<hr>
<p>Have you seen these error messages before?</p>
<div class="highlight"><pre><span></span><code>10:22:23.481686Z Exceeded hard memory limit of 384 MiB with 400 MiB after servicing 3 requests total. Consider setting a larger instance class in app.yaml.
10:18:23.473577Z Exceeded hard memory limit of 384 MiB with 393 MiB after servicing 7 requests total. Consider setting a larger instance class in app.yaml.
</code></pre></div>
<p>I saw these with:</p>
<ul>
<li>Google's AppEngine and a Python Flask webservice.</li>
<li>Wanting to stick with Free Tier (and dynamic instance <strong>F1</strong>).</li>
</ul>
<p>I should not have used the default gunicorn settings of 4 workers, but rather
follow their
<a href="https://cloud.google.com/appengine/docs/standard/python3/runtime#entrypoint_best_practices">guidance</a>
and use 2!</p>
<p>Massive speedup seen, from always &gt;300ms and frequently over 5 seconds to
respond, it's now down to just a few milliseconds. Probably because the instance
was I guess using all the memory. But when memory really was exceeded the app
was killed and restarted resulting in even higher latency.</p>
<h2 id="before-the-y-axis-is-in-seconds">before (the Y axis is in seconds)</h2>
<p><a href="images/wtangy_before.png"><img alt="before" src="images/wtangy_before.png" title="before_latency"></a></p>
<h2 id="after">after</h2>
<p><a href="images/wtangy_after.png"><img alt="after" src="images/wtangy_after.png" title="after_latency"></a></p></content><category term="it"></category><category term="wtangy"></category><category term="nhl"></category><category term="gae"></category><category term="google"></category><category term="gcs"></category><category term="grafana"></category><category term="google app engine"></category><category term="python"></category><category term="gunicorn"></category><category term="wasthereannhlgamelastnight"></category></entry><entry><title>Google AppEngine Exceeded hard memory limit of</title><link href="https://guldmyr.com/google-appengine-exceeded-hard-memory-limit-of-fi.html" rel="alternate"></link><published>2023-11-27T11:57:00+02:00</published><updated>2023-11-27T11:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-11-27:/google-appengine-exceeded-hard-memory-limit-of-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<p>Oletko näyhnyt tälläisiä viestiä Googlen AppEnginen logissa? Onko sinun palvelu
hidas?</p>
<div class="highlight"><pre><span></span><code><span class="m">10</span>:22:23.481686Z<span class="w"> </span>Exceeded<span class="w"> </span>hard<span class="w"> </span>memory<span class="w"> </span>limit<span class="w"> </span>of<span class="w"> </span><span class="m">384</span><span class="w"> </span>MiB<span class="w"> </span>with<span class="w"> </span><span class="m">400</span><span class="w"> </span>MiB<span class="w"> </span>after<span class="w"> </span>servicing<span class="w"> </span><span class="m">3</span><span class="w"> </span>requests<span class="w"> </span>total.<span class="w"> </span>Consider<span class="w"> </span>setting<span class="w"> </span>a<span class="w"> </span>larger<span class="w"> </span>instance<span class="w"> </span>class<span class="w"> </span><span class="k">in</span><span class="w"> </span>app.yaml.
<span class="m">10</span>:18:23.473577Z<span class="w"> </span>Exceeded<span class="w"> </span>hard<span class="w"> </span>memory<span class="w"> </span>limit<span class="w"> </span>of<span class="w"> </span><span class="m">384</span><span class="w"> </span>MiB …</code></pre></div></summary><content type="html"><!-- prettier-ignore -->
<hr>
<p>Oletko näyhnyt tälläisiä viestiä Googlen AppEnginen logissa? Onko sinun palvelu
hidas?</p>
<div class="highlight"><pre><span></span><code><span class="m">10</span>:22:23.481686Z<span class="w"> </span>Exceeded<span class="w"> </span>hard<span class="w"> </span>memory<span class="w"> </span>limit<span class="w"> </span>of<span class="w"> </span><span class="m">384</span><span class="w"> </span>MiB<span class="w"> </span>with<span class="w"> </span><span class="m">400</span><span class="w"> </span>MiB<span class="w"> </span>after<span class="w"> </span>servicing<span class="w"> </span><span class="m">3</span><span class="w"> </span>requests<span class="w"> </span>total.<span class="w"> </span>Consider<span class="w"> </span>setting<span class="w"> </span>a<span class="w"> </span>larger<span class="w"> </span>instance<span class="w"> </span>class<span class="w"> </span><span class="k">in</span><span class="w"> </span>app.yaml.
<span class="m">10</span>:18:23.473577Z<span class="w"> </span>Exceeded<span class="w"> </span>hard<span class="w"> </span>memory<span class="w"> </span>limit<span class="w"> </span>of<span class="w"> </span><span class="m">384</span><span class="w"> </span>MiB<span class="w"> </span>with<span class="w"> </span><span class="m">393</span><span class="w"> </span>MiB<span class="w"> </span>after<span class="w"> </span>servicing<span class="w"> </span><span class="m">7</span><span class="w"> </span>requests<span class="w"> </span>total.<span class="w"> </span>Consider<span class="w"> </span>setting<span class="w"> </span>a<span class="w"> </span>larger<span class="w"> </span>instance<span class="w"> </span>class<span class="w"> </span><span class="k">in</span><span class="w"> </span>app.yaml.
</code></pre></div>
<p>Näin nämä kun:</p>
<ul>
<li>Google's AppEngine ja Python Flask</li>
<li>Yritän käyttää vaan Free Tier (ja dynamisia instansseja <strong>F1</strong>).</li>
</ul>
<p>Ei vaan koska olen kitsas mutta vaan että <a href="https://wtangy.se/">wtangy.se</a> on
harrasteprojektti ja yritän pitää se ylös ilman liikaa raha. Tällä hetkellä vaan
domääni tarvitse raha.</p>
<p>Yritin ensin käytää
<a href="https://cloud.google.com/trace/docs/setup/python-ot">tracing</a> / opentelemetry,
mutta se ei toimii niin hyvin.</p>
<p>Tällä hetkellä saan mitä tarvitsen loggista, jos haluan tiettää kuinka kauan
jotain tarvii voin vaan laskea se koodissa ja lähettä se loggiin.</p>
<p>Tracing olisi kiva mutta se ei laitoi "span" kaikiessa paikassa kun yritin.
Varmasti enemmän aika sinne saa se toimiva. Ja ehkä myös oma jaeger olisi myös
hyvä, että voi lähettää ihan kaikki sinne ja ei yritää käydä ilmainen Google
Monitoring jutut.</p>
<p>Nyt en muistaa miksi, mutta luin "appengine" python
<a href="https://cloud.google.com/appengine/docs/standard/python3/runtime#entrypoint_best_practices">runtime dokumentaatio</a>,
ja näin siellä yks taulu missä kerttoo kuinka monta guniorn workers sopii mille
instanssi tyypille.</p>
<p>Ja en pitäinyt käyttää default - 4 workers koska <strong>F1</strong> on liian pieni. 2 olisi
sopiva.</p>
<p>Näin massiivi nopeutus! Ennen oli aina &gt; 300ms ja yleensä yli 5s per request.
Nyt se on aika nopea. Aina &lt; 250ms</p>
<h2 id="ennen-y-on-sekunttia">ennen (Y on sekunttia)</h2>
<p><a href="images/wtangy_before.png"><img alt="before" src="images/wtangy_before.png" title="before_latency"></a></p>
<h2 id="jalkeen">jälkeen</h2>
<p><a href="images/wtangy_after.png"><img alt="after" src="images/wtangy_after.png" title="after_latency"></a></p></content><category term="it"></category><category term="wtangy"></category><category term="nhl"></category><category term="gae"></category><category term="google"></category><category term="gcs"></category><category term="grafana"></category><category term="google app engine"></category><category term="python"></category><category term="gunicorn"></category><category term="wasthereannhlgamelastnight"></category></entry><entry><title>Linux World Cup - 2023</title><link href="https://guldmyr.com/linux-world-cup-2023.html" rel="alternate"></link><published>2023-10-30T22:57:00+02:00</published><updated>2023-10-30T22:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-10-30:/linux-world-cup-2023.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<p>spoiler alert!</p>
<h2 id="top-3">Top 3</h2>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Position</td>
<td>Competitor Alias</td>
<td>Total Time to Solve</td>
</tr>
<tr>
<td>1</td>
<td>aretea</td>
<td>42 mins 13 secs</td>
</tr>
<tr>
<td>2 &amp; 3</td>
<td>martbhell</td>
<td>47 mins 12 secs</td>
</tr>
<tr>
<td>2 &amp; 3</td>
<td>mgubenko</td>
<td>47 mins 21 secs</td>
</tr>
</tbody>
</table>
<h2 id="the-challenges">The challenges</h2>
<p><a href="https://sadservers.com/ranking_lwc">Recording from this event</a></p>
<h3 id="chennai">Chennai</h3>
<p>I was best! Took 21mins 28seconds</p>
<p>Still 21 minutes was quite a …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<p>spoiler alert!</p>
<h2 id="top-3">Top 3</h2>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Position</td>
<td>Competitor Alias</td>
<td>Total Time to Solve</td>
</tr>
<tr>
<td>1</td>
<td>aretea</td>
<td>42 mins 13 secs</td>
</tr>
<tr>
<td>2 &amp; 3</td>
<td>martbhell</td>
<td>47 mins 12 secs</td>
</tr>
<tr>
<td>2 &amp; 3</td>
<td>mgubenko</td>
<td>47 mins 21 secs</td>
</tr>
</tbody>
</table>
<h2 id="the-challenges">The challenges</h2>
<p><a href="https://sadservers.com/ranking_lwc">Recording from this event</a></p>
<h3 id="chennai">Chennai</h3>
<p>I was best! Took 21mins 28seconds</p>
<p>Still 21 minutes was quite a beast!</p>
<p>I spent some time in advance here learning about rabbitmq. But sure, during
these 21mins I was reading
<a href="https://www.rabbitmq.com/management-cli.html">rabbitmqctl guide</a></p>
<p>I had some experience with rabbitmq from before so the concepts weren't that far
away.</p>
<h3 id="monaco">Monaco</h3>
<p>Also best.
<a href="https://sadservers.com/replay/i-0ee2f3007d5494cc2">3mins 46seconds</a> - link to
the asciinema recording</p>
<ul>
<li>I kept looking inside .bash_history but that did not help at all.</li>
<li>Finally looked in <code>git status`` even though from initial</code>ls -la` I could have
seen it.</li>
</ul>
<h3 id="ivujivik">Ivujivik</h3>
<p>Quite a lot slower. 11m 26secs vs 2m32 for winner.</p>
<p>Winner: Used some awk (typed it in without copying, so could have prepared a bit
better :) to parse. Very elegantly and small compared to .. my python.</p>
<p>I wrote some python to read it. Had it prepared. But still managed to introduce
typos and indentation issues. Could have prepared the csv reader much more in
advance. But OK, I wanted a challenge under pressure. Keep forgetting that it's
all strings.. vim recover file.</p>
<p>While typing figured out how I wanted to solve it instead of thinking it through
beforehand.</p>
<h3 id="unimak">Unimak</h3>
<p>Also slower. 3mins 14s vs 1min 31s.</p>
<p>Winner: jq . the_json and printed top 10 lines and took the first one??</p>
<p>I:</p>
<ul>
<li>prepared some python to read json</li>
<li>very very slowly updated the python to read the json and get to what I needed</li>
<li>introduced and fixed bugs in the python as I went along :D</li>
</ul>
<h3 id="taipei">Taipei</h3>
<p>Ridonc. I took 7mins 18 vs 31s of winner.</p>
<p>Hahha. So this challenge was a port knocker. The fastest just <strong>nmapped</strong> all
ports and then curled to localhost!</p>
<p>Whereas I:</p>
<ul>
<li>downloaded some knocker.py</li>
<li>messed around inside the source code..</li>
<li>guessed that range would be in 56400 because that's where..</li>
<li>then tried to <em>hack</em> the system to get the config of the program that was
handling the knocking (knockd)</li>
<li>tried to read the ansible tmp files to get it</li>
<li>tried reading log files to find it</li>
<li>went back to knocker.py and ran it with -b</li>
<li>...</li>
</ul>
<h2 id="all-in-all">All in all</h2>
<p>Great fun, warmly recommend fixing some sad servers :)</p></content><category term="it"></category><category term="linux"></category><category term="ctf"></category><category term="world cup"></category></entry><entry><title>Suunnistus - Yö Sääksi, Nurmijärvi</title><link href="https://guldmyr.com/suunnistus-yo-saaksi-nurmijarvi-fi.html" rel="alternate"></link><published>2023-10-17T22:57:00+03:00</published><updated>2023-10-17T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-10-17:/suunnistus-yo-saaksi-nurmijarvi-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: b</li>
<li>5.4km (juoksin 6.4km, 56min, 28/31)</li>
<li>Kiljavannummi, Sääksi, Nurmijärvi</li>
<li><a href="https://rajamaenrykmentti.fi/kilpailut/reittiharveli/cgi-bin/reitti.cgi?act=map&amp;id=157&amp;cID=7&amp;pID=50150">routegadget</a></li>
<li><a href="https://rajamaenrykmentti.fi/irtulokset2023/v20231017yo.html">tulokset</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-2: OK</li>
<li>2-3: Isoin bummi. En valitsinut parempi otaminen olisi löytää tuo talo / mäki
just ennen rastia ja mennä sieltä rastiin.</li>
<li>4-5: En katsonut kompassi tarkasti. Oli parempi jos menisin enemmän vasemalle.</li>
<li>5-6 …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: b</li>
<li>5.4km (juoksin 6.4km, 56min, 28/31)</li>
<li>Kiljavannummi, Sääksi, Nurmijärvi</li>
<li><a href="https://rajamaenrykmentti.fi/kilpailut/reittiharveli/cgi-bin/reitti.cgi?act=map&amp;id=157&amp;cID=7&amp;pID=50150">routegadget</a></li>
<li><a href="https://rajamaenrykmentti.fi/irtulokset2023/v20231017yo.html">tulokset</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-2: OK</li>
<li>2-3: Isoin bummi. En valitsinut parempi otaminen olisi löytää tuo talo / mäki
just ennen rastia ja mennä sieltä rastiin.</li>
<li>4-5: En katsonut kompassi tarkasti. Oli parempi jos menisin enemmän vasemalle.</li>
<li>5-6: Menin liikaa mäen alle. Silti tä oli mun paras rasti?? 16/31 ??</li>
<li>7-8: OK mutta ei uskonut mennä mihin muut olivat siellä eli meni rastin ohi.</li>
</ul>
<p><a href="images/rajamaen.saaksi.2-3.png"><img alt="from rasti 2 to 3" src="images/rajamaen.saaksi.2-3.png" title="2-3"></a></p>
<h2 id="lopussa">Lopussa</h2>
<p>Yösuunnistus vinkit:</p>
<ul>
<li>Kun suunnistaan muun kanssa, muistakaa sovitta loppuaika ja että kaikilla on
kaikien puhelinumerot.</li>
<li>Itse en ymmärtää miksi en laitaa lampun asetuksen; että näen pidempi.. Mutta
se heiastaa kartasta.. Ehkä minus ja en pitäisi käyttää muovipussi.</li>
</ul></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="sääksi"></category><category term="rykmentti"></category><category term="b-rata"></category><category term="Nurmijärvi"></category><category term="kunto"></category><category term="rastianalyysi"></category></entry><entry><title>Suunnistus - Firmaliiga Salmi</title><link href="https://guldmyr.com/suunnistus-firmaliiga-salmi-fi.html" rel="alternate"></link><published>2023-08-29T22:57:00+03:00</published><updated>2023-08-29T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-08-29:/suunnistus-firmaliiga-salmi-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: d</li>
<li>4.5km (juoksin 6.2km, 67min, 53/80)</li>
<li>Letku, Salmi</li>
<li><a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-3-kisa-Salmi/D?classId=656177&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-1: Tuntui hyvältä ja juoksin suoraa rastiin.</li>
<li>1-2: Halusin mennää avokalliolla, näin kuutosen rasti mutta meni sen jälkeen
liian oikealle ja ei pitää korkeusero kuin halusin. Näin tuo vihreämpi alue
mutta en uskonut että se …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: d</li>
<li>4.5km (juoksin 6.2km, 67min, 53/80)</li>
<li>Letku, Salmi</li>
<li><a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-3-kisa-Salmi/D?classId=656177&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-1: Tuntui hyvältä ja juoksin suoraa rastiin.</li>
<li>1-2: Halusin mennää avokalliolla, näin kuutosen rasti mutta meni sen jälkeen
liian oikealle ja ei pitää korkeusero kuin halusin. Näin tuo vihreämpi alue
mutta en uskonut että se oli siitä ja juoksin vihreä alue ja rastin ohi.</li>
<li>3-4: Ehkä paras. Kiersin mäkeä ja juoksin pellon yli ja iso tiellä.</li>
<li>4-5: "pitää korkeusero!" oli mun päässä, ja meni aika OK.</li>
<li>5-6: Suora vaan, ei oli mitään mitä voin otta kiini. Pysähtyin liian aikaisin
ja vasemalle. Pitäisin huoammnut että avokalliot lopuneet.</li>
<li>6-7: Tä tuntui myös hyvältä, otin suorempi ja vasen reittivalinta. Pysyin
linjalla aika hyvin koko ajan mutta löysin jonkin muun rastin ennen mun ja se
oti ehkä minuutin.</li>
<li>7-8: Suon yli! Nyt tuli hienot märkät kengät! :D Myös tällä ei oli jotain mitä
voin seuraa koko matkan. Vähän matka käyttää yksi kohte, sitten vaihtaa
toiseen.</li>
<li>8-9: En huomannut tuo polun, olisi autannut jos sunniteluin reitin hieman
enemmän tällä</li>
<li>9-10: Tuntui hyvältä. Näin nuo pienet mäet myös metsässä</li>
<li>10-11: aika nopea</li>
<li>11-12: Ai mikä bummi. Tosi paljon liikaa vasemalle. Näin että tä oli
keltainen, mutta en katsonut tuolla aluella kartalla (myös koska se oli alle
nro 12 :D). Kiersin melkein maaliin ja ylös rastille ja takaisin. Bah!</li>
</ul>
<p><a href="images/3-4.20230829.firmaliiga.png"><img alt="from rasti 3 to 4" src="images/3-4.20230829.firmaliiga.png" title="3-4"></a></p>
<h2 id="lopussa">Lopussa</h2>
<p>En tarvitsinut syödä banaanin just ennen juoksun. Olisi parempi odottaa ja ottaa
se jälkeen. Mutta hyvä että otin juomarepun mukaan tämän kerran, kun tuli
kävelly (korkea mäki) sain vähän juoma juottu ja otin se vähän rauhallisempi ja
antoi enemmän aika tarkistaa kartan ja reitin.</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="d-rata"></category><category term="salim"></category><category term="vihti"></category><category term="firmaliiga"></category><category term="d-lohko"></category><category term="rastianalyysi"></category><category term="firmaliiga2023"></category></entry><entry><title>Suunnistus - Firmaliiga Haukkalampi</title><link href="https://guldmyr.com/suunnistus-firmaliiga-haukkalampi-fi.html" rel="alternate"></link><published>2023-08-24T22:57:00+03:00</published><updated>2023-08-24T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-08-24:/suunnistus-firmaliiga-haukkalampi-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: d</li>
<li>4.5km (juoksin 5.9km, 67min, 56/87)</li>
<li>Haukkalampi</li>
<li><a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-2-kisa-Haukkalampi/D?classId=648305&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-2: Tuntui hyvältä ja juoksin suoraan.</li>
<li>2-3: Käännyin liikaa vasemmalle ja enkä löytänyt väylää suolle, joten pyörisin
siellä aika pahasti. Menetin noin 4 minuuttia. Juoksin aika kovaa K-2 välillä,
joten harkitsisin ehkä hieman rauhallisempaa vauhtia.</li>
<li>3-4 …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: d</li>
<li>4.5km (juoksin 5.9km, 67min, 56/87)</li>
<li>Haukkalampi</li>
<li><a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-2-kisa-Haukkalampi/D?classId=648305&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-2: Tuntui hyvältä ja juoksin suoraan.</li>
<li>2-3: Käännyin liikaa vasemmalle ja enkä löytänyt väylää suolle, joten pyörisin
siellä aika pahasti. Menetin noin 4 minuuttia. Juoksin aika kovaa K-2 välillä,
joten harkitsisin ehkä hieman rauhallisempaa vauhtia.</li>
<li>3-4: En tarkistanut kartasta mitä tulee ja juoksin suoraan jyrkänteen ja
tarvitsin juosta takaisin ja ympäri siitä.</li>
<li>4-5: Pidempi väli, nautin tästä, ja olisi hyvä sunnitella seuraava rastiväli
tarkemmin.</li>
<li>5-6: Pitkä väli, pysähdyin muutaman kerran miettimään reittiä. Juoksin polulla
liian pitkään. Ehkä parempi olisi valita suoremmin ja hyökätä lähempää rastia,
jolloin olisin voinut välttää ison ja helposti tunnistettavan kohteen. Myös
korkeuserot olivat suuret, ja vaikka vasemmalla oleva polku oli lähellä
lampea, se vei minut paljon ylös ja alas. Löysin kuitenkin rastin suhteellisen
helposti.</li>
<li>7-8: Valitsin oikeanpuoleisen reitin, mutta alueella oli paljon kaatuneita
puita, mikä hidasti etenemistäni. Vasemmalla olisi ollut parempi vaihtoehto,
sillä siellä oli polku.</li>
<li>8-9: Korkeuseroa piti ottaa huomioon ja pysyä korkealla; alasmeno ei ollut
paras vaihtoehto.</li>
</ul>
<p><a href="images/2-3.20230822.firmaliiga.png"><img alt="from rasti 2 to 3" src="images/2-3.20230822.firmaliiga.png" title="2-3"></a></p>
<h2 id="lopussa">Lopussa</h2>
<p>Hyvä tunnelma. Meni paljon paremmin kuin viime viikon kilpailussa.</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="d-rata"></category><category term="haukkalampi"></category><category term="firmaliiga"></category><category term="d-lohko"></category><category term="rastianalyysi"></category><category term="firmaliiga2023"></category></entry><entry><title>Suunnistus - Firmaliiga Velskola</title><link href="https://guldmyr.com/suunnistus-firmaliiga-velskola-fi.html" rel="alternate"></link><published>2023-08-16T22:57:00+03:00</published><updated>2023-08-16T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-08-16:/suunnistus-firmaliiga-velskola-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: d</li>
<li>4.5km (juoksin 6.7km, 90min, 64/73)</li>
<li>Velskola</li>
<li><a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-1-kisa-Velskola/D?classId=644526&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-4: mäen ympäri, juoksin liikaa allaspäin, tielle. Aika hyvin</li>
<li>4-5: järkyttävä iso bummi. Sunnitelma oli juostaa metsällä järveen polku ja
juostaa ympäri. Vaikeus ehkä tuli koska aloitin katsoa järveen ja yritin
käyttä sen missä olin ja …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="suunnistaa">Suunnistaa</h2>
<ul>
<li>Lohko: d</li>
<li>4.5km (juoksin 6.7km, 90min, 64/73)</li>
<li>Velskola</li>
<li><a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-1-kisa-Velskola/D?classId=644526&amp;tab=player">Livelox</a></li>
</ul>
<h2 id="miten">Miten</h2>
<ul>
<li>K-4: mäen ympäri, juoksin liikaa allaspäin, tielle. Aika hyvin</li>
<li>4-5: järkyttävä iso bummi. Sunnitelma oli juostaa metsällä järveen polku ja
juostaa ympäri. Vaikeus ehkä tuli koska aloitin katsoa järveen ja yritin
käyttä sen missä olin ja ilmeisesti oli vaikea arvioida missä olen sen mukaan.
En katsonyt tarkasti eteenpäin, luulin että olin liikaa. Yksi lisä vaikeus oli
että kartta oli 10000:1 - jostain syystä tuntui pidempi kuin yleensä. Olin
väsynt ja en ollut treenanut juoksu riitäväks paljon kesällä.</li>
<li>6-10: sain nämä kaikki kiini hyvin (rastiväl olin noin 45~). Juoksin myös
lähellä yksi muu juoksija tällä, meillä oli noin sama temppu.</li>
<li>10-11: seurava iso bummi. Minulla ei ollut hyvä sunitelma ja lisäks valitsin
reitti mikä tuntui varmempi - ympäri ja polulla mutta kun tulin lähellä ei
ollu varmempi. Varmasti mennä suorempi olisi paljon nopeampi.</li>
<li>11-12: menin ylös liian aikaisin (siellä oli joku toinen radan rastti).</li>
</ul>
<p><a href="images/10-11.20230815.firmaliiga.png"><img alt="from rasti 10 to 11" src="images/10-11.20230815.firmaliiga.png" title="10-11"></a></p>
<ul>
<li>11-12: menin ylös liian aikaisin (siellä oli joku toinen radan rastti).</li>
</ul>
<h2 id="lopussa">Lopussa</h2>
<p>Mutta lopussa oli tosi hauskaa olla takaisin metsässä ja firmaliiga. Velskolla
oli remontti ja saimme limosiinikuljetus Luukista :D</p>
<p>Firman joukkue oli D-lohkossa koska voitimme E-lohkossa kevällä. Katsotaan jos
se menee parempi meille seurava kaksi vuoroa!</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="d-rata"></category><category term="velskola"></category><category term="firmaliiga"></category><category term="d-lohko"></category><category term="lippukallio"></category></entry><entry><title>fixing sad servers in challenges!</title><link href="https://guldmyr.com/fixing-sad-servers-in-challenges.html" rel="alternate"></link><published>2023-08-13T23:44:00+03:00</published><updated>2023-08-13T23:44:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-08-13:/fixing-sad-servers-in-challenges.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<p>Have been trying these web based Linux servers challenges out for a little
while. seems to be a young service. They have a Linux World Cup coming up soon.
Today is the last day to <a href="https://linuxworldcup.com/">register</a>!</p>
<p>After participating in CTF these challenges were not so hard but interesting
with new …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<p>Have been trying these web based Linux servers challenges out for a little
while. seems to be a young service. They have a Linux World Cup coming up soon.
Today is the last day to <a href="https://linuxworldcup.com/">register</a>!</p>
<p>After participating in CTF these challenges were not so hard but interesting
with new scenarios! Wonder how this stays afloat as it's currently free. Maybe
it uses containers a lot :)</p></content><category term="it"></category><category term="ctf"></category><category term="sadservers"></category><category term="linux"></category><category term="servers"></category><category term="sadservers.com"></category></entry><entry><title>Magnets 47 - suunnistus Latviassa</title><link href="https://guldmyr.com/magnets-47-suunnistus-latviassa-fi.html" rel="alternate"></link><published>2023-07-19T23:57:00+03:00</published><updated>2023-07-19T23:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-07-19:/magnets-47-suunnistus-latviassa-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="magnets-47">Magnets 47</h2>
<ul>
<li>Lohko: M21AK</li>
<li>6.5km (juoksin 9.5)</li>
<li>22 rastia</li>
<li>Ložmetējkalns, Latvia</li>
<li><a href="https://www.magnets.lv/routegadget/cgi-bin/reitti.cgi?act=map&amp;afrom=0&amp;atype=0&amp;atime=0&amp;aspeed=1&amp;zoom=20&amp;dim=1&amp;id=1305&amp;cID=5&amp;aID=50149">reittihärveli</a>!</li>
<li><a href="https://www.magnets.lv/rezultati/vasara_2023/47_karta/results.htm#M21AK">tulokset</a></li>
</ul>
<h2 id="yleisesti">yleisesti</h2>
<ul>
<li>Oli aika hauska että siellä oli vihreät äksät - se olivat kattuneet puita ja
toimivat minulle myös kuin "pysähty"-merkki (että olin juoksunut rastin ohi).
Aika montta rasteja oli tässä äksässä.</li>
<li>Niin monta rasteja, eli …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="magnets-47">Magnets 47</h2>
<ul>
<li>Lohko: M21AK</li>
<li>6.5km (juoksin 9.5)</li>
<li>22 rastia</li>
<li>Ložmetējkalns, Latvia</li>
<li><a href="https://www.magnets.lv/routegadget/cgi-bin/reitti.cgi?act=map&amp;afrom=0&amp;atype=0&amp;atime=0&amp;aspeed=1&amp;zoom=20&amp;dim=1&amp;id=1305&amp;cID=5&amp;aID=50149">reittihärveli</a>!</li>
<li><a href="https://www.magnets.lv/rezultati/vasara_2023/47_karta/results.htm#M21AK">tulokset</a></li>
</ul>
<h2 id="yleisesti">yleisesti</h2>
<ul>
<li>Oli aika hauska että siellä oli vihreät äksät - se olivat kattuneet puita ja
toimivat minulle myös kuin "pysähty"-merkki (että olin juoksunut rastin ohi).
Aika montta rasteja oli tässä äksässä.</li>
<li>Niin monta rasteja, eli se meni aika helposti.</li>
<li>Paljon hiekka! Tosin kuiva maasto.</li>
<li>0 kivejä kartassa!</li>
<li>tosi monta <code>V</code> (kuoppa) mutta en tiedä, olivatko ne ihmisen tehtneet?</li>
<li>tumma vihreä oli oikeasti tumma ja melkein mahdotonta mennä siiden kautta.
Valea vihreä ei oli niin paha mutta tosi huono näkyvys.</li>
<li>muutama rasteja oli piilotettu noin 15m sisään tummaaan vihreään. Aika
vaikea mennä sinne ja myös vaikea oli lähtö yksi niistä. Hokasin
täydellisesti suunta kun lähtin tuo tummalta vihreältä.</li>
<li>
<p>Kiinostava oli yksi merkki ja rasti numero 43 oli sen just vieressä/päällä .
Se oli tosi "ohut" ja suora korkeus-ero linja, joskus se oli kaksi linjaa jos
se meni vähän leveämpy mutta muutama kerta se oli vaan yhden.</p>
</li>
<li>
<p>lisäksi viimeiselta rastilta (kuvassa) juoskin suora vihreän yli ja se ei oli
nopeampi. paljon nopeampi oli juista polun kautta ja sitten seuraa tämä juttu
selkä (?)</p>
</li>
</ul>
<p><a href="images/7-8.20230726.magnets47.png"><img alt="oikealta-vasemalle" src="images/7-8.20230726.magnets47.png" title="7-8"></a></p>
<h2 id="ruskea-pistetta">ruskea pistettä</h2>
<ul>
<li>myös yksi ruskee pistetty polku en ole paljon nähnyt</li>
</ul>
<p><a href="images/brown_dotted.png"><img alt="ruskeat_pisteet" src="images/brown_dotted.png" title="brown_dotted"></a></p>
<h2 id="hyvin-jarjestetty">hyvin järjestetty</h2>
<ul>
<li>muutama mäkejä oli ehkä vaikein, niin monta kuoppaa mäessä oli vaikea löytää
just missä kuopassa rasti oli</li>
<li>sain numero ja lappu ja saan säästä se!</li>
<li>lapsi myös tuli mukaan ja tykkäsi. Kahvila oli ja tosi hyvä ja lyhyitä reittiä
hänelle.</li>
<li>en nähnyt niin paljon ihmisiä kun juoksin mutta paljon autoja oli siellä
"Parkissa" kun lähdin.</li>
<li>myös hyvin järjestetty parkkialua. Se oli pitkä "alua", metsä tien sivulla.
Tulit yks suunasta ja lähdit toiselta.</li>
</ul></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="riiga"></category><category term="latvia"></category><category term="Ložmetējkalns"></category><category term="M21AK"></category><category term="kiviton"></category><category term="magnets"></category><category term="🧲"></category></entry><entry><title>Jukola Valmistautuminen</title><link href="https://guldmyr.com/jukola-valmistautuminen-fi.html" rel="alternate"></link><published>2023-07-14T23:57:00+03:00</published><updated>2023-07-14T23:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-07-14:/jukola-valmistautuminen-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="historia">Historia</h2>
<p>Olen mennyt jukolaan nyt aika monta vuotaa, ensimmäinen oli 2015 Lounas (Paimi,
Salo lähellä).</p>
<p><a href="https://jukola.com/2023/">jukolan viesti 2023</a>!</p>
<ul>
<li>Yleensä on ollut neljäs / viides osuus mutta katsotaan:</li>
</ul>
<!-- markdownlint-disable MD013 -->
<p>| vuosi | osuus | nimi | sijainti viestissä | joukkue tulos (kun vaihdoin) | joukkue aika (kun vaihdoin) | osuus sijainti | osuus aika |
| ----------------------------------------------------------------------------------------------- | ----- | ------------- | ------------------ | ---------------------------- | --------------------------- | -------------- | ---------- | ------- |
| <a href="https://results.jukola.com/tulokset/en/j2015_ju/kilpailijat/1030/">2015 Luona (Paimio)</a> | 4 | Johan Guldmyr | 1353 …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="historia">Historia</h2>
<p>Olen mennyt jukolaan nyt aika monta vuotaa, ensimmäinen oli 2015 Lounas (Paimi,
Salo lähellä).</p>
<p><a href="https://jukola.com/2023/">jukolan viesti 2023</a>!</p>
<ul>
<li>Yleensä on ollut neljäs / viides osuus mutta katsotaan:</li>
</ul>
<!-- markdownlint-disable MD013 -->
<p>| vuosi | osuus | nimi | sijainti viestissä | joukkue tulos (kun vaihdoin) | joukkue aika (kun vaihdoin) | osuus sijainti | osuus aika |
| ----------------------------------------------------------------------------------------------- | ----- | ------------- | ------------------ | ---------------------------- | --------------------------- | -------------- | ---------- | ------- |
| <a href="https://results.jukola.com/tulokset/en/j2015_ju/kilpailijat/1030/">2015 Luona (Paimio)</a> | 4 | Johan Guldmyr | 1353 (+182) | 9:37:28 | +4:43:23 | 1579/1647 | 2:19:35 |
| <a href="https://results.jukola.com/tulokset/en/j2016_ju/kilpailijat/1255/">2016 Lappee (nranta)</a> | 4 | Johan Guldmyr | 1151 (+76) | 8:19:05 | +3:43:38 | 1326/1559 | 1:53:48 |
| <a href="https://results.jukola.com/tulokset/en/j2017_ju/kilpailijat/1110/">2017 Joensuu</a> | 4 | Johan Guldmyr | 1234 (-58) | 9:07:47 | +4:40:22 | 985/1472 | 1:32:58 |
| <a href="https://results.jukola.com/tulokset/en/j2018_ju/kilpailijat/1258/">2018 Lahti-Hollola</a> | 4 | Johan Guldmyr | 1647 (-52) | 10:19:46 | +6:00:51 | 1429/1773 | 2:06:03 | 1429 |
| <a href="https://results.jukola.com/tulokset/en/j2019_ju/kilpailijat/1519/">2019 Kangasala</a> | 5 | Johan Guldmyr | 1508 (-58) | 11:30:34 | +6:32:34 | 1492/1772 | 2:13:03 | 1492 |
| <a href="https://results.jukola.com/tulokset/en/j2021_ju/kilpailijat/1173/">2021 Napapiiri (Rovaniemi)</a> | 4 | Johan Guldmyr | 778 (-11) | 11:24:21 | +6:32:56 | 778/836 | 2:12:17 | 1242624 |
| <a href="https://results.jukola.com/tulokset/en/j2022_ju/kilpailijat/1133/">2022 Lukkari (Mynämäki)</a> | 5 | Johan Guldmyr | 1308 (+12) | 13:18:40 | +8:01:17 | 1319/1396 | 2:46:24 | 1242624 |
| <a href="https://results.jukola.com/tulokset/en/j2023_ju/kilpailijat/1143/">2022 Porvoo</a> | 2 | Johan Guldmyr | 1038 (+25) | 5:01:25 | +2:18:30 | 1168/1621 | 2:44:52 | 1526679 |</p>
<!-- markdownlint-disable MD013 -->
<h2 id="valmistautuminen">Valmistautuminen</h2>
<p>Olen pitänyt lista missä olen kirjoitanyt:</p>
<ul>
<li>mitä otan mukaan</li>
<li>sauna kassi</li>
<li>varusteet</li>
<li>miten sää oli ja minkalaisia vaateet minulla oli päällä</li>
<li>mitä söin</li>
<li>miten sunnistus meni ja mitä voin parentaa</li>
</ul>
<h2 id="vinkkeja-olen-kirjoitanut-itseleen">Vinkkeja olen kirjoitanut itseleen</h2>
<ul>
<li>2015: et tarvitse leimata k-pisteessä</li>
<li>2019:</li>
<li>et tarvitse mennä emit tsekki ennen IN portti, se on vaan oma tarkastus!</li>
<li>käyttä korkeuseroa! Ihmiset menee suora ja ympäri, urat ovat myös ympäri</li>
<li>2021:</li>
<li>soiden on myös muodot!</li>
<li>käytää kieletty alue jos on tarve</li>
<li>käyttää pidempi matka ja tie olisi hyvä, hävisin 20 sijainti pitkä välimatka
koska menin suora</li>
<li>2022:</li>
<li>lukekaa rastitaulu</li>
<li>yleislähdössä? Ota juna</li>
<li>kävellä kun asiat alkaa mennä huonosti</li>
<li>2023 (ensimmäinen yö):</li>
<li>uta juna</li>
<li>uta urat</li>
<li>ihmiset enemmän ottavat polkut ja halua enemmän varmempi rastin otaminen.</li>
<li>ota huomio että et juoksee k-pisten ohi!</li>
</ul></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="jukola"></category><category term="yö"></category><category term="otsalamppu"></category><category term="porvoo"></category><category term="borgå"></category></entry><entry><title>Raspberry Pi 4 with external SSDs</title><link href="https://guldmyr.com/raspberry-pi-4-with-external-ssds.html" rel="alternate"></link><published>2023-06-13T22:03:00+03:00</published><updated>2023-06-13T22:03:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-06-13:/raspberry-pi-4-with-external-ssds.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<h2 id="why-this-exercise">Why This Exercise?</h2>
<p>Before this post I had an old mini-itx server with ssds at home.</p>
<ul>
<li>a 120GB, 4TB and a 2TB SSD all from Samsung, and one fourth 1TB now
broken/missing one device that doesn't power on anymore :/.</li>
</ul>
<p>This really shouldn't have been an issue but I didn't …</p></summary><content type="html"><!-- prettier-ignore -->
<hr>
<h2 id="why-this-exercise">Why This Exercise?</h2>
<p>Before this post I had an old mini-itx server with ssds at home.</p>
<ul>
<li>a 120GB, 4TB and a 2TB SSD all from Samsung, and one fourth 1TB now
broken/missing one device that doesn't power on anymore :/.</li>
</ul>
<p>This really shouldn't have been an issue but I didn't want to do RAID1 because
the data wasn't that important to me and I had added them into an LVM RAID0
instead.</p>
<p>Fortunately I don't remember exactly what I did with the 1TB storage device,
maybe I wasn't using it anymore but it was still part of the LVM VG? Anyway,
files couldn't be read and there were some corrupted sqlites.</p>
<h2 id="what">What</h2>
<p>I first looked around for some cheap NAS boxes to put the SSDs in. No avail and
definately not cheap.</p>
<p>Then I looked behind my monitor on my desk and saw an unused raspberry pi 4 with
8GB RAM.</p>
<p>Huh. Can I?</p>
<p>Insert research to find some good posts
<a href="https://thepihut.com/blogs/raspberry-pi-tutorials/how-to-set-up-an-ssd-with-the-raspberry-pi">like this</a>
from thepihut.</p>
<p>It also had some link to a cable but unfortunately I couldn't order it. Maybe my
card doesn't work outside EU?</p>
<h2 id="next">Next</h2>
<ul>
<li>before powering off the old server I vgexported the LVM</li>
<li>usb active plus right SATA to USB cables with controller? That RPI 4 likes.</li>
<li><a href="https://www.startech.com/en-us/hdd/usb312sat3cb">startech</a> had some
overpowered 10Gb cables</li>
<li>firmware for the cable was not needed to update</li>
<li>Why was i Lazy with the lvm raid0 stripe lol of course first disk dies</li>
<li>always running out of more power extension at home, but now I think we're OK
again</li>
<li>Got an Active USB hub from TPlink(TP-LINK UH720 active 7-port USB3.0) (needed
because the RPi4 cannot power these disks)</li>
<li>Doesn't exactly match the 3.1 USB of the USB to SATA cables.</li>
</ul>
<h3 id="i-tried-to-recover-some-of-the-data-just-for-the-practice">I tried to recover some of the data just for the practice</h3>
<p>After plugging in both disks via the active hub:</p>
<ul>
<li><code>vgs</code> finds it!</li>
<li><code>vgchange -ay vg_data --activationmode partial</code></li>
<li>1 LV activated!</li>
<li><code>mount -t /dev/vg_data/lv_data /mnt/recovery -o ro</code></li>
<li>works! And just tried to copy one image out and that worked woop! 2.8TB used
with 3.4T free.</li>
<li>now what, get another 4TB disk and copy stuff there then juggle stuff
around?<ul>
<li>mount as rw and delete data until it's &lt; 2TB</li>
<li>possibly risky?</li>
<li>did it anyway and it had "mounting fs with errors" in <code>dmesg</code> output</li>
<li>du has input/output errors to parts of this, but not the whole thing</li>
<li>started to delete stuff</li>
<li>Make sure all data is on the 2TB PV sounds like a good idea</li>
<li>Remove 4TB PV from VG <code>vgsplit</code> or <code>vgreduce</code></li>
<li>tried vgreduce - wasn't happy</li>
<li>wanted a vgreduce with --removemissing but that complained about partial
LVs in the VG</li>
<li>Maybe just easier to copy stuff out I want to save and then start from
scratch?</li>
<li>Create a new LVM with the 4TB then move stuff there</li>
<li>Then create another VG with the 2TB and put some other stuff there?</li>
</ul>
</li>
</ul>
<h2 id="in-the-end">In the end</h2>
<ul>
<li>Copied stuff out from the rpi4 into my desktop which had a few 100GB free on a
disk.</li>
<li>Then wiped out the LVM on the two SSDs and created some new setup.</li>
</ul></content><category term="it"></category><category term="it"></category><category term="ssd"></category><category term="rpi"></category><category term="raspberry pi"></category><category term="raspberry pi 4"></category><category term="sata"></category><category term="usb"></category></entry><entry><title>Suunnistus - Kiintorastit Leppäävaarassa Illalla</title><link href="https://guldmyr.com/suunnistus-kiintorastit-leppaavaarassa-illalla-fi.html" rel="alternate"></link><published>2023-06-03T23:57:00+03:00</published><updated>2023-06-03T23:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2023-06-03:/suunnistus-kiintorastit-leppaavaarassa-illalla-fi.html</id><summary type="html"><!-- prettier-ignore -->
<hr>
<p>Espoo ylläpitää
<a href="https://www.espoo.fi/fi/liikunta-ja-luonto/ulkoliikuntapaikat/kiintorastit">kiintorastit</a>,
ja yksi niistä on Leppäävaaran urheilupuiston vieressä ja se oli aika sopiva
minulle - helpo mennä sinne ja takaisin.</p>
<p>Olen ollut siellä monta kertaa ja se olisi aika helppo.</p>
<h2 id="miksi">Miksi</h2>
<p>Menin yöllä (22:15-23:30 välillä eli aurinkilaskun jälkeen) sinne? No,
harjoittelisin otsalampulla ennen <a href="https://jukola.com/2023/">jukolan viestiä</a>!</p>
<ul>
<li>sopiiko akku …</li></ul></summary><content type="html"><!-- prettier-ignore -->
<hr>
<p>Espoo ylläpitää
<a href="https://www.espoo.fi/fi/liikunta-ja-luonto/ulkoliikuntapaikat/kiintorastit">kiintorastit</a>,
ja yksi niistä on Leppäävaaran urheilupuiston vieressä ja se oli aika sopiva
minulle - helpo mennä sinne ja takaisin.</p>
<p>Olen ollut siellä monta kertaa ja se olisi aika helppo.</p>
<h2 id="miksi">Miksi</h2>
<p>Menin yöllä (22:15-23:30 välillä eli aurinkilaskun jälkeen) sinne? No,
harjoittelisin otsalampulla ennen <a href="https://jukola.com/2023/">jukolan viestiä</a>!</p>
<ul>
<li>sopiiko akku juomarepussa?</li>
<li>miten otsalamppu sopii, tarvitsenko kiristä jotain?</li>
<li>kuinka kirkas se nyt on?</li>
<li>miten se nyt toimi taas tämä suunnistus pimeässä</li>
</ul>
<h2 id="loput">Loput</h2>
<p>Meni aika hyvin. Tein oman radan ja löysin kaikki paitsi nro 34, luulen että se
ei ollut siellä mutta ehkä en ympärisi koko kumpare riitäväksi. Ja kun lähdin
44:lta 45:lle juoksin värään suuntaan ja tulin metsästa pellon just länsiltä
rastilta. No, huomasin aika nopeasti missä olin ja juoksin vaan ympäri isolla
tiellä.</p>
<p>Yksi eri Jukolalla on että tällä jokaisella rastilla oli heijastimet - eli näin
missä ne olivat aika helposti - ja se oli helpompi kuin jos se olisi päivällä.</p>
<p>Lisäksi juoksin pollulla aika paljon, siellä on niin monta.</p>
<p>Vesi tuli joskus vähän lämmin. Luulen että se oli koska lämmin batteri oli sen
just vieressä ja käytin kirkain moodilla mutta ei koko ajan, esim kun juoksin
talojen vieressä.</p>
<p>Tuli aika pimeä siellä metsässä ja oli niin hauskaa juostaa valossa kuplassa :D</p></content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="espoo"></category><category term="yö"></category><category term="otsalamppu"></category><category term="kiintorastit"></category><category term="jukola"></category></entry></feed>
If you would like to create a banner that links to this page (i.e. this validation result), do the following:
Download the "valid Atom 1.0" banner.
Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)
Add this HTML to your page (change the image src
attribute if necessary):
If you would like to create a text link instead, here is the URL you can use:
http://www.feedvalidator.org/check.cgi?url=https%3A//guldmyr.com/atom.xml