]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom="http://www.w3.org/2005/Atom">
3 <channel>
4 <title>Petter Reinholdtsen</title>
5 <description></description>
6 <link>https://people.skolelinux.org/pere/blog/</link>
7 <atom:link href="https://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>LinuxCNC translators life just got a bit easier</title>
11 <link>https://people.skolelinux.org/pere/blog/LinuxCNC_translators_life_just_got_a_bit_easier.html</link>
12 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/LinuxCNC_translators_life_just_got_a_bit_easier.html</guid>
13 <pubDate>Fri, 3 Jun 2022 21:00:00 +0200</pubDate>
14 <description>&lt;p&gt;Back in oktober last year, when I started looking at the
15 &lt;a href=&quot;https://en.wikipedia.org/wiki/LinuxCNC&quot;&gt;LinuxCNC&lt;/a&gt; system, I
16 proposed to change the documentation build system make life easier for
17 translators. The original system consisted of independently written
18 documentation files for each language, with no automated way to track
19 changes done in other translations and no help for the translators to
20 know how much was left to translated. By using
21 &lt;a href=&quot;https://po4a.org/&quot;&gt;the po4a system&lt;/a&gt; to generate POT and PO
22 files from the English documentation, this can be improved. A small
23 team of LinuxCNC contributors got together and today our labour
24 finally payed off. Since a few hours ago, it is now possible to
25 translate &lt;a href=&quot;https://hosted.weblate.org/projects/linuxcnc/&quot;&gt;the
26 LinuxCNC documentation on Weblate&lt;/a&gt;, alongside the program itself.&lt;/p&gt;
27
28 &lt;p&gt;The effort to migrate the documentation to use po4a has been both
29 slow and frustrating. I am very happy we finally made it.&lt;/p&gt;
30
31 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
32 activities, please send Bitcoin donations to my address
33 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
34 </description>
35 </item>
36
37 <item>
38 <title>geteltorito make CD firmware upgrades a breeze</title>
39 <link>https://people.skolelinux.org/pere/blog/geteltorito_make_CD_firmware_upgrades_a_breeze.html</link>
40 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/geteltorito_make_CD_firmware_upgrades_a_breeze.html</guid>
41 <pubDate>Wed, 20 Apr 2022 11:50:00 +0200</pubDate>
42 <description>&lt;p&gt;Recently I wanted to upgrade the firmware of my thinkpad, and
43 located the firmware download page from Lenovo (which annoyingly do
44 not allow access via Tor, forcing me to hand them more personal
45 information that I would like). The
46 &lt;a href=&quot;https://support.lenovo.com/no/en/search?query=thinkpad firmware bios upgrade iso&amp;SearchType=Customer search&amp;searchLocation=Masthead&quot;&gt;download
47 from Lenovo&lt;/a&gt; is a bootable ISO image, which is a bit of a problem
48 when all I got available is a USB memory stick. I tried booting the
49 ISO as a USB stick, but this did not work. But genisoimage came to
50 the rescue.&lt;/p&gt;
51
52 &lt;P&gt;The geteltorito program in
53 &lt;a href=&quot;http://tracker.debian.org/cdrkit&quot;&gt;the genisoimage binary
54 package&lt;/a&gt; is able to convert the bootable ISO image to a bootable
55 USB stick using a simple command line recipe, which I then can write
56 to the most recently inserted USB stick:&lt;/p&gt;
57
58 &lt;blockquote&gt;&lt;pre&gt;
59 geteltorito -o usbstick.img lenovo-firmware.iso
60 sudo dd bs=10M if=usbstick.img of=$(ls -tr /dev/sd?|tail -1)
61 &lt;/pre&gt;&lt;/blockquote&gt;
62
63 &lt;p&gt;This USB stick booted the firmware upgrader just fine, and in a few
64 minutes my machine had the latest and greatest BIOS firmware in place.&lt;/p&gt;
65 </description>
66 </item>
67
68 <item>
69 <title>Playing and encoding AV1 in Debian Bullseye</title>
70 <link>https://people.skolelinux.org/pere/blog/Playing_and_encoding_AV1_in_Debian_Bullseye.html</link>
71 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Playing_and_encoding_AV1_in_Debian_Bullseye.html</guid>
72 <pubDate>Sat, 16 Apr 2022 08:40:00 +0200</pubDate>
73 <description>&lt;p&gt;Inspired by the recent news of
74 &lt;a href=&quot;https://slashdot.org/story/22/04/03/2039219/intel-beats-amd-and-nvidia-with-arc-gpus-full-av1-support&quot;&gt;AV1
75 hardware encoding support from Intel&lt;/a&gt;, I decided to look into
76 the state of AV1 on Linux today. AV1 is a
77 &lt;a href=&quot;https://web.archive.org/web/20160618103850/http://www.digistan.org/open-standard:definition&quot;&gt;free
78 and open standard&lt;/a&gt; as defined by Digistan without any royalty
79 payment requirement, unlike its much used competitor encoding
80 H.264. While looking, I came across an 5 year
81 &lt;a href=&quot;https://askubuntu.com/questions/1061908/how-to-encode-and-playback-video-with-the-av1-codec-on-bionic-beaver-18-04&quot;&gt;old
82 question on askubuntu.com&lt;/a&gt; which in turn inspired me to check out
83 how things are in Debian Stable regarding AV1. The test file listed
84 in the question (askubuntu_test_aom.mp4) did not exist any more, so I
85 tracked down a different set of test files on
86 &lt;a href=&quot;https://av1.webmfiles.org/&quot;&gt;av1.webmfiles.org&lt;/a&gt; to test them
87 with the various video tools I had installed on my machine. I was
88 happy to discover that AV1 decoding and playback worked with almost
89 every tool I tested:
90
91 &lt;table align=&quot;center&quot;&gt;
92 &lt;tr&gt;&lt;td&gt;mediainfo&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
93 &lt;tr&gt;&lt;td&gt;dragonplayer&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
94 &lt;tr&gt;&lt;td&gt;ffmpeg / ffplay&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
95 &lt;tr&gt;&lt;td&gt;gnome-mplayer&lt;/td&gt; &lt;td&gt;fail&lt;/td&gt;&lt;/tr&gt;
96 &lt;tr&gt;&lt;td&gt;mplayer&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
97 &lt;tr&gt;&lt;td&gt;mpv&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
98 &lt;tr&gt;&lt;td&gt;parole&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
99 &lt;tr&gt;&lt;td&gt;vlc&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
100 &lt;tr&gt;&lt;td&gt;firefox&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
101 &lt;tr&gt;&lt;td&gt;chromium&lt;/td&gt; &lt;td&gt;ok&lt;/td&gt;&lt;/tr&gt;
102 &lt;/table&gt;
103
104 &lt;p&gt;AV1 encoding is available in Debian Stable from the aom-tools
105 version 1.0.0.errata1-3 package, using the aomenc tool. The encoding
106 using the package in Debian Stable is quite slow, with the frame rate
107 for my 10 second test video at around 0.25 fps. My 10 second video
108 test took 16 minutes and 11 seconds on my test machine.&lt;/p&gt;
109
110 &lt;p&gt;I tested by first running ffmpeg and then aomenc using the recipe
111 provided by the askubuntu recipe above. I had to remove the
112 &#39;--row-mt=1&#39; option, as it was not supported in my 1.0.0 version. The
113 encoding only used a single thread, according to &lt;tt&gt;top&lt;/tt&gt;.&lt;/p&gt;
114
115 &lt;blockquote&gt;&lt;pre&gt;
116 ffmpeg -i some-old-video.ogv -t 10 -pix_fmt yuv420p video.y4m
117 aomenc --fps=24/1 -u 0 --codec=av1 --target-bitrate=1000 \
118 --lag-in-frames=25 --auto-alt-ref=1 -t 24 --cpu-used=8 \
119 --tile-columns=2 --tile-rows=2 -o output.webm video.y4m
120 &lt;/pre&gt;&lt;/blockquote&gt;
121
122 &lt;p&gt;As version 1.0.0 currently have several
123 &lt;a href=&quot;https://security-tracker.debian.org/tracker/source-package/aom&quot;&gt;unsolved
124 security issues in Debian Stable&lt;/a&gt;, and to see if the recent
125 backport &lt;a href=&quot;https://tracker.debian.org/pkg/aom&quot;&gt;provided in
126 Debian&lt;/a&gt; is any quicker, I ran &lt;tt&gt;apt -t bullseye-backports install
127 aom-tools&lt;/tt&gt; to fetch the backported version and re-encoded the
128 video using the latest version. This time the &#39;--row-mt=1&#39; option
129 worked, and the encoding was done in 46 seconds with a frame rate of
130 around 5.22 fps. This time it seem to be using all my four cores to
131 encode. Encoding speed is still too low for streaming and real time,
132 which would require frame rates above 25 fps, but might be good enough
133 for offline encoding.&lt;/p&gt;
134
135 &lt;p&gt;I am very happy to see AV1 playback working so well with the
136 default tools in Debian Stable. I hope the encoding situation improve
137 too, allowing even a slow old computer like my 10 year old laptop to
138 be used for encoding.&lt;/p&gt;
139
140 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
141 activities, please send Bitcoin donations to my address
142 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
143 </description>
144 </item>
145
146 <item>
147 <title>Få en slutt på Digitale utslipp</title>
148 <link>https://people.skolelinux.org/pere/blog/F__en_slutt_p__Digitale_utslipp.html</link>
149 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/F__en_slutt_p__Digitale_utslipp.html</guid>
150 <pubDate>Mon, 14 Mar 2022 22:00:00 +0100</pubDate>
151 <description>&lt;p&gt;På onsdag sendte jeg følgende epost til Utdanningsetaten i Oslo
152 kommune (UDE). Fikk beskjed om at min henvendelse har saksnummer
153 22/7559-1 i den
154 &lt;a href=&quot;https://www.oslo.kommune.no/etater-foretak-og-ombud/utdanningsetaten/postjournal-utdanningsetaten/&quot;&gt;offentlige
155 postjournalen til UDE&lt;/a&gt;. Jeg er spent på hva slags respons jeg får.
156 Mistenker jo de fleste som sprer sine nettsideleseres
157 personopplysninger til utlandet ikke har tenkt så nøye igjennom hva de
158 gjør, og at det er håp om at de tenker seg litt nøyere om hvis de blir
159 klar over problemstillingen. Vet du noen som burde få tilsvarede
160 beskjed og spørsmål? Kanskje du kan sende dem en epost. Hvis alle
161 bidrar blir det kanskje litt bedre.&lt;/p&gt;
162
163 &lt;blockquote&gt;
164 &lt;p&gt;To: postmottak (at) osloskolen.no
165 &lt;br&gt;Subject: Digitale utslipp fra osloskolens nettsider&lt;/p&gt;
166
167 &lt;p&gt;Hei.&lt;/p&gt;
168
169 &lt;p&gt;Jeg ser at osloskolens nettsider har digitale utslipp av
170 personopplysninger til Google, Facebook og andre, blant annet omtalt
171&amp;lt;URL: &lt;a href=&quot;https://aktuelt.osloskolen.no/personvernerklaring-for-osloskolen/informasjonskapsler/&quot;&gt;https://aktuelt.osloskolen.no/personvernerklaring-for-osloskolen/informasjonskapsler/&lt;/a&gt;
172 &gt;.&lt;/p&gt;
173
174 &lt;p&gt;&amp;lt;URL: &lt;a href=&quot;https://webbkoll.dataskydd.net/&quot;&gt;https://webbkoll.dataskydd.net/&lt;/a&gt; &gt; kan være et nyttig verktøy for å holde øye med utslippsomfanget på ulike sider.&lt;/p&gt;
175
176 &lt;p&gt;Kanskje det er en ide å gjøre noe med det, jamfør &amp;lt;URL: &lt;a href=&quot;https://www.digi.no/artikler/debatt-det-enkleste-tiltaket-er-a-skru-av-google-analytics/517378&quot;&gt;https://www.digi.no/artikler/debatt-det-enkleste-tiltaket-er-a-skru-av-google-analytics/517378&lt;/a&gt; &gt;?&lt;/p&gt;
177
178 &lt;p&gt;Et alternativ til Google Analytics kan være en lokalt installert
179 utgave av &amp;lt;URL:
180 &lt;a href=&quot;https://matomo.org/&quot;&gt;https://matomo.org/&lt;/a&gt; &gt;. Den og flere
181 andre alternativer kan finnes via
182 &amp;lt;URL: &lt;a href=&quot;https://www.digi.no/artikler/sverige-vil-skrote-amerikansk-skytjeneste-her-er-alternativene/516223?key=5QsV0wRG&quot;&gt;https://www.digi.no/artikler/sverige-vil-skrote-amerikansk-skytjeneste-her-er-alternativene/516223?key=5QsV0wRG&lt;/a&gt; &gt;
183 på bakgrunn av at svenske myndigheter har innsett at dagens praksis
184 nok er både lite lur og ulovlig. Der henger Norge litt etter, men
185 osloskolen har her mulighet til å være litt i forkant. :)&lt;/p&gt;
186
187 &lt;p&gt;Fint om dere kan gi beskjed hvilket saksnummer denne henvendelsen får i
188 offentlig postjournal når den er mottatt.&lt;/p&gt;
189
190 &lt;/blockquote&gt;
191
192 &lt;/p&gt;Flere og flere innser at slik spredning av personopplysninger er
193 ugreit. Det har pågått i mange år. Ser jeg blogget
194 &lt;a href=&quot;https://people.skolelinux.org/pere/blog/Det_er_jo_makta_som_er_mest_s_rbar_ved_massiv_overv_kning_av_Internett.html&quot;&gt;første
195 gang om Google Analytics i 2013&lt;/a&gt; og
196 &lt;a href=&quot;https://people.skolelinux.org/pere/blog/Snurpenot_overv_kning_av_sensitiv_personinformasjon.html&quot;&gt;analyserte
197 omfanget i 2015&lt;/a&gt;, men det er et langt lerret å bleke.&lt;/p&gt;
198
199 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
200 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
201 til min adresse
202 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
203 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
204 </description>
205 </item>
206
207 <item>
208 <title>Publish Hargassner wood chip boiler state to MQTT</title>
209 <link>https://people.skolelinux.org/pere/blog/Publish_Hargassner_wood_chip_boiler_state_to_MQTT.html</link>
210 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Publish_Hargassner_wood_chip_boiler_state_to_MQTT.html</guid>
211 <pubDate>Sat, 12 Mar 2022 06:30:00 +0100</pubDate>
212 <description>&lt;p&gt;Recently I had a look at a
213 &lt;a href=&quot;https://www.hargassner.at/&quot;&gt;Hargassner&lt;/a&gt;
214 &lt;a href=&quot;https://www.hargassner.at/en/products/wood-chip-boiler.html&quot;&gt;wood
215 chip boiler&lt;/a&gt;, and what kind of free software can be used to monitor
216 and control it. The boiler can be connected to some cloud service via
217 what the producer call an Internet Gateway, which seem to be a
218 computer connecting to the boiler and passing the information gathered
219 to the cloud. I discovered the boiler controller got an IP address on
220 the local network and listen on TCP port 23 to provide status
221 information as a text line of numbers. It also provide a HTTP server
222 listening on port 80, but I have not yet figured out what it can do
223 beside return an error code.&lt;/p&gt;
224
225 &lt;p&gt;If I am to believe various free software implementations talking to
226 such boiler, the interpretation of the line of numbers differ between
227 type of boiler and software version on the boiler. By comparing the
228 list of numbers on the front panel of the boiler with the numbers
229 returned via TCP, I have been able to figure out several of the
230 numbers, but there are a lot left to understand. I&#39;ve located several
231 temperature measurements and hours running values, as well as oxygen
232 measurements and counters.&lt;/p&gt;
233
234 I decided to write a simple parser in Python for the values I figured
235 out so far, and a simple MQTT injector publishing both the interpreted
236 and the unknown values on a MQTT bus to make collecting and graphing
237 simpler. The end result is available from the
238 &lt;a href=&quot;https://gitlab.com/petterreinholdtsen/hargassner2mqtt&quot;&gt;hargassner2mqtt
239 project page&lt;/a&gt; on gitlab. I very much welcome patches extending the
240 parser to understand more values, boiler types and software versions.
241 I do not really expect very few free software developers got their
242 hands on such unit to experiment, but it would be fun if others too find
243 this project useful.&lt;/p&gt;
244
245 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
246 activities, please send Bitcoin donations to my address
247 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
248 </description>
249 </item>
250
251 <item>
252 <title>Run your industrial metal working machine using Debian?</title>
253 <link>https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html</link>
254 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html</guid>
255 <pubDate>Wed, 2 Mar 2022 18:40:00 +0100</pubDate>
256 <description>&lt;p&gt;After many months of hard work by the good people involved in
257 &lt;a href=&quot;https://en.wikipedia.org/wiki/LinuxCNC&quot;&gt;LinuxCNC&lt;/a&gt;, the
258 system was accepted Sunday
259 &lt;a href=&quot;https://tracker.debian.org/pkg/linuxcnc&quot;&gt;into Debian&lt;/a&gt;.
260 Once it was available from Debian, I was surprised to discover from
261 &lt;a href=&quot;https://qa.debian.org/popcon.php?package=linuxcnc&quot;&gt;its
262 popularity-contest numbers&lt;/a&gt; that people have been reporting its use
263 since 2012. &lt;a href=&quot;http://linuxcnc.org/&quot;&gt;Its project site&lt;/a&gt; might
264 be a good place to check out, but sadly is not working when visiting
265 via Tor.&lt;/p&gt;
266
267 &lt;p&gt;But what is LinuxCNC, you are probably wondering? Perhaps a
268 Wikipedia quote is in place?&lt;/p&gt;
269
270 &lt;blockquote&gt;
271 &quot;LinuxCNC is a software system for numerical control of
272 machines such as milling machines, lathes, plasma cutters, routers,
273 cutting machines, robots and hexapods. It can control up to 9 axes or
274 joints of a CNC machine using G-code (RS-274NGC) as input. It has
275 several GUIs suited to specific kinds of usage (touch screen,
276 interactive development).&quot;
277 &lt;/blockquote&gt;
278
279 &lt;p&gt;It can even control 3D printers. And even though the Wikipedia
280 page indicate that it can only work with hard real time kernel
281 features, it can also work with the user space soft real time features
282 provided by the Debian kernel.
283 &lt;a href=&quot;https://github.com/linuxcnc/linuxcnc&quot;&gt;The source code&lt;/a&gt; is
284 available from Github. The last few months I&#39;ve been involved in the
285 translation setup for the program and documentation. Translators are
286 most welcome to
287 &lt;a href=&quot;https://hosted.weblate.org/engage/linuxcnc/&quot;&gt;join the
288 effort&lt;/a&gt; using Weblate.&lt;/p&gt;
289
290 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
291 activities, please send Bitcoin donations to my address
292 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
293 </description>
294 </item>
295
296 <item>
297 <title>Updated vlc bittorrent plugin in Debian (version 2.14)</title>
298 <link>https://people.skolelinux.org/pere/blog/Updated_vlc_bittorrent_plugin_in_Debian__version_2_14_.html</link>
299 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Updated_vlc_bittorrent_plugin_in_Debian__version_2_14_.html</guid>
300 <pubDate>Mon, 14 Feb 2022 08:00:00 +0100</pubDate>
301 <description>&lt;p&gt;I am very happy to report that a new version of the
302 &lt;a href=&quot;https://tracker.debian.org/pkg/vlc-plugin-bittorrent&quot;&gt;VLC
303 bittorrent plugin&lt;/a&gt; was just uploaded into debian. The changes
304 since last time is mostly code clean in the download code. The package
305 is currently in Debian unstable, but should be available in Debian
306 testing son. To test it, simply install it like this:&lt;/p&gt;
307
308 &lt;p&gt;&lt;pre&gt;
309 apt install vlc-plugin-bittorrent
310 &lt;/pre&gt;&lt;/p&gt;
311
312 &lt;p&gt;After it is installed, you can try to use it to play a file
313 downloaded live via bittorrent like this:
314
315 &lt;p&gt;&lt;pre&gt;
316 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
317 &lt;/pre&gt;&lt;/p&gt;
318
319 &lt;p&gt;It can also use magnet links and local .torrent files like the ones
320 provided by the Internet Archive. Another example is the &lt;a
321 href=&quot;https://archive.org/details/LoveNest&quot;&gt;Love Nest&lt;/a&gt; Buster
322 Keaton movie, where one can click on the &#39;Torrent&#39; link to get going.&lt;/p&gt;
323
324 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
325 activities, please send Bitcoin donations to my address
326 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
327 </description>
328 </item>
329
330 <item>
331 <title>A Brazilian Portuguese translation of the book Made with Creative Commons</title>
332 <link>https://people.skolelinux.org/pere/blog/A_Brazilian_Portuguese_translation_of_the_book_Made_with_Creative_Commons.html</link>
333 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/A_Brazilian_Portuguese_translation_of_the_book_Made_with_Creative_Commons.html</guid>
334 <pubDate>Fri, 3 Dec 2021 09:30:00 +0100</pubDate>
335 <description>&lt;p&gt;A few days ago, a productive translator started working on a new
336 translation of &lt;a href=&quot;https://madewith.cc&quot;&gt;the Made with Creative
337 Commons book&lt;/a&gt; for Brazilian Portuguese. The translation take place on
338 &lt;a href=&quot;https://hosted.weblate.org/projects/madewithcc/translation/&quot;&gt;the
339 Weblate web based translation system&lt;/a&gt;. Once the translation is
340 complete and proof read, we can publish it on paper as well as in PDF,
341 ePub and HTML format. The translation is already 16% complete, and if
342 more people get involved I am conviced it can very quickly reach 100%.
343 If you are interested in helping out with this or other translations
344 of the Made with Creative Commons book, start translating on
345 Weblate. There are partial translations available in Azerbaijani,
346 Bengali, Brazilian Portuguese, Dutch, French, German, Greek, Polish,
347 Simplified Chinese, Swedish, Thai and Ukrainian.&lt;/p&gt;
348
349 &lt;p&gt;The &lt;a href=&quot;https://gitlab.com/gunnarwolf/madewithcc-es.git&quot;&gt;git
350 repository for the book&lt;/a&gt; contain all source files needed to build
351 the book for yourself.
352 &lt;a href=&quot;https://gunnarwolf.gitlab.io/madewithcc-es/&quot;&gt;HTML editions&lt;/a&gt;
353 to help with proof reading is also available.&lt;/p&gt;
354
355 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
356 activities, please send Bitcoin donations to my address
357 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
358 </description>
359 </item>
360
361 <item>
362 <title>Debian still an excellent choice for Lego builders</title>
363 <link>https://people.skolelinux.org/pere/blog/Debian_still_an_excellent_choice_for_Lego_builders.html</link>
364 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Debian_still_an_excellent_choice_for_Lego_builders.html</guid>
365 <pubDate>Sun, 24 Oct 2021 07:10:00 +0200</pubDate>
366 <description>&lt;p&gt;The Debian Lego team saw a lot of activity the last few weeks. All
367 the packages under the team umbrella has been updated to fix
368 packaging, lintian issues and BTS reports. In addition, a new and
369 inspiring team member appeared on both the
370 &lt;a href=&quot;https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-lego-team&quot;&gt;debian-lego-team
371 Team mailing list&lt;/a&gt; and
372 &lt;a href=&quot;irc://irc.debian.org/%23debian-lego&quot;&gt;IRC channel
373 #debian-lego&lt;/a&gt;. If you are interested in Lego CAD design and LEGO
374 Mindstorms programming, check out the
375 &lt;a href=&quot;http://wiki.debian.org/LegoDesigners&quot;&gt;team wiki page&lt;/a&gt; to
376 see what Debian can offer the Lego enthusiast.&lt;/p&gt;
377
378 &lt;p&gt;Patches has been sent upstream, causing new upstream releases, one
379 even the first one in more than ten years, and old upstreams was
380 released with new ones. There are still a lot of work left, and the
381 team welcome more members to help us make sure Debian is the Linux
382 distribution of choice for Lego builders. If you want to contribute,
383 join us in the IRC channel and become part of
384 &lt;a href=&quot;https://salsa.debian.org/debian-lego-team/&quot;&gt;the team on
385 Salsa&lt;/a&gt;.&lt;/p&gt;
386
387 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
388 activities, please send Bitcoin donations to my address
389 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
390 </description>
391 </item>
392
393 <item>
394 <title>Hvilke partier støttet datalagringsdirektivet 2 og 3?</title>
395 <link>https://people.skolelinux.org/pere/blog/Hvilke_partier_st_ttet_datalagringsdirektivet_2_og_3_.html</link>
396 <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Hvilke_partier_st_ttet_datalagringsdirektivet_2_og_3_.html</guid>
397 <pubDate>Fri, 10 Sep 2021 08:35:00 +0200</pubDate>
398 <description>&lt;p&gt;Relativt stille har Stortinget den siste perioden vedtatt
399 &lt;a href=&quot;https://no.wikipedia.org/wiki/Datalagringsdirektivet&quot;&gt;datalagringsdirektivet&lt;/a&gt; versjon to og tre, og slik økt
400 overvåkningstrykket på Internett i Norge betraktelig. Det blir mer og
401 mer viktig å &lt;a href=&quot;https://www.torproject.org/&quot;&gt;bruke Tor&lt;/a&gt; og
402 god kryptering for å sikre sin privatsfære på Internett.&lt;/p&gt;
403
404 &lt;p&gt;Først ut var
405 &lt;a href=&quot;https://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=79451&quot;&gt;ny
406 etterretningstjenestelov&lt;/a&gt; vedtatt 2020-06-11, der samtlige partier
407 på stortinget (Arbeiderpartiet, Fremskrittspartiet, Høyre, Kristelig
408 Folkeparti, Miljøpartiet De Grønne, Senterpartiet, Sosialistisk
409 Venstreparti, Venstre og et forhenværende Fremskrittspartimedlem)
410 unntatt Rødt støttet loven i sin helhet da den ble vedtatt.
411
412 &lt;p&gt;Dernest kom
413 &lt;a href=&quot;https://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=84446&quot;&gt;ny
414 ekomlov&lt;/a&gt; vedtatt 2021-06-08 med støtte fra Arbeiderpartiet,
415 Fremskrittspartiet, Høyre, Kristelig Folkeparti, Senterpartiet,
416 Venstre og et forhenværende Fremskrittspartimedlem mot stemmene fra
417 Sosialistisk Venstreparti, Miljøpartiet De Grønne og Rødt.&lt;/p&gt;
418
419 &lt;p&gt;Intet parti som støtter slike inngrep i privatsfæren får min støtte
420 i valg. Heldigvis er det mange parter også utenfor Stortinget som kan
421 ha nytte av den økonomiske støtten som følger av hver stemme de får i
422 stortingsvalget i år, selv om de ikke kommer inn på Stortinget i denne
423 omgang.&lt;/p&gt;
424
425 &lt;p&gt;Som et annet målepunkt på hvor mye vern av privatsfæren betyr for
426 stortingspartiene kan jeg fortelle at ikke et eneste av partiene på
427 Stortinget har besvart
428 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Hva_mener_partiene_om_vern_av_privatsf_ren_og_sporing_av_befolkningen_.html&quot;&gt;brevet
429 med spørsmål rundt vern av privatsfæren&lt;/a&gt; som de fikk i sommer.&lt;/p&gt;
430
431 &lt;p&gt;Hvis du lurer på hva som er problemet med datalagringsdirektivet,
432 anbefaler jeg å lese &lt;a href=&quot;http://www.uhuru.biz/?cat=84&quot;&gt;artiklene
433 fra Jon Wessel-Aas&lt;/a&gt; om temaet.&lt;/p&gt;
434
435 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
436 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
437 til min adresse
438 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
439 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
440
441 </description>
442 </item>
443
444 </channel>
445 </rss>