X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/2e3ebad6e2682b34ec89dc7e4a5838da7a6fcdf5..271aba3cc2efb48d8c0720a80a64f7845124cba6:/blog/archive/2018/12/12.rss
diff --git a/blog/archive/2018/12/12.rss b/blog/archive/2018/12/12.rss
index 7a4f01b5fb..28be8478d0 100644
--- a/blog/archive/2018/12/12.rss
+++ b/blog/archive/2018/12/12.rss
@@ -6,6 +6,94 @@
http://people.skolelinux.org/pere/blog/
+
+ Learn to program with Minetest on Debian
+ http://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html
+ http://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html
+ Sat, 15 Dec 2018 15:30:00 +0100
+ <p>A fun way to learn how to program
+<a href="https://www.python.org/">Python</a> is to follow the
+instructions in the book
+"<a href="https://nostarch.com/programwithminecraft">Learn to program
+with Minecraft</a>", which introduces programming in Python to people
+who like to play with Minecraft. The book uses a Python library to
+talk to a TCP/IP socket with an API accepting build instructions and
+providing information about the current players in a Minecraft world.
+The TCP/IP API was first created for the Minecraft implementation for
+Raspberry Pi, and has since been ported to some server versions of
+Minecraft. The book contain recipes for those using Windows, MacOSX
+and Raspian. But a little known fact is that you can follow the same
+recipes using the free software construction game
+<a href="https://minetest.net/">Minetest</a>.</p>
+
+<p>There is <a href="https://github.com/sprintingkiwi/pycraft_mod">a
+Minetest module implementing the same API</a>, making it possible to
+use the Python programs coded to talk to Minecraft with Minetest too.
+I
+<a href="https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%2Bgit20180331.0376a0a%2Bdfsg-1.html">uploaded
+this module</a> to Debian two weeks ago, and as soon as it clears the
+FTP masters NEW queue, learning to program Python with Minetest on
+Debian will be a simple 'apt install' away. The Debian package is
+maintained as part of the Debian Games team, and
+<a href="https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft">the
+packaging rules</a> are currently located under 'unfinished' on
+Salsa.</p>
+
+<p>You will most likely need to install several of the Minetest
+modules in Debian for the examples included with the library to work
+well, as there are several blocks used by the example scripts that are
+provided via modules in Minetest. Without the required blocks, a
+simple stone block is used instead. My initial testing with a analog
+clock did not get gold arms as instructed in the python library, but
+instead used stone arms.</p>
+
+<p>I tried to find a way to add the API to the desktop version of
+Minecraft, but were unable to find any working recipes. The
+<a href="https://www.epiphanydigest.com/tag/minecraft-python-api/">recipes</a>
+I <a href="https://github.com/kbsriram/mcpiapi">found</a> are only
+working with a standalone Minecraft server setup. Are there any
+options to use with the normal desktop version?</p>
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+
+
+
+
+ Non-blocking bittorrent plugin for vlc
+ http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html
+ http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html
+ Wed, 12 Dec 2018 07:20:00 +0100
+ <p>A few hours ago, a new and improved version (2.4) of
+<a href="https://tracker.debian.org/pkg/vlc-plugin-bittorrent">the VLC
+bittorrent plugin</a> was uploaded to Debian. This new version
+include a complete rewrite of the bittorrent related code, which seem
+to make the plugin non-blocking. This mean you can actually exit VLC
+even when the plugin seem to be unable to get the bittorrent streaming
+started. The new version also include support for filtering playlist
+by file extension using command line options, if you want to avoid
+processing audio, video or images. The package is currently in Debian
+unstable, but should be available in Debian testing in two days. To
+test it, simply install it like this:</p>
+
+<p><pre>
+apt install vlc-plugin-bittorrent
+</pre></p>
+
+<p>After it is installed, you can try to use it to play a file
+downloaded live via bittorrent like this:
+
+<p><pre>
+vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
+</pre></p>
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+
+
+
Retten til kontant betaling er en rettighet som må brukes for å beholdes
http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html
@@ -30,13 +118,13 @@ seg myndighetene eller private organisasjoner, så kan en ikke lenger
bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
av retten til å bevege seg fritt i landet at en motstår fristelsen til
å legge igjen digitale spor når en betaler for seg. Rettigheter som
-ikke blir brukt, blit fjernet. Den eneste måten i dag å unngå å legge
+ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
igjen digitale spor når en betaler for seg, er å betale med kontanter,
samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
-ber om — jeg sier de kan legge inn 'anonym anonym' nÃ¥r
-datasystemet deres trenger et navn). Personlig bruker jeg derfor
-konsekvent kontant betaling når jeg beveger meg rundt, for å bidra med
-mitt for å forsvare menneskerettighetene i Norge. Kanskje noe også
+ber om — jeg sier de kan legge inn «anonym anonym» nÃ¥r
+datasystemet deres trenger et navn). Personlig anbefaler jeg å
+konsekvent bruke kontant betaling når man beveger seg rundt, for å
+bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
betale med kontanter, men det er et lite steg i riktig retning.</p>