]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index 35433e052b7e2dedbca28c2f67f6278e8093dade..94f3cf3cebb399ff6b6e57ebd4eb24fef8e4dda9 100644 (file)
@@ -6,6 +6,60 @@
                 <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>Free software car computer solution?</title>
+               <link>http://people.skolelinux.org/pere/blog/Free_software_car_computer_solution_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Free_software_car_computer_solution_.html</guid>
+                <pubDate>Thu, 29 May 2014 18:45:00 +0200</pubDate>
+               <description>&lt;p&gt;Dear lazyweb.  I&#39;m planning to set up a small Raspberry Pi computer
+in my car, connected to
+&lt;a href=&quot;http://www.dx.com/p/400a-4-0-tft-lcd-digital-monitor-for-vehicle-parking-reverse-camera-1440x272-12v-dc-57776&quot;&gt;a
+small screen&lt;/a&gt; next to the rear mirror.  I plan to hook it up with a
+GPL and a USB wifi card too.  The idea is to get my own
+&quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Carputer&quot;&gt;Carputer&lt;/a&gt;&quot;.  But I
+wonder if someone already created a good free software solution for
+such car computer.&lt;/p&gt;
+
+&lt;p&gt;This is my current wish list for such system:&lt;/p&gt;
+
+&lt;ul&gt;
+
+ &lt;li&gt;Work on Raspberry Pi.&lt;/li&gt;
+
+ &lt;li&gt;Show current speed limit based on location, and warn if going too
+   fast (for example using color codes yellow and red on the screen,
+   or make a sound).  This could be done either using either data from
+   &lt;a href=&quot;http://www.openstreetmap.org/&quot;&gt;Openstreetmap&lt;/a&gt; or OCR
+   info gathered from a dashboard camera.&lt;/li&gt;
+
+ &lt;li&gt;Track automatic toll road passes and their cost, show total spent
+   and make it possible to calculate toll costs for planned
+   route.&lt;/li&gt;
+
+ &lt;li&gt;Collect GPX tracks for use with OpenStreetMap.&lt;/li&gt;
+
+ &lt;li&gt;Automatically detect and use any wireless connection to connect
+   to home server.  Try IP over DNS
+   (&lt;a href=&quot;http://dev.kryo.se/iodine/&quot;&gt;iodine&lt;/a&gt;) or ICMP
+   (&lt;a href=&quot;http://code.gerade.org/hans/&quot;&gt;Hans&lt;/a&gt;) if direct
+   connection do not work.&lt;/li&gt;
+
+ &lt;li&gt;Set up mesh network to talk to other cars with the same system,
+   or some stanard car mesh protocol.&lt;/li&gt;
+
+ &lt;li&gt;Warn when approaching speed cameras and speed camera ranges
+   (speed calculated between two cameras).&lt;/li&gt;
+
+ &lt;li&gt;Suport dashboard/front facing camera to discover speed limits and
+   run OCR to track registration number of passing cars.&lt;/li&gt;
+
+&lt;/ul&gt;
+
+&lt;p&gt;If you know of any free software car computer system supporting
+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>
@@ -851,102 +905,5 @@ side om filmen om datalagringsdirektivet&lt;/a&gt; om fem dager.  Hold et
 </description>
        </item>
        
-       <item>
-               <title>Public Trusted Timestamping services for everyone</title>
-               <link>http://people.skolelinux.org/pere/blog/Public_Trusted_Timestamping_services_for_everyone.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Public_Trusted_Timestamping_services_for_everyone.html</guid>
-                <pubDate>Tue, 25 Mar 2014 12:50:00 +0100</pubDate>
-               <description>&lt;p&gt;Did you ever need to store logs or other files in a way that would
-allow it to be used as evidence in court, and needed a way to
-demonstrate without reasonable doubt that the file had not been
-changed since it was created?  Or, did you ever need to document that
-a given document was received at some point in time, like some
-archived document or the answer to an exam, and not changed after it
-was received?  The problem in these settings is to remove the need to
-trust yourself and your computers, while still being able to prove
-that a file is the same as it was at some given time in the past.&lt;/p&gt;
-
-&lt;p&gt;A solution to these problems is to have a trusted third party
-&quot;stamp&quot; the document and verify that at some given time the document
-looked a given way.  Such
-&lt;a href=&quot;https://en.wikipedia.org/wiki/Notarius&quot;&gt;notarius&lt;/a&gt; service
-have been around for thousands of years, and its digital equivalent is
-called a
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Trusted_timestamping&quot;&gt;trusted
-timestamping service&lt;/a&gt;.  &lt;a href=&quot;http://www.ietf.org/&quot;&gt;The Internet
-Engineering Task Force&lt;/a&gt; standardised how such service could work a
-few years ago as &lt;a href=&quot;http://tools.ietf.org/html/rfc3161&quot;&gt;RFC
-3161&lt;/a&gt;.  The mechanism is simple.  Create a hash of the file in
-question, send it to a trusted third party which add a time stamp to
-the hash and sign the result with its private key, and send back the
-signed hash + timestamp.  Both email, FTP and HTTP can be used to
-request such signature, depending on what is provided by the service
-used. Anyone with the document and the signature can then verify that
-the document matches the signature by creating their own hash and
-checking the signature using the trusted third party public key.
-There are several commercial services around providing such
-timestamping.  A quick search for
-&quot;&lt;a href=&quot;https://duckduckgo.com/?q=rfc+3161+service&quot;&gt;rfc 3161
-service&lt;/a&gt;&quot; pointed me to at least
-&lt;a href=&quot;https://www.digistamp.com/technical/how-a-digital-time-stamp-works/&quot;&gt;DigiStamp&lt;/a&gt;,
-&lt;a href=&quot;http://www.quovadisglobal.co.uk/CertificateServices/SigningServices/TimeStamp.aspx&quot;&gt;Quo
-Vadis&lt;/a&gt;,
-&lt;a href=&quot;https://www.globalsign.com/timestamp-service/&quot;&gt;Global Sign&lt;/a&gt;
-and &lt;a href=&quot;http://www.globaltrustfinder.com/TSADefault.aspx&quot;&gt;Global
-Trust Finder&lt;/a&gt;.  The system work as long as the private key of the
-trusted third party is not compromised.&lt;/p&gt;
-
-&lt;p&gt;But as far as I can tell, there are very few public trusted
-timestamp services available for everyone.  I&#39;ve been looking for one
-for a while now. But yesterday I found one over at
-&lt;a href=&quot;https://www.pki.dfn.de/zeitstempeldienst/&quot;&gt;Deutches
-Forschungsnetz&lt;/a&gt; mentioned in
-&lt;a href=&quot;http://www.d-mueller.de/blog/dealing-with-trusted-timestamps-in-php-rfc-3161/&quot;&gt;a
-blog by David Müller&lt;/a&gt;.  I then found
-&lt;a href=&quot;http://www.rz.uni-greifswald.de/support/dfn-pki-zertifikate/zeitstempeldienst.html&quot;&gt;a
-good recipe on how to use the service&lt;/a&gt; over at the University of
-Greifswald.&lt;/p&gt;
-
-&lt;p&gt;&lt;a href=&quot;http://www.openssl.org/&quot;&gt;The OpenSSL library&lt;/a&gt; contain
-both server and tools to use and set up your own signing service.  See
-the ts(1SSL), tsget(1SSL) manual pages for more details.  The
-following shell script demonstrate how to extract a signed timestamp
-for any file on the disk in a Debian environment:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-#!/bin/sh
-set -e
-url=&quot;http://zeitstempel.dfn.de&quot;
-caurl=&quot;https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt&quot;
-reqfile=$(mktemp -t tmp.XXXXXXXXXX.tsq)
-resfile=$(mktemp -t tmp.XXXXXXXXXX.tsr)
-cafile=chain.txt
-if [ ! -f $cafile ] ; then
-    wget -O $cafile &quot;$caurl&quot;
-fi
-openssl ts -query -data &quot;$1&quot; -cert | tee &quot;$reqfile&quot; \
-    | /usr/lib/ssl/misc/tsget -h &quot;$url&quot; -o &quot;$resfile&quot;
-openssl ts -reply -in &quot;$resfile&quot; -text 1&gt;&amp;2
-openssl ts -verify -data &quot;$1&quot; -in &quot;$resfile&quot; -CAfile &quot;$cafile&quot; 1&gt;&amp;2
-base64 &lt; &quot;$resfile&quot;
-rm &quot;$reqfile&quot; &quot;$resfile&quot;
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The argument to the script is the file to timestamp, and the output
-is a base64 encoded version of the signature to STDOUT and details
-about the signature to STDERR.  Note that due to
-&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742553&quot;&gt;a bug
-in the tsget script&lt;/a&gt;, you might need to modify the included script
-and remove the last line.  Or just write your own HTTP uploader using
-curl. :) Now you too can prove and verify that files have not been
-changed.&lt;/p&gt;
-
-&lt;p&gt;But the Internet need more public trusted timestamp services.
-Perhaps something for &lt;a href=&quot;http://www.uninett.no/&quot;&gt;Uninett&lt;/a&gt; or
-my work place the &lt;a href=&quot;http://www.uio.no/&quot;&gt;University of Oslo&lt;/a&gt;
-to set up?&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>