]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2018/12/12.rss
New post on ONVIF.
[homepage.git] / blog / archive / 2018 / 12 / 12.rss
index 9725f4332b3df5285f3058092ab1412f6f86f20f..03fbfd06172ff8acfbecdad99960e368a4762052 100644 (file)
@@ -3,13 +3,67 @@
        <channel>
                <title>Petter Reinholdtsen - Entries from December 2018</title>
                <description>Entries from December 2018</description>
-                <link>http://people.skolelinux.org/pere/blog/</link>
+                <link>https://people.skolelinux.org/pere/blog/</link>
 
        
+       <item>
+               <title>Learn to program with Minetest on Debian</title>
+               <link>https://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html</link>        
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html</guid>
+                <pubDate>Sat, 15 Dec 2018 15:30:00 +0100</pubDate>
+               <description>&lt;p&gt;A fun way to learn how to program
+&lt;a href=&quot;https://www.python.org/&quot;&gt;Python&lt;/a&gt; is to follow the
+instructions in the book
+&quot;&lt;a href=&quot;https://nostarch.com/programwithminecraft&quot;&gt;Learn to program
+with Minecraft&lt;/a&gt;&quot;, 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
+&lt;a href=&quot;https://minetest.net/&quot;&gt;Minetest&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;There is &lt;a href=&quot;https://github.com/sprintingkiwi/pycraft_mod&quot;&gt;a
+Minetest module implementing the same API&lt;/a&gt;, making it possible to
+use the Python programs coded to talk to Minecraft with Minetest too.
+I
+&lt;a href=&quot;https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%2Bgit20180331.0376a0a%2Bdfsg-1.html&quot;&gt;uploaded
+this module&lt;/a&gt; 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 &#39;apt install&#39; away.  The Debian package is
+maintained as part of the Debian Games team, and
+&lt;a href=&quot;https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft&quot;&gt;the
+packaging rules&lt;/a&gt; are currently located under &#39;unfinished&#39; on
+Salsa.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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
+&lt;a href=&quot;https://www.epiphanydigest.com/tag/minecraft-python-api/&quot;&gt;recipes&lt;/a&gt;
+I &lt;a href=&quot;https://github.com/kbsriram/mcpiapi&quot;&gt;found&lt;/a&gt; are only
+working with a standalone Minecraft server setup.  Are there any
+options to use with the normal desktop version?&lt;/p&gt;
+
+&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Non-blocking bittorrent plugin for vlc</title>
-               <link>http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</link>        
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</guid>
+               <link>https://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</link>        
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</guid>
                 <pubDate>Wed, 12 Dec 2018 07:20:00 +0100</pubDate>
                <description>&lt;p&gt;A few hours ago, a new and improved version (2.4) of
 &lt;a href=&quot;https://tracker.debian.org/pkg/vlc-plugin-bittorrent&quot;&gt;the VLC
@@ -42,8 +96,8 @@ activities, please send Bitcoin donations to my address
        
        <item>
                <title>Retten til kontant betaling er en rettighet som må brukes for å beholdes</title>
-               <link>http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</link>        
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</guid>
+               <link>https://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</link>        
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</guid>
                 <pubDate>Tue, 11 Dec 2018 10:00:00 +0100</pubDate>
                <description>&lt;p&gt;&lt;a href=&quot;https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter&quot;&gt;FNs
 menneskerettighetserklæring&lt;/a&gt; artikkel 13 første punkt lyder som
@@ -92,8 +146,8 @@ Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
        
        <item>
                <title>Why is your site not using Content Security Policy / CSP?</title>
-               <link>http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</link>        
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</guid>
+               <link>https://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</link>        
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</guid>
                 <pubDate>Sun, 9 Dec 2018 15:00:00 +0100</pubDate>
                <description>&lt;p&gt;Yesterday, I had the pleasure of watching on Frikanalen the OWASP
 talk by Scott Helme titled