<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>d4nyl0</title>
    <link>https://noblogo.org/d4nyl0/</link>
    <description></description>
    <pubDate>Mon, 06 Apr 2026 00:16:44 +0000</pubDate>
    <item>
      <title>WriteFreely and MarkDown</title>
      <link>https://noblogo.org/d4nyl0/writefreely-and-markdown</link>
      <description>&lt;![CDATA[Is it really distraction free?&#xA;&#xA;Is it true that MarkDown works in WriteFreely exactly as explained in documentation?&#xA;Let&#39;s try.&#xA;&#xA;Headers&#xA;This is the biggest header (h1)&#xA;This is still a big header (h2)&#xA;This is a smaller header (h3)&#xA;This is the smallest header you can make (h6)&#xA;&#xA;Emphasis&#xA;This is italic&#xA;This is italic, too&#xA;&#xA;This is bold&#xA;This is bold, too&#xA;&#xA;Here&#39;s some emphatic text.&#xA;&#xA;Lists&#xA;Hello&#xA;Goodbye&#xA;  Ciao&#xA;  Au revoir&#xA;  Auf Wiedersehen &#xA;  Arrivederci&#xA;&#xA;Numbered&#xA;First, this&#xA;Then that&#xA;Lastly, this&#xA;&#xA;First this&#xA;Then a second thing&#xA;Finally a third thing&#xA;And so on&#xA;&#xA;Images&#xA;Cosmic radiation&#xA;&#xA;Links&#xA;https://writefreely.org&#xA;A user guide&#xA;Contact me&#xA;&#xA;Quotes&#xA;  Wherever you go,&#xA;  there you are.&#xA;&#xA;Inline Code&#xA;Download the command-line client and run ./writeas new&#xA;&#xA;Syntax-highlighted Code Blocks&#xA;package main&#xA;&#xA;import “fmt”&#xA;&#xA;func main() {&#xA;    fmt.Println(“Hello, world”)&#xA;}&#xA;&#xA;Conclusions&#xA;Generally it works.&#xA;Strange beahaviour on numbered list, where line spacing appears weird.&#xA;Syntax-highlighted Code Blocks doesn&#39;t work at all.&#xA;There&#39;s a typo on the documentation; fixing the syntax, even Code Block works.&#xA;...and strikethrough works, event though it isn&#39;t documented.&#xA;&#xA;So, it is really good, but it could be better perfect. :-)]]&gt;</description>
      <content:encoded><![CDATA[<h2 id="is-it-really-distraction-free">Is it really <em>distraction free</em>?</h2>

<p>Is it true that MarkDown works in WriteFreely exactly as explained in <a href="https://writefreely.org/docs/latest/writer/writing" rel="nofollow">documentation</a>?
Let&#39;s try.</p>

<h3 id="headers">Headers</h3>

<h1 id="this-is-the-biggest-header-h1">This is the biggest header (h1)</h1>

<h2 id="this-is-still-a-big-header-h2">This is still a big header (h2)</h2>

<h3 id="this-is-a-smaller-header-h3">This is a smaller header (h3)</h3>

<h6 id="this-is-the-smallest-header-you-can-make-h6">This is the smallest header you can make (h6)</h6>

<h3 id="emphasis">Emphasis</h3>

<p><em>This is italic</em>
<em>This is italic, too</em></p>

<p><strong>This is bold</strong>
<strong>This is bold, too</strong></p>

<p><em>Here&#39;s some <strong>emphatic</strong> text.</em></p>

<h3 id="lists">Lists</h3>
<ul><li>Hello</li>
<li>Goodbye
<ul><li>Ciao</li>
<li>Au revoir</li>
<li>Auf Wiedersehen</li>
<li>Arrivederci</li></ul></li></ul>

<h3 id="numbered">Numbered</h3>
<ol><li>First, this</li>
<li>Then that</li>

<li><p>Lastly, this</p></li>

<li><p>First this</p></li>

<li><p>Then a second thing</p></li>

<li><p>Finally a third thing</p></li>

<li><p>And so on</p></li></ol>

<h3 id="images">Images</h3>

<p><img src="https://i.snap.as/T05UTpx.jpg" alt="Cosmic radiation"></p>

<h3 id="links">Links</h3>

<p><a href="https://writefreely.org" rel="nofollow">https://writefreely.org</a>
<a href="https://writefreely.org/docs" rel="nofollow">A user guide</a>
<a href="mailto:hello@example.com" rel="nofollow">Contact me</a></p>

<h3 id="quotes">Quotes</h3>

<blockquote><p>Wherever you go,
there you are.</p></blockquote>

<h3 id="inline-code">Inline Code</h3>

<p>Download the command-line client and run <code>./writeas new</code></p>

<h3 id="syntax-highlighted-code-blocks">Syntax-highlighted Code Blocks</h3>

<pre><code class="language-go">package main



import “fmt”


func main() {
    fmt.Println(“Hello, world”)
}
</code></pre>

<h3 id="conclusions">Conclusions</h3>

<p>Generally it works.
Strange beahaviour on numbered list, where line spacing appears weird.
<del>Syntax-highlighted Code Blocks doesn&#39;t work at all.</del>
There&#39;s a typo on the documentation; fixing the syntax, even Code Block works.
...and strikethrough works, event though it isn&#39;t documented.</p>

<p>So, it is really good, but it could be <del>better</del> perfect. :–)</p>
]]></content:encoded>
      <guid>https://noblogo.org/d4nyl0/writefreely-and-markdown</guid>
      <pubDate>Thu, 10 Feb 2022 15:42:53 +0000</pubDate>
    </item>
    <item>
      <title>ArchLinuxARM on Raspberry Pi</title>
      <link>https://noblogo.org/d4nyl0/archlinuxarm-on-raspberry-pi</link>
      <description>&lt;![CDATA[Installing ArchLinuxARM on Raspberry Pi B Rev 1 (RPi1B)&#xA;&#xA;Ok, I&#39;m trying to install ArchLinuxARM on my RPi2 (again - due to SD&#xA;Card corruption). Starting point is always [ArchLinuxARM&#xA;Wiki](https://archlinuxarm.org/platforms/armv6/raspberry-pi#installation) with very little but precise informations. Syncing SD card takes away a lot of time.&#xA;First of all you will need to set up time and date (RPi doesn&#39;t have any clock&#xA;battery), as explained here. Now your RPi will use the correct date and time, very useful if you won&#39;t get strange errors.&#xA;There are some problems about GPG keys (key not found), so it is really suggested to run (as root):&#xA;pacman-key --init&#xA;pacman-key --populate archlinuxarm&#xA;pacman -S archlinuxarm-keyring&#xA;pacman-key --populate archlinuxarm&#xA;&#xA;Here they explain to enable haveged, but it is deprecated (it gives an error: available only for kernel=&lt;5.16); use rngd, instead, as they explain here and remove haveged. Now it&#39;s time to update the whole system: pacman -Suy Edit mirrors with nano -w /etc/pacman.d/mirrorlist.&#xA;Mount external HDD:&#xA;install fdisk through package util-linux&#xA;find HDD UUID with blkid&#xA;create directory for external HDD with mkdir /mnt/usbdisk01&#xA;mount disk with mount UUID=5a87f246-6c2e-acf4-ae8c-91fb584eb32d /mnt/Media&#xA;with ls /mnt/Media you can see the content of the disk (Photo,&#xA;Video)&#xA;To make the bind mount persistent across reboots, add it to fstab with nano -w /etc/fstab, adding this line at the end:&#xA;UUID=5a87f246-6c2e-acf4-ae8c-91fb584eb32d  /mnt/usbdisk01  ext4   defaults  0      2&#xA;&#xA;If you have just a few MB of RAM (as me) and a headless installation, you could lower the quantity of memory reserved for video; change configuration file with nano -w /boot/config.txt adding gpumem256=32 at the end. If you don&#39;t touch this value, in 256 MB version default value is 64, miminum is 16; I think 32 is a good middle way. Here the source&#xA;&#xA;I want to build an NFS server: I am going to follow this guide:&#xA;install nfs-utils package&#xA;create directory for nfs with mkdir -p /srv/nfs/Media /mnt/usbdisk01Media&#xA;bind directory together with mount --bind /mnt/usbdisk01/Media /srv/nfs/Media&#xA;To make the bind mount persistent across reboots, add it to fstab with nano -w /etc/fstab, adding this line at the end:&#xA;`UUID=5a87f246-6c2e-acf4-ae8c-91fb584eb32d  /mnt/usbdisk01  ext4  &#xA;defaults  0      2`&#xA;Adapt exports file to assign permission, with nano -w /etc/exports; as an example you could add lines like these:&#xA;/srv/nfs/Media 10.0.0.8(ro,nosubtreecheck)&#xA;/srv/nfs/Media 10.0.0.20(ro,nosubtree_check)&#xA;&#xA;You could find more advanced options here, on Arch Linux Wiki.&#xA;At last:&#xA;reload exports with exportfs -arv&#xA;show exports with exportfs -v&#xA;enable nfs server with systemctl enable nfs-server&#xA;start nfs server with systemctl start nfs-server&#xA;check nfs server status with systemctl status nfs-server&#xA;&#xA;I am confortable with sudo, so I install sudo package and add user alarm to wheel group (with visudo).]]&gt;</description>
      <content:encoded><![CDATA[<h2 id="installing-archlinuxarm-on-raspberry-pi-b-rev-1-rpi1b">Installing ArchLinuxARM on Raspberry Pi B Rev 1 (RPi1B)</h2>

<p>Ok, I&#39;m trying to install ArchLinuxARM on my RPi2 (again – due to SD
Card corruption). Starting point is always <a href="https://archlinuxarm.org/platforms/armv6/raspberry-pi#installation" rel="nofollow">ArchLinuxARM
Wiki</a> with very little but precise informations. Syncing SD card takes away a lot of time.
First of all you will need to set up time and date (RPi doesn&#39;t have any clock
battery), as explained <a href="https://wiki.archlinux.org/title/System_time#Time_zone" rel="nofollow">here</a>. Now your RPi will use the correct date and time, very useful if you won&#39;t get <em>strange</em> errors.
There are some problems about GPG keys (key not found), so it is really suggested to run (as root):
1. <code>pacman-key --init</code>
2. <code>pacman-key --populate archlinuxarm</code>
3. <code>pacman -S archlinuxarm-keyring</code>
4. <code>pacman-key --populate archlinuxarm</code></p>

<p><a href="https://archlinuxarm.org/about/package-signing" rel="nofollow">Here</a> they explain to enable haveged, but it is deprecated (it gives an error: available only for kernel=&lt;5.16); use rngd, instead, as they explain <a href="https://archlinuxarm.org/platforms/armv6/raspberry-pi#wiki" rel="nofollow">here</a> and remove <code>haveged</code>. Now it&#39;s time to update the whole system: <code>pacman -Suy</code> Edit mirrors with <code>nano -w /etc/pacman.d/mirrorlist</code>.
Mount external HDD:
1. install <code>fdisk</code> through package <code>util-linux</code>
2. find HDD UUID with <code>blkid</code>
3. create directory for external HDD with <code>mkdir /mnt/usbdisk01</code>
4. mount disk with <code>mount UUID=5a87f246-6c2e-acf4-ae8c-91fb584eb32d /mnt/Media</code>
5. with <code>ls /mnt/Media</code> you can see the content of the disk (Photo,
Video)
To make the bind mount persistent across reboots, add it to <code>fstab</code> with <code>nano -w /etc/fstab</code>, adding this line at the end:
<code>UUID=5a87f246-6c2e-acf4-ae8c-91fb584eb32d  /mnt/usbdisk01  ext4   defaults  0      2</code></p>

<p>If you have just a few MB of RAM (as me) and a headless installation, you could lower the quantity of memory reserved for video; change configuration file with <code>nano -w /boot/config.txt</code> adding <code>gpu_mem_256=32</code> at the end. If you don&#39;t touch this value, in 256 MB version default value is 64, miminum is 16; I think 32 is a good middle way. <a href="https://www.raspberrypi.com/documentation/computers/config_txt.html" rel="nofollow">Here the source</a></p>

<p>I want to build an NFS server: I am going to follow <a href="https://wiki.archlinux.org/title/NFS" rel="nofollow">this guide</a>:
1. install <code>nfs-utils</code> package
2. create directory for nfs with <code>mkdir -p /srv/nfs/Media /mnt/usbdisk01Media</code>
3. bind directory together with <code>mount --bind /mnt/usbdisk01/Media /srv/nfs/Media</code>
To make the bind mount persistent across reboots, add it to <code>fstab</code> with <code>nano -w /etc/fstab</code>, adding this line at the end:
<code>UUID=5a87f246-6c2e-acf4-ae8c-91fb584eb32d  /mnt/usbdisk01  ext4  
defaults  0      2</code>
Adapt <code>exports</code> file to assign permission, with <code>nano -w /etc/exports</code>; as an example you could add lines like these:</p>

<pre><code class="language-config">/srv/nfs/Media 10.0.0.8(ro,no_subtree_check)
/srv/nfs/Media 10.0.0.20(ro,no_subtree_check)
</code></pre>

<p>You could find more advanced options <a href="https://wiki.archlinux.org/title/NFS" rel="nofollow">here, on Arch Linux Wiki</a>.
At last:
1. reload exports with <code>exportfs -arv</code>
2. show exports with <code>exportfs -v</code>
3. enable nfs server with <code>systemctl enable nfs-server</code>
4. start nfs server with <code>systemctl start nfs-server</code>
5. check nfs server status with <code>systemctl status nfs-server</code></p>

<p>I am confortable with sudo, so I install <code>sudo</code> package and add user <code>alarm</code> to <code>wheel</code> group (with <code>visudo</code>).</p>
]]></content:encoded>
      <guid>https://noblogo.org/d4nyl0/archlinuxarm-on-raspberry-pi</guid>
      <pubDate>Thu, 10 Feb 2022 15:42:06 +0000</pubDate>
    </item>
  </channel>
</rss>