]> 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>Student group continue the work on my Reprap 3D printer</title>
11 <link>http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html</guid>
13 <pubDate>Thu, 9 Dec 2010 19:30:00 +0100</pubDate>
14 <description>
15 &lt;p&gt;A few days ago, I was introduces to some students in the robot
16 student assosiation &lt;a href=&quot;http://www.robotica.no/&quot;&gt;Robotica
17 Osloensis&lt;/a&gt; at the University of Oslo where I work, who planned to
18 get their own 3D printer. They wanted to learn from me based on my
19 work in the area. After having a short lunch meeting with them, I
20 offered them to borrow my reprap kit, as I never had time to complete
21 the build and this seem unlike to change any time soon. I look
22 forward to see how this goes. This monday their volunteer driver
23 picked up my kit and drove it to their lab, and tomorrow I am told the
24 last exam is over so they can start work on getting the 3D printer
25 operational.&lt;/p&gt;
26
27 &lt;p&gt;The robotic group have already build several robots on their own,
28 and seem capable of getting the reprap operational. I really look
29 forward to being able to print all the cool 3D designs published on
30 &lt;a href=&quot;http://www.thingiverse.com/&quot;&gt;Thingiverse&lt;/a&gt;. I even got
31 some 3D scans I got made during Dagen@IFI when one of the groups at
32 the computer science department at the university demonstrated their
33 very cool 3D scanner.&lt;/p&gt;
34 </description>
35 </item>
36
37 <item>
38 <title>Debian Edu development gathering and General Assembly for FRiSK</title>
39 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html</link>
40 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html</guid>
41 <pubDate>Mon, 29 Nov 2010 18:40:00 +0100</pubDate>
42 <description>
43 &lt;p&gt;On friday, the first Debian Edu / Skolelinux
44 &lt;a href=&quot;http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo&quot;&gt;development
45 gathering&lt;/a&gt; in a long time take place here in Oslo, Norway. I
46 really look forward to seeing all the good people working on the
47 Squeeze release. The gathering is open for everyone interested in
48 learning more about Debian Edu / Skolelinux.&lt;/p&gt;
49
50 &lt;p&gt;On Saturday, the Norwegian member organization taking care of
51 organizing these development gatherings, Fri Programvare i Skolen,
52 will hold its
53 &lt;a href=&quot;http://friprogramvareiskolen.no/Genfors/2010&quot;&gt;General Assembly
54 for 2010&lt;/a&gt;. Membership is open for all, and currently there are 388
55 people registered as members. Last year 32 members cast their vote in
56 the memberdb based election system. I hope more people find time to
57 vote this year.&lt;/p&gt;
58 </description>
59 </item>
60
61 <item>
62 <title>Why isn&#39;t Debian Edu using VLC?</title>
63 <link>http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html</link>
64 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html</guid>
65 <pubDate>Sat, 27 Nov 2010 11:30:00 +0100</pubDate>
66 <description>
67 &lt;p&gt;In the latest issue of Linux Journal, the readers choices were
68 presented, and the winner among the multimedia player were VLC.
69 Personally, I like VLC, and it is my player of choice when I first try
70 to play a video file or stream. Only if VLC fail will I drag out
71 gmplayer to see if it can do better. The reason is mostly the failure
72 model and trust. When VLC fail, it normally pop up a error message
73 reporting the problem. When mplayer fail, it normally segfault or
74 just hangs. The latter failure mode drain my trust in the program.&lt;p&gt;
75
76 &lt;p&gt;But even if VLC is my player of choice, we have choosen to use
77 mplayer in &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian
78 Edu/Skolelinux&lt;/a&gt;. The reason is simple. We need a good browser
79 plugin to play web videos seamlessly, and the VLC browser plugin is
80 not very good. For example, it lack in-line control buttons, so there
81 is no way for the user to pause the video. Also, when I
82 &lt;a href=&quot;http://wiki.debian.org/DebianEdu/BrowserMultimedia&quot;&gt;last
83 tested the browser plugins&lt;/a&gt; available in Debian, the VLC plugin
84 failed on several video pages where mplayer based plugins worked. If
85 the browser plugin for VLC was as good as the gecko-mediaplayer
86 package (which uses mplayer), we would switch.&lt;/P&gt;
87
88 &lt;p&gt;While VLC is a good player, its user interface is slightly
89 annoying. The most annoying feature is its inconsistent use of
90 keyboard shortcuts. When the player is in full screen mode, its
91 shortcuts are different from when it is playing the video in a window.
92 For example, space only work as pause when in full screen mode. I
93 wish it had consisten shortcuts and that space also would work when in
94 window mode. Another nice shortcut in gmplayer is [enter] to restart
95 the current video. It is very nice when playing short videos from the
96 web and want to restart it when new people arrive to have a look at
97 what is going on.&lt;/p&gt;
98 </description>
99 </item>
100
101 <item>
102 <title>DND hedrer overvåkning av barn med Rosingsprisen</title>
103 <link>http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html</link>
104 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html</guid>
105 <pubDate>Tue, 23 Nov 2010 14:15:00 +0100</pubDate>
106 <description>
107 &lt;p&gt;Jeg registrerer med vond smak i munnen at Den Norske Dataforening
108 &lt;a
109 href=&quot;http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html&quot;&gt;hedrer
110 overvåkning av barn med Rosingsprisen for kreativitet i år&lt;/a&gt;. Jeg
111 er glad jeg nå er meldt ut av DND.&lt;/p&gt;
112
113 &lt;p&gt;Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
114 men et overgrep mot individer i utvikling som bør læres opp til å ta
115 egne valg.&lt;/p&gt;
116
117 &lt;p&gt;For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
118 &lt;a href=&quot;http://www.idg.no/computerworld/article174262.ece&quot;&gt;et intervju
119 med Computerworld Norge&lt;/A&gt;:&lt;/p&gt;
120
121 &lt;p&gt;&lt;blockquote&gt;
122 - For alle som har barn, meg selv inkludert, er førstetanken at det
123 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
124 har ikke godt av det. De er små individer som skal søke rundt og finne
125 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
126 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
127 dette.
128 &lt;/blockquote&gt;&lt;/p&gt;
129
130 &lt;p&gt;Det er skremmende å se at DND mener en tjeneste som legger opp til
131 slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
132 virtuell
133 &lt;a href=&quot;http://en.wikipedia.org/wiki/Panopticon&quot;&gt;Panopticon&lt;/a&gt; er et
134 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
135 burde tenke seg godt om før de gir etter for sine instinkter her.&lt;/p&gt;
136
137 &lt;p&gt;Blipper-tjenesten får meg til å tenke på bøkene til
138 &lt;a href=&quot;http://en.wikipedia.org/wiki/John_Twelve_Hawks&quot;&gt;John Twelve
139 Hawks&lt;/a&gt;, som forbilledlig beskriver hvordan et totalitært
140 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
141 gode intensjoner og manglende bevissthet om hvilke prinsipper et
142 liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
143 lese alle de tre bøkene.&lt;/p&gt;
144 </description>
145 </item>
146
147 <item>
148 <title>Lenny-&gt;Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove</title>
149 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html</link>
150 <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>
151 <pubDate>Mon, 22 Nov 2010 14:15:00 +0100</pubDate>
152 <description>
153 &lt;p&gt;Michael Biebl suggested to me on IRC, that I changed my automated
154 upgrade testing of the
155 &lt;a href=&quot;http://people.skolelinux.org/~pere/debian-upgrade-testing/&quot;&gt;Lenny
156 Gnome and KDE Desktop&lt;/a&gt; to do &lt;tt&gt;apt-get autoremove&lt;/tt&gt; when using apt-get.
157 This seem like a very good idea, so I adjusted by test scripts and
158 can now present the updated result from today:&lt;/p&gt;
159
160 &lt;p&gt;This is for Gnome:&lt;/p&gt;
161
162 &lt;p&gt;Installed using apt-get, missing with aptitude&lt;/p&gt;
163
164 &lt;blockquote&gt;&lt;p&gt;
165 apache2.2-bin
166 aptdaemon
167 baobab
168 binfmt-support
169 browser-plugin-gnash
170 cheese-common
171 cli-common
172 cups-pk-helper
173 dmz-cursor-theme
174 empathy
175 empathy-common
176 freedesktop-sound-theme
177 freeglut3
178 gconf-defaults-service
179 gdm-themes
180 gedit-plugins
181 geoclue
182 geoclue-hostip
183 geoclue-localnet
184 geoclue-manual
185 geoclue-yahoo
186 gnash
187 gnash-common
188 gnome
189 gnome-backgrounds
190 gnome-cards-data
191 gnome-codec-install
192 gnome-core
193 gnome-desktop-environment
194 gnome-disk-utility
195 gnome-screenshot
196 gnome-search-tool
197 gnome-session-canberra
198 gnome-system-log
199 gnome-themes-extras
200 gnome-themes-more
201 gnome-user-share
202 gstreamer0.10-fluendo-mp3
203 gstreamer0.10-tools
204 gtk2-engines
205 gtk2-engines-pixbuf
206 gtk2-engines-smooth
207 hamster-applet
208 libapache2-mod-dnssd
209 libapr1
210 libaprutil1
211 libaprutil1-dbd-sqlite3
212 libaprutil1-ldap
213 libart2.0-cil
214 libboost-date-time1.42.0
215 libboost-python1.42.0
216 libboost-thread1.42.0
217 libchamplain-0.4-0
218 libchamplain-gtk-0.4-0
219 libcheese-gtk18
220 libclutter-gtk-0.10-0
221 libcryptui0
222 libdiscid0
223 libelf1
224 libepc-1.0-2
225 libepc-common
226 libepc-ui-1.0-2
227 libfreerdp-plugins-standard
228 libfreerdp0
229 libgconf2.0-cil
230 libgdata-common
231 libgdata7
232 libgdu-gtk0
233 libgee2
234 libgeoclue0
235 libgexiv2-0
236 libgif4
237 libglade2.0-cil
238 libglib2.0-cil
239 libgmime2.4-cil
240 libgnome-vfs2.0-cil
241 libgnome2.24-cil
242 libgnomepanel2.24-cil
243 libgpod-common
244 libgpod4
245 libgtk2.0-cil
246 libgtkglext1
247 libgtksourceview2.0-common
248 libmono-addins-gui0.2-cil
249 libmono-addins0.2-cil
250 libmono-cairo2.0-cil
251 libmono-corlib2.0-cil
252 libmono-i18n-west2.0-cil
253 libmono-posix2.0-cil
254 libmono-security2.0-cil
255 libmono-sharpzip2.84-cil
256 libmono-system2.0-cil
257 libmtp8
258 libmusicbrainz3-6
259 libndesk-dbus-glib1.0-cil
260 libndesk-dbus1.0-cil
261 libopal3.6.8
262 libpolkit-gtk-1-0
263 libpt2.6.7
264 libpython2.6
265 librpm1
266 librpmio1
267 libsdl1.2debian
268 libsrtp0
269 libssh-4
270 libtelepathy-farsight0
271 libtelepathy-glib0
272 libtidy-0.99-0
273 media-player-info
274 mesa-utils
275 mono-2.0-gac
276 mono-gac
277 mono-runtime
278 nautilus-sendto
279 nautilus-sendto-empathy
280 p7zip-full
281 pkg-config
282 python-aptdaemon
283 python-aptdaemon-gtk
284 python-axiom
285 python-beautifulsoup
286 python-bugbuddy
287 python-clientform
288 python-coherence
289 python-configobj
290 python-crypto
291 python-cupshelpers
292 python-elementtree
293 python-epsilon
294 python-evolution
295 python-feedparser
296 python-gdata
297 python-gdbm
298 python-gst0.10
299 python-gtkglext1
300 python-gtksourceview2
301 python-httplib2
302 python-louie
303 python-mako
304 python-markupsafe
305 python-mechanize
306 python-nevow
307 python-notify
308 python-opengl
309 python-openssl
310 python-pam
311 python-pkg-resources
312 python-pyasn1
313 python-pysqlite2
314 python-rdflib
315 python-serial
316 python-tagpy
317 python-twisted-bin
318 python-twisted-conch
319 python-twisted-core
320 python-twisted-web
321 python-utidylib
322 python-webkit
323 python-xdg
324 python-zope.interface
325 remmina
326 remmina-plugin-data
327 remmina-plugin-rdp
328 remmina-plugin-vnc
329 rhythmbox-plugin-cdrecorder
330 rhythmbox-plugins
331 rpm-common
332 rpm2cpio
333 seahorse-plugins
334 shotwell
335 software-center
336 system-config-printer-udev
337 telepathy-gabble
338 telepathy-mission-control-5
339 telepathy-salut
340 tomboy
341 totem
342 totem-coherence
343 totem-mozilla
344 totem-plugins
345 transmission-common
346 xdg-user-dirs
347 xdg-user-dirs-gtk
348 xserver-xephyr
349 &lt;/p&gt;&lt;/blockquote&gt;
350
351 &lt;p&gt;Installed using apt-get, removed with aptitude&lt;/p&gt;
352
353 &lt;blockquote&gt;&lt;p&gt;
354 cheese
355 ekiga
356 eog
357 epiphany-extensions
358 evolution-exchange
359 fast-user-switch-applet
360 file-roller
361 gcalctool
362 gconf-editor
363 gdm
364 gedit
365 gedit-common
366 gnome-games
367 gnome-games-data
368 gnome-nettool
369 gnome-system-tools
370 gnome-themes
371 gnuchess
372 gucharmap
373 guile-1.8-libs
374 libavahi-ui0
375 libdmx1
376 libgalago3
377 libgtk-vnc-1.0-0
378 libgtksourceview2.0-0
379 liblircclient0
380 libsdl1.2debian-alsa
381 libspeexdsp1
382 libsvga1
383 rhythmbox
384 seahorse
385 sound-juicer
386 system-config-printer
387 totem-common
388 transmission-gtk
389 vinagre
390 vino
391 &lt;/p&gt;&lt;/blockquote&gt;
392
393 &lt;p&gt;Installed using aptitude, missing with apt-get&lt;/p&gt;
394
395 &lt;blockquote&gt;&lt;p&gt;
396 gstreamer0.10-gnomevfs
397 &lt;/p&gt;&lt;/blockquote&gt;
398
399 &lt;p&gt;Installed using aptitude, removed with apt-get&lt;/p&gt;
400
401 &lt;blockquote&gt;&lt;p&gt;
402 [nothing]
403 &lt;/p&gt;&lt;/blockquote&gt;
404
405 &lt;p&gt;This is for KDE:&lt;/p&gt;
406
407 &lt;p&gt;Installed using apt-get, missing with aptitude&lt;/p&gt;
408
409 &lt;blockquote&gt;&lt;p&gt;
410 ksmserver
411 &lt;/p&gt;&lt;/blockquote&gt;
412
413 &lt;p&gt;Installed using apt-get, removed with aptitude&lt;/p&gt;
414
415 &lt;blockquote&gt;&lt;p&gt;
416 kwin
417 network-manager-kde
418 &lt;/p&gt;&lt;/blockquote&gt;
419
420 &lt;p&gt;Installed using aptitude, missing with apt-get&lt;/p&gt;
421
422 &lt;blockquote&gt;&lt;p&gt;
423 arts
424 dolphin
425 freespacenotifier
426 google-gadgets-gst
427 google-gadgets-xul
428 kappfinder
429 kcalc
430 kcharselect
431 kde-core
432 kde-plasma-desktop
433 kde-standard
434 kde-window-manager
435 kdeartwork
436 kdeartwork-emoticons
437 kdeartwork-style
438 kdeartwork-theme-icon
439 kdebase
440 kdebase-apps
441 kdebase-workspace
442 kdebase-workspace-bin
443 kdebase-workspace-data
444 kdeeject
445 kdelibs
446 kdeplasma-addons
447 kdeutils
448 kdewallpapers
449 kdf
450 kfloppy
451 kgpg
452 khelpcenter4
453 kinfocenter
454 konq-plugins-l10n
455 konqueror-nsplugins
456 kscreensaver
457 kscreensaver-xsavers
458 ktimer
459 kwrite
460 libgle3
461 libkde4-ruby1.8
462 libkonq5
463 libkonq5-templates
464 libnetpbm10
465 libplasma-ruby
466 libplasma-ruby1.8
467 libqt4-ruby1.8
468 marble-data
469 marble-plugins
470 netpbm
471 nuvola-icon-theme
472 plasma-dataengines-workspace
473 plasma-desktop
474 plasma-desktopthemes-artwork
475 plasma-runners-addons
476 plasma-scriptengine-googlegadgets
477 plasma-scriptengine-python
478 plasma-scriptengine-qedje
479 plasma-scriptengine-ruby
480 plasma-scriptengine-webkit
481 plasma-scriptengines
482 plasma-wallpapers-addons
483 plasma-widget-folderview
484 plasma-widget-networkmanagement
485 ruby
486 sweeper
487 update-notifier-kde
488 xscreensaver-data-extra
489 xscreensaver-gl
490 xscreensaver-gl-extra
491 xscreensaver-screensaver-bsod
492 &lt;/p&gt;&lt;/blockquote&gt;
493
494 &lt;p&gt;Installed using aptitude, removed with apt-get&lt;/p&gt;
495
496 &lt;blockquote&gt;&lt;p&gt;
497 ark
498 google-gadgets-common
499 google-gadgets-qt
500 htdig
501 kate
502 kdebase-bin
503 kdebase-data
504 kdepasswd
505 kfind
506 klipper
507 konq-plugins
508 konqueror
509 ksysguard
510 ksysguardd
511 libarchive1
512 libcln6
513 libeet1
514 libeina-svn-06
515 libggadget-1.0-0b
516 libggadget-qt-1.0-0b
517 libgps19
518 libkdecorations4
519 libkephal4
520 libkonq4
521 libkonqsidebarplugin4a
522 libkscreensaver5
523 libksgrd4
524 libksignalplotter4
525 libkunitconversion4
526 libkwineffects1a
527 libmarblewidget4
528 libntrack-qt4-1
529 libntrack0
530 libplasma-geolocation-interface4
531 libplasmaclock4a
532 libplasmagenericshell4
533 libprocesscore4a
534 libprocessui4a
535 libqalculate5
536 libqedje0a
537 libqtruby4shared2
538 libqzion0a
539 libruby1.8
540 libscim8c2a
541 libsmokekdecore4-3
542 libsmokekdeui4-3
543 libsmokekfile3
544 libsmokekhtml3
545 libsmokekio3
546 libsmokeknewstuff2-3
547 libsmokeknewstuff3-3
548 libsmokekparts3
549 libsmokektexteditor3
550 libsmokekutils3
551 libsmokenepomuk3
552 libsmokephonon3
553 libsmokeplasma3
554 libsmokeqtcore4-3
555 libsmokeqtdbus4-3
556 libsmokeqtgui4-3
557 libsmokeqtnetwork4-3
558 libsmokeqtopengl4-3
559 libsmokeqtscript4-3
560 libsmokeqtsql4-3
561 libsmokeqtsvg4-3
562 libsmokeqttest4-3
563 libsmokeqtuitools4-3
564 libsmokeqtwebkit4-3
565 libsmokeqtxml4-3
566 libsmokesolid3
567 libsmokesoprano3
568 libtaskmanager4a
569 libtidy-0.99-0
570 libweather-ion4a
571 libxklavier16
572 libxxf86misc1
573 okteta
574 oxygencursors
575 plasma-dataengines-addons
576 plasma-scriptengine-superkaramba
577 plasma-widget-lancelot
578 plasma-widgets-addons
579 plasma-widgets-workspace
580 polkit-kde-1
581 ruby1.8
582 systemsettings
583 update-notifier-common
584 &lt;/p&gt;&lt;/blockquote&gt;
585
586 &lt;p&gt;Running apt-get autoremove made the results using apt-get and
587 aptitude a bit more similar, but there are still quite a lott of
588 differences. I have no idea what packages should be installed after
589 the upgrade, but hope those that do can have a look.&lt;/p&gt;
590 </description>
591 </item>
592
593 <item>
594 <title>Migrating Xen virtual machines using LVM to KVM using disk images</title>
595 <link>http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html</link>
596 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html</guid>
597 <pubDate>Mon, 22 Nov 2010 11:20:00 +0100</pubDate>
598 <description>
599 &lt;p&gt;Most of the computers in use by the
600 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu/Skolelinux project&lt;/a&gt;
601 are virtual machines. And they have been Xen machines running on a
602 fairly old IBM eserver xseries 345 machine, and we wanted to migrate
603 them to KVM on a newer Dell PowerEdge 2950 host machine. This was a
604 bit harder that it could have been, because we set up the Xen virtual
605 machines to get the virtual partitions from LVM, which as far as I
606 know is not supported by KVM. So to migrate, we had to convert
607 several LVM logical volumes to partitions on a virtual disk file.&lt;/p&gt;
608
609 &lt;p&gt;I found
610 &lt;a href=&quot;http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM&quot;&gt;a
611 nice recipe&lt;/a&gt; to do this, and wrote the following script to do the
612 migration. It uses qemu-img from the qemu package to make the disk
613 image, parted to partition it, losetup and kpartx to present the disk
614 image partions as devices, and dd to copy the data. I NFS mounted the
615 new servers storage area on the old server to do the migration.&lt;/p&gt;
616
617 &lt;pre&gt;
618 #!/bin/sh
619
620 # Based on
621 # http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
622
623 set -e
624 set -x
625
626 if [ -z &quot;$1&quot; ] ; then
627 echo &quot;Usage: $0 &amp;lt;hostname&amp;gt;&quot;
628 exit 1
629 else
630 host=&quot;$1&quot;
631 fi
632
633 if [ ! -e /dev/vg_data/$host-disk ] ; then
634 echo &quot;error: unable to find LVM volume for $host&quot;
635 exit 1
636 fi
637
638 # Partitions need to be a bit bigger than the LVM LVs. not sure why.
639 disksize=$( lvs --units m | grep $host-disk | awk &#39;{sum = sum + $4} END { print int(sum * 1.05) }&#39;)
640 swapsize=$( lvs --units m | grep $host-swap | awk &#39;{sum = sum + $4} END { print int(sum * 1.05) }&#39;)
641 totalsize=$(( ( $disksize + $swapsize ) ))
642
643 img=$host.img
644 #dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize ))
645 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
646
647 parted $img mklabel msdos
648 parted $img mkpart primary linux-swap 0 $disksize
649 parted $img mkpart primary ext2 $disksize $totalsize
650 parted $img set 1 boot on
651
652 modprobe dm-mod
653 losetup /dev/loop0 $img
654 kpartx -a /dev/loop0
655
656 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M
657 fsck.ext3 -f /dev/mapper/loop0p1 || true
658 mkswap /dev/mapper/loop0p2
659
660 kpartx -d /dev/loop0
661 losetup -d /dev/loop0
662 &lt;/pre&gt;
663
664 &lt;p&gt;The script is perhaps so simple that it is not copyrightable, but
665 if it is, it is licenced using GPL v2 or later at your discretion.&lt;/p&gt;
666
667 &lt;p&gt;After doing this, I booted a Debian CD in rescue mode in KVM with
668 the new disk image attached, installed grub-pc and linux-image-686 and
669 set up grub to boot from the disk image. After this, the KVM machines
670 seem to work just fine.&lt;/p&gt;
671 </description>
672 </item>
673
674 <item>
675 <title>Lenny-&gt;Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop</title>
676 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html</link>
677 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html</guid>
678 <pubDate>Sat, 20 Nov 2010 22:50:00 +0100</pubDate>
679 <description>
680 &lt;p&gt;I&#39;m still running upgrade testing of the
681 &lt;a href=&quot;http://people.skolelinux.org/~pere/debian-upgrade-testing/&quot;&gt;Lenny
682 Gnome and KDE Desktop&lt;/a&gt;, but have not had time to spend on reporting the
683 status. Here is a short update based on a test I ran 20101118.&lt;/p&gt;
684
685 &lt;p&gt;I still do not know what a correct migration should look like, so I
686 report any differences between apt and aptitude and hope someone else
687 can see if anything should be changed.&lt;/p&gt;
688
689 &lt;p&gt;This is for Gnome:&lt;/p&gt;
690
691 &lt;p&gt;Installed using apt-get, missing with aptitude&lt;/p&gt;
692
693 &lt;blockquote&gt;&lt;p&gt;
694 apache2.2-bin aptdaemon at-spi baobab binfmt-support
695 browser-plugin-gnash cheese-common cli-common cpp-4.3 cups-pk-helper
696 dmz-cursor-theme empathy empathy-common finger
697 freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
698 gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
699 geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
700 gnome-cards-data gnome-codec-install gnome-core
701 gnome-desktop-environment gnome-disk-utility gnome-screenshot
702 gnome-search-tool gnome-session-canberra gnome-spell
703 gnome-system-log gnome-themes-extras gnome-themes-more
704 gnome-user-share gs-common gstreamer0.10-fluendo-mp3
705 gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
706 gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
707 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
708 libart2.0-cil libatspi1.0-0 libboost-date-time1.42.0
709 libboost-python1.42.0 libboost-thread1.42.0 libchamplain-0.4-0
710 libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0
711 libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-1.0-2
712 libepc-common libepc-ui-1.0-2 libfreerdp-plugins-standard
713 libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
714 libgdl-1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libgif4
715 libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
716 libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
717 libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
718 libgtk2.0-cil libgtkglext1 libgtksourceview-common
719 libgtksourceview2.0-common libmono-addins-gui0.2-cil
720 libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
721 libmono-i18n-west2.0-cil libmono-posix2.0-cil
722 libmono-security2.0-cil libmono-sharpzip2.84-cil
723 libmono-system2.0-cil libmtp8 libmusicbrainz3-6
724 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6.8
725 libpolkit-gtk-1-0 libpt-1.10.10-plugins-alsa
726 libpt-1.10.10-plugins-v4l libpt2.6.7 libpython2.6 librpm1 librpmio1
727 libsdl1.2debian libservlet2.4-java libsrtp0 libssh-4
728 libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0
729 libxalan2-java libxerces2-java media-player-info mesa-utils
730 mono-2.0-gac mono-gac mono-runtime nautilus-sendto
731 nautilus-sendto-empathy openoffice.org-writer2latex
732 openssl-blacklist p7zip p7zip-full pkg-config python-4suite-xml
733 python-aptdaemon python-aptdaemon-gtk python-axiom
734 python-beautifulsoup python-bugbuddy python-clientform
735 python-coherence python-configobj python-crypto python-cupshelpers
736 python-cupsutils python-eggtrayicon python-elementtree
737 python-epsilon python-evolution python-feedparser python-gdata
738 python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
739 python-gtksourceview2 python-httplib2 python-louie python-mako
740 python-markupsafe python-mechanize python-nevow python-notify
741 python-opengl python-openssl python-pam python-pkg-resources
742 python-pyasn1 python-pysqlite2 python-rdflib python-serial
743 python-tagpy python-twisted-bin python-twisted-conch
744 python-twisted-core python-twisted-web python-utidylib python-webkit
745 python-xdg python-zope.interface remmina remmina-plugin-data
746 remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
747 rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
748 software-center svgalibg1 system-config-printer-udev
749 telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy
750 totem totem-coherence totem-mozilla totem-plugins
751 transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
752 zip
753 &lt;/p&gt;&lt;/blockquote&gt;
754
755 Installed using apt-get, removed with aptitude
756
757 &lt;blockquote&gt;&lt;p&gt;
758 arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
759 epiphany-extensions epiphany-gecko evolution-exchange
760 fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
761 gedit-common gnome-app-install gnome-games gnome-games-data
762 gnome-nettool gnome-system-tools gnome-themes gnome-utils
763 gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
764 guile-1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
765 libavahi-ui0 libbind9-50 libbluetooth2 libcamel1.2-11 libcdio7
766 libcucul0 libcurl3 libdirectfb-1.0-0 libdmx1 libdvdread3
767 libedata-cal1.2-6 libedataserver1.2-9 libeel2-2.20 libepc-1.0-1
768 libepc-ui-1.0-1 libexchange-storage1.2-3 libfaad0 libgadu3
769 libgalago3 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9
770 libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2
771 libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0
772 libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtk-vnc-1.0-0
773 libgtkhtml2-0 libgtksourceview1.0-0 libgtksourceview2.0-0
774 libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
775 libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
776 libmagick++10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
777 libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
778 libnm-util0 libopal-2.2 libosp5 libparted1.8-10 libpisock9
779 libpisync1 libpoppler-glib3 libpoppler3 libpt-1.10.10 libraw1394-8
780 libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-8
781 libspeexdsp1 libssh2-1 libsuitesparse-3.1.0 libsvga1
782 libswfdec-0.6-90 libtalloc1 libtotem-plparser10 libtrackerclient0
783 libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
784 libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
785 sound-juicer swfdec-gnome system-config-printer totem-common
786 totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
787 &lt;/p&gt;&lt;/blockquote&gt;
788
789 &lt;p&gt;Installed using aptitude, missing with apt-get&lt;/p&gt;
790
791 &lt;blockquote&gt;&lt;p&gt;
792 gstreamer0.10-gnomevfs
793 &lt;/p&gt;&lt;/blockquote&gt;
794
795 &lt;p&gt;Installed using aptitude, removed with apt-get&lt;/p&gt;
796
797 &lt;blockquote&gt;&lt;p&gt;
798 [nothing]
799 &lt;/p&gt;&lt;/blockquote&gt;
800
801 &lt;p&gt;This is for KDE:&lt;/p&gt;
802
803 &lt;p&gt;Installed using apt-get, missing with aptitude&lt;/p&gt;
804
805 &lt;blockquote&gt;&lt;p&gt;
806 autopoint bomber bovo cantor cantor-backend-kalgebra cpp-4.3 dcoprss
807 edict espeak espeak-data eyesapplet fifteenapplet finger gettext
808 ghostscript-x git gnome-audio gnugo granatier gs-common
809 gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
810 kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
811 kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
812 kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
813 kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
814 kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
815 kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
816 kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
817 kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
818 killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
819 kollision kpf krosspython ksirk ksmserver ksquares kstars-data
820 ksudoku kubrick kweather libasound2-plugins libboost-python1.42.0
821 libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
822 libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
823 libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
824 libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
825 libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
826 libkrossui4 libmailtools-perl libmime-tools-perl
827 libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
828 libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
829 libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
830 lirc luatex marble networkstatus noatun-plugins
831 openoffice.org-writer2latex palapeli palapeli-data parley
832 parley-data poster psutils pulseaudio pulseaudio-esound-compat
833 pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
834 speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
835 ttf-sazanami-gothic
836 &lt;/p&gt;&lt;/blockquote&gt;
837
838 &lt;p&gt;Installed using apt-get, removed with aptitude&lt;/p&gt;
839
840 &lt;blockquote&gt;&lt;p&gt;
841 amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
842 dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
843 kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
844 kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
845 keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
846 kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
847 kitchensync kiten kjumpingcube klatin klettres klickety klines
848 klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
849 kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
850 kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
851 kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
852 ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
853 ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
854 kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
855 kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
856 libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
857 libavahi-core5 libavc1394-0 libbind9-50 libbluetooth2
858 libboost-python1.34.1 libcucul0 libcurl3 libcvsservice0
859 libdirectfb-1.0-0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
860 libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-0 libicu38
861 libiec61883-0 libindex0 libisccc50 libisccfg50 libiw29
862 libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
863 libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
864 libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
865 libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
866 libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
867 libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
868 libpoppler-qt2 libpoppler3 libraw1394-8 librss1 libsensors3
869 libsmbios2 libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90
870 libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
871 mpeglib network-manager-kde noatun pmount tex-common texlive-base
872 texlive-common texlive-doc-base texlive-fonts-recommended tidy
873 ttf-dustin ttf-kochi-gothic ttf-sjfonts
874 &lt;/p&gt;&lt;/blockquote&gt;
875
876 &lt;p&gt;Installed using aptitude, missing with apt-get&lt;/p&gt;
877
878 &lt;blockquote&gt;&lt;p&gt;
879 dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
880 kdeartwork kdebase kdebase-apps kdebase-workspace
881 kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
882 kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
883 netpbm plasma-widget-folderview plasma-widget-networkmanagement
884 xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
885 xscreensaver-screensaver-bsod
886 &lt;/p&gt;&lt;/blockquote&gt;
887
888 &lt;p&gt;Installed using aptitude, removed with apt-get&lt;/p&gt;
889
890 &lt;blockquote&gt;&lt;p&gt;
891 kdebase-bin konq-plugins konqueror
892 &lt;/p&gt;&lt;/blockquote&gt;
893 </description>
894 </item>
895
896 <item>
897 <title>Gnash buildbot slave and Debian kfreebsd</title>
898 <link>http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html</link>
899 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html</guid>
900 <pubDate>Sat, 20 Nov 2010 07:20:00 +0100</pubDate>
901 <description>
902 &lt;p&gt;Answering
903 &lt;a href=&quot;http://www.listware.net/201011/gnash-dev/67431-gnash-dev-buildbot-looking-for-slaves.html&quot;&gt;the
904 call from the Gnash project&lt;/a&gt; for
905 &lt;a href=&quot;http://www.gnashdev.org:8010&quot;&gt;buildbot&lt;/a&gt; slaves to test the
906 current source, I have set up a virtual KVM machine on the Debian
907 Edu/Skolelinux virtualization host to test the git source on
908 Debian/Squeeze. I hope this can help the developers in getting new
909 releases out more often.&lt;/p&gt;
910
911 &lt;p&gt;As the developers want less main-stream build platforms tested to,
912 I have considered setting up a &lt;a
913 href=&quot;http://www.debian.org/ports/kfreebsd-gnu/&quot;&gt;Debian/kfreebsd&lt;/a&gt;
914 machine as well. I have also considered using the kfreebsd
915 architecture in Debian as a file server in NUUG to get access to the 5
916 TB zfs volume we currently use to store DV video. Because of this, I
917 finally got around to do a test installation of Debian/Squeeze with
918 kfreebsd. Installation went fairly smooth, thought I noticed some
919 visual glitches in the cdebconf dialogs (black cursor left on the
920 screen at random locations). Have not gotten very far with the
921 testing. Noticed cfdisk did not work, but fdisk did so it was not a
922 fatal problem. Have to spend some more time on it to see if it is
923 useful as a file server for NUUG. Will try to find time to set up a
924 gnash buildbot slave on the Debian Edu/Skolelinux this weekend.&lt;/p&gt;
925 </description>
926 </item>
927
928 <item>
929 <title>Nå er 74 norske overvåkningskamera registert i OpenStreetmap.org</title>
930 <link>http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html</link>
931 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html</guid>
932 <pubDate>Thu, 18 Nov 2010 11:25:00 +0100</pubDate>
933 <description>
934 &lt;p&gt;Jeg oppdaterte nettopp kartet med overvåkningskamera som
935 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html&quot;&gt;jeg
936 startet&lt;/a&gt; for ca. et og et halvt år siden, og nå er det 74 kamera på
937 plass. I prosessen med å oppdatere kartet oppdaget jeg ved en
938 tilfeldighet at webreferansen til registermeldingen hos Datatilsynet
939 nå ikke lenger er gyldig (se
940 &lt;a href=&quot;http://hetti.datatilsynet.no/melding/report_view.pl?id=31062&quot;&gt;tidligere
941 melding&lt;/a&gt;). Antar Datatilsynet fjerner utdaterte meldinger fra
942 databasen. Konsekvensen blir at kameraoversikten i OSM må ha med
943 søkekriteriene som ble brukt for å finne registermeldingen
944 (dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye
945 meldinger for samme kamera kan finnes igjen.&lt;/p&gt;
946
947 &lt;p&gt;Det er dukket opp kamera på
948 &lt;a href=&quot;http://people.skolelinux.no/pere/surveillance-norway/&quot;&gt;kartet&lt;/a&gt;
949 i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i
950 Troms. Mange områder og kamera mangler, og jeg er overbevist om at
951 bare en brøkdel av den enorme mengden kamera som nå finnes i det
952 offentlige rom er registrert så langt. Instrukser for å legge inn
953 kamera finnes på websiden for kartet hos
954 &lt;a href=&quot;http://personvern.no/wiki/index.php/Kameraovervåkning&quot;&gt;personvernforeningen&lt;/a&gt;.&lt;/p&gt;
955 </description>
956 </item>
957
958 <item>
959 <title>Gjendikte sangen &quot;Copying Is Not Theft&quot; på Norsk?</title>
960 <link>http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html</link>
961 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html</guid>
962 <pubDate>Wed, 10 Nov 2010 14:40:00 +0100</pubDate>
963 <description>
964 &lt;p&gt;En genial liten sang om kopiering og tyveri er
965 &lt;a href=&quot;http://www.archive.org/details/CopyingIsNotTheft&quot;&gt;Copying Is
966 Not Theft&lt;/a&gt; av Nina Paley. Den vil jeg at
967 &lt;a href=&quot;http://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt; skal sende på
968 &lt;a href=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt;, men først må vi
969 fikse norske undertekster eller dubbing. Og i og med at det er en
970 sang, tror jeg den kanskje bør gjendiktes.
971
972 Selve teksten finner en på bloggen til
973 &lt;a href=&quot;http://blog.ninapaley.com/2009/12/15/minute-meme-1-copying-is-not-theft/&quot;&gt;tekstforfatteren&lt;/a&gt; og den ser slik ut:
974
975 &lt;p&gt;&lt;blockquote&gt;
976 &lt;p&gt;Copying is not theft.
977 &lt;br&gt;Stealing a thing leaves one less left
978 &lt;br&gt;Copying it makes one thing more;
979 &lt;br&gt;that&#39;s what copying&#39;s for.&lt;/p&gt;
980
981 &lt;p&gt;Copying is not theft.
982 &lt;br&gt;If I copy yours you have it too
983 &lt;br&gt;One for me and one for you
984 &lt;br&gt;That&#39;s what copies can do&lt;/p&gt;
985
986 &lt;p&gt;If I steal your bicycle
987 &lt;br&gt;you have to take the bus,
988 &lt;br&gt;but if I just copy it
989 &lt;br&gt;there&#39;s one for each of us!&lt;/p&gt;
990
991 &lt;p&gt;Making more of a thing,
992 &lt;br&gt;that is what we call &quot;copying&quot;
993 &lt;br&gt;Sharing ideas with everyone
994 &lt;br&gt;That&#39;s why copying
995 &lt;br&gt;is
996 &lt;br&gt;FUN!&lt;/p&gt;
997 &lt;/blockquote&gt;&lt;/p&gt;
998
999 &lt;p&gt;Her er et naivt forsøk på oversettelse, uten noe forsøk på
1000 gjendiktning eller få det til å flyte sammen med melodien.&lt;/p&gt;
1001
1002 &lt;p&gt;&lt;blockquote&gt;
1003 &lt;p&gt;Kopiering er ikke tyveri.
1004 &lt;br&gt;Stjeler du en ting er det en mindre igjen
1005 &lt;br&gt;Kopier den og det er ting til.
1006 &lt;br&gt;det er derfor vi har kopiering.&lt;/p&gt;
1007
1008 &lt;p&gt;Kopiering er ikke tyveri.
1009 &lt;br&gt;Hvis jeg kopierer din så har du den fortsatt
1010 &lt;br&gt;En for meg og en for deg.
1011 &lt;br&gt;Det er det kopier gir oss&lt;/p&gt;
1012
1013 &lt;p&gt;Hvis jeg stjeler sykkelen din
1014 &lt;br&gt;så må du ta bussen,
1015 &lt;br&gt;men hvis jeg bare kopierer den,
1016 &lt;br&gt;så får vi hver vår!&lt;/p&gt;
1017
1018 &lt;p&gt;Lage mer av en ting,
1019 &lt;br&gt;det er det vi kaller &quot;kopiering&quot;.
1020 &lt;br&gt;Deler ideer med enhver
1021 &lt;br&gt;Det er derfor kopiering
1022 &lt;br&gt;er
1023 &lt;br&gt;MORSOMT!&lt;/p&gt;
1024 &lt;/blockquote&gt;&lt;/p&gt;
1025
1026 &lt;p&gt;Hvis du har forslag til bedre oversettelse eller lyst til å bidra
1027 til å få denne sangen over i norsk språkdrakt, ta kontakt med video
1028 (at) nuug.no.&lt;/p&gt;
1029 </description>
1030 </item>
1031
1032 </channel>
1033 </rss>