aboutsummaryrefslogtreecommitdiff
path: root/public/notes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'public/notes.xml')
-rwxr-xr-xpublic/notes.xml1080
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 &#43;0200</pubDate> 13 <pubDate>Mon, 25 Sep 2023 09:04:28 &#43;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>&lt;p&gt;First install two dependencies:&lt;/p&gt; 16 <content:encoded>&lt;p&gt;First install two dependencies:&lt;/p&gt;
17&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo dnf install libX11-devel libXt-devel 17&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo dnf install libX11-devel libXt-devel
18&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Clone the repo and compile it:&lt;/p&gt; 18&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Clone the repo and compile it:&lt;/p&gt;
19&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone git://git.9front.org/plan9front/drawterm 19&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone git://git.9front.org/plan9front/drawterm
@@ -21,17 +21,17 @@
21&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CONF=unix make 21&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CONF=unix make
22&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;That should produce &lt;code&gt;drawterm&lt;/code&gt; binary.&lt;/p&gt; 22&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;That should produce &lt;code&gt;drawterm&lt;/code&gt; binary.&lt;/p&gt;
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 &#43;0200</pubDate> 31 <pubDate>Mon, 18 Sep 2023 07:27:29 &#43;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>&lt;p&gt;Recent update of my system completely borked &lt;a href=&#34;https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install-advanced.html&#34;&gt;EB CLI&lt;/a&gt; 34 <content:encoded>&lt;p&gt;Recent update of my system completely borked &lt;a href=&#34;https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install-advanced.html&#34;&gt;EB CLI&lt;/a&gt;
35on my machine.&lt;/p&gt; 35on my machine.&lt;/p&gt;
36&lt;p&gt;I tried installing it with &lt;code&gt;pip install awsebcli --upgrade --user&lt;/code&gt; and it failed.&lt;/p&gt; 36&lt;p&gt;I tried installing it with &lt;code&gt;pip install awsebcli --upgrade --user&lt;/code&gt; and it failed.&lt;/p&gt;
37&lt;p&gt;The error was the following.&lt;/p&gt; 37&lt;p&gt;The error was the following.&lt;/p&gt;
@@ -49,17 +49,17 @@ on my machine.&lt;/p&gt;
49&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;Cython &amp;lt; 3.0&amp;#39;&lt;/span&gt; &amp;gt; /tmp/constraint.txt 49&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;Cython &amp;lt; 3.0&amp;#39;&lt;/span&gt; &amp;gt; /tmp/constraint.txt
50&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PIP_CONSTRAINT=/tmp/constraint.txt pip install &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;PyYAML==5.4.1&amp;#39;&lt;/span&gt; 50&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PIP_CONSTRAINT=/tmp/constraint.txt pip install &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;PyYAML==5.4.1&amp;#39;&lt;/span&gt;
51&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 51&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 59 <pubDate>Sat, 05 Aug 2023 07:06:50 &#43;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>&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1471.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt; 62 <content:encoded>&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1471.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt;
63&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1474.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt; 63&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1474.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt;
64&lt;figure&gt; 64&lt;figure&gt;
65&lt;img src=&#34;/notes/floods/IMG_1469.webp&#34; alt=&#34;&#34; /&gt; 65&lt;img src=&#34;/notes/floods/IMG_1469.webp&#34; alt=&#34;&#34; /&gt;
@@ -70,17 +70,17 @@ on my machine.&lt;/p&gt;
70&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1461.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt; 70&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1461.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt;
71&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1466.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt; 71&lt;p&gt;&lt;video src=&#34;/notes/floods/IMG_1466.mp4&#34; controls&gt;&lt;/video&gt;&lt;/p&gt;
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 &#43;0200</pubDate> 80 <pubDate>Tue, 01 Aug 2023 17:04:10 &#43;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>&lt;p&gt;Install pip requirements.&lt;/p&gt; 83 <content:encoded>&lt;p&gt;Install pip requirements.&lt;/p&gt;
84&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip install matplotlib 84&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip install matplotlib
85&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip install pandas 85&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip install pandas
86&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Example of data being used.&lt;/p&gt; 86&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Example of data being used.&lt;/p&gt;
@@ -131,17 +131,17 @@ This is how you get a column data with pandas.&lt;/p&gt;
131&lt;/figure&gt; 131&lt;/figure&gt;
132&lt;p&gt;The image above is SVG and you can zoom in and out and check that the image is vector.&lt;/p&gt; 132&lt;p&gt;The image above is SVG and you can zoom in and out and check that the image is vector.&lt;/p&gt;
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 &#43;0200</pubDate> 141 <pubDate>Fri, 14 Jul 2023 09:19:31 &#43;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&amp;#39;s night shift for a while now and I have been missingthis feature under i3wm.</description> 143 <description>I have been using Gnome&amp;#39;s night shift for a while now and I have been missingthis feature under i3wm.</description>
144 <content:encoded>&lt;p&gt;I have been using Gnome&#39;s night shift for a while now and I have been missing 144 <content:encoded>&lt;p&gt;I have been using Gnome&#39;s night shift for a while now and I have been missing
145this feature under i3wm. This can be done with 145this feature under i3wm. This can be done with
146&lt;a href=&#34;https://linux.die.net/man/1/redshift&#34;&gt;redshift&lt;/a&gt;.&lt;/p&gt; 146&lt;a href=&#34;https://linux.die.net/man/1/redshift&#34;&gt;redshift&lt;/a&gt;.&lt;/p&gt;
147&lt;ul&gt; 147&lt;ul&gt;
@@ -150,17 +150,17 @@ this feature under i3wm. This can be done with
150&lt;li&gt;Reset the current settings with &lt;code&gt;redshift -x&lt;/code&gt;&lt;/li&gt; 150&lt;li&gt;Reset the current settings with &lt;code&gt;redshift -x&lt;/code&gt;&lt;/li&gt;
151&lt;/ul&gt; 151&lt;/ul&gt;
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 &#43;0200</pubDate> 160 <pubDate>Mon, 10 Jul 2023 04:21:48 &#43;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>&lt;p&gt;I have been experiencing some issues with Intel® Integrated HD Graphics 3000 163 <content:encoded>&lt;p&gt;I have been experiencing some issues with Intel® Integrated HD Graphics 3000
164under Debian 12 with Xorg and i3. Using &lt;code&gt;picom&lt;/code&gt; compositor didn&#39;t help. To fix 164under Debian 12 with Xorg and i3. Using &lt;code&gt;picom&lt;/code&gt; compositor didn&#39;t help. To fix
165this issue create new file &lt;code&gt;/etc/X11/xorg.conf.d/20-intel.conf&lt;/code&gt; as root and put 165this issue create new file &lt;code&gt;/etc/X11/xorg.conf.d/20-intel.conf&lt;/code&gt; as root and put
166the following in the file.&lt;/p&gt; 166the following in the file.&lt;/p&gt;
@@ -172,37 +172,37 @@ EndSection
172&lt;/code&gt;&lt;/pre&gt; 172&lt;/code&gt;&lt;/pre&gt;
173&lt;p&gt;Reboot the system and that should be it.&lt;/p&gt; 173&lt;p&gt;Reboot the system and that should be it.&lt;/p&gt;
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 &#43;0200</pubDate> 182 <pubDate>Mon, 10 Jul 2023 03:34:45 &#43;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>&lt;p&gt;Recently I have been using my Thinkpad x220 more and there are some constraints 185 <content:encoded>&lt;p&gt;Recently I have been using my Thinkpad x220 more and there are some constraints
186I have faced with it. CPU is not as powerful as on my main machine and I really 186I have faced with it. CPU is not as powerful as on my main machine and I really
187want to listen to some music while using the machine. Browsers really are bloat.&lt;/p&gt; 187want to listen to some music while using the machine. Browsers really are bloat.&lt;/p&gt;
188&lt;p&gt;Check out this site &lt;a href=&#34;https://streamurl.link/&#34;&gt;https://streamurl.link/&lt;/a&gt; and copy the stream url and then do 188&lt;p&gt;Check out this site &lt;a href=&#34;https://streamurl.link/&#34;&gt;https://streamurl.link/&lt;/a&gt; and copy the stream url and then do
189&lt;code&gt;mpv streamlink&lt;/code&gt;.&lt;/p&gt; 189&lt;code&gt;mpv streamlink&lt;/code&gt;.&lt;/p&gt;
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&#39;s IBM Computers Commercial</title> 200 <title>60&#39;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 &#43;0200</pubDate> 202 <pubDate>Thu, 29 Jun 2023 22:13:45 &#43;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>&lt;p&gt;Likely aired during an hour-long program during the 1960s, long commercials such 205 <content:encoded>&lt;p&gt;Likely aired during an hour-long program during the 1960s, long commercials such
206as this typically aired during hour-long programs. They would &lt;em&gt;not&lt;/em&gt; have aired 206as this typically aired during hour-long programs. They would &lt;em&gt;not&lt;/em&gt; have aired
207during a half-hour program.&lt;/p&gt; 207during a half-hour program.&lt;/p&gt;
208&lt;p&gt;&lt;video 208&lt;p&gt;&lt;video
@@ -210,17 +210,17 @@ poster=&#34;/notes/60s-ibm-computers-commercial.jpg&#34;
210src=&#34;/notes/60s-ibm-computers-commercial.mp4&#34; 210src=&#34;/notes/60s-ibm-computers-commercial.mp4&#34;
211controls&gt;&lt;/video&gt;&lt;/p&gt; 211controls&gt;&lt;/video&gt;&lt;/p&gt;
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 &#43;0200</pubDate> 220 <pubDate>Thu, 29 Jun 2023 14:51:39 &#43;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>&lt;p&gt;Message from 10/GUI team (page 10gui.com does not exist anymore):&lt;/p&gt; 223 <content:encoded>&lt;p&gt;Message from 10/GUI team (page 10gui.com does not exist anymore):&lt;/p&gt;
224&lt;p&gt;&lt;em&gt;Over a quarter-century ago, Xerox introduced the modern graphical user 224&lt;p&gt;&lt;em&gt;Over a quarter-century ago, Xerox introduced the modern graphical user
225interface paradigm we today take for granted.&lt;/em&gt;&lt;/p&gt; 225interface paradigm we today take for granted.&lt;/em&gt;&lt;/p&gt;
226&lt;p&gt;&lt;em&gt;That it has endured is a testament to the genius of its design. But the 226&lt;p&gt;&lt;em&gt;That it has endured is a testament to the genius of its design. But the
@@ -233,17 +233,17 @@ poster=&#34;/notes/10gui-10-finger-multitouch-user-interface.jpg&#34;
233src=&#34;/notes/10gui-10-finger-multitouch-user-interface.mp4&#34; 233src=&#34;/notes/10gui-10-finger-multitouch-user-interface.mp4&#34;
234controls&gt;&lt;/video&gt;&lt;/p&gt; 234controls&gt;&lt;/video&gt;&lt;/p&gt;
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 &#43;0200</pubDate> 243 <pubDate>Sun, 25 Jun 2023 17:17:16 &#43;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>&lt;p&gt;Alacritty by default makes all links in the terminal output clickable and this 246 <content:encoded>&lt;p&gt;Alacritty by default makes all links in the terminal output clickable and this
247gets annoying rather quickly. I liked the default behavior of Gnome terminal 247gets annoying rather quickly. I liked the default behavior of Gnome terminal
248where you needed to hold Control key and then you could click and open links.&lt;/p&gt; 248where you needed to hold Control key and then you could click and open links.&lt;/p&gt;
249&lt;p&gt;To achieve this in Alacritty you need to provide a &lt;code&gt;hint&lt;/code&gt; in the configuration 249&lt;p&gt;To achieve this in Alacritty you need to provide a &lt;code&gt;hint&lt;/code&gt; in the configuration
@@ -263,17 +263,17 @@ change &lt;code&gt;command: xdg-open&lt;/code&gt; to something else.&lt;/p&gt;
263pressed.&lt;/p&gt; 263pressed.&lt;/p&gt;
264&lt;p&gt;Source: &lt;a href=&#34;https://github.com/alacritty/alacritty/issues/5246&#34;&gt;https://github.com/alacritty/alacritty/issues/5246&lt;/a&gt;&lt;/p&gt; 264&lt;p&gt;Source: &lt;a href=&#34;https://github.com/alacritty/alacritty/issues/5246&#34;&gt;https://github.com/alacritty/alacritty/issues/5246&lt;/a&gt;&lt;/p&gt;
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 &#43;0200</pubDate> 273 <pubDate>Sun, 25 Jun 2023 16:38:10 &#43;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>&lt;p&gt;Nix is amazing for making reproducible cross OS development environment.&lt;/p&gt; 276 <content:encoded>&lt;p&gt;Nix is amazing for making reproducible cross OS development environment.&lt;/p&gt;
277&lt;p&gt;First you need to &lt;a href=&#34;https://nixos.org/download.html&#34;&gt;install Nix package 277&lt;p&gt;First you need to &lt;a href=&#34;https://nixos.org/download.html&#34;&gt;install Nix package
278manager&lt;/a&gt;.&lt;/p&gt; 278manager&lt;/a&gt;.&lt;/p&gt;
279&lt;ul&gt; 279&lt;ul&gt;
@@ -324,17 +324,17 @@ of prompt is omitted&lt;/p&gt;
324&lt;li&gt;&lt;a href=&#34;https://mynixos.com/&#34;&gt;https://mynixos.com/&lt;/a&gt;&lt;/li&gt; 324&lt;li&gt;&lt;a href=&#34;https://mynixos.com/&#34;&gt;https://mynixos.com/&lt;/a&gt;&lt;/li&gt;
325&lt;/ul&gt; 325&lt;/ul&gt;
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 &#43;0200</pubDate> 334 <pubDate>Sat, 24 Jun 2023 13:33:58 &#43;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>&lt;p&gt;For personal use I have a &lt;a href=&#34;https://git.mitjafelicijan.com&#34;&gt;private Git server&lt;/a&gt; 337 <content:encoded>&lt;p&gt;For personal use I have a &lt;a href=&#34;https://git.mitjafelicijan.com&#34;&gt;private Git server&lt;/a&gt;
338set up and I use GitHub just as a mirror. By default the cgit theme looks a bit 338set up and I use GitHub just as a mirror. By default the cgit theme looks a bit
339dated so I made the flowing theme.&lt;/p&gt; 339dated so I made the flowing theme.&lt;/p&gt;
340&lt;ul&gt; 340&lt;ul&gt;
@@ -527,17 +527,17 @@ dated so I made the flowing theme.&lt;/p&gt;
527&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#00f&#34;&gt;color&lt;/span&gt;: &lt;span style=&#34;color:#00f&#34;&gt;red&lt;/span&gt;; 527&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#00f&#34;&gt;color&lt;/span&gt;: &lt;span style=&#34;color:#00f&#34;&gt;red&lt;/span&gt;;
528&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;} 528&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
529&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 529&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 537 <pubDate>Wed, 21 Jun 2023 08:54:48 &#43;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>&lt;p&gt;A simple way to make presentations without using desktop apps or using online 540 <content:encoded>&lt;p&gt;A simple way to make presentations without using desktop apps or using online
541services is &lt;a href=&#34;https://github.com/remarkjs/remark&#34;&gt;https://github.com/remarkjs/remark&lt;/a&gt;.&lt;/p&gt; 541services is &lt;a href=&#34;https://github.com/remarkjs/remark&#34;&gt;https://github.com/remarkjs/remark&lt;/a&gt;.&lt;/p&gt;
542&lt;p&gt;First create &lt;code&gt;index.html&lt;/code&gt; and be sure you make changes to &lt;code&gt;config&lt;/code&gt; variable.&lt;/p&gt; 542&lt;p&gt;First create &lt;code&gt;index.html&lt;/code&gt; and be sure you make changes to &lt;code&gt;config&lt;/code&gt; variable.&lt;/p&gt;
543&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt; 543&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
@@ -599,17 +599,17 @@ separate slides. Other stuff is just pure markdown.&lt;/p&gt;
599&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;-&lt;/span&gt; Lorem ipsum dolor sit amet, consectetur adipiscing elit. 599&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;-&lt;/span&gt; Lorem ipsum dolor sit amet, consectetur adipiscing elit.
600&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;-&lt;/span&gt; Vestibulum eget leo ac dolor venenatis pulvinar. 600&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;-&lt;/span&gt; Vestibulum eget leo ac dolor venenatis pulvinar.
601&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 601&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 609 <pubDate>Sun, 04 Jun 2023 20:46:56 &#43;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>&lt;p&gt;Make bulk thumbnails of JPGs with ImageMagick.&lt;/p&gt; 612 <content:encoded>&lt;p&gt;Make bulk thumbnails of JPGs with ImageMagick.&lt;/p&gt;
613&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;#!/bin/bash 613&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;#!/bin/bash
614&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;&lt;/span&gt; 614&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;&lt;/span&gt;
615&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;directory=&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;./images/&amp;#34;&lt;/span&gt; 615&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;directory=&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;./images/&amp;#34;&lt;/span&gt;
@@ -619,17 +619,17 @@ separate slides. Other stuff is just pure markdown.&lt;/p&gt;
619&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; convert &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;$file&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt; -resize $dimensions &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;$file&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;${&lt;/span&gt;file%.*&lt;span style=&#34;color:#a31515&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;-thumbnail.jpg&amp;#34;&lt;/span&gt; 619&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; convert &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;$file&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt; -resize $dimensions &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;$file&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;${&lt;/span&gt;file%.*&lt;span style=&#34;color:#a31515&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;-thumbnail.jpg&amp;#34;&lt;/span&gt;
620&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;done&lt;/span&gt; 620&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;done&lt;/span&gt;
621&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 621&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 629 <pubDate>Thu, 01 Jun 2023 22:47:56 &#43;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>&lt;p&gt;I love reading the original manuscripts of Edsger W. Dijkstra. They are 632 <content:encoded>&lt;p&gt;I love reading the original manuscripts of Edsger W. Dijkstra. They are
633available online at the University of Texas at Austin website, but I also found 633available online at the University of Texas at Austin website, but I also found
634MOBI version. I converted it into ePub as well.&lt;/p&gt; 634MOBI version. I converted it into ePub as well.&lt;/p&gt;
635&lt;p&gt;Downloads:&lt;/p&gt; 635&lt;p&gt;Downloads:&lt;/p&gt;
@@ -643,19 +643,19 @@ MOBI version. I converted it into ePub as well.&lt;/p&gt;
643&lt;li&gt;&lt;a href=&#34;https://github.com/evmn/The-Manuscripts-of-Edsger-W.-Dijkstra&#34;&gt;Original repository of MOBI version&lt;/a&gt;&lt;/li&gt; 643&lt;li&gt;&lt;a href=&#34;https://github.com/evmn/The-Manuscripts-of-Edsger-W.-Dijkstra&#34;&gt;Original repository of MOBI version&lt;/a&gt;&lt;/li&gt;
644&lt;/ul&gt; 644&lt;/ul&gt;
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 &#43;0200</pubDate> 655 <pubDate>Wed, 31 May 2023 08:12:45 &#43;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>&lt;p&gt;&lt;a href=&#34;https://craigbarnes.gitlab.io/dte/&#34;&gt;&lt;code&gt;dte&lt;/code&gt;&lt;/a&gt; is an interesting editor I started 658 <content:encoded>&lt;p&gt;&lt;a href=&#34;https://craigbarnes.gitlab.io/dte/&#34;&gt;&lt;code&gt;dte&lt;/code&gt;&lt;/a&gt; is an interesting editor I started
659using lately more and more. Since it is using 659using lately more and more. Since it is using
660&lt;a href=&#34;https://linux.die.net/man/3/execvp&#34;&gt;&lt;code&gt;execvp()&lt;/code&gt;&lt;/a&gt; it can be easily extended. I 660&lt;a href=&#34;https://linux.die.net/man/3/execvp&#34;&gt;&lt;code&gt;execvp()&lt;/code&gt;&lt;/a&gt; it can be easily extended. I
661needed comment/uncomment feature so I created a small utility that does this for 661needed comment/uncomment feature so I created a small utility that does this for
@@ -694,17 +694,17 @@ above.&lt;/p&gt;
694&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hi linenumber blue; 694&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hi linenumber blue;
695&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hi comment cyan; 695&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hi comment cyan;
696&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 696&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 704 <pubDate>Mon, 29 May 2023 21:27:07 &#43;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&amp;#39;s in my code and other people&amp;#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&amp;#39;s in my code and other people&amp;#39;s code andthen pipe them in less and I missed having colors that grep outputs in less.</description>
707 <content:encoded>&lt;p&gt;I often use &lt;code&gt;grep&lt;/code&gt; to search for todo&#39;s in my code and other people&#39;s code and 707 <content:encoded>&lt;p&gt;I often use &lt;code&gt;grep&lt;/code&gt; to search for todo&#39;s in my code and other people&#39;s code and
708then pipe them in &lt;code&gt;less&lt;/code&gt; and I missed having colors that grep outputs in &lt;code&gt;less&lt;/code&gt;.&lt;/p&gt; 708then pipe them in &lt;code&gt;less&lt;/code&gt; and I missed having colors that grep outputs in &lt;code&gt;less&lt;/code&gt;.&lt;/p&gt;
709&lt;ul&gt; 709&lt;ul&gt;
710&lt;li&gt;Grep&#39;s &lt;code&gt;--color=always&lt;/code&gt; use markers to highlight the matching strings.&lt;/li&gt; 710&lt;li&gt;Grep&#39;s &lt;code&gt;--color=always&lt;/code&gt; use markers to highlight the matching strings.&lt;/li&gt;
@@ -719,17 +719,17 @@ string.&lt;/p&gt;
719&lt;img src=&#34;/notes/grep-less.png&#34; alt=&#34;Less and grep&#34; /&gt; 719&lt;img src=&#34;/notes/grep-less.png&#34; alt=&#34;Less and grep&#34; /&gt;
720&lt;/figure&gt; 720&lt;/figure&gt;
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 &#43;0200</pubDate> 729 <pubDate>Sun, 28 May 2023 17:53:20 &#43;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>&lt;p&gt;In Bash, the &lt;code&gt;$SECONDS&lt;/code&gt; variable is a special variable that automatically keeps 732 <content:encoded>&lt;p&gt;In Bash, the &lt;code&gt;$SECONDS&lt;/code&gt; variable is a special variable that automatically keeps
733track of the number of seconds since the current shell or script started 733track of the number of seconds since the current shell or script started
734executing. It starts counting from the moment the script begins running.&lt;/p&gt; 734executing. It starts counting from the moment the script begins running.&lt;/p&gt;
735&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;#!/bin/bash 735&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;#!/bin/bash
@@ -743,17 +743,17 @@ executing. It starts counting from the moment the script begins running.&lt;/p&g
743&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Print the time elapsed.&lt;/span&gt; 743&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Print the time elapsed.&lt;/span&gt;
744&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;Time taken: &lt;/span&gt;$SECONDS&lt;span style=&#34;color:#a31515&#34;&gt; seconds&amp;#34;&lt;/span&gt; 744&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;Time taken: &lt;/span&gt;$SECONDS&lt;span style=&#34;color:#a31515&#34;&gt; seconds&amp;#34;&lt;/span&gt;
745&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 745&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 753 <pubDate>Sat, 27 May 2023 19:35:11 &#43;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>&lt;p&gt;Dungeon Crawl Stone Soup has a a very small font by default. On a 4k display, it 756 <content:encoded>&lt;p&gt;Dungeon Crawl Stone Soup has a a very small font by default. On a 4k display, it
757is barely readable. This is how I made it playable.&lt;/p&gt; 757is barely readable. This is how I made it playable.&lt;/p&gt;
758&lt;p&gt;Make a file &lt;code&gt;~/.crawlrc&lt;/code&gt; with the following content:&lt;/p&gt; 758&lt;p&gt;Make a file &lt;code&gt;~/.crawlrc&lt;/code&gt; with the following content:&lt;/p&gt;
759&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Adjust the sizes to your liking.&lt;/span&gt; 759&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Adjust the sizes to your liking.&lt;/span&gt;
@@ -769,17 +769,17 @@ is barely readable. This is how I made it playable.&lt;/p&gt;
769Guide&lt;/a&gt; 769Guide&lt;/a&gt;
770file.&lt;/p&gt; 770file.&lt;/p&gt;
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 &#43;0200</pubDate> 779 <pubDate>Sat, 27 May 2023 17:41:33 &#43;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&amp;#39;s graphics capabilities.</description> 781 <description>I have started exploring Plan9&amp;#39;s graphics capabilities.</description>
782 <content:encoded>&lt;p&gt;I have started exploring Plan9&#39;s graphics capabilities. This is a hello world 782 <content:encoded>&lt;p&gt;I have started exploring Plan9&#39;s graphics capabilities. This is a hello world
783alternative for drawing that draws a yellow square on a blue background.&lt;/p&gt; 783alternative for drawing that draws a yellow square on a blue background.&lt;/p&gt;
784&lt;p&gt;More information:&lt;/p&gt; 784&lt;p&gt;More information:&lt;/p&gt;
785&lt;ul&gt; 785&lt;ul&gt;
@@ -846,17 +846,17 @@ can be a valuable resource for learning about the system&lt;/li&gt;
846is the alternative for Ctrl&#43;C).&lt;/p&gt; 846is the alternative for Ctrl&#43;C).&lt;/p&gt;
847&lt;p&gt;&lt;em&gt;This is &lt;strong&gt;very cool&lt;/strong&gt; indeed!&lt;/em&gt;&lt;/p&gt; 847&lt;p&gt;&lt;em&gt;This is &lt;strong&gt;very cool&lt;/strong&gt; indeed!&lt;/em&gt;&lt;/p&gt;
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 &#43;0200</pubDate> 856 <pubDate>Sat, 27 May 2023 00:35:36 &#43;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>&lt;p&gt;In the root of your repository create a folder &lt;code&gt;.github/workflows&lt;/code&gt; and in that 859 <content:encoded>&lt;p&gt;In the root of your repository create a folder &lt;code&gt;.github/workflows&lt;/code&gt; and in that
860folder create a file a file &lt;code&gt;cron.yaml&lt;/code&gt;. This file can be named whatever you 860folder create a file a file &lt;code&gt;cron.yaml&lt;/code&gt;. This file can be named whatever you
861wish. But it has to be a &lt;code&gt;yaml&lt;/code&gt; file.&lt;/p&gt; 861wish. But it has to be a &lt;code&gt;yaml&lt;/code&gt; file.&lt;/p&gt;
862&lt;p&gt;File below (&lt;code&gt;.github/workflows/cron.yaml&lt;/code&gt;) describes an action that will trigger 862&lt;p&gt;File below (&lt;code&gt;.github/workflows/cron.yaml&lt;/code&gt;) describes an action that will trigger
@@ -876,17 +876,17 @@ on their website &lt;a href=&#34;https://docs.github.com/en/actions&#34;&gt;http
876&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; - name: Call some url 876&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; - name: Call some url
877&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; run: curl &amp;#39;https://example.com&amp;#39; 877&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; run: curl &amp;#39;https://example.com&amp;#39;
878&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 878&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 886 <pubDate>Thu, 25 May 2023 22:00:00 &#43;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>&lt;p&gt;An amazing game deserves an amazing guide. All this material can be find in some 889 <content:encoded>&lt;p&gt;An amazing game deserves an amazing guide. All this material can be find in some
890form on another on &lt;a href=&#34;https://github.com/crawl/crawl&#34;&gt;craw&#39;s&lt;/a&gt; official repository.&lt;/p&gt; 890form on another on &lt;a href=&#34;https://github.com/crawl/crawl&#34;&gt;craw&#39;s&lt;/a&gt; official repository.&lt;/p&gt;
891&lt;ul&gt; 891&lt;ul&gt;
892&lt;li&gt;&lt;a href=&#34;/notes/dcss-quickstart.pdf&#34;&gt;DCSS Quickstart&lt;/a&gt; - Very short introduction to the 892&lt;li&gt;&lt;a href=&#34;/notes/dcss-quickstart.pdf&#34;&gt;DCSS Quickstart&lt;/a&gt; - Very short introduction to the
@@ -981,17 +981,17 @@ don&#39;t hold back!&lt;/li&gt;
981&lt;li&gt;Pressing &lt;code&gt;^&lt;/code&gt; will let you view your current god, abilities, and piety.&lt;/li&gt; 981&lt;li&gt;Pressing &lt;code&gt;^&lt;/code&gt; will let you view your current god, abilities, and piety.&lt;/li&gt;
982&lt;/ul&gt; 982&lt;/ul&gt;
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 &#43;0200</pubDate> 991 <pubDate>Thu, 25 May 2023 12:00:00 &#43;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>&lt;ul&gt; 994 <content:encoded>&lt;ul&gt;
995&lt;li&gt;&lt;code&gt;bash xterm-palette.sh&lt;/code&gt; - will show you number of max colors available&lt;/li&gt; 995&lt;li&gt;&lt;code&gt;bash xterm-palette.sh&lt;/code&gt; - will show you number of max colors available&lt;/li&gt;
996&lt;li&gt;&lt;code&gt;bash xterm-palette.sh -v&lt;/code&gt; - will create a list of all colors with codes&lt;/li&gt; 996&lt;li&gt;&lt;code&gt;bash xterm-palette.sh -v&lt;/code&gt; - will create a list of all colors with codes&lt;/li&gt;
997&lt;/ul&gt; 997&lt;/ul&gt;
@@ -1067,17 +1067,17 @@ don&#39;t hold back!&lt;/li&gt;
1067&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; ;; 1067&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; ;;
1068&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;esac&lt;/span&gt; | less --raw-control-chars --QUIT-AT-EOF --no-init 1068&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;esac&lt;/span&gt; | less --raw-control-chars --QUIT-AT-EOF --no-init
1069&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1069&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1077 <pubDate>Thu, 25 May 2023 12:00:00 &#43;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 &amp;#39;C-b&amp;#39; to &amp;#39;M-a&amp;#39;.</description> 1079 <description># Remap prefix from &amp;#39;C-b&amp;#39; to &amp;#39;M-a&amp;#39;.</description>
1080 <content:encoded>&lt;pre&gt;&lt;code class=&#34;language-conf&#34;&gt;# Remap prefix from &#39;C-b&#39; to &#39;M-a&#39;. 1080 <content:encoded>&lt;pre&gt;&lt;code class=&#34;language-conf&#34;&gt;# Remap prefix from &#39;C-b&#39; to &#39;M-a&#39;.
1081unbind C-b 1081unbind C-b
1082set-option -g prefix M-a 1082set-option -g prefix M-a
1083bind-key M-a send-prefix 1083bind-key M-a send-prefix
@@ -1104,35 +1104,35 @@ set -g window-status-current-format &amp;quot;#[fg=#ffffff]#[bg=#111111]#[fg=#ff
1104set -g mouse off 1104set -g mouse off
1105&lt;/code&gt;&lt;/pre&gt; 1105&lt;/code&gt;&lt;/pre&gt;
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 &#43;0200</pubDate> 1114 <pubDate>Wed, 24 May 2023 12:00:00 &#43;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>&lt;p&gt;I have been experimenting with Plan9/9front for a week now. Noice! This is how 1117 <content:encoded>&lt;p&gt;I have been experimenting with Plan9/9front for a week now. Noice! This is how
1118my desktop looks like.&lt;/p&gt; 1118my desktop looks like.&lt;/p&gt;
1119&lt;figure&gt; 1119&lt;figure&gt;
1120&lt;img src=&#34;/notes/9front-desktop.png&#34; alt=&#34;9front desktop&#34; /&gt; 1120&lt;img src=&#34;/notes/9front-desktop.png&#34; alt=&#34;9front desktop&#34; /&gt;
1121&lt;/figure&gt; 1121&lt;/figure&gt;
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 &#43;0200</pubDate> 1132 <pubDate>Tue, 23 May 2023 12:00:00 &#43;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>&lt;p&gt;Example of parsing RSS feeds with Lua. Before running the script install:&lt;/p&gt; 1135 <content:encoded>&lt;p&gt;Example of parsing RSS feeds with Lua. Before running the script install:&lt;/p&gt;
1136&lt;ul&gt; 1136&lt;ul&gt;
1137&lt;li&gt;feedparser with &lt;code&gt;luarocks install feedparser&lt;/code&gt;&lt;/li&gt; 1137&lt;li&gt;feedparser with &lt;code&gt;luarocks install feedparser&lt;/code&gt;&lt;/li&gt;
1138&lt;li&gt;luasocket with &lt;code&gt;luarocks install luasocket&lt;/code&gt;&lt;/li&gt; 1138&lt;li&gt;luasocket with &lt;code&gt;luarocks install luasocket&lt;/code&gt;&lt;/li&gt;
@@ -1162,17 +1162,17 @@ my desktop looks like.&lt;/p&gt;
1162&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; print(&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;! Request failed. Status:&amp;#34;&lt;/span&gt;, status) 1162&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; print(&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;! Request failed. Status:&amp;#34;&lt;/span&gt;, status)
1163&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;end&lt;/span&gt; 1163&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;end&lt;/span&gt;
1164&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1164&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1172 <pubDate>Tue, 23 May 2023 12:00:00 &#43;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>&lt;p&gt;Here is a boilerplate for extending Lua with custom C functions. This requires 1175 <content:encoded>&lt;p&gt;Here is a boilerplate for extending Lua with custom C functions. This requires
1176Clang and Lua 5.1 to be installed. GCC can be used instead of Clang, but the 1176Clang and Lua 5.1 to be installed. GCC can be used instead of Clang, but the
1177Makefile will need to be modified.&lt;/p&gt; 1177Makefile will need to be modified.&lt;/p&gt;
1178&lt;ul&gt; 1178&lt;ul&gt;
@@ -1213,17 +1213,17 @@ Makefile will need to be modified.&lt;/p&gt;
1213&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt; 1213&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
1214&lt;/ul&gt; 1214&lt;/ul&gt;
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 &#43;0200</pubDate> 1223 <pubDate>Mon, 22 May 2023 12:00:00 &#43;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>&lt;p&gt;Execute a shell command in async in C# while not blocking the UI thread.&lt;/p&gt; 1226 <content:encoded>&lt;p&gt;Execute a shell command in async in C# while not blocking the UI thread.&lt;/p&gt;
1227&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;private&lt;/span&gt; &lt;span style=&#34;color:#00f&#34;&gt;async&lt;/span&gt; Task executeCopyCommand() 1227&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00f&#34;&gt;private&lt;/span&gt; &lt;span style=&#34;color:#00f&#34;&gt;async&lt;/span&gt; Task executeCopyCommand()
1228&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{ 1228&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{
1229&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#00f&#34;&gt;await&lt;/span&gt; Task.Run(() =&amp;gt; 1229&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#00f&#34;&gt;await&lt;/span&gt; Task.Run(() =&amp;gt;
@@ -1251,33 +1251,33 @@ in the method that calls &lt;code&gt;executeCopyCommand()&lt;/code&gt;.&lt;/p&gt
1251&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#00f&#34;&gt;await&lt;/span&gt; executeCopyCommand(); 1251&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#00f&#34;&gt;await&lt;/span&gt; executeCopyCommand();
1252&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;} 1252&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
1253&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1253&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1261 <pubDate>Tue, 16 May 2023 12:00:00 &#43;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>&lt;p&gt;Replace &lt;code&gt;*.xml&lt;/code&gt; with your pattern. This will remove executable bit from all 1264 <content:encoded>&lt;p&gt;Replace &lt;code&gt;*.xml&lt;/code&gt; with your pattern. This will remove executable bit from all
1265files matching the pattern. Change &lt;code&gt;&#43;&lt;/code&gt; to &lt;code&gt;-&lt;/code&gt; to add executable bit.&lt;/p&gt; 1265files matching the pattern. Change &lt;code&gt;&#43;&lt;/code&gt; to &lt;code&gt;-&lt;/code&gt; to add executable bit.&lt;/p&gt;
1266&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;find . -type f -name &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;*.xml&amp;#34;&lt;/span&gt; -exec chmod -x {} &#43; 1266&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;find . -type f -name &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;*.xml&amp;#34;&lt;/span&gt; -exec chmod -x {} &#43;
1267&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1267&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1277 <pubDate>Mon, 15 May 2023 12:00:00 &#43;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>&lt;p&gt;Troff is used to write man pages and it is difficult to read it so this will 1280 <content:encoded>&lt;p&gt;Troff is used to write man pages and it is difficult to read it so this will
1281preview how it will look like when it is rendered.&lt;/p&gt; 1281preview how it will look like when it is rendered.&lt;/p&gt;
1282&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# On Linux system.&lt;/span&gt; 1282&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# On Linux system.&lt;/span&gt;
1283&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;groff -man -Tascii filename 1283&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;groff -man -Tascii filename
@@ -1285,34 +1285,34 @@ preview how it will look like when it is rendered.&lt;/p&gt;
1285&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# On Plan9 system.&lt;/span&gt; 1285&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# On Plan9 system.&lt;/span&gt;
1286&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;man 1 filename 1286&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;man 1 filename
1287&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1287&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1295 <pubDate>Sun, 14 May 2023 12:00:00 &#43;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>&lt;p&gt;You will need &lt;code&gt;ffmpeg&lt;/code&gt; installed on your system. This will convert all MKV files 1298 <content:encoded>&lt;p&gt;You will need &lt;code&gt;ffmpeg&lt;/code&gt; installed on your system. This will convert all MKV files
1299into WebM format.&lt;/p&gt; 1299into WebM format.&lt;/p&gt;
1300&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Convert all MKV files into WebM format.&lt;/span&gt; 1300&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Convert all MKV files into WebM format.&lt;/span&gt;
1301&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;find ./ -name &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;*.mkv&amp;#39;&lt;/span&gt; -exec bash -c &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;ffmpeg -i &amp;#34;$0&amp;#34; -vcodec libvpx -acodec libvorbis -cpu-used 5 -threads 8 &amp;#34;${0%%.mp4}.webm&amp;#34;&amp;#39;&lt;/span&gt; {} &lt;span style=&#34;color:#a31515&#34;&gt;\;&lt;/span&gt; 1301&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;find ./ -name &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;*.mkv&amp;#39;&lt;/span&gt; -exec bash -c &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;ffmpeg -i &amp;#34;$0&amp;#34; -vcodec libvpx -acodec libvorbis -cpu-used 5 -threads 8 &amp;#34;${0%%.mp4}.webm&amp;#34;&amp;#39;&lt;/span&gt; {} &lt;span style=&#34;color:#a31515&#34;&gt;\;&lt;/span&gt;
1302&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Convert all MKV files into MP4 format.&lt;/span&gt; 1302&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Convert all MKV files into MP4 format.&lt;/span&gt;
1303&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;find ./ -name &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;*.mkv&amp;#39;&lt;/span&gt; -exec bash -c &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;ffmpeg -i &amp;#34;$0&amp;#34; c:a copy -c:v copy -cpu-used 5 -threads 8 &amp;#34;${0%%.mp4}.mp4&amp;#34;&amp;#39;&lt;/span&gt; {} &lt;span style=&#34;color:#a31515&#34;&gt;\;&lt;/span&gt; 1303&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;find ./ -name &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;*.mkv&amp;#39;&lt;/span&gt; -exec bash -c &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;ffmpeg -i &amp;#34;$0&amp;#34; c:a copy -c:v copy -cpu-used 5 -threads 8 &amp;#34;${0%%.mp4}.mp4&amp;#34;&amp;#39;&lt;/span&gt; {} &lt;span style=&#34;color:#a31515&#34;&gt;\;&lt;/span&gt;
1304&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1304&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1312 <pubDate>Sat, 13 May 2023 12:00:00 &#43;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&amp;#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&amp;#39;t want to download theactual YouTube list (which yt-dlp supports), you can use the following method.</description>
1315 <content:encoded>&lt;p&gt;If you need to download a list of YouTube videos and don&#39;t want to download the 1315 <content:encoded>&lt;p&gt;If you need to download a list of YouTube videos and don&#39;t want to download the
1316actual YouTube list (which &lt;code&gt;yt-dlp&lt;/code&gt; supports), you can use the following method.&lt;/p&gt; 1316actual YouTube list (which &lt;code&gt;yt-dlp&lt;/code&gt; supports), you can use the following method.&lt;/p&gt;
1317&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;// Used to get list of raw URL&amp;#39;s from YouTube&amp;#39;s video tab&amp;#39;. 1317&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;// Used to get list of raw URL&amp;#39;s from YouTube&amp;#39;s video tab&amp;#39;.
1318&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;// Copy them into videos.txt. 1318&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;// Copy them into videos.txt.
@@ -1321,17 +1321,17 @@ actual YouTube list (which &lt;code&gt;yt-dlp&lt;/code&gt; supports), you can us
1321&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# This will download all videos in videos.txt.&lt;/span&gt; 1321&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# This will download all videos in videos.txt.&lt;/span&gt;
1322&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;yt-dlp --batch-file videos.txt -N &lt;span style=&#34;color:#a31515&#34;&gt;`&lt;/span&gt;nproc&lt;span style=&#34;color:#a31515&#34;&gt;`&lt;/span&gt; -f webm 1322&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;yt-dlp --batch-file videos.txt -N &lt;span style=&#34;color:#a31515&#34;&gt;`&lt;/span&gt;nproc&lt;span style=&#34;color:#a31515&#34;&gt;`&lt;/span&gt; -f webm
1323&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1323&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1331 <pubDate>Fri, 12 May 2023 12:00:00 &#43;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>&lt;p&gt;Install Plan9port on Linux. This applies to 1334 <content:encoded>&lt;p&gt;Install Plan9port on Linux. This applies to
1335&lt;a href=&#34;https://9fans.github.io/plan9port/&#34;&gt;Plan9port&lt;/a&gt;. This is a port of many Plan 9 1335&lt;a href=&#34;https://9fans.github.io/plan9port/&#34;&gt;Plan9port&lt;/a&gt;. This is a port of many Plan 9
1336programs to Unix-like operating systems. Useful for programs like &lt;code&gt;9term&lt;/code&gt; and 1336programs to Unix-like operating systems. Useful for programs like &lt;code&gt;9term&lt;/code&gt; and
1337&lt;code&gt;rc&lt;/code&gt;.&lt;/p&gt; 1337&lt;code&gt;rc&lt;/code&gt;.&lt;/p&gt;
@@ -1340,17 +1340,17 @@ programs to Unix-like operating systems. Useful for programs like &lt;code&gt;9t
1340&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd $HOME/plan9/plan9port 1340&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd $HOME/plan9/plan9port
1341&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./INSTALL -r $HOME/plan9 1341&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./INSTALL -r $HOME/plan9
1342&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1342&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1350 <pubDate>Thu, 11 May 2023 12:00:00 &#43;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>&lt;p&gt;If the bootloader is not being written to a disk when installing 9front on real 1353 <content:encoded>&lt;p&gt;If the bootloader is not being written to a disk when installing 9front on real
1354harware try clearing first sector of the disk with the following command.&lt;/p&gt; 1354harware try clearing first sector of the disk with the following command.&lt;/p&gt;
1355&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=/dev/zero of=/dev/sdX bs=512 count=1 1355&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=/dev/zero of=/dev/sdX bs=512 count=1
1356&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; 1356&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
@@ -1358,17 +1358,17 @@ harware try clearing first sector of the disk with the following command.&lt;/p&
1358&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# press delete key to stop the command.&lt;/span&gt; 1358&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# press delete key to stop the command.&lt;/span&gt;
1359&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat &amp;lt;/dev/zero &amp;gt;/dev/sd*/data 1359&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat &amp;lt;/dev/zero &amp;gt;/dev/sd*/data
1360&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1360&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1368 <pubDate>Wed, 10 May 2023 12:00:00 &#43;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>&lt;p&gt;Take a screenshot in Plan9. This applies to &lt;a href=&#34;https://9p.io/plan9/&#34;&gt;Plan9&lt;/a&gt; and 1371 <content:encoded>&lt;p&gt;Take a screenshot in Plan9. This applies to &lt;a href=&#34;https://9p.io/plan9/&#34;&gt;Plan9&lt;/a&gt; and
1372&lt;a href=&#34;https://9front.org/&#34;&gt;9front&lt;/a&gt;. This will take a screenshot of the screen and 1372&lt;a href=&#34;https://9front.org/&#34;&gt;9front&lt;/a&gt;. This will take a screenshot of the screen and
1373output it to &lt;code&gt;/dev/screen&lt;/code&gt;. You can then use &lt;code&gt;topng&lt;/code&gt; to convert it to a png 1373output it to &lt;code&gt;/dev/screen&lt;/code&gt;. You can then use &lt;code&gt;topng&lt;/code&gt; to convert it to a png
1374image.&lt;/p&gt; 1374image.&lt;/p&gt;
@@ -1378,17 +1378,17 @@ image.&lt;/p&gt;
1378&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Delayed screenshot (5 seconds).&lt;/span&gt; 1378&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Delayed screenshot (5 seconds).&lt;/span&gt;
1379&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sleep 5; cat /dev/screen | topng &amp;gt; screen.png 1379&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sleep 5; cat /dev/screen | topng &amp;gt; screen.png
1380&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1380&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1388 <pubDate>Tue, 09 May 2023 12:00:00 &#43;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>&lt;p&gt;Set up weechat to connect to #cat-v on oftc. This applies to 1391 <content:encoded>&lt;p&gt;Set up weechat to connect to #cat-v on oftc. This applies to
1392&lt;a href=&#34;https://weechat.org/&#34;&gt;weechat&lt;/a&gt; but should be similar for other irc clients.&lt;/p&gt; 1392&lt;a href=&#34;https://weechat.org/&#34;&gt;weechat&lt;/a&gt; but should be similar for other irc clients.&lt;/p&gt;
1393&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Install weechat and launch it and execute the following commands.&lt;/span&gt; 1393&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Install weechat and launch it and execute the following commands.&lt;/span&gt;
1394&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; 1394&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
@@ -1397,30 +1397,30 @@ image.&lt;/p&gt;
1397&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/set irc.server.oftc.autojoin &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;#cat-v&amp;#34;&lt;/span&gt; 1397&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/set irc.server.oftc.autojoin &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;#cat-v&amp;#34;&lt;/span&gt;
1398&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/set irc.server.oftc.nicks &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;nick1,nick2,nick3&amp;#34;&lt;/span&gt; 1398&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/set irc.server.oftc.nicks &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;nick1,nick2,nick3&amp;#34;&lt;/span&gt;
1399&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1399&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1407 <pubDate>Mon, 08 May 2023 12:00:00 &#43;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>&lt;p&gt;Write ISO to USB key. Nothing fancy here.&lt;/p&gt; 1410 <content:encoded>&lt;p&gt;Write ISO to USB key. Nothing fancy here.&lt;/p&gt;
1411&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync 1411&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync
1412&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1412&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1420 <pubDate>Sun, 07 May 2023 12:00:00 &#43;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>&lt;ul&gt; 1423 <content:encoded>&lt;ul&gt;
1424&lt;li&gt;First install libfuse with sudo apt install libfuse-dev.&lt;/li&gt; 1424&lt;li&gt;First install libfuse with sudo apt install libfuse-dev.&lt;/li&gt;
1425&lt;li&gt;Then clone &lt;a href=&#34;https://github.com/ftrvxmtrx/9pfs&#34;&gt;https://github.com/ftrvxmtrx/9pfs&lt;/a&gt; and compile it with make.&lt;/li&gt; 1425&lt;li&gt;Then clone &lt;a href=&#34;https://github.com/ftrvxmtrx/9pfs&#34;&gt;https://github.com/ftrvxmtrx/9pfs&lt;/a&gt; and compile it with make.&lt;/li&gt;
1426&lt;li&gt;Copy 9pfs to your path.&lt;/li&gt; 1426&lt;li&gt;Copy 9pfs to your path.&lt;/li&gt;
@@ -1433,32 +1433,32 @@ image.&lt;/p&gt;
1433&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;9pfs 172.18.0.1 -p 9999 local_folder &lt;span style=&#34;color:#008000&#34;&gt;# mount&lt;/span&gt; 1433&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;9pfs 172.18.0.1 -p 9999 local_folder &lt;span style=&#34;color:#008000&#34;&gt;# mount&lt;/span&gt;
1434&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;umount local_folder &lt;span style=&#34;color:#008000&#34;&gt;# unmount&lt;/span&gt; 1434&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;umount local_folder &lt;span style=&#34;color:#008000&#34;&gt;# unmount&lt;/span&gt;
1435&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1435&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1443 <pubDate>Sat, 06 May 2023 12:00:00 &#43;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>&lt;p&gt;Sometimes you want to push to multiple origins at once. This is useful if you 1446 <content:encoded>&lt;p&gt;Sometimes you want to push to multiple origins at once. This is useful if you
1447have a mirror of your repository on another server. You can do this by adding 1447have a mirror of your repository on another server. You can do this by adding
1448multiple push urls to your git config. This is a shorthand for command above.&lt;/p&gt; 1448multiple push urls to your git config. This is a shorthand for command above.&lt;/p&gt;
1449&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git config --global alias.pushall &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;!sh -c &amp;#34;git remote | xargs -L1 git push --all&amp;#34;&amp;#39;&lt;/span&gt; 1449&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git config --global alias.pushall &lt;span style=&#34;color:#a31515&#34;&gt;&amp;#39;!sh -c &amp;#34;git remote | xargs -L1 git push --all&amp;#34;&amp;#39;&lt;/span&gt;
1450&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1450&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1458 <pubDate>Fri, 05 May 2023 12:00:00 &#43;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>&lt;p&gt;Run 9front in Qemu. This applies to &lt;a href=&#34;https://9p.io/plan9/&#34;&gt;Plan9&lt;/a&gt; and 1461 <content:encoded>&lt;p&gt;Run 9front in Qemu. This applies to &lt;a href=&#34;https://9p.io/plan9/&#34;&gt;Plan9&lt;/a&gt; and
1462&lt;a href=&#34;https://9front.org/&#34;&gt;9front&lt;/a&gt;.&lt;/p&gt; 1462&lt;a href=&#34;https://9front.org/&#34;&gt;9front&lt;/a&gt;.&lt;/p&gt;
1463&lt;p&gt;Download from here &lt;a href=&#34;http://9front.org/iso/&#34;&gt;http://9front.org/iso/&lt;/a&gt;.&lt;/p&gt; 1463&lt;p&gt;Download from here &lt;a href=&#34;http://9front.org/iso/&#34;&gt;http://9front.org/iso/&lt;/a&gt;.&lt;/p&gt;
1464&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Create a qcow2 image.&lt;/span&gt; 1464&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#008000&#34;&gt;# Create a qcow2 image.&lt;/span&gt;
@@ -1473,98 +1473,98 @@ multiple push urls to your git config. This is a shorthand for command above.&lt
1473&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;&lt;/span&gt; -drive &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=none,id=vd1,file=$HOME/VM/ISO/9front.386.iso &lt;span style=&#34;color:#a31515&#34;&gt;\ 1473&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;&lt;/span&gt; -drive &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=none,id=vd1,file=$HOME/VM/ISO/9front.386.iso &lt;span style=&#34;color:#a31515&#34;&gt;\
1474&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;&lt;/span&gt; -device scsi-cd,drive=vd1,bootindex=0 1474&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;&lt;/span&gt; -device scsi-cd,drive=vd1,bootindex=0
1475&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 1475&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</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 &#43;0200</pubDate> 1483 <pubDate>Mon, 01 May 2023 12:00:00 &#43;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 &amp;#34;6fab11c6669976d759d2992eff1dd5be&amp;#34;) &amp;#34;&amp;#34; )) &amp;#34;&amp;#34; }}&amp;lt;link rel=&amp;#34;stylesheet&amp;#34; href=&amp;#34;/style.</description> 1485 <description>{{ $cachebuster := delimit (shuffle (split (md5 &amp;#34;6fab11c6669976d759d2992eff1dd5be&amp;#34;) &amp;#34;&amp;#34; )) &amp;#34;&amp;#34; }}&amp;lt;link rel=&amp;#34;stylesheet&amp;#34; href=&amp;#34;/style.</description>
1486 <content:encoded>&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{{ $cachebuster := delimit (shuffle (split (md5 &amp;#34;6fab11c6669976d759d2992eff1dd5be&amp;#34;) &amp;#34;&amp;#34; )) &amp;#34;&amp;#34; }} 1486 <content:encoded>&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{{ $cachebuster := delimit (shuffle (split (md5 &amp;#34;6fab11c6669976d759d2992eff1dd5be&amp;#34;) &amp;#34;&amp;#34; )) &amp;#34;&amp;#34; }}
1487&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; 1487&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
1488&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;link rel=&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;stylesheet&amp;#34;&lt;/span&gt; href=&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;/style.css?v={{ $cachebuster }}&amp;#34;&lt;/span&gt;&amp;gt; 1488&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;link rel=&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;stylesheet&amp;#34;&lt;/span&gt; href=&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;/style.css?v={{ $cachebuster }}&amp;#34;&lt;/span&gt;&amp;gt;
1489&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This &lt;code&gt;6fab11c6669976d759d2992eff1dd5be&lt;/code&gt; can be random string you generate use. 1489&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This &lt;code&gt;6fab11c6669976d759d2992eff1dd5be&lt;/code&gt; can be random string you generate use.
1490You can use whatever you want.&lt;/p&gt; 1490You can use whatever you want.&lt;/p&gt;
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>