diff options
Diffstat (limited to 'public/notes.xml')
| -rwxr-xr-x | public/notes.xml | 1080 |
1 files changed, 540 insertions, 540 deletions
diff --git a/public/notes.xml b/public/notes.xml index 9c4c65c..b3793ac 100755 --- a/public/notes.xml +++ b/public/notes.xml | |||
| @@ -1,19 +1,19 @@ | |||
| 1 | <rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> | 1 | <rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> |
| 2 | <channel> | 2 | <channel> |
| 3 | <title>Mitja Felicijan's notes</title> | 3 | <title>Mitja Felicijan's notes</title> |
| 4 | <link>https://mitjafelicijan.com</link> | 4 | <link>https://mitjafelicijan.com</link> |
| 5 | <description>You do not learn by relaxing. You learn by violently assaulting your problem until it surrenders its mysteries to you.</description> | 5 | <description>You do not learn by relaxing. You learn by violently assaulting your problem until it surrenders its mysteries to you.</description> |
| 6 | <language>en-us</language> | 6 | <language>en-us</language> |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | 9 | ||
| 10 | <item> | 10 | <item> |
| 11 | <title>Compile drawterm on Fedora 38</title> | 11 | <title>Compile drawterm on Fedora 38</title> |
| 12 | <link>https://mitjafelicijan.com/compile-drawterm-on-fedora-38.html</link> | 12 | <link>https://mitjafelicijan.com/compile-drawterm-on-fedora-38.html</link> |
| 13 | <pubDate>Mon, 25 Sep 2023 09:04:28 +0200</pubDate> | 13 | <pubDate>Mon, 25 Sep 2023 09:04:28 +0200</pubDate> |
| 14 | <guid>https://mitjafelicijan.com/compile-drawterm-on-fedora-38.html</guid> | 14 | <guid>https://mitjafelicijan.com/compile-drawterm-on-fedora-38.html</guid> |
| 15 | <description>First install two dependencies:sudo dnf install libX11-devel libXt-develClone the repo and compile it:git clone git://git.</description> | 15 | <description>First install two dependencies:sudo dnf install libX11-devel libXt-develClone the repo and compile it:git clone git://git.</description> |
| 16 | <content:encoded><p>First install two dependencies:</p> | 16 | <content:encoded><p>First install two dependencies:</p> |
| 17 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>sudo dnf install libX11-devel libXt-devel | 17 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>sudo dnf install libX11-devel libXt-devel |
| 18 | </span></span></code></pre><p>Clone the repo and compile it:</p> | 18 | </span></span></code></pre><p>Clone the repo and compile it:</p> |
| 19 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>git clone git://git.9front.org/plan9front/drawterm | 19 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>git clone git://git.9front.org/plan9front/drawterm |
| @@ -21,17 +21,17 @@ | |||
| 21 | </span></span><span style="display:flex;"><span>CONF=unix make | 21 | </span></span><span style="display:flex;"><span>CONF=unix make |
| 22 | </span></span></code></pre><p>That should produce <code>drawterm</code> binary.</p> | 22 | </span></span></code></pre><p>That should produce <code>drawterm</code> binary.</p> |
| 23 | </content:encoded> | 23 | </content:encoded> |
| 24 | </item> | 24 | </item> |
| 25 | 25 | ||
| 26 | 26 | ||
| 27 | 27 | ||
| 28 | <item> | 28 | <item> |
| 29 | <title>AWS EB PyYAML fix</title> | 29 | <title>AWS EB PyYAML fix</title> |
| 30 | <link>https://mitjafelicijan.com/aws-eb-pyyaml-fix.html</link> | 30 | <link>https://mitjafelicijan.com/aws-eb-pyyaml-fix.html</link> |
| 31 | <pubDate>Mon, 18 Sep 2023 07:27:29 +0200</pubDate> | 31 | <pubDate>Mon, 18 Sep 2023 07:27:29 +0200</pubDate> |
| 32 | <guid>https://mitjafelicijan.com/aws-eb-pyyaml-fix.html</guid> | 32 | <guid>https://mitjafelicijan.com/aws-eb-pyyaml-fix.html</guid> |
| 33 | <description>Recent update of my system completely borked EB CLIon my machine.</description> | 33 | <description>Recent update of my system completely borked EB CLIon my machine.</description> |
| 34 | <content:encoded><p>Recent update of my system completely borked <a href="https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install-advanced.html">EB CLI</a> | 34 | <content:encoded><p>Recent update of my system completely borked <a href="https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install-advanced.html">EB CLI</a> |
| 35 | on my machine.</p> | 35 | on my machine.</p> |
| 36 | <p>I tried installing it with <code>pip install awsebcli --upgrade --user</code> and it failed.</p> | 36 | <p>I tried installing it with <code>pip install awsebcli --upgrade --user</code> and it failed.</p> |
| 37 | <p>The error was the following.</p> | 37 | <p>The error was the following.</p> |
| @@ -49,17 +49,17 @@ on my machine.</p> | |||
| 49 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>echo <span style="color:#a31515">&#39;Cython &lt; 3.0&#39;</span> &gt; /tmp/constraint.txt | 49 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>echo <span style="color:#a31515">&#39;Cython &lt; 3.0&#39;</span> &gt; /tmp/constraint.txt |
| 50 | </span></span><span style="display:flex;"><span>PIP_CONSTRAINT=/tmp/constraint.txt pip install <span style="color:#a31515">&#39;PyYAML==5.4.1&#39;</span> | 50 | </span></span><span style="display:flex;"><span>PIP_CONSTRAINT=/tmp/constraint.txt pip install <span style="color:#a31515">&#39;PyYAML==5.4.1&#39;</span> |
| 51 | </span></span></code></pre></content:encoded> | 51 | </span></span></code></pre></content:encoded> |
| 52 | </item> | 52 | </item> |
| 53 | 53 | ||
| 54 | 54 | ||
| 55 | 55 | ||
| 56 | <item> | 56 | <item> |
| 57 | <title>Floods in Slovenia up close</title> | 57 | <title>Floods in Slovenia up close</title> |
| 58 | <link>https://mitjafelicijan.com/floods-in-slovenia.html</link> | 58 | <link>https://mitjafelicijan.com/floods-in-slovenia.html</link> |
| 59 | <pubDate>Sat, 05 Aug 2023 07:06:50 +0200</pubDate> | 59 | <pubDate>Sat, 05 Aug 2023 07:06:50 +0200</pubDate> |
| 60 | <guid>https://mitjafelicijan.com/floods-in-slovenia.html</guid> | 60 | <guid>https://mitjafelicijan.com/floods-in-slovenia.html</guid> |
| 61 | <description></description> | 61 | <description></description> |
| 62 | <content:encoded><p><video src="/notes/floods/IMG_1471.mp4" controls></video></p> | 62 | <content:encoded><p><video src="/notes/floods/IMG_1471.mp4" controls></video></p> |
| 63 | <p><video src="/notes/floods/IMG_1474.mp4" controls></video></p> | 63 | <p><video src="/notes/floods/IMG_1474.mp4" controls></video></p> |
| 64 | <figure> | 64 | <figure> |
| 65 | <img src="/notes/floods/IMG_1469.webp" alt="" /> | 65 | <img src="/notes/floods/IMG_1469.webp" alt="" /> |
| @@ -70,17 +70,17 @@ on my machine.</p> | |||
| 70 | <p><video src="/notes/floods/IMG_1461.mp4" controls></video></p> | 70 | <p><video src="/notes/floods/IMG_1461.mp4" controls></video></p> |
| 71 | <p><video src="/notes/floods/IMG_1466.mp4" controls></video></p> | 71 | <p><video src="/notes/floods/IMG_1466.mp4" controls></video></p> |
| 72 | </content:encoded> | 72 | </content:encoded> |
| 73 | </item> | 73 | </item> |
| 74 | 74 | ||
| 75 | 75 | ||
| 76 | 76 | ||
| 77 | <item> | 77 | <item> |
| 78 | <title>Make B/W SVG charts with matplotlib</title> | 78 | <title>Make B/W SVG charts with matplotlib</title> |
| 79 | <link>https://mitjafelicijan.com/make-b-w-svg-charts-with-matplotlib.html</link> | 79 | <link>https://mitjafelicijan.com/make-b-w-svg-charts-with-matplotlib.html</link> |
| 80 | <pubDate>Tue, 01 Aug 2023 17:04:10 +0200</pubDate> | 80 | <pubDate>Tue, 01 Aug 2023 17:04:10 +0200</pubDate> |
| 81 | <guid>https://mitjafelicijan.com/make-b-w-svg-charts-with-matplotlib.html</guid> | 81 | <guid>https://mitjafelicijan.com/make-b-w-svg-charts-with-matplotlib.html</guid> |
| 82 | <description>Install pip requirements.</description> | 82 | <description>Install pip requirements.</description> |
| 83 | <content:encoded><p>Install pip requirements.</p> | 83 | <content:encoded><p>Install pip requirements.</p> |
| 84 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>pip install matplotlib | 84 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>pip install matplotlib |
| 85 | </span></span><span style="display:flex;"><span>pip install pandas | 85 | </span></span><span style="display:flex;"><span>pip install pandas |
| 86 | </span></span></code></pre><p>Example of data being used.</p> | 86 | </span></span></code></pre><p>Example of data being used.</p> |
| @@ -131,17 +131,17 @@ This is how you get a column data with pandas.</p> | |||
| 131 | </figure> | 131 | </figure> |
| 132 | <p>The image above is SVG and you can zoom in and out and check that the image is vector.</p> | 132 | <p>The image above is SVG and you can zoom in and out and check that the image is vector.</p> |
| 133 | </content:encoded> | 133 | </content:encoded> |
| 134 | </item> | 134 | </item> |
| 135 | 135 | ||
| 136 | 136 | ||
| 137 | 137 | ||
| 138 | <item> | 138 | <item> |
| 139 | <title>Set color temperature of displays on i3</title> | 139 | <title>Set color temperature of displays on i3</title> |
| 140 | <link>https://mitjafelicijan.com/set-color-temperature-of-displays-on-i3.html</link> | 140 | <link>https://mitjafelicijan.com/set-color-temperature-of-displays-on-i3.html</link> |
| 141 | <pubDate>Fri, 14 Jul 2023 09:19:31 +0200</pubDate> | 141 | <pubDate>Fri, 14 Jul 2023 09:19:31 +0200</pubDate> |
| 142 | <guid>https://mitjafelicijan.com/set-color-temperature-of-displays-on-i3.html</guid> | 142 | <guid>https://mitjafelicijan.com/set-color-temperature-of-displays-on-i3.html</guid> |
| 143 | <description>I have been using Gnome&#39;s night shift for a while now and I have been missingthis feature under i3wm.</description> | 143 | <description>I have been using Gnome&#39;s night shift for a while now and I have been missingthis feature under i3wm.</description> |
| 144 | <content:encoded><p>I have been using Gnome's night shift for a while now and I have been missing | 144 | <content:encoded><p>I have been using Gnome's night shift for a while now and I have been missing |
| 145 | this feature under i3wm. This can be done with | 145 | this feature under i3wm. This can be done with |
| 146 | <a href="https://linux.die.net/man/1/redshift">redshift</a>.</p> | 146 | <a href="https://linux.die.net/man/1/redshift">redshift</a>.</p> |
| 147 | <ul> | 147 | <ul> |
| @@ -150,17 +150,17 @@ this feature under i3wm. This can be done with | |||
| 150 | <li>Reset the current settings with <code>redshift -x</code></li> | 150 | <li>Reset the current settings with <code>redshift -x</code></li> |
| 151 | </ul> | 151 | </ul> |
| 152 | </content:encoded> | 152 | </content:encoded> |
| 153 | </item> | 153 | </item> |
| 154 | 154 | ||
| 155 | 155 | ||
| 156 | 156 | ||
| 157 | <item> | 157 | <item> |
| 158 | <title>Fix screen tearing on Debian 12 Xorg and i3</title> | 158 | <title>Fix screen tearing on Debian 12 Xorg and i3</title> |
| 159 | <link>https://mitjafelicijan.com/fix-screen-tearing-on-debian-12-xorg-and-i3.html</link> | 159 | <link>https://mitjafelicijan.com/fix-screen-tearing-on-debian-12-xorg-and-i3.html</link> |
| 160 | <pubDate>Mon, 10 Jul 2023 04:21:48 +0200</pubDate> | 160 | <pubDate>Mon, 10 Jul 2023 04:21:48 +0200</pubDate> |
| 161 | <guid>https://mitjafelicijan.com/fix-screen-tearing-on-debian-12-xorg-and-i3.html</guid> | 161 | <guid>https://mitjafelicijan.com/fix-screen-tearing-on-debian-12-xorg-and-i3.html</guid> |
| 162 | <description>I have been experiencing some issues with Intel® Integrated HD Graphics 3000under Debian 12 with Xorg and i3.</description> | 162 | <description>I have been experiencing some issues with Intel® Integrated HD Graphics 3000under Debian 12 with Xorg and i3.</description> |
| 163 | <content:encoded><p>I have been experiencing some issues with Intel® Integrated HD Graphics 3000 | 163 | <content:encoded><p>I have been experiencing some issues with Intel® Integrated HD Graphics 3000 |
| 164 | under Debian 12 with Xorg and i3. Using <code>picom</code> compositor didn't help. To fix | 164 | under Debian 12 with Xorg and i3. Using <code>picom</code> compositor didn't help. To fix |
| 165 | this issue create new file <code>/etc/X11/xorg.conf.d/20-intel.conf</code> as root and put | 165 | this issue create new file <code>/etc/X11/xorg.conf.d/20-intel.conf</code> as root and put |
| 166 | the following in the file.</p> | 166 | the following in the file.</p> |
| @@ -172,37 +172,37 @@ EndSection | |||
| 172 | </code></pre> | 172 | </code></pre> |
| 173 | <p>Reboot the system and that should be it.</p> | 173 | <p>Reboot the system and that should be it.</p> |
| 174 | </content:encoded> | 174 | </content:encoded> |
| 175 | </item> | 175 | </item> |
| 176 | 176 | ||
| 177 | 177 | ||
| 178 | 178 | ||
| 179 | <item> | 179 | <item> |
| 180 | <title>Online radio streaming with MPV from terminal</title> | 180 | <title>Online radio streaming with MPV from terminal</title> |
| 181 | <link>https://mitjafelicijan.com/online-radio-streaming-with-mpv-from-terminal.html</link> | 181 | <link>https://mitjafelicijan.com/online-radio-streaming-with-mpv-from-terminal.html</link> |
| 182 | <pubDate>Mon, 10 Jul 2023 03:34:45 +0200</pubDate> | 182 | <pubDate>Mon, 10 Jul 2023 03:34:45 +0200</pubDate> |
| 183 | <guid>https://mitjafelicijan.com/online-radio-streaming-with-mpv-from-terminal.html</guid> | 183 | <guid>https://mitjafelicijan.com/online-radio-streaming-with-mpv-from-terminal.html</guid> |
| 184 | <description>Recently I have been using my Thinkpad x220 more and there are some constraintsI have faced with it.</description> | 184 | <description>Recently I have been using my Thinkpad x220 more and there are some constraintsI have faced with it.</description> |
| 185 | <content:encoded><p>Recently I have been using my Thinkpad x220 more and there are some constraints | 185 | <content:encoded><p>Recently I have been using my Thinkpad x220 more and there are some constraints |
| 186 | I have faced with it. CPU is not as powerful as on my main machine and I really | 186 | I have faced with it. CPU is not as powerful as on my main machine and I really |
| 187 | want to listen to some music while using the machine. Browsers really are bloat.</p> | 187 | want to listen to some music while using the machine. Browsers really are bloat.</p> |
| 188 | <p>Check out this site <a href="https://streamurl.link/">https://streamurl.link/</a> and copy the stream url and then do | 188 | <p>Check out this site <a href="https://streamurl.link/">https://streamurl.link/</a> and copy the stream url and then do |
| 189 | <code>mpv streamlink</code>.</p> | 189 | <code>mpv streamlink</code>.</p> |
| 190 | </content:encoded> | 190 | </content:encoded> |
| 191 | </item> | 191 | </item> |
| 192 | 192 | ||
| 193 | 193 | ||
| 194 | 194 | ||
| 195 | 195 | ||
| 196 | 196 | ||
| 197 | 197 | ||
| 198 | 198 | ||
| 199 | <item> | 199 | <item> |
| 200 | <title>60's IBM Computers Commercial</title> | 200 | <title>60's IBM Computers Commercial</title> |
| 201 | <link>https://mitjafelicijan.com/60s-ibm-computers-commercial.html</link> | 201 | <link>https://mitjafelicijan.com/60s-ibm-computers-commercial.html</link> |
| 202 | <pubDate>Thu, 29 Jun 2023 22:13:45 +0200</pubDate> | 202 | <pubDate>Thu, 29 Jun 2023 22:13:45 +0200</pubDate> |
| 203 | <guid>https://mitjafelicijan.com/60s-ibm-computers-commercial.html</guid> | 203 | <guid>https://mitjafelicijan.com/60s-ibm-computers-commercial.html</guid> |
| 204 | <description>Likely aired during an hour-long program during the 1960s, long commercials suchas this typically aired during hour-long programs.</description> | 204 | <description>Likely aired during an hour-long program during the 1960s, long commercials suchas this typically aired during hour-long programs.</description> |
| 205 | <content:encoded><p>Likely aired during an hour-long program during the 1960s, long commercials such | 205 | <content:encoded><p>Likely aired during an hour-long program during the 1960s, long commercials such |
| 206 | as this typically aired during hour-long programs. They would <em>not</em> have aired | 206 | as this typically aired during hour-long programs. They would <em>not</em> have aired |
| 207 | during a half-hour program.</p> | 207 | during a half-hour program.</p> |
| 208 | <p><video | 208 | <p><video |
| @@ -210,17 +210,17 @@ poster="/notes/60s-ibm-computers-commercial.jpg" | |||
| 210 | src="/notes/60s-ibm-computers-commercial.mp4" | 210 | src="/notes/60s-ibm-computers-commercial.mp4" |
| 211 | controls></video></p> | 211 | controls></video></p> |
| 212 | </content:encoded> | 212 | </content:encoded> |
| 213 | </item> | 213 | </item> |
| 214 | 214 | ||
| 215 | 215 | ||
| 216 | 216 | ||
| 217 | <item> | 217 | <item> |
| 218 | <title>10/GUI 10 Finger Multitouch User Interface</title> | 218 | <title>10/GUI 10 Finger Multitouch User Interface</title> |
| 219 | <link>https://mitjafelicijan.com/10gui-10-finger-multitouch-user-interface.html</link> | 219 | <link>https://mitjafelicijan.com/10gui-10-finger-multitouch-user-interface.html</link> |
| 220 | <pubDate>Thu, 29 Jun 2023 14:51:39 +0200</pubDate> | 220 | <pubDate>Thu, 29 Jun 2023 14:51:39 +0200</pubDate> |
| 221 | <guid>https://mitjafelicijan.com/10gui-10-finger-multitouch-user-interface.html</guid> | 221 | <guid>https://mitjafelicijan.com/10gui-10-finger-multitouch-user-interface.html</guid> |
| 222 | <description>Message from 10/GUI team (page 10gui.</description> | 222 | <description>Message from 10/GUI team (page 10gui.</description> |
| 223 | <content:encoded><p>Message from 10/GUI team (page 10gui.com does not exist anymore):</p> | 223 | <content:encoded><p>Message from 10/GUI team (page 10gui.com does not exist anymore):</p> |
| 224 | <p><em>Over a quarter-century ago, Xerox introduced the modern graphical user | 224 | <p><em>Over a quarter-century ago, Xerox introduced the modern graphical user |
| 225 | interface paradigm we today take for granted.</em></p> | 225 | interface paradigm we today take for granted.</em></p> |
| 226 | <p><em>That it has endured is a testament to the genius of its design. But the | 226 | <p><em>That it has endured is a testament to the genius of its design. But the |
| @@ -233,17 +233,17 @@ poster="/notes/10gui-10-finger-multitouch-user-interface.jpg" | |||
| 233 | src="/notes/10gui-10-finger-multitouch-user-interface.mp4" | 233 | src="/notes/10gui-10-finger-multitouch-user-interface.mp4" |
| 234 | controls></video></p> | 234 | controls></video></p> |
| 235 | </content:encoded> | 235 | </content:encoded> |
| 236 | </item> | 236 | </item> |
| 237 | 237 | ||
| 238 | 238 | ||
| 239 | 239 | ||
| 240 | <item> | 240 | <item> |
| 241 | <title>Alacritty open links with modifier</title> | 241 | <title>Alacritty open links with modifier</title> |
| 242 | <link>https://mitjafelicijan.com/alacritty-open-links-with-modifier.html</link> | 242 | <link>https://mitjafelicijan.com/alacritty-open-links-with-modifier.html</link> |
| 243 | <pubDate>Sun, 25 Jun 2023 17:17:16 +0200</pubDate> | 243 | <pubDate>Sun, 25 Jun 2023 17:17:16 +0200</pubDate> |
| 244 | <guid>https://mitjafelicijan.com/alacritty-open-links-with-modifier.html</guid> | 244 | <guid>https://mitjafelicijan.com/alacritty-open-links-with-modifier.html</guid> |
| 245 | <description>Alacritty by default makes all links in the terminal output clickable and thisgets annoying rather quickly.</description> | 245 | <description>Alacritty by default makes all links in the terminal output clickable and thisgets annoying rather quickly.</description> |
| 246 | <content:encoded><p>Alacritty by default makes all links in the terminal output clickable and this | 246 | <content:encoded><p>Alacritty by default makes all links in the terminal output clickable and this |
| 247 | gets annoying rather quickly. I liked the default behavior of Gnome terminal | 247 | gets annoying rather quickly. I liked the default behavior of Gnome terminal |
| 248 | where you needed to hold Control key and then you could click and open links.</p> | 248 | where you needed to hold Control key and then you could click and open links.</p> |
| 249 | <p>To achieve this in Alacritty you need to provide a <code>hint</code> in the configuration | 249 | <p>To achieve this in Alacritty you need to provide a <code>hint</code> in the configuration |
| @@ -263,17 +263,17 @@ change <code>command: xdg-open</code> to something else.</p> | |||
| 263 | pressed.</p> | 263 | pressed.</p> |
| 264 | <p>Source: <a href="https://github.com/alacritty/alacritty/issues/5246">https://github.com/alacritty/alacritty/issues/5246</a></p> | 264 | <p>Source: <a href="https://github.com/alacritty/alacritty/issues/5246">https://github.com/alacritty/alacritty/issues/5246</a></p> |
| 265 | </content:encoded> | 265 | </content:encoded> |
| 266 | </item> | 266 | </item> |
| 267 | 267 | ||
| 268 | 268 | ||
| 269 | 269 | ||
| 270 | <item> | 270 | <item> |
| 271 | <title>Development environments with Nix</title> | 271 | <title>Development environments with Nix</title> |
| 272 | <link>https://mitjafelicijan.com/development-environments-with-nix.html</link> | 272 | <link>https://mitjafelicijan.com/development-environments-with-nix.html</link> |
| 273 | <pubDate>Sun, 25 Jun 2023 16:38:10 +0200</pubDate> | 273 | <pubDate>Sun, 25 Jun 2023 16:38:10 +0200</pubDate> |
| 274 | <guid>https://mitjafelicijan.com/development-environments-with-nix.html</guid> | 274 | <guid>https://mitjafelicijan.com/development-environments-with-nix.html</guid> |
| 275 | <description>Nix is amazing for making reproducible cross OS development environment.</description> | 275 | <description>Nix is amazing for making reproducible cross OS development environment.</description> |
| 276 | <content:encoded><p>Nix is amazing for making reproducible cross OS development environment.</p> | 276 | <content:encoded><p>Nix is amazing for making reproducible cross OS development environment.</p> |
| 277 | <p>First you need to <a href="https://nixos.org/download.html">install Nix package | 277 | <p>First you need to <a href="https://nixos.org/download.html">install Nix package |
| 278 | manager</a>.</p> | 278 | manager</a>.</p> |
| 279 | <ul> | 279 | <ul> |
| @@ -324,17 +324,17 @@ of prompt is omitted</p> | |||
| 324 | <li><a href="https://mynixos.com/">https://mynixos.com/</a></li> | 324 | <li><a href="https://mynixos.com/">https://mynixos.com/</a></li> |
| 325 | </ul> | 325 | </ul> |
| 326 | </content:encoded> | 326 | </content:encoded> |
| 327 | </item> | 327 | </item> |
| 328 | 328 | ||
| 329 | 329 | ||
| 330 | 330 | ||
| 331 | <item> | 331 | <item> |
| 332 | <title>Making cgit look nicer</title> | 332 | <title>Making cgit look nicer</title> |
| 333 | <link>https://mitjafelicijan.com/making-cgit-look-nicer.html</link> | 333 | <link>https://mitjafelicijan.com/making-cgit-look-nicer.html</link> |
| 334 | <pubDate>Sat, 24 Jun 2023 13:33:58 +0200</pubDate> | 334 | <pubDate>Sat, 24 Jun 2023 13:33:58 +0200</pubDate> |
| 335 | <guid>https://mitjafelicijan.com/making-cgit-look-nicer.html</guid> | 335 | <guid>https://mitjafelicijan.com/making-cgit-look-nicer.html</guid> |
| 336 | <description>For personal use I have a private Git serverset up and I use GitHub just as a mirror.</description> | 336 | <description>For personal use I have a private Git serverset up and I use GitHub just as a mirror.</description> |
| 337 | <content:encoded><p>For personal use I have a <a href="https://git.mitjafelicijan.com">private Git server</a> | 337 | <content:encoded><p>For personal use I have a <a href="https://git.mitjafelicijan.com">private Git server</a> |
| 338 | set up and I use GitHub just as a mirror. By default the cgit theme looks a bit | 338 | set up and I use GitHub just as a mirror. By default the cgit theme looks a bit |
| 339 | dated so I made the flowing theme.</p> | 339 | dated so I made the flowing theme.</p> |
| 340 | <ul> | 340 | <ul> |
| @@ -527,17 +527,17 @@ dated so I made the flowing theme.</p> | |||
| 527 | </span></span><span style="display:flex;"><span> <span style="color:#00f">color</span>: <span style="color:#00f">red</span>; | 527 | </span></span><span style="display:flex;"><span> <span style="color:#00f">color</span>: <span style="color:#00f">red</span>; |
| 528 | </span></span><span style="display:flex;"><span>} | 528 | </span></span><span style="display:flex;"><span>} |
| 529 | </span></span></code></pre></content:encoded> | 529 | </span></span></code></pre></content:encoded> |
| 530 | </item> | 530 | </item> |
| 531 | 531 | ||
| 532 | 532 | ||
| 533 | 533 | ||
| 534 | <item> | 534 | <item> |
| 535 | <title>Simple presentations with Markdown</title> | 535 | <title>Simple presentations with Markdown</title> |
| 536 | <link>https://mitjafelicijan.com/presentations-with-markdown.html</link> | 536 | <link>https://mitjafelicijan.com/presentations-with-markdown.html</link> |
| 537 | <pubDate>Wed, 21 Jun 2023 08:54:48 +0200</pubDate> | 537 | <pubDate>Wed, 21 Jun 2023 08:54:48 +0200</pubDate> |
| 538 | <guid>https://mitjafelicijan.com/presentations-with-markdown.html</guid> | 538 | <guid>https://mitjafelicijan.com/presentations-with-markdown.html</guid> |
| 539 | <description>A simple way to make presentations without using desktop apps or using onlineservices is https://github.</description> | 539 | <description>A simple way to make presentations without using desktop apps or using onlineservices is https://github.</description> |
| 540 | <content:encoded><p>A simple way to make presentations without using desktop apps or using online | 540 | <content:encoded><p>A simple way to make presentations without using desktop apps or using online |
| 541 | services is <a href="https://github.com/remarkjs/remark">https://github.com/remarkjs/remark</a>.</p> | 541 | services is <a href="https://github.com/remarkjs/remark">https://github.com/remarkjs/remark</a>.</p> |
| 542 | <p>First create <code>index.html</code> and be sure you make changes to <code>config</code> variable.</p> | 542 | <p>First create <code>index.html</code> and be sure you make changes to <code>config</code> variable.</p> |
| 543 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">&lt;!DOCTYPE html&gt;</span> | 543 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">&lt;!DOCTYPE html&gt;</span> |
| @@ -599,17 +599,17 @@ separate slides. Other stuff is just pure markdown.</p> | |||
| 599 | </span></span><span style="display:flex;"><span><span style="color:#00f">-</span> Lorem ipsum dolor sit amet, consectetur adipiscing elit. | 599 | </span></span><span style="display:flex;"><span><span style="color:#00f">-</span> Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| 600 | </span></span><span style="display:flex;"><span><span style="color:#00f">-</span> Vestibulum eget leo ac dolor venenatis pulvinar. | 600 | </span></span><span style="display:flex;"><span><span style="color:#00f">-</span> Vestibulum eget leo ac dolor venenatis pulvinar. |
| 601 | </span></span></code></pre></content:encoded> | 601 | </span></span></code></pre></content:encoded> |
| 602 | </item> | 602 | </item> |
| 603 | 603 | ||
| 604 | 604 | ||
| 605 | 605 | ||
| 606 | <item> | 606 | <item> |
| 607 | <title>Bulk thumbnails</title> | 607 | <title>Bulk thumbnails</title> |
| 608 | <link>https://mitjafelicijan.com/bulk-make-thumbnails.html</link> | 608 | <link>https://mitjafelicijan.com/bulk-make-thumbnails.html</link> |
| 609 | <pubDate>Sun, 04 Jun 2023 20:46:56 +0200</pubDate> | 609 | <pubDate>Sun, 04 Jun 2023 20:46:56 +0200</pubDate> |
| 610 | <guid>https://mitjafelicijan.com/bulk-make-thumbnails.html</guid> | 610 | <guid>https://mitjafelicijan.com/bulk-make-thumbnails.html</guid> |
| 611 | <description>Make bulk thumbnails of JPGs with ImageMagick.</description> | 611 | <description>Make bulk thumbnails of JPGs with ImageMagick.</description> |
| 612 | <content:encoded><p>Make bulk thumbnails of JPGs with ImageMagick.</p> | 612 | <content:encoded><p>Make bulk thumbnails of JPGs with ImageMagick.</p> |
| 613 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">#!/bin/bash | 613 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">#!/bin/bash |
| 614 | </span></span></span><span style="display:flex;"><span><span style="color:#00f"></span> | 614 | </span></span></span><span style="display:flex;"><span><span style="color:#00f"></span> |
| 615 | </span></span><span style="display:flex;"><span>directory=<span style="color:#a31515">&#34;./images/&#34;</span> | 615 | </span></span><span style="display:flex;"><span>directory=<span style="color:#a31515">&#34;./images/&#34;</span> |
| @@ -619,17 +619,17 @@ separate slides. Other stuff is just pure markdown.</p> | |||
| 619 | </span></span><span style="display:flex;"><span> convert <span style="color:#a31515">&#34;</span>$file<span style="color:#a31515">&#34;</span> -resize $dimensions <span style="color:#a31515">&#34;</span>$file<span style="color:#a31515">&#34;</span> <span style="color:#a31515">&#34;</span><span style="color:#a31515">${</span>file%.*<span style="color:#a31515">}</span><span style="color:#a31515">-thumbnail.jpg&#34;</span> | 619 | </span></span><span style="display:flex;"><span> convert <span style="color:#a31515">&#34;</span>$file<span style="color:#a31515">&#34;</span> -resize $dimensions <span style="color:#a31515">&#34;</span>$file<span style="color:#a31515">&#34;</span> <span style="color:#a31515">&#34;</span><span style="color:#a31515">${</span>file%.*<span style="color:#a31515">}</span><span style="color:#a31515">-thumbnail.jpg&#34;</span> |
| 620 | </span></span><span style="display:flex;"><span><span style="color:#00f">done</span> | 620 | </span></span><span style="display:flex;"><span><span style="color:#00f">done</span> |
| 621 | </span></span></code></pre></content:encoded> | 621 | </span></span></code></pre></content:encoded> |
| 622 | </item> | 622 | </item> |
| 623 | 623 | ||
| 624 | 624 | ||
| 625 | 625 | ||
| 626 | <item> | 626 | <item> |
| 627 | <title>Edsger W. Dijkstra Manuscripts ebook</title> | 627 | <title>Edsger W. Dijkstra Manuscripts ebook</title> |
| 628 | <link>https://mitjafelicijan.com/ewd-manuscripts-ebook.html</link> | 628 | <link>https://mitjafelicijan.com/ewd-manuscripts-ebook.html</link> |
| 629 | <pubDate>Thu, 01 Jun 2023 22:47:56 +0200</pubDate> | 629 | <pubDate>Thu, 01 Jun 2023 22:47:56 +0200</pubDate> |
| 630 | <guid>https://mitjafelicijan.com/ewd-manuscripts-ebook.html</guid> | 630 | <guid>https://mitjafelicijan.com/ewd-manuscripts-ebook.html</guid> |
| 631 | <description>I love reading the original manuscripts of Edsger W.</description> | 631 | <description>I love reading the original manuscripts of Edsger W.</description> |
| 632 | <content:encoded><p>I love reading the original manuscripts of Edsger W. Dijkstra. They are | 632 | <content:encoded><p>I love reading the original manuscripts of Edsger W. Dijkstra. They are |
| 633 | available online at the University of Texas at Austin website, but I also found | 633 | available online at the University of Texas at Austin website, but I also found |
| 634 | MOBI version. I converted it into ePub as well.</p> | 634 | MOBI version. I converted it into ePub as well.</p> |
| 635 | <p>Downloads:</p> | 635 | <p>Downloads:</p> |
| @@ -643,19 +643,19 @@ MOBI version. I converted it into ePub as well.</p> | |||
| 643 | <li><a href="https://github.com/evmn/The-Manuscripts-of-Edsger-W.-Dijkstra">Original repository of MOBI version</a></li> | 643 | <li><a href="https://github.com/evmn/The-Manuscripts-of-Edsger-W.-Dijkstra">Original repository of MOBI version</a></li> |
| 644 | </ul> | 644 | </ul> |
| 645 | </content:encoded> | 645 | </content:encoded> |
| 646 | </item> | 646 | </item> |
| 647 | 647 | ||
| 648 | 648 | ||
| 649 | 649 | ||
| 650 | 650 | ||
| 651 | 651 | ||
| 652 | <item> | 652 | <item> |
| 653 | <title>Extending dte editor</title> | 653 | <title>Extending dte editor</title> |
| 654 | <link>https://mitjafelicijan.com/extending-dte-editor.html</link> | 654 | <link>https://mitjafelicijan.com/extending-dte-editor.html</link> |
| 655 | <pubDate>Wed, 31 May 2023 08:12:45 +0200</pubDate> | 655 | <pubDate>Wed, 31 May 2023 08:12:45 +0200</pubDate> |
| 656 | <guid>https://mitjafelicijan.com/extending-dte-editor.html</guid> | 656 | <guid>https://mitjafelicijan.com/extending-dte-editor.html</guid> |
| 657 | <description>dte is an interesting editor I startedusing lately more and more.</description> | 657 | <description>dte is an interesting editor I startedusing lately more and more.</description> |
| 658 | <content:encoded><p><a href="https://craigbarnes.gitlab.io/dte/"><code>dte</code></a> is an interesting editor I started | 658 | <content:encoded><p><a href="https://craigbarnes.gitlab.io/dte/"><code>dte</code></a> is an interesting editor I started |
| 659 | using lately more and more. Since it is using | 659 | using lately more and more. Since it is using |
| 660 | <a href="https://linux.die.net/man/3/execvp"><code>execvp()</code></a> it can be easily extended. I | 660 | <a href="https://linux.die.net/man/3/execvp"><code>execvp()</code></a> it can be easily extended. I |
| 661 | needed comment/uncomment feature so I created a small utility that does this for | 661 | needed comment/uncomment feature so I created a small utility that does this for |
| @@ -694,17 +694,17 @@ above.</p> | |||
| 694 | </span></span><span style="display:flex;"><span>hi linenumber blue; | 694 | </span></span><span style="display:flex;"><span>hi linenumber blue; |
| 695 | </span></span><span style="display:flex;"><span>hi comment cyan; | 695 | </span></span><span style="display:flex;"><span>hi comment cyan; |
| 696 | </span></span></code></pre></content:encoded> | 696 | </span></span></code></pre></content:encoded> |
| 697 | </item> | 697 | </item> |
| 698 | 698 | ||
| 699 | 699 | ||
| 700 | 700 | ||
| 701 | <item> | 701 | <item> |
| 702 | <title>Grep to Less that maintain colors</title> | 702 | <title>Grep to Less that maintain colors</title> |
| 703 | <link>https://mitjafelicijan.com/grep-to-less-maintain-colors.html</link> | 703 | <link>https://mitjafelicijan.com/grep-to-less-maintain-colors.html</link> |
| 704 | <pubDate>Mon, 29 May 2023 21:27:07 +0200</pubDate> | 704 | <pubDate>Mon, 29 May 2023 21:27:07 +0200</pubDate> |
| 705 | <guid>https://mitjafelicijan.com/grep-to-less-maintain-colors.html</guid> | 705 | <guid>https://mitjafelicijan.com/grep-to-less-maintain-colors.html</guid> |
| 706 | <description>I often use grep to search for todo&#39;s in my code and other people&#39;s code andthen pipe them in less and I missed having colors that grep outputs in less.</description> | 706 | <description>I often use grep to search for todo&#39;s in my code and other people&#39;s code andthen pipe them in less and I missed having colors that grep outputs in less.</description> |
| 707 | <content:encoded><p>I often use <code>grep</code> to search for todo's in my code and other people's code and | 707 | <content:encoded><p>I often use <code>grep</code> to search for todo's in my code and other people's code and |
| 708 | then pipe them in <code>less</code> and I missed having colors that grep outputs in <code>less</code>.</p> | 708 | then pipe them in <code>less</code> and I missed having colors that grep outputs in <code>less</code>.</p> |
| 709 | <ul> | 709 | <ul> |
| 710 | <li>Grep's <code>--color=always</code> use markers to highlight the matching strings.</li> | 710 | <li>Grep's <code>--color=always</code> use markers to highlight the matching strings.</li> |
| @@ -719,17 +719,17 @@ string.</p> | |||
| 719 | <img src="/notes/grep-less.png" alt="Less and grep" /> | 719 | <img src="/notes/grep-less.png" alt="Less and grep" /> |
| 720 | </figure> | 720 | </figure> |
| 721 | </content:encoded> | 721 | </content:encoded> |
| 722 | </item> | 722 | </item> |
| 723 | 723 | ||
| 724 | 724 | ||
| 725 | 725 | ||
| 726 | <item> | 726 | <item> |
| 727 | <title>Easy measure time took in a bash script</title> | 727 | <title>Easy measure time took in a bash script</title> |
| 728 | <link>https://mitjafelicijan.com/easy-time-took-in-bash.html</link> | 728 | <link>https://mitjafelicijan.com/easy-time-took-in-bash.html</link> |
| 729 | <pubDate>Sun, 28 May 2023 17:53:20 +0200</pubDate> | 729 | <pubDate>Sun, 28 May 2023 17:53:20 +0200</pubDate> |
| 730 | <guid>https://mitjafelicijan.com/easy-time-took-in-bash.html</guid> | 730 | <guid>https://mitjafelicijan.com/easy-time-took-in-bash.html</guid> |
| 731 | <description>In Bash, the $SECONDS variable is a special variable that automatically keepstrack of the number of seconds since the current shell or script startedexecuting.</description> | 731 | <description>In Bash, the $SECONDS variable is a special variable that automatically keepstrack of the number of seconds since the current shell or script startedexecuting.</description> |
| 732 | <content:encoded><p>In Bash, the <code>$SECONDS</code> variable is a special variable that automatically keeps | 732 | <content:encoded><p>In Bash, the <code>$SECONDS</code> variable is a special variable that automatically keeps |
| 733 | track of the number of seconds since the current shell or script started | 733 | track of the number of seconds since the current shell or script started |
| 734 | executing. It starts counting from the moment the script begins running.</p> | 734 | executing. It starts counting from the moment the script begins running.</p> |
| 735 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">#!/bin/bash | 735 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">#!/bin/bash |
| @@ -743,17 +743,17 @@ executing. It starts counting from the moment the script begins running.</p&g | |||
| 743 | </span></span><span style="display:flex;"><span><span style="color:#008000"># Print the time elapsed.</span> | 743 | </span></span><span style="display:flex;"><span><span style="color:#008000"># Print the time elapsed.</span> |
| 744 | </span></span><span style="display:flex;"><span>echo <span style="color:#a31515">&#34;Time taken: </span>$SECONDS<span style="color:#a31515"> seconds&#34;</span> | 744 | </span></span><span style="display:flex;"><span>echo <span style="color:#a31515">&#34;Time taken: </span>$SECONDS<span style="color:#a31515"> seconds&#34;</span> |
| 745 | </span></span></code></pre></content:encoded> | 745 | </span></span></code></pre></content:encoded> |
| 746 | </item> | 746 | </item> |
| 747 | 747 | ||
| 748 | 748 | ||
| 749 | 749 | ||
| 750 | <item> | 750 | <item> |
| 751 | <title>Make DCSS playable on 4k displays</title> | 751 | <title>Make DCSS playable on 4k displays</title> |
| 752 | <link>https://mitjafelicijan.com/dcss-on-4k-display.html</link> | 752 | <link>https://mitjafelicijan.com/dcss-on-4k-display.html</link> |
| 753 | <pubDate>Sat, 27 May 2023 19:35:11 +0200</pubDate> | 753 | <pubDate>Sat, 27 May 2023 19:35:11 +0200</pubDate> |
| 754 | <guid>https://mitjafelicijan.com/dcss-on-4k-display.html</guid> | 754 | <guid>https://mitjafelicijan.com/dcss-on-4k-display.html</guid> |
| 755 | <description>Dungeon Crawl Stone Soup has a a very small font by default.</description> | 755 | <description>Dungeon Crawl Stone Soup has a a very small font by default.</description> |
| 756 | <content:encoded><p>Dungeon Crawl Stone Soup has a a very small font by default. On a 4k display, it | 756 | <content:encoded><p>Dungeon Crawl Stone Soup has a a very small font by default. On a 4k display, it |
| 757 | is barely readable. This is how I made it playable.</p> | 757 | is barely readable. This is how I made it playable.</p> |
| 758 | <p>Make a file <code>~/.crawlrc</code> with the following content:</p> | 758 | <p>Make a file <code>~/.crawlrc</code> with the following content:</p> |
| 759 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Adjust the sizes to your liking.</span> | 759 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Adjust the sizes to your liking.</span> |
| @@ -769,17 +769,17 @@ is barely readable. This is how I made it playable.</p> | |||
| 769 | Guide</a> | 769 | Guide</a> |
| 770 | file.</p> | 770 | file.</p> |
| 771 | </content:encoded> | 771 | </content:encoded> |
| 772 | </item> | 772 | </item> |
| 773 | 773 | ||
| 774 | 774 | ||
| 775 | 775 | ||
| 776 | <item> | 776 | <item> |
| 777 | <title>Drawing Pixels in Plan9</title> | 777 | <title>Drawing Pixels in Plan9</title> |
| 778 | <link>https://mitjafelicijan.com/drawing-pixels-in-plan9.html</link> | 778 | <link>https://mitjafelicijan.com/drawing-pixels-in-plan9.html</link> |
| 779 | <pubDate>Sat, 27 May 2023 17:41:33 +0200</pubDate> | 779 | <pubDate>Sat, 27 May 2023 17:41:33 +0200</pubDate> |
| 780 | <guid>https://mitjafelicijan.com/drawing-pixels-in-plan9.html</guid> | 780 | <guid>https://mitjafelicijan.com/drawing-pixels-in-plan9.html</guid> |
| 781 | <description>I have started exploring Plan9&#39;s graphics capabilities.</description> | 781 | <description>I have started exploring Plan9&#39;s graphics capabilities.</description> |
| 782 | <content:encoded><p>I have started exploring Plan9's graphics capabilities. This is a hello world | 782 | <content:encoded><p>I have started exploring Plan9's graphics capabilities. This is a hello world |
| 783 | alternative for drawing that draws a yellow square on a blue background.</p> | 783 | alternative for drawing that draws a yellow square on a blue background.</p> |
| 784 | <p>More information:</p> | 784 | <p>More information:</p> |
| 785 | <ul> | 785 | <ul> |
| @@ -846,17 +846,17 @@ can be a valuable resource for learning about the system</li> | |||
| 846 | is the alternative for Ctrl+C).</p> | 846 | is the alternative for Ctrl+C).</p> |
| 847 | <p><em>This is <strong>very cool</strong> indeed!</em></p> | 847 | <p><em>This is <strong>very cool</strong> indeed!</em></p> |
| 848 | </content:encoded> | 848 | </content:encoded> |
| 849 | </item> | 849 | </item> |
| 850 | 850 | ||
| 851 | 851 | ||
| 852 | 852 | ||
| 853 | <item> | 853 | <item> |
| 854 | <title>Cronjobs on Github with Github Actions</title> | 854 | <title>Cronjobs on Github with Github Actions</title> |
| 855 | <link>https://mitjafelicijan.com/cronjobs-github-with-actions.html</link> | 855 | <link>https://mitjafelicijan.com/cronjobs-github-with-actions.html</link> |
| 856 | <pubDate>Sat, 27 May 2023 00:35:36 +0200</pubDate> | 856 | <pubDate>Sat, 27 May 2023 00:35:36 +0200</pubDate> |
| 857 | <guid>https://mitjafelicijan.com/cronjobs-github-with-actions.html</guid> | 857 | <guid>https://mitjafelicijan.com/cronjobs-github-with-actions.html</guid> |
| 858 | <description>In the root of your repository create a folder .</description> | 858 | <description>In the root of your repository create a folder .</description> |
| 859 | <content:encoded><p>In the root of your repository create a folder <code>.github/workflows</code> and in that | 859 | <content:encoded><p>In the root of your repository create a folder <code>.github/workflows</code> and in that |
| 860 | folder create a file a file <code>cron.yaml</code>. This file can be named whatever you | 860 | folder create a file a file <code>cron.yaml</code>. This file can be named whatever you |
| 861 | wish. But it has to be a <code>yaml</code> file.</p> | 861 | wish. But it has to be a <code>yaml</code> file.</p> |
| 862 | <p>File below (<code>.github/workflows/cron.yaml</code>) describes an action that will trigger | 862 | <p>File below (<code>.github/workflows/cron.yaml</code>) describes an action that will trigger |
| @@ -876,17 +876,17 @@ on their website <a href="https://docs.github.com/en/actions">http | |||
| 876 | </span></span><span style="display:flex;"><span> - name: Call some url | 876 | </span></span><span style="display:flex;"><span> - name: Call some url |
| 877 | </span></span><span style="display:flex;"><span> run: curl &#39;https://example.com&#39; | 877 | </span></span><span style="display:flex;"><span> run: curl &#39;https://example.com&#39; |
| 878 | </span></span></code></pre></content:encoded> | 878 | </span></span></code></pre></content:encoded> |
| 879 | </item> | 879 | </item> |
| 880 | 880 | ||
| 881 | 881 | ||
| 882 | 882 | ||
| 883 | <item> | 883 | <item> |
| 884 | <title>Dungeon Crawl Stone Soup - New player guide</title> | 884 | <title>Dungeon Crawl Stone Soup - New player guide</title> |
| 885 | <link>https://mitjafelicijan.com/dcss-new-player-guide.html</link> | 885 | <link>https://mitjafelicijan.com/dcss-new-player-guide.html</link> |
| 886 | <pubDate>Thu, 25 May 2023 22:00:00 +0200</pubDate> | 886 | <pubDate>Thu, 25 May 2023 22:00:00 +0200</pubDate> |
| 887 | <guid>https://mitjafelicijan.com/dcss-new-player-guide.html</guid> | 887 | <guid>https://mitjafelicijan.com/dcss-new-player-guide.html</guid> |
| 888 | <description>An amazing game deserves an amazing guide.</description> | 888 | <description>An amazing game deserves an amazing guide.</description> |
| 889 | <content:encoded><p>An amazing game deserves an amazing guide. All this material can be find in some | 889 | <content:encoded><p>An amazing game deserves an amazing guide. All this material can be find in some |
| 890 | form on another on <a href="https://github.com/crawl/crawl">craw's</a> official repository.</p> | 890 | form on another on <a href="https://github.com/crawl/crawl">craw's</a> official repository.</p> |
| 891 | <ul> | 891 | <ul> |
| 892 | <li><a href="/notes/dcss-quickstart.pdf">DCSS Quickstart</a> - Very short introduction to the | 892 | <li><a href="/notes/dcss-quickstart.pdf">DCSS Quickstart</a> - Very short introduction to the |
| @@ -981,17 +981,17 @@ don't hold back!</li> | |||
| 981 | <li>Pressing <code>^</code> will let you view your current god, abilities, and piety.</li> | 981 | <li>Pressing <code>^</code> will let you view your current god, abilities, and piety.</li> |
| 982 | </ul> | 982 | </ul> |
| 983 | </content:encoded> | 983 | </content:encoded> |
| 984 | </item> | 984 | </item> |
| 985 | 985 | ||
| 986 | 986 | ||
| 987 | 987 | ||
| 988 | <item> | 988 | <item> |
| 989 | <title>Display xterm color palette</title> | 989 | <title>Display xterm color palette</title> |
| 990 | <link>https://mitjafelicijan.com/write-iso-usb.html</link> | 990 | <link>https://mitjafelicijan.com/write-iso-usb.html</link> |
| 991 | <pubDate>Thu, 25 May 2023 12:00:00 +0200</pubDate> | 991 | <pubDate>Thu, 25 May 2023 12:00:00 +0200</pubDate> |
| 992 | <guid>https://mitjafelicijan.com/write-iso-usb.html</guid> | 992 | <guid>https://mitjafelicijan.com/write-iso-usb.html</guid> |
| 993 | <description>bash xterm-palette.</description> | 993 | <description>bash xterm-palette.</description> |
| 994 | <content:encoded><ul> | 994 | <content:encoded><ul> |
| 995 | <li><code>bash xterm-palette.sh</code> - will show you number of max colors available</li> | 995 | <li><code>bash xterm-palette.sh</code> - will show you number of max colors available</li> |
| 996 | <li><code>bash xterm-palette.sh -v</code> - will create a list of all colors with codes</li> | 996 | <li><code>bash xterm-palette.sh -v</code> - will create a list of all colors with codes</li> |
| 997 | </ul> | 997 | </ul> |
| @@ -1067,17 +1067,17 @@ don't hold back!</li> | |||
| 1067 | </span></span><span style="display:flex;"><span> ;; | 1067 | </span></span><span style="display:flex;"><span> ;; |
| 1068 | </span></span><span style="display:flex;"><span><span style="color:#00f">esac</span> | less --raw-control-chars --QUIT-AT-EOF --no-init | 1068 | </span></span><span style="display:flex;"><span><span style="color:#00f">esac</span> | less --raw-control-chars --QUIT-AT-EOF --no-init |
| 1069 | </span></span></code></pre></content:encoded> | 1069 | </span></span></code></pre></content:encoded> |
| 1070 | </item> | 1070 | </item> |
| 1071 | 1071 | ||
| 1072 | 1072 | ||
| 1073 | 1073 | ||
| 1074 | <item> | 1074 | <item> |
| 1075 | <title>Sane defaults for tmux with more visible statusbar</title> | 1075 | <title>Sane defaults for tmux with more visible statusbar</title> |
| 1076 | <link>https://mitjafelicijan.com/tmux-sane-defaults.html</link> | 1076 | <link>https://mitjafelicijan.com/tmux-sane-defaults.html</link> |
| 1077 | <pubDate>Thu, 25 May 2023 12:00:00 +0200</pubDate> | 1077 | <pubDate>Thu, 25 May 2023 12:00:00 +0200</pubDate> |
| 1078 | <guid>https://mitjafelicijan.com/tmux-sane-defaults.html</guid> | 1078 | <guid>https://mitjafelicijan.com/tmux-sane-defaults.html</guid> |
| 1079 | <description># Remap prefix from &#39;C-b&#39; to &#39;M-a&#39;.</description> | 1079 | <description># Remap prefix from &#39;C-b&#39; to &#39;M-a&#39;.</description> |
| 1080 | <content:encoded><pre><code class="language-conf"># Remap prefix from 'C-b' to 'M-a'. | 1080 | <content:encoded><pre><code class="language-conf"># Remap prefix from 'C-b' to 'M-a'. |
| 1081 | unbind C-b | 1081 | unbind C-b |
| 1082 | set-option -g prefix M-a | 1082 | set-option -g prefix M-a |
| 1083 | bind-key M-a send-prefix | 1083 | bind-key M-a send-prefix |
| @@ -1104,35 +1104,35 @@ set -g window-status-current-format &quot;#[fg=#ffffff]#[bg=#111111]#[fg=#ff | |||
| 1104 | set -g mouse off | 1104 | set -g mouse off |
| 1105 | </code></pre> | 1105 | </code></pre> |
| 1106 | </content:encoded> | 1106 | </content:encoded> |
| 1107 | </item> | 1107 | </item> |
| 1108 | 1108 | ||
| 1109 | 1109 | ||
| 1110 | 1110 | ||
| 1111 | <item> | 1111 | <item> |
| 1112 | <title>My brand new Plan9/9front desktop</title> | 1112 | <title>My brand new Plan9/9front desktop</title> |
| 1113 | <link>https://mitjafelicijan.com/fresh-9front-desktop.html</link> | 1113 | <link>https://mitjafelicijan.com/fresh-9front-desktop.html</link> |
| 1114 | <pubDate>Wed, 24 May 2023 12:00:00 +0200</pubDate> | 1114 | <pubDate>Wed, 24 May 2023 12:00:00 +0200</pubDate> |
| 1115 | <guid>https://mitjafelicijan.com/fresh-9front-desktop.html</guid> | 1115 | <guid>https://mitjafelicijan.com/fresh-9front-desktop.html</guid> |
| 1116 | <description>I have been experimenting with Plan9/9front for a week now.</description> | 1116 | <description>I have been experimenting with Plan9/9front for a week now.</description> |
| 1117 | <content:encoded><p>I have been experimenting with Plan9/9front for a week now. Noice! This is how | 1117 | <content:encoded><p>I have been experimenting with Plan9/9front for a week now. Noice! This is how |
| 1118 | my desktop looks like.</p> | 1118 | my desktop looks like.</p> |
| 1119 | <figure> | 1119 | <figure> |
| 1120 | <img src="/notes/9front-desktop.png" alt="9front desktop" /> | 1120 | <img src="/notes/9front-desktop.png" alt="9front desktop" /> |
| 1121 | </figure> | 1121 | </figure> |
| 1122 | </content:encoded> | 1122 | </content:encoded> |
| 1123 | </item> | 1123 | </item> |
| 1124 | 1124 | ||
| 1125 | 1125 | ||
| 1126 | 1126 | ||
| 1127 | 1127 | ||
| 1128 | 1128 | ||
| 1129 | <item> | 1129 | <item> |
| 1130 | <title>Parse RSS feeds with Lua</title> | 1130 | <title>Parse RSS feeds with Lua</title> |
| 1131 | <link>https://mitjafelicijan.com/parse-rss-with-lua.html</link> | 1131 | <link>https://mitjafelicijan.com/parse-rss-with-lua.html</link> |
| 1132 | <pubDate>Tue, 23 May 2023 12:00:00 +0200</pubDate> | 1132 | <pubDate>Tue, 23 May 2023 12:00:00 +0200</pubDate> |
| 1133 | <guid>https://mitjafelicijan.com/parse-rss-with-lua.html</guid> | 1133 | <guid>https://mitjafelicijan.com/parse-rss-with-lua.html</guid> |
| 1134 | <description>Example of parsing RSS feeds with Lua.</description> | 1134 | <description>Example of parsing RSS feeds with Lua.</description> |
| 1135 | <content:encoded><p>Example of parsing RSS feeds with Lua. Before running the script install:</p> | 1135 | <content:encoded><p>Example of parsing RSS feeds with Lua. Before running the script install:</p> |
| 1136 | <ul> | 1136 | <ul> |
| 1137 | <li>feedparser with <code>luarocks install feedparser</code></li> | 1137 | <li>feedparser with <code>luarocks install feedparser</code></li> |
| 1138 | <li>luasocket with <code>luarocks install luasocket</code></li> | 1138 | <li>luasocket with <code>luarocks install luasocket</code></li> |
| @@ -1162,17 +1162,17 @@ my desktop looks like.</p> | |||
| 1162 | </span></span><span style="display:flex;"><span> print(<span style="color:#a31515">&#34;! Request failed. Status:&#34;</span>, status) | 1162 | </span></span><span style="display:flex;"><span> print(<span style="color:#a31515">&#34;! Request failed. Status:&#34;</span>, status) |
| 1163 | </span></span><span style="display:flex;"><span><span style="color:#00f">end</span> | 1163 | </span></span><span style="display:flex;"><span><span style="color:#00f">end</span> |
| 1164 | </span></span></code></pre></content:encoded> | 1164 | </span></span></code></pre></content:encoded> |
| 1165 | </item> | 1165 | </item> |
| 1166 | 1166 | ||
| 1167 | 1167 | ||
| 1168 | 1168 | ||
| 1169 | <item> | 1169 | <item> |
| 1170 | <title>Extend Lua with custom C functions using Clang</title> | 1170 | <title>Extend Lua with custom C functions using Clang</title> |
| 1171 | <link>https://mitjafelicijan.com/extend-lua-with-custom-c.html</link> | 1171 | <link>https://mitjafelicijan.com/extend-lua-with-custom-c.html</link> |
| 1172 | <pubDate>Tue, 23 May 2023 12:00:00 +0200</pubDate> | 1172 | <pubDate>Tue, 23 May 2023 12:00:00 +0200</pubDate> |
| 1173 | <guid>https://mitjafelicijan.com/extend-lua-with-custom-c.html</guid> | 1173 | <guid>https://mitjafelicijan.com/extend-lua-with-custom-c.html</guid> |
| 1174 | <description>Here is a boilerplate for extending Lua with custom C functions.</description> | 1174 | <description>Here is a boilerplate for extending Lua with custom C functions.</description> |
| 1175 | <content:encoded><p>Here is a boilerplate for extending Lua with custom C functions. This requires | 1175 | <content:encoded><p>Here is a boilerplate for extending Lua with custom C functions. This requires |
| 1176 | Clang and Lua 5.1 to be installed. GCC can be used instead of Clang, but the | 1176 | Clang and Lua 5.1 to be installed. GCC can be used instead of Clang, but the |
| 1177 | Makefile will need to be modified.</p> | 1177 | Makefile will need to be modified.</p> |
| 1178 | <ul> | 1178 | <ul> |
| @@ -1213,17 +1213,17 @@ Makefile will need to be modified.</p> | |||
| 1213 | </span></span></code></pre></li> | 1213 | </span></span></code></pre></li> |
| 1214 | </ul> | 1214 | </ul> |
| 1215 | </content:encoded> | 1215 | </content:encoded> |
| 1216 | </item> | 1216 | </item> |
| 1217 | 1217 | ||
| 1218 | 1218 | ||
| 1219 | 1219 | ||
| 1220 | <item> | 1220 | <item> |
| 1221 | <title>Execute not blocking async shell command in C#</title> | 1221 | <title>Execute not blocking async shell command in C#</title> |
| 1222 | <link>https://mitjafelicijan.com/non-blocking-shell-exec-csharp.html</link> | 1222 | <link>https://mitjafelicijan.com/non-blocking-shell-exec-csharp.html</link> |
| 1223 | <pubDate>Mon, 22 May 2023 12:00:00 +0200</pubDate> | 1223 | <pubDate>Mon, 22 May 2023 12:00:00 +0200</pubDate> |
| 1224 | <guid>https://mitjafelicijan.com/non-blocking-shell-exec-csharp.html</guid> | 1224 | <guid>https://mitjafelicijan.com/non-blocking-shell-exec-csharp.html</guid> |
| 1225 | <description>Execute a shell command in async in C# while not blocking the UI thread.</description> | 1225 | <description>Execute a shell command in async in C# while not blocking the UI thread.</description> |
| 1226 | <content:encoded><p>Execute a shell command in async in C# while not blocking the UI thread.</p> | 1226 | <content:encoded><p>Execute a shell command in async in C# while not blocking the UI thread.</p> |
| 1227 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">private</span> <span style="color:#00f">async</span> Task executeCopyCommand() | 1227 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#00f">private</span> <span style="color:#00f">async</span> Task executeCopyCommand() |
| 1228 | </span></span><span style="display:flex;"><span>{ | 1228 | </span></span><span style="display:flex;"><span>{ |
| 1229 | </span></span><span style="display:flex;"><span> <span style="color:#00f">await</span> Task.Run(() =&gt; | 1229 | </span></span><span style="display:flex;"><span> <span style="color:#00f">await</span> Task.Run(() =&gt; |
| @@ -1251,33 +1251,33 @@ in the method that calls <code>executeCopyCommand()</code>.</p> | |||
| 1251 | </span></span><span style="display:flex;"><span> <span style="color:#00f">await</span> executeCopyCommand(); | 1251 | </span></span><span style="display:flex;"><span> <span style="color:#00f">await</span> executeCopyCommand(); |
| 1252 | </span></span><span style="display:flex;"><span>} | 1252 | </span></span><span style="display:flex;"><span>} |
| 1253 | </span></span></code></pre></content:encoded> | 1253 | </span></span></code></pre></content:encoded> |
| 1254 | </item> | 1254 | </item> |
| 1255 | 1255 | ||
| 1256 | 1256 | ||
| 1257 | 1257 | ||
| 1258 | <item> | 1258 | <item> |
| 1259 | <title>Change permissions of matching files recursively</title> | 1259 | <title>Change permissions of matching files recursively</title> |
| 1260 | <link>https://mitjafelicijan.com/mass-set-permission.html</link> | 1260 | <link>https://mitjafelicijan.com/mass-set-permission.html</link> |
| 1261 | <pubDate>Tue, 16 May 2023 12:00:00 +0200</pubDate> | 1261 | <pubDate>Tue, 16 May 2023 12:00:00 +0200</pubDate> |
| 1262 | <guid>https://mitjafelicijan.com/mass-set-permission.html</guid> | 1262 | <guid>https://mitjafelicijan.com/mass-set-permission.html</guid> |
| 1263 | <description>Replace *.</description> | 1263 | <description>Replace *.</description> |
| 1264 | <content:encoded><p>Replace <code>*.xml</code> with your pattern. This will remove executable bit from all | 1264 | <content:encoded><p>Replace <code>*.xml</code> with your pattern. This will remove executable bit from all |
| 1265 | files matching the pattern. Change <code>+</code> to <code>-</code> to add executable bit.</p> | 1265 | files matching the pattern. Change <code>+</code> to <code>-</code> to add executable bit.</p> |
| 1266 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>find . -type f -name <span style="color:#a31515">&#34;*.xml&#34;</span> -exec chmod -x {} + | 1266 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>find . -type f -name <span style="color:#a31515">&#34;*.xml&#34;</span> -exec chmod -x {} + |
| 1267 | </span></span></code></pre></content:encoded> | 1267 | </span></span></code></pre></content:encoded> |
| 1268 | </item> | 1268 | </item> |
| 1269 | 1269 | ||
| 1270 | 1270 | ||
| 1271 | 1271 | ||
| 1272 | 1272 | ||
| 1273 | 1273 | ||
| 1274 | <item> | 1274 | <item> |
| 1275 | <title>Previews how man page written in Troff will look like</title> | 1275 | <title>Previews how man page written in Troff will look like</title> |
| 1276 | <link>https://mitjafelicijan.com/preview-troff-man-pages.html</link> | 1276 | <link>https://mitjafelicijan.com/preview-troff-man-pages.html</link> |
| 1277 | <pubDate>Mon, 15 May 2023 12:00:00 +0200</pubDate> | 1277 | <pubDate>Mon, 15 May 2023 12:00:00 +0200</pubDate> |
| 1278 | <guid>https://mitjafelicijan.com/preview-troff-man-pages.html</guid> | 1278 | <guid>https://mitjafelicijan.com/preview-troff-man-pages.html</guid> |
| 1279 | <description>Troff is used to write man pages and it is difficult to read it so this willpreview how it will look like when it is rendered.</description> | 1279 | <description>Troff is used to write man pages and it is difficult to read it so this willpreview how it will look like when it is rendered.</description> |
| 1280 | <content:encoded><p>Troff is used to write man pages and it is difficult to read it so this will | 1280 | <content:encoded><p>Troff is used to write man pages and it is difficult to read it so this will |
| 1281 | preview how it will look like when it is rendered.</p> | 1281 | preview how it will look like when it is rendered.</p> |
| 1282 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># On Linux system.</span> | 1282 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># On Linux system.</span> |
| 1283 | </span></span><span style="display:flex;"><span>groff -man -Tascii filename | 1283 | </span></span><span style="display:flex;"><span>groff -man -Tascii filename |
| @@ -1285,34 +1285,34 @@ preview how it will look like when it is rendered.</p> | |||
| 1285 | </span></span><span style="display:flex;"><span><span style="color:#008000"># On Plan9 system.</span> | 1285 | </span></span><span style="display:flex;"><span><span style="color:#008000"># On Plan9 system.</span> |
| 1286 | </span></span><span style="display:flex;"><span>man 1 filename | 1286 | </span></span><span style="display:flex;"><span>man 1 filename |
| 1287 | </span></span></code></pre></content:encoded> | 1287 | </span></span></code></pre></content:encoded> |
| 1288 | </item> | 1288 | </item> |
| 1289 | 1289 | ||
| 1290 | 1290 | ||
| 1291 | 1291 | ||
| 1292 | <item> | 1292 | <item> |
| 1293 | <title>Convert all MKV files into other formats</title> | 1293 | <title>Convert all MKV files into other formats</title> |
| 1294 | <link>https://mitjafelicijan.com/convert-mkv.html</link> | 1294 | <link>https://mitjafelicijan.com/convert-mkv.html</link> |
| 1295 | <pubDate>Sun, 14 May 2023 12:00:00 +0200</pubDate> | 1295 | <pubDate>Sun, 14 May 2023 12:00:00 +0200</pubDate> |
| 1296 | <guid>https://mitjafelicijan.com/convert-mkv.html</guid> | 1296 | <guid>https://mitjafelicijan.com/convert-mkv.html</guid> |
| 1297 | <description>You will need ffmpeg installed on your system.</description> | 1297 | <description>You will need ffmpeg installed on your system.</description> |
| 1298 | <content:encoded><p>You will need <code>ffmpeg</code> installed on your system. This will convert all MKV files | 1298 | <content:encoded><p>You will need <code>ffmpeg</code> installed on your system. This will convert all MKV files |
| 1299 | into WebM format.</p> | 1299 | into WebM format.</p> |
| 1300 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Convert all MKV files into WebM format.</span> | 1300 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Convert all MKV files into WebM format.</span> |
| 1301 | </span></span><span style="display:flex;"><span>find ./ -name <span style="color:#a31515">&#39;*.mkv&#39;</span> -exec bash -c <span style="color:#a31515">&#39;ffmpeg -i &#34;$0&#34; -vcodec libvpx -acodec libvorbis -cpu-used 5 -threads 8 &#34;${0%%.mp4}.webm&#34;&#39;</span> {} <span style="color:#a31515">\;</span> | 1301 | </span></span><span style="display:flex;"><span>find ./ -name <span style="color:#a31515">&#39;*.mkv&#39;</span> -exec bash -c <span style="color:#a31515">&#39;ffmpeg -i &#34;$0&#34; -vcodec libvpx -acodec libvorbis -cpu-used 5 -threads 8 &#34;${0%%.mp4}.webm&#34;&#39;</span> {} <span style="color:#a31515">\;</span> |
| 1302 | </span></span></code></pre><pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Convert all MKV files into MP4 format.</span> | 1302 | </span></span></code></pre><pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Convert all MKV files into MP4 format.</span> |
| 1303 | </span></span><span style="display:flex;"><span>find ./ -name <span style="color:#a31515">&#39;*.mkv&#39;</span> -exec bash -c <span style="color:#a31515">&#39;ffmpeg -i &#34;$0&#34; c:a copy -c:v copy -cpu-used 5 -threads 8 &#34;${0%%.mp4}.mp4&#34;&#39;</span> {} <span style="color:#a31515">\;</span> | 1303 | </span></span><span style="display:flex;"><span>find ./ -name <span style="color:#a31515">&#39;*.mkv&#39;</span> -exec bash -c <span style="color:#a31515">&#39;ffmpeg -i &#34;$0&#34; c:a copy -c:v copy -cpu-used 5 -threads 8 &#34;${0%%.mp4}.mp4&#34;&#39;</span> {} <span style="color:#a31515">\;</span> |
| 1304 | </span></span></code></pre></content:encoded> | 1304 | </span></span></code></pre></content:encoded> |
| 1305 | </item> | 1305 | </item> |
| 1306 | 1306 | ||
| 1307 | 1307 | ||
| 1308 | 1308 | ||
| 1309 | <item> | 1309 | <item> |
| 1310 | <title>Download list of YouTube files</title> | 1310 | <title>Download list of YouTube files</title> |
| 1311 | <link>https://mitjafelicijan.com/download-youtube-videos.html</link> | 1311 | <link>https://mitjafelicijan.com/download-youtube-videos.html</link> |
| 1312 | <pubDate>Sat, 13 May 2023 12:00:00 +0200</pubDate> | 1312 | <pubDate>Sat, 13 May 2023 12:00:00 +0200</pubDate> |
| 1313 | <guid>https://mitjafelicijan.com/download-youtube-videos.html</guid> | 1313 | <guid>https://mitjafelicijan.com/download-youtube-videos.html</guid> |
| 1314 | <description>If you need to download a list of YouTube videos and don&#39;t want to download theactual YouTube list (which yt-dlp supports), you can use the following method.</description> | 1314 | <description>If you need to download a list of YouTube videos and don&#39;t want to download theactual YouTube list (which yt-dlp supports), you can use the following method.</description> |
| 1315 | <content:encoded><p>If you need to download a list of YouTube videos and don't want to download the | 1315 | <content:encoded><p>If you need to download a list of YouTube videos and don't want to download the |
| 1316 | actual YouTube list (which <code>yt-dlp</code> supports), you can use the following method.</p> | 1316 | actual YouTube list (which <code>yt-dlp</code> supports), you can use the following method.</p> |
| 1317 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000">// Used to get list of raw URL&#39;s from YouTube&#39;s video tab&#39;. | 1317 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000">// Used to get list of raw URL&#39;s from YouTube&#39;s video tab&#39;. |
| 1318 | </span></span></span><span style="display:flex;"><span><span style="color:#008000">// Copy them into videos.txt. | 1318 | </span></span></span><span style="display:flex;"><span><span style="color:#008000">// Copy them into videos.txt. |
| @@ -1321,17 +1321,17 @@ actual YouTube list (which <code>yt-dlp</code> supports), you can us | |||
| 1321 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># This will download all videos in videos.txt.</span> | 1321 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># This will download all videos in videos.txt.</span> |
| 1322 | </span></span><span style="display:flex;"><span>yt-dlp --batch-file videos.txt -N <span style="color:#a31515">`</span>nproc<span style="color:#a31515">`</span> -f webm | 1322 | </span></span><span style="display:flex;"><span>yt-dlp --batch-file videos.txt -N <span style="color:#a31515">`</span>nproc<span style="color:#a31515">`</span> -f webm |
| 1323 | </span></span></code></pre></content:encoded> | 1323 | </span></span></code></pre></content:encoded> |
| 1324 | </item> | 1324 | </item> |
| 1325 | 1325 | ||
| 1326 | 1326 | ||
| 1327 | 1327 | ||
| 1328 | <item> | 1328 | <item> |
| 1329 | <title>Install Plan9port on Linux</title> | 1329 | <title>Install Plan9port on Linux</title> |
| 1330 | <link>https://mitjafelicijan.com/install-plan9port-linux.html</link> | 1330 | <link>https://mitjafelicijan.com/install-plan9port-linux.html</link> |
| 1331 | <pubDate>Fri, 12 May 2023 12:00:00 +0200</pubDate> | 1331 | <pubDate>Fri, 12 May 2023 12:00:00 +0200</pubDate> |
| 1332 | <guid>https://mitjafelicijan.com/install-plan9port-linux.html</guid> | 1332 | <guid>https://mitjafelicijan.com/install-plan9port-linux.html</guid> |
| 1333 | <description>Install Plan9port on Linux.</description> | 1333 | <description>Install Plan9port on Linux.</description> |
| 1334 | <content:encoded><p>Install Plan9port on Linux. This applies to | 1334 | <content:encoded><p>Install Plan9port on Linux. This applies to |
| 1335 | <a href="https://9fans.github.io/plan9port/">Plan9port</a>. This is a port of many Plan 9 | 1335 | <a href="https://9fans.github.io/plan9port/">Plan9port</a>. This is a port of many Plan 9 |
| 1336 | programs to Unix-like operating systems. Useful for programs like <code>9term</code> and | 1336 | programs to Unix-like operating systems. Useful for programs like <code>9term</code> and |
| 1337 | <code>rc</code>.</p> | 1337 | <code>rc</code>.</p> |
| @@ -1340,17 +1340,17 @@ programs to Unix-like operating systems. Useful for programs like <code>9t | |||
| 1340 | </span></span><span style="display:flex;"><span>cd $HOME/plan9/plan9port | 1340 | </span></span><span style="display:flex;"><span>cd $HOME/plan9/plan9port |
| 1341 | </span></span><span style="display:flex;"><span>./INSTALL -r $HOME/plan9 | 1341 | </span></span><span style="display:flex;"><span>./INSTALL -r $HOME/plan9 |
| 1342 | </span></span></code></pre></content:encoded> | 1342 | </span></span></code></pre></content:encoded> |
| 1343 | </item> | 1343 | </item> |
| 1344 | 1344 | ||
| 1345 | 1345 | ||
| 1346 | 1346 | ||
| 1347 | <item> | 1347 | <item> |
| 1348 | <title>Fix bootloader not being written in Plan9</title> | 1348 | <title>Fix bootloader not being written in Plan9</title> |
| 1349 | <link>https://mitjafelicijan.com/fix-plan9-bootloader.html</link> | 1349 | <link>https://mitjafelicijan.com/fix-plan9-bootloader.html</link> |
| 1350 | <pubDate>Thu, 11 May 2023 12:00:00 +0200</pubDate> | 1350 | <pubDate>Thu, 11 May 2023 12:00:00 +0200</pubDate> |
| 1351 | <guid>https://mitjafelicijan.com/fix-plan9-bootloader.html</guid> | 1351 | <guid>https://mitjafelicijan.com/fix-plan9-bootloader.html</guid> |
| 1352 | <description>If the bootloader is not being written to a disk when installing 9front on realharware try clearing first sector of the disk with the following command.</description> | 1352 | <description>If the bootloader is not being written to a disk when installing 9front on realharware try clearing first sector of the disk with the following command.</description> |
| 1353 | <content:encoded><p>If the bootloader is not being written to a disk when installing 9front on real | 1353 | <content:encoded><p>If the bootloader is not being written to a disk when installing 9front on real |
| 1354 | harware try clearing first sector of the disk with the following command.</p> | 1354 | harware try clearing first sector of the disk with the following command.</p> |
| 1355 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>dd <span style="color:#00f">if</span>=/dev/zero of=/dev/sdX bs=512 count=1 | 1355 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>dd <span style="color:#00f">if</span>=/dev/zero of=/dev/sdX bs=512 count=1 |
| 1356 | </span></span><span style="display:flex;"><span> | 1356 | </span></span><span style="display:flex;"><span> |
| @@ -1358,17 +1358,17 @@ harware try clearing first sector of the disk with the following command.</p& | |||
| 1358 | </span></span><span style="display:flex;"><span><span style="color:#008000"># press delete key to stop the command.</span> | 1358 | </span></span><span style="display:flex;"><span><span style="color:#008000"># press delete key to stop the command.</span> |
| 1359 | </span></span><span style="display:flex;"><span>cat &lt;/dev/zero &gt;/dev/sd*/data | 1359 | </span></span><span style="display:flex;"><span>cat &lt;/dev/zero &gt;/dev/sd*/data |
| 1360 | </span></span></code></pre></content:encoded> | 1360 | </span></span></code></pre></content:encoded> |
| 1361 | </item> | 1361 | </item> |
| 1362 | 1362 | ||
| 1363 | 1363 | ||
| 1364 | 1364 | ||
| 1365 | <item> | 1365 | <item> |
| 1366 | <title>Take a screenshot in Plan9</title> | 1366 | <title>Take a screenshot in Plan9</title> |
| 1367 | <link>https://mitjafelicijan.com/plan9-screenshot.html</link> | 1367 | <link>https://mitjafelicijan.com/plan9-screenshot.html</link> |
| 1368 | <pubDate>Wed, 10 May 2023 12:00:00 +0200</pubDate> | 1368 | <pubDate>Wed, 10 May 2023 12:00:00 +0200</pubDate> |
| 1369 | <guid>https://mitjafelicijan.com/plan9-screenshot.html</guid> | 1369 | <guid>https://mitjafelicijan.com/plan9-screenshot.html</guid> |
| 1370 | <description>Take a screenshot in Plan9.</description> | 1370 | <description>Take a screenshot in Plan9.</description> |
| 1371 | <content:encoded><p>Take a screenshot in Plan9. This applies to <a href="https://9p.io/plan9/">Plan9</a> and | 1371 | <content:encoded><p>Take a screenshot in Plan9. This applies to <a href="https://9p.io/plan9/">Plan9</a> and |
| 1372 | <a href="https://9front.org/">9front</a>. This will take a screenshot of the screen and | 1372 | <a href="https://9front.org/">9front</a>. This will take a screenshot of the screen and |
| 1373 | output it to <code>/dev/screen</code>. You can then use <code>topng</code> to convert it to a png | 1373 | output it to <code>/dev/screen</code>. You can then use <code>topng</code> to convert it to a png |
| 1374 | image.</p> | 1374 | image.</p> |
| @@ -1378,17 +1378,17 @@ image.</p> | |||
| 1378 | </span></span><span style="display:flex;"><span><span style="color:#008000"># Delayed screenshot (5 seconds).</span> | 1378 | </span></span><span style="display:flex;"><span><span style="color:#008000"># Delayed screenshot (5 seconds).</span> |
| 1379 | </span></span><span style="display:flex;"><span>sleep 5; cat /dev/screen | topng &gt; screen.png | 1379 | </span></span><span style="display:flex;"><span>sleep 5; cat /dev/screen | topng &gt; screen.png |
| 1380 | </span></span></code></pre></content:encoded> | 1380 | </span></span></code></pre></content:encoded> |
| 1381 | </item> | 1381 | </item> |
| 1382 | 1382 | ||
| 1383 | 1383 | ||
| 1384 | 1384 | ||
| 1385 | <item> | 1385 | <item> |
| 1386 | <title>#cat-v on weechat configuration</title> | 1386 | <title>#cat-v on weechat configuration</title> |
| 1387 | <link>https://mitjafelicijan.com/catv-weechat-config.html</link> | 1387 | <link>https://mitjafelicijan.com/catv-weechat-config.html</link> |
| 1388 | <pubDate>Tue, 09 May 2023 12:00:00 +0200</pubDate> | 1388 | <pubDate>Tue, 09 May 2023 12:00:00 +0200</pubDate> |
| 1389 | <guid>https://mitjafelicijan.com/catv-weechat-config.html</guid> | 1389 | <guid>https://mitjafelicijan.com/catv-weechat-config.html</guid> |
| 1390 | <description>Set up weechat to connect to #cat-v on oftc.</description> | 1390 | <description>Set up weechat to connect to #cat-v on oftc.</description> |
| 1391 | <content:encoded><p>Set up weechat to connect to #cat-v on oftc. This applies to | 1391 | <content:encoded><p>Set up weechat to connect to #cat-v on oftc. This applies to |
| 1392 | <a href="https://weechat.org/">weechat</a> but should be similar for other irc clients.</p> | 1392 | <a href="https://weechat.org/">weechat</a> but should be similar for other irc clients.</p> |
| 1393 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Install weechat and launch it and execute the following commands.</span> | 1393 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Install weechat and launch it and execute the following commands.</span> |
| 1394 | </span></span><span style="display:flex;"><span> | 1394 | </span></span><span style="display:flex;"><span> |
| @@ -1397,30 +1397,30 @@ image.</p> | |||
| 1397 | </span></span><span style="display:flex;"><span>/set irc.server.oftc.autojoin <span style="color:#a31515">&#34;#cat-v&#34;</span> | 1397 | </span></span><span style="display:flex;"><span>/set irc.server.oftc.autojoin <span style="color:#a31515">&#34;#cat-v&#34;</span> |
| 1398 | </span></span><span style="display:flex;"><span>/set irc.server.oftc.nicks <span style="color:#a31515">&#34;nick1,nick2,nick3&#34;</span> | 1398 | </span></span><span style="display:flex;"><span>/set irc.server.oftc.nicks <span style="color:#a31515">&#34;nick1,nick2,nick3&#34;</span> |
| 1399 | </span></span></code></pre></content:encoded> | 1399 | </span></span></code></pre></content:encoded> |
| 1400 | </item> | 1400 | </item> |
| 1401 | 1401 | ||
| 1402 | 1402 | ||
| 1403 | 1403 | ||
| 1404 | <item> | 1404 | <item> |
| 1405 | <title>Write ISO to USB Key</title> | 1405 | <title>Write ISO to USB Key</title> |
| 1406 | <link>https://mitjafelicijan.com/write-iso-usb.html</link> | 1406 | <link>https://mitjafelicijan.com/write-iso-usb.html</link> |
| 1407 | <pubDate>Mon, 08 May 2023 12:00:00 +0200</pubDate> | 1407 | <pubDate>Mon, 08 May 2023 12:00:00 +0200</pubDate> |
| 1408 | <guid>https://mitjafelicijan.com/write-iso-usb.html</guid> | 1408 | <guid>https://mitjafelicijan.com/write-iso-usb.html</guid> |
| 1409 | <description>Write ISO to USB key.</description> | 1409 | <description>Write ISO to USB key.</description> |
| 1410 | <content:encoded><p>Write ISO to USB key. Nothing fancy here.</p> | 1410 | <content:encoded><p>Write ISO to USB key. Nothing fancy here.</p> |
| 1411 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>sudo dd <span style="color:#00f">if</span>=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync | 1411 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>sudo dd <span style="color:#00f">if</span>=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync |
| 1412 | </span></span></code></pre></content:encoded> | 1412 | </span></span></code></pre></content:encoded> |
| 1413 | </item> | 1413 | </item> |
| 1414 | 1414 | ||
| 1415 | 1415 | ||
| 1416 | 1416 | ||
| 1417 | <item> | 1417 | <item> |
| 1418 | <title>Mount Plan9 over network</title> | 1418 | <title>Mount Plan9 over network</title> |
| 1419 | <link>https://mitjafelicijan.com/mount-plan9-over-network.html</link> | 1419 | <link>https://mitjafelicijan.com/mount-plan9-over-network.html</link> |
| 1420 | <pubDate>Sun, 07 May 2023 12:00:00 +0200</pubDate> | 1420 | <pubDate>Sun, 07 May 2023 12:00:00 +0200</pubDate> |
| 1421 | <guid>https://mitjafelicijan.com/mount-plan9-over-network.html</guid> | 1421 | <guid>https://mitjafelicijan.com/mount-plan9-over-network.html</guid> |
| 1422 | <description>First install libfuse with sudo apt install libfuse-dev.</description> | 1422 | <description>First install libfuse with sudo apt install libfuse-dev.</description> |
| 1423 | <content:encoded><ul> | 1423 | <content:encoded><ul> |
| 1424 | <li>First install libfuse with sudo apt install libfuse-dev.</li> | 1424 | <li>First install libfuse with sudo apt install libfuse-dev.</li> |
| 1425 | <li>Then clone <a href="https://github.com/ftrvxmtrx/9pfs">https://github.com/ftrvxmtrx/9pfs</a> and compile it with make.</li> | 1425 | <li>Then clone <a href="https://github.com/ftrvxmtrx/9pfs">https://github.com/ftrvxmtrx/9pfs</a> and compile it with make.</li> |
| 1426 | <li>Copy 9pfs to your path.</li> | 1426 | <li>Copy 9pfs to your path.</li> |
| @@ -1433,32 +1433,32 @@ image.</p> | |||
| 1433 | </span></span><span style="display:flex;"><span>9pfs 172.18.0.1 -p 9999 local_folder <span style="color:#008000"># mount</span> | 1433 | </span></span><span style="display:flex;"><span>9pfs 172.18.0.1 -p 9999 local_folder <span style="color:#008000"># mount</span> |
| 1434 | </span></span><span style="display:flex;"><span>umount local_folder <span style="color:#008000"># unmount</span> | 1434 | </span></span><span style="display:flex;"><span>umount local_folder <span style="color:#008000"># unmount</span> |
| 1435 | </span></span></code></pre></content:encoded> | 1435 | </span></span></code></pre></content:encoded> |
| 1436 | </item> | 1436 | </item> |
| 1437 | 1437 | ||
| 1438 | 1438 | ||
| 1439 | 1439 | ||
| 1440 | <item> | 1440 | <item> |
| 1441 | <title>Push to multiple origins at once in Git</title> | 1441 | <title>Push to multiple origins at once in Git</title> |
| 1442 | <link>https://mitjafelicijan.com/git-push-multiple-origins.html</link> | 1442 | <link>https://mitjafelicijan.com/git-push-multiple-origins.html</link> |
| 1443 | <pubDate>Sat, 06 May 2023 12:00:00 +0200</pubDate> | 1443 | <pubDate>Sat, 06 May 2023 12:00:00 +0200</pubDate> |
| 1444 | <guid>https://mitjafelicijan.com/git-push-multiple-origins.html</guid> | 1444 | <guid>https://mitjafelicijan.com/git-push-multiple-origins.html</guid> |
| 1445 | <description>Sometimes you want to push to multiple origins at once.</description> | 1445 | <description>Sometimes you want to push to multiple origins at once.</description> |
| 1446 | <content:encoded><p>Sometimes you want to push to multiple origins at once. This is useful if you | 1446 | <content:encoded><p>Sometimes you want to push to multiple origins at once. This is useful if you |
| 1447 | have a mirror of your repository on another server. You can do this by adding | 1447 | have a mirror of your repository on another server. You can do this by adding |
| 1448 | multiple push urls to your git config. This is a shorthand for command above.</p> | 1448 | multiple push urls to your git config. This is a shorthand for command above.</p> |
| 1449 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>git config --global alias.pushall <span style="color:#a31515">&#39;!sh -c &#34;git remote | xargs -L1 git push --all&#34;&#39;</span> | 1449 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>git config --global alias.pushall <span style="color:#a31515">&#39;!sh -c &#34;git remote | xargs -L1 git push --all&#34;&#39;</span> |
| 1450 | </span></span></code></pre></content:encoded> | 1450 | </span></span></code></pre></content:encoded> |
| 1451 | </item> | 1451 | </item> |
| 1452 | 1452 | ||
| 1453 | 1453 | ||
| 1454 | 1454 | ||
| 1455 | <item> | 1455 | <item> |
| 1456 | <title>Run 9front in Qemu</title> | 1456 | <title>Run 9front in Qemu</title> |
| 1457 | <link>https://mitjafelicijan.com/run-9front-in-qemu.html</link> | 1457 | <link>https://mitjafelicijan.com/run-9front-in-qemu.html</link> |
| 1458 | <pubDate>Fri, 05 May 2023 12:00:00 +0200</pubDate> | 1458 | <pubDate>Fri, 05 May 2023 12:00:00 +0200</pubDate> |
| 1459 | <guid>https://mitjafelicijan.com/run-9front-in-qemu.html</guid> | 1459 | <guid>https://mitjafelicijan.com/run-9front-in-qemu.html</guid> |
| 1460 | <description>Run 9front in Qemu.</description> | 1460 | <description>Run 9front in Qemu.</description> |
| 1461 | <content:encoded><p>Run 9front in Qemu. This applies to <a href="https://9p.io/plan9/">Plan9</a> and | 1461 | <content:encoded><p>Run 9front in Qemu. This applies to <a href="https://9p.io/plan9/">Plan9</a> and |
| 1462 | <a href="https://9front.org/">9front</a>.</p> | 1462 | <a href="https://9front.org/">9front</a>.</p> |
| 1463 | <p>Download from here <a href="http://9front.org/iso/">http://9front.org/iso/</a>.</p> | 1463 | <p>Download from here <a href="http://9front.org/iso/">http://9front.org/iso/</a>.</p> |
| 1464 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Create a qcow2 image.</span> | 1464 | <pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span><span style="color:#008000"># Create a qcow2 image.</span> |
| @@ -1473,98 +1473,98 @@ multiple push urls to your git config. This is a shorthand for command above.< | |||
| 1473 | </span></span></span><span style="display:flex;"><span><span style="color:#a31515"></span> -drive <span style="color:#00f">if</span>=none,id=vd1,file=$HOME/VM/ISO/9front.386.iso <span style="color:#a31515">\ | 1473 | </span></span></span><span style="display:flex;"><span><span style="color:#a31515"></span> -drive <span style="color:#00f">if</span>=none,id=vd1,file=$HOME/VM/ISO/9front.386.iso <span style="color:#a31515">\ |
| 1474 | </span></span></span><span style="display:flex;"><span><span style="color:#a31515"></span> -device scsi-cd,drive=vd1,bootindex=0 | 1474 | </span></span></span><span style="display:flex;"><span><span style="color:#a31515"></span> -device scsi-cd,drive=vd1,bootindex=0 |
| 1475 | </span></span></code></pre></content:encoded> | 1475 | </span></span></code></pre></content:encoded> |
| 1476 | </item> | 1476 | </item> |
| 1477 | 1477 | ||
| 1478 | 1478 | ||
| 1479 | 1479 | ||
| 1480 | <item> | 1480 | <item> |
| 1481 | <title>Cache busting in Hugo</title> | 1481 | <title>Cache busting in Hugo</title> |
| 1482 | <link>https://mitjafelicijan.com/cachebusting-in-hugo.html</link> | 1482 | <link>https://mitjafelicijan.com/cachebusting-in-hugo.html</link> |
| 1483 | <pubDate>Mon, 01 May 2023 12:00:00 +0200</pubDate> | 1483 | <pubDate>Mon, 01 May 2023 12:00:00 +0200</pubDate> |
| 1484 | <guid>https://mitjafelicijan.com/cachebusting-in-hugo.html</guid> | 1484 | <guid>https://mitjafelicijan.com/cachebusting-in-hugo.html</guid> |
| 1485 | <description>{{ $cachebuster := delimit (shuffle (split (md5 &#34;6fab11c6669976d759d2992eff1dd5be&#34;) &#34;&#34; )) &#34;&#34; }}&lt;link rel=&#34;stylesheet&#34; href=&#34;/style.</description> | 1485 | <description>{{ $cachebuster := delimit (shuffle (split (md5 &#34;6fab11c6669976d759d2992eff1dd5be&#34;) &#34;&#34; )) &#34;&#34; }}&lt;link rel=&#34;stylesheet&#34; href=&#34;/style.</description> |
| 1486 | <content:encoded><pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>{{ $cachebuster := delimit (shuffle (split (md5 &#34;6fab11c6669976d759d2992eff1dd5be&#34;) &#34;&#34; )) &#34;&#34; }} | 1486 | <content:encoded><pre tabindex="0" style="background-color:#fff;"><code><span style="display:flex;"><span>{{ $cachebuster := delimit (shuffle (split (md5 &#34;6fab11c6669976d759d2992eff1dd5be&#34;) &#34;&#34; )) &#34;&#34; }} |
| 1487 | </span></span><span style="display:flex;"><span> | 1487 | </span></span><span style="display:flex;"><span> |
| 1488 | </span></span><span style="display:flex;"><span>&lt;link rel=<span style="color:#a31515">&#34;stylesheet&#34;</span> href=<span style="color:#a31515">&#34;/style.css?v={{ $cachebuster }}&#34;</span>&gt; | 1488 | </span></span><span style="display:flex;"><span>&lt;link rel=<span style="color:#a31515">&#34;stylesheet&#34;</span> href=<span style="color:#a31515">&#34;/style.css?v={{ $cachebuster }}&#34;</span>&gt; |
| 1489 | </span></span></code></pre><p>This <code>6fab11c6669976d759d2992eff1dd5be</code> can be random string you generate use. | 1489 | </span></span></code></pre><p>This <code>6fab11c6669976d759d2992eff1dd5be</code> can be random string you generate use. |
| 1490 | You can use whatever you want.</p> | 1490 | You can use whatever you want.</p> |
| 1491 | </content:encoded> | 1491 | </content:encoded> |
| 1492 | </item> | 1492 | </item> |
| 1493 | 1493 | ||
| 1494 | 1494 | ||
| 1495 | 1495 | ||
| 1496 | 1496 | ||
| 1497 | 1497 | ||
| 1498 | 1498 | ||
| 1499 | 1499 | ||
| 1500 | 1500 | ||
| 1501 | 1501 | ||
| 1502 | 1502 | ||
| 1503 | 1503 | ||
| 1504 | 1504 | ||
| 1505 | 1505 | ||
| 1506 | 1506 | ||
| 1507 | 1507 | ||
| 1508 | 1508 | ||
| 1509 | 1509 | ||
| 1510 | 1510 | ||
| 1511 | 1511 | ||
| 1512 | 1512 | ||
| 1513 | 1513 | ||
| 1514 | 1514 | ||
| 1515 | 1515 | ||
| 1516 | 1516 | ||
| 1517 | 1517 | ||
| 1518 | 1518 | ||
| 1519 | 1519 | ||
| 1520 | 1520 | ||
| 1521 | 1521 | ||
| 1522 | 1522 | ||
| 1523 | 1523 | ||
| 1524 | 1524 | ||
| 1525 | 1525 | ||
| 1526 | 1526 | ||
| 1527 | 1527 | ||
| 1528 | 1528 | ||
| 1529 | 1529 | ||
| 1530 | 1530 | ||
| 1531 | 1531 | ||
| 1532 | 1532 | ||
| 1533 | 1533 | ||
| 1534 | 1534 | ||
| 1535 | 1535 | ||
| 1536 | 1536 | ||
| 1537 | 1537 | ||
| 1538 | 1538 | ||
| 1539 | 1539 | ||
| 1540 | 1540 | ||
| 1541 | 1541 | ||
| 1542 | 1542 | ||
| 1543 | 1543 | ||
| 1544 | 1544 | ||
| 1545 | 1545 | ||
| 1546 | 1546 | ||
| 1547 | 1547 | ||
| 1548 | 1548 | ||
| 1549 | 1549 | ||
| 1550 | 1550 | ||
| 1551 | 1551 | ||
| 1552 | 1552 | ||
| 1553 | 1553 | ||
| 1554 | 1554 | ||
| 1555 | 1555 | ||
| 1556 | 1556 | ||
| 1557 | 1557 | ||
| 1558 | 1558 | ||
| 1559 | 1559 | ||
| 1560 | 1560 | ||
| 1561 | 1561 | ||
| 1562 | 1562 | ||
| 1563 | 1563 | ||
| 1564 | 1564 | ||
| 1565 | 1565 | ||
| 1566 | 1566 | ||
| 1567 | 1567 | ||
| 1568 | 1568 | ||
| 1569 | </channel> | 1569 | </channel> |
| 1570 | </rss> | 1570 | </rss> |
