]> 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>Some thoughts on BitCoins</title>
11 <link>http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html</guid>
13 <pubDate>Sat, 11 Dec 2010 15:10:00 +0100</pubDate>
14 <description>
15 &lt;p&gt;As I continue to explore
16 &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;BitCoin&lt;/a&gt;, I&#39;ve starting to wonder
17 what properties the system have, and how it will be affected by laws
18 and regulations here in Norway. Here are some random notes.&lt;/p&gt;
19
20 &lt;p&gt;One interesting thing to note is that since the transactions are
21 verified using a peer to peer network, all details about a transaction
22 is known to everyone. This means that if a BitCoin address has been
23 published like I did with mine in my initial post about BitCoin, it is
24 possible for everyone to see how many BitCoins have been transfered to
25 that address. There is even a web service to look at the details for
26 all transactions. There I can see that my address
27 &lt;a href=&quot;http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;
28 have received 16.06 Bitcoin, the
29 &lt;a href=&quot;http://blockexplorer.com/address/1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3&quot;&gt;1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3&lt;/a&gt;
30 address of Simon Phipps have received 181.97 BitCoin and the address
31 &lt;a href=&quot;http://blockexplorer.com/address/1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt&quot;&gt;1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt&lt;/A&gt;
32 of EFF have received 2447.38 BitCoins so far. Thank you to each and
33 every one of you that donated bitcoins to support my activity. The
34 fact that anyone can see how much money was transfered to a given
35 address make it more obvious why the BitCoin community recommend to
36 generate and hand out a new address for each transaction. I&#39;m told
37 there is no way to track which addresses belong to a given person or
38 organisation without the person or organisation revealing it
39 themselves, as Simon, EFF and I have done.&lt;/p&gt;
40
41 &lt;p&gt;In Norway, and in most other countries, there are laws and
42 regulations limiting how much money one can transfer across the border
43 without declaring it. There are money laundering, tax and accounting
44 laws and regulations I would expect to apply to the use of BitCoin.
45 If the Skolelinux foundation
46 (&lt;a href=&quot;http://linuxiskolen.no/slxdebianlabs/donations.html&quot;&gt;SLX
47 Debian Labs&lt;/a&gt;) were to accept donations in BitCoin in addition to
48 normal bank transfers like EFF is doing, how should this be accounted?
49 Given that it is impossible to know if money can across the border or
50 not, should everything or nothing be declared? What exchange rate
51 should be used when calculating taxes? Would receivers have to pay
52 income tax if the foundation were to pay Skolelinux contributors in
53 BitCoin? I have no idea, but it would be interesting to know.&lt;/p&gt;
54
55 &lt;p&gt;For a currency to be useful and successful, it must be trusted and
56 accepted by a lot of users. It must be possible to get easy access to
57 the currency (as a wage or using currency exchanges), and it must be
58 easy to spend it. At the moment BitCoin seem fairly easy to get
59 access to, but there are very few places to spend it. I am not really
60 a regular user of any of the vendor types currently accepting BitCoin,
61 so I wonder when my kind of show would start accepting BitCoins. I
62 would like to buy electronics, travels and subway tickets, not herbs
63 and books. :) The currency is young, and this will improve over time
64 if it become popular, but I suspect regular banks will start to lobby
65 to get BitCoin declared illegal if it become popular. I&#39;m sure they
66 will claim it is helping fund terrorism and money laundering (which
67 probably would be true, as is any currency in existence), but I
68 believe the problems should be solved elsewhere and not by blaming
69 currencies.&lt;/p&gt;
70
71 &lt;p&gt;The process of creating new BitCoins is called mining, and it is
72 CPU intensive process that depend on a bit of luck as well (as one is
73 competing against all the other miners currently spending CPU cycles
74 to see which one get the next lump of cash. The &quot;winner&quot; get 50
75 BitCoin when this happen. Yesterday I came across the obvious way to
76 join forces to increase ones changes of getting at least some coins,
77 by coordinating the work on mining BitCoins across several machines
78 and people, and sharing the result if one is lucky and get the 50
79 BitCoins. Check out
80 &lt;a href=&quot;http://www.bluishcoder.co.nz/bitcoin-pool/&quot;&gt;BitCoin Pool&lt;/a&gt;
81 if this sounds interesting. I have not had time to try to set up a
82 machine to participate there yet.&lt;/p&gt;
83 </description>
84 </item>
85
86 <item>
87 <title>Pornoskannerne på flyplassene bedrer visst ikke sikkerheten</title>
88 <link>http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html</link>
89 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html</guid>
90 <pubDate>Sat, 11 Dec 2010 10:45:00 +0100</pubDate>
91 <description>
92 &lt;p&gt;Via &lt;a href=&quot;http://webmink.com/2010/12/10/links-for-2010-12-10/&quot;&gt;en
93 blogpost fra Simon Phipps i går&lt;/a&gt;, fant jeg en referanse til
94 &lt;a href=&quot;http://www.washingtontimes.com/news/2010/dec/9/exposed-tsas-x-rated-scanner-fraud/&quot;&gt;en
95 artikkel i Washington Times&lt;/a&gt; som igjen refererer til en artikkel i
96 det fagfellevurderte tidsskriftet Journal of Transportation Security
97 med tittelen
98 &quot;&lt;a href=&quot;http://springerlink.com/content/g6620thk08679160/fulltext.html&quot;&gt;An
99 evaluation of airport x-ray backscatter units based on image
100 characteristics&lt;/a&gt;&quot; som enkelt konstaterer at
101 &lt;a href=&quot;http://www.dailysquib.co.uk/?a=2389&amp;c=124&quot;&gt;pornoscannerne&lt;/a&gt;
102 som kler av reisende på flyplasser ikke er i stand til å avsløre det
103 produsenten og amerikanske myndigheter sier de skal avsløre. Kort
104 sagt, de bedrer ikke sikkerheten. Reisende må altså la ansatte på
105 flyplasser &lt;a href=&quot;http://www.thousandsstandingaround.org/&quot;&gt;se dem
106 nakne eller la seg beføle i skrittet&lt;/a&gt; uten grunn. Jeg vil
107 fortsette å nekte å bruke disse pornoskannerne, unngå flyplasser der
108 de er tatt i bruk, og reise med andre transportmidler enn fly hvis jeg
109 kan.&lt;/p&gt;
110 </description>
111 </item>
112
113 <item>
114 <title>Now accepting bitcoins - anonymous and distributed p2p crypto-money</title>
115 <link>http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html</link>
116 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html</guid>
117 <pubDate>Fri, 10 Dec 2010 08:20:00 +0100</pubDate>
118 <description>
119 &lt;p&gt;With this weeks lawless
120 &lt;a href=&quot;http://www.salon.com/news/opinion/glenn_greenwald/2010/12/06/wikileaks/index.html&quot;&gt;governmental
121 attacks&lt;/a&gt; on Wikileak and
122 &lt;a href=&quot;http://www.salon.com/technology/dan_gillmor/2010/12/06/war_on_speech&quot;&gt;free
123 speech&lt;/a&gt;, it has become obvious that PayPal, visa and mastercard can
124 not be trusted to handle money transactions.
125 A blog post from
126 &lt;a href=&quot;http://webmink.com/2010/12/06/now-accepting-bitcoin/&quot;&gt;Simon
127 Phipps on bitcoin&lt;/a&gt; reminded me about a project that a friend of
128 mine mentioned earlier. I decided to follow Simon&#39;s example, and get
129 involved with &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;BitCoin&lt;/a&gt;. I got
130 some help from my friend to get it all running, and he even handed me
131 some bitcoins to get started. I even donated a few bitcoins to Simon
132 for helping me remember BitCoin.&lt;/p&gt;
133
134 &lt;p&gt;So, what is bitcoins, you probably wonder? It is a digital
135 crypto-currency, decentralised and handled using peer-to-peer
136 networks. It allows anonymous transactions and prohibits central
137 control over the transactions, making it impossible for governments
138 and companies alike to block donations and other transactions. The
139 source is free software, and while the key dependency wxWidgets 2.9
140 for the graphical user interface is missing in Debian, the command
141 line client builds just fine. Hopefully Jonas
142 &lt;a href=&quot;http://bugs.debian.org/578157&quot;&gt;will get the package into
143 Debian&lt;/a&gt; soon.&lt;/p&gt;
144
145 &lt;p&gt;Bitcoins can be converted to other currencies, like USD and EUR.
146 There are &lt;a href=&quot;http://www.bitcoin.org/trade&quot;&gt;companies accepting
147 bitcoins&lt;/a&gt; when selling services and goods, and there are even
148 currency &quot;stock&quot; markets where the exchange rate is decided. There
149 are not many users so far, but the concept seems promising. If you
150 want to get started and lack a friend with any bitcoins to spare,
151 you can even get
152 &lt;a href=&quot;https://freebitcoins.appspot.com/&quot;&gt;some for free&lt;/a&gt; (0.05
153 bitcoin at the time of writing). Use
154 &lt;a href=&quot;http://www.bitcoinwatch.com/&quot;&gt;BitcoinWatch&lt;/a&gt; to keep an eye
155 on the current exchange rates.&lt;/p&gt;
156
157 &lt;p&gt;As an experiment, I have decided to set up bitcoind on one of my
158 machines. If you want to support my activity, please send Bitcoin
159 donations to the address
160 &lt;b&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/b&gt;. Thank you!&lt;/p&gt;
161 </description>
162 </item>
163
164 <item>
165 <title>Martin Bekkelund: En stille bønn om Datalagringsdirektivet</title>
166 <link>http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html</link>
167 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html</guid>
168 <pubDate>Thu, 9 Dec 2010 21:25:00 +0100</pubDate>
169 <description>
170 &lt;p&gt;&lt;a href=&quot;http://www.bekkelund.net/&quot;&gt;Martin Bekkelund&lt;/a&gt; ved
171 &lt;a href=&quot;http://www.friprog.no/&quot;&gt;friprog-senteret&lt;/a&gt; har skrevet
172 følgende
173 &lt;a href=&quot;http://www.bekkelund.net/2010/12/09/en-stille-bonn/&quot;&gt;korte
174 oppsummering&lt;/a&gt; rundt datalagringsdirektivet, som jeg videreformidler
175 her.&lt;/p&gt;
176
177 &lt;p&gt;&lt;blockquote&gt;&lt;strong&gt;Det pågår i disse dager en intens diskusjon om
178 innføring av Datalagringsdirektivet (&lt;acronym
179 title=&quot;Datalagringsdirektivet&quot;&gt;DLD&lt;/acronym&gt;) i norsk rett. Kanskje
180 har du gjort deg opp en mening, kanskje er du usikker. I begge
181 tilfeller ber jeg deg lese videre.&lt;/strong&gt;&lt;/p&gt;
182
183 &lt;p&gt;Samtlige fagmiljøer, både i Norge og EU, har konkludert med at
184 &lt;acronym title=&quot;Datalagringsdirektivet&quot;&gt;DLD&lt;/acronym&gt; ikke bør
185 innføres på nåværende tidspunkt. Den tekniske kvaliteten på direktivet
186 er dårlig, det griper uforholdsmessig inn i personvernet, det har
187 store mangler og viktige spørsmål som hvem som skal ha tilgang og
188 hvordan data skal lagres er fortsatt uavklart.&lt;/p&gt;
189
190 &lt;ul&gt;
191 &lt;li&gt;&lt;a href=&quot;http://ikt-norge.no/norge-kan-slippe-datalagringsdirektivet/&quot;&gt;EU-ekspertene sier&lt;/a&gt; at konsekvensene av å benytte vetoretten er minimale&lt;/li&gt;
192 &lt;li&gt;&lt;a href=&quot;http://www.regjeringen.no/pages/2281080/Deninternasjonalejuristkommisjon.pdf&quot;&gt;Juristene påpeker&lt;/a&gt; at direktivet er i strid med EMK&lt;/li&gt;
193 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2010/12/06/kultur/debatt/kronikk/dld/personvern/14594699/&quot;&gt;Datatilsynet sier&lt;/a&gt; direktivet får store konsekvenser for personvernet og at direktivet er irreversibelt&lt;/li&gt;
194 &lt;li&gt;&lt;a href=&quot;http://www.bekkelund.net/?s=dld&quot;&gt;Teknologene sier&lt;/a&gt; at sikker lagring ikke er mulig, at det er svært enkelt å omgå og mulig å manipulere data og produsere falske beviser&lt;/li&gt;
195 &lt;li&gt;&lt;a href=&quot;http://www.regjeringen.no/pages/2281080/NJ_247460_1_P.pdf&quot;&gt;Pressen sier&lt;/a&gt; nei av hensyn til kildevernet&lt;/li&gt;
196 &lt;li&gt;Det er store &lt;a href=&quot;http://tetzschner.blogspot.com/2010/03/den-tyske-forfatningsdomstol.html&quot;&gt;interne&lt;/a&gt; &lt;a href=&quot;http://stoppdld.no/2010/03/02/datalagring-stoppet-av-tysk-forfatningsdomstol/&quot;&gt;stridigheter&lt;/a&gt; i EU. Blant annet har den tyske forfatningsdomstolen funnet at måten &lt;acronym title=&quot;Datalagringsdirektivet&quot;&gt;DLD&lt;/acronym&gt; er innført på er i strid med tysk grunnlov&lt;/li&gt;
197 &lt;li&gt;Alle de store &lt;a href=&quot;http://www.bekkelund.net/2010/12/08/lokasjonsdata-og-datalagringsdirektivet/&quot;&gt;operatørene og tilbyderne sier nei&lt;/a&gt;, av tekniske og personvernmessige årsaker&lt;/li&gt;
198 &lt;/ul&gt;
199
200 &lt;p&gt;Jeg liker å tro at jeg er en hyggelig fyr. Jeg har et rent
201 rulleblad, og med unntak av to fartsbøter har jeg aldri vært en byrde
202 for samfunnet. Det akter jeg å fortsette med. Det er mange som meg,
203 lovlydige, pliktoppfyllende borgere som aldri vil utgjøre en trussel
204 mot noe som helst. Vi synes derfor det er trist og sårende at all vår
205 atferd skal overvåkes døgnkontinuerlig.&lt;/p&gt;
206
207 &lt;p&gt;&lt;strong&gt;Understøttet av faglige vurderinger kan du trygt si nei til
208 &lt;acronym title=&quot;Datalagringsdirektivet&quot;&gt;DLD&lt;/acronym&gt;.&lt;/strong&gt;&lt;/p&gt;
209
210 &lt;p&gt;&lt;a href=&quot;http://www.bekkelund.net/kontakt/&quot;&gt;Ta kontakt med meg&lt;/a&gt;
211 hvis du har spørsmål om &lt;acronym
212 title=&quot;Datalagringsdirektivet&quot;&gt;DLD&lt;/acronym&gt;, uansett hva det måtte
213 gjelde.&lt;/p&gt;
214
215 &lt;p class=&quot;info&quot;&gt;Denne teksten er å anse som &lt;a
216 href=&quot;http://creativecommons.org/licenses/publicdomain/&quot;&gt;&lt;em&gt;Public
217 Domain&lt;/em&gt;&lt;/a&gt;. Spre den videre til alle som kan ha nytte av
218 den!&lt;/p&gt;
219 &lt;/blockquote&gt;&lt;/p&gt;
220
221 &lt;p&gt;Siste &lt;a href=&quot;http://www.nettavisen.no/it/article3043918.ece&quot;&gt;melding
222 fra Nettavisen&lt;/a&gt; er at regjeringen planlegger å fremme sitt forslag
223 til implementering av datalagringsdirektivet i morgen, i ly av
224 fredprisutdelingen for å få minst mulig pressedekning om saken. Vi
225 får snart se om det stemmer.&lt;/p&gt;
226 </description>
227 </item>
228
229 <item>
230 <title>Student group continue the work on my Reprap 3D printer</title>
231 <link>http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html</link>
232 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html</guid>
233 <pubDate>Thu, 9 Dec 2010 19:30:00 +0100</pubDate>
234 <description>
235 &lt;p&gt;A few days ago, I was introduces to some students in the robot
236 student assosiation &lt;a href=&quot;http://www.robotica.no/&quot;&gt;Robotica
237 Osloensis&lt;/a&gt; at the University of Oslo where I work, who planned to
238 get their own 3D printer. They wanted to learn from me based on my
239 work in the area. After having a short lunch meeting with them, I
240 offered them to borrow my reprap kit, as I never had time to complete
241 the build and this seem unlike to change any time soon. I look
242 forward to see how this goes. This monday their volunteer driver
243 picked up my kit and drove it to their lab, and tomorrow I am told the
244 last exam is over so they can start work on getting the 3D printer
245 operational.&lt;/p&gt;
246
247 &lt;p&gt;The robotic group have already build several robots on their own,
248 and seem capable of getting the reprap operational. I really look
249 forward to being able to print all the cool 3D designs published on
250 &lt;a href=&quot;http://www.thingiverse.com/&quot;&gt;Thingiverse&lt;/a&gt;. I even got
251 some 3D scans I got made during Dagen@IFI when one of the groups at
252 the computer science department at the university demonstrated their
253 very cool 3D scanner.&lt;/p&gt;
254 </description>
255 </item>
256
257 <item>
258 <title>Debian Edu development gathering and General Assembly for FRiSK</title>
259 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html</link>
260 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html</guid>
261 <pubDate>Mon, 29 Nov 2010 18:40:00 +0100</pubDate>
262 <description>
263 &lt;p&gt;On friday, the first Debian Edu / Skolelinux
264 &lt;a href=&quot;http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo&quot;&gt;development
265 gathering&lt;/a&gt; in a long time take place here in Oslo, Norway. I
266 really look forward to seeing all the good people working on the
267 Squeeze release. The gathering is open for everyone interested in
268 learning more about Debian Edu / Skolelinux.&lt;/p&gt;
269
270 &lt;p&gt;On Saturday, the Norwegian member organization taking care of
271 organizing these development gatherings, Fri Programvare i Skolen,
272 will hold its
273 &lt;a href=&quot;http://friprogramvareiskolen.no/Genfors/2010&quot;&gt;General Assembly
274 for 2010&lt;/a&gt;. Membership is open for all, and currently there are 388
275 people registered as members. Last year 32 members cast their vote in
276 the memberdb based election system. I hope more people find time to
277 vote this year.&lt;/p&gt;
278 </description>
279 </item>
280
281 <item>
282 <title>Why isn&#39;t Debian Edu using VLC?</title>
283 <link>http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html</link>
284 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html</guid>
285 <pubDate>Sat, 27 Nov 2010 11:30:00 +0100</pubDate>
286 <description>
287 &lt;p&gt;In the latest issue of Linux Journal, the readers choices were
288 presented, and the winner among the multimedia player were VLC.
289 Personally, I like VLC, and it is my player of choice when I first try
290 to play a video file or stream. Only if VLC fail will I drag out
291 gmplayer to see if it can do better. The reason is mostly the failure
292 model and trust. When VLC fail, it normally pop up a error message
293 reporting the problem. When mplayer fail, it normally segfault or
294 just hangs. The latter failure mode drain my trust in the program.&lt;p&gt;
295
296 &lt;p&gt;But even if VLC is my player of choice, we have choosen to use
297 mplayer in &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian
298 Edu/Skolelinux&lt;/a&gt;. The reason is simple. We need a good browser
299 plugin to play web videos seamlessly, and the VLC browser plugin is
300 not very good. For example, it lack in-line control buttons, so there
301 is no way for the user to pause the video. Also, when I
302 &lt;a href=&quot;http://wiki.debian.org/DebianEdu/BrowserMultimedia&quot;&gt;last
303 tested the browser plugins&lt;/a&gt; available in Debian, the VLC plugin
304 failed on several video pages where mplayer based plugins worked. If
305 the browser plugin for VLC was as good as the gecko-mediaplayer
306 package (which uses mplayer), we would switch.&lt;/P&gt;
307
308 &lt;p&gt;While VLC is a good player, its user interface is slightly
309 annoying. The most annoying feature is its inconsistent use of
310 keyboard shortcuts. When the player is in full screen mode, its
311 shortcuts are different from when it is playing the video in a window.
312 For example, space only work as pause when in full screen mode. I
313 wish it had consisten shortcuts and that space also would work when in
314 window mode. Another nice shortcut in gmplayer is [enter] to restart
315 the current video. It is very nice when playing short videos from the
316 web and want to restart it when new people arrive to have a look at
317 what is going on.&lt;/p&gt;
318 </description>
319 </item>
320
321 <item>
322 <title>DND hedrer overvåkning av barn med Rosingsprisen</title>
323 <link>http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html</link>
324 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html</guid>
325 <pubDate>Tue, 23 Nov 2010 14:15:00 +0100</pubDate>
326 <description>
327 &lt;p&gt;Jeg registrerer med vond smak i munnen at Den Norske Dataforening
328 &lt;a
329 href=&quot;http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html&quot;&gt;hedrer
330 overvåkning av barn med Rosingsprisen for kreativitet i år&lt;/a&gt;. Jeg
331 er glad jeg nå er meldt ut av DND.&lt;/p&gt;
332
333 &lt;p&gt;Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
334 men et overgrep mot individer i utvikling som bør læres opp til å ta
335 egne valg.&lt;/p&gt;
336
337 &lt;p&gt;For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
338 &lt;a href=&quot;http://www.idg.no/computerworld/article174262.ece&quot;&gt;et intervju
339 med Computerworld Norge&lt;/A&gt;:&lt;/p&gt;
340
341 &lt;p&gt;&lt;blockquote&gt;
342 - For alle som har barn, meg selv inkludert, er førstetanken at det
343 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
344 har ikke godt av det. De er små individer som skal søke rundt og finne
345 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
346 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
347 dette.
348 &lt;/blockquote&gt;&lt;/p&gt;
349
350 &lt;p&gt;Det er skremmende å se at DND mener en tjeneste som legger opp til
351 slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
352 virtuell
353 &lt;a href=&quot;http://en.wikipedia.org/wiki/Panopticon&quot;&gt;Panopticon&lt;/a&gt; er et
354 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
355 burde tenke seg godt om før de gir etter for sine instinkter her.&lt;/p&gt;
356
357 &lt;p&gt;Blipper-tjenesten får meg til å tenke på bøkene til
358 &lt;a href=&quot;http://en.wikipedia.org/wiki/John_Twelve_Hawks&quot;&gt;John Twelve
359 Hawks&lt;/a&gt;, som forbilledlig beskriver hvordan et totalitært
360 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
361 gode intensjoner og manglende bevissthet om hvilke prinsipper et
362 liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
363 lese alle de tre bøkene.&lt;/p&gt;
364 </description>
365 </item>
366
367 <item>
368 <title>Lenny-&gt;Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove</title>
369 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html</link>
370 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html</guid>
371 <pubDate>Mon, 22 Nov 2010 14:15:00 +0100</pubDate>
372 <description>
373 &lt;p&gt;Michael Biebl suggested to me on IRC, that I changed my automated
374 upgrade testing of the
375 &lt;a href=&quot;http://people.skolelinux.org/~pere/debian-upgrade-testing/&quot;&gt;Lenny
376 Gnome and KDE Desktop&lt;/a&gt; to do &lt;tt&gt;apt-get autoremove&lt;/tt&gt; when using apt-get.
377 This seem like a very good idea, so I adjusted by test scripts and
378 can now present the updated result from today:&lt;/p&gt;
379
380 &lt;p&gt;This is for Gnome:&lt;/p&gt;
381
382 &lt;p&gt;Installed using apt-get, missing with aptitude&lt;/p&gt;
383
384 &lt;blockquote&gt;&lt;p&gt;
385 apache2.2-bin
386 aptdaemon
387 baobab
388 binfmt-support
389 browser-plugin-gnash
390 cheese-common
391 cli-common
392 cups-pk-helper
393 dmz-cursor-theme
394 empathy
395 empathy-common
396 freedesktop-sound-theme
397 freeglut3
398 gconf-defaults-service
399 gdm-themes
400 gedit-plugins
401 geoclue
402 geoclue-hostip
403 geoclue-localnet
404 geoclue-manual
405 geoclue-yahoo
406 gnash
407 gnash-common
408 gnome
409 gnome-backgrounds
410 gnome-cards-data
411 gnome-codec-install
412 gnome-core
413 gnome-desktop-environment
414 gnome-disk-utility
415 gnome-screenshot
416 gnome-search-tool
417 gnome-session-canberra
418 gnome-system-log
419 gnome-themes-extras
420 gnome-themes-more
421 gnome-user-share
422 gstreamer0.10-fluendo-mp3
423 gstreamer0.10-tools
424 gtk2-engines
425 gtk2-engines-pixbuf
426 gtk2-engines-smooth
427 hamster-applet
428 libapache2-mod-dnssd
429 libapr1
430 libaprutil1
431 libaprutil1-dbd-sqlite3
432 libaprutil1-ldap
433 libart2.0-cil
434 libboost-date-time1.42.0
435 libboost-python1.42.0
436 libboost-thread1.42.0
437 libchamplain-0.4-0
438 libchamplain-gtk-0.4-0
439 libcheese-gtk18
440 libclutter-gtk-0.10-0
441 libcryptui0
442 libdiscid0
443 libelf1
444 libepc-1.0-2
445 libepc-common
446 libepc-ui-1.0-2
447 libfreerdp-plugins-standard
448 libfreerdp0
449 libgconf2.0-cil
450 libgdata-common
451 libgdata7
452 libgdu-gtk0
453 libgee2
454 libgeoclue0
455 libgexiv2-0
456 libgif4
457 libglade2.0-cil
458 libglib2.0-cil
459 libgmime2.4-cil
460 libgnome-vfs2.0-cil
461 libgnome2.24-cil
462 libgnomepanel2.24-cil
463 libgpod-common
464 libgpod4
465 libgtk2.0-cil
466 libgtkglext1
467 libgtksourceview2.0-common
468 libmono-addins-gui0.2-cil
469 libmono-addins0.2-cil
470 libmono-cairo2.0-cil
471 libmono-corlib2.0-cil
472 libmono-i18n-west2.0-cil
473 libmono-posix2.0-cil
474 libmono-security2.0-cil
475 libmono-sharpzip2.84-cil
476 libmono-system2.0-cil
477 libmtp8
478 libmusicbrainz3-6
479 libndesk-dbus-glib1.0-cil
480 libndesk-dbus1.0-cil
481 libopal3.6.8
482 libpolkit-gtk-1-0
483 libpt2.6.7
484 libpython2.6
485 librpm1
486 librpmio1
487 libsdl1.2debian
488 libsrtp0
489 libssh-4
490 libtelepathy-farsight0
491 libtelepathy-glib0
492 libtidy-0.99-0
493 media-player-info
494 mesa-utils
495 mono-2.0-gac
496 mono-gac
497 mono-runtime
498 nautilus-sendto
499 nautilus-sendto-empathy
500 p7zip-full
501 pkg-config
502 python-aptdaemon
503 python-aptdaemon-gtk
504 python-axiom
505 python-beautifulsoup
506 python-bugbuddy
507 python-clientform
508 python-coherence
509 python-configobj
510 python-crypto
511 python-cupshelpers
512 python-elementtree
513 python-epsilon
514 python-evolution
515 python-feedparser
516 python-gdata
517 python-gdbm
518 python-gst0.10
519 python-gtkglext1
520 python-gtksourceview2
521 python-httplib2
522 python-louie
523 python-mako
524 python-markupsafe
525 python-mechanize
526 python-nevow
527 python-notify
528 python-opengl
529 python-openssl
530 python-pam
531 python-pkg-resources
532 python-pyasn1
533 python-pysqlite2
534 python-rdflib
535 python-serial
536 python-tagpy
537 python-twisted-bin
538 python-twisted-conch
539 python-twisted-core
540 python-twisted-web
541 python-utidylib
542 python-webkit
543 python-xdg
544 python-zope.interface
545 remmina
546 remmina-plugin-data
547 remmina-plugin-rdp
548 remmina-plugin-vnc
549 rhythmbox-plugin-cdrecorder
550 rhythmbox-plugins
551 rpm-common
552 rpm2cpio
553 seahorse-plugins
554 shotwell
555 software-center
556 system-config-printer-udev
557 telepathy-gabble
558 telepathy-mission-control-5
559 telepathy-salut
560 tomboy
561 totem
562 totem-coherence
563 totem-mozilla
564 totem-plugins
565 transmission-common
566 xdg-user-dirs
567 xdg-user-dirs-gtk
568 xserver-xephyr
569 &lt;/p&gt;&lt;/blockquote&gt;
570
571 &lt;p&gt;Installed using apt-get, removed with aptitude&lt;/p&gt;
572
573 &lt;blockquote&gt;&lt;p&gt;
574 cheese
575 ekiga
576 eog
577 epiphany-extensions
578 evolution-exchange
579 fast-user-switch-applet
580 file-roller
581 gcalctool
582 gconf-editor
583 gdm
584 gedit
585 gedit-common
586 gnome-games
587 gnome-games-data
588 gnome-nettool
589 gnome-system-tools
590 gnome-themes
591 gnuchess
592 gucharmap
593 guile-1.8-libs
594 libavahi-ui0
595 libdmx1
596 libgalago3
597 libgtk-vnc-1.0-0
598 libgtksourceview2.0-0
599 liblircclient0
600 libsdl1.2debian-alsa
601 libspeexdsp1
602 libsvga1
603 rhythmbox
604 seahorse
605 sound-juicer
606 system-config-printer
607 totem-common
608 transmission-gtk
609 vinagre
610 vino
611 &lt;/p&gt;&lt;/blockquote&gt;
612
613 &lt;p&gt;Installed using aptitude, missing with apt-get&lt;/p&gt;
614
615 &lt;blockquote&gt;&lt;p&gt;
616 gstreamer0.10-gnomevfs
617 &lt;/p&gt;&lt;/blockquote&gt;
618
619 &lt;p&gt;Installed using aptitude, removed with apt-get&lt;/p&gt;
620
621 &lt;blockquote&gt;&lt;p&gt;
622 [nothing]
623 &lt;/p&gt;&lt;/blockquote&gt;
624
625 &lt;p&gt;This is for KDE:&lt;/p&gt;
626
627 &lt;p&gt;Installed using apt-get, missing with aptitude&lt;/p&gt;
628
629 &lt;blockquote&gt;&lt;p&gt;
630 ksmserver
631 &lt;/p&gt;&lt;/blockquote&gt;
632
633 &lt;p&gt;Installed using apt-get, removed with aptitude&lt;/p&gt;
634
635 &lt;blockquote&gt;&lt;p&gt;
636 kwin
637 network-manager-kde
638 &lt;/p&gt;&lt;/blockquote&gt;
639
640 &lt;p&gt;Installed using aptitude, missing with apt-get&lt;/p&gt;
641
642 &lt;blockquote&gt;&lt;p&gt;
643 arts
644 dolphin
645 freespacenotifier
646 google-gadgets-gst
647 google-gadgets-xul
648 kappfinder
649 kcalc
650 kcharselect
651 kde-core
652 kde-plasma-desktop
653 kde-standard
654 kde-window-manager
655 kdeartwork
656 kdeartwork-emoticons
657 kdeartwork-style
658 kdeartwork-theme-icon
659 kdebase
660 kdebase-apps
661 kdebase-workspace
662 kdebase-workspace-bin
663 kdebase-workspace-data
664 kdeeject
665 kdelibs
666 kdeplasma-addons
667 kdeutils
668 kdewallpapers
669 kdf
670 kfloppy
671 kgpg
672 khelpcenter4
673 kinfocenter
674 konq-plugins-l10n
675 konqueror-nsplugins
676 kscreensaver
677 kscreensaver-xsavers
678 ktimer
679 kwrite
680 libgle3
681 libkde4-ruby1.8
682 libkonq5
683 libkonq5-templates
684 libnetpbm10
685 libplasma-ruby
686 libplasma-ruby1.8
687 libqt4-ruby1.8
688 marble-data
689 marble-plugins
690 netpbm
691 nuvola-icon-theme
692 plasma-dataengines-workspace
693 plasma-desktop
694 plasma-desktopthemes-artwork
695 plasma-runners-addons
696 plasma-scriptengine-googlegadgets
697 plasma-scriptengine-python
698 plasma-scriptengine-qedje
699 plasma-scriptengine-ruby
700 plasma-scriptengine-webkit
701 plasma-scriptengines
702 plasma-wallpapers-addons
703 plasma-widget-folderview
704 plasma-widget-networkmanagement
705 ruby
706 sweeper
707 update-notifier-kde
708 xscreensaver-data-extra
709 xscreensaver-gl
710 xscreensaver-gl-extra
711 xscreensaver-screensaver-bsod
712 &lt;/p&gt;&lt;/blockquote&gt;
713
714 &lt;p&gt;Installed using aptitude, removed with apt-get&lt;/p&gt;
715
716 &lt;blockquote&gt;&lt;p&gt;
717 ark
718 google-gadgets-common
719 google-gadgets-qt
720 htdig
721 kate
722 kdebase-bin
723 kdebase-data
724 kdepasswd
725 kfind
726 klipper
727 konq-plugins
728 konqueror
729 ksysguard
730 ksysguardd
731 libarchive1
732 libcln6
733 libeet1
734 libeina-svn-06
735 libggadget-1.0-0b
736 libggadget-qt-1.0-0b
737 libgps19
738 libkdecorations4
739 libkephal4
740 libkonq4
741 libkonqsidebarplugin4a
742 libkscreensaver5
743 libksgrd4
744 libksignalplotter4
745 libkunitconversion4
746 libkwineffects1a
747 libmarblewidget4
748 libntrack-qt4-1
749 libntrack0
750 libplasma-geolocation-interface4
751 libplasmaclock4a
752 libplasmagenericshell4
753 libprocesscore4a
754 libprocessui4a
755 libqalculate5
756 libqedje0a
757 libqtruby4shared2
758 libqzion0a
759 libruby1.8
760 libscim8c2a
761 libsmokekdecore4-3
762 libsmokekdeui4-3
763 libsmokekfile3
764 libsmokekhtml3
765 libsmokekio3
766 libsmokeknewstuff2-3
767 libsmokeknewstuff3-3
768 libsmokekparts3
769 libsmokektexteditor3
770 libsmokekutils3
771 libsmokenepomuk3
772 libsmokephonon3
773 libsmokeplasma3
774 libsmokeqtcore4-3
775 libsmokeqtdbus4-3
776 libsmokeqtgui4-3
777 libsmokeqtnetwork4-3
778 libsmokeqtopengl4-3
779 libsmokeqtscript4-3
780 libsmokeqtsql4-3
781 libsmokeqtsvg4-3
782 libsmokeqttest4-3
783 libsmokeqtuitools4-3
784 libsmokeqtwebkit4-3
785 libsmokeqtxml4-3
786 libsmokesolid3
787 libsmokesoprano3
788 libtaskmanager4a
789 libtidy-0.99-0
790 libweather-ion4a
791 libxklavier16
792 libxxf86misc1
793 okteta
794 oxygencursors
795 plasma-dataengines-addons
796 plasma-scriptengine-superkaramba
797 plasma-widget-lancelot
798 plasma-widgets-addons
799 plasma-widgets-workspace
800 polkit-kde-1
801 ruby1.8
802 systemsettings
803 update-notifier-common
804 &lt;/p&gt;&lt;/blockquote&gt;
805
806 &lt;p&gt;Running apt-get autoremove made the results using apt-get and
807 aptitude a bit more similar, but there are still quite a lott of
808 differences. I have no idea what packages should be installed after
809 the upgrade, but hope those that do can have a look.&lt;/p&gt;
810 </description>
811 </item>
812
813 <item>
814 <title>Migrating Xen virtual machines using LVM to KVM using disk images</title>
815 <link>http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html</link>
816 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html</guid>
817 <pubDate>Mon, 22 Nov 2010 11:20:00 +0100</pubDate>
818 <description>
819 &lt;p&gt;Most of the computers in use by the
820 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu/Skolelinux project&lt;/a&gt;
821 are virtual machines. And they have been Xen machines running on a
822 fairly old IBM eserver xseries 345 machine, and we wanted to migrate
823 them to KVM on a newer Dell PowerEdge 2950 host machine. This was a
824 bit harder that it could have been, because we set up the Xen virtual
825 machines to get the virtual partitions from LVM, which as far as I
826 know is not supported by KVM. So to migrate, we had to convert
827 several LVM logical volumes to partitions on a virtual disk file.&lt;/p&gt;
828
829 &lt;p&gt;I found
830 &lt;a href=&quot;http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM&quot;&gt;a
831 nice recipe&lt;/a&gt; to do this, and wrote the following script to do the
832 migration. It uses qemu-img from the qemu package to make the disk
833 image, parted to partition it, losetup and kpartx to present the disk
834 image partions as devices, and dd to copy the data. I NFS mounted the
835 new servers storage area on the old server to do the migration.&lt;/p&gt;
836
837 &lt;pre&gt;
838 #!/bin/sh
839
840 # Based on
841 # http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
842
843 set -e
844 set -x
845
846 if [ -z &quot;$1&quot; ] ; then
847 echo &quot;Usage: $0 &amp;lt;hostname&amp;gt;&quot;
848 exit 1
849 else
850 host=&quot;$1&quot;
851 fi
852
853 if [ ! -e /dev/vg_data/$host-disk ] ; then
854 echo &quot;error: unable to find LVM volume for $host&quot;
855 exit 1
856 fi
857
858 # Partitions need to be a bit bigger than the LVM LVs. not sure why.
859 disksize=$( lvs --units m | grep $host-disk | awk &#39;{sum = sum + $4} END { print int(sum * 1.05) }&#39;)
860 swapsize=$( lvs --units m | grep $host-swap | awk &#39;{sum = sum + $4} END { print int(sum * 1.05) }&#39;)
861 totalsize=$(( ( $disksize + $swapsize ) ))
862
863 img=$host.img
864 #dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize ))
865 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
866
867 parted $img mklabel msdos
868 parted $img mkpart primary linux-swap 0 $disksize
869 parted $img mkpart primary ext2 $disksize $totalsize
870 parted $img set 1 boot on
871
872 modprobe dm-mod
873 losetup /dev/loop0 $img
874 kpartx -a /dev/loop0
875
876 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M
877 fsck.ext3 -f /dev/mapper/loop0p1 || true
878 mkswap /dev/mapper/loop0p2
879
880 kpartx -d /dev/loop0
881 losetup -d /dev/loop0
882 &lt;/pre&gt;
883
884 &lt;p&gt;The script is perhaps so simple that it is not copyrightable, but
885 if it is, it is licenced using GPL v2 or later at your discretion.&lt;/p&gt;
886
887 &lt;p&gt;After doing this, I booted a Debian CD in rescue mode in KVM with
888 the new disk image attached, installed grub-pc and linux-image-686 and
889 set up grub to boot from the disk image. After this, the KVM machines
890 seem to work just fine.&lt;/p&gt;
891 </description>
892 </item>
893
894 </channel>
895 </rss>