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">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>A fist full of non-anonymous Bitcoins
</title>
11 <link>http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html
</guid>
13 <pubDate>Wed,
29 Jan
2014 14:
10:
00 +
0100</pubDate>
14 <description><p
>Bitcoin is a incredible use of peer to peer communication and
15 encryption, allowing direct and immediate money transfer without any
16 central control. It is sometimes claimed to be ideal for illegal
17 activity, which I believe is quite a long way from the truth. At least
18 I would not conduct illegal money transfers using a system where the
19 details of every transaction are kept forever. This point is
20 investigated in an peer reviewed article in
21 <a href=
"https://www.usenix.org/publications/login
">USENIX ;login:
</a
>
22 from December
2013, in the article
23 "<a href=
"https://www.usenix.org/system/files/login/articles/
03_meiklejohn-online.pdf
">A
24 Fistful of Bitcoins - Characterizing Payments Among Men with No
25 Names
</a
>" by Sarah Meiklejohn, Marjori Pomarole,Grant Jordan, Kirill
26 Levchenko, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage. They
27 analyse the transaction log in the Bitcoin system, using it to find
28 addresses belong to individuals and organisations and follow the flow
29 of money from both Bitcoin theft and trades on Silk Road to where the
30 money end up. This is how they wrap up their article:
</p
>
32 <p
><blockquote
>
33 <p
>"To demonstrate the usefulness of this type of analysis, we turned
34 our attention to criminal activity. In the Bitcoin economy, criminal
35 activity can appear in a number of forms, such as dealing drugs on
36 Silk Road or simply stealing someone else’s bitcoins. We followed the
37 flow of bitcoins out of Silk Road (in particular, from one notorious
38 address) and from a number of highly publicized thefts to see whether
39 we could track the bitcoins to known services. Although some of the
40 thieves attempted to use sophisticated mixing techniques (or possibly
41 mix services) to obscure the flow of bitcoins, for the most part
42 tracking the bitcoins was quite straightforward, and we ultimately saw
43 large quantities of bitcoins flow to a variety of exchanges directly
44 from the point of theft (or the withdrawal from Silk Road).
</p
>
46 <p
>As acknowledged above, following stolen bitcoins to the point at
47 which they are deposited into an exchange does not in itself identify
48 the thief; however, it does enable further de-anonymization in the
49 case in which certain agencies can determine (through, for example,
50 subpoena power) the real-world owner of the account into which the
51 stolen bitcoins were deposited. Because such exchanges seem to serve
52 as chokepoints into and out of the Bitcoin economy (i.e., there are
53 few alternative ways to cash out), we conclude that using Bitcoin for
54 money laundering or other illicit purposes does not (at least at
55 present) seem to be particularly attractive.
"</p
>
56 </blockquote
><p
>
58 <p
>These researches are not the first to analyse the Bitcoin
59 transaction log. The
2011 paper
60 "<a href=
"http://arxiv.org/abs/
1107.4524">An Analysis of Anonymity in
61 the Bitcoin System
</A
>" by Fergal Reid and Martin Harrigan is
62 summarized like this:
</p
>
64 <p
><blockquote
>
65 "Anonymity in Bitcoin, a peer-to-peer electronic currency system, is a
66 complicated issue. Within the system, users are identified by
67 public-keys only. An attacker wishing to de-anonymize its users will
68 attempt to construct the one-to-many mapping between users and
69 public-keys and associate information external to the system with the
70 users. Bitcoin tries to prevent this attack by storing the mapping of
71 a user to his or her public-keys on that user
's node only and by
72 allowing each user to generate as many public-keys as required. In
73 this chapter we consider the topological structure of two networks
74 derived from Bitcoin
's public transaction history. We show that the
75 two networks have a non-trivial topological structure, provide
76 complementary views of the Bitcoin system and have implications for
77 anonymity. We combine these structures with external information and
78 techniques such as context discovery and flow analysis to investigate
79 an alleged theft of Bitcoins, which, at the time of the theft, had a
80 market value of approximately half a million U.S. dollars.
"
81 </blockquote
></p
>
83 <p
>I hope these references can help kill the urban myth that Bitcoin
84 is anonymous. It isn
't really a good fit for illegal activites. Use
85 cash if you need to stay anonymous, at least until regular DNA
86 sampling of notes and coins become the norm. :)
</p
>
88 <p
>As usual, if you use bitcoin and want to show your support of my
89 activities, please send Bitcoin donations to my address
90 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
&label=PetterReinholdtsenBlog
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
95 <title>New chrpath release
0.16</title>
96 <link>http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html
</link>
97 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html
</guid>
98 <pubDate>Tue,
14 Jan
2014 11:
00:
00 +
0100</pubDate>
99 <description><p
><a href=
"http://www.coverity.com/
">Coverity
</a
> is a nice tool to
100 find problems in C, C++ and Java code using static source code
101 analysis. It can detect a lot of different problems, and is very
102 useful to find memory and locking bugs in the error handling part of
103 the source. The company behind it provide
104 <a href=
"https://scan.coverity.com/
">check of free software projects as
105 a community service
</a
>, and many hundred free software projects are
106 already checked. A few days ago I decided to have a closer look at
107 the Coverity system, and discovered that the
108 <a href=
"http://www.gnu.org/software/gnash/
">gnash
</a
> and
109 <a href=
"http://sourceforge.net/projects/ipmitool/
">ipmitool
</a
>
110 projects I am involved with was already registered. But these are
111 fairly big, and I would also like to have a small and easy project to
112 check, and decided to
<a href=
"http://scan.coverity.com/projects/
1179">request
113 checking of the chrpath project
</a
>. It was
114 added to the checker and discovered seven potential defects. Six of
115 these were real, mostly resource
"leak
" when the program detected an
116 error. Nothing serious, as the resources would be released a fraction
117 of a second later when the program exited because of the error, but it
118 is nice to do it right in case the source of the program some time in
119 the future end up in a library. Having fixed all defects and added
120 <a href=
"https://lists.alioth.debian.org/mailman/listinfo/chrpath-devel
">a
121 mailing list for the chrpath developers
</a
>, I decided it was time to
122 publish a new release. These are the release notes:
</p
>
124 <p
>New in
0.16 released
2014-
01-
14:
</p
>
128 <li
>Fixed all minor bugs discovered by Coverity.
</li
>
129 <li
>Updated config.sub and config.guess from the GNU project.
</li
>
130 <li
>Mention new project mailing list in the documentation.
</li
>
135 <a href=
"https://alioth.debian.org/frs/?group_id=
31052">download the
136 new version
0.16 from alioth
</a
>. Please let us know via the Alioth
137 project if something is wrong with the new release. The test suite
138 did not discover any old errors, so if you find a new one, please also
139 include a test suite check.
</p
>
144 <title>Debian Edu interview: Dominik George
</title>
145 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html
</link>
146 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html
</guid>
147 <pubDate>Wed,
25 Dec
2013 13:
40:
00 +
0100</pubDate>
148 <description><p
>The
<a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
149 project
</a
> consist of both newcomers and old timers, and this time I
150 was able to get an interview with a newcomer in the project who showed
151 up on the IRC channel a few weeks ago to let us know about his
152 successful installation of Debian Edu Wheezy in his School. Say hello
153 to
<a href=
"https://www.ohloh.net/accounts/Natureshadow
">Dominik
154 George
</a
>.
</p
>
156 <!-- http://www.dominik-george.de/images/foto.jpg --
>
158 <p
><strong
>Who are you, and how do you spend your days?
</strong
></p
>
160 <p
>I am a
23 year-old student from Germany who has spent half of his
161 life with open source. In
"real life
", I am, as already mentioned, a
162 student in the fields of Computer Science, Electrical Engineering,
163 Information Technologies and Anglistics. Due to my (only partially
164 voluntary) huge engagement in the open source world, these things are
165 a bit vacant right now however.
</p
>
167 <p
>I also have been working as a project teacher at a Gymasnium
168 (public school) for various years now. I took up that work some time
169 around
2005 when still attending that school myself and have continued
170 it until today. I also had been running the (kind of very advanced)
171 network of that school together with a team of very interested and
172 talented students in the age of
11 to
15 years, who took the chance to
173 learn a lot about open source and networking before I left the school
174 to help building another school
's informational education concept from
177 <p
>That said, one might see me as a kind of
"glue
" between school kids
178 and the elderly of teachers as well as between the open source
179 ecosystem and the (even more complex) educational ecosystem.
</p
>
181 <p
>When I am not busy with open source or education, I like Geocaching
182 and cycling.
</p
>
184 <p
><strong
>How did you get in contact with the Skolelinux / Debian Edu
185 project?
</strong
></p
>
187 <p
>I think that happened some time around
2009 when I first attended
188 <a href=
"http://www.froscon.org
">FrOSCon
</a
> and visited the project
189 booth. I think I wasn
't too interested back then because I used to
190 have an attitude of disliking software that does too much stuff on its
191 own. Maybe I was too inexperienced to realise the upsides of an
192 "out-of-the-box
" solution ;).
</p
>
194 <p
>The first time I actively talked to Skolelinux people was at
195 <a href=
"http://www.openrheinruhr.de
">OpenRheinRuhr
</a
> 2011 when the
196 BiscuIT project, a home-grewn software used by my school for various
197 really cool things from timetables and class contact lists to lunch
198 ordering, student ID card printing and project elections first got to
199 a stage where it could have been published. I asked the Skolelinux
200 guys running the booth if the project were interested in it and gave a
201 small demonstration, but there wasn
't any real feedback and the guys
202 seemed rather uninterested.
</p
>
204 <p
>After I left the school where I developed the software, it got
205 mostly lost, but I am now reimplementing it for my new school. I have
206 reusability and compatibility in mind, and I hop there will be a new
207 basis for contributing it to the Skolelinux project ;)!
</p
>
209 <p
><strong
>What do you see as the advantages of Skolelinux / Debian
210 Edu?
</strong
></p
>
212 <p
>The most important advantage seems to be that it
"just
213 works
". After overcoming some minor (but still very annoying) glitches
214 in the installer, I got a fully functional, working school network,
215 without the month-long hassle I experienced when setting all that up
216 from scratch in earlier years. And above that, it rocked - I didn
't
217 have any real hardware at hand, because the school was just founded
218 and has no money whatsoever, so I installed a combined server (main
219 server, terminal services and workstation) in a VM on my personal
220 notebook, bridging the LTSP network interface to the ethernet port,
221 and then PXE-booted the Windows notebooks that were lying around from
222 it. I could use
8 clients without any performance issues, by using a
223 tiny little VM on a tiny little notebook. I think that
's enough to say
224 that it rocks!
</p
>
226 <p
>Secondly, there are marketing reasons. Life
's bad, and so no
227 politician will ever permit a setup described as
"Debian, an universal
228 operating system, with some really cool educational tools
" while they
229 will be jsut fine with
"Skolelinux, a single-purpose solution for your
230 school network
", even if both turn out to be the very same thing (yes,
231 this is unfair towards the Skolelinux project, and must not be taken
232 too seriously - you get the idea, anyway).
</p
>
234 <p
><strong
>What do you see as the disadvantages of Skolelinux / Debian
235 Edu?
</strong
></p
>
237 <p
>I have not been involved with Skolelinux long enough to really
238 answer this question in a fair way. Thus, please allow me to put it in
239 other words:
"What do you expect from Skolelinux to keep liking it?
" I
240 can list a few points about that:
</p
>
244 <li
>always strive to get all things integrated into Debian upstream
245 <li
>be open to discussion about changes and the like, even with newcomers
246 <li
>be helpful at being helpful ;)
250 <p
>I
'm really sorry I cannot say much more about that :(!
</p
>
252 <p
><strong
>Which free software do you use daily?
</strong
></p
>
254 <p
>First of all, all software I use is free and open. I have abandoned
255 all non-free software (except for firmware on my darned phone) this
258 <p
>I run Debian GNU/Linux on all PC systems I use. On that, I mostly
259 run text tools. I use
260 <a href=
"https://www.mirbsd.org/mksh.htm
">mksh
</a
> as shell,
261 <a href=
"https://www.mirbsd.org/jupp.htm
">jupp
</a
> as very advanced
262 text editor (I even got the developer to help me write a script/macro
263 based full-featured student management software with the two),
264 <a href=
"http://mcabber.com/
">mcabber
</a
> for XMPP and
265 <a href=
"http://www.irssi.org/
">irssi
</a
> for IRC. For that overly
266 coloured world called the WWW, I use
267 <a href=
"https://www.mozilla.org/en-US/firefox/new/
">Iceweasel
268 (Firefox)
</a
>. Oh, and
<a href=
"http://www.mutt.org/
">mutt
</a
> for
271 <p
>However, while I am personally aware of the fact that text tools
272 are more efficient and powerful than anything else, I also use (or at
273 least operate) some tools that are suitable to bring open source to
274 kids. One of these things is
<a href=
"http://jappix.org/
">Jappix
</a
>,
275 which I already introduced to some kids even before they got aware of
276 Facebook, making them see for themselves that they do not need
277 Facebook now ;).
</p
>
279 <p
><strong
>Which strategy do you believe is the right one to use to
280 get schools to use free software?
</strong
></p
>
282 <p
>Well, that
's a two-sided thing. One side is what I believe, and one
283 side is what I have experienced.
</p
>
285 <p
>I believe that the right strategy is showing them the benefits. But
286 that won
't work out as long as the acceptance of free alternatives
287 grows globally. What I mean is that if all the kids are almost forced
288 to use Windows, Facebook, Skype, you name it at home, they will not
289 see why they would want to use alternatives at school. I have seen
290 students take seat in front of a fully-functional, modern Debian
291 desktop that could do anything their Windows at home could do, and
292 they jsut refused to use it because
"Linux sucks
". It is something
293 that makes the council of our city spend around
600000 € to buy
294 software - not including hardware, mind you - for operating school
295 networks, and for installing a system that, as has been proved, does
296 not work. For those of you readers who are good at maths, have you
297 already found out how many lives could have been saved with that money
298 if we had instead used it to bring education to parts of the world
299 that need it? I have, and found it to be nothing less dramatic than
300 plain criminal.
</p
>
302 <p
>That said, the only feasible way appears to be the bottom up
303 method. We have to bring free software to kids and parents. I have
304 founded an association named
305 <a href=
"https://www.teckids.org
">Teckids
</a
> here in Germany that does
306 just that. We organise several events for kids and adolescents in the
307 area of free and open source software, for example the
308 <a href=
"http://kids.froscon.org
">FrogLabs
</a
>, which share staff with
309 Teckids and are the youth programme of
310 <a href=
"http://www.froscon.org
">the Free and Open Source Software
311 Conference (FrOSCon)
</a
>. We do a lot more than most other conferences
312 - this year, we first offered the FrogLabs as a holiday camp for kids
313 aged
10 to
16. It was a huge success, with approx.
30 kids taking part
314 and learning with and about free software through a whole weekend. All
315 of us had a lot of fun, and the results were really exciting.
</p
>
317 <p
>Apart from that, we are preparing a campaign that is supposed to bring
318 the message of free alternatives to stuff kids use every day to them and
319 their parents, e.g. the use of Jabber / Jappix instead of Facebook and
320 Skype. To make that possible, we are planning to get together a team of
321 clever kids who understand very well what their peers need and can bring
322 it across to them. So we will have a peer-driven network of adolescents
323 who teach each other and collect feedback from the community of minors.
324 We then take that feedback and our own experience to work closely with
325 open source projects, such as Skolelinux or Jappix, at improving their
326 software in a way that makes it more and more attractive for the target
327 group. At least I hope that we will have good cooperation with
328 Skolelinux in the future ;)!
</p
>
330 <p
>So in conclusion, what I believe is that, if it weren
't for the world
331 being so bad, it should be very clear to the political decision makers
332 that the only way to go nowadays is free software for various reasons,
333 but I have learnt that the only way that seems to work is bottom up.
</p
>
337 > * Who should be interviewed with this questions in the future?
339 That
's probably the hardest question of them all, as I do not know the
340 community. However, I would be willing to do the following:
342 <li
>Run an interview with a German headteacher who is very open to
343 free software, and also prefers it, but cannot really use it because
344 of the decision makers above;
345 <li
>Run interviews with some kids, both with and without previous
346 knowledge about free software
348 If that is wanted, just let me know ;).
355 <title>Dugnadsnett for alle stiller på Oslo Maker Faire i januar
2014</title>
356 <link>http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle_stiller_p__Oslo_Maker_Faire_i_januar_2014.html
</link>
357 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle_stiller_p__Oslo_Maker_Faire_i_januar_2014.html
</guid>
358 <pubDate>Tue,
10 Dec
2013 19:
20:
00 +
0100</pubDate>
359 <description><p
>Helga
18. og
19. januar
2014 arrangeres
360 <a href=
"http://makerfaireoslo.no/no/program/dugnadsnett
">Oslo Maker
361 Faire
</a
>, og
<a href=
"http://www.dugnadsnett.no/
">Dugnadsnett for
362 alle
</a
> har fått plass! Planen er å ha et bord med en plakat der vi
363 forteller om hva Dugnadsnett for alle er for noe, og et lite verksted
364 der vi hjelper folk som er interessert i å få opp sin egen mesh-node.
365 Jeg gleder meg til å se hvordan prosjektet blir mottatt der.
</p
>
367 <p
>Målet med dugnadsnett for alle i Oslo er å få på plass et datanett
368 for kommunikasjon ved hjelp av radio-repeaterstasjoner (kalt
369 mesh-noder) som gjør at en kan direkte kommunisere med slekt, venner
370 og bekjente i Oslo via andre som deltar i dugnadsnettet, samt gjøre
371 det mulig komme ut på internett via dugnadsnettet. Første delmål er å
372 kunne sende SMS-meldinger vha. IP-telefoni løsningen
373 <a href=
"http://www.servalproject.org/
">Serval project
</a
> mellom
374 deltagerne i Dugnadsnett for alle i Oslo. Formålet er å ta tilbake
375 kontrollen over egen nett-infrastruktur og gjøre det dyrere å bedrive
376 massiv innsamling av informasjon om borgernes bruk av datanett.
</p
>
378 <p
>Høres dette interessant ut? Bli med på prosjektet, fortell oss
379 hvor du kunne tenke deg å sette opp en radio-repeater (slik at folk i
380 nærheten kan finne hverandre ved hjelp av
381 <a href=
"http://flynor.net/mesh/mesh.php
">kartet over planlagte og
382 eksisterende radio-repeatere
</A
>), bli med på epostlisten
383 <a href=
"http://lists.nuug.no/mailman/listinfo/dugnadsnett
">dugnadsnett
384 (at) nuug.no
</a
> og stikk innom
385 <a href=
"irc://irc.freenode.net/#dugnadsnett.no
">IRC-kanalen
386 #dugnadsnett.no
</a
>. Så langt er det planlagt over
40
387 radio-repeatere, med VPN-forbindelser via Internet for å la de delene
388 av nettet som ikke når hverandre via radio kunne snakke med hverandre
394 <title>Debian Edu interview: Klaus Knopper
</title>
395 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Klaus_Knopper.html
</link>
396 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Klaus_Knopper.html
</guid>
397 <pubDate>Fri,
6 Dec
2013 09:
50:
00 +
0100</pubDate>
398 <description><p
>It has been a while since I managed to publish the last interview,
399 but the
<a href=
"http://www.skolelinux.org/
">Debian Edu /
400 Skolelinux
</a
> community is still going strong, and yesterday we even
401 had a new school administrator show up on
402 <a href=
"irc://irc.debian.org/#debian-edu
">#debian-edu
</a
> to share
403 his success story with installing Debian Edu at their school. This
404 time I have been able to get some helpful comments from the creator of
405 Knoppix, Klaus Knopper, who was involved in a Skolelinux project in
406 Germany a few years ago.
</p
>
408 <p
><strong
>Who are you, and how do you spend your days?
</strong
></p
>
410 <p
>I am Klaus Knopper. I have a master degree in electrical
411 engineering, and is currently professor in information management at
412 the university of applied sciences Kaiserslautern / Germany and
413 freelance Open Source software developer and consultant.
</p
>
415 <p
>All of this is pretty much of the work I spend my days with. Apart
416 from teaching, I
'm also conducting some more or less experimental
417 projects like the
<a href=
"http://www.knoppix.org
">Knoppix GNU/Linux live
418 system
</a
> (Debian-based like Skolelinux),
419 <a href=
"http://www.knopper.net/knoppix-adriane/index-en.html
">ADRIANE
</a
>
420 (a blind-friendly talking desktop system) and
421 <a href=
"http://www.knopper.net/linbo/index-en.html
">LINBO
</a
>
422 (Linux-based network boot console, a fast remote install and repair
423 system supporting various operating systems).
</p
>
425 <p
><strong
>How did you get in contact with the Skolelinux / Debian Edu
426 project?
</strong
></p
>
428 <p
>The credit for this have to go to Kurt Gramlich, who is the German
429 coordinator for Skolelinux. We were looking for an all-in-one open
430 source community-supported distribution for schools, and Kurt
431 introduced us to Skolelinux for this purpose.
</p
>
433 <p
><strong
>What do you see as the advantages of Skolelinux / Debian
434 Edu?
</strong
></p
>
437 <li
>Quick installation,
</li
>
438 <li
>works (almost) out of the box,
</li
>
439 <li
>contains many useful software packages for teaching and learning,
</li
>
440 <li
>is a purely community-based distro and not controlled by a
441 single company,
</li
>
442 <li
>has a large number of supporters and teachers who share their
443 experience and problem solutions.
</li
>
446 <p
><strong
>What do you see as the disadvantages of Skolelinux / Debian
447 Edu?
</strong
></p
>
450 <li
>Skolelinux is - as we had to learn - not easily upgradable to
451 the next version. Opposed to its genuine Debian base, upgrading to
452 a new version means a full new installation from scratch to get it
453 working again reliably.
455 <li
>Skolelinux is based on Debian/stable, and therefore always a
456 little outdated in terms of program versions compared to Edubuntu or
457 similar educational Linux distros, which rather use Debian/testing
460 <li
>Skolelinux has some very self-opinionated and stubborn default
461 configuration which in my opinion adds unnecessary complexity and is
462 not always suitable for a schools needs, the preset network
463 configuration is actually a core definition feature of Skolelinux
464 and not easy to change, so schools sometimes have to change their
465 network configuration to make it
"Skolelinux-compatible
".
467 <li
>Some proposed extensions, which were made available as
468 contribution, like secure examination mode and lecture material
469 distribution and collection, were not accepted into the mainline
470 Skolelinux development and are now not easy to maintain in the
471 future because of Skolelinux somewhat undeterministic update
474 <li
>Skolelinux has only a very tiny number of base developers
475 compared to Debian.
</li
>
479 <p
>For these reasons and experience from our project, I would now
480 rather consider using plain Debian for schools next time, until
481 Skolelinux is more closely integrated into Debian and becomes
482 upgradeable without reinstallation.
</p
>
484 <p
><strong
>Which free software do you use daily?
</strong
></p
>
486 <p
>GNU/Linux with LXDE desktop, bash for interactive dialog and
487 programming, texlive for documentation and correspondence,
488 occasionally LibreOffice for document format conversion. Various
489 programming languages for teaching.
</p
>
491 <p
><strong
>Which strategy do you believe is the right one to use to
492 get schools to use free software?
</strong
></p
>
494 <p
>Strong arguments are
</p
>
498 <li
>Knowledge is free, and so should be methods and tools for
499 teaching and learning.
</li
>
501 <li
>Students can learn with and use the same software at school, at
502 home, and at their working place without running into license or
503 conversion problems.
</li
>
505 <li
>Closed source or proprietary software hides knowledge rather
506 than exposing it, and proprietary software vendors try to bind
507 customers to certain products. But teachers need to teach
508 science, not products.
</li
>
510 <li
>If you have everything you for daily work as open source, what
511 would you need proprietary software for?
</li
>
518 <title>Dugnadsnett for alle, a wireless community network in Oslo, take shape
</title>
519 <link>http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle__a_wireless_community_network_in_Oslo__take_shape.html
</link>
520 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle__a_wireless_community_network_in_Oslo__take_shape.html
</guid>
521 <pubDate>Sat,
30 Nov
2013 10:
10:
00 +
0100</pubDate>
522 <description><p
>If you want the ability to electronically communicate directly with
523 your neighbors and friends using a network controlled by your peers in
524 stead of centrally controlled by a few corporations, or would like to
525 experiment with interesting network technology, the
526 <a href=
"http://www.dugnadsnett.no/
">Dugnasnett for alle i Oslo
</a
>
527 might be project for you.
39 mesh nodes are currently being planned,
528 in the freshly started initiative from NUUG and Hackeriet to create a
529 wireless community network. The work is inspired by
530 <a href=
"http://freifunk.net/
">Freifunk
</a
>,
531 <a href=
"http://www.awmn.net/
">Athens Wireless Metropolitan
532 Network
</a
>,
<a href=
"http://en.wikipedia.org/wiki/Roofnet
">Roofnet
</a
>
533 and other successful mesh networks around the globe. Two days ago we
534 held a workshop to try to get people started on setting up their own
535 mesh node, and there we decided to create a new mailing list
536 <a href=
"http://lists.nuug.no/mailman/listinfo/dugnadsnett
">dugnadsnett
537 (at) nuug.no
</a
> and IRC channel
538 <a href=
"irc://irc.freenode.net/#dugnadsnett.no
">#dugnadsnett.no
</a
> to
539 coordinate the work. See also the NUUG blog post
540 <a href=
"http://www.nuug.no/news/E_postliste_og_IRC_kanal_for_Dugnadsnett_for_alle_i_Oslo.shtml
">announcing
541 the mailing list and IRC channel
</a
>.
</p
>
546 <title>Hvor godt fungerer Linux-klienter mot MS Exchange?
</title>
547 <link>http://people.skolelinux.org/pere/blog/Hvor_godt_fungerer_Linux_klienter_mot_MS_Exchange_.html
</link>
548 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hvor_godt_fungerer_Linux_klienter_mot_MS_Exchange_.html
</guid>
549 <pubDate>Tue,
26 Nov
2013 18:
50:
00 +
0100</pubDate>
550 <description><p
>Jeg
551 <a href=
"http://people.skolelinux.org/pere/blog/_pent_m_te_p__onsdag_om_bruken_av_Microsoft_Exchange_ved_Universitetet_i_Oslo.html
">skrev
552 i juni om protestene
</a
> på planene til min arbeidsplass,
553 <a href=
"http://www.uio.no/
">Universitetet i Oslo
</a
>, om å gå bort fra
554 fri programvare- og åpne standardløsninger for å håndtere epost,
555 vekk fra IETF-standarden SIEVE for filtrering av epost og over til
556 godseide spesifikasjoner og epostsystemet Microsoft Exchange.
557 Protestene har fått litt ny omtale i media de siste dagene, i tillegg
558 til de oppslagene som kom i mai.
</p
>
562 <li
>2013-
11-
26 <a href=
"http://www.version2.dk/artikel/gigantisk-outlook-konvertering-moeder-protester-paa-universitet-
55147">Gigantisk Outlook-konvertering møder protester på universitet
</a
> - versjon2.dk
</li
>
565 <a href=
"http://www.idg.no/computerworld/article279407.ece
">Microsoft-protest
566 på Universitetet
</a
> - Computerworld
</li
>
569 <a href=
"http://www.uniforum.uio.no/nyheter/
2013/
11/uio-bor-bruke-apen-programvare.html
">Kjemper
570 mot innføring av Microsoft Exchange på UiO
</a
> - Uniforum
</li
>
573 <a href=
"http://www.uniforum.uio.no/nyheter/
2013/
11/uio-utsetter-innforing-av-nytt-e-postsystem.html
">Utsetter
574 innføring av nytt e-postsystem
</a
> - Uniforum
</li
>
577 <a href=
"http://universitas.no/nyhet/
58462/forsvarer-nytt-it-system
">Forsvarer
578 nytt IT-system
</a
> - Universitas
</li
>
581 <a href=
"http://www.uniforum.uio.no/nyheter/
2013/
05/uio-innforer-nytt-epost-og-kalendersystem.html
">UiO
582 innfører nytt epost- og kalenderverktøy
</a
> - Uniforum
</li
>
585 <a href=
"http://universitas.no/nyhet/
58424/protestgruppe-vil-stanse-it-system
">Protestgruppe
586 vil stanse IT-system
</a
> - Universitas
</li
>
589 <a href=
"http://www.uniforum.uio.no/leserbrev/
2013/uio-ma-ha-kontroll-over-sitt-eget-epostsystem.html
">UiO
590 må ha kontroll over sitt eget epostsystem
</a
> - Uniforum
</li
>
594 <p
>Prosjektledelsen har fortalt at dette skal fungere like godt for
595 Linux-brukere som for brukere av Microsoft Windows og Apple MacOSX,
596 men jeg lurer på hva slags erfaringer Linux-brukere i eksisterende
597 miljøer som bruker MS Exchange har gjort. Hvis du har slik erfaring
598 hadet det vært veldig fint om du kan send et leserbrev til
599 <a href=
"http://www.uniforum.uio.no/
">Uniforum
</a
> og fortelle om hvor
600 greit det er å bruke Exchange i kryss-platform-miljøer? De jeg har
601 snakket med sier en greit får lest e-posten sin hvis Exchange har
602 slått på IMAP-funksjonalitet, men at kalender og møtebooking ikke
603 fungerer godt for Linux-klienter. Jeg har ingen personlig erfaring å
604 komme med, så jeg er nysgjerrig på hva andre kan dele av erfaringer
605 med universitetet.
</p
>
607 <p
>Mitt ankerpunkt mot å bytte ut fri programvare som fungerer godt
608 med godseid programvare er at en mister kontroll over egen
609 infrastruktur, låser seg inn i en løsning det vil bli dyrt å komme ut
610 av, uten at en får funksjonalitet en ikke kunne skaffet seg med fri
611 programvare, eventuelt videreutviklet med de pengene som brukes på
612 overgangen til MS Exchange. Personlig planlegger jeg å fortsette å
613 laste ned all eposten min til lokal maskin for indeksering og lesing
614 med
<a href==
"http://notmuchmail.org
">notmuch
</a
>, så jeg håper jeg
615 ikke blir veldig skadelidende av overgangen.
</p
>
617 <p
><a href=
"http://dinis.linguateca.pt/Diana/ImotMSUiO.html
">Underskriftslista
618 for oss som er mot endringen
</a
>, som omtales i artiklene, er fortsatt
619 åpen for de som vil signere på oppropet. Akkurat nå er det
298
620 personer som har signert.
</p
>
625 <title>New chrpath release
0.15</title>
626 <link>http://people.skolelinux.org/pere/blog/New_chrpath_release_0_15.html
</link>
627 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/New_chrpath_release_0_15.html
</guid>
628 <pubDate>Sun,
24 Nov
2013 09:
30:
00 +
0100</pubDate>
629 <description><p
>After many years break from the package and a vain hope that
630 development would be continued by someone else, I finally pulled my
631 acts together this morning and wrapped up a new release of chrpath,
632 the command line tool to modify the rpath and runpath of already
633 compiled ELF programs. The update was triggered by the persistence of
634 Isha Vishnoi at IBM, which needed a new config.guess file to get
635 support for the ppc64le architecture (powerpc
64-bit Little Endian) he
636 is working on. I checked the
637 <a href=
"http://packages.qa.debian.org/chrpath
">Debian
</a
>,
638 <a href=
"https://launchpad.net/ubuntu/+source/chrpath
">Ubuntu
</a
> and
639 <a href=
"https://admin.fedoraproject.org/pkgdb/acls/name/chrpath
">Fedora
</a
>
640 packages for interesting patches (failed to find the source from
641 OpenSUSE and Mandriva packages), and found quite a few nice fixes.
642 These are the release notes:
</p
>
644 <p
>New in
0.15 released
2013-
11-
24:
</p
>
648 <li
>Updated config.sub and config.guess from the GNU project to work
649 with newer architectures. Thanks to isha vishnoi for the heads
652 <li
>Updated README with current URLs.
</li
>
654 <li
>Added byteswap fix found in Ubuntu, credited Jeremy Kerr and
655 Matthias Klose.
</li
>
657 <li
>Added missing help for -k|--keepgoing option, using patch by
658 Petr Machata found in Fedora.
</li
>
660 <li
>Rewrite removal of RPATH/RUNPATH to make sure the entry in
661 .dynamic is a NULL terminated string. Based on patch found in
662 Fedora credited Axel Thimm and Christian Krause.
</li
>
667 <a href=
"https://alioth.debian.org/frs/?group_id=
31052">download the
668 new version
0.15 from alioth
</a
>. Please let us know via the Alioth
669 project if something is wrong with the new release. The test suite
670 did not discover any old errors, so if you find a new one, please also
671 include a testsuite check.
</p
>
676 <title>RSS-kilde for fritekstsøk i offentlige anbud hos Doffin
</title>
677 <link>http://people.skolelinux.org/pere/blog/RSS_kilde_for_friteksts_k_i_offentlige_anbud_hos_Doffin.html
</link>
678 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/RSS_kilde_for_friteksts_k_i_offentlige_anbud_hos_Doffin.html
</guid>
679 <pubDate>Fri,
22 Nov
2013 13:
40:
00 +
0100</pubDate>
680 <description><p
>I fjor sommer lagde jeg en
681 <a href=
"http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html
">offentlig
682 tilgjengelig SQL-database over offentlig anbud
</a
> basert på skraping
683 av HTML-data fra Doffin. Den har stått og gått siden da, og har nå
684 ca.
28000 oppføringer. Jeg oppdaget da jeg tittet innom at noen
685 oppføringer var ikke blitt med, antagelig på grunn av at de fikk
686 tildelt sekvensnummer i Doffin en godt stund før de ble publisert,
687 slik at min nettsideskraper som fortsatte skrapingen der den slapp
688 sist ikke fikk dem med seg. Jeg har fikset litt slik at skraperen nå
689 ser litt tilbake i tid for å se om den har gått glipp av noen
690 oppføringer, og har skrapet på nytt fra midten av september
2013 og
691 fremover. Det bør dermed bli en mer komplett database for kommende
692 måneder. Hvis jeg får tid skal jeg forsøke å skrape
"glemte
" data fra
693 før midten av september
2013, men tør ikke garantere at det blir
694 prioritert med det første.
</p
>
696 <p
>Men målet med denne bloggposten er å vise hvordan denne
697 Doffin-databasen kan brukes og integreres med en RSS-leser, slik at en
698 kan la datamaskinen holde et øye med Doffin-annonseringer etter
699 nøkkelord. En kan lage sitt eget søk ved å besøke
700 <ahref=
"https://classic.scraperwiki.com/docs/api?name=norwegian-doffin#sqlite
">API-et
701 hos Scraperwiki
</a
>, velge format rss2 og så legge inn noe ala dette i
702 "query in SQL
":
</p
>
705 select title, scrapedurl as link, abstract as description,
706 publishdate as pubDate from
'swdata
'
707 where abstract like
'%linux%
' or title like
'%linux%
'
708 order by seq desc limit
20
709 </pre
></p
>
711 <p
>Dette vil søke opp alle anbud med ordet linux i oppsummering eller
712 tittel. En kan lage mer avanserte søk hvis en ønsker det. URL-en som
713 dukker opp nederst på siden kan en så gi til sin RSS-leser (jeg bruker
714 akregator selv), og så automatisk få beskjed hvis det dukker opp anbud
715 med det aktuelle nøkkelordet i teksten. Merk at kapasiteten og
716 ytelsen hos Scraperwiki er begrenset, så ikke be RSS-leseren hente ned
717 oftere enn en gang hver dag.
</p
>
719 <p
>Du lurer kanskje på hva slags informasjon en kan få ut fra denne
720 databasen. Her er to RSS-kilder, med søkeordet
721 "<a href=
"https://api.scraperwiki.com/api/
1.0/datastore/sqlite?format=rss2
&name=norwegian-doffin
&query=select%
20title%
2C%
20scrapedurl%
20as%
20link%
2C%
20abstract%
20as%
20description%
2C%
0A%
20%
20%
20%
20%
20%
20%
20publishdate%
20as%
20pubDate%
20from%
20'swdata
'%
0A%
20%
20%
20where%
20abstract%
20like%
20'%
25linux%
25'%
20or%
20title%
20like%
20'%
25linux%
25'%
0A%
20%
20%
20order%
20by%
20seq%
20desc%
20limit%
2020">linux
</a
>",
723 "<a href=
"https://api.scraperwiki.com/api/
1.0/datastore/sqlite?format=rss2
&name=norwegian-doffin
&query=select%
20title%
2C%
20scrapedurl%
20as%
20link%
2C%
20abstract%
20as%
20description%
2C%
0A%
20%
20%
20%
20%
20%
20%
20publishdate%
20as%
20pubDate%
20from%
20'swdata
'%
0A%
20%
20%
20where%
20abstract%
20like%
20'%
25fri%
20programvare%
25'%
20or%
20title%
20like%
20'%
25fri%
20programvare%
25'%
0A%
20%
20%
20order%
20by%
20seq%
20desc%
20limit%
2020">fri
724 programvare
</a
>"
726 "<a href=
"https://api.scraperwiki.com/api/
1.0/datastore/sqlite?format=rss2
&name=norwegian-doffin
&query=select%
20title%
2C%
20scrapedurl%
20as%
20link%
2C%
20abstract%
20as%
20description%
2C%
0A%
20%
20%
20%
20%
20%
20%
20publishdate%
20as%
20pubDate%
20from%
20'swdata
'%
0A%
20%
20%
20where%
20abstract%
20like%
20'%
25odf%
25'%
20or%
20title%
20like%
20'%
25odf%
25'%
0A%
20%
20%
20order%
20by%
20seq%
20desc%
20limit%
2020">odf
</a
>".
727 Det er bare å søke på det en er interessert i. Kopier gjerne
728 datasettet og sett opp din egen tjeneste hvis du vil gjøre mer
729 avanserte søk. SQLite-filen med Doffin-oppføringer kan lastes med fra
730 Scraperwiki for de som vil grave dypere.
</p
>
735 <title>All drones should be radio marked with what they do and who they belong to
</title>
736 <link>http://people.skolelinux.org/pere/blog/All_drones_should_be_radio_marked_with_what_they_do_and_who_they_belong_to.html
</link>
737 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/All_drones_should_be_radio_marked_with_what_they_do_and_who_they_belong_to.html
</guid>
738 <pubDate>Thu,
21 Nov
2013 15:
40:
00 +
0100</pubDate>
739 <description><p
>Drones, flying robots, are getting more and more popular. The most
740 know ones are the killer drones used by some government to murder
741 people they do not like without giving them the chance of a fair
742 trial, but the technology have many good uses too, from mapping and
743 forest maintenance to photography and search and rescue. I am sure it
744 is just a question of time before
"bad drones
" are in the hands of
745 private enterprises and not only state criminals but petty criminals
746 too. The drone technology is very useful and very dangerous. To have
747 some control over the use of drones, I agree with Daniel Suarez in his
749 "<a href=
"https://archive.org/details/DanielSuarez_2013G
">The kill
750 decision shouldn
't belong to a robot
</a
>", where he suggested this
751 little gem to keep the good while limiting the bad use of drones:
</p
>
755 <p
>Each robot and drone should have a cryptographically signed
756 I.D. burned in at the factory that can be used to track its movement
757 through public spaces. We have license plates on cars, tail numbers on
758 aircraft. This is no different. And every citizen should be able to
759 download an app that shows the population of drones and autonomous
760 vehicles moving through public spaces around them, both right now and
761 historically. And civic leaders should deploy sensors and civic drones
762 to detect rogue drones, and instead of sending killer drones of their
763 own up to shoot them down, they should notify humans to their
764 presence. And in certain very high-security areas, perhaps civic
765 drones would snare them and drag them off to a bomb disposal facility.
</p
>
767 <p
>But notice, this is more an immune system than a weapons system. It
768 would allow us to avail ourselves of the use of autonomous vehicles
769 and drones while still preserving our open, civil society.
</p
>
773 <p
>The key is that
<em
>every citizen
</em
> should be able to read the
774 radio beacons sent from the drones in the area, to be able to check
775 both the government and others use of drones. For such control to be
776 effective, everyone must be able to do it. What should such beacon
777 contain? At least formal owner, purpose, contact information and GPS
778 location. Probably also the origin and target position of the current
779 flight. And perhaps some registration number to be able to look up
780 the drone in a central database tracking their movement. Robots
781 should not have privacy. It is people who need privacy.
</p
>