]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index 94d15d44d12cb2286d11b10abbbad3eef580e37d..adcf0b19043753c730911918e9d21cc17455507e 100644 (file)
@@ -6,6 +6,264 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>Hva henger under skibrua over E16 på Sollihøgda?</title>
+               <link>http://people.skolelinux.org/pere/blog/Hva_henger_under_skibrua_over_E16_p__Sollih_gda_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hva_henger_under_skibrua_over_E16_p__Sollih_gda_.html</guid>
+                <pubDate>Sun, 21 Sep 2014 09:50:00 +0200</pubDate>
+               <description>&lt;p&gt;Rundt omkring i Oslo og Østlandsområdet henger det bokser over
+veiene som jeg har lurt på hva gjør.  De har ut fra plassering og
+vinkling sett ut som bokser som sniffer ut et eller annet fra
+forbipasserende trafikk, men det har vært uklart for meg hva det er de
+leser av.  Her om dagen tok jeg bilde av en slik boks som henger under
+&lt;a href=&quot;http://www.openstreetmap.no/?zoom=19&amp;mlat=59.96396&amp;mlon=10.34443&amp;layers=B00000&quot;&gt;ei
+skibru på Sollihøgda&lt;/a&gt;:&lt;/p&gt;
+
+&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;60%&quot; src=&quot;http://people.skolelinux.org/pere/blog/images/2014-09-13-kapsch-sollihogda-crop.jpeg&quot;&gt;&lt;/p&gt;
+
+&lt;p&gt;Boksen er tydelig merket «Kapsch &gt;&gt;&gt;», logoen til
+&lt;a href=&quot;http://www.kapsch.net/&quot;&gt;det sveitsiske selskapet Kapsch&lt;/a&gt; som
+blant annet lager sensorsystemer for veitrafikk.  Men de lager mye
+forskjellig, og jeg kjente ikke igjen boksen på utseendet etter en
+kjapp titt på produktlista til selskapet.&lt;/p&gt;
+
+&lt;p&gt;I og med at boksen henger over veien E16, en riksvei vedlikeholdt
+av Statens Vegvesen, så antok jeg at det burde være mulig å bruke
+REST-API-et som gir tilgang til vegvesenets database over veier,
+skilter og annet veirelatert til å finne ut hva i alle dager dette
+kunne være.  De har både
+&lt;a href=&quot;https://www.vegvesen.no/nvdb/api/dokumentasjon/datakatalog&quot;&gt;en
+datakatalog&lt;/a&gt; og
+&lt;a href=&quot;https://www.vegvesen.no/nvdb/api/dokumentasjon/sok&quot;&gt;et
+søk&lt;/a&gt;, der en kan søke etter ulike typer oppføringer innen for et
+gitt geografisk område.  Jeg laget et enkelt shell-script for å hente
+ut antall av en gitt type innenfor området skibrua dekker, og listet
+opp navnet på typene som ble funnet.  Orket ikke slå opp hvordan
+URL-koding av aktuelle strenger kunne gjøres mer generisk, og brukte
+en stygg sed-linje i stedet.&lt;/p&gt;
+
+&lt;blockquote&gt;&lt;pre&gt;
+#!/bin/sh
+urlmap() {
+    sed \
+    -e &#39;s/  / /g&#39;   -e &#39;s/{/%7B/g&#39;  \
+    -e &#39;s/}/%7D/g&#39;  -e &#39;s/\[/%5B/g&#39; \
+    -e &#39;s/\]/%5D/g&#39; -e &#39;s/ /%20/g&#39;  \
+    -e &#39;s/,/%2C/g&#39;  -e &#39;s/\&quot;/%22/g&#39; \
+    -e &#39;s/:/%3A/g&#39;
+}
+
+lookup() {
+    url=&quot;$1&quot;
+    curl -s -H &#39;Accept: application/vnd.vegvesen.nvdb-v1+xml&#39; \
+       &quot;https://www.vegvesen.no/nvdb/api$url&quot; | xmllint --format -
+}
+
+for id in $(seq 1 874) ; do
+    search=&quot;{
+  lokasjon: {
+    bbox: \&quot;10.34425,59.96386,10.34458,59.96409\&quot;,
+    srid: \&quot;WGS84\&quot;
+  },
+   objektTyper: [{
+     id: $id, antall: 10
+   }]
+}&quot;
+
+    query=/sok?kriterie=$(echo $search | urlmap)
+    if lookup &quot;$query&quot; |
+    grep -q &#39;&amp;lt;totaltAntallReturnert&gt;0&amp;lt;&#39;
+    then
+    :
+    else
+    echo $id
+    lookup &quot;/datakatalog/objekttyper/$id&quot; |grep &#39;^  &amp;lt;navn&gt;&#39;
+    fi
+done
+
+exit 0
+&lt;/pre&gt;&lt;/blockquote&gt;
+
+Aktuelt ID-område 1-874 var riktig i datakatalogen da jeg laget
+scriptet.  Det vil endre seg over tid.  Skriptet listet så opp
+aktuelle typer i og rundt skibrua:
+
+&lt;blockquote&gt;&lt;pre&gt;
+5
+  &amp;lt;navn&gt;Rekkverk&amp;lt;/navn&gt;
+14
+  &amp;lt;navn&gt;Rekkverksende&amp;lt;/navn&gt;
+47
+  &amp;lt;navn&gt;Trafikklomme&amp;lt;/navn&gt;
+49
+  &amp;lt;navn&gt;Trafikkøy&amp;lt;/navn&gt;
+60
+  &amp;lt;navn&gt;Bru&amp;lt;/navn&gt;
+79
+  &amp;lt;navn&gt;Stikkrenne/Kulvert&amp;lt;/navn&gt;
+80
+  &amp;lt;navn&gt;Grøft, åpen&amp;lt;/navn&gt;
+86
+  &amp;lt;navn&gt;Belysningsstrekning&amp;lt;/navn&gt;
+95
+  &amp;lt;navn&gt;Skiltpunkt&amp;lt;/navn&gt;
+96
+  &amp;lt;navn&gt;Skiltplate&amp;lt;/navn&gt;
+98
+  &amp;lt;navn&gt;Referansestolpe&amp;lt;/navn&gt;
+99
+  &amp;lt;navn&gt;Vegoppmerking, langsgående&amp;lt;/navn&gt;
+105
+  &amp;lt;navn&gt;Fartsgrense&amp;lt;/navn&gt;
+106
+  &amp;lt;navn&gt;Vinterdriftsstrategi&amp;lt;/navn&gt;
+172
+  &amp;lt;navn&gt;Trafikkdeler&amp;lt;/navn&gt;
+241
+  &amp;lt;navn&gt;Vegdekke&amp;lt;/navn&gt;
+293
+  &amp;lt;navn&gt;Breddemåling&amp;lt;/navn&gt;
+301
+  &amp;lt;navn&gt;Kantklippareal&amp;lt;/navn&gt;
+318
+  &amp;lt;navn&gt;Snø-/isrydding&amp;lt;/navn&gt;
+445
+  &amp;lt;navn&gt;Skred&amp;lt;/navn&gt;
+446
+  &amp;lt;navn&gt;Dokumentasjon&amp;lt;/navn&gt;
+452
+  &amp;lt;navn&gt;Undergang&amp;lt;/navn&gt;
+528
+  &amp;lt;navn&gt;Tverrprofil&amp;lt;/navn&gt;
+532
+  &amp;lt;navn&gt;Vegreferanse&amp;lt;/navn&gt;
+534
+  &amp;lt;navn&gt;Region&amp;lt;/navn&gt;
+535
+  &amp;lt;navn&gt;Fylke&amp;lt;/navn&gt;
+536
+  &amp;lt;navn&gt;Kommune&amp;lt;/navn&gt;
+538
+  &amp;lt;navn&gt;Gate&amp;lt;/navn&gt;
+539
+  &amp;lt;navn&gt;Transportlenke&amp;lt;/navn&gt;
+540
+  &amp;lt;navn&gt;Trafikkmengde&amp;lt;/navn&gt;
+570
+  &amp;lt;navn&gt;Trafikkulykke&amp;lt;/navn&gt;
+571
+  &amp;lt;navn&gt;Ulykkesinvolvert enhet&amp;lt;/navn&gt;
+572
+  &amp;lt;navn&gt;Ulykkesinvolvert person&amp;lt;/navn&gt;
+579
+  &amp;lt;navn&gt;Politidistrikt&amp;lt;/navn&gt;
+583
+  &amp;lt;navn&gt;Vegbredde&amp;lt;/navn&gt;
+591
+  &amp;lt;navn&gt;Høydebegrensning&amp;lt;/navn&gt;
+592
+  &amp;lt;navn&gt;Nedbøyningsmåling&amp;lt;/navn&gt;
+597
+  &amp;lt;navn&gt;Støy-luft, Strekningsdata&amp;lt;/navn&gt;
+601
+  &amp;lt;navn&gt;Oppgravingsdata&amp;lt;/navn&gt;
+602
+  &amp;lt;navn&gt;Oppgravingslag&amp;lt;/navn&gt;
+603
+  &amp;lt;navn&gt;PMS-parsell&amp;lt;/navn&gt;
+604
+  &amp;lt;navn&gt;Vegnormalstrekning&amp;lt;/navn&gt;
+605
+  &amp;lt;navn&gt;Værrelatert strekning&amp;lt;/navn&gt;
+616
+  &amp;lt;navn&gt;Feltstrekning&amp;lt;/navn&gt;
+617
+  &amp;lt;navn&gt;Adressepunkt&amp;lt;/navn&gt;
+626
+  &amp;lt;navn&gt;Friksjonsmåleserie&amp;lt;/navn&gt;
+629
+  &amp;lt;navn&gt;Vegdekke, flatelapping&amp;lt;/navn&gt;
+639
+  &amp;lt;navn&gt;Kurvatur, horisontalelement&amp;lt;/navn&gt;
+640
+  &amp;lt;navn&gt;Kurvatur, vertikalelement&amp;lt;/navn&gt;
+642
+  &amp;lt;navn&gt;Kurvatur, vertikalpunkt&amp;lt;/navn&gt;
+643
+  &amp;lt;navn&gt;Statistikk, trafikkmengde&amp;lt;/navn&gt;
+647
+  &amp;lt;navn&gt;Statistikk, vegbredde&amp;lt;/navn&gt;
+774
+  &amp;lt;navn&gt;Nedbøyningsmåleserie&amp;lt;/navn&gt;
+775
+  &amp;lt;navn&gt;ATK, influensstrekning&amp;lt;/navn&gt;
+794
+  &amp;lt;navn&gt;Systemobjekt&amp;lt;/navn&gt;
+810
+  &amp;lt;navn&gt;Vinterdriftsklasse&amp;lt;/navn&gt;
+821
+  &amp;lt;navn&gt;Funksjonell vegklasse&amp;lt;/navn&gt;
+825
+  &amp;lt;navn&gt;Kurvatur, stigning&amp;lt;/navn&gt;
+838
+  &amp;lt;navn&gt;Vegbredde, beregnet&amp;lt;/navn&gt;
+862
+  &amp;lt;navn&gt;Reisetidsregistreringspunkt&amp;lt;/navn&gt;
+871
+  &amp;lt;navn&gt;Bruksklasse&amp;lt;/navn&gt;
+&lt;/pre&gt;&lt;/blockquote&gt;
+
+&lt;p&gt;Av disse ser ID 775 og 862 mest relevant ut.  ID 775 antar jeg
+refererer til fotoboksen som står like ved brua, mens
+«Reisetidsregistreringspunkt» kanskje kan være boksen som henger der.
+Hvordan finner jeg så ut hva dette kan være for noe.  En titt på
+&lt;a href=&quot;http://labs.vegdata.no/nvdb-datakatalog/862-Reisetidsregistreringspunkt/&quot;&gt;datakatalogsiden
+for ID 862/Reisetidsregistreringspunkt&lt;/a&gt; viser at det er finnes 53
+slike målere i Norge, og hvor de er plassert, men gir ellers få
+detaljer.  Det er plassert 40 på østlandet og 13 i Trondheimsregionen.
+Men siden nevner «AutoPASS», og hvis en slår opp oppføringen på
+Sollihøgda nevner den «Ciber AS» som ID for eksternt system.  (Kan det
+være snakk om
+&lt;a href=&quot;http://www.proff.no/selskap/ciber-norge-as/oslo/internettdesign-og-programmering/Z0I3KMF4/&quot;&gt;Ciber
+Norge AS&lt;/a&gt;, et selskap eid av Ciber Europe Bv?)  Et nettsøk på
+ «Ciber AS autopass» fører meg til en artikkel fra NRK Trøndelag i
+ 2013 med tittel
+«&lt;a href=&quot;http://www.nrk.no/trondelag/sjekk-dette-hvis-du-vil-unnga-ko-1.11327947&quot;&gt;Sjekk
+dette hvis du vil unngå kø&lt;/a&gt;».  Artikkelen henviser til vegvesenets
+nettside
+&lt;a href=&quot;http://www.reisetider.no/reisetid/forside.html&quot;&gt;reisetider.no&lt;/a&gt;
+som har en
+&lt;a href=&quot;http://www.reisetider.no/reisetid/omrade.html?omrade=5&quot;&gt;kartside
+for Østlandet&lt;/a&gt; som viser at det måles mellom Sandvika og Sollihøgda.
+Det kan dermed se ut til at jeg har funnet ut hva boksene gjør.&lt;/p&gt;
+
+&lt;p&gt;Hvis det stemmer, så er dette bokser som leser av AutoPASS-ID-en
+til alle passerende biler med AutoPASS-brikke, og dermed gjør det mulig
+for de som kontrollerer boksene å holde rede på hvor en gitt bil er
+når den passerte et slikt målepunkt.  NRK-artikkelen forteller at
+denne informasjonen i dag kun brukes til å koble to
+AutoPASS-brikkepasseringer passeringer sammen for å beregne
+reisetiden, og at bruken er godkjent av Datatilsynet.  Det er desverre
+ikke mulig for en sjåfør som passerer under en slik boks å kontrollere
+at AutoPASS-ID-en kun brukes til dette i dag og i fremtiden.&lt;/p&gt;
+
+&lt;p&gt;I tillegg til denne type AutoPASS-sniffere vet jeg at det også
+finnes mange automatiske stasjoner som tar betalt pr. passering (aka
+bomstasjoner), og der lagres informasjon om tid, sted og bilnummer i
+10 år.  Finnes det andre slike sniffere plassert ut på veiene?&lt;/p&gt;
+
+&lt;p&gt;Personlig har jeg valgt å ikke bruke AutoPASS-brikke, for å gjøre
+det vanskeligere og mer kostbart for de som vil invadere privatsfæren
+og holde rede på hvor bilen min beveger seg til enhver tid.  Jeg håper
+flere vil gjøre det samme, selv om det gir litt høyere private
+utgifter (dyrere bompassering).  Vern om privatsfæren koster i disse
+dager.&lt;/p&gt;
+
+&lt;p&gt;Takk til Jan Kristian Jensen i Statens Vegvesen for tips om
+dokumentasjon på vegvesenets REST-API.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Speeding up the Debian installer using eatmydata and dpkg-divert</title>
                <link>http://people.skolelinux.org/pere/blog/Speeding_up_the_Debian_installer_using_eatmydata_and_dpkg_divert.html</link>
