]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2019/06/06.rss
Adjust text.
[homepage.git] / blog / archive / 2019 / 06 / 06.rss
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries from June 2019</title>
5 <description>Entries from June 2019</description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7
8
9 <item>
10 <title>More sales number for my Free Culture paper editions (2019-edition)</title>
11 <link>http://people.skolelinux.org/pere/blog/More_sales_number_for_my_Free_Culture_paper_editions__2019_edition_.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/More_sales_number_for_my_Free_Culture_paper_editions__2019_edition_.html</guid>
13 <pubDate>Tue, 11 Jun 2019 16:05:00 +0200</pubDate>
14 <description>&lt;p&gt;The first book I published,
15 &lt;a href=&quot;http://www.free-culture.cc/&quot;&gt;Free Culture by Lawrence
16 Lessig&lt;/a&gt;, is still selling a few copies. Not a lot, but enough to
17 have contributed slightly over $500 to the &lt;a
18 href=&quot;https://creativecommons.org/&quot;&gt;Creative Commons Corporation&lt;/a&gt;
19 so far. Most books are still sold via Amazon (83), with Ingram second
20 (49) and Lulu (12) and Machette (7) as minor channels. Bying directly
21 from Lulu bring the largest cut to Creative Commons. The English
22 Edition sold 80 copies so far, the French 59 copies, and Norwegian
23 only 8 copies. Nothing impressive, but nice to see the work we put
24 down is still being appreciated. The ebook edition is available for
25 free from &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
26
27 &lt;table border=&quot;0&quot;&gt;
28 &lt;tr&gt;&lt;th rowspan=&quot;2&quot; valign=&quot;bottom&quot;&gt;Title / language&lt;/th&gt;
29 &lt;th colspan=&quot;7&quot;&gt;Quantity&lt;/th&gt;&lt;/tr&gt;
30 &lt;tr&gt;
31 &lt;th&gt;2016 jan-jun&lt;/th&gt;
32 &lt;th&gt;2016 jul-dec&lt;/th&gt;
33 &lt;th&gt;2017 jan-jun&lt;/th&gt;
34 &lt;th&gt;2017 jul-dec&lt;/th&gt;
35 &lt;th&gt;2018 jan-jun&lt;/th&gt;
36 &lt;th&gt;2018 jul-dec&lt;/th&gt;
37 &lt;th&gt;2019 jan-may&lt;/th&gt;
38 &lt;/tr&gt;
39
40 &lt;tr&gt;
41 &lt;td&gt;&lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-22645082.html&quot;&gt;Culture Libre / French&lt;/a&gt;&lt;/td&gt;
42 &lt;td align=&quot;right&quot;&gt;3&lt;/td&gt;
43 &lt;td align=&quot;right&quot;&gt;6&lt;/td&gt;
44 &lt;td align=&quot;right&quot;&gt;19&lt;/td&gt;
45 &lt;td align=&quot;right&quot;&gt;11&lt;/td&gt;
46 &lt;td align=&quot;right&quot;&gt;7&lt;/td&gt;
47 &lt;td align=&quot;right&quot;&gt;6&lt;/td&gt;
48 &lt;td align=&quot;right&quot;&gt;7&lt;/td&gt;
49 &lt;/tr&gt;
50
51 &lt;tr&gt;
52 &lt;td&gt;&lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html&quot;&gt;Fri kultur / Norwegian&lt;/a&gt;&lt;/td&gt;
53 &lt;td align=&quot;right&quot;&gt;7&lt;/td&gt;
54 &lt;td align=&quot;right&quot;&gt;1&lt;/td&gt;
55 &lt;td align=&quot;right&quot;&gt;0&lt;/td&gt;
56 &lt;td align=&quot;right&quot;&gt;0&lt;/td&gt;
57 &lt;td align=&quot;right&quot;&gt;0&lt;/td&gt;
58 &lt;td align=&quot;right&quot;&gt;0&lt;/td&gt;
59 &lt;td align=&quot;right&quot;&gt;0&lt;/td&gt;
60 &lt;/tr&gt;
61
62 &lt;tr&gt;
63 &lt;td&gt;&lt;a href=&quot;http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-22440520.html&quot;&gt;Free Culture / English&lt;/a&gt;&lt;/td&gt;
64 &lt;td align=&quot;right&quot;&gt;14&lt;/td&gt;
65 &lt;td align=&quot;right&quot;&gt;27&lt;/td&gt;
66 &lt;td align=&quot;right&quot;&gt;16&lt;/td&gt;
67 &lt;td align=&quot;right&quot;&gt;9&lt;/td&gt;
68 &lt;td align=&quot;right&quot;&gt;3&lt;/td&gt;
69 &lt;td align=&quot;right&quot;&gt;7&lt;/td&gt;
70 &lt;td align=&quot;right&quot;&gt;3&lt;/td&gt;
71 &lt;/tr&gt;
72
73 &lt;tr&gt;
74 &lt;td&gt;Total&lt;/td&gt;
75 &lt;td align=&quot;right&quot;&gt;24&lt;/td&gt;
76 &lt;td align=&quot;right&quot;&gt;34&lt;/td&gt;
77 &lt;td align=&quot;right&quot;&gt;35&lt;/td&gt;
78 &lt;td align=&quot;right&quot;&gt;20&lt;/td&gt;
79 &lt;td align=&quot;right&quot;&gt;10&lt;/td&gt;
80 &lt;td align=&quot;right&quot;&gt;13&lt;/td&gt;
81 &lt;td align=&quot;right&quot;&gt;10&lt;/td&gt;
82 &lt;/tr&gt;
83
84 &lt;/table&gt;
85
86 &lt;p&gt;It is fun to see the French edition being more popular than the
87 English one.&lt;/p&gt;
88
89 &lt;p&gt;If you would like to translate and publish the book in your native
90 language, I would be happy to help make it happen. Please get in
91 touch.&lt;/p&gt;
92 </description>
93 </item>
94
95 <item>
96 <title>Official MIME type &quot;text/vnd.sosi&quot; for SOSI map data</title>
97 <link>http://people.skolelinux.org/pere/blog/Official_MIME_type__text_vnd_sosi__for_SOSI_map_data.html</link>
98 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Official_MIME_type__text_vnd_sosi__for_SOSI_map_data.html</guid>
99 <pubDate>Tue, 4 Jun 2019 09:20:00 +0200</pubDate>
100 <description>&lt;p&gt;Just 15 days ago,
101 &lt;ahref=&quot;http://people.skolelinux.org/pere/blog/MIME_type__text_vnd_sosi__for_SOSI_map_data.html&quot;&gt;I
102 mentioned&lt;/a&gt; my submission to IANA to register an official MIME type
103 for the SOSI vector map format. This morning, just an hour ago, I was
104 notified that
105 &lt;a href=&quot;https://www.iana.org/assignments/media-types/text/vnd.sosi&quot;&gt;the
106 MIME type &quot;text/vnd.sosi&quot;&lt;/a&gt; is registered for this format. In
107 addition to this registration, my
108 &lt;a href=&quot;https://github.com/file/file/blob/master/magic/Magdir/sosi&quot;&gt;file(1)
109 patch for a pattern matching rule for SOSI files&lt;/a&gt; has been accepted
110 into the official source of that program (pending a new release), and
111 I&#39;ve been told by the team behind
112 &lt;a href=&quot;https://www.nationalarchives.gov.uk/PRONOM/&quot;&gt;PRONOM&lt;/a&gt; that
113 the SOSI format will be included in the next release of PRONOM, which
114 they plan to release this summer around July.&lt;/p&gt;
115
116 &lt;p&gt;I am very happy to see all of this fall into place, for use by
117 &lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/&quot;&gt;the
118 Noark 5 Tjenestegrensesnitt&lt;/a&gt; implementations.&lt;/p&gt;
119
120 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
121 activities, please send Bitcoin donations to my address
122 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
123 </description>
124 </item>
125
126 <item>
127 <title>The space rover coquine, or how I ended up on the dark side of the moon</title>
128 <link>http://people.skolelinux.org/pere/blog/The_space_rover_coquine__or_how_I_ended_up_on_the_dark_side_of_the_moon.html</link>
129 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/The_space_rover_coquine__or_how_I_ended_up_on_the_dark_side_of_the_moon.html</guid>
130 <pubDate>Sun, 2 Jun 2019 23:55:00 +0200</pubDate>
131 <description>&lt;p&gt;A while back a college and friend from Debian and the Skolelinux /
132 Debian Edu project approached me, asking if I knew someone that might
133 be interested in helping out with a technology project he was running
134 as a teacher at &lt;a href=&quot;https://www.ecolefrancodanoise.dk/&quot;&gt;L&#39;école
135 franco-danoise&lt;/a&gt; - the Danish-French school and kindergarden. The
136 kids were building robots, rovers. The story behind it is to build a
137 rover for use
138 &lt;a href=&quot;http://blog.ecolefrancodanoise.dk/first-week-on-the-dark-side&quot;&gt;on
139 the dark side of the moon&lt;/a&gt;, and remote control it. As travel cost
140 was a bit high for the final destination, and they wanted to test the
141 concept first, he was looking for volunteers to host a rover for the
142 kids to control in a foreign country. I ended up volunteering as a
143 host, and last week the rover arrived. It took a while to arrive
144 after &lt;a href=&quot;http://blog.ecolefrancodanoise.dk/model-moms&quot;&gt;it was
145 built and shipped&lt;/a&gt;, because of customs confusion. Luckily we were
146 able fix it quickly with help from my colleges at work.&lt;/p&gt;
147
148 &lt;p&gt;This is what it looked like when the rover arrived. Note the cute
149 eyes looking up on me from the wrapping&lt;/p&gt;
150
151 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-esken-med-det-rare-i.jpeg&quot; width=&quot;32%&quot; style=&quot;clear:left&quot;/&gt;
152 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-den-ser-meg.jpeg&quot; width=&quot;32%&quot; style=&quot;clear:left&quot;/&gt;
153 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-en-skrue-loes.jpeg&quot; width=&quot;32%&quot; style=&quot;clear:left&quot;/&gt;
154
155 &lt;p style=&quot;text-align:left&quot;&gt;Once the robot arrived, we needed to track
156 down batteries and figure out how to build custom firmware for it with
157 the appropriate wifi settings. I asked a friend if I could get two
158 18650 batteries from his pile of Tesla batteries (he had them from the
159 wrack of a crashed Tesla), so now the rover is running on Tesla
160 batteries.&lt;/p&gt;
161
162 &lt;p&gt;Building
163 &lt;a href=&quot;https://gitlab.com/ecolefrancodanoise/arduino-efd/&quot;&gt;the rover
164 firmware&lt;/a&gt; proved a bit harder, as the code did not work out of the
165 box with the Arduino IDE package in Debian Buster. I suspect this is
166 due to a unsolved
167 &lt;a href=&quot;https://github.com/arduino/Arduino/pull/2703&quot;&gt; license problem
168 with arduino&lt;/a&gt; blocking Debian from upgrading to the latest version.
169 In the end we gave up debugging why the IDE failed to find the
170 required libraries, and ended up using the Arduino Makefile from the
171 &lt;a href=&quot;https://tracker.debian.org/pkg/arduino-mk&quot;&gt;arduino-mk Debian
172 package&lt;/a&gt; instead. Unfortunately the camera library is missing from
173 the Arduino environment in Debian, so we disabled the camera support
174 for the first firmware build, to get something up and running. With
175 this reduced firmware, the robot could be controlled via the
176 controller server, driving around and measuring distance using its
177 internal acoustic sensor.&lt;/p&gt;
178
179 &lt;p&gt;Next, With some help from my friend in Denmark, which checked in the
180 camera library into the gitlab repository for me to use, we were able
181 to build a new and more complete version of the firmware, and the
182 robot is now up and running. This is what the &quot;commander&quot; web page
183 look like after taking a measurement and a snapshot:&lt;/p&gt;
184
185 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-commander.png&quot; width=&quot;40%&quot; border=&quot;1&quot; align=&quot;center&quot;/&gt;
186
187 &lt;p&gt;If you want to learn more about this project, you can check out the
188 &lt;a href=&quot;https://hackaday.io/project/164082-the-dark-side-challenge&quot;&gt;The
189 Dark Side Challenge&lt;/a&gt; Hackaday web pages.&lt;/p&gt;
190
191 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
192 activities, please send Bitcoin donations to my address
193 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
194 </description>
195 </item>
196
197 </channel>
198 </rss>