<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.1.1">Jekyll</generator><link href="https://wejn.org/feed/by_tag/fun.xml" rel="self" type="application/atom+xml" /><link href="https://wejn.org/" rel="alternate" type="text/html" /><updated>2026-04-01T19:00:10+02:00</updated><id>https://wejn.org/feed/by_tag/fun.xml</id><title type="html">Wejn.org</title><subtitle>Wejn's corner on the interwebs, containing articles about computers (Linux), programming, system administration, and whatever else takes my fancy.</subtitle><author><name>Michal Jirků</name></author><entry><title type="html">Deep dive into Fibonacci computation in Ruby</title><link href="https://wejn.org/2024/07/deep-dive-into-fibonacci-in-ruby/" rel="alternate" type="text/html" title="Deep dive into Fibonacci computation in Ruby" /><published>2024-07-07T12:30:00+02:00</published><updated>2024-07-07T16:03:16+02:00</updated><id>https://wejn.org/2024/07/deep-dive-into-fibonacci-in-ruby</id><author><name>Michal Jirků</name></author><category term="ruby" /><category term="quickie" /><category term="fun" /><summary type="html">Problem statement</summary></entry><entry><title type="html">The One True Way™ to handle temporary files</title><link href="https://wejn.org/2024/03/the-one-true-way-to-handle-temporary-files/" rel="alternate" type="text/html" title="The One True Way™ to handle temporary files" /><published>2024-03-01T14:10:00+01:00</published><updated>2024-03-02T21:23:57+01:00</updated><id>https://wejn.org/2024/03/the-one-true-way-to-handle-temporary-files</id><author><name>Michal Jirků</name></author><category term="unix" /><category term="sysadm" /><category term="fun" /><category term="quickie" /><summary type="html">Problem statement</summary></entry><entry><title type="html">Implementing toy RSA in Ruby, on a dare</title><link href="https://wejn.org/2023/10/implementing-toy-rsa-in-ruby-on-a-dare/" rel="alternate" type="text/html" title="Implementing toy RSA in Ruby, on a dare" /><published>2023-10-27T10:27:00+02:00</published><updated>2023-10-27T17:10:02+02:00</updated><id>https://wejn.org/2023/10/implementing-toy-rsa-in-ruby-on-a-dare</id><author><name>Michal Jirků</name></author><category term="programming" /><category term="ruby" /><category term="fun" /><category term="quickie" /><summary type="html">Problem statement</summary></entry><entry><title type="html">Tinyrenderer in Elixir (part of it, anyway)</title><link href="https://wejn.org/2022/03/tinyrenderer-in-elixir/" rel="alternate" type="text/html" title="Tinyrenderer in Elixir (part of it, anyway)" /><published>2022-03-27T12:39:00+02:00</published><updated>2023-09-16T19:29:41+02:00</updated><id>https://wejn.org/2022/03/tinyrenderer-in-elixir</id><author><name>Michal Jirků</name></author><category term="beam" /><category term="elixir" /><category term="3d" /><category term="fun" /><category term="quickie" /><summary type="html">Problem statement</summary></entry><entry><title type="html">Rethinking number formatting</title><link href="https://wejn.org/2021/12/rethinking-number-formatting/" rel="alternate" type="text/html" title="Rethinking number formatting" /><published>2021-12-18T11:00:00+01:00</published><updated>2023-09-16T19:29:41+02:00</updated><id>https://wejn.org/2021/12/rethinking-number-formatting</id><author><name>Michal Jirků</name></author><category term="programming" /><category term="fun" /><category term="ruby" /><category term="php" /><summary type="html">Problem statement</summary></entry><entry><title type="html">How to call renameat2 syscall in Ruby</title><link href="https://wejn.org/2021/12/renameat2-in-ruby/" rel="alternate" type="text/html" title="How to call renameat2 syscall in Ruby" /><published>2021-12-10T18:30:00+01:00</published><updated>2023-09-16T19:29:41+02:00</updated><id>https://wejn.org/2021/12/renameat2-in-ruby</id><author><name>Michal Jirků</name></author><category term="unix" /><category term="ruby" /><category term="fun" /><summary type="html">Problem statement</summary></entry><entry><title type="html">Controlling fan speed the right way</title><link href="https://wejn.org/2021/11/controlling-fan-speed-the-right-way/" rel="alternate" type="text/html" title="Controlling fan speed the right way" /><published>2021-11-23T19:00:00+01:00</published><updated>2023-09-16T19:29:41+02:00</updated><id>https://wejn.org/2021/11/controlling-fan-speed-the-right-way</id><author><name>Michal Jirků</name></author><category term="unix" /><category term="sysadm" /><category term="fun" /><summary type="html">Problem statement</summary></entry><entry><title type="html">Making AlpineLinux load ZFS keys for all pools on startup</title><link href="https://wejn.org/2021/10/alpinelinux-zfs-key-loading-for-all-pools/" rel="alternate" type="text/html" title="Making AlpineLinux load ZFS keys for all pools on startup" /><published>2021-10-31T19:57:00+01:00</published><updated>2022-01-09T09:27:10+01:00</updated><id>https://wejn.org/2021/10/alpinelinux-zfs-key-loading-for-all-pools</id><author><name>Michal Jirků</name></author><category term="unix" /><category term="sysadm" /><category term="fun" /><category term="quickie" /><category term="zfs" /><category term="alpine_linux" /><summary type="html">Problem statement A while ago I posted about the secure boot with fully encrypted filesystem setup on Alpine Linux that’s ZFS based.</summary></entry><entry><title type="html">Fixing grub 2.06 “error: verification requested but nobody cares”</title><link href="https://wejn.org/2021/09/fixing-grub-verification-requested-nobody-cares/" rel="alternate" type="text/html" title="Fixing grub 2.06 “error: verification requested but nobody cares”" /><published>2021-09-26T14:00:00+02:00</published><updated>2024-08-17T16:54:20+02:00</updated><id>https://wejn.org/2021/09/fixing-grub-verification-requested-nobody-cares</id><author><name>Michal Jirků</name></author><category term="unix" /><category term="sysadm" /><category term="fun" /><category term="alpine_linux" /><category term="secureboot" /><summary type="html">Update 2024-08-17: Grub 2.12 broke this, and an additional fix was needed.</summary></entry><entry><title type="html">The evolution of (my) note taking</title><link href="https://wejn.org/2021/04/the-evolution-of-note-taking/" rel="alternate" type="text/html" title="The evolution of (my) note taking" /><published>2021-04-09T18:44:00+02:00</published><updated>2021-04-19T17:03:40+02:00</updated><id>https://wejn.org/2021/04/the-evolution-of-note-taking</id><author><name>Michal Jirků</name></author><category term="meta" /><category term="fun" /><summary type="html">In this post I’m gonna document the evolution of my note taking hardware. Or, rather, the various tech I employ(ed) to accomplish that goal.</summary></entry></feed>