@@ -876,54 +1134,5 @@ some or all of these features, please let me know.&lt;/p&gt;
 </description>
        </item>
        
-       <item>
-               <title>Half the Coverity issues in Gnash fixed in the next release</title>
-               <link>http://people.skolelinux.org/pere/blog/Half_the_Coverity_issues_in_Gnash_fixed_in_the_next_release.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Half_the_Coverity_issues_in_Gnash_fixed_in_the_next_release.html</guid>
-                <pubDate>Tue, 29 Apr 2014 14:20:00 +0200</pubDate>
-               <description>&lt;p&gt;I&#39;ve been following &lt;a href=&quot;http://www.getgnash.org/&quot;&gt;the Gnash
-project&lt;/a&gt; for quite a while now.  It is a free software
-implementation of Adobe Flash, both a standalone player and a browser
-plugin.  Gnash implement support for the AVM1 format (and not the
-newer AVM2 format - see
-&lt;a href=&quot;http://lightspark.github.io/&quot;&gt;Lightspark&lt;/a&gt; for that one),
-allowing several flash based sites to work.  Thanks to the friendly
-developers at Youtube, it also work with Youtube videos, because the
-Javascript code at Youtube detect Gnash and serve a AVM1 player to
-those users. :) Would be great if someone found time to implement AVM2
-support, but it has not happened yet.  If you install both Lightspark
-and Gnash, Lightspark will invoke Gnash if it find a AVM1 flash file,
-so you can get both handled as free software.  Unfortunately,
-Lightspark so far only implement a small subset of AVM2, and many
-sites do not work yet.&lt;/p&gt;
-
-&lt;p&gt;A few months ago, I started looking at
-&lt;a href=&quot;http://scan.coverity.com/&quot;&gt;Coverity&lt;/a&gt;, the static source
-checker used to find heaps and heaps of bugs in free software (thanks
-to the donation of a scanning service to free software projects by the
-company developing this non-free code checker), and Gnash was one of
-the projects I decided to check out.  Coverity is able to find lock
-errors, memory errors, dead code and more.  A few days ago they even
-extended it to also be able to find the heartbleed bug in OpenSSL.
-There are heaps of checks being done on the instrumented code, and the
-amount of bogus warnings is quite low compared to the other static
-code checkers I have tested over the years.&lt;/p&gt;
-
-&lt;p&gt;Since a few weeks ago, I&#39;ve been working with the other Gnash
-developers squashing bugs discovered by Coverity.  I was quite happy
-today when I checked the current status and saw that of the 777 issues
-detected so far, 374 are marked as fixed.  This make me confident that
-the next Gnash release will be more stable and more dependable than
-the previous one.  Most of the reported issues were and are in the
-test suite, but it also found a few in the rest of the code.&lt;/p&gt;
-
-&lt;p&gt;If you want to help out, you find us on
-&lt;a href=&quot;https://lists.gnu.org/mailman/listinfo/gnash-dev&quot;&gt;the
-gnash-dev mailing list&lt;/a&gt; and on
-&lt;a href=&quot;irc://irc.freenode.net/#gnash&quot;&gt;the #gnash channel on
-irc.freenode.net IRC server&lt;/a&gt;.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>