]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2009/04/index.html
Generated.
[homepage.git] / blog / archive / 2009 / 04 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html>
4 <head>
5 <title>Petter Reinholdtsen: entries from April 2009</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="../../../style.css">
7 <link rel="alternate" title="RSS Feed" href="04.rss" type="application/rss+xml">
8 </head>
9 <body>
10 <!-- XML FEED -->
11
12 <div class="title">
13 <h1>
14 <a href="../../../">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20 <p>Entries from April 2009.</p>
21
22
23 <div class="entry">
24 <div class="title">
25 <a href="../../../Recording_video_from_cron_using_VLC.html">Recording video from cron using VLC</a>
26 </div>
27 <div class="date">
28 2009-04-05 10:00
29 </div>
30
31 <div class="body">
32
33 <p>One think I have wanted to figure out for a along time is how to
34 run vlc from cron to do recording of video streams on the net. The
35 task is trivial with mplayer, but I do not really trust the security
36 of mplayer (it crashes too often on strange input), and thus prefer
37 vlc. I finally found a way to do it today. I spent an hour or so
38 searching the web for recipes and reading the documentation. The
39 hardest part was to get rid of the GUI window, but after finding the
40 dummy interface, the command line finally presented itself:</p>
41
42 <blockquote><pre>URL=http://www.ping.uio.no/video/rms-oslo_2009.ogg
43 SAVEFILE=rms.ogg
44 DISPLAY= vlc -q $URL \
45 --sout="#duplicate{dst=std{access=file,url='$SAVEFILE'},dst=nodisplay}" \
46 --intf=dummy</pre></blockquote>
47
48 <p>The command stream the URL and store it in the SAVEFILE by
49 duplicating the output stream to "nodisplay" and the file, using the
50 dummy interface. The dummy interface and the nodisplay output make
51 sure no X interface is needed.</p>
52
53 <p>The cron job then need to start this job with the appropriate URL
54 and file name to save, sleep for the duration wanted, and then kill
55 the vlc process with SIGTERM. Here is a complete script
56 <tt>vlc-record</tt> to use from <tt>at</tt> or <tt>cron</tt>:</p>
57
58 <blockquote><pre>#!/bin/sh
59 set -e
60 URL="$1"
61 SAVEFILE="$2"
62 DURATION="$3"
63 DISPLAY= vlc -q "$URL" \
64 --sout="#duplicate{dst=std{access=file,url='$SAVEFILE'},dst=nodisplay}" \
65 --intf=dummy < /dev/null > /dev/null 2>&1 &
66 pid=$!
67 sleep $DURATION
68 kill $pid
69 wait $pid</pre></blockquote>
70
71 </div>
72 <div class="tags">
73
74
75
76 Tags: <a href="../../../tags/english">english</a>, <a href="../../../tags/nuug">nuug</a>, <a href="../../../tags/video">video</a>.
77
78 </div>
79 </div>
80 <div class="padding"></div>
81
82 <div class="entry">
83 <div class="title">
84 <a href="../../../Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html">Fransk idiotlovforslag hinker gjennom parlamentet</a>
85 </div>
86 <div class="date">
87 2009-04-10 00:10
88 </div>
89
90 <div class="body">
91
92 <p><a href="http://www.dagbladet.no/2009/04/09/kultur/musikk/fildeling/tekno/5689356/">Dagbladet
93 melder at det franske idiotforslaget om å kutte Internet-forbindelsen
94 til alle som blir anklaget for å ha brutt opphavsretten 3 ganger</a>
95 ble nedstemt i dag med 21 mot 15 stemmer. Vinklingen i Dagbladet er
96 litt merkelig når en vet at det samme forslaget ble vedtatt i
97 parlamentets andre kammer med 12 mot 4 stemmer, etter at det
98 <a href="http://opendotdotdot.blogspot.com/2009/04/hadopi-law-passed-by-12-votes-to-4.html">overraskende
99 ble foreslått å ta saken opp til votering 22:45 sist torsdag</a>,
100 etter sigende i strid med vanlige rutiner i det franske parlamentet.</p>
101
102 <p>Det hele blir ennå mer komisk når et vet at
103 <a href="http://www.zeropaid.com/news/10034/political_hypocrisy_french_president_sued_for_copyright_infringement/">presidentens
104 parti er blitt anklaget for å ha brutt opphavsretten</a>. Mon tro om
105 partet skal miste internet-forbindelsen hvis de får 2 anklager til
106 rettet mot seg.</p>
107
108 </div>
109 <div class="tags">
110
111
112
113 Tags: <a href="../../../tags/norsk">norsk</a>, <a href="../../../tags/nuug">nuug</a>, <a href="../../../tags/personvern">personvern</a>.
114
115 </div>
116 </div>
117 <div class="padding"></div>
118
119 <div class="entry">
120 <div class="title">
121 <a href="../../../Reprap_bygging_i_p__sken.html">Reprap-bygging i påsken</a>
122 </div>
123 <div class="date">
124 2009-04-12 10:00
125 </div>
126
127 <div class="body">
128
129 <p>Vi har brukt påsken til å bygge Reprap, i håp om å ha den operativ
130 til <a href="http://www.goopen.no/">Go Open 2009</a> uka etter påske.
131 Da første test med motorkjøring avslørte at motorvibrasjonene fikk
132 skruer og muttere til å løsne, så var første punkt på programmet å
133 skru til alle skruer slik at det ble mindre sjanse for slikt. Det er
134 nå nesten komplett (X-aksen gjenstår, men der må det justeres litt på
135 montering i tillegg). Må også lime Z-aksebandet. Har skaffet Loctite
136 Super Attak Flex Gel elastisk superlim som jeg håper vil fungere til
137 dette formålet. I prosessen har jeg blitt bitt av den sprø plasten
138 noen ganger. Har knekket/sprukket 3 plastbiter så langt. Håper jeg
139 får skrevet ut nye før skriveren bryter sammen pga. dette. :)</p>
140
141 <p>I prosessen har jeg oppdaget en svakhet med Z-aksen, og funnet en måte
142 å jobbe meg rundt det. Etter tegningen, skal tannhjulene på Z-aksene
143 være tett omslynget av et par stjernehjul som holder båndet mellom
144 alle Z-aksene på plass. Problemet er at båndet er 6mm, mens alle
145 plastdelene er 5mm brede. Det betyr at et 6mm band skal inn i et 5mm
146 spor, noe som ikke passer spesielt godt. Jeg har løst dette ved å
147 legge en 1mm skive mellom tannhjulene og stjernehjulene over
148 tannhjulet, slik at det blir plass til båndet.</p>
149
150 <p>Skrivehodet er har vi så vidt startet på. Mari har oppdaget at
151 hullene i baseplaten er for grunn, slik at skruen som skal inn i disse
152 hullene ikke får plass. Har avtalt å låne en Dremel for å frese unna
153 litt plast for å løse dette problemet. Da vi begynte å se på
154 skrivehodet, oppdaget vi et alvorlig problem. Det varmesikre
155 sparkelen som skal brukes til å holde varmetråden på plass er stivnet.
156 Var ikke klar over at dette er ferskvare, men
157 <a href="http://forums.reprap.org/read.php?70,16250">en
158 forumposting</a> viser at dette er et kjent problem. Det var ikke
159 helt enkelt å finne ut hva "Fire cement" heter på norsk. Mange
160 Google-søk senere var jeg fortsatt like blank. Hadde funnet flere
161 alternativer som kunne fungere, som eksosmonteringspasta,
162 brannfugemasse, klebemørtel for pipe, ildmørtel og ildfast sparkel,
163 men ingen av disse så ut til å være helt riktige for dette bruket.
164 Fire cement håndterer temperaturer opp til 1200 grader celsius, og
165 krever ikke utblanding i vann. Konsulterte,
166 <a href="http://robot.hiof.no/node/5">våre
167 venner ved Høgskolen i Halden</a>, og det viste seg at de hadde hatt samme
168 problem. De hadde besøkt en peisbutikk og kjøpt ildfast sparkel. Jeg
169 sjekket med Maxbo, og de hadde noe slikt som het ovnskitt, og det ser
170 ut til å være det norske navnet på det jeg er ute etter. Dro så innom
171 Clas Olsson (som er nærmere meg enn Maxbo), og kjøpte
172 <a href="http://www.unipak.dk/UK/stovex.html">Stovex</a> ovnskitt, og
173 er nå klar til å lage varmeelement til skrivehodet.
174 Like før jeg dro ut for å kjøpe ovnskitt, fant jeg en
175 <a href="http://blog.reprap.org/2009/04/by-your-powers-combined-i-am-kapton.html">reprap-blogpost</a>
176 som fortalte om et bedre vidundermiddel for å lage varmeelement,
177 Kapton tape, men dette hadde de ikke på Clas Olsson, så det får bli
178 til neste gang. En reprap-variant ved navn
179 <a href="http://wiki.makerbot.com/plastruder-mk3">Plastruder MK3</a>
180 kommer til å bruke denne plasttypen som håndterer temperaturer mellom
181 -100 og +400 grader og brukes av astronautene for å tette drakten.</p>
182
183 </div>
184 <div class="tags">
185
186
187
188 Tags: <a href="../../../tags/3d-printer">3d-printer</a>, <a href="../../../tags/norsk">norsk</a>, <a href="../../../tags/nuug">nuug</a>, <a href="../../../tags/reprap">reprap</a>.
189
190 </div>
191 </div>
192 <div class="padding"></div>
193
194 <p style="text-align: right;"><a href="04.rss"><img src="../../../xml.gif" alt="RSS Feed" width="36" height="14"></a></p>
195
196
197
198 <div id="sidebar">
199
200 <h2>Archive</h2>
201 <ul>
202
203 <li>2009
204 <ul>
205
206 <li><a href="../../../archive/2009/01/">January (8)</a></li>
207
208 <li><a href="../../../archive/2009/02/">February (8)</a></li>
209
210 <li><a href="../../../archive/2009/03/">March (12)</a></li>
211
212 <li><a href="../../../archive/2009/04/">April (3)</a></li>
213
214 </ul></li>
215
216 <li>2008
217 <ul>
218
219 <li><a href="../../../archive/2008/11/">November (5)</a></li>
220
221 <li><a href="../../../archive/2008/12/">December (7)</a></li>
222
223 </ul></li>
224
225 </ul>
226
227
228
229 <h2>Tags</h2>
230 <ul>
231
232 <li><a href="../../../tags/3d-printer">3d-printer (10)</a></li>
233
234 <li><a href="../../../tags/amiga">amiga (1)</a></li>
235
236 <li><a href="../../../tags/aros">aros (1)</a></li>
237
238 <li><a href="../../../tags/debian">debian (6)</a></li>
239
240 <li><a href="../../../tags/debian edu">debian edu (6)</a></li>
241
242 <li><a href="../../../tags/english">english (10)</a></li>
243
244 <li><a href="../../../tags/fiksgatami">fiksgatami (1)</a></li>
245
246 <li><a href="../../../tags/ltsp">ltsp (1)</a></li>
247
248 <li><a href="../../../tags/multimedia">multimedia (2)</a></li>
249
250 <li><a href="../../../tags/norsk">norsk (33)</a></li>
251
252 <li><a href="../../../tags/nuug">nuug (33)</a></li>
253
254 <li><a href="../../../tags/personvern">personvern (4)</a></li>
255
256 <li><a href="../../../tags/reprap">reprap (10)</a></li>
257
258 <li><a href="../../../tags/rss">rss (1)</a></li>
259
260 <li><a href="../../../tags/standard">standard (2)</a></li>
261
262 <li><a href="../../../tags/stavekontroll">stavekontroll (1)</a></li>
263
264 <li><a href="../../../tags/video">video (6)</a></li>
265
266 <li><a href="../../../tags/vitenskap">vitenskap (1)</a></li>
267
268 <li><a href="../../../tags/web">web (2)</a></li>
269
270 </ul>
271
272 </div>
273 </body>
274 </html>