]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2012/12/12.rss
Generated.
[homepage.git] / blog / archive / 2012 / 12 / 12.rss
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries from December 2012</title>
5 <description>Entries from December 2012</description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7
8
9 <item>
10 <title>How to backport bitcoin-qt version 0.7.2-2 to Debian Squeeze</title>
11 <link>http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html</guid>
13 <pubDate>Tue, 25 Dec 2012 20:50:00 +0100</pubDate>
14 <description>&lt;p&gt;Let me start by wishing you all marry Christmas and a happy new
15 year! I hope next year will prove to be a good year.&lt;/p&gt;
16
17 &lt;p&gt;&lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;Bitcoin&lt;/a&gt;, the digital
18 decentralised &quot;currency&quot; that allow people to transfer bitcoins
19 between each other with minimal overhead, is a very interesting
20 experiment. And as I wrote a few days ago, the bitcoin situation in
21 &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; is about to improve a bit.
22 The &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;new debian source
23 package&lt;/a&gt; (version 0.7.2-2) was uploaded yesterday, and is waiting
24 in &lt;a href=&quot;ftp-master.debian.org/new.html&quot;&gt;the NEW queue&lt;/A&gt; for one
25 of the ftpmasters to approve the new bitcoin-qt package name.&lt;/p&gt;
26
27 &lt;p&gt;And thanks to the great work of Jonas and the rest of the bitcoin
28 team in Debian, you can easily test the package in Debian Squeeze
29 using the following steps to get a set of working packages:&lt;/p&gt;
30
31 &lt;blockquote&gt;&lt;pre&gt;
32 git clone git://git.debian.org/git/collab-maint/bitcoin
33 cd bitcoin
34 DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
35 DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
36 &lt;/pre&gt;&lt;/blockquote&gt;
37
38 &lt;p&gt;You might have to install some build dependencies as well. The
39 list of commands should give you two packages, bitcoind and
40 bitcoin-qt, ready for use in a Squeeze environment. Note that the
41 client will download the complete set of bitcoin &quot;blocks&quot;, which need
42 around 5.6 GiB of data on my machine at the moment. Make sure your
43 ~/.bitcoin/ directory have lots of spare room if you want to download
44 all the blocks. The client will warn if the disk is getting full, so
45 there is not really a problem if you got too little room, but you will
46 not be able to get all the features out of the client.&lt;/p&gt;
47
48 &lt;p&gt;As usual, if you use bitcoin and want to show your support of my
49 activities, please send Bitcoin donations to my address
50 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&amp;label=PetterReinholdtsenBlog&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
51 </description>
52 </item>
53
54 <item>
55 <title>A word on bitcoin support in Debian</title>
56 <link>http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html</link>
57 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html</guid>
58 <pubDate>Fri, 21 Dec 2012 23:59:00 +0100</pubDate>
59 <description>&lt;p&gt;It has been a while since I wrote about
60 &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;bitcoin&lt;/a&gt;, the decentralised
61 peer-to-peer based crypto-currency, and the reason is simply that I
62 have been busy elsewhere. But two days ago, I started looking at the
63 state of &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;bitcoin in
64 Debian&lt;/a&gt; again to try to recover my old bitcoin wallet. The package
65 is now maintained by a
66 &lt;a href=&quot;https://alioth.debian.org/projects/pkg-bitcoin/&quot;&gt;team of
67 people&lt;/a&gt;, and the grunt work had already been done by this team. We
68 own a huge thank you to all these team members. :)
69 But I was sad to discover that the bitcoin client is missing in
70 Wheezy. It is only available in Sid (and a outdated client from
71 backports). The client had several RC bugs registered in BTS blocking
72 it from entering testing. To try to help the team and improve the
73 situation, I spent some time providing patches and triaging the bug
74 reports. I also had a look at the bitcoin package available from Matt
75 Corallo in a
76 &lt;a href=&quot;https://launchpad.net/~bitcoin/+archive/bitcoin&quot;&gt;PPA for
77 Ubuntu&lt;/a&gt;, and moved the useful pieces from that version into the
78 Debian package. &lt;/p&gt;
79
80 &lt;p&gt;After checking with the main package maintainer Jonas Smedegaard on
81 IRC, I pushed several patches into the collab-maint git repository to
82 improve the package. It now contain fixes for the RC issues (not from
83 me, but fixed by Scott Howard), build rules for a Qt GUI client
84 package, konqueror support for the bitcoin: URI and bash completion
85 setup. As I work on Debian Squeeze, I also created
86 &lt;a href=&quot;http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html&quot;&gt;a
87 patch to backport&lt;/a&gt; the latest version. Jonas is going to look at
88 it and try to integrate it into the git repository before uploading a
89 new version to unstable.
90
91 &lt;p&gt;I would very much like bitcoin to succeed, to get rid of the
92 centralized control currently exercised in the monetary system. I
93 find it completely unacceptable that the USA government is collecting
94 transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
95 that the major credit card companies can block legal money
96 transactions to Wikileaks. But for bitcoin to succeed, more people
97 need to use bitcoins, and more people need to accept bitcoins when
98 they sell products and services. Improving the bitcoin support in
99 Debian is a small step in the right direction, but not enough.
100 Unfortunately the user experience when browsing the web and wanting to
101 pay with bitcoin is still not very good. The bitcoin: URI is a step
102 in the right direction, but need to work in most or every browser in
103 use. Also the bitcoin-qt client is too heavy to fire it up to do a
104 quick transaction. I believe there are other clients available, but
105 have not tested them.&lt;/p&gt;
106
107 &lt;p&gt;My
108 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html&quot;&gt;experiment
109 with bitcoins&lt;/a&gt; showed that at least some of my readers use bitcoin.
110 I received 20.15 BTC so far on the address I provided in my blog two
111 years ago, as can be
112 &lt;a href=&quot;http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;seen
113 on the blockexploer service&lt;/a&gt;. Thank you everyone for your
114 donation. The blockexploer service demonstrate quite well that
115 bitcoin is not quite anonymous and untracked. :) I wonder if the
116 number of users have gone up since then. If you use bitcoin and want
117 to show your support of my activity, please send Bitcoin donations to
118 the same address as last time,
119 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&amp;label=PetterReinholdtsenBlog&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
120 </description>
121 </item>
122
123 <item>
124 <title>Piratpartiet på opphavs-retrett?</title>
125 <link>http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html</link>
126 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html</guid>
127 <pubDate>Wed, 19 Dec 2012 13:10:00 +0100</pubDate>
128 <description>&lt;p&gt;Jeg ble overrasket over å se at Piratpartiet i
129 &lt;a href=&quot;http://www.aftenposten.no/kultur/Piratpartiet-stiller-til-Stortingsvalget-7073298.html&quot;&gt;Aftenposten&lt;/a&gt;
130 er referert på følgende:&lt;/p&gt;
131
132 &lt;blockquote&gt;
133 Når det gjelder retten til opphavsrett for kulturproduktene, mener
134 Piratpartiet av levetid + 14 år er tilfredsstillende.
135 &lt;/blockquote&gt;
136
137 &lt;p&gt;Det betyr en vernetid langt ut over det kommersielle livet til de
138 aller fleste opphavsrettsbeskyttede verker, og er i strid med slik i
139 hvert fall jeg har tolket punkt 5 i
140 &lt;a href=&quot;http://people.opera.com/howcome/2012/piratpartiet/kjerneprogram.html&quot;&gt;kjerneprogrammet
141 til Piratpartiet&lt;/a&gt;:&lt;/p&gt;
142
143 &lt;blockquote&gt;
144 &lt;p&gt;&lt;strong&gt;5: Åndsverk og patenter: tilbake til start&lt;/strong&gt;&lt;/p&gt;
145
146 &lt;table border=&quot;1&quot;&gt;
147 &lt;tr&gt;&lt;th&gt;forslag:&lt;/th&gt;&lt;td&gt;14 års opphavsrett og ingen
148 programvarepatenter&lt;/td&gt;&lt;/tr&gt;
149
150 &lt;tr&gt;&lt;th&gt;grunn:&lt;/th&gt;&lt;td&gt;Den første loven om opphavsrett spesifiserte 14
151 års vernetid. Senere har mediabransjens lobbyister stadig presset
152 loven mot lengre vern, nå er det 70 år etter forfatters død. Dette
153 gjør at mange verk glemmes og går tapt, noe som er skadelig for norsk
154 språk og kultur. Vi til tilbake til start: 14 års
155 vernetid. Patentloven sier klart at dataprogrammer ikke kan
156 patenteres. Likevel klarer patentadvokater å lure gjennom
157 programvarepatenter. Slike patenter gjør dingsene våre dyrere og kan i
158 enkelte tilfelle stoppe dem helt.&lt;/th&gt;&lt;/tr&gt;
159 &lt;/table&gt;
160 &lt;/blockquote&gt;
161
162 &lt;p&gt;Den opprinnelige opphavsretten var på 14 år totalt, ikke 14 år
163 etter opphavspersonens død. Jeg tenkte først dette kanskje var
164 feilsitering fra Aftenposten, men jeg finner samme påstand i en &lt;a
165 href=&quot;http://piratpartietnorge.org/om-gramo-og-piratpolitikken/&quot;&gt;bloggpost
166 fra Geir Aaslid&lt;/a&gt; på Piratpartietes offisielle nettsider. Der
167 skriver han følgende:&lt;/p&gt;
168
169 &lt;blockquote&gt;
170 Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
171 mange bransjer, med ulike behov. Enhver reform er en forbedring men
172 det er nærliggende å anta at en opphavsrett på levetid + 14 år er
173 fullt ut tilfredstillende for musikk, film, litteratur og spill.
174 &lt;/blockquote&gt;
175
176 &lt;p&gt;Det virker dermed på meg som om Piratpartiet allerede har gjort
177 retrett fra sin beundringsverdige holdning om at det holdt med 14 års
178 total vernetid, til sin nye som tar utgangspunkt i levetiden til
179 opphavspersonen. Jeg håper det baserer seg på en misforståelse hos
180 piratlederen som blir korrigert tilbake til 14 års total vernetid før
181 partiet stiller til valg.&lt;/p&gt;
182
183 &lt;p&gt;Hvis du lurer på hvilke problemer lang vernetid bringer med seg,
184 anbefaler jeg å lese boken &lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free
185 Culture&lt;/a&gt; av Lawrence Lessig. Jeg og en liten gruppe andre er igang
186 med å
187 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;oversette
188 boken til bokmål&lt;/a&gt; og tar gjerne imot hjelp med oversettelse og
189 korrekturlesing.&lt;/p&gt;
190
191 &lt;p&gt;&lt;strong&gt;Oppdatering 2012-12-20&lt;/strong&gt;: Oppdaget at
192 &lt;a href=&quot;http://piratpartietnorge.org/om-gramo-og-piratpolitikken/&quot;&gt;bloggposten
193 til Geir Aaslid&lt;/a&gt; er endret siden i går, og nå inneholder følgende
194 avsnitt i stedet for det jeg siterte over:&lt;/p&gt;
195
196 &lt;blockquote&gt;
197 Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
198 mange bransjer, med ulike behov. Enhver reform er en forbedring men
199 det er nærliggende å anta at en opphavsrett lik levetiden, evt + 14 år
200 er fullt ut tilfredstillende for mange skapere av musikk, film,
201 litteratur og spill. Det er for det meste de store forlagene som er
202 imot enhver reform.
203 &lt;/blockquote&gt;
204
205 &lt;p&gt;I tillegg har det dukket opp en setning nederst &quot;Dette dokumentet
206 er et utkast til svar på et angrep på Piratpartiet fra Gramo. Det
207 endrer seg derfor over tid og den endelige versjonen er det som blir
208 publisert på Hardware.no&quot;, som tyder på at originalformuleringen ikke
209 var veloverveid og sitatet i Aftenposten kanskje var basert på en
210 misforståelse.&lt;/p&gt;
211 </description>
212 </item>
213
214 <item>
215 <title>Ledger - double-entry accounting using text based storage format</title>
216 <link>http://people.skolelinux.org/pere/blog/Ledger___double_entry_accounting_using_text_based_storage_format.html</link>
217 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Ledger___double_entry_accounting_using_text_based_storage_format.html</guid>
218 <pubDate>Tue, 18 Dec 2012 23:30:00 +0100</pubDate>
219 <description>&lt;p&gt;A few days ago I came across
220 &lt;a href=&quot;http://joeyh.name/blog/entry/hledger/&quot;&gt;a blog post from Joey
221 Hess&lt;/a&gt; describing &lt;a href=&quot;http://ledger-cli.org/&quot;&gt;ledger&lt;/a&gt; and
222 hledger, a text based system for double-entry accounting. I found it
223 interesting, as I am involved with several organizations where
224 accounting is an issue, and I have not really become too friendly with
225 the different web based systems we use. I find it hard to find what I
226 look for in the menus and even harder try to get sensible data out of
227 the systems. Ledger seem different. The accounting data is kept in
228 text files that can be stored in a version control system, and there
229
230 are at least &lt;a href=&quot;https://github.com/ledger/ledger/wiki/Ports&quot;&gt;five
231 different implementations&lt;/a&gt; able to read the format. An example
232 entry look like this, and is simple enough that it will be trivial to
233 generate entries based on CVS files fetched from the bank:&lt;/p&gt;
234
235 &lt;blockquote&gt;&lt;pre&gt;
236 2004-05-27 Book Store
237 Expenses:Books $20.00
238 Liabilities:Visa
239 &lt;/pre&gt;&lt;/blockquote&gt;
240
241 &lt;p&gt;The concept seemed interesting enough for me to check it out and
242 look for others using it. I found blog posts from
243 &lt;a href=&quot;http://blog.spang.cc/posts/hledger_rocks_my_world/&quot;&gt;Christine
244 Spang&lt;/a&gt;,
245 &lt;a href=&quot;http://bugsplat.info/2010-05-23-keeping-finances-with-ledger.html&quot;&gt;Pete
246 Keen&lt;/a&gt;,
247 &lt;a href=&quot;http://blog.andrewcantino.com/blog/2010/11/06/command-line-accounting-with-ledger-and-reckon/&quot;&gt;Andrew
248 Cantino&lt;/a&gt; and
249 &lt;a href=&quot;http://blog.iphoting.com/blog/2012/11/29/command-line-double-entry-accounting/&quot;&gt;Ronald
250 Ip&lt;/a&gt; describing how they use it, as well as a post from
251 &lt;a href=&quot;https://groups.google.com/forum/?fromgroups=#!topic/ledger-cli/r0oWjwbQ9Bo&quot;&gt;Bradley
252 M. Kuhn&lt;/a&gt; at the Software Freedom Conservancy. All seemed like good
253 recommendations fitting my need.&lt;/p&gt;
254
255 &lt;p&gt;The &lt;a href=&quot;http://packages.qa.debian.org/l/ledger.html&quot;&gt;ledger&lt;/a&gt;
256 package is available in Debian Squeeze, while the
257 &lt;a href=&quot;http://packages.qa.debian.org/h/haskell-hledger.html&quot;&gt;hledger&lt;/a&gt;
258 package only is available in Debian Sid. As I use Squeeze, ledger
259 seemed the best choice to get started.&lt;/p&gt;
260
261 &lt;p&gt;To get some real data to test on, I wrote a
262 &lt;a href=&quot;http://www.nuug.no/tools/lodo2ledger&quot;&gt;web scraper&lt;/a&gt; for
263 &lt;a href=&quot;http://www.lodo.no/&quot;&gt;LODO&lt;/a&gt;, the accounting system used by
264 the &lt;a href=&quot;http://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt; association, and started to
265 play with the data set. I&#39;m not really deeply into accounting, but I
266 am able to get a simple balance and accounting status for example
267 using the &quot;&lt;tt&gt;ledger balance&lt;/tt&gt;&quot; command. But I will have to
268 gather more experience before I know if the ledger way is a good fit
269 for the organisations I am involved in.&lt;/p&gt;
270 </description>
271 </item>
272
273 <item>
274 <title>61 kommuner lenker nå til FiksGataMi fra sine nettsider</title>
275 <link>http://people.skolelinux.org/pere/blog/61_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider.html</link>
276 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/61_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider.html</guid>
277 <pubDate>Tue, 11 Dec 2012 23:55:00 +0100</pubDate>
278 <description>&lt;p&gt;For noen dager siden omfavnet nok en kommune NUUGs
279 &lt;a href=&quot;http://www.fiksgatami.no/&quot;&gt;FiksGataMi&lt;/a&gt;. Med 61 kommuner
280 som lenker til FiksGataMi fra sine hjemmesider er «markedsandelen» 14%
281 (av 429 kommuner). Siden
282 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html&quot;&gt;siste
283 oppdatering i november&lt;/a&gt; har kommunene Re og Vågsøy kommet til og
284 slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
285 Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
286 Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
287 Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
288 Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
289 Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
290 Spydeberg, Stange, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil,
291 Tynset, Tysvær, Ullensvang Herad, Utsira, Vennesla, Verdal, Vågan,
292 Vågå, Våler og Åseral. Oppdatert liste er tilgjengelig fra
293 &lt;a href=&quot;http://wiki.nuug.no/grupper/fiksgatami/positivemottakere&quot;&gt;NUUGs
294 wiki&lt;/a&gt;. Kartet er dog ikke oppdatert med de siste kommunene.&lt;/p&gt;
295
296 &lt;p&gt;Kanskje du bør høre med din kommune om de vil bli mer aktive
297 brukere av FiksGataMi? Se
298 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html&quot;&gt;en
299 tidligere bloggpost&lt;/a&gt; med tips om hvordan det kan gjøres.&lt;/p&gt;
300
301 &lt;p&gt;I snitt rapporteres det nå via FiksGataMi ca. 60 meldinger fra
302 innbyggerne i uka om feil på offentlig infrastruktur.&lt;/p&gt;
303 </description>
304 </item>
305
306 <item>
307 <title>Scripting the Cerebrum/bofhd user administration system using XML-RPC</title>
308 <link>http://people.skolelinux.org/pere/blog/Scripting_the_Cerebrum_bofhd_user_administration_system_using_XML_RPC.html</link>
309 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Scripting_the_Cerebrum_bofhd_user_administration_system_using_XML_RPC.html</guid>
310 <pubDate>Thu, 6 Dec 2012 10:30:00 +0100</pubDate>
311 <description>&lt;p&gt;Where I work at the &lt;a href=&quot;http://www.uio.no/&quot;&gt;University of
312 Oslo&lt;/a&gt;, we use the
313 &lt;a href=&quot;http://sourceforge.net/projects/cerebrum/&quot;&gt;Cerebrum user
314 administration system&lt;/a&gt; to maintain users, groups, DNS, DHCP, etc.
315 I&#39;ve known since the system was written that the server is providing
316 an &lt;a href=&quot;http://en.wikipedia.org/wiki/XML-RPC&quot;&gt;XML-RPC&lt;/a&gt; API, but
317 I have never spent time to try to figure out how to use it, as we
318 always use the bofh command line client at work. Until today. I want
319 to script the updating of DNS and DHCP to make it easier to set up
320 virtual machines. Here are a few notes on how to use it with
321 Python.&lt;/p&gt;
322
323 &lt;p&gt;I started by looking at the source of the Java
324 &lt;a href=&quot;http://cerebrum.svn.sourceforge.net/viewvc/cerebrum/trunk/cerebrum/clients/jbofh/&quot;&gt;bofh
325 client&lt;/a&gt;, to figure out how it connected to the API server. I also
326 googled for python examples on how to use XML-RPC, and found
327 &lt;a href=&quot;http://tldp.org/HOWTO/XML-RPC-HOWTO/xmlrpc-howto-python.html&quot;&gt;a
328 simple example in&lt;/a&gt; the XML-RPC howto.&lt;/p&gt;
329
330 &lt;p&gt;This simple example code show how to connect, get the list of
331 commands (as a JSON dump), and how to get the information about the
332 user currently logged in:&lt;/p&gt;
333
334 &lt;blockquote&gt;&lt;pre&gt;
335 #!/usr/bin/env python
336 import getpass
337 import xmlrpclib
338 server_url = &#39;https://cerebrum-uio.uio.no:8000&#39;;
339 username = getpass.getuser()
340 password = getpass.getpass()
341 server = xmlrpclib.Server(server_url);
342 #print server.get_commands(sessionid)
343 sessionid = server.login(username, password)
344 print server.run_command(sessionid, &quot;user_info&quot;, username)
345 result = server.logout(sessionid)
346 print result
347 &lt;/pre&gt;&lt;/blockquote&gt;
348
349 &lt;p&gt;Armed with this knowledge I can now move forward and script the DNS
350 and DHCP updates I wanted to do.&lt;/p&gt;
351 </description>
352 </item>
353
354 </channel>
355 </rss>