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>2025-03-21T00:00:00+02:00</updated><entry><title>Attempting to get better at reverse engineering</title><link href="https://guldmyr.com/attempting-to-get-better-at-reverse-engineering.html" rel="alternate"></link><published>2025-03-21T00:00:00+02:00</published><updated>2025-03-21T00:00:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2025-03-21:/attempting-to-get-better-at-reverse-engineering.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  3. &lt;hr&gt;
  4. &lt;h2 id="its-hard"&gt;It's hard&lt;/h2&gt;
  5. &lt;p&gt;Usually in Capture the Flag (CTF) challenges I get stuck when it comes to
  6. reverse engineering. I never really studied programming in assembly or c.&lt;/p&gt;
  7. &lt;p&gt;Taking some time as part of the monthly Training Day at &lt;code&gt;$dayjob&lt;/code&gt; as
  8. Infrastructure Engineer @ datacrunch to get a bit better at this …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  9. &lt;hr&gt;
  10. &lt;h2 id="its-hard"&gt;It's hard&lt;/h2&gt;
  11. &lt;p&gt;Usually in Capture the Flag (CTF) challenges I get stuck when it comes to
  12. reverse engineering. I never really studied programming in assembly or c.&lt;/p&gt;
  13. &lt;p&gt;Taking some time as part of the monthly Training Day at &lt;code&gt;$dayjob&lt;/code&gt; as
  14. Infrastructure Engineer @ datacrunch to get a bit better at this.&lt;/p&gt;
  15. &lt;p&gt;Is it pwning I get stuck in, or is it while reverse engineering? Probably a
  16. combination.&lt;/p&gt;
  17. &lt;p&gt;The difference as far as I can tell:&lt;/p&gt;
  18. &lt;ul&gt;
  19. &lt;li&gt;Pwning: Binary exploitation. Making software do things it wasn't supposed to
  20.  do.&lt;/li&gt;
  21. &lt;li&gt;Reversing: Figuring out how a program ticks.&lt;/li&gt;
  22. &lt;/ul&gt;
  23. &lt;p&gt;I was thinking, maybe if I just try a few challenges and just follow write-ups?
  24. Maybe some stuff will just eventually fall into place?&lt;/p&gt;
  25. &lt;h3 id="hackthebox-execute-challenge"&gt;hackthebox Execute Challenge&lt;/h3&gt;
  26. &lt;p&gt;&lt;a href="https://github.com/jon-brandy/hackthebox/blob/main/Categories/Pwn/Execute/README.md"&gt;Execute&lt;/a&gt;&lt;/p&gt;
  27. &lt;ul&gt;
  28. &lt;li&gt;Uh. So somehow realize that the program will execute machine code&lt;/li&gt;
  29. &lt;li&gt;That it doesn't allow any characters. xor "/bin/sh" and store that in a
  30.  variable? that doesn't contain any of the bad characters&lt;/li&gt;
  31. &lt;li&gt;This was still hard level for me. Actually writing machine code and storing
  32.  strings in registers..&lt;/li&gt;
  33. &lt;/ul&gt;
  34. &lt;p&gt;Maybe picoCTF is easier?&lt;/p&gt;
  35. &lt;h3 id="picoctf-2025-pie-time"&gt;picoCTF 2025 PIE Time&lt;/h3&gt;
  36. &lt;ul&gt;
  37. &lt;li&gt;Uh hmm.. so when the program runs it prints the address to main() and one can
  38.  enter an address.&lt;/li&gt;
  39. &lt;li&gt;Exit codes are different. Sometimes it's SIGKILL / exit code -4, 58, 59, 0..&lt;/li&gt;
  40. &lt;li&gt;Maybe I can start the process. Then use gdb to find out the address of the
  41.  win()? Yeahhhh!&lt;/li&gt;
  42. &lt;/ul&gt;
  43. &lt;p&gt;How does one use &lt;code&gt;r2 -d $(pidof vuln)&lt;/code&gt; to to find the address of the function?&lt;/p&gt;
  44. &lt;p&gt;The command in r2 is: &lt;code&gt;is~win&lt;/code&gt; and it returns &lt;code&gt;0x59d28578e2a7&lt;/code&gt; vaddr for
  45. &lt;code&gt;0x59d28578e33d&lt;/code&gt; or &lt;code&gt;0x5bec819872a7&lt;/code&gt; vaddr for &lt;code&gt;0x5bec8198733d&lt;/code&gt;&lt;/p&gt;
  46. &lt;p&gt;In python: &lt;code&gt;hex(0x59d28578e33d-0x59d28578e2a7)&lt;/code&gt; == 0x96&lt;/p&gt;
  47. &lt;p&gt;&lt;code&gt;0x96&lt;/code&gt; in both cases is the difference - so then I could connect to the address
  48. on the container in picoCTF and get the flag!&lt;/p&gt;
  49. &lt;p&gt;Before this I tried briefly a second approach: Modify the code and adding
  50. &lt;code&gt;printf("Address of win: %p\n", &amp;amp;win);&lt;/code&gt; . That printed the thing to enter.&lt;/p&gt;
  51. &lt;p&gt;There was a difference of &lt;code&gt;162&lt;/code&gt; / &lt;code&gt;0xa2&lt;/code&gt; between the functions, always. But that
  52. didn't work with the vanilla &lt;code&gt;./vuln&lt;/code&gt;. Because I added code, it would be a lower address..&lt;/p&gt;
  53. &lt;p&gt;Third approach / not complete idea:&lt;/p&gt;
  54. &lt;p&gt;Python code for running ./vuln with different inputs to see what happens.&lt;/p&gt;
  55. &lt;p&gt;Basically bruting it :)&lt;/p&gt;
  56. &lt;p&gt;The below should work, just need to improve checking output and increase range:&lt;/p&gt;
  57. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;pwn&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;
  58.  
  59. &lt;span class="n"&gt;exe&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;./vuln&amp;#39;&lt;/span&gt;
  60. &lt;span class="n"&gt;elf&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;binary&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ELF&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;exe&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;checksec&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  61. &lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;log_level&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;DEBUG&amp;#39;&lt;/span&gt;
  62.  
  63. &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;extra&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nb"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  64.    &lt;span class="n"&gt;p&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;exe&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  65.    &lt;span class="c1"&gt;# p = remote(&amp;#39;localhost&amp;#39;, 52605)&lt;/span&gt;
  66.  
  67.    &lt;span class="c1"&gt;# Receive the output&lt;/span&gt;
  68.    &lt;span class="n"&gt;received_data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;recvuntil&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;b&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Enter the address to jump to, ex =&amp;gt; 0x12345: &amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  69.  
  70.  
  71.    &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  72.        &lt;span class="n"&gt;address_line&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;received_data&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;b&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="c1"&gt;#split by newlines, take first line&lt;/span&gt;
  73.        &lt;span class="n"&gt;address_hex&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;address_line&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;b&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;: &amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="c1"&gt;#split by &amp;quot;: &amp;quot;, take second part and remove whitespace.&lt;/span&gt;
  74.        &lt;span class="n"&gt;main_address&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;address_hex&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  75.        &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Main address: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nb"&gt;hex&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main_address&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  76.  
  77.        &lt;span class="c1"&gt;# Calculate the address to jump to (main_address + 1)&lt;/span&gt;
  78.        &lt;span class="n"&gt;jump_address&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;main_address&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;extra&lt;/span&gt;
  79.  
  80.        &lt;span class="c1"&gt;# Send the jump address as input&lt;/span&gt;
  81.        &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sendline&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;hex&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;jump_address&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;encode&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
  82.  
  83.        &lt;span class="c1"&gt;# Receive and print the response&lt;/span&gt;
  84.        &lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;recvall&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
  85.        &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Response:&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  86.  
  87.  
  88.    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ne"&gt;IndexError&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  89.        &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Error parsing address: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  90.        &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
  91.        &lt;span class="n"&gt;exit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  92.  
  93. &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
  94. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content><category term="it"></category><category term="ctf"></category><category term="hacking"></category><category term="hacker"></category><category term="reverse"></category><category term="rev"></category><category term="reverse engineering"></category><category term="radare2"></category><category term="r2"></category><category term="pico"></category><category term="picoctf"></category><category term="picoctf 2025"></category><category term="htb"></category><category term="hackthebox"></category></entry><entry><title>Disobey 2025 Loihde Challenges</title><link href="https://guldmyr.com/disobey-2025-loihde-challenges.html" rel="alternate"></link><published>2025-03-10T00:00:00+02:00</published><updated>2025-03-10T00:00:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2025-03-10:/disobey-2025-loihde-challenges.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  95. &lt;hr&gt;
  96. &lt;p&gt;&lt;a href="https://www.loihde.com/en/media/blog/disobey-2025-ctf-walkthrough-for-loihde-challenge?hs_amp=true"&gt;Loihde&lt;/a&gt;
  97. had a great CTF :)&lt;/p&gt;
  98. &lt;ul&gt;
  99. &lt;li&gt;It got me doing something physical and talking to people.&lt;/li&gt;
  100. &lt;li&gt;I also got to learn about $MFT / some kind of NTFS metadata (also contained
  101.  whole files if the files are small enough?)&lt;/li&gt;
  102. &lt;li&gt;That it's very nice with a team. Case in point: I was trying …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  103. &lt;hr&gt;
  104. &lt;p&gt;&lt;a href="https://www.loihde.com/en/media/blog/disobey-2025-ctf-walkthrough-for-loihde-challenge?hs_amp=true"&gt;Loihde&lt;/a&gt;
  105. had a great CTF :)&lt;/p&gt;
  106. &lt;ul&gt;
  107. &lt;li&gt;It got me doing something physical and talking to people.&lt;/li&gt;
  108. &lt;li&gt;I also got to learn about $MFT / some kind of NTFS metadata (also contained
  109.  whole files if the files are small enough?)&lt;/li&gt;
  110. &lt;li&gt;That it's very nice with a team. Case in point: I was trying to discover the
  111.  password to login to a place, I even had the laptop in my hands. But I didn't
  112.  actually try anything.. just looking for things and &lt;em&gt;maybe&lt;/em&gt; (not
  113.  necessarily..) writing them down. Other team member sent picture of the
  114.  possible password to another teammate that tested it and got in!&lt;/li&gt;
  115. &lt;/ul&gt;
  116. &lt;p&gt;The final challenge of the CTF about needing to reverse engineer a binary.&lt;/p&gt;
  117. &lt;p&gt;The walkthrough in the link up top goes through it. I did not figure it out.
  118. &lt;strong&gt;Just that 1234 was a bad password.&lt;/strong&gt;&lt;/p&gt;
  119. &lt;p&gt;I even tried to bruteforce it for a little while but yeah I didn't have that
  120. exact shrug emoji in there :D&lt;/p&gt;
  121. &lt;p&gt;This is quite a perfect simpler type of reverse engineer excercise / walk
  122. through.&lt;/p&gt;
  123. &lt;p&gt;I should try more these types of challenges to get more used to the tools and
  124. even find write-ups walkthroughs and try to follow them just to get the basics
  125. down.&lt;/p&gt;
  126. &lt;p&gt;Basically walkthrough has two paths:&lt;/p&gt;
  127. &lt;ul&gt;
  128. &lt;li&gt;use the &lt;code&gt;iz&lt;/code&gt; command in radare2. It can show strings that &lt;code&gt;strings&lt;/code&gt; can't.&lt;/li&gt;
  129. &lt;li&gt;use gdb and breakpoint right when it's about to compare the password to the
  130.  secret. Then print the registers.&lt;/li&gt;
  131. &lt;/ul&gt;
  132. &lt;h2 id="radare2-commands"&gt;Radare2 Commands&lt;/h2&gt;
  133. &lt;p&gt;Some radare2 stuff that I forget between the events:&lt;/p&gt;
  134. &lt;p&gt;&lt;code&gt;r2 -A&lt;/code&gt;&lt;/p&gt;
  135. &lt;p&gt;Useful commands:&lt;/p&gt;
  136. &lt;ul&gt;
  137. &lt;li&gt;&lt;code&gt;aaaa&lt;/code&gt;&lt;/li&gt;
  138. &lt;li&gt;&lt;code&gt;vv&lt;/code&gt;: Show a linear disassembly&lt;/li&gt;
  139. &lt;li&gt;&lt;code&gt;VV&lt;/code&gt;: Graphs - show which functions are connected.
  140.  &lt;a href="https://cloud.binary.ninja/"&gt;binary ninja&lt;/a&gt; was also pretty useful to
  141.  visualize it. But &lt;code&gt;VV&lt;/code&gt; is a great starting point.&lt;/li&gt;
  142. &lt;li&gt;&lt;code&gt;/ /root/flag.txt&lt;/code&gt;: Find if /root/flag.txt about where it's used&lt;/li&gt;
  143. &lt;li&gt;If ^^ returns an address hit for example &lt;code&gt;axt 0x0040308c&lt;/code&gt; to see where it's
  144.  called from&lt;/li&gt;
  145. &lt;li&gt;&lt;code&gt;iz&lt;/code&gt; prints strings in data section&lt;/li&gt;
  146. &lt;/ul&gt;</content><category term="it"></category><category term="ctf"></category><category term="disobey"></category><category term="disobey2025"></category><category term="hacking"></category><category term="hacker"></category><category term="reverse"></category><category term="rev"></category><category term="reverse engineering"></category><category term="radare2"></category><category term="r2"></category></entry><entry><title>Brocade Fabric OS Downloads</title><link href="https://guldmyr.com/brocade-fabric-os-downloads.html" rel="alternate"></link><published>2025-01-30T00:00:00+02:00</published><updated>2025-01-30T00:00:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2025-01-30:/brocade-fabric-os-downloads.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  147. &lt;hr&gt;
  148. &lt;p&gt;Sometimes I get requests about where to download Brocade Fabric OS.&lt;/p&gt;
  149. &lt;p&gt;So just to be super clear. No I don't have any such firmware available and I
  150. don't know where to get them. Best of luck out there!&lt;/p&gt;
  151. &lt;p&gt;I haven't used fibre channel for quite a long time at this …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  152. &lt;hr&gt;
  153. &lt;p&gt;Sometimes I get requests about where to download Brocade Fabric OS.&lt;/p&gt;
  154. &lt;p&gt;So just to be super clear. No I don't have any such firmware available and I
  155. don't know where to get them. Best of luck out there!&lt;/p&gt;
  156. &lt;p&gt;I haven't used fibre channel for quite a long time at this point and frankly
  157. don't know if it's possible to get them without paying for support.&lt;/p&gt;
  158. &lt;p&gt;At least it seems like there are still fibre channel being made, Brocade branded
  159. ones about
  160. &lt;a href="https://www.broadcom.com/products/fibre-channel-networking/switches"&gt;6&lt;/a&gt; are
  161. available.&lt;/p&gt;
  162. &lt;p&gt;From what I can tell one could:&lt;/p&gt;
  163. &lt;ul&gt;
  164. &lt;li&gt;ask
  165.  &lt;a href="https://knowledge.broadcom.com/external/article/267270/fos-fabric-os-downloads-and-documentatio.html"&gt;Broadcom&lt;/a&gt;
  166.  directly&lt;/li&gt;
  167. &lt;li&gt;ask a vendor like
  168.  &lt;a href="https://support.hpe.com/connect/s/product?language=en_US&amp;amp;kmpmoid=1009472119&amp;amp;tab=driversAndSoftware&amp;amp;cep=on"&gt;HPE&lt;/a&gt;
  169.  has downloads for 8.x and 9.x firmware but there one has to sign in.&lt;/li&gt;
  170. &lt;/ul&gt;
  171. &lt;blockquote&gt;
  172. &lt;p&gt;An active warranty or support agreement covering StoreFabric must be linked to
  173. your HPE Support Center profile to access this firmware.&lt;/p&gt;
  174. &lt;/blockquote&gt;</content><category term="storage"></category><category term="brocade"></category><category term="fabric os"></category><category term="broadcom"></category><category term="download"></category><category term="firmware"></category></entry><entry><title>Röllin Sydän Lautapeli Peliohje</title><link href="https://guldmyr.com/rollin-sydan-lautapeli-peliohje-fi.html" rel="alternate"></link><published>2025-01-27T00:00:00+02:00</published><updated>2025-01-27T00:00:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2025-01-27:/rollin-sydan-lautapeli-peliohje-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  175. &lt;hr&gt;
  176. &lt;p&gt;Monta vuotta sitten me ostimme Röllin Sydän jonkin kirputorilta. Kun tulimme
  177. kotiin huomasimme että sisällä ei ollut peliohjeet mukaan. Harmi. Mutta ei
  178. kauan! Me tehtiin omat säännöt! On ollut tosi kiva :)&lt;/p&gt;
  179. &lt;p&gt;Sitten keksin että, hei miksi en kysys valmistaja onko teillä ohjeet pdf
  180. tiedossa jossain?&lt;/p&gt;
  181. &lt;p&gt;Ja kyllä heillä se on …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  182. &lt;hr&gt;
  183. &lt;p&gt;Monta vuotta sitten me ostimme Röllin Sydän jonkin kirputorilta. Kun tulimme
  184. kotiin huomasimme että sisällä ei ollut peliohjeet mukaan. Harmi. Mutta ei
  185. kauan! Me tehtiin omat säännöt! On ollut tosi kiva :)&lt;/p&gt;
  186. &lt;p&gt;Sitten keksin että, hei miksi en kysys valmistaja onko teillä ohjeet pdf
  187. tiedossa jossain?&lt;/p&gt;
  188. &lt;p&gt;Ja kyllä heillä se on, mutta se ei ole
  189. &lt;a href="https://www.ravensburger.de/de-DE/service/spielanleitungen"&gt;tällä&lt;/a&gt;.&lt;/p&gt;
  190. &lt;p&gt;Vaan pitää kysyä Ravensburger
  191. &lt;a href="https://service.ravensburger.de/Anleitungen"&gt;asiakastuki&lt;/a&gt;. Kysyin, en saanut
  192. lupa julkaistaa tämä pdf tällä.&lt;/p&gt;
  193. &lt;p&gt;Se numero mikä on tärkeä on &lt;code&gt;219247&lt;/code&gt;.&lt;/p&gt;</content><category term="finland"></category><category term="rölli"></category><category term="röllin sydän"></category><category term="ravensburger"></category><category term="lautapeli"></category><category term="boardgame"></category><category term="instructions"></category><category term="peliohje"></category><category term="ohjeet"></category><category term="peliohjeet"></category></entry><entry><title>Pasta Parmigiano</title><link href="https://guldmyr.com/pasta-parmigiano-fi.html" rel="alternate"></link><published>2025-01-21T00:00:00+02:00</published><updated>2025-01-21T00:00:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2025-01-21:/pasta-parmigiano-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  194. &lt;hr&gt;
  195. &lt;p&gt;Ainesosat:&lt;/p&gt;
  196. &lt;ul&gt;
  197. &lt;li&gt;spaghetti&lt;/li&gt;
  198. &lt;li&gt;1rkl voita&lt;/li&gt;
  199. &lt;li&gt;parmigiano&lt;/li&gt;
  200. &lt;li&gt;suola ja pipuri&lt;/li&gt;
  201. &lt;/ul&gt;
  202. &lt;p&gt;valmistelu:&lt;/p&gt;
  203. &lt;ul&gt;
  204. &lt;li&gt;Kun spaghetti on melkein valmis, alkaa lämmittä voin toisella kattilalla.
  205.  Lisätä suola ja pipuri.&lt;/li&gt;
  206. &lt;li&gt;Laita sitten pastan voihin kattilaan.&lt;/li&gt;
  207. &lt;li&gt;Säästä kupillinen vetä pastakattilasta.&lt;/li&gt;
  208. &lt;li&gt;Latitaa spaghettia voihin kattilaan.&lt;/li&gt;
  209. &lt;li&gt;Kupillinen vettä ja sitten rastettu parmigiano&lt;/li&gt;
  210. &lt;li&gt;Sekoita&lt;/li&gt;
  211. &lt;li&gt;Valmis!&lt;/li&gt;
  212. &lt;/ul&gt;
  213. &lt;p&gt;Lisäksi:&lt;/p&gt;
  214. &lt;ul&gt;
  215. &lt;li&gt;Rastaa myös vähän lisää parmigiano …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  216. &lt;hr&gt;
  217. &lt;p&gt;Ainesosat:&lt;/p&gt;
  218. &lt;ul&gt;
  219. &lt;li&gt;spaghetti&lt;/li&gt;
  220. &lt;li&gt;1rkl voita&lt;/li&gt;
  221. &lt;li&gt;parmigiano&lt;/li&gt;
  222. &lt;li&gt;suola ja pipuri&lt;/li&gt;
  223. &lt;/ul&gt;
  224. &lt;p&gt;valmistelu:&lt;/p&gt;
  225. &lt;ul&gt;
  226. &lt;li&gt;Kun spaghetti on melkein valmis, alkaa lämmittä voin toisella kattilalla.
  227.  Lisätä suola ja pipuri.&lt;/li&gt;
  228. &lt;li&gt;Laita sitten pastan voihin kattilaan.&lt;/li&gt;
  229. &lt;li&gt;Säästä kupillinen vetä pastakattilasta.&lt;/li&gt;
  230. &lt;li&gt;Latitaa spaghettia voihin kattilaan.&lt;/li&gt;
  231. &lt;li&gt;Kupillinen vettä ja sitten rastettu parmigiano&lt;/li&gt;
  232. &lt;li&gt;Sekoita&lt;/li&gt;
  233. &lt;li&gt;Valmis!&lt;/li&gt;
  234. &lt;/ul&gt;
  235. &lt;p&gt;Lisäksi:&lt;/p&gt;
  236. &lt;ul&gt;
  237. &lt;li&gt;Rastaa myös vähän lisää parmigiano ja laittaa kuin garnityr päällä.&lt;/li&gt;
  238. &lt;li&gt;Kiva myös jos tekee viherkaalisipsejä&lt;/li&gt;
  239. &lt;/ul&gt;</content><category term="finland"></category><category term="pasta"></category><category term="parmigiano"></category><category term="recipes"></category><category term="recipe"></category><category term="resepti"></category><category term="reseptit"></category><category term="parmesan"></category></entry><entry><title>PCI Layout inside virtual machine</title><link href="https://guldmyr.com/pci-layout-inside-virtual-machine.html" rel="alternate"></link><published>2024-12-29T22:57:00+02:00</published><updated>2024-12-29T22:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-12-29:/pci-layout-inside-virtual-machine.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  240. &lt;hr&gt;
  241. &lt;h2 id="at-dayjob"&gt;At $Dayjob&lt;/h2&gt;
  242. &lt;p&gt;I have managed to with PCI passthrough pass in devices(GPU and IB) into a VM.&lt;/p&gt;
  243. &lt;p&gt;But for some reason an &lt;a href="https://github.com/NVIDIA/nccl-tests"&gt;all_reduce&lt;/a&gt; is
  244. still slow (1/10 with 2 full nodes in BM).&lt;/p&gt;
  245. &lt;p&gt;First attempted layout was something like:&lt;/p&gt;
  246. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;upstream_port
  247. ^
  248. downstream_port
  249. ^      ^      ^     ^   ^
  250. GPU1   GPU2   GPU3  ..  GPU8
  251. IB1    IB2    IB3 …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  252. &lt;hr&gt;
  253. &lt;h2 id="at-dayjob"&gt;At $Dayjob&lt;/h2&gt;
  254. &lt;p&gt;I have managed to with PCI passthrough pass in devices(GPU and IB) into a VM.&lt;/p&gt;
  255. &lt;p&gt;But for some reason an &lt;a href="https://github.com/NVIDIA/nccl-tests"&gt;all_reduce&lt;/a&gt; is
  256. still slow (1/10 with 2 full nodes in BM).&lt;/p&gt;
  257. &lt;p&gt;First attempted layout was something like:&lt;/p&gt;
  258. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;upstream_port
  259. ^
  260. downstream_port
  261. ^      ^      ^     ^   ^
  262. GPU1   GPU2   GPU3  ..  GPU8
  263. IB1    IB2    IB3   ..  IB8
  264. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  265.  
  266. &lt;p&gt;Where the upstream &amp;amp; downstream ports show up as Texas Instruments PCIe switches
  267. and are &lt;code&gt;&amp;lt;controllers&amp;gt;&lt;/code&gt; in libvirt XML.&lt;/p&gt;
  268. &lt;p&gt;Theories / Next Steps:&lt;/p&gt;
  269. &lt;ul&gt;
  270. &lt;li&gt;NUMA domains are not sent in properly into the VM and it doesn't know which
  271.  cores are in which domain&lt;/li&gt;
  272. &lt;li&gt;There are more ways to setup the layouts, maybe different models on the
  273.  controllers?&lt;/li&gt;
  274. &lt;li&gt;Run NCCL with &lt;code&gt;TOPO_DUMP&lt;/code&gt; to get the topography on a baremetal and then use
  275.  this layout inside VM? Maybe with some small modifications?&lt;/li&gt;
  276. &lt;li&gt;Read server &amp;amp; CPU &amp;amp; system board manuals to get understanding of how layout
  277.  actually is&lt;/li&gt;
  278. &lt;li&gt;Read &lt;a href="https://libvirt-python.readthedocs.io/"&gt;libvirt python&lt;/a&gt; docs, maybe
  279.  there are some more clues there than what already found in
  280.  &lt;a href="https://libvirt.org/formatdomain.html"&gt;Domain XML format&lt;/a&gt;?&lt;/li&gt;
  281. &lt;/ul&gt;
  282. &lt;h3 id="update-2"&gt;Update 2&lt;/h3&gt;
  283. &lt;p&gt;The setup I had managed to create was one upstream and one downstream PCI device
  284. visible in lspci per each GPU/IB card pair.&lt;/p&gt;
  285. &lt;p&gt;Taking a step back however with the cards passed into the VM I could only get
  286. 35Gbps between two VMs.&lt;/p&gt;
  287. &lt;p&gt;Theories:&lt;/p&gt;
  288. &lt;ul&gt;
  289. &lt;li&gt;MTU? Or does infiniband figure that out based on what is set in the partition?&lt;/li&gt;
  290. &lt;li&gt;Is there a better way to test this than &lt;code&gt;ib_write_bw&lt;/code&gt; ?&lt;/li&gt;
  291. &lt;li&gt;Maybe some parameters to do it in parallel, does that increase bandwidth?&lt;/li&gt;
  292. &lt;li&gt;ATS ON did not help.&lt;/li&gt;
  293. &lt;/ul&gt;
  294. &lt;h3 id="update-3"&gt;Update 3&lt;/h3&gt;
  295. &lt;p&gt;There's been about 2 weeks since last update :)&lt;/p&gt;
  296. &lt;p&gt;It is possible to get good performance with GPU and ConnectX 7 cards passed into
  297. the VM.&lt;/p&gt;
  298. &lt;p&gt;In short these are important:&lt;/p&gt;
  299. &lt;ul&gt;
  300. &lt;li&gt;Use pcie-expander-buses, root ports, upstream and downstream ports to connect
  301.  the &lt;code&gt;&amp;lt;hostdevs&amp;gt;&lt;/code&gt; because &lt;code&gt;pxb-pcie&lt;/code&gt; devices one can assign to a specific NUMA
  302.  node.&lt;/li&gt;
  303. &lt;li&gt;Enable ACS (in BIOS and setpci) and ATS (mlxconfig).&lt;/li&gt;
  304. &lt;li&gt;Follow
  305.  &lt;a href="https://docs.nvidia.com/deeplearning/nccl/user-guide/docs/troubleshooting.html"&gt;NCCL troubleshooting&lt;/a&gt;&lt;/li&gt;
  306. &lt;/ul&gt;
  307. &lt;p&gt;Poor man's visual representation&lt;/p&gt;
  308. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;pxb-pcie_0 -&amp;gt; pcie-switch0_port_0 &amp;gt; GPU0
  309. pxb-pcie_0 -&amp;gt; pcie-switch0_port_1 &amp;gt; IB0
  310. pxb-pcie_0 -&amp;gt; pcie-switch1_port_0 &amp;gt; GPU1
  311. pxb-pcie_0 -&amp;gt; pcie-switch1_port_1 &amp;gt; IB1
  312. ..
  313. pxb-pcie_1 -&amp;gt; pcie-switch3_port_0 &amp;gt; GPU3
  314. pxb-pcie_1 -&amp;gt; pcie-switch3_port_1 &amp;gt; IB3
  315. pxb-pcie_1 -&amp;gt; pcie-switch4_port_0 &amp;gt; GPU4
  316. pxb-pcie_1 -&amp;gt; pcie-switch4_port_1 &amp;gt; IB4
  317. ..
  318. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content><category term="it"></category><category term="kvm"></category><category term="qemu"></category><category term="libvirt"></category><category term="pcie"></category><category term="pci"></category><category term="XML"></category><category term="ib"></category><category term="infiniband"></category><category term="gpu"></category><category term="h100"></category><category term="virtualization"></category><category term="texas instruments"></category><category term="ats"></category><category term="acs"></category><category term="nvidia"></category><category term="nccl"></category><category term="pxb-pcie"></category><category term="numa"></category><category term="amd"></category><category term="epyc"></category><category term="passthrough"></category></entry><entry><title>Suunnistus - Huurteinen Nuuksio 2024</title><link href="https://guldmyr.com/suunnistus-huurteinen-nuuksio-2024-fi.html" rel="alternate"></link><published>2024-11-16T22:57:00+02:00</published><updated>2024-11-16T22:57:00+02:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-11-16:/suunnistus-huurteinen-nuuksio-2024-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  319. &lt;hr&gt;
  320. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  321. &lt;ul&gt;
  322. &lt;li&gt;Lohko: Suunnistus 10km&lt;/li&gt;
  323. &lt;li&gt;10km (juoksin 12.22km, 2h52min, 76/105)&lt;/li&gt;
  324. &lt;li&gt;Rinnekoti, Espoo&lt;/li&gt;
  325. &lt;li&gt;&lt;a href="https://navisport.com/events/f2d7a5fd-27bd-45a5-b4cd-2a7b443954ca/results/2abb2c32-6e1a-4584-b076-93c522f4924c"&gt;Tulokset&lt;/a&gt;
  326.  &lt;a href="https://www.livelox.com/Viewer/Nuuksion-Huurteinen-2024/10?classId=875929&amp;amp;tab=player&amp;amp;selectedParticipantId=3255644"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  327. &lt;/ul&gt;
  328. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  329. &lt;p&gt;Hirveät korkeuserot!&lt;/p&gt;
  330. &lt;p&gt;Ekä kerttaa huurteisessa ja ekä kertta uuddella
  331. &lt;a href="https://www.str8compass.com/products/str8-exsakt-compass"&gt;kompassilla&lt;/a&gt;!&lt;/p&gt;
  332. &lt;p&gt;Hajonta oli käynnissä. Minulle rasti 1/6/11 oli sama rasti.&lt;/p&gt;
  333. &lt;p&gt;Ei montta rastia, vaan 13 jos ei laskee maali.&lt;/p&gt;
  334. &lt;p&gt;Menin autolla, ja se …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  335. &lt;hr&gt;
  336. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  337. &lt;ul&gt;
  338. &lt;li&gt;Lohko: Suunnistus 10km&lt;/li&gt;
  339. &lt;li&gt;10km (juoksin 12.22km, 2h52min, 76/105)&lt;/li&gt;
  340. &lt;li&gt;Rinnekoti, Espoo&lt;/li&gt;
  341. &lt;li&gt;&lt;a href="https://navisport.com/events/f2d7a5fd-27bd-45a5-b4cd-2a7b443954ca/results/2abb2c32-6e1a-4584-b076-93c522f4924c"&gt;Tulokset&lt;/a&gt;
  342.  &lt;a href="https://www.livelox.com/Viewer/Nuuksion-Huurteinen-2024/10?classId=875929&amp;amp;tab=player&amp;amp;selectedParticipantId=3255644"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  343. &lt;/ul&gt;
  344. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  345. &lt;p&gt;Hirveät korkeuserot!&lt;/p&gt;
  346. &lt;p&gt;Ekä kerttaa huurteisessa ja ekä kertta uuddella
  347. &lt;a href="https://www.str8compass.com/products/str8-exsakt-compass"&gt;kompassilla&lt;/a&gt;!&lt;/p&gt;
  348. &lt;p&gt;Hajonta oli käynnissä. Minulle rasti 1/6/11 oli sama rasti.&lt;/p&gt;
  349. &lt;p&gt;Ei montta rastia, vaan 13 jos ei laskee maali.&lt;/p&gt;
  350. &lt;p&gt;Menin autolla, ja se oli hyvä. Oli tuulinen siellä Rinnekodissa parkkipaikassa.
  351. En halunut seisoo siellä odottamassa. Tarvitsen odottaa koska rekisteröinti (jos
  352. et enakko rekiströinti) pitäisi tehdä puolen tunnen ennen lähtö.&lt;/p&gt;
  353. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  354. &lt;ul&gt;
  355. &lt;li&gt;K-1: Nopeasti olin noin yksin metsässä. Sain vähän apua loppuuhun.&lt;/li&gt;
  356. &lt;li&gt;1-2: Avokalliot oli märkä. Se satoi vähän mutta ei paljon. Oli aika pimeä,
  357.  olisi ja jos otaisin lampun mukaan. Heti huomasin, että rastit oli &lt;em&gt;vaikea&lt;/em&gt;.
  358.  Pitä suunnistaa oikeasti, ja valita ei vaan hyvä reitti sinne mutta myös oli
  359.  tosi tärkeä se viimeinen osaa; rastin ottaminen.&lt;/li&gt;
  360. &lt;/ul&gt;
  361. &lt;p&gt;Ekä "kierros":&lt;/p&gt;
  362. &lt;ul&gt;
  363. &lt;li&gt;3-4: Juoksin jonkun takana täällä. Käytin korkeuseroa ja avokallio yrittää
  364.  nähdä missä olin. Joskus myös kivejä mutta harvoin.&lt;/li&gt;
  365. &lt;li&gt;4-5: Löysin hyvä suo, mutta liian märkä :)&lt;/li&gt;
  366. &lt;li&gt;5-6: Suoraa vaan ja pellon kautta. Ehkäpä metsä olisi nopeampi mutta oli aika
  367.  hyvä peltto ja tasainen maasto.&lt;/li&gt;
  368. &lt;/ul&gt;
  369. &lt;p&gt;Toinen "kerros":&lt;/p&gt;
  370. &lt;ul&gt;
  371. &lt;li&gt;6-7: Tämä oli helppo alussa, koska juoksin sama reitti kuin kun juoksin rasti
  372.  nro kaksiin. Parempi olisi jos juoksin suorempi ja ei ymäpri.&lt;/li&gt;
  373. &lt;/ul&gt;
  374. &lt;p&gt;Loppuun asti:&lt;/p&gt;
  375. &lt;ul&gt;
  376. &lt;li&gt;11-12: Joo, viimeinen nousu rasti 1/6/11 asti oli kova. Virhe tuli täällä,
  377.  lähdin liikaa oikealle. Olisi parempi mennä vasemmalle ja suorempi.&lt;/li&gt;
  378. &lt;li&gt;
  379. &lt;p&gt;12-13: En jaksanut suunnistaa enää! Hoho näin vaan että joku juoksi siellä ja
  380.  juoksin myös sinne. Onnellisesti näin sama ihminen kuin olin juokssut
  381.  takana/edessä aika montta rasttia ja menin hänen perässä ja se onnistui.&lt;/p&gt;
  382. &lt;/li&gt;
  383. &lt;li&gt;
  384. &lt;p&gt;13-M: Totta kai tarvitsin juosta nopeampi maaliin jonkin perässä. Mutta ne
  385.  olivat rogainingilija ja juoksin tonttiin ja se pitäisi ollut hylätty sen
  386.  vuoksi&lt;/p&gt;
  387. &lt;/li&gt;
  388. &lt;/ul&gt;
  389. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  390. &lt;p&gt;Kova kova reitti oli. 400m yläs ja alas korkeusero kello sanoi. Kävellin
  391. hassusti 4-5 päiävää tämän jälkeen :)&lt;/p&gt;
  392. &lt;p&gt;Kompassi oli vähän erilainen kuin vanhan moscowen:&lt;/p&gt;
  393. &lt;ul&gt;
  394. &lt;li&gt;ei voi pyöreä se "kompassi-talo"&lt;/li&gt;
  395. &lt;li&gt;ei ollut siinä märkejä/asteet&lt;/li&gt;
  396. &lt;/ul&gt;
  397. &lt;p&gt;Mutta ei se haitanut, toimi ihan hyvin. En usko että juoksin väärään suuntaan
  398. niin pahasti. Otin se myös selvästi rennompi koska oli uudella kompassilla mutta
  399. myös koska rastia olivat vaikeampi. Ei vaan B-C rada helppo kuntosuunistus.&lt;/p&gt;
  400. &lt;p&gt;Ihan kiva kokemus, menen luultavasti sinne takaisin uudelleen :)&lt;/p&gt;</content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="1km"></category><category term="rastianalyysi"></category><category term="noux"></category><category term="nuuksio"></category><category term="huurteinen"></category></entry><entry><title>Suunnistus - Firmaliiga Kattila</title><link href="https://guldmyr.com/suunnistus-firmaliiga-kattila-fi.html" rel="alternate"></link><published>2024-08-27T22:57:00+03:00</published><updated>2024-08-27T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-08-27:/suunnistus-firmaliiga-kattila-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  401. &lt;hr&gt;
  402. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  403. &lt;ul&gt;
  404. &lt;li&gt;Lohko: c&lt;/li&gt;
  405. &lt;li&gt;4.92km (juoksin 6.69km, 71min, 62/82)&lt;/li&gt;
  406. &lt;li&gt;Kattila, Espoo&lt;/li&gt;
  407. &lt;li&gt;&lt;a href="https://navisport.com/events/cac8e105-e0ec-4967-aba5-a868927bbe7e/results/936f72a3-6cd9-46f6-879a-8d1ce40e0100"&gt;Tulokset&lt;/a&gt;
  408.  &lt;a href="https://www.livelox.com/Viewer/Firmaliiga-Kattila/C?classId=827022&amp;amp;tab=player&amp;amp;selectedParticipantId=3058384"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  409. &lt;/ul&gt;
  410. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  411. &lt;p&gt;Hauska suunnistus&lt;/p&gt;
  412. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  413. &lt;ul&gt;
  414. &lt;li&gt;K-1: Kiva! Kuinka märkä on soita täällää? Yli vaaan!&lt;/li&gt;
  415. &lt;li&gt;1-3: Tällä aluella oli muutama selkeästi rajoitettu keltaisia alueita. Yritin
  416.  noppa ne ja se toimii ihan hyvin.&lt;/li&gt;
  417. &lt;li&gt;3-4: Tiimikaveri otti minua kiini …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  418. &lt;hr&gt;
  419. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  420. &lt;ul&gt;
  421. &lt;li&gt;Lohko: c&lt;/li&gt;
  422. &lt;li&gt;4.92km (juoksin 6.69km, 71min, 62/82)&lt;/li&gt;
  423. &lt;li&gt;Kattila, Espoo&lt;/li&gt;
  424. &lt;li&gt;&lt;a href="https://navisport.com/events/cac8e105-e0ec-4967-aba5-a868927bbe7e/results/936f72a3-6cd9-46f6-879a-8d1ce40e0100"&gt;Tulokset&lt;/a&gt;
  425.  &lt;a href="https://www.livelox.com/Viewer/Firmaliiga-Kattila/C?classId=827022&amp;amp;tab=player&amp;amp;selectedParticipantId=3058384"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  426. &lt;/ul&gt;
  427. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  428. &lt;p&gt;Hauska suunnistus&lt;/p&gt;
  429. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  430. &lt;ul&gt;
  431. &lt;li&gt;K-1: Kiva! Kuinka märkä on soita täällää? Yli vaaan!&lt;/li&gt;
  432. &lt;li&gt;1-3: Tällä aluella oli muutama selkeästi rajoitettu keltaisia alueita. Yritin
  433.  noppa ne ja se toimii ihan hyvin.&lt;/li&gt;
  434. &lt;li&gt;3-4: Tiimikaveri otti minua kiini täällä. Sain vähän apua mutta seuravallle
  435.  rastille hän oli nopeasti pois metsässä.&lt;/li&gt;
  436. &lt;li&gt;4-5: Ekä pitkä, järven yli. Myös hauskaa juosta ihan Liukoi vieressä :)&lt;/li&gt;
  437. &lt;li&gt;6-7: Menin soin yli, löysin rastin helposti; ja olin siellä ennen
  438.  tiimikaverin! Suo oli aika märkkä eli&lt;/li&gt;
  439. &lt;li&gt;7-8: Toinen suo yli vaan! Mutta suossa oli keltainen ja ei paljon vihreä -
  440.  menin vaan yli. Käytin se keltainen suo kyn maamerkki kuinka vase pitäisin
  441.  mennä mäessä.&lt;/li&gt;
  442. &lt;li&gt;
  443. &lt;p&gt;8-9: Hirveä pitkä. Kesti noin 28 minuuttia. Oli montta vaihtoehtoa:&lt;/p&gt;
  444. &lt;/li&gt;
  445. &lt;li&gt;
  446. &lt;p&gt;taksepäin ja isompi polun ympäri (lyhyin oli 2514m)&lt;/p&gt;
  447. &lt;/li&gt;
  448. &lt;li&gt;eteenpäin ja pienempi polut ympäri (lyhyin oli 2341m)&lt;/li&gt;
  449. &lt;li&gt;suora (lyin oli 1796m) Valitsin eteenpäin, mutta en totenut se hyvin.
  450.    Juoksin 2889 metriä!&lt;/li&gt;
  451. &lt;/ul&gt;
  452. &lt;p&gt;Minä olen harma ja toinen juoksija jonka juoksi noin samalla vauhdella kuin minä
  453. sai 18minuuti lyhyempi suorempi reittillä. Ehkä korkeuseroa oli enemmän mutta en
  454. oo varma.&lt;/p&gt;
  455. &lt;p&gt;&lt;a href="images/f.2024.kattila.8-9.png"&gt;&lt;img alt="from rasti 8 to 9" height="800" src="images/f.2024.kattila.8-9.png" title="8-9"&gt;&lt;/a&gt;&lt;/p&gt;
  456. &lt;ul&gt;
  457. &lt;li&gt;10-11: Ai just joo tällä oli melkein kilpailukeskustan kautta rasti :) Luulin
  458.  että olin jo maalissa, ei vielä! Pitä ota mutama lisää, tarkaasti nyt.&lt;/li&gt;
  459. &lt;li&gt;12-13: Juoksin jonkin muu perässä ja käänsin liikaa oikealle. Saavuin jonkin
  460.  toiseen luokan rastin. Huomasin :) Ehkä minuutin vai kahden bommi. Bommi kulji
  461.  ylämäki, harmitti kun juoksin maaliin, olisi parempi jos minulla oli enemmän
  462.  energia silloin.&lt;/li&gt;
  463. &lt;/ul&gt;
  464. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  465. &lt;p&gt;Sain uudelleen paikan CSC:n C-joukkueessa, olen tosi kiitollinen. Tänään oli
  466. mukana vain kolme juoksijaa meiltä, ja he olivat minua parempia, mutta sain
  467. silti monta pistettä tiimille :)&lt;/p&gt;
  468. &lt;p&gt;Lopputulos CSC C-joukkue oli tällä kaudella neljäs.&lt;/p&gt;
  469. &lt;p&gt;Aika hyvä tänään meni. Alussa ennen yhdeksäs rasti hyvin meni. Rastiväli
  470. sijainti oli 45-60 välillä. Lyhyitä reitiä. Isoin virhe ja aika lähti se pisin
  471. rastiväli. Mutta jos olisin juokssut takaisin ja ympäri olisi silti 24minuutia
  472. minimi luulen, en ole niin nopea ja noin 8min/km on ollut minun vauhti nykyinen.&lt;/p&gt;</content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="c-rata"></category><category term="rastianalyysi"></category><category term="kattila"></category><category term="noux"></category><category term="nuuksio"></category><category term="firmaliiga"></category><category term="liukoi"></category></entry><entry><title>Suunnistus - Firmaliiga Uutela</title><link href="https://guldmyr.com/suunnistus-firmaliiga-uutela-fi.html" rel="alternate"></link><published>2024-08-20T22:57:00+03:00</published><updated>2024-08-20T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-08-20:/suunnistus-firmaliiga-uutela-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  473. &lt;hr&gt;
  474. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  475. &lt;ul&gt;
  476. &lt;li&gt;Lohko: c&lt;/li&gt;
  477. &lt;li&gt;4.97km (juoksin 6.72km, 61min, 46/86)&lt;/li&gt;
  478. &lt;li&gt;Uutela, Helsinki&lt;/li&gt;
  479. &lt;li&gt;&lt;a href="https://navisport.com/events/29072c3b-a988-4839-b5aa-258f9c7510c6/results/371704f7-570e-47c9-b798-e2fba9796c42"&gt;Tulokset&lt;/a&gt;
  480.  &lt;a href="https://www.livelox.com/Viewer/Firmaliiga-Uutela/C?classId=820854&amp;amp;tab=player&amp;amp;selectedParticipantId=3034693"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  481. &lt;/ul&gt;
  482. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  483. &lt;p&gt;Nopea suunnistus pienellä alueella!&lt;/p&gt;
  484. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  485. &lt;ul&gt;
  486. &lt;li&gt;K-1: Olipa pitkä alku! Juoksin kiertäen, aika kovaa heti alkuun.&lt;/li&gt;
  487. &lt;li&gt;1-2: En päässyt mäelle. Olisi pitänyt mennä vielä ylempää alussa, jos olisin
  488.  halunnut. Toisaalta tieltä rastin näki helposti.&lt;/li&gt;
  489. &lt;li&gt;2-3 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  490. &lt;hr&gt;
  491. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  492. &lt;ul&gt;
  493. &lt;li&gt;Lohko: c&lt;/li&gt;
  494. &lt;li&gt;4.97km (juoksin 6.72km, 61min, 46/86)&lt;/li&gt;
  495. &lt;li&gt;Uutela, Helsinki&lt;/li&gt;
  496. &lt;li&gt;&lt;a href="https://navisport.com/events/29072c3b-a988-4839-b5aa-258f9c7510c6/results/371704f7-570e-47c9-b798-e2fba9796c42"&gt;Tulokset&lt;/a&gt;
  497.  &lt;a href="https://www.livelox.com/Viewer/Firmaliiga-Uutela/C?classId=820854&amp;amp;tab=player&amp;amp;selectedParticipantId=3034693"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  498. &lt;/ul&gt;
  499. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  500. &lt;p&gt;Nopea suunnistus pienellä alueella!&lt;/p&gt;
  501. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  502. &lt;ul&gt;
  503. &lt;li&gt;K-1: Olipa pitkä alku! Juoksin kiertäen, aika kovaa heti alkuun.&lt;/li&gt;
  504. &lt;li&gt;1-2: En päässyt mäelle. Olisi pitänyt mennä vielä ylempää alussa, jos olisin
  505.  halunnut. Toisaalta tieltä rastin näki helposti.&lt;/li&gt;
  506. &lt;li&gt;2-3: Juoksin myös ympäri tien kautta. Ehkä olisi ollut parempi mennä ylös ja
  507.  alas tai ottaa oikoreitti, jottei olisi mennyt väärään suuntaan alussa.&lt;/li&gt;
  508. &lt;li&gt;3-4: Pitkä reittiväli. Ehkäpä paras valinta. Otin hieman oikoreittiä pellon
  509.  yli, en ole varma, oliko se paras vaihtoehto. Ruoho ja kasvillisuus olivat
  510.  melko pitkiä.&lt;/li&gt;
  511. &lt;li&gt;4-5: Myös pitkä väli. Paras pitkä väli päivässä minulle! Juoksin välillä
  512.  kielletylle alueelle ja pellon yli. Pelto ei ollut helpo juosta yli.&lt;/li&gt;
  513. &lt;li&gt;7-8: Nyt meni aika hitaasti. Energia alkoi olla vähissä!&lt;/li&gt;
  514. &lt;li&gt;8-9: Kamalan pitkä väli. Halusin juosta viljelypalstan kautta, mutta en ollut
  515.  varma, oliko tie sallittu. Tosi pitkä ja tuntui todella hitaalta!&lt;/li&gt;
  516. &lt;li&gt;10-11: En halunnut enää mennä alaspäin ja sitten takaisin ylös, joten menin
  517.  suoraan! Se sujui ihan hyvin. Myös hyvä rastiväli aika.&lt;/li&gt;
  518. &lt;li&gt;11-12: Menin liikaa alaspäin, en halunnut juosta läpi valeavihreän, joten
  519.  menin liian vasemmalle isoon kuopaan.&lt;/li&gt;
  520. &lt;li&gt;12-M: Tulin suoraan maaliin, mutta samaan aikaan joku tuli pellolta
  521.  vasemmalta, enkä ollut varma, onko tämä minun maali? Olin oikeassa paikassa?
  522.  Muutama sekunti kului miettiessä. Myöhemmin vielä pohdin hetken, oliko se
  523.  oikea maali. Kyllähän se oli :)&lt;/li&gt;
  524. &lt;/ul&gt;
  525. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  526. &lt;p&gt;Sain uudelleen paikan CSC:n C-joukkueessa, olen tosi kiitollinen. Tänään oli
  527. mukana vain kolme juoksijaa meiltä, ja he olivat minua parempia, mutta sain
  528. silti monta pistettä tiimille :)&lt;/p&gt;
  529. &lt;p&gt;Oli nopea juoksu ja ehkä otin liian monta kiertoreittiä, mutta toisaalta löysin
  530. kaikki rastit helposti. Jos olisin mennyt suoraan, olisi varmasti mennyt enemmän
  531. aikaa itse rastien löytämiseen metsässä!&lt;/p&gt;</content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="c-rata"></category><category term="rastianalyysi"></category><category term="itähelsinki"></category><category term="uutela"></category><category term="firmaliiga"></category></entry><entry><title>Arranging a CTF - a Security Workshop</title><link href="https://guldmyr.com/arranging-a-ctf-a-security-workshop.html" rel="alternate"></link><published>2024-07-15T22:57:00+03:00</published><updated>2024-07-15T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-07-15:/arranging-a-ctf-a-security-workshop.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  532. &lt;hr&gt;
  533. &lt;p&gt;I organized a cybersecurity workshop during my last few days at IQM. The
  534. attendees included:&lt;/p&gt;
  535. &lt;ul&gt;
  536. &lt;li&gt;Myself, taking on more of a coaching role and solving some challenges in
  537.  advance to provide hints.&lt;/li&gt;
  538. &lt;li&gt;Some participants who had attended my previous events.&lt;/li&gt;
  539. &lt;li&gt;a few that had previously tried and solved security challenges …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  540. &lt;hr&gt;
  541. &lt;p&gt;I organized a cybersecurity workshop during my last few days at IQM. The
  542. attendees included:&lt;/p&gt;
  543. &lt;ul&gt;
  544. &lt;li&gt;Myself, taking on more of a coaching role and solving some challenges in
  545.  advance to provide hints.&lt;/li&gt;
  546. &lt;li&gt;Some participants who had attended my previous events.&lt;/li&gt;
  547. &lt;li&gt;a few that had previously tried and solved security challenges.&lt;/li&gt;
  548. &lt;li&gt;4-5 newbies.&lt;/li&gt;
  549. &lt;/ul&gt;
  550. &lt;p&gt;It would have been beneficial to have a CTF expert and someone for
  551. documentation/write-ups to create a well-rounded team.&lt;/p&gt;
  552. &lt;p&gt;CTF -
  553. &lt;a href="https://en.wikipedia.org/wiki/Capture_the_flag_(cybersecurity)"&gt;Capture the Flag&lt;/a&gt;&lt;/p&gt;
  554. &lt;p&gt;Organizing the event involved a lot of non-security-related tasks, such as
  555. securing a budget, booking venues and food, and transporting equipment.&lt;/p&gt;
  556. &lt;h2 id="challenges"&gt;Challenges&lt;/h2&gt;
  557. &lt;p&gt;We used &lt;a href="https://www.hackyeaster.com/"&gt;Hacky Easter&lt;/a&gt; challenges, since it was
  558. still ongoing and no answers had been leaked.&lt;/p&gt;
  559. &lt;h3 id="quantum-challenges"&gt;Quantum Challenges&lt;/h3&gt;
  560. &lt;p&gt;I also had two Quantum Challenges, one from a hackthebox event called
  561. &lt;a href="https://github.com/hackthebox/cyber-apocalypse-2024/tree/main/misc/%5BMedium%5D%20Quantum%20Conundrum"&gt;Cyper Apocalypse 2024&lt;/a&gt;,
  562. where participants had to submit a set of gates that passed specific tests. This
  563. used Qiskit. The test checked that the final values after the gates were the
  564. same as the initial values.&lt;/p&gt;
  565. &lt;p&gt;The second quantum challenge was about having the Control Software deployed in a
  566. "vulnerable" mode with outdated versions of one open-source component that had
  567. Arbitrary File Read vulnerability. (coupled with flag.txt docker mounted in a
  568. reasonable place).&lt;/p&gt;
  569. &lt;p&gt;This was surprisingly difficult to get &lt;em&gt;right&lt;/em&gt;. Not easy to give enough hints as
  570. to what might be wrong, but some were needed as the Control Software in question
  571. had many many ports available for listening.&lt;/p&gt;
  572. &lt;h3 id="lockpick-challenge"&gt;Lockpick Challenge&lt;/h3&gt;
  573. &lt;p&gt;I also introduced a lockpick challenge using transparent locks from China, and a
  574. cheap tiny padlock from Claes Ohlson. Very fun to see that all got opened
  575. without the keys.&lt;/p&gt;
  576. &lt;h2 id="final-thoughts"&gt;Final Thoughts&lt;/h2&gt;
  577. &lt;p&gt;In the Hacky Easter we together made it to level 5 or just before. Impressive to
  578. see people make it so far, myself I struggled with many for what felt like a
  579. long time. Nonetheless, it demonstrated how a dedicated and diverse team can
  580. achieve good progress.&lt;/p&gt;
  581. &lt;p&gt;Finally we concluded with a sauna session, beverages, and some multiplayer
  582. games, giving the event a nice LAN party feel! Thanks everyone that participated
  583. for making it enjoyable.&lt;/p&gt;
  584. &lt;p&gt;Personally, the security related preparation and organization was quite fun,
  585. some initial feedback I got was that this was something one could be offered to
  586. companies.&lt;/p&gt;</content><category term="it"></category><category term="ctf"></category><category term="capture the flag"></category><category term="security workshop"></category><category term="security"></category><category term="it security"></category><category term="workshop"></category><category term="training"></category></entry><entry><title>Suunnistus - Jukola Kauhava</title><link href="https://guldmyr.com/suunnistus-jukola-kauhava-fi.html" rel="alternate"></link><published>2024-06-18T22:57:00+03:00</published><updated>2024-06-18T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-06-18:/suunnistus-jukola-kauhava-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  587. &lt;hr&gt;
  588. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  589. &lt;ul&gt;
  590. &lt;li&gt;Osuus: 2&lt;/li&gt;
  591. &lt;li&gt;15 km (juoksin 17.7km, 210min, 1500/1600)&lt;/li&gt;
  592. &lt;li&gt;Kauhava, Etelä-Pohjanmaa&lt;/li&gt;
  593. &lt;li&gt;&lt;a href="https://online.jukola.com/tulokset/fi/j2024_ju/kilpailijat/1210/2/"&gt;Tulokset&lt;/a&gt;
  594.  &lt;a href="https://www.livelox.com/Viewer/Lakia-Jukola-2024-Jukolan-Viesti/Jukolan-Viesti/2?classId=790631&amp;amp;relayLeg=2&amp;amp;tab=legView&amp;amp;leg=2"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  595. &lt;/ul&gt;
  596. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  597. &lt;p&gt;Toinen osuus taas! Pitkä yö oli tosi pitkä tänä vuona. Viime vuona se oli vaan
  598. 13km, nyt 15km.&lt;/p&gt;
  599. &lt;p&gt;Se oli Vaasan aluella, Kauhava lentoasemalla. Maasto olisi matala ja nopea.&lt;/p&gt;
  600. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  601. &lt;p&gt;Numerot ovat rastiväli sijainti …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  602. &lt;hr&gt;
  603. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  604. &lt;ul&gt;
  605. &lt;li&gt;Osuus: 2&lt;/li&gt;
  606. &lt;li&gt;15 km (juoksin 17.7km, 210min, 1500/1600)&lt;/li&gt;
  607. &lt;li&gt;Kauhava, Etelä-Pohjanmaa&lt;/li&gt;
  608. &lt;li&gt;&lt;a href="https://online.jukola.com/tulokset/fi/j2024_ju/kilpailijat/1210/2/"&gt;Tulokset&lt;/a&gt;
  609.  &lt;a href="https://www.livelox.com/Viewer/Lakia-Jukola-2024-Jukolan-Viesti/Jukolan-Viesti/2?classId=790631&amp;amp;relayLeg=2&amp;amp;tab=legView&amp;amp;leg=2"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  610. &lt;/ul&gt;
  611. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  612. &lt;p&gt;Toinen osuus taas! Pitkä yö oli tosi pitkä tänä vuona. Viime vuona se oli vaan
  613. 13km, nyt 15km.&lt;/p&gt;
  614. &lt;p&gt;Se oli Vaasan aluella, Kauhava lentoasemalla. Maasto olisi matala ja nopea.&lt;/p&gt;
  615. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  616. &lt;p&gt;Numerot ovat rastiväli sijainti kautta juoksija. Eli joskus 1453/1552 ja joskus
  617. 460/523 kun haijointa.&lt;/p&gt;
  618. &lt;ul&gt;
  619. &lt;li&gt;Vaihto-K: Pitkä! 1.6km tien ja pelon yli.&lt;/li&gt;
  620. &lt;li&gt;K-1: Virhe tuli heti! Melkein juoksin kielettyyn alueen mutta en lähtenyt
  621.  tieltä.&lt;/li&gt;
  622. &lt;li&gt;1-2: Hyvä tulos 0.83:&lt;/li&gt;
  623. &lt;li&gt;5-6: 0.973. En ymäärää. Ehkä kävelin koska se näytti niin vaikkea.&lt;/li&gt;
  624. &lt;li&gt;11-12: Toinen paras tulos 0.66. Aika kummalista koska pysähtyin väärällä
  625.  kummarellä, mutta sain apua :)&lt;/li&gt;
  626. &lt;li&gt;13-14: 0.975 - aika kova ylämäki.&lt;/li&gt;
  627. &lt;li&gt;14-15: 0.69 - aika hyvä.&lt;/li&gt;
  628. &lt;li&gt;15-16: 0.984 (eli vaan 12 juoksija oli nopeampi). Okay tällä juoksin joku muu
  629.  perässä mutta ne olivat jo otanut heidän rasti mikä oli haionassa. Siellä
  630.  pelto/keiltainen oli myös talo, mikä ei ollut kartassa. En ollut varma että
  631.  rasti oli siellä ylhällä mutta hyvä että se oli koska jos ei olisin niin
  632.  eksinyt. Kyllä huomasin kun juoksin alaspäin että tä oli väärin mutta en
  633.  uskonut itsensä.&lt;/li&gt;
  634. &lt;li&gt;17-18: 0.985 tämä oli vaan &lt;em&gt;vaikea&lt;/em&gt;. En tiedä miksi, mutta käänsin vasemalle
  635.  koska siellä ollut muut. En uskonut että olin linjalla. Ja en ollut muttä
  636.  juoksin täysin liikaa vasemalle. Pysähtynyt kun näin yksi avokallio misä olin
  637.  jo ollut..&lt;/li&gt;
  638. &lt;/ul&gt;
  639. &lt;p&gt;&lt;a href="images/f.2024.jukola.17-18.png"&gt;&lt;img alt="from rasti 17 to 18" height="600" src="images/f.2024.jukola.17-18.png" title="17-18"&gt;&lt;/a&gt;&lt;/p&gt;
  640. &lt;ul&gt;
  641. &lt;li&gt;21-22: Paras tulos! 0.63 (eli 282 juoksija oli hitaampi).&lt;/li&gt;
  642. &lt;/ul&gt;
  643. &lt;p&gt;&lt;a href="images/f.2024.jukola.21-22.png"&gt;&lt;img alt="from rasti 21 to 22" height="600" src="images/f.2024.jukola.21-22.png" title="21-22"&gt;&lt;/a&gt;&lt;/p&gt;
  644. &lt;ul&gt;
  645. &lt;li&gt;24-25: Juoksin vihreään ja se oli vaan liikaa vihreä ja otin vasemalle ja
  646.  lähdin sieltä heti.&lt;/li&gt;
  647. &lt;li&gt;25-26: 0.79 luin kumpare kartassa ja näin ne maastossa. Tosi hauska&lt;/li&gt;
  648. &lt;li&gt;27-28: 0.90 polku, vihreän kautta, löysin ne kaksi kivejä ja sai hyvä suuntaa
  649.  rastiin. Ihan suora.&lt;/li&gt;
  650. &lt;/ul&gt;
  651. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  652. &lt;p&gt;Sain paikka CSC:n joukuessa, niin kiitollinen.&lt;/p&gt;
  653. &lt;p&gt;Jalkat olivat niin väsyneitä, erityisesti polveet. Mutta päivän jälkeen kaikki
  654. on ok, ilmeisesti ei mitän vaivoja tullut.&lt;/p&gt;
  655. &lt;p&gt;Ensi vuonna on Mikkeli, toivotavasti saan tulla mukaan myös sinne. Ehkä sen
  656. jälkeen ei ole enää CSC tiima, eli pitäisi yrittää käyttää sunnistajanpankki.
  657. Epäilen että saan paikka koska en ole nopea mutta ehkä on joku tiimi mikä kaikki
  658. käy!&lt;/p&gt;</content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="kauhava"></category><category term="jukola"></category><category term="2-osuus"></category><category term="rastianalyysi"></category></entry><entry><title>Suunnistus - Yleislähtö Mankki eTaitorastit</title><link href="https://guldmyr.com/suunnistus-yleislahto-mankki-etaitorastit-fi.html" rel="alternate"></link><published>2024-05-30T22:57:00+03:00</published><updated>2024-05-30T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-05-30:/suunnistus-yleislahto-mankki-etaitorastit-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  659. &lt;hr&gt;
  660. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  661. &lt;ul&gt;
  662. &lt;li&gt;Lohko: b&lt;/li&gt;
  663. &lt;li&gt;3.6km (juoksin 4.92km, 75min, 7/7)&lt;/li&gt;
  664. &lt;li&gt;Masala, Espoo&lt;/li&gt;
  665. &lt;li&gt;&lt;a href="https://navisport.fi/events/204ccf2a-679c-44d8-b0cc-62a09362d11a/results"&gt;Tulokset&lt;/a&gt;
  666.  &lt;a href="https://www.livelox.com/Events/Show/129690/eTaitorastit-Mankki"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  667. &lt;/ul&gt;
  668. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  669. &lt;p&gt;Monta asiat ensimmäinen kerta :)&lt;/p&gt;
  670. &lt;p&gt;Ekä kertaa &lt;a href="https://espoonsuunta.fi/kuntosuunnistusjaharjoittelu/etaitorastit/"&gt;eTaitorastille&lt;/a&gt;,
  671. yleislähdossä ja Masalassa.&lt;/p&gt;
  672. &lt;p&gt;Menin sinne ja takaisin junalla ja pyörällä asemoihin.&lt;/p&gt;
  673. &lt;p&gt;Kartta oli hyvä latuinen paperi, kestää vettä!&lt;/p&gt;
  674. &lt;p&gt;Etukäteen oli tieto että jotain oli mennyt väärin rastikoodilla …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  675. &lt;hr&gt;
  676. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  677. &lt;ul&gt;
  678. &lt;li&gt;Lohko: b&lt;/li&gt;
  679. &lt;li&gt;3.6km (juoksin 4.92km, 75min, 7/7)&lt;/li&gt;
  680. &lt;li&gt;Masala, Espoo&lt;/li&gt;
  681. &lt;li&gt;&lt;a href="https://navisport.fi/events/204ccf2a-679c-44d8-b0cc-62a09362d11a/results"&gt;Tulokset&lt;/a&gt;
  682.  &lt;a href="https://www.livelox.com/Events/Show/129690/eTaitorastit-Mankki"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  683. &lt;/ul&gt;
  684. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  685. &lt;p&gt;Monta asiat ensimmäinen kerta :)&lt;/p&gt;
  686. &lt;p&gt;Ekä kertaa &lt;a href="https://espoonsuunta.fi/kuntosuunnistusjaharjoittelu/etaitorastit/"&gt;eTaitorastille&lt;/a&gt;,
  687. yleislähdossä ja Masalassa.&lt;/p&gt;
  688. &lt;p&gt;Menin sinne ja takaisin junalla ja pyörällä asemoihin.&lt;/p&gt;
  689. &lt;p&gt;Kartta oli hyvä latuinen paperi, kestää vettä!&lt;/p&gt;
  690. &lt;p&gt;Etukäteen oli tieto että jotain oli mennyt väärin rastikoodilla eli siellä
  691. oli yksi rasti missä oli molemmat 47 ja 74 päällä.&lt;/p&gt;
  692. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  693. &lt;ul&gt;
  694. &lt;li&gt;K-1: Ne olivat niin nopeita! Haha kesti muutama minuuttia sitten olin yksin
  695.  metsässä. No yritin juostaa noin samaan suuntaan kuin ne muut. Löysin
  696.  se suo oli tiesin missä olin. Aika hyvä ylä- ja alamäki.
  697.  Siellä oli hajontaa, löysin toinen rastin ja en oli varma missä olin.
  698.  Jälkikäteen olisi mahdollista huomata että oli siellä jyrkännen vieressä
  699.  ja olisi riittänyt hyvin vaan juostaa polulla.&lt;/li&gt;
  700. &lt;li&gt;1-2: Polun vaan, mutta lähdin pois polulta ja en mennyt riitävästi suoraa
  701.  kompassilla. Myös kun saapuin rastilla olin oikeassa paikassa mutta en
  702.  huomannut, näin että oli rasti nro 43 mutta oli 45. Kysyin nuori pojka
  703.  missä olin. Ihan sekaisin.&lt;/li&gt;
  704. &lt;li&gt;2-5: Meni ihan OK. Sain apua samalta juoksija. Nyt suuntaa oli tosi tärkeä
  705.  ja se meni hyvin. Viides rasti oli tosin hienon suon vieressä.&lt;/li&gt;
  706. &lt;li&gt;5-6: Näin se mäkiformaatio missä se korkeuserolinjat meni kuin yhden aalto.
  707.  Aina hauskaa :) Hirveä määrä ylämäkeä!&lt;/li&gt;
  708. &lt;li&gt;7-8: Polulla. Oli aika varma. Olisi vaikeampi jos menisin suoraa, rinnemrasti.&lt;/li&gt;
  709. &lt;li&gt;8-9: Kiva! Tasainen maa. Oli montaa kivejä mutta mikä olisi minun?
  710.  Taas kompassi ei mennyt hyvin. Löysin yhden hirveän ison kiven (yli 10m) ja
  711.  otin suunnta sieltä.&lt;/li&gt;
  712. &lt;li&gt;9-maali: Katsoin kelloajan enemmän,
  713.  en halunut olla metsässä maalin sulkeminen jälkeen.
  714.  En tiedä olinko epätarkkaa kompassilla ja väsynyt vai mikä, mutta väärää
  715.  suuntaa mutta varmasti näin se jyrkänne ja olisi auttanut jos laskin
  716.  askelia jyrkänneltä rastiin.&lt;/li&gt;
  717. &lt;/ul&gt;
  718. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  719. &lt;p&gt;Tosi kiva, pitäisi olla kuvia myös tapahtumasta. Pitä muistaa kysyä niistä :)&lt;/p&gt;
  720. &lt;p&gt;Meni hyvin myös julkisliikkella, vaan 10min pyöräilä asemoihin ja asemoilta.&lt;/p&gt;</content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="espoon suunta"></category><category term="b-rata"></category><category term="rastianalyysi"></category><category term="masala"></category><category term="mankki"></category><category term="etaitorastit"></category></entry><entry><title>Suunnistus - Firmaliiga Solvalla</title><link href="https://guldmyr.com/suunnistus-firmaliiga-solvalla-fi.html" rel="alternate"></link><published>2024-05-14T22:57:00+03:00</published><updated>2024-05-14T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-05-14:/suunnistus-firmaliiga-solvalla-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  721. &lt;hr&gt;
  722. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  723. &lt;ul&gt;
  724. &lt;li&gt;Lohko: c&lt;/li&gt;
  725. &lt;li&gt;4.925km (juoksin 5.92km, 65min, 70/99)&lt;/li&gt;
  726. &lt;li&gt;Solvalla, Espoo&lt;/li&gt;
  727. &lt;li&gt;&lt;a href="http://online.helsinginsuunnistajat.fi/63073b75-3939-4c7f-919c-3a732b3e47eb/results/231daae1-4040-4021-ac38-9bdd27967afe"&gt;Tulokset&lt;/a&gt;
  728.  &lt;a href="https://www.livelox.com/Viewer/Firmaliiga-Solvalla-Meerlampi/C?classId=763035&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  729. &lt;/ul&gt;
  730. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  731. &lt;p&gt;Ekä firmaliiga ja metsäsuunnistus tänä vounna.&lt;/p&gt;
  732. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  733. &lt;ul&gt;
  734. &lt;li&gt;K-1: Ylös ja eteenpäin. Näin se jyrkänne ja juoksin sen varrella.&lt;/li&gt;
  735. &lt;li&gt;1-2: Parasta tulosta 45/99! Pisin rastiväli. Yritin ota reitti missä oli
  736.  varmempi rastinotto. Oli niin …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  737. &lt;hr&gt;
  738. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  739. &lt;ul&gt;
  740. &lt;li&gt;Lohko: c&lt;/li&gt;
  741. &lt;li&gt;4.925km (juoksin 5.92km, 65min, 70/99)&lt;/li&gt;
  742. &lt;li&gt;Solvalla, Espoo&lt;/li&gt;
  743. &lt;li&gt;&lt;a href="http://online.helsinginsuunnistajat.fi/63073b75-3939-4c7f-919c-3a732b3e47eb/results/231daae1-4040-4021-ac38-9bdd27967afe"&gt;Tulokset&lt;/a&gt;
  744.  &lt;a href="https://www.livelox.com/Viewer/Firmaliiga-Solvalla-Meerlampi/C?classId=763035&amp;amp;tab=player"&gt;Livelox&lt;/a&gt;&lt;/li&gt;
  745. &lt;/ul&gt;
  746. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  747. &lt;p&gt;Ekä firmaliiga ja metsäsuunnistus tänä vounna.&lt;/p&gt;
  748. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  749. &lt;ul&gt;
  750. &lt;li&gt;K-1: Ylös ja eteenpäin. Näin se jyrkänne ja juoksin sen varrella.&lt;/li&gt;
  751. &lt;li&gt;1-2: Parasta tulosta 45/99! Pisin rastiväli. Yritin ota reitti missä oli
  752.  varmempi rastinotto. Oli niin pitkä juosku ja korkeat nousut. Tiimikaveri oti
  753.  matalampi reitti mutta, se meni kielettyn aluen lähellä ja minusta se tuntui
  754.  vaikeammalta kun saavuin lähempi rastia. Tosi hyvä juttu oli että sain aika
  755.  katsoa kaikki rastiväliä vähän etukäteen.&lt;/li&gt;
  756. &lt;/ul&gt;
  757. &lt;p&gt;Minä olen vihreä/punainen reitti, toinen reitti on yksi random suunnistajasta
  758. jotka sain sijoitus 31 muttä hänelle se kesti 13:07 min ja minulle 13:56.&lt;/p&gt;
  759. &lt;p&gt;&lt;a href="images/f.2024.solvalla.1-2.png"&gt;&lt;img alt="from rasti 1 to 2" height="600" src="images/f.2024.solvalla.1-2.png" title="1-2"&gt;&lt;/a&gt;&lt;/p&gt;
  760. &lt;ul&gt;
  761. &lt;li&gt;2-3: Okei menin liikaa linjasta pois vasella puollella.&lt;/li&gt;
  762. &lt;li&gt;4-5: Pitkä reittiväli. Voisin otannut lyhyempi reitti suon yli mutta en tehnyt
  763.  sitä. Miksi! Suot ovat kivoja! Liveloxissa näyttää kuin juoksin kiellettylla
  764.  aluella. Se oli tosi lähellä jos en tehnyt sitä. Hauskin oli kuin näin se
  765.  "nenä" metsässä mutta olisi parempi ota varmempi reitti ei lähellä kielletyn
  766.  aluen.&lt;/li&gt;
  767. &lt;li&gt;5-6: Myös pitkä. Luultavasti juoksin myös tällä kiellettylle aluelle, huomasin
  768.  mutta kyllä oli liian lähellä. Se nuosu ennen rasti oli &lt;em&gt;korkea&lt;/em&gt;.&lt;/li&gt;
  769. &lt;li&gt;7-8: Kiva! Halusin juostaa isolle tielle ja kääntä oikealle myöhemmin, mutta
  770.  kun saavuin: 1. en enää ollut varma mistä tulen pois metsästä. Ja 2. monta
  771.  muut suunnnistajaa tuli metsältä, eli luulin että hei ehkä minun rastini on
  772.  myös sinnepäin; se ei ollut! Anywei huomasin, että menin sisään liian aikaisin
  773.  ja löysin metsä ja myös näin yksi sunnistaja missä oli edessä minua kun
  774.  jonottiin lähdössä.&lt;/li&gt;
  775. &lt;/ul&gt;
  776. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  777. &lt;p&gt;Sain paikka CSC:n joukuessa, tosi kiitollinen. On niin hyvä saada
  778. kilpaulikokemus ennen jukola. Kuuntelin että ehkä saan juostaa toinen osuus
  779. Jukolassa - noin 15km - pitkä yö.&lt;/p&gt;</content><category term="finland"></category><category term="orienteering"></category><category term="suunnistus"></category><category term="hs"></category><category term="c-rata"></category><category term="rastianalyysi"></category><category term="solvalla"></category><category term="noux"></category><category term="firmaliiga"></category></entry><entry><title>Slow Startup?</title><link href="https://guldmyr.com/slow-startup.html" rel="alternate"></link><published>2024-05-05T22:57:00+03:00</published><updated>2024-05-05T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-05-05:/slow-startup.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  780. &lt;hr&gt;
  781. &lt;h2 id="slow-startup"&gt;Slow Startup&lt;/h2&gt;
  782. &lt;p&gt;Does this happen on your computer?&lt;/p&gt;
  783. &lt;ul&gt;
  784. &lt;li&gt;After starting start menu / task bar might become unresponsive&lt;/li&gt;
  785. &lt;li&gt;After opening browser it takes a while (lots of seconds) before pages starts to load&lt;/li&gt;
  786. &lt;/ul&gt;
  787. &lt;h2 id="try-these-things"&gt;Try these things&lt;/h2&gt;
  788. &lt;ul&gt;
  789. &lt;li&gt;It is often/always DNS. Is one of the DNS server your computer is set …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  790. &lt;hr&gt;
  791. &lt;h2 id="slow-startup"&gt;Slow Startup&lt;/h2&gt;
  792. &lt;p&gt;Does this happen on your computer?&lt;/p&gt;
  793. &lt;ul&gt;
  794. &lt;li&gt;After starting start menu / task bar might become unresponsive&lt;/li&gt;
  795. &lt;li&gt;After opening browser it takes a while (lots of seconds) before pages starts to load&lt;/li&gt;
  796. &lt;/ul&gt;
  797. &lt;h2 id="try-these-things"&gt;Try these things&lt;/h2&gt;
  798. &lt;ul&gt;
  799. &lt;li&gt;It is often/always DNS. Is one of the DNS server your computer is set to use perhaps
  800.  no longer working? That'd sure make things slower.&lt;/li&gt;
  801. &lt;li&gt;Except when it's not. Is your computer setup to use a proxy server?
  802.  For me unticking the "automatically detect proxy settings" did the trick.
  803.  I'm using a &lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file"&gt;setup script&lt;/a&gt;.&lt;/li&gt;
  804. &lt;/ul&gt;</content><category term="it"></category><category term="windows"></category><category term="windows 10"></category><category term="proxy"></category><category term="slow"></category><category term="startup"></category></entry><entry><title>Slow Startup?</title><link href="https://guldmyr.com/slow-startup-fi.html" rel="alternate"></link><published>2024-05-05T22:57:00+03:00</published><updated>2024-05-05T22:57:00+03:00</updated><author><name>Johan Guldmyr</name></author><id>tag:guldmyr.com,2024-05-05:/slow-startup-fi.html</id><summary type="html">&lt;!-- prettier-ignore --&gt;
  805. &lt;hr&gt;
  806. &lt;p&gt;Tietokoneen hidasta käynnistymistä voi aiheuttaa useita tekijöitä.
  807. Joskus se saattaa johtua siitä, että käyttöjärjestelmäsi käynnistyy
  808. hitaasti tai että sovellukset eivät reagoi nopeasti.&lt;/p&gt;
  809. &lt;p&gt;Onko sinulla ongelmia käynnistysvalikoiden tai tehtäväpalkin kanssa?
  810. Avautuuko selain nopeasti vai kestääkö se kauan ennen kuin sivut alkavat latautua?
  811. Tässä muutamia mahdollisia ratkaisuja:&lt;/p&gt;
  812. &lt;p&gt;Ongelma voi olla DNS-palvelimessa. Onko …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  813. &lt;hr&gt;
  814. &lt;p&gt;Tietokoneen hidasta käynnistymistä voi aiheuttaa useita tekijöitä.
  815. Joskus se saattaa johtua siitä, että käyttöjärjestelmäsi käynnistyy
  816. hitaasti tai että sovellukset eivät reagoi nopeasti.&lt;/p&gt;
  817. &lt;p&gt;Onko sinulla ongelmia käynnistysvalikoiden tai tehtäväpalkin kanssa?
  818. Avautuuko selain nopeasti vai kestääkö se kauan ennen kuin sivut alkavat latautua?
  819. Tässä muutamia mahdollisia ratkaisuja:&lt;/p&gt;
  820. &lt;p&gt;Ongelma voi olla DNS-palvelimessa. Onko yksi DNS-palvelin,
  821. jonka tietokoneesi on konfiguroitu käyttämään, ehkä lakannut toimimasta?
  822. Tämä voi hidastaa useita asioita.
  823. Varmista myös, että et käytä proxy-palvelinta.
  824. Jos poistat valinnan "havaitse proxy-asetukset automaattisesti", saatat nähdä parannuksia nopeudessa.
  825. Itse käyn &lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file"&gt;setup script&lt;/a&gt;.&lt;/p&gt;</content><category term="it"></category><category term="windows"></category><category term="windows 10"></category><category term="proxy"></category><category term="slow"></category><category term="startup"></category></entry><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;
  826. &lt;hr&gt;
  827. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  828. &lt;ul&gt;
  829. &lt;li&gt;Lohko: b&lt;/li&gt;
  830. &lt;li&gt;2.7km (juoksin 2.4km, 25min, 10/19)&lt;/li&gt;
  831. &lt;li&gt;Katajanokka, Helsinki&lt;/li&gt;
  832. &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;
  833. &lt;/ul&gt;
  834. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  835. &lt;p&gt;Aamutreeni, en muistanut että oli suunnistus kun söin aamupala eli söin liikaa :)&lt;/p&gt;
  836. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  837. &lt;ul&gt;
  838. &lt;li&gt;K-1: Aloitin hyvin. Tiesin heti että vitsi mulla on liian paljon vaateet päällä.
  839.  Ei haitannut, avasin vaan takin :D&lt;/li&gt;
  840. &lt;li&gt;4-5: Näin vain …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  841. &lt;hr&gt;
  842. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  843. &lt;ul&gt;
  844. &lt;li&gt;Lohko: b&lt;/li&gt;
  845. &lt;li&gt;2.7km (juoksin 2.4km, 25min, 10/19)&lt;/li&gt;
  846. &lt;li&gt;Katajanokka, Helsinki&lt;/li&gt;
  847. &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;
  848. &lt;/ul&gt;
  849. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  850. &lt;p&gt;Aamutreeni, en muistanut että oli suunnistus kun söin aamupala eli söin liikaa :)&lt;/p&gt;
  851. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  852. &lt;ul&gt;
  853. &lt;li&gt;K-1: Aloitin hyvin. Tiesin heti että vitsi mulla on liian paljon vaateet päällä.
  854.  Ei haitannut, avasin vaan takin :D&lt;/li&gt;
  855. &lt;li&gt;4-5: Näin vain pitkä linjan kartassa.
  856.  En huomannut että juoksin ysille neloselta. Huomasin rastin lähellä ja
  857.  sitten tuli paniikki ja kännyin vain rastiin päin. Jos olisin vain
  858.  juossut eteenpäin ja kääntynyt myöhemmin, olisi ollut paras reittivalinta.&lt;/li&gt;
  859. &lt;li&gt;15-16: Linjat menivät päällekkäin. Olin "väsynyt" ja tarvitsin juosta
  860.  hitaammin ja lukea karttaa tarkasti. Tunsin, että oli iso mahdollisuus, että
  861.  otan rastit vääräällä järjestkysessä&lt;/li&gt;
  862. &lt;/ul&gt;
  863. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  864. &lt;p&gt;Oli mukava, että joku muu juoksi samalla radalla ja me noin (radan keskivaihella)
  865. juoksimme erilaisia reittejä rasteille. Hän oli nopeampi ja minun edessäni
  866. 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;
  867. &lt;hr&gt;
  868. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  869. &lt;ul&gt;
  870. &lt;li&gt;Lohko: f&lt;/li&gt;
  871. &lt;li&gt;3.2km (juoksin 3.2km, 26min, 38/41)&lt;/li&gt;
  872. &lt;li&gt;Malmi, Helsinki&lt;/li&gt;
  873. &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;
  874. &lt;/ul&gt;
  875. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  876. &lt;p&gt;Nyt ei ole enää pimeä ulkona klo 18 aikana eli minun en enää tarviinnut
  877. otsalammun.&lt;/p&gt;
  878. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  879. &lt;ul&gt;
  880. &lt;li&gt;K-1: Ai paska. Katsoin mihin viime juoksija lähti ja menin hänen perässä.
  881.  Pitäisin mennyt toiseenpäin. Noin puolen minuutin bummi …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  882. &lt;hr&gt;
  883. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  884. &lt;ul&gt;
  885. &lt;li&gt;Lohko: f&lt;/li&gt;
  886. &lt;li&gt;3.2km (juoksin 3.2km, 26min, 38/41)&lt;/li&gt;
  887. &lt;li&gt;Malmi, Helsinki&lt;/li&gt;
  888. &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;
  889. &lt;/ul&gt;
  890. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  891. &lt;p&gt;Nyt ei ole enää pimeä ulkona klo 18 aikana eli minun en enää tarviinnut
  892. otsalammun.&lt;/p&gt;
  893. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  894. &lt;ul&gt;
  895. &lt;li&gt;K-1: Ai paska. Katsoin mihin viime juoksija lähti ja menin hänen perässä.
  896.  Pitäisin mennyt toiseenpäin. Noin puolen minuutin bummi.&lt;/li&gt;
  897. &lt;li&gt;3-4: Aika hauska. Oli noin samanlainen matka. Oikea ylämäki alussa ja vasen
  898.  ylämäki oli lopussa.&lt;/li&gt;
  899. &lt;li&gt;5-6: Tosi hauska. Olin vaan niin hidas :D Vaikka parempi olisi jatkaa vaan
  900.  suorana.&lt;/li&gt;
  901. &lt;li&gt;7-8: Juoksin rastin ympäri koska se oli aidan toisella puolella. En katsonut
  902.  kartan riitävästi tarkaana.&lt;/li&gt;
  903. &lt;li&gt;8-9: Halusin ottaa oikoreitti parkipaikan yli mutta se oli täynä autoja ja
  904.  luntaa että en säästänyt mitän :)&lt;/li&gt;
  905. &lt;li&gt;11-12: Tällä oli suorempi reitti. Mutta siellä bussipysähdyn vieressä yksi
  906.  "normi" ihminen juoksi minun ohi mutta hänellä oli vaan bussille matkalla :)&lt;/li&gt;
  907. &lt;li&gt;13-14: "Ai nyt on kielletty alue". Yritin ekä mennä tien toiselle puolelle
  908.  mutta ihan väärin. En nähnyt mikä suojatie. Minuutin bummi.&lt;/li&gt;
  909. &lt;li&gt;14-15: En osaa lukea kartaa niin hyvä. Nuo kolmiot ilmeisesti tarkoittaa
  910.  tunneli vai jotain. Siellä oli joku passaaagi rakennuksessa mutten huomannut.
  911.  Juoksin ympäri ja ympäri. 1.5min bummi.&lt;/li&gt;
  912. &lt;/ul&gt;
  913. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  914. &lt;p&gt;Voi olla että tämä oli viimeinen kerttaa IQM tiimi oli mukaan firmaliigassa,
  915. vai että minä olin mukaan IQM tiimin.&lt;/p&gt;
  916. &lt;p&gt;Oli hauska olla Malmissa! En oli ollut siellä aluella ennen. Hyvä harjoitella niitä
  917. 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;
  918. &lt;hr&gt;
  919. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  920. &lt;ul&gt;
  921. &lt;li&gt;Lohko: f&lt;/li&gt;
  922. &lt;li&gt;3.2km (juoksin 3.2km, 21min, 0/40 Hylätty)&lt;/li&gt;
  923. &lt;li&gt;Jätkäsaari, Helsinki&lt;/li&gt;
  924. &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;
  925. &lt;/ul&gt;
  926. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  927. &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;
  928. ottelut. Ensin (minulle, kännelmäki) kesti 30min, seurava 25min ja nyt se oli vaan 21min.
  929. Noin samat matka kaikki kolme.
  930. En ole juoksut maksimi paljon …&lt;/p&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  931. &lt;hr&gt;
  932. &lt;h2 id="suunnistaa"&gt;Suunnistaa&lt;/h2&gt;
  933. &lt;ul&gt;
  934. &lt;li&gt;Lohko: f&lt;/li&gt;
  935. &lt;li&gt;3.2km (juoksin 3.2km, 21min, 0/40 Hylätty)&lt;/li&gt;
  936. &lt;li&gt;Jätkäsaari, Helsinki&lt;/li&gt;
  937. &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;
  938. &lt;/ul&gt;
  939. &lt;h2 id="kuvaus"&gt;Kuvaus&lt;/h2&gt;
  940. &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;
  941. ottelut. Ensin (minulle, kännelmäki) kesti 30min, seurava 25min ja nyt se oli vaan 21min.
  942. Noin samat matka kaikki kolme.
  943. En ole juoksut maksimi paljon talvessa, yleensä on ollut 4-6km ja aika löysä temppo.&lt;/p&gt;
  944. &lt;p&gt;Sain testanut otsalampun, vielä se toimii hyvin ja se auttanut paljon. Tällä kertta
  945. Jätkäsaaressa en tarvinnut koska oli vielä valossa ulkona.&lt;/p&gt;
  946. &lt;h2 id="rastivalit"&gt;Rastivälit&lt;/h2&gt;
  947. &lt;ul&gt;
  948. &lt;li&gt;K-1: Kävelin vaan suora ja luin kartan samaan aikaan.&lt;/li&gt;
  949. &lt;li&gt;1-3: Jatketin suorana ja kun olin 2-3 välillä näin yhden rastin nelosen suuntaan&lt;/li&gt;
  950. &lt;li&gt;3-4: No ihan hirveä. Otin rapuset ylös koska "näin rastin". Juoksin vanhan
  951.  työkavern ohi ja leimasin ilman tarkistamassa rastin numeron. Se olin väärin.
  952.  Oikein rasti neljä oli hieman alas- ja eteenpäin.&lt;/li&gt;
  953. &lt;li&gt;4-5: No otin se väärän rastin tosi hyvin ja leimaus meni ainoastaan hyvin koko juoksu.&lt;/li&gt;
  954. &lt;li&gt;9-10: Juoksin eteenpäin, luulen että parempi ja lyhyempi oli käänttää taksepäin.&lt;/li&gt;
  955. &lt;li&gt;13-14: En ole ihan varma mikä on lyhyempi, voittajat otivat vaseman reitti ja muut
  956.  oikean. Olin hitain :)&lt;/li&gt;
  957. &lt;li&gt;17-18: Viimeinen rasti ennen maali mahdollisuus ota yksi ihan jäinen alamäki, otin
  958.  sen koska minulla oli nastakengät päällä. Meni ihan OK mutta minun tarvitsin
  959.  ota vähän isompi käännös autotieen kun meinasin.&lt;/li&gt;
  960. &lt;/ul&gt;
  961. &lt;h2 id="lopussa"&gt;Lopussa&lt;/h2&gt;
  962. &lt;p&gt;Ei ollut hauska kun sain se vastaus "hylätty", väärä rasti neljä. Huomasin heti kun
  963. tarkistin kartalla että joo otin väärä rasti. Mutta, tämä oli kauden ensin virhe ja
  964. 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,
  965. completely new to the exciting world of Quantum Computing.&lt;/p&gt;
  966. &lt;p&gt;It's been an incredible journey filled with learning, challenges, and a sense of accomplishment.&lt;/p&gt;
  967. &lt;h2 id="starting-fresh-building-confidence"&gt;Starting Fresh, Building Confidence&lt;/h2&gt;
  968. &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,
  969. completely new to the exciting world of Quantum Computing.&lt;/p&gt;
  970. &lt;p&gt;It's been an incredible journey filled with learning, challenges, and a sense of accomplishment.&lt;/p&gt;
  971. &lt;h2 id="starting-fresh-building-confidence"&gt;Starting Fresh, Building Confidence&lt;/h2&gt;
  972. &lt;p&gt;The supportive environment at IQM provided numerous opportunities to explore and grow.
  973. I actively participated in various projects, including:&lt;/p&gt;
  974. &lt;ul&gt;
  975. &lt;li&gt;Testing the Control Software Installation:
  976.  While my initial attempt wasn't the final solution, it served as a valuable learning experience,
  977.  establishing a crucial safety net and reducing stress for the team moving forward.&lt;/li&gt;
  978. &lt;li&gt;Promoting Infrastructure as Code:
  979.  As part of the IT operations team, I championed the importance of Infrastructure as Code
  980.  and achieving reproducibility in our processes.&lt;/li&gt;
  981. &lt;li&gt;Advocating for Ease of Installation:
  982.  Contributing to the Software Development team, I emphasized the need for user-friendly and
  983.  easy-to-install software solutions, improving overall user experience.&lt;/li&gt;
  984. &lt;/ul&gt;
  985. &lt;h2 id="overcoming-challenges-discovering-impact"&gt;Overcoming Challenges, Discovering Impact&lt;/h2&gt;
  986. &lt;p&gt;Every journey has its hurdles. Balancing the need for immediate solutions with long-term viability
  987. was a key lesson learned.
  988. It's about finding the right balance between addressing present issues and ensuring future sustainability.&lt;/p&gt;
  989. &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;,
  990. continues to have a positive impact on our monitoring capabilities.&lt;/p&gt;
  991. &lt;p&gt;This highlights the collaborative nature of our work, where ideas can originate from various sources
  992. and benefit the entire team.&lt;/p&gt;
  993. &lt;h2 id="lessons-learned-a-look-forward"&gt;Lessons Learned, A Look Forward&lt;/h2&gt;
  994. &lt;p&gt;Today, I'm proud to say that I've started to understand the basics of Quantum Computing, its components,
  995. and the intricate processes involved in maintaining a Quantum Computer.
  996. More importantly, I've learned the value of collaboration and how to think strategically about future
  997. implications of my actions.&lt;/p&gt;
  998. &lt;p&gt;I am deeply grateful to the supportive team at IQM who made this journey so enriching.
  999. Looking ahead, I'm excited to continue learning, growing, and contributing to the success of IQM in the
  1000. 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;
  1001. &lt;hr&gt;
  1002. &lt;h2 id="what-was-going-on"&gt;What was going on?&lt;/h2&gt;
  1003. &lt;p&gt;The wired network connection lost connection every now and then. Most of the
  1004. time this didn't bother because buffering but sometimes it did annoy.&lt;/p&gt;
  1005. &lt;p&gt;This was on Raspian 11 and a raspberry 4.&lt;/p&gt;
  1006. &lt;p&gt;This was visible in &lt;code&gt;dmesg -T&lt;/code&gt; output:&lt;/p&gt;
  1007. &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;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;!-- prettier-ignore --&gt;
  1008. &lt;hr&gt;
  1009. &lt;h2 id="what-was-going-on"&gt;What was going on?&lt;/h2&gt;
  1010. &lt;p&gt;The wired network connection lost connection every now and then. Most of the
  1011. time this didn't bother because buffering but sometimes it did annoy.&lt;/p&gt;
  1012. &lt;p&gt;This was on Raspian 11 and a raspberry 4.&lt;/p&gt;
  1013. &lt;p&gt;This was visible in &lt;code&gt;dmesg -T&lt;/code&gt; output:&lt;/p&gt;
  1014. &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
  1015. &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
  1016. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  1017.  
  1018. &lt;h2 id="what-was-tried"&gt;What was tried&lt;/h2&gt;
  1019. &lt;ul&gt;
  1020. &lt;li&gt;disabling wifi and bluetooth (done by setting this in /boot/config.txt):&lt;/li&gt;
  1021. &lt;/ul&gt;
  1022. &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;
  1023. &lt;span class="nv"&gt;dtoverlay&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;disable-wifi
  1024. &lt;span class="nv"&gt;dtoverlay&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;disable-bt
  1025. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  1026.  
  1027. &lt;ul&gt;
  1028. &lt;li&gt;disable eee (Energy-Efficient Ethernet)&lt;/li&gt;
  1029. &lt;/ul&gt;
  1030. &lt;p&gt;Make sure you actually want DHCP etc then add this to &lt;code&gt;/etc/network/interfaces.d/eth0&lt;/code&gt;:&lt;/p&gt;
  1031. &lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;auto&lt;span class="w"&gt; &lt;/span&gt;eth0
  1032. iface&lt;span class="w"&gt; &lt;/span&gt;eth0&lt;span class="w"&gt; &lt;/span&gt;inet&lt;span class="w"&gt; &lt;/span&gt;dhcp
  1033. &lt;span class="c1"&gt;#link-speed 100&lt;/span&gt;
  1034. post-up&lt;span class="w"&gt; &lt;/span&gt;/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
  1035. &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
  1036.  
  1037. &lt;h2 id="what-really-really-helped"&gt;What really really helped&lt;/h2&gt;
  1038. &lt;ul&gt;
  1039. &lt;li&gt;making sure the cable is properly connected into the switch, the plastic flap
  1040.  that keeps it in is apparently broken&lt;/li&gt;
  1041. &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><category term="raspian 11"></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