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