]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2018/12/12.rss
Generated.
[homepage.git] / blog / archive / 2018 / 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 2018</title>
5 <description>Entries from December 2018</description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7
8
9 <item>
10 <title>Non-blocking bittorrent plugin for vlc</title>
11 <link>http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</guid>
13 <pubDate>Wed, 12 Dec 2018 07:20:00 +0100</pubDate>
14 <description>&lt;p&gt;A few hours ago, a new and improved version (2.4) of
15 &lt;a href=&quot;https://tracker.debian.org/pkg/vlc-plugin-bittorrent&quot;&gt;the VLC
16 bittorrent plugin&lt;/a&gt; was uploaded to Debian. This new version
17 include a complete rewrite of the bittorrent related code, which seem
18 to make the plugin non-blocking. This mean you can actually exit VLC
19 even when the plugin seem to be unable to get the bittorrent streaming
20 started. The new version also include support for filtering playlist
21 by file extension using command line options, if you want to avoid
22 processing audio, video or images. The package is currently in Debian
23 unstable, but should be available in Debian testing in two days. To
24 test it, simply install it like this:&lt;/p&gt;
25
26 &lt;p&gt;&lt;pre&gt;
27 apt install vlc-plugin-bittorrent
28 &lt;/pre&gt;&lt;/p&gt;
29
30 &lt;p&gt;After it is installed, you can try to use it to play a file
31 downloaded live via bittorrent like this:
32
33 &lt;p&gt;&lt;pre&gt;
34 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
35 &lt;/pre&gt;&lt;/p&gt;
36
37 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
38 activities, please send Bitcoin donations to my address
39 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
40 </description>
41 </item>
42
43 <item>
44 <title>Retten til kontant betaling er en rettighet som må brukes for å beholdes</title>
45 <link>http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</link>
46 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</guid>
47 <pubDate>Tue, 11 Dec 2018 10:00:00 +0100</pubDate>
48 <description>&lt;p&gt;&lt;a href=&quot;https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter&quot;&gt;FNs
49 menneskerettighetserklæring&lt;/a&gt; artikkel 13 første punkt lyder som
50 følger:&lt;/p&gt;
51
52 &lt;p&gt;&lt;blockquote&gt;
53 Enhver har rett til å bevege seg fritt og til fritt å velge
54 oppholdssted innenfor en stats grenser.
55 &lt;/blockquote&gt;&lt;/p&gt;
56
57 &lt;p&gt;Det er altså en menneskerett å kunne bevege seg fritt i landet.
58 For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
59 sporet. Det vil i dagens samfunn innebære å bevege seg uten å legge
60 igjen digitale spor og uten å være radiomerket. Hvis en vet at ens
61 bevegelser, hvor en befinner seg når, og hvem som befinner seg i
62 nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
63 seg myndighetene eller private organisasjoner, så kan en ikke lenger
64 bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
65 av retten til å bevege seg fritt i landet at en motstår fristelsen til
66 å legge igjen digitale spor når en betaler for seg. Rettigheter som
67 ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
68 igjen digitale spor når en betaler for seg, er å betale med kontanter,
69 samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
70 ber om &amp;mdash; jeg sier de kan legge inn «anonym anonym» når
71 datasystemet deres trenger et navn). Personlig anbefaler jeg å
72 konsekvent bruke kontant betaling når man beveger seg rundt, for å
73 bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
74 for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
75 betale med kontanter, men det er et lite steg i riktig retning.&lt;/p&gt;
76
77 &lt;p&gt;Det er flere andre argumenter i tillegg til
78 menneskerettighetsargumentet for å bruke kontanter. I går hadde
79 Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
80 hvilket
81 &lt;a href=&quot;https://www.dagbladet.no/kultur/kontantlost-diktatur/70543434&quot;&gt;kontantløst
82 diktatur&lt;/a&gt; som venter oss hvis mange nok slutter å insistere på å
83 betale med kontanter. Jeg anbefaler deg å lese den.&lt;/p&gt;
84
85 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
86 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
87 til min adresse
88 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
89 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
90 </description>
91 </item>
92
93 <item>
94 <title>Why is your site not using Content Security Policy / CSP?</title>
95 <link>http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</link>
96 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</guid>
97 <pubDate>Sun, 9 Dec 2018 15:00:00 +0100</pubDate>
98 <description>&lt;p&gt;Yesterday, I had the pleasure of watching on Frikanalen the OWASP
99 talk by Scott Helme titled
100 &quot;&lt;a href=&quot;https://frikanalen.no/video/626080/&quot;&gt;What We’ve Learned From
101 Billions of Security Reports&lt;/a&gt;&quot;. I had not heard of the
102 &lt;a href=&quot;https://en.wikipedia.org/wiki/Content_Security_Policy&quot;&gt;Content
103 Security Policy standard&lt;/a&gt; nor its ability to &quot;call home&quot; when a
104 browser detect a policy breach (I do not follow web page design
105 development much these days), and found the talk very illuminating.&lt;/p&gt;
106
107 &lt;p&gt;The mechanism allow a web site owner to use HTTP headers to tell
108 visitors web browser which sources (internal and external) are allowed to
109 be used on the web site. Thus it become possible to enforce a &quot;only
110 local content&quot; policy despite web designers urge to fetch programs
111 from random sites on the Internet, like the one
112 &lt;a href=&quot;https://securityaffairs.co/wordpress/68966/hacking/browsealoud-plugin-hack.html&quot;&gt;enabling
113 the attack&lt;/a&gt; reported by Scott Helme earlier this year.&lt;/p&gt;
114
115 &lt;p&gt;Using CSP seem like an obvious thing for a site admin to implement
116 to take some control over the information leak that occur when
117 external sources are used to render web pages, it is a mystery more
118 sites are not using CSP? It is being
119 &lt;a href=&quot;https://www.w3.org/TR/CSP/&quot;&gt;standardized under W3C&lt;/a&gt; these
120 days, and is supposed by most web browsers&lt;/p&gt;
121
122 &lt;p&gt;I managed to find &lt;a href=&quot;https://github.com/mozilla/django-csp&quot;&gt;a
123 Django middleware for implementing CSP&lt;/a&gt; and was happy to discover
124 it was already in Debian. I plan to use it to add CSP support to the
125 Frikanalen web site soon.&lt;/p&gt;
126
127 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
128 activities, please send Bitcoin donations to my address
129 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
130 </description>
131 </item>
132
133 </channel>
134 </rss>