Congratulations!

[Valid Atom 1.0] This is a valid Atom 1.0 feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: https://guldmyr.com/atom.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <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">&lt;!-- prettier-ignore --&gt;
  3. &lt;hr&gt;
  4. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  5. &lt;ul&gt;
  6. &lt;li&gt;Lohko: b&lt;/li&gt;
  7. &lt;li&gt;2.7km (juoksin 2.4km, 25min, 10/19)&lt;/li&gt;
  8. &lt;li&gt;Katajanokka, Helsinki&lt;/li&gt;
  9. &lt;li&gt;&lt;a href="https://navisport.fi/events/cf37ea05-da1a-4942-a0da-9e9328d2d840/results/57b92705-a57e-4642-82b0-51bcaff12939"&gt;Tulokset&lt;/a&gt;&lt;/li&gt;
  10. &lt;/ul&gt;
  11. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  12. &lt;p&gt;Aamutreeni, en muistanut että oli suunnistus kun söin aamupala eli söin liikaa :)&lt;/p&gt;
  13. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  14. &lt;ul&gt;
  15. &lt;li&gt;K-1: Aloitin hyvin. Tiesin heti että vitsi mulla on liian paljon vaateet päällä.
  16.  Ei haitannut, avasin vaan takin :D&lt;/li&gt;
  17. &lt;li&gt;4-5: Näin vain …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  18. &lt;hr&gt;
  19. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  20. &lt;ul&gt;
  21. &lt;li&gt;Lohko: b&lt;/li&gt;
  22. &lt;li&gt;2.7km (juoksin 2.4km, 25min, 10/19)&lt;/li&gt;
  23. &lt;li&gt;Katajanokka, Helsinki&lt;/li&gt;
  24. &lt;li&gt;&lt;a href="https://navisport.fi/events/cf37ea05-da1a-4942-a0da-9e9328d2d840/results/57b92705-a57e-4642-82b0-51bcaff12939"&gt;Tulokset&lt;/a&gt;&lt;/li&gt;
  25. &lt;/ul&gt;
  26. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  27. &lt;p&gt;Aamutreeni, en muistanut että oli suunnistus kun söin aamupala eli söin liikaa :)&lt;/p&gt;
  28. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  29. &lt;ul&gt;
  30. &lt;li&gt;K-1: Aloitin hyvin. Tiesin heti että vitsi mulla on liian paljon vaateet päällä.
  31.  Ei haitannut, avasin vaan takin :D&lt;/li&gt;
  32. &lt;li&gt;4-5: Näin vain pitkä linjan kartassa.
  33.  En huomannut että juoksin ysille neloselta. Huomasin rastin lähellä ja
  34.  sitten tuli paniikki ja kännyin vain rastiin päin. Jos olisin vain
  35.  juossut eteenpäin ja kääntynyt myöhemmin, olisi ollut paras reittivalinta.&lt;/li&gt;
  36. &lt;li&gt;15-16: Linjat menivät päällekkäin. Olin "väsynyt" ja tarvitsin juosta
  37.  hitaammin ja lukea karttaa tarkasti. Tunsin, että oli iso mahdollisuus, että
  38.  otan rastit vääräällä järjestkysessä&lt;/li&gt;
  39. &lt;/ul&gt;
  40. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  41. &lt;p&gt;Oli mukava, että joku muu juoksi samalla radalla ja me noin (radan keskivaihella)
  42. juoksimme erilaisia reittejä rasteille. Hän oli nopeampi ja minun edessäni
  43. maalissa.&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  44. &lt;hr&gt;
  45. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  46. &lt;ul&gt;
  47. &lt;li&gt;Lohko: f&lt;/li&gt;
  48. &lt;li&gt;3.2km (juoksin 3.2km, 26min, 38/41)&lt;/li&gt;
  49. &lt;li&gt;Malmi, Helsinki&lt;/li&gt;
  50. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Malmi/Firmasprintti?classId=729458&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  51. &lt;/ul&gt;
  52. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  53. &lt;p&gt;Nyt ei ole enää pimeä ulkona klo 18 aikana eli minun en enää tarviinnut
  54. otsalammun.&lt;/p&gt;
  55. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  56. &lt;ul&gt;
  57. &lt;li&gt;K-1: Ai paska. Katsoin mihin viime juoksija lähti ja menin hänen perässä.
  58.  Pitäisin mennyt toiseenpäin. Noin puolen minuutin bummi …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  59. &lt;hr&gt;
  60. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  61. &lt;ul&gt;
  62. &lt;li&gt;Lohko: f&lt;/li&gt;
  63. &lt;li&gt;3.2km (juoksin 3.2km, 26min, 38/41)&lt;/li&gt;
  64. &lt;li&gt;Malmi, Helsinki&lt;/li&gt;
  65. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Malmi/Firmasprintti?classId=729458&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  66. &lt;/ul&gt;
  67. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  68. &lt;p&gt;Nyt ei ole enää pimeä ulkona klo 18 aikana eli minun en enää tarviinnut
  69. otsalammun.&lt;/p&gt;
  70. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  71. &lt;ul&gt;
  72. &lt;li&gt;K-1: Ai paska. Katsoin mihin viime juoksija lähti ja menin hänen perässä.
  73.  Pitäisin mennyt toiseenpäin. Noin puolen minuutin bummi.&lt;/li&gt;
  74. &lt;li&gt;3-4: Aika hauska. Oli noin samanlainen matka. Oikea ylämäki alussa ja vasen
  75.  ylämäki oli lopussa.&lt;/li&gt;
  76. &lt;li&gt;5-6: Tosi hauska. Olin vaan niin hidas :D Vaikka parempi olisi jatkaa vaan
  77.  suorana.&lt;/li&gt;
  78. &lt;li&gt;7-8: Juoksin rastin ympäri koska se oli aidan toisella puolella. En katsonut
  79.  kartan riitävästi tarkaana.&lt;/li&gt;
  80. &lt;li&gt;8-9: Halusin ottaa oikoreitti parkipaikan yli mutta se oli täynä autoja ja
  81.  luntaa että en säästänyt mitän :)&lt;/li&gt;
  82. &lt;li&gt;11-12: Tällä oli suorempi reitti. Mutta siellä bussipysähdyn vieressä yksi
  83.  "normi" ihminen juoksi minun ohi mutta hänellä oli vaan bussille matkalla :)&lt;/li&gt;
  84. &lt;li&gt;13-14: "Ai nyt on kielletty alue". Yritin ekä mennä tien toiselle puolelle
  85.  mutta ihan väärin. En nähnyt mikä suojatie. Minuutin bummi.&lt;/li&gt;
  86. &lt;li&gt;14-15: En osaa lukea kartaa niin hyvä. Nuo kolmiot ilmeisesti tarkoittaa
  87.  tunneli vai jotain. Siellä oli joku passaaagi rakennuksessa mutten huomannut.
  88.  Juoksin ympäri ja ympäri. 1.5min bummi.&lt;/li&gt;
  89. &lt;/ul&gt;
  90. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  91. &lt;p&gt;Voi olla että tämä oli viimeinen kerttaa IQM tiimi oli mukaan firmaliigassa,
  92. vai että minä olin mukaan IQM tiimin.&lt;/p&gt;
  93. &lt;p&gt;Oli hauska olla Malmissa! En oli ollut siellä aluella ennen. Hyvä harjoitella niitä
  94. tunneleja ja kiellettyä alueita.&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  95. &lt;hr&gt;
  96. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  97. &lt;ul&gt;
  98. &lt;li&gt;Lohko: f&lt;/li&gt;
  99. &lt;li&gt;3.2km (juoksin 3.2km, 21min, 0/40 Hylätty)&lt;/li&gt;
  100. &lt;li&gt;Jätkäsaari, Helsinki&lt;/li&gt;
  101. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Jatkasaari/Firmasprintti?classId=725788&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  102. &lt;/ul&gt;
  103. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  104. &lt;p&gt;Yleisesti on ollut tosi hyvä nämä viime kolme &lt;a href="https://iltarastit.fi/sprintticup/"&gt;stadin sprintticup&lt;/a&gt;
  105. ottelut. Ensin (minulle, kännelmäki) kesti 30min, seurava 25min ja nyt se oli vaan 21min.
  106. Noin samat matka kaikki kolme.
  107. En ole juoksut maksimi paljon …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  108. &lt;hr&gt;
  109. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  110. &lt;ul&gt;
  111. &lt;li&gt;Lohko: f&lt;/li&gt;
  112. &lt;li&gt;3.2km (juoksin 3.2km, 21min, 0/40 Hylätty)&lt;/li&gt;
  113. &lt;li&gt;Jätkäsaari, Helsinki&lt;/li&gt;
  114. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Stadin-Sprintticup-Jatkasaari/Firmasprintti?classId=725788&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  115. &lt;/ul&gt;
  116. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  117. &lt;p&gt;Yleisesti on ollut tosi hyvä nämä viime kolme &lt;a href="https://iltarastit.fi/sprintticup/"&gt;stadin sprintticup&lt;/a&gt;
  118. ottelut. Ensin (minulle, kännelmäki) kesti 30min, seurava 25min ja nyt se oli vaan 21min.
  119. Noin samat matka kaikki kolme.
  120. En ole juoksut maksimi paljon talvessa, yleensä on ollut 4-6km ja aika löysä temppo.&lt;/p&gt;
  121. &lt;p&gt;Sain testanut otsalampun, vielä se toimii hyvin ja se auttanut paljon. Tällä kertta
  122. Jätkäsaaressa en tarvinnut koska oli vielä valossa ulkona.&lt;/p&gt;
  123. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  124. &lt;ul&gt;
  125. &lt;li&gt;K-1: Kävelin vaan suora ja luin kartan samaan aikaan.&lt;/li&gt;
  126. &lt;li&gt;1-3: Jatketin suorana ja kun olin 2-3 välillä näin yhden rastin nelosen suuntaan&lt;/li&gt;
  127. &lt;li&gt;3-4: No ihan hirveä. Otin rapuset ylös koska "näin rastin". Juoksin vanhan
  128.  työkavern ohi ja leimasin ilman tarkistamassa rastin numeron. Se olin väärin.
  129.  Oikein rasti neljä oli hieman alas- ja eteenpäin.&lt;/li&gt;
  130. &lt;li&gt;4-5: No otin se väärän rastin tosi hyvin ja leimaus meni ainoastaan hyvin koko juoksu.&lt;/li&gt;
  131. &lt;li&gt;9-10: Juoksin eteenpäin, luulen että parempi ja lyhyempi oli käänttää taksepäin.&lt;/li&gt;
  132. &lt;li&gt;13-14: En ole ihan varma mikä on lyhyempi, voittajat otivat vaseman reitti ja muut
  133.  oikean. Olin hitain :)&lt;/li&gt;
  134. &lt;li&gt;17-18: Viimeinen rasti ennen maali mahdollisuus ota yksi ihan jäinen alamäki, otin
  135.  sen koska minulla oli nastakengät päällä. Meni ihan OK mutta minun tarvitsin
  136.  ota vähän isompi käännös autotieen kun meinasin.&lt;/li&gt;
  137. &lt;/ul&gt;
  138. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  139. &lt;p&gt;Ei ollut hauska kun sain se vastaus "hylätty", väärä rasti neljä. Huomasin heti kun
  140. tarkistin kartalla että joo otin väärä rasti. Mutta, tämä oli kauden ensin virhe ja
  141. toivotavasti viimeinein!&lt;/p&gt;</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">&lt;p&gt;It's hard to believe that it's already been four years since I first joined the team at IQM,
  142. completely new to the exciting world of Quantum Computing.&lt;/p&gt;
  143. &lt;p&gt;It's been an incredible journey filled with learning, challenges, and a sense of accomplishment.&lt;/p&gt;
  144. &lt;h2 id="starting-fresh-building-confidence"&gt;Starting Fresh, Building Confidence&lt;/h2&gt;
  145. &lt;p&gt;The supportive environment at IQM …&lt;/p&gt;</summary><content type="html">&lt;p&gt;It's hard to believe that it's already been four years since I first joined the team at IQM,
  146. completely new to the exciting world of Quantum Computing.&lt;/p&gt;
  147. &lt;p&gt;It's been an incredible journey filled with learning, challenges, and a sense of accomplishment.&lt;/p&gt;
  148. &lt;h2 id="starting-fresh-building-confidence"&gt;Starting Fresh, Building Confidence&lt;/h2&gt;
  149. &lt;p&gt;The supportive environment at IQM provided numerous opportunities to explore and grow.
  150. I actively participated in various projects, including:&lt;/p&gt;
  151. &lt;ul&gt;
  152. &lt;li&gt;Testing the Control Software Installation:
  153.  While my initial attempt wasn't the final solution, it served as a valuable learning experience,
  154.  establishing a crucial safety net and reducing stress for the team moving forward.&lt;/li&gt;
  155. &lt;li&gt;Promoting Infrastructure as Code:
  156.  As part of the IT operations team, I championed the importance of Infrastructure as Code
  157.  and achieving reproducibility in our processes.&lt;/li&gt;
  158. &lt;li&gt;Advocating for Ease of Installation:
  159.  Contributing to the Software Development team, I emphasized the need for user-friendly and
  160.  easy-to-install software solutions, improving overall user experience.&lt;/li&gt;
  161. &lt;/ul&gt;
  162. &lt;h2 id="overcoming-challenges-discovering-impact"&gt;Overcoming Challenges, Discovering Impact&lt;/h2&gt;
  163. &lt;p&gt;Every journey has its hurdles. Balancing the need for immediate solutions with long-term viability
  164. was a key lesson learned.
  165. It's about finding the right balance between addressing present issues and ensuring future sustainability.&lt;/p&gt;
  166. &lt;p&gt;The decision to explore Prometheus, made in &lt;a href="./3-months-at-iqm-today"&gt;a previous blog post&lt;/a&gt;,
  167. continues to have a positive impact on our monitoring capabilities.&lt;/p&gt;
  168. &lt;p&gt;This highlights the collaborative nature of our work, where ideas can originate from various sources
  169. and benefit the entire team.&lt;/p&gt;
  170. &lt;h2 id="lessons-learned-a-look-forward"&gt;Lessons Learned, A Look Forward&lt;/h2&gt;
  171. &lt;p&gt;Today, I'm proud to say that I've started to understand the basics of Quantum Computing, its components,
  172. and the intricate processes involved in maintaining a Quantum Computer.
  173. More importantly, I've learned the value of collaboration and how to think strategically about future
  174. implications of my actions.&lt;/p&gt;
  175. &lt;p&gt;I am deeply grateful to the supportive team at IQM who made this journey so enriching.
  176. Looking ahead, I'm excited to continue learning, growing, and contributing to the success of IQM in the
  177. ever-evolving field of Quantum Computing.&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  178. &lt;hr&gt;
  179. &lt;h2 id="what-was-going-on"&gt;What was going on?&lt;/h2&gt;
  180. &lt;p&gt;The wired network connection lost connection every now and then. Most of the
  181. time this didn't bother because buffering but sometimes it did annoy.&lt;/p&gt;
  182. &lt;p&gt;This was visible in &lt;code&gt;dmesg -T&lt;/code&gt; output:&lt;/p&gt;
  183. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:23&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Down
  184. &lt;span class="o"&gt;[&lt;/span&gt;Mon …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  185. &lt;hr&gt;
  186. &lt;h2 id="what-was-going-on"&gt;What was going on?&lt;/h2&gt;
  187. &lt;p&gt;The wired network connection lost connection every now and then. Most of the
  188. time this didn't bother because buffering but sometimes it did annoy.&lt;/p&gt;
  189. &lt;p&gt;This was visible in &lt;code&gt;dmesg -T&lt;/code&gt; output:&lt;/p&gt;
  190. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:23&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Down
  191. &lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:34&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Up&lt;span class="w"&gt; &lt;/span&gt;-&lt;span class="w"&gt; &lt;/span&gt;1Gbps/Full&lt;span class="w"&gt; &lt;/span&gt;-&lt;span class="w"&gt; &lt;/span&gt;flow&lt;span class="w"&gt; &lt;/span&gt;control&lt;span class="w"&gt; &lt;/span&gt;rx/tx
  192. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  193.  
  194. &lt;h2 id="what-was-tried"&gt;What was tried&lt;/h2&gt;
  195. &lt;ul&gt;
  196. &lt;li&gt;disabling wifi and bluetooth (done by setting this in /boot/config.txt):&lt;/li&gt;
  197. &lt;/ul&gt;
  198. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;all&lt;span class="o"&gt;]&lt;/span&gt;
  199. &lt;span class="nv"&gt;dtoverlay&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;disable-wifi
  200. &lt;span class="nv"&gt;dtoverlay&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;disable-bt
  201. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  202.  
  203. &lt;ul&gt;
  204. &lt;li&gt;disable eee (Energy-Efficient Ethernet), done by adding this to /etc/rc.local:&lt;/li&gt;
  205. &lt;/ul&gt;
  206. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;/usr/sbin/ethtool&lt;span class="w"&gt; &lt;/span&gt;--set-eee&lt;span class="w"&gt; &lt;/span&gt;eth0&lt;span class="w"&gt; &lt;/span&gt;eee&lt;span class="w"&gt; &lt;/span&gt;off
  207. &lt;span class="nb"&gt;exit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;
  208. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  209.  
  210. &lt;h2 id="what-really-really-helped"&gt;What really really helped&lt;/h2&gt;
  211. &lt;ul&gt;
  212. &lt;li&gt;making sure the cable is properly connected into the switch, the plastic flap
  213.  that keeps it in is apparently broken&lt;/li&gt;
  214. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  215. &lt;hr&gt;
  216. &lt;h2 id="mita-tapahtui"&gt;Mitä tapahtui&lt;/h2&gt;
  217. &lt;p&gt;Langalla verkkoyhteys kotona katkkeili usein. Yleensä ei ollut ongelmä mutta
  218. pikkuhiljaa puskurointi ei auttanut enää.&lt;/p&gt;
  219. &lt;p&gt;Tämä oli näkyvissä &lt;code&gt;dmesg -T&lt;/code&gt;:&lt;/p&gt;
  220. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:23&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Down
  221. &lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:34&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Up …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  222. &lt;hr&gt;
  223. &lt;h2 id="mita-tapahtui"&gt;Mitä tapahtui&lt;/h2&gt;
  224. &lt;p&gt;Langalla verkkoyhteys kotona katkkeili usein. Yleensä ei ollut ongelmä mutta
  225. pikkuhiljaa puskurointi ei auttanut enää.&lt;/p&gt;
  226. &lt;p&gt;Tämä oli näkyvissä &lt;code&gt;dmesg -T&lt;/code&gt;:&lt;/p&gt;
  227. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:23&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Down
  228. &lt;span class="o"&gt;[&lt;/span&gt;Mon&lt;span class="w"&gt; &lt;/span&gt;Jan&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;22&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;20&lt;/span&gt;:48:34&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2024&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;bcmgenet&lt;span class="w"&gt; &lt;/span&gt;fd580000.ethernet&lt;span class="w"&gt; &lt;/span&gt;eth0:&lt;span class="w"&gt; &lt;/span&gt;Link&lt;span class="w"&gt; &lt;/span&gt;is&lt;span class="w"&gt; &lt;/span&gt;Up&lt;span class="w"&gt; &lt;/span&gt;-&lt;span class="w"&gt; &lt;/span&gt;1Gbps/Full&lt;span class="w"&gt; &lt;/span&gt;-&lt;span class="w"&gt; &lt;/span&gt;flow&lt;span class="w"&gt; &lt;/span&gt;control&lt;span class="w"&gt; &lt;/span&gt;rx/tx
  229. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  230.  
  231. &lt;h2 id="yritetaan"&gt;Yritetään&lt;/h2&gt;
  232. &lt;ul&gt;
  233. &lt;li&gt;Poista wifi ja bluetooth käytöstä (lisää seuraava
  234.  /boot/config.txt-tiedostoon):&lt;/li&gt;
  235. &lt;/ul&gt;
  236. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;all&lt;span class="o"&gt;]&lt;/span&gt;
  237. &lt;span class="nv"&gt;dtoverlay&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;disable-wifi
  238. &lt;span class="nv"&gt;dtoverlay&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;disable-bt
  239. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  240.  
  241. &lt;ul&gt;
  242. &lt;li&gt;Poista eee käytöstä, muokkaa /etc/rc.local-tiedostoa:&lt;/li&gt;
  243. &lt;/ul&gt;
  244. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;/usr/sbin/ethtool&lt;span class="w"&gt; &lt;/span&gt;--set-eee&lt;span class="w"&gt; &lt;/span&gt;eth0&lt;span class="w"&gt; &lt;/span&gt;eee&lt;span class="w"&gt; &lt;/span&gt;off
  245. &lt;span class="nb"&gt;exit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;
  246. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  247.  
  248. &lt;h2 id="mita-oikeasti-auttoi-lopulta"&gt;Mitä oikeasti auttoi lopulta&lt;/h2&gt;
  249. &lt;p&gt;&lt;em&gt;Muut keinot auttoivat myös, mutta lopulta ongelma ratkesi seuraavasti:&lt;/em&gt;&lt;/p&gt;
  250. &lt;ul&gt;
  251. &lt;li&gt;Varimsta, että kaapeli on hyvin kiinnitetty kytkimeen; omassa kaapelissani
  252.  muovien lukitusklipsi oli ilmeisesti rikki, ja kaapeli pääsi liukumaan ulos
  253.  portista!&lt;/li&gt;
  254. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  255. &lt;hr&gt;
  256. &lt;h2 id="031-tournament"&gt;0.31 Tournament&lt;/h2&gt;
  257. &lt;p&gt;These are my
  258. &lt;a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html"&gt;stats&lt;/a&gt;. I have
  259. not finished the game many times. It is hard. I think the original idea was by
  260. someone that played nethack and thought it was too easy.&lt;/p&gt;
  261. &lt;p&gt;&lt;strong&gt;Everything wants to kill you!&lt;/strong&gt;&lt;/p&gt;
  262. &lt;p&gt;I usually play MiBe (mostly because I really want to …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  263. &lt;hr&gt;
  264. &lt;h2 id="031-tournament"&gt;0.31 Tournament&lt;/h2&gt;
  265. &lt;p&gt;These are my
  266. &lt;a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html"&gt;stats&lt;/a&gt;. I have
  267. not finished the game many times. It is hard. I think the original idea was by
  268. someone that played nethack and thought it was too easy.&lt;/p&gt;
  269. &lt;p&gt;&lt;strong&gt;Everything wants to kill you!&lt;/strong&gt;&lt;/p&gt;
  270. &lt;p&gt;I usually play MiBe (mostly because I really want to hit berserk if I'm in a
  271. tight spot).&lt;/p&gt;
  272. &lt;p&gt;Feels like Minotaur Berserker is more difficult this time around..&lt;/p&gt;
  273. &lt;p&gt;My current usual route:&lt;/p&gt;
  274. &lt;ul&gt;
  275. &lt;li&gt;Dungeon levels until 10 or 11&lt;/li&gt;
  276. &lt;li&gt;Lair of Beasts&lt;/li&gt;
  277. &lt;li&gt;Dungeon level 12&lt;/li&gt;
  278. &lt;li&gt;Orcish Mines&lt;/li&gt;
  279. &lt;li&gt;Dungeon levels 13-15&lt;/li&gt;
  280. &lt;li&gt;First Lair Rune Branch&lt;/li&gt;
  281. &lt;li&gt;Second Lair Rune Branch&lt;/li&gt;
  282. &lt;li&gt;Vaults levels 1-4&lt;/li&gt;
  283. &lt;li&gt;Elven Halls (optional)&lt;/li&gt;
  284. &lt;li&gt;Depths&lt;/li&gt;
  285. &lt;li&gt;&lt;strong&gt;Do not Go to say the Crypt or some Pandemonium to try to "get some more exp
  286.  before 3rd rune"&lt;/strong&gt;&lt;/li&gt;
  287. &lt;li&gt;3rd Rune (Abyss, Slime or Vault 5)&lt;/li&gt;
  288. &lt;li&gt;Zot 1-5&lt;/li&gt;
  289. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  290. &lt;hr&gt;
  291. &lt;h2 id="031-turnaus"&gt;0.31 Turnaus&lt;/h2&gt;
  292. &lt;p&gt;Minun
  293. &lt;a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html"&gt;statsit&lt;/a&gt;. En
  294. ole suorittanut pelin monta kertaa. Se on vaikea. Luulen että alkuperäinen idea
  295. oli että joku pelasi &lt;a href="https://www.nethack.org/"&gt;nethack&lt;/a&gt; ja se oli liian helpo.&lt;/p&gt;
  296. &lt;p&gt;&lt;strong&gt;Kaikki haluu tappaa sinua!&lt;/strong&gt;&lt;/p&gt;
  297. &lt;p&gt;Yleensä pelaan MiBe (koska minä oikeasti halua paina "berserk" kun olen tiukassa
  298. tilannessa).&lt;/p&gt;
  299. &lt;p&gt;Tuntuu kuin Mintor Berserker on …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  300. &lt;hr&gt;
  301. &lt;h2 id="031-turnaus"&gt;0.31 Turnaus&lt;/h2&gt;
  302. &lt;p&gt;Minun
  303. &lt;a href="https://crawl.develz.org/tournament/0.31/players/martbhell.html"&gt;statsit&lt;/a&gt;. En
  304. ole suorittanut pelin monta kertaa. Se on vaikea. Luulen että alkuperäinen idea
  305. oli että joku pelasi &lt;a href="https://www.nethack.org/"&gt;nethack&lt;/a&gt; ja se oli liian helpo.&lt;/p&gt;
  306. &lt;p&gt;&lt;strong&gt;Kaikki haluu tappaa sinua!&lt;/strong&gt;&lt;/p&gt;
  307. &lt;p&gt;Yleensä pelaan MiBe (koska minä oikeasti halua paina "berserk" kun olen tiukassa
  308. tilannessa).&lt;/p&gt;
  309. &lt;p&gt;Tuntuu kuin Mintor Berserker on hieman vaikeampi tässä turnauksessa..&lt;/p&gt;
  310. &lt;p&gt;Yleensä mun reitti on:&lt;/p&gt;
  311. &lt;ol&gt;
  312. &lt;li&gt;Dungeon levels 10:een vai 11:een&lt;/li&gt;
  313. &lt;li&gt;Lair of Beasts&lt;/li&gt;
  314. &lt;li&gt;Dungeon level 12&lt;/li&gt;
  315. &lt;li&gt;Orcish Mines&lt;/li&gt;
  316. &lt;li&gt;Dungeon levels 13-15&lt;/li&gt;
  317. &lt;li&gt;Ensimmäinein Lair Rune Branch&lt;/li&gt;
  318. &lt;li&gt;Toinen Lair Rune Branch&lt;/li&gt;
  319. &lt;li&gt;Vaults levels 1-4&lt;/li&gt;
  320. &lt;li&gt;Elven Halls (ainoastaan yhden kerroksen)&lt;/li&gt;
  321. &lt;li&gt;Depths&lt;/li&gt;
  322. &lt;li&gt;&lt;strong&gt;Oikeasti Älä menee Crypt:iin yritämistä "vaan vähän lisää kokemusta ennen
  323.   kolmas &lt;a href="http://crawl.chaosforge.org/Rune"&gt;riimun&lt;/a&gt;"&lt;/strong&gt;&lt;/li&gt;
  324. &lt;li&gt;Kolmas Riimu (Abyss, Slime or Vault 5)&lt;/li&gt;
  325. &lt;li&gt;Zot 1-5&lt;/li&gt;
  326. &lt;/ol&gt;</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">&lt;!-- prettier-ignore --&gt;
  327. &lt;hr&gt;
  328. &lt;p&gt;Have you seen these error messages before?&lt;/p&gt;
  329. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;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.
  330. 10:18:23.473577Z Exceeded hard memory limit of 384 MiB with 393 MiB after …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  331. &lt;hr&gt;
  332. &lt;p&gt;Have you seen these error messages before?&lt;/p&gt;
  333. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;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.
  334. 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.
  335. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  336.  
  337. &lt;p&gt;I saw these with:&lt;/p&gt;
  338. &lt;ul&gt;
  339. &lt;li&gt;Google's AppEngine and a Python Flask webservice.&lt;/li&gt;
  340. &lt;li&gt;Wanting to stick with Free Tier (and dynamic instance &lt;strong&gt;F1&lt;/strong&gt;).&lt;/li&gt;
  341. &lt;/ul&gt;
  342. &lt;p&gt;I should not have used the default gunicorn settings of 4 workers, but rather
  343. follow their
  344. &lt;a href="https://cloud.google.com/appengine/docs/standard/python3/runtime#entrypoint_best_practices"&gt;guidance&lt;/a&gt;
  345. and use 2!&lt;/p&gt;
  346. &lt;p&gt;Massive speedup seen, from always &amp;gt;300ms and frequently over 5 seconds to
  347. respond, it's now down to just a few milliseconds. Probably because the instance
  348. was I guess using all the memory. But when memory really was exceeded the app
  349. was killed and restarted resulting in even higher latency.&lt;/p&gt;
  350. &lt;h2 id="before-the-y-axis-is-in-seconds"&gt;before (the Y axis is in seconds)&lt;/h2&gt;
  351. &lt;p&gt;&lt;a href="images/wtangy_before.png"&gt;&lt;img alt="before" src="images/wtangy_before.png" title="before_latency"&gt;&lt;/a&gt;&lt;/p&gt;
  352. &lt;h2 id="after"&gt;after&lt;/h2&gt;
  353. &lt;p&gt;&lt;a href="images/wtangy_after.png"&gt;&lt;img alt="after" src="images/wtangy_after.png" title="after_latency"&gt;&lt;/a&gt;&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  354. &lt;hr&gt;
  355. &lt;p&gt;Oletko näyhnyt tälläisiä viestiä Googlen AppEnginen logissa? Onko sinun palvelu
  356. hidas?&lt;/p&gt;
  357. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="m"&gt;10&lt;/span&gt;:22:23.481686Z&lt;span class="w"&gt; &lt;/span&gt;Exceeded&lt;span class="w"&gt; &lt;/span&gt;hard&lt;span class="w"&gt; &lt;/span&gt;memory&lt;span class="w"&gt; &lt;/span&gt;limit&lt;span class="w"&gt; &lt;/span&gt;of&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;384&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB&lt;span class="w"&gt; &lt;/span&gt;with&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;400&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB&lt;span class="w"&gt; &lt;/span&gt;after&lt;span class="w"&gt; &lt;/span&gt;servicing&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;requests&lt;span class="w"&gt; &lt;/span&gt;total.&lt;span class="w"&gt; &lt;/span&gt;Consider&lt;span class="w"&gt; &lt;/span&gt;setting&lt;span class="w"&gt; &lt;/span&gt;a&lt;span class="w"&gt; &lt;/span&gt;larger&lt;span class="w"&gt; &lt;/span&gt;instance&lt;span class="w"&gt; &lt;/span&gt;class&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;app.yaml.
  358. &lt;span class="m"&gt;10&lt;/span&gt;:18:23.473577Z&lt;span class="w"&gt; &lt;/span&gt;Exceeded&lt;span class="w"&gt; &lt;/span&gt;hard&lt;span class="w"&gt; &lt;/span&gt;memory&lt;span class="w"&gt; &lt;/span&gt;limit&lt;span class="w"&gt; &lt;/span&gt;of&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;384&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  359. &lt;hr&gt;
  360. &lt;p&gt;Oletko näyhnyt tälläisiä viestiä Googlen AppEnginen logissa? Onko sinun palvelu
  361. hidas?&lt;/p&gt;
  362. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="m"&gt;10&lt;/span&gt;:22:23.481686Z&lt;span class="w"&gt; &lt;/span&gt;Exceeded&lt;span class="w"&gt; &lt;/span&gt;hard&lt;span class="w"&gt; &lt;/span&gt;memory&lt;span class="w"&gt; &lt;/span&gt;limit&lt;span class="w"&gt; &lt;/span&gt;of&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;384&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB&lt;span class="w"&gt; &lt;/span&gt;with&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;400&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB&lt;span class="w"&gt; &lt;/span&gt;after&lt;span class="w"&gt; &lt;/span&gt;servicing&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;requests&lt;span class="w"&gt; &lt;/span&gt;total.&lt;span class="w"&gt; &lt;/span&gt;Consider&lt;span class="w"&gt; &lt;/span&gt;setting&lt;span class="w"&gt; &lt;/span&gt;a&lt;span class="w"&gt; &lt;/span&gt;larger&lt;span class="w"&gt; &lt;/span&gt;instance&lt;span class="w"&gt; &lt;/span&gt;class&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;app.yaml.
  363. &lt;span class="m"&gt;10&lt;/span&gt;:18:23.473577Z&lt;span class="w"&gt; &lt;/span&gt;Exceeded&lt;span class="w"&gt; &lt;/span&gt;hard&lt;span class="w"&gt; &lt;/span&gt;memory&lt;span class="w"&gt; &lt;/span&gt;limit&lt;span class="w"&gt; &lt;/span&gt;of&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;384&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB&lt;span class="w"&gt; &lt;/span&gt;with&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;393&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;MiB&lt;span class="w"&gt; &lt;/span&gt;after&lt;span class="w"&gt; &lt;/span&gt;servicing&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;7&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;requests&lt;span class="w"&gt; &lt;/span&gt;total.&lt;span class="w"&gt; &lt;/span&gt;Consider&lt;span class="w"&gt; &lt;/span&gt;setting&lt;span class="w"&gt; &lt;/span&gt;a&lt;span class="w"&gt; &lt;/span&gt;larger&lt;span class="w"&gt; &lt;/span&gt;instance&lt;span class="w"&gt; &lt;/span&gt;class&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;app.yaml.
  364. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  365.  
  366. &lt;p&gt;Näin nämä kun:&lt;/p&gt;
  367. &lt;ul&gt;
  368. &lt;li&gt;Google's AppEngine ja Python Flask&lt;/li&gt;
  369. &lt;li&gt;Yritän käyttää vaan Free Tier (ja dynamisia instansseja &lt;strong&gt;F1&lt;/strong&gt;).&lt;/li&gt;
  370. &lt;/ul&gt;
  371. &lt;p&gt;Ei vaan koska olen kitsas mutta vaan että &lt;a href="https://wtangy.se/"&gt;wtangy.se&lt;/a&gt; on
  372. harrasteprojektti ja yritän pitää se ylös ilman liikaa raha. Tällä hetkellä vaan
  373. domääni tarvitse raha.&lt;/p&gt;
  374. &lt;p&gt;Yritin ensin käytää
  375. &lt;a href="https://cloud.google.com/trace/docs/setup/python-ot"&gt;tracing&lt;/a&gt; / opentelemetry,
  376. mutta se ei toimii niin hyvin.&lt;/p&gt;
  377. &lt;p&gt;Tällä hetkellä saan mitä tarvitsen loggista, jos haluan tiettää kuinka kauan
  378. jotain tarvii voin vaan laskea se koodissa ja lähettä se loggiin.&lt;/p&gt;
  379. &lt;p&gt;Tracing olisi kiva mutta se ei laitoi "span" kaikiessa paikassa kun yritin.
  380. Varmasti enemmän aika sinne saa se toimiva. Ja ehkä myös oma jaeger olisi myös
  381. hyvä, että voi lähettää ihan kaikki sinne ja ei yritää käydä ilmainen Google
  382. Monitoring jutut.&lt;/p&gt;
  383. &lt;p&gt;Nyt en muistaa miksi, mutta luin "appengine" python
  384. &lt;a href="https://cloud.google.com/appengine/docs/standard/python3/runtime#entrypoint_best_practices"&gt;runtime dokumentaatio&lt;/a&gt;,
  385. ja näin siellä yks taulu missä kerttoo kuinka monta guniorn workers sopii mille
  386. instanssi tyypille.&lt;/p&gt;
  387. &lt;p&gt;Ja en pitäinyt käyttää default - 4 workers koska &lt;strong&gt;F1&lt;/strong&gt; on liian pieni. 2 olisi
  388. sopiva.&lt;/p&gt;
  389. &lt;p&gt;Näin massiivi nopeutus! Ennen oli aina &amp;gt; 300ms ja yleensä yli 5s per request.
  390. Nyt se on aika nopea. Aina &amp;lt; 250ms&lt;/p&gt;
  391. &lt;h2 id="ennen-y-on-sekunttia"&gt;ennen (Y on sekunttia)&lt;/h2&gt;
  392. &lt;p&gt;&lt;a href="images/wtangy_before.png"&gt;&lt;img alt="before" src="images/wtangy_before.png" title="before_latency"&gt;&lt;/a&gt;&lt;/p&gt;
  393. &lt;h2 id="jalkeen"&gt;jälkeen&lt;/h2&gt;
  394. &lt;p&gt;&lt;a href="images/wtangy_after.png"&gt;&lt;img alt="after" src="images/wtangy_after.png" title="after_latency"&gt;&lt;/a&gt;&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  395. &lt;hr&gt;
  396. &lt;p&gt;spoiler alert!&lt;/p&gt;
  397. &lt;h2 id="top-3"&gt;Top 3&lt;/h2&gt;
  398. &lt;table&gt;
  399. &lt;thead&gt;
  400. &lt;tr&gt;
  401. &lt;th&gt;&lt;/th&gt;
  402. &lt;th&gt;&lt;/th&gt;
  403. &lt;th&gt;&lt;/th&gt;
  404. &lt;/tr&gt;
  405. &lt;/thead&gt;
  406. &lt;tbody&gt;
  407. &lt;tr&gt;
  408. &lt;td&gt;Position&lt;/td&gt;
  409. &lt;td&gt;Competitor Alias&lt;/td&gt;
  410. &lt;td&gt;Total Time to Solve&lt;/td&gt;
  411. &lt;/tr&gt;
  412. &lt;tr&gt;
  413. &lt;td&gt;1&lt;/td&gt;
  414. &lt;td&gt;aretea&lt;/td&gt;
  415. &lt;td&gt;42 mins 13 secs&lt;/td&gt;
  416. &lt;/tr&gt;
  417. &lt;tr&gt;
  418. &lt;td&gt;2 &amp;amp; 3&lt;/td&gt;
  419. &lt;td&gt;martbhell&lt;/td&gt;
  420. &lt;td&gt;47 mins 12 secs&lt;/td&gt;
  421. &lt;/tr&gt;
  422. &lt;tr&gt;
  423. &lt;td&gt;2 &amp;amp; 3&lt;/td&gt;
  424. &lt;td&gt;mgubenko&lt;/td&gt;
  425. &lt;td&gt;47 mins 21 secs&lt;/td&gt;
  426. &lt;/tr&gt;
  427. &lt;/tbody&gt;
  428. &lt;/table&gt;
  429. &lt;h2 id="the-challenges"&gt;The challenges&lt;/h2&gt;
  430. &lt;p&gt;&lt;a href="https://sadservers.com/ranking_lwc"&gt;Recording from this event&lt;/a&gt;&lt;/p&gt;
  431. &lt;h3 id="chennai"&gt;Chennai&lt;/h3&gt;
  432. &lt;p&gt;I was best! Took 21mins 28seconds&lt;/p&gt;
  433. &lt;p&gt;Still 21 minutes was quite a …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  434. &lt;hr&gt;
  435. &lt;p&gt;spoiler alert!&lt;/p&gt;
  436. &lt;h2 id="top-3"&gt;Top 3&lt;/h2&gt;
  437. &lt;table&gt;
  438. &lt;thead&gt;
  439. &lt;tr&gt;
  440. &lt;th&gt;&lt;/th&gt;
  441. &lt;th&gt;&lt;/th&gt;
  442. &lt;th&gt;&lt;/th&gt;
  443. &lt;/tr&gt;
  444. &lt;/thead&gt;
  445. &lt;tbody&gt;
  446. &lt;tr&gt;
  447. &lt;td&gt;Position&lt;/td&gt;
  448. &lt;td&gt;Competitor Alias&lt;/td&gt;
  449. &lt;td&gt;Total Time to Solve&lt;/td&gt;
  450. &lt;/tr&gt;
  451. &lt;tr&gt;
  452. &lt;td&gt;1&lt;/td&gt;
  453. &lt;td&gt;aretea&lt;/td&gt;
  454. &lt;td&gt;42 mins 13 secs&lt;/td&gt;
  455. &lt;/tr&gt;
  456. &lt;tr&gt;
  457. &lt;td&gt;2 &amp;amp; 3&lt;/td&gt;
  458. &lt;td&gt;martbhell&lt;/td&gt;
  459. &lt;td&gt;47 mins 12 secs&lt;/td&gt;
  460. &lt;/tr&gt;
  461. &lt;tr&gt;
  462. &lt;td&gt;2 &amp;amp; 3&lt;/td&gt;
  463. &lt;td&gt;mgubenko&lt;/td&gt;
  464. &lt;td&gt;47 mins 21 secs&lt;/td&gt;
  465. &lt;/tr&gt;
  466. &lt;/tbody&gt;
  467. &lt;/table&gt;
  468. &lt;h2 id="the-challenges"&gt;The challenges&lt;/h2&gt;
  469. &lt;p&gt;&lt;a href="https://sadservers.com/ranking_lwc"&gt;Recording from this event&lt;/a&gt;&lt;/p&gt;
  470. &lt;h3 id="chennai"&gt;Chennai&lt;/h3&gt;
  471. &lt;p&gt;I was best! Took 21mins 28seconds&lt;/p&gt;
  472. &lt;p&gt;Still 21 minutes was quite a beast!&lt;/p&gt;
  473. &lt;p&gt;I spent some time in advance here learning about rabbitmq. But sure, during
  474. these 21mins I was reading
  475. &lt;a href="https://www.rabbitmq.com/management-cli.html"&gt;rabbitmqctl guide&lt;/a&gt;&lt;/p&gt;
  476. &lt;p&gt;I had some experience with rabbitmq from before so the concepts weren't that far
  477. away.&lt;/p&gt;
  478. &lt;h3 id="monaco"&gt;Monaco&lt;/h3&gt;
  479. &lt;p&gt;Also best.
  480. &lt;a href="https://sadservers.com/replay/i-0ee2f3007d5494cc2"&gt;3mins 46seconds&lt;/a&gt; - link to
  481. the asciinema recording&lt;/p&gt;
  482. &lt;ul&gt;
  483. &lt;li&gt;I kept looking inside .bash_history but that did not help at all.&lt;/li&gt;
  484. &lt;li&gt;Finally looked in &lt;code&gt;git status`` even though from initial&lt;/code&gt;ls -la` I could have
  485.  seen it.&lt;/li&gt;
  486. &lt;/ul&gt;
  487. &lt;h3 id="ivujivik"&gt;Ivujivik&lt;/h3&gt;
  488. &lt;p&gt;Quite a lot slower. 11m 26secs vs 2m32 for winner.&lt;/p&gt;
  489. &lt;p&gt;Winner: Used some awk (typed it in without copying, so could have prepared a bit
  490. better :) to parse. Very elegantly and small compared to .. my python.&lt;/p&gt;
  491. &lt;p&gt;I wrote some python to read it. Had it prepared. But still managed to introduce
  492. typos and indentation issues. Could have prepared the csv reader much more in
  493. advance. But OK, I wanted a challenge under pressure. Keep forgetting that it's
  494. all strings.. vim recover file.&lt;/p&gt;
  495. &lt;p&gt;While typing figured out how I wanted to solve it instead of thinking it through
  496. beforehand.&lt;/p&gt;
  497. &lt;h3 id="unimak"&gt;Unimak&lt;/h3&gt;
  498. &lt;p&gt;Also slower. 3mins 14s vs 1min 31s.&lt;/p&gt;
  499. &lt;p&gt;Winner: jq . the_json and printed top 10 lines and took the first one??&lt;/p&gt;
  500. &lt;p&gt;I:&lt;/p&gt;
  501. &lt;ul&gt;
  502. &lt;li&gt;prepared some python to read json&lt;/li&gt;
  503. &lt;li&gt;very very slowly updated the python to read the json and get to what I needed&lt;/li&gt;
  504. &lt;li&gt;introduced and fixed bugs in the python as I went along :D&lt;/li&gt;
  505. &lt;/ul&gt;
  506. &lt;h3 id="taipei"&gt;Taipei&lt;/h3&gt;
  507. &lt;p&gt;Ridonc. I took 7mins 18 vs 31s of winner.&lt;/p&gt;
  508. &lt;p&gt;Hahha. So this challenge was a port knocker. The fastest just &lt;strong&gt;nmapped&lt;/strong&gt; all
  509. ports and then curled to localhost!&lt;/p&gt;
  510. &lt;p&gt;Whereas I:&lt;/p&gt;
  511. &lt;ul&gt;
  512. &lt;li&gt;downloaded some knocker.py&lt;/li&gt;
  513. &lt;li&gt;messed around inside the source code..&lt;/li&gt;
  514. &lt;li&gt;guessed that range would be in 56400 because that's where..&lt;/li&gt;
  515. &lt;li&gt;then tried to &lt;em&gt;hack&lt;/em&gt; the system to get the config of the program that was
  516.  handling the knocking (knockd)&lt;/li&gt;
  517. &lt;li&gt;tried to read the ansible tmp files to get it&lt;/li&gt;
  518. &lt;li&gt;tried reading log files to find it&lt;/li&gt;
  519. &lt;li&gt;went back to knocker.py and ran it with -b&lt;/li&gt;
  520. &lt;li&gt;...&lt;/li&gt;
  521. &lt;/ul&gt;
  522. &lt;h2 id="all-in-all"&gt;All in all&lt;/h2&gt;
  523. &lt;p&gt;Great fun, warmly recommend fixing some sad servers :)&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  524. &lt;hr&gt;
  525. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  526. &lt;ul&gt;
  527. &lt;li&gt;Lohko: b&lt;/li&gt;
  528. &lt;li&gt;5.4km (juoksin 6.4km, 56min, 28/31)&lt;/li&gt;
  529. &lt;li&gt;Kiljavannummi, Sääksi, Nurmijärvi&lt;/li&gt;
  530. &lt;li&gt;&lt;a href="https://rajamaenrykmentti.fi/kilpailut/reittiharveli/cgi-bin/reitti.cgi?act=map&amp;amp;id=157&amp;amp;cID=7&amp;amp;pID=50150"&gt;routegadget&lt;/a&gt;&lt;/li&gt;
  531. &lt;li&gt;&lt;a href="https://rajamaenrykmentti.fi/irtulokset2023/v20231017yo.html"&gt;tulokset&lt;/a&gt;&lt;/li&gt;
  532. &lt;/ul&gt;
  533. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  534. &lt;ul&gt;
  535. &lt;li&gt;K-2: OK&lt;/li&gt;
  536. &lt;li&gt;2-3: Isoin bummi. En valitsinut parempi otaminen olisi löytää tuo talo / mäki
  537.  just ennen rastia ja mennä sieltä rastiin.&lt;/li&gt;
  538. &lt;li&gt;4-5: En katsonut kompassi tarkasti. Oli parempi jos menisin enemmän vasemalle.&lt;/li&gt;
  539. &lt;li&gt;5-6 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  540. &lt;hr&gt;
  541. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  542. &lt;ul&gt;
  543. &lt;li&gt;Lohko: b&lt;/li&gt;
  544. &lt;li&gt;5.4km (juoksin 6.4km, 56min, 28/31)&lt;/li&gt;
  545. &lt;li&gt;Kiljavannummi, Sääksi, Nurmijärvi&lt;/li&gt;
  546. &lt;li&gt;&lt;a href="https://rajamaenrykmentti.fi/kilpailut/reittiharveli/cgi-bin/reitti.cgi?act=map&amp;amp;id=157&amp;amp;cID=7&amp;amp;pID=50150"&gt;routegadget&lt;/a&gt;&lt;/li&gt;
  547. &lt;li&gt;&lt;a href="https://rajamaenrykmentti.fi/irtulokset2023/v20231017yo.html"&gt;tulokset&lt;/a&gt;&lt;/li&gt;
  548. &lt;/ul&gt;
  549. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  550. &lt;ul&gt;
  551. &lt;li&gt;K-2: OK&lt;/li&gt;
  552. &lt;li&gt;2-3: Isoin bummi. En valitsinut parempi otaminen olisi löytää tuo talo / mäki
  553.  just ennen rastia ja mennä sieltä rastiin.&lt;/li&gt;
  554. &lt;li&gt;4-5: En katsonut kompassi tarkasti. Oli parempi jos menisin enemmän vasemalle.&lt;/li&gt;
  555. &lt;li&gt;5-6: Menin liikaa mäen alle. Silti tä oli mun paras rasti?? 16/31 ??&lt;/li&gt;
  556. &lt;li&gt;7-8: OK mutta ei uskonut mennä mihin muut olivat siellä eli meni rastin ohi.&lt;/li&gt;
  557. &lt;/ul&gt;
  558. &lt;p&gt;&lt;a href="images/rajamaen.saaksi.2-3.png"&gt;&lt;img alt="from rasti 2 to 3" src="images/rajamaen.saaksi.2-3.png" title="2-3"&gt;&lt;/a&gt;&lt;/p&gt;
  559. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  560. &lt;p&gt;Yösuunnistus vinkit:&lt;/p&gt;
  561. &lt;ul&gt;
  562. &lt;li&gt;Kun suunnistaan muun kanssa, muistakaa sovitta loppuaika ja että kaikilla on
  563.  kaikien puhelinumerot.&lt;/li&gt;
  564. &lt;li&gt;Itse en ymmärtää miksi en laitaa lampun asetuksen; että näen pidempi.. Mutta
  565.  se heiastaa kartasta.. Ehkä minus ja en pitäisi käyttää muovipussi.&lt;/li&gt;
  566. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  567. &lt;hr&gt;
  568. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  569. &lt;ul&gt;
  570. &lt;li&gt;Lohko: d&lt;/li&gt;
  571. &lt;li&gt;4.5km (juoksin 6.2km, 67min, 53/80)&lt;/li&gt;
  572. &lt;li&gt;Letku, Salmi&lt;/li&gt;
  573. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-3-kisa-Salmi/D?classId=656177&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  574. &lt;/ul&gt;
  575. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  576. &lt;ul&gt;
  577. &lt;li&gt;K-1: Tuntui hyvältä ja juoksin suoraa rastiin.&lt;/li&gt;
  578. &lt;li&gt;1-2: Halusin mennää avokalliolla, näin kuutosen rasti mutta meni sen jälkeen
  579.  liian oikealle ja ei pitää korkeusero kuin halusin. Näin tuo vihreämpi alue
  580.  mutta en uskonut että se …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  581. &lt;hr&gt;
  582. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  583. &lt;ul&gt;
  584. &lt;li&gt;Lohko: d&lt;/li&gt;
  585. &lt;li&gt;4.5km (juoksin 6.2km, 67min, 53/80)&lt;/li&gt;
  586. &lt;li&gt;Letku, Salmi&lt;/li&gt;
  587. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-3-kisa-Salmi/D?classId=656177&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  588. &lt;/ul&gt;
  589. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  590. &lt;ul&gt;
  591. &lt;li&gt;K-1: Tuntui hyvältä ja juoksin suoraa rastiin.&lt;/li&gt;
  592. &lt;li&gt;1-2: Halusin mennää avokalliolla, näin kuutosen rasti mutta meni sen jälkeen
  593.  liian oikealle ja ei pitää korkeusero kuin halusin. Näin tuo vihreämpi alue
  594.  mutta en uskonut että se oli siitä ja juoksin vihreä alue ja rastin ohi.&lt;/li&gt;
  595. &lt;li&gt;3-4: Ehkä paras. Kiersin mäkeä ja juoksin pellon yli ja iso tiellä.&lt;/li&gt;
  596. &lt;li&gt;4-5: "pitää korkeusero!" oli mun päässä, ja meni aika OK.&lt;/li&gt;
  597. &lt;li&gt;5-6: Suora vaan, ei oli mitään mitä voin otta kiini. Pysähtyin liian aikaisin
  598.  ja vasemalle. Pitäisin huoammnut että avokalliot lopuneet.&lt;/li&gt;
  599. &lt;li&gt;6-7: Tä tuntui myös hyvältä, otin suorempi ja vasen reittivalinta. Pysyin
  600.  linjalla aika hyvin koko ajan mutta löysin jonkin muun rastin ennen mun ja se
  601.  oti ehkä minuutin.&lt;/li&gt;
  602. &lt;li&gt;7-8: Suon yli! Nyt tuli hienot märkät kengät! :D Myös tällä ei oli jotain mitä
  603.  voin seuraa koko matkan. Vähän matka käyttää yksi kohte, sitten vaihtaa
  604.  toiseen.&lt;/li&gt;
  605. &lt;li&gt;8-9: En huomannut tuo polun, olisi autannut jos sunniteluin reitin hieman
  606.  enemmän tällä&lt;/li&gt;
  607. &lt;li&gt;9-10: Tuntui hyvältä. Näin nuo pienet mäet myös metsässä&lt;/li&gt;
  608. &lt;li&gt;10-11: aika nopea&lt;/li&gt;
  609. &lt;li&gt;11-12: Ai mikä bummi. Tosi paljon liikaa vasemalle. Näin että tä oli
  610.  keltainen, mutta en katsonut tuolla aluella kartalla (myös koska se oli alle
  611.  nro 12 :D). Kiersin melkein maaliin ja ylös rastille ja takaisin. Bah!&lt;/li&gt;
  612. &lt;/ul&gt;
  613. &lt;p&gt;&lt;a href="images/3-4.20230829.firmaliiga.png"&gt;&lt;img alt="from rasti 3 to 4" src="images/3-4.20230829.firmaliiga.png" title="3-4"&gt;&lt;/a&gt;&lt;/p&gt;
  614. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  615. &lt;p&gt;En tarvitsinut syödä banaanin just ennen juoksun. Olisi parempi odottaa ja ottaa
  616. se jälkeen. Mutta hyvä että otin juomarepun mukaan tämän kerran, kun tuli
  617. kävelly (korkea mäki) sain vähän juoma juottu ja otin se vähän rauhallisempi ja
  618. antoi enemmän aika tarkistaa kartan ja reitin.&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  619. &lt;hr&gt;
  620. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  621. &lt;ul&gt;
  622. &lt;li&gt;Lohko: d&lt;/li&gt;
  623. &lt;li&gt;4.5km (juoksin 5.9km, 67min, 56/87)&lt;/li&gt;
  624. &lt;li&gt;Haukkalampi&lt;/li&gt;
  625. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-2-kisa-Haukkalampi/D?classId=648305&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  626. &lt;/ul&gt;
  627. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  628. &lt;ul&gt;
  629. &lt;li&gt;K-2: Tuntui hyvältä ja juoksin suoraan.&lt;/li&gt;
  630. &lt;li&gt;2-3: Käännyin liikaa vasemmalle ja enkä löytänyt väylää suolle, joten pyörisin
  631.  siellä aika pahasti. Menetin noin 4 minuuttia. Juoksin aika kovaa K-2 välillä,
  632.  joten harkitsisin ehkä hieman rauhallisempaa vauhtia.&lt;/li&gt;
  633. &lt;li&gt;3-4 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  634. &lt;hr&gt;
  635. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  636. &lt;ul&gt;
  637. &lt;li&gt;Lohko: d&lt;/li&gt;
  638. &lt;li&gt;4.5km (juoksin 5.9km, 67min, 56/87)&lt;/li&gt;
  639. &lt;li&gt;Haukkalampi&lt;/li&gt;
  640. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-2-kisa-Haukkalampi/D?classId=648305&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  641. &lt;/ul&gt;
  642. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  643. &lt;ul&gt;
  644. &lt;li&gt;K-2: Tuntui hyvältä ja juoksin suoraan.&lt;/li&gt;
  645. &lt;li&gt;2-3: Käännyin liikaa vasemmalle ja enkä löytänyt väylää suolle, joten pyörisin
  646.  siellä aika pahasti. Menetin noin 4 minuuttia. Juoksin aika kovaa K-2 välillä,
  647.  joten harkitsisin ehkä hieman rauhallisempaa vauhtia.&lt;/li&gt;
  648. &lt;li&gt;3-4: En tarkistanut kartasta mitä tulee ja juoksin suoraan jyrkänteen ja
  649.  tarvitsin juosta takaisin ja ympäri siitä.&lt;/li&gt;
  650. &lt;li&gt;4-5: Pidempi väli, nautin tästä, ja olisi hyvä sunnitella seuraava rastiväli
  651.  tarkemmin.&lt;/li&gt;
  652. &lt;li&gt;5-6: Pitkä väli, pysähdyin muutaman kerran miettimään reittiä. Juoksin polulla
  653.  liian pitkään. Ehkä parempi olisi valita suoremmin ja hyökätä lähempää rastia,
  654.  jolloin olisin voinut välttää ison ja helposti tunnistettavan kohteen. Myös
  655.  korkeuserot olivat suuret, ja vaikka vasemmalla oleva polku oli lähellä
  656.  lampea, se vei minut paljon ylös ja alas. Löysin kuitenkin rastin suhteellisen
  657.  helposti.&lt;/li&gt;
  658. &lt;li&gt;7-8: Valitsin oikeanpuoleisen reitin, mutta alueella oli paljon kaatuneita
  659.  puita, mikä hidasti etenemistäni. Vasemmalla olisi ollut parempi vaihtoehto,
  660.  sillä siellä oli polku.&lt;/li&gt;
  661. &lt;li&gt;8-9: Korkeuseroa piti ottaa huomioon ja pysyä korkealla; alasmeno ei ollut
  662.  paras vaihtoehto.&lt;/li&gt;
  663. &lt;/ul&gt;
  664. &lt;p&gt;&lt;a href="images/2-3.20230822.firmaliiga.png"&gt;&lt;img alt="from rasti 2 to 3" src="images/2-3.20230822.firmaliiga.png" title="2-3"&gt;&lt;/a&gt;&lt;/p&gt;
  665. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  666. &lt;p&gt;Hyvä tunnelma. Meni paljon paremmin kuin viime viikon kilpailussa.&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  667. &lt;hr&gt;
  668. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  669. &lt;ul&gt;
  670. &lt;li&gt;Lohko: d&lt;/li&gt;
  671. &lt;li&gt;4.5km (juoksin 6.7km, 90min, 64/73)&lt;/li&gt;
  672. &lt;li&gt;Velskola&lt;/li&gt;
  673. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-1-kisa-Velskola/D?classId=644526&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  674. &lt;/ul&gt;
  675. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  676. &lt;ul&gt;
  677. &lt;li&gt;K-4: mäen ympäri, juoksin liikaa allaspäin, tielle. Aika hyvin&lt;/li&gt;
  678. &lt;li&gt;4-5: järkyttävä iso bummi. Sunnitelma oli juostaa metsällä järveen polku ja
  679.  juostaa ympäri. Vaikeus ehkä tuli koska aloitin katsoa järveen ja yritin
  680.  käyttä sen missä olin ja …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  681. &lt;hr&gt;
  682. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  683. &lt;ul&gt;
  684. &lt;li&gt;Lohko: d&lt;/li&gt;
  685. &lt;li&gt;4.5km (juoksin 6.7km, 90min, 64/73)&lt;/li&gt;
  686. &lt;li&gt;Velskola&lt;/li&gt;
  687. &lt;li&gt;&lt;a href="https://www.livelox.com/Viewer/Firmaliiga-2023-syksy-1-kisa-Velskola/D?classId=644526&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  688. &lt;/ul&gt;
  689. &lt;h2 id="miten"&gt;Miten&lt;/h2&gt;
  690. &lt;ul&gt;
  691. &lt;li&gt;K-4: mäen ympäri, juoksin liikaa allaspäin, tielle. Aika hyvin&lt;/li&gt;
  692. &lt;li&gt;4-5: järkyttävä iso bummi. Sunnitelma oli juostaa metsällä järveen polku ja
  693.  juostaa ympäri. Vaikeus ehkä tuli koska aloitin katsoa järveen ja yritin
  694.  käyttä sen missä olin ja ilmeisesti oli vaikea arvioida missä olen sen mukaan.
  695.  En katsonyt tarkasti eteenpäin, luulin että olin liikaa. Yksi lisä vaikeus oli
  696.  että kartta oli 10000:1 - jostain syystä tuntui pidempi kuin yleensä. Olin
  697.  väsynt ja en ollut treenanut juoksu riitäväks paljon kesällä.&lt;/li&gt;
  698. &lt;li&gt;6-10: sain nämä kaikki kiini hyvin (rastiväl olin noin 45~). Juoksin myös
  699.  lähellä yksi muu juoksija tällä, meillä oli noin sama temppu.&lt;/li&gt;
  700. &lt;li&gt;10-11: seurava iso bummi. Minulla ei ollut hyvä sunitelma ja lisäks valitsin
  701.  reitti mikä tuntui varmempi - ympäri ja polulla mutta kun tulin lähellä ei
  702.  ollu varmempi. Varmasti mennä suorempi olisi paljon nopeampi.&lt;/li&gt;
  703. &lt;li&gt;11-12: menin ylös liian aikaisin (siellä oli joku toinen radan rastti).&lt;/li&gt;
  704. &lt;/ul&gt;
  705. &lt;p&gt;&lt;a href="images/10-11.20230815.firmaliiga.png"&gt;&lt;img alt="from rasti 10 to 11" src="images/10-11.20230815.firmaliiga.png" title="10-11"&gt;&lt;/a&gt;&lt;/p&gt;
  706. &lt;ul&gt;
  707. &lt;li&gt;11-12: menin ylös liian aikaisin (siellä oli joku toinen radan rastti).&lt;/li&gt;
  708. &lt;/ul&gt;
  709. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  710. &lt;p&gt;Mutta lopussa oli tosi hauskaa olla takaisin metsässä ja firmaliiga. Velskolla
  711. oli remontti ja saimme limosiinikuljetus Luukista :D&lt;/p&gt;
  712. &lt;p&gt;Firman joukkue oli D-lohkossa koska voitimme E-lohkossa kevällä. Katsotaan jos
  713. se menee parempi meille seurava kaksi vuoroa!&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  714. &lt;hr&gt;
  715. &lt;p&gt;Have been trying these web based Linux servers challenges out for a little
  716. while. seems to be a young service. They have a Linux World Cup coming up soon.
  717. Today is the last day to &lt;a href="https://linuxworldcup.com/"&gt;register&lt;/a&gt;!&lt;/p&gt;
  718. &lt;p&gt;After participating in CTF these challenges were not so hard but interesting
  719. with new …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  720. &lt;hr&gt;
  721. &lt;p&gt;Have been trying these web based Linux servers challenges out for a little
  722. while. seems to be a young service. They have a Linux World Cup coming up soon.
  723. Today is the last day to &lt;a href="https://linuxworldcup.com/"&gt;register&lt;/a&gt;!&lt;/p&gt;
  724. &lt;p&gt;After participating in CTF these challenges were not so hard but interesting
  725. with new scenarios! Wonder how this stays afloat as it's currently free. Maybe
  726. it uses containers a lot :)&lt;/p&gt;</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">&lt;!-- prettier-ignore --&gt;
  727. &lt;hr&gt;
  728. &lt;h2 id="magnets-47"&gt;Magnets 47&lt;/h2&gt;
  729. &lt;ul&gt;
  730. &lt;li&gt;Lohko: M21AK&lt;/li&gt;
  731. &lt;li&gt;6.5km (juoksin 9.5)&lt;/li&gt;
  732. &lt;li&gt;22 rastia&lt;/li&gt;
  733. &lt;li&gt;Ložmetējkalns, Latvia&lt;/li&gt;
  734. &lt;li&gt;&lt;a href="https://www.magnets.lv/routegadget/cgi-bin/reitti.cgi?act=map&amp;amp;afrom=0&amp;amp;atype=0&amp;amp;atime=0&amp;amp;aspeed=1&amp;amp;zoom=20&amp;amp;dim=1&amp;amp;id=1305&amp;amp;cID=5&amp;amp;aID=50149"&gt;reittihärveli&lt;/a&gt;!&lt;/li&gt;
  735. &lt;li&gt;&lt;a href="https://www.magnets.lv/rezultati/vasara_2023/47_karta/results.htm#M21AK"&gt;tulokset&lt;/a&gt;&lt;/li&gt;
  736. &lt;/ul&gt;
  737. &lt;h2 id="yleisesti"&gt;yleisesti&lt;/h2&gt;
  738. &lt;ul&gt;
  739. &lt;li&gt;Oli aika hauska että siellä oli vihreät äksät - se olivat kattuneet puita ja
  740.  toimivat minulle myös kuin "pysähty"-merkki (että olin juoksunut rastin ohi).
  741.  Aika montta rasteja oli tässä äksässä.&lt;/li&gt;
  742. &lt;li&gt;Niin monta rasteja, eli …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  743. &lt;hr&gt;
  744. &lt;h2 id="magnets-47"&gt;Magnets 47&lt;/h2&gt;
  745. &lt;ul&gt;
  746. &lt;li&gt;Lohko: M21AK&lt;/li&gt;
  747. &lt;li&gt;6.5km (juoksin 9.5)&lt;/li&gt;
  748. &lt;li&gt;22 rastia&lt;/li&gt;
  749. &lt;li&gt;Ložmetējkalns, Latvia&lt;/li&gt;
  750. &lt;li&gt;&lt;a href="https://www.magnets.lv/routegadget/cgi-bin/reitti.cgi?act=map&amp;amp;afrom=0&amp;amp;atype=0&amp;amp;atime=0&amp;amp;aspeed=1&amp;amp;zoom=20&amp;amp;dim=1&amp;amp;id=1305&amp;amp;cID=5&amp;amp;aID=50149"&gt;reittihärveli&lt;/a&gt;!&lt;/li&gt;
  751. &lt;li&gt;&lt;a href="https://www.magnets.lv/rezultati/vasara_2023/47_karta/results.htm#M21AK"&gt;tulokset&lt;/a&gt;&lt;/li&gt;
  752. &lt;/ul&gt;
  753. &lt;h2 id="yleisesti"&gt;yleisesti&lt;/h2&gt;
  754. &lt;ul&gt;
  755. &lt;li&gt;Oli aika hauska että siellä oli vihreät äksät - se olivat kattuneet puita ja
  756.  toimivat minulle myös kuin "pysähty"-merkki (että olin juoksunut rastin ohi).
  757.  Aika montta rasteja oli tässä äksässä.&lt;/li&gt;
  758. &lt;li&gt;Niin monta rasteja, eli se meni aika helposti.&lt;/li&gt;
  759. &lt;li&gt;Paljon hiekka! Tosin kuiva maasto.&lt;/li&gt;
  760. &lt;li&gt;0 kivejä kartassa!&lt;/li&gt;
  761. &lt;li&gt;tosi monta &lt;code&gt;V&lt;/code&gt; (kuoppa) mutta en tiedä, olivatko ne ihmisen tehtneet?&lt;/li&gt;
  762. &lt;li&gt;tumma vihreä oli oikeasti tumma ja melkein mahdotonta mennä siiden kautta.
  763.  Valea vihreä ei oli niin paha mutta tosi huono näkyvys.&lt;/li&gt;
  764. &lt;li&gt;muutama rasteja oli piilotettu noin 15m sisään tummaaan vihreään. Aika
  765.    vaikea mennä sinne ja myös vaikea oli lähtö yksi niistä. Hokasin
  766.    täydellisesti suunta kun lähtin tuo tummalta vihreältä.&lt;/li&gt;
  767. &lt;li&gt;
  768. &lt;p&gt;Kiinostava oli yksi merkki ja rasti numero 43 oli sen just vieressä/päällä .
  769.  Se oli tosi "ohut" ja suora korkeus-ero linja, joskus se oli kaksi linjaa jos
  770.  se meni vähän leveämpy mutta muutama kerta se oli vaan yhden.&lt;/p&gt;
  771. &lt;/li&gt;
  772. &lt;li&gt;
  773. &lt;p&gt;lisäksi viimeiselta rastilta (kuvassa) juoskin suora vihreän yli ja se ei oli
  774.  nopeampi. paljon nopeampi oli juista polun kautta ja sitten seuraa tämä juttu
  775.  selkä (?)&lt;/p&gt;
  776. &lt;/li&gt;
  777. &lt;/ul&gt;
  778. &lt;p&gt;&lt;a href="images/7-8.20230726.magnets47.png"&gt;&lt;img alt="oikealta-vasemalle" src="images/7-8.20230726.magnets47.png" title="7-8"&gt;&lt;/a&gt;&lt;/p&gt;
  779. &lt;h2 id="ruskea-pistetta"&gt;ruskea pistettä&lt;/h2&gt;
  780. &lt;ul&gt;
  781. &lt;li&gt;myös yksi ruskee pistetty polku en ole paljon nähnyt&lt;/li&gt;
  782. &lt;/ul&gt;
  783. &lt;p&gt;&lt;a href="images/brown_dotted.png"&gt;&lt;img alt="ruskeat_pisteet" src="images/brown_dotted.png" title="brown_dotted"&gt;&lt;/a&gt;&lt;/p&gt;
  784. &lt;h2 id="hyvin-jarjestetty"&gt;hyvin järjestetty&lt;/h2&gt;
  785. &lt;ul&gt;
  786. &lt;li&gt;muutama mäkejä oli ehkä vaikein, niin monta kuoppaa mäessä oli vaikea löytää
  787.  just missä kuopassa rasti oli&lt;/li&gt;
  788. &lt;li&gt;sain numero ja lappu ja saan säästä se!&lt;/li&gt;
  789. &lt;li&gt;lapsi myös tuli mukaan ja tykkäsi. Kahvila oli ja tosi hyvä ja lyhyitä reittiä
  790.  hänelle.&lt;/li&gt;
  791. &lt;li&gt;en nähnyt niin paljon ihmisiä kun juoksin mutta paljon autoja oli siellä
  792.  "Parkissa" kun lähdin.&lt;/li&gt;
  793. &lt;li&gt;myös hyvin järjestetty parkkialua. Se oli pitkä "alua", metsä tien sivulla.
  794.    Tulit yks suunasta ja lähdit toiselta.&lt;/li&gt;
  795. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  796. &lt;hr&gt;
  797. &lt;h2 id="historia"&gt;Historia&lt;/h2&gt;
  798. &lt;p&gt;Olen mennyt jukolaan nyt aika monta vuotaa, ensimmäinen oli 2015 Lounas (Paimi,
  799. Salo lähellä).&lt;/p&gt;
  800. &lt;p&gt;&lt;a href="https://jukola.com/2023/"&gt;jukolan viesti 2023&lt;/a&gt;!&lt;/p&gt;
  801. &lt;ul&gt;
  802. &lt;li&gt;Yleensä on ollut neljäs / viides osuus mutta katsotaan:&lt;/li&gt;
  803. &lt;/ul&gt;
  804. &lt;!-- markdownlint-disable MD013 --&gt;
  805.  
  806. &lt;p&gt;| vuosi                                                                                           | osuus | nimi          | sijainti viestissä | joukkue tulos (kun vaihdoin) | joukkue aika (kun vaihdoin) | osuus sijainti | osuus aika |
  807. | ----------------------------------------------------------------------------------------------- | ----- | ------------- | ------------------ | ---------------------------- | --------------------------- | -------------- | ---------- | ------- |
  808. | &lt;a href="https://results.jukola.com/tulokset/en/j2015_ju/kilpailijat/1030/"&gt;2015 Luona (Paimio)&lt;/a&gt;        | 4     | Johan Guldmyr | 1353 …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  809. &lt;hr&gt;
  810. &lt;h2 id="historia"&gt;Historia&lt;/h2&gt;
  811. &lt;p&gt;Olen mennyt jukolaan nyt aika monta vuotaa, ensimmäinen oli 2015 Lounas (Paimi,
  812. Salo lähellä).&lt;/p&gt;
  813. &lt;p&gt;&lt;a href="https://jukola.com/2023/"&gt;jukolan viesti 2023&lt;/a&gt;!&lt;/p&gt;
  814. &lt;ul&gt;
  815. &lt;li&gt;Yleensä on ollut neljäs / viides osuus mutta katsotaan:&lt;/li&gt;
  816. &lt;/ul&gt;
  817. &lt;!-- markdownlint-disable MD013 --&gt;
  818.  
  819. &lt;p&gt;| vuosi                                                                                           | osuus | nimi          | sijainti viestissä | joukkue tulos (kun vaihdoin) | joukkue aika (kun vaihdoin) | osuus sijainti | osuus aika |
  820. | ----------------------------------------------------------------------------------------------- | ----- | ------------- | ------------------ | ---------------------------- | --------------------------- | -------------- | ---------- | ------- |
  821. | &lt;a href="https://results.jukola.com/tulokset/en/j2015_ju/kilpailijat/1030/"&gt;2015 Luona (Paimio)&lt;/a&gt;        | 4     | Johan Guldmyr | 1353 (+182)        | 9:37:28                      | +4:43:23                    | 1579/1647      | 2:19:35    |
  822. | &lt;a href="https://results.jukola.com/tulokset/en/j2016_ju/kilpailijat/1255/"&gt;2016 Lappee (nranta)&lt;/a&gt;       | 4     | Johan Guldmyr | 1151 (+76)         | 8:19:05                      | +3:43:38                    | 1326/1559      | 1:53:48    |
  823. | &lt;a href="https://results.jukola.com/tulokset/en/j2017_ju/kilpailijat/1110/"&gt;2017 Joensuu&lt;/a&gt;               | 4     | Johan Guldmyr | 1234 (-58)         | 9:07:47                      | +4:40:22                    | 985/1472       | 1:32:58    |
  824. | &lt;a href="https://results.jukola.com/tulokset/en/j2018_ju/kilpailijat/1258/"&gt;2018 Lahti-Hollola&lt;/a&gt;         | 4     | Johan Guldmyr | 1647 (-52)         | 10:19:46                     | +6:00:51                    | 1429/1773      | 2:06:03    | 1429    |
  825. | &lt;a href="https://results.jukola.com/tulokset/en/j2019_ju/kilpailijat/1519/"&gt;2019 Kangasala&lt;/a&gt;             | 5     | Johan Guldmyr | 1508 (-58)         | 11:30:34                     | +6:32:34                    | 1492/1772      | 2:13:03    | 1492    |
  826. | &lt;a href="https://results.jukola.com/tulokset/en/j2021_ju/kilpailijat/1173/"&gt;2021 Napapiiri (Rovaniemi)&lt;/a&gt; | 4     | Johan Guldmyr | 778 (-11)          | 11:24:21                     | +6:32:56                    | 778/836        | 2:12:17    | 1242624 |
  827. | &lt;a href="https://results.jukola.com/tulokset/en/j2022_ju/kilpailijat/1133/"&gt;2022 Lukkari (Mynämäki)&lt;/a&gt;    | 5     | Johan Guldmyr | 1308 (+12)         | 13:18:40                     | +8:01:17                    | 1319/1396      | 2:46:24    | 1242624 |
  828. | &lt;a href="https://results.jukola.com/tulokset/en/j2023_ju/kilpailijat/1143/"&gt;2022 Porvoo&lt;/a&gt;                | 2     | Johan Guldmyr | 1038 (+25)         | 5:01:25                      | +2:18:30                    | 1168/1621      | 2:44:52    | 1526679 |&lt;/p&gt;
  829. &lt;!-- markdownlint-disable MD013 --&gt;
  830.  
  831. &lt;h2 id="valmistautuminen"&gt;Valmistautuminen&lt;/h2&gt;
  832. &lt;p&gt;Olen pitänyt lista missä olen kirjoitanyt:&lt;/p&gt;
  833. &lt;ul&gt;
  834. &lt;li&gt;mitä otan mukaan&lt;/li&gt;
  835. &lt;li&gt;sauna kassi&lt;/li&gt;
  836. &lt;li&gt;varusteet&lt;/li&gt;
  837. &lt;li&gt;miten sää oli ja minkalaisia vaateet minulla oli päällä&lt;/li&gt;
  838. &lt;li&gt;mitä söin&lt;/li&gt;
  839. &lt;li&gt;miten sunnistus meni ja mitä voin parentaa&lt;/li&gt;
  840. &lt;/ul&gt;
  841. &lt;h2 id="vinkkeja-olen-kirjoitanut-itseleen"&gt;Vinkkeja olen kirjoitanut itseleen&lt;/h2&gt;
  842. &lt;ul&gt;
  843. &lt;li&gt;2015: et tarvitse leimata k-pisteessä&lt;/li&gt;
  844. &lt;li&gt;2019:&lt;/li&gt;
  845. &lt;li&gt;et tarvitse mennä emit tsekki ennen IN portti, se on vaan oma tarkastus!&lt;/li&gt;
  846. &lt;li&gt;käyttä korkeuseroa! Ihmiset menee suora ja ympäri, urat ovat myös ympäri&lt;/li&gt;
  847. &lt;li&gt;2021:&lt;/li&gt;
  848. &lt;li&gt;soiden on myös muodot!&lt;/li&gt;
  849. &lt;li&gt;käytää kieletty alue jos on tarve&lt;/li&gt;
  850. &lt;li&gt;käyttää pidempi matka ja tie olisi hyvä, hävisin 20 sijainti pitkä välimatka
  851.    koska menin suora&lt;/li&gt;
  852. &lt;li&gt;2022:&lt;/li&gt;
  853. &lt;li&gt;lukekaa rastitaulu&lt;/li&gt;
  854. &lt;li&gt;yleislähdössä? Ota juna&lt;/li&gt;
  855. &lt;li&gt;kävellä kun asiat alkaa mennä huonosti&lt;/li&gt;
  856. &lt;li&gt;2023 (ensimmäinen yö):&lt;/li&gt;
  857. &lt;li&gt;uta juna&lt;/li&gt;
  858. &lt;li&gt;uta urat&lt;/li&gt;
  859. &lt;li&gt;ihmiset enemmän ottavat polkut ja halua enemmän varmempi rastin otaminen.&lt;/li&gt;
  860. &lt;li&gt;ota huomio että et juoksee k-pisten ohi!&lt;/li&gt;
  861. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  862. &lt;hr&gt;
  863. &lt;h2 id="why-this-exercise"&gt;Why This Exercise?&lt;/h2&gt;
  864. &lt;p&gt;Before this post I had an old mini-itx server with ssds at home.&lt;/p&gt;
  865. &lt;ul&gt;
  866. &lt;li&gt;a 120GB, 4TB and a 2TB SSD all from Samsung, and one fourth 1TB now
  867.  broken/missing one device that doesn't power on anymore :/.&lt;/li&gt;
  868. &lt;/ul&gt;
  869. &lt;p&gt;This really shouldn't have been an issue but I didn't …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  870. &lt;hr&gt;
  871. &lt;h2 id="why-this-exercise"&gt;Why This Exercise?&lt;/h2&gt;
  872. &lt;p&gt;Before this post I had an old mini-itx server with ssds at home.&lt;/p&gt;
  873. &lt;ul&gt;
  874. &lt;li&gt;a 120GB, 4TB and a 2TB SSD all from Samsung, and one fourth 1TB now
  875.  broken/missing one device that doesn't power on anymore :/.&lt;/li&gt;
  876. &lt;/ul&gt;
  877. &lt;p&gt;This really shouldn't have been an issue but I didn't want to do RAID1 because
  878. the data wasn't that important to me and I had added them into an LVM RAID0
  879. instead.&lt;/p&gt;
  880. &lt;p&gt;Fortunately I don't remember exactly what I did with the 1TB storage device,
  881. maybe I wasn't using it anymore but it was still part of the LVM VG? Anyway,
  882. files couldn't be read and there were some corrupted sqlites.&lt;/p&gt;
  883. &lt;h2 id="what"&gt;What&lt;/h2&gt;
  884. &lt;p&gt;I first looked around for some cheap NAS boxes to put the SSDs in. No avail and
  885. definately not cheap.&lt;/p&gt;
  886. &lt;p&gt;Then I looked behind my monitor on my desk and saw an unused raspberry pi 4 with
  887. 8GB RAM.&lt;/p&gt;
  888. &lt;p&gt;Huh. Can I?&lt;/p&gt;
  889. &lt;p&gt;Insert research to find some good posts
  890. &lt;a href="https://thepihut.com/blogs/raspberry-pi-tutorials/how-to-set-up-an-ssd-with-the-raspberry-pi"&gt;like this&lt;/a&gt;
  891. from thepihut.&lt;/p&gt;
  892. &lt;p&gt;It also had some link to a cable but unfortunately I couldn't order it. Maybe my
  893. card doesn't work outside EU?&lt;/p&gt;
  894. &lt;h2 id="next"&gt;Next&lt;/h2&gt;
  895. &lt;ul&gt;
  896. &lt;li&gt;before powering off the old server I vgexported the LVM&lt;/li&gt;
  897. &lt;li&gt;usb active plus right SATA to USB cables with controller? That RPI 4 likes.&lt;/li&gt;
  898. &lt;li&gt;&lt;a href="https://www.startech.com/en-us/hdd/usb312sat3cb"&gt;startech&lt;/a&gt; had some
  899.    overpowered 10Gb cables&lt;/li&gt;
  900. &lt;li&gt;firmware for the cable was not needed to update&lt;/li&gt;
  901. &lt;li&gt;Why was i Lazy with the lvm raid0 stripe lol of course first disk dies&lt;/li&gt;
  902. &lt;li&gt;always running out of more power extension at home, but now I think we're OK
  903.  again&lt;/li&gt;
  904. &lt;li&gt;Got an Active USB hub from TPlink(TP-LINK UH720 active 7-port USB3.0) (needed
  905.  because the RPi4 cannot power these disks)&lt;/li&gt;
  906. &lt;li&gt;Doesn't exactly match the 3.1 USB of the USB to SATA cables.&lt;/li&gt;
  907. &lt;/ul&gt;
  908. &lt;h3 id="i-tried-to-recover-some-of-the-data-just-for-the-practice"&gt;I tried to recover some of the data just for the practice&lt;/h3&gt;
  909. &lt;p&gt;After plugging in both disks via the active hub:&lt;/p&gt;
  910. &lt;ul&gt;
  911. &lt;li&gt;&lt;code&gt;vgs&lt;/code&gt; finds it!&lt;/li&gt;
  912. &lt;li&gt;&lt;code&gt;vgchange -ay vg_data --activationmode partial&lt;/code&gt;&lt;/li&gt;
  913. &lt;li&gt;1 LV activated!&lt;/li&gt;
  914. &lt;li&gt;&lt;code&gt;mount -t /dev/vg_data/lv_data /mnt/recovery -o ro&lt;/code&gt;&lt;/li&gt;
  915. &lt;li&gt;works! And just tried to copy one image out and that worked woop! 2.8TB used
  916.    with 3.4T free.&lt;/li&gt;
  917. &lt;li&gt;now what, get another 4TB disk and copy stuff there then juggle stuff
  918.    around?&lt;ul&gt;
  919. &lt;li&gt;mount as rw and delete data until it's &amp;lt; 2TB&lt;/li&gt;
  920. &lt;li&gt;possibly risky?&lt;/li&gt;
  921. &lt;li&gt;did it anyway and it had "mounting fs with errors" in &lt;code&gt;dmesg&lt;/code&gt; output&lt;/li&gt;
  922. &lt;li&gt;du has input/output errors to parts of this, but not the whole thing&lt;/li&gt;
  923. &lt;li&gt;started to delete stuff&lt;/li&gt;
  924. &lt;li&gt;Make sure all data is on the 2TB PV sounds like a good idea&lt;/li&gt;
  925. &lt;li&gt;Remove 4TB PV from VG &lt;code&gt;vgsplit&lt;/code&gt; or &lt;code&gt;vgreduce&lt;/code&gt;&lt;/li&gt;
  926. &lt;li&gt;tried vgreduce - wasn't happy&lt;/li&gt;
  927. &lt;li&gt;wanted a vgreduce with --removemissing but that complained about partial
  928.    LVs in the VG&lt;/li&gt;
  929. &lt;li&gt;Maybe just easier to copy stuff out I want to save and then start from
  930.    scratch?&lt;/li&gt;
  931. &lt;li&gt;Create a new LVM with the 4TB then move stuff there&lt;/li&gt;
  932. &lt;li&gt;Then create another VG with the 2TB and put some other stuff there?&lt;/li&gt;
  933. &lt;/ul&gt;
  934. &lt;/li&gt;
  935. &lt;/ul&gt;
  936. &lt;h2 id="in-the-end"&gt;In the end&lt;/h2&gt;
  937. &lt;ul&gt;
  938. &lt;li&gt;Copied stuff out from the rpi4 into my desktop which had a few 100GB free on a
  939.  disk.&lt;/li&gt;
  940. &lt;li&gt;Then wiped out the LVM on the two SSDs and created some new setup.&lt;/li&gt;
  941. &lt;/ul&gt;</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">&lt;!-- prettier-ignore --&gt;
  942. &lt;hr&gt;
  943. &lt;p&gt;Espoo ylläpitää
  944. &lt;a href="https://www.espoo.fi/fi/liikunta-ja-luonto/ulkoliikuntapaikat/kiintorastit"&gt;kiintorastit&lt;/a&gt;,
  945. ja yksi niistä on Leppäävaaran urheilupuiston vieressä ja se oli aika sopiva
  946. minulle - helpo mennä sinne ja takaisin.&lt;/p&gt;
  947. &lt;p&gt;Olen ollut siellä monta kertaa ja se olisi aika helppo.&lt;/p&gt;
  948. &lt;h2 id="miksi"&gt;Miksi&lt;/h2&gt;
  949. &lt;p&gt;Menin yöllä (22:15-23:30 välillä eli aurinkilaskun jälkeen) sinne? No,
  950. harjoittelisin otsalampulla ennen &lt;a href="https://jukola.com/2023/"&gt;jukolan viestiä&lt;/a&gt;!&lt;/p&gt;
  951. &lt;ul&gt;
  952. &lt;li&gt;sopiiko akku …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  953. &lt;hr&gt;
  954. &lt;p&gt;Espoo ylläpitää
  955. &lt;a href="https://www.espoo.fi/fi/liikunta-ja-luonto/ulkoliikuntapaikat/kiintorastit"&gt;kiintorastit&lt;/a&gt;,
  956. ja yksi niistä on Leppäävaaran urheilupuiston vieressä ja se oli aika sopiva
  957. minulle - helpo mennä sinne ja takaisin.&lt;/p&gt;
  958. &lt;p&gt;Olen ollut siellä monta kertaa ja se olisi aika helppo.&lt;/p&gt;
  959. &lt;h2 id="miksi"&gt;Miksi&lt;/h2&gt;
  960. &lt;p&gt;Menin yöllä (22:15-23:30 välillä eli aurinkilaskun jälkeen) sinne? No,
  961. harjoittelisin otsalampulla ennen &lt;a href="https://jukola.com/2023/"&gt;jukolan viestiä&lt;/a&gt;!&lt;/p&gt;
  962. &lt;ul&gt;
  963. &lt;li&gt;sopiiko akku juomarepussa?&lt;/li&gt;
  964. &lt;li&gt;miten otsalamppu sopii, tarvitsenko kiristä jotain?&lt;/li&gt;
  965. &lt;li&gt;kuinka kirkas se nyt on?&lt;/li&gt;
  966. &lt;li&gt;miten se nyt toimi taas tämä suunnistus pimeässä&lt;/li&gt;
  967. &lt;/ul&gt;
  968. &lt;h2 id="loput"&gt;Loput&lt;/h2&gt;
  969. &lt;p&gt;Meni aika hyvin. Tein oman radan ja löysin kaikki paitsi nro 34, luulen että se
  970. ei ollut siellä mutta ehkä en ympärisi koko kumpare riitäväksi. Ja kun lähdin
  971. 44:lta 45:lle juoksin värään suuntaan ja tulin metsästa pellon just länsiltä
  972. rastilta. No, huomasin aika nopeasti missä olin ja juoksin vaan ympäri isolla
  973. tiellä.&lt;/p&gt;
  974. &lt;p&gt;Yksi eri Jukolalla on että tällä jokaisella rastilla oli heijastimet - eli näin
  975. missä ne olivat aika helposti - ja se oli helpompi kuin jos se olisi päivällä.&lt;/p&gt;
  976. &lt;p&gt;Lisäksi juoksin pollulla aika paljon, siellä on niin monta.&lt;/p&gt;
  977. &lt;p&gt;Vesi tuli joskus vähän lämmin. Luulen että se oli koska lämmin batteri oli sen
  978. just vieressä ja käytin kirkain moodilla mutta ei koko ajan, esim kun juoksin
  979. talojen vieressä.&lt;/p&gt;
  980. &lt;p&gt;Tuli aika pimeä siellä metsässä ja oli niin hauskaa juostaa valossa kuplassa :D&lt;/p&gt;</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:

  1. Download the "valid Atom 1.0" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. 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

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda