<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Scratchbook &#187; Informatik</title> <atom:link href="http://scratchbook.ch/category/informatik/feed/" rel="self" type="application/rss+xml" /><link>http://scratchbook.ch</link> <description>Das Leben ist immer anders als die Realität.</description> <lastBuildDate>Fri, 25 May 2012 06:55:16 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Eine Firma kontrolliert das Internet</title><link>http://scratchbook.ch/2012/05/10/eine-firma-kontrolliert-das-internet/</link> <comments>http://scratchbook.ch/2012/05/10/eine-firma-kontrolliert-das-internet/#comments</comments> <pubDate>Thu, 10 May 2012 18:42:01 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11705</guid> <description><![CDATA[REGISTRY WHOIS FOR GOOGLE.COM Domain Name: google.com Updated: 3 hours ago Registrar: MARKMONITOR INC. Whois Server: whois.markmonitor.com Referral URL: http://www.markmonitor.com Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited (Quelle) google.com gehört nicht mehr Google. Auch Facebook, MSN, Hotmail, Yahoo, Wikimedia, apple.com, ubuntu.com gehören jetzt alle der Firma MarkMonitor. Das tut uns leid. MarkMonitor: Brand Protection, Domain [...]]]></description> <content:encoded><![CDATA[<blockquote><p>REGISTRY WHOIS FOR GOOGLE.COM<br /> Domain Name: google.com<br /> Updated: 3 hours ago</p><p>Registrar: MARKMONITOR INC.<br /> Whois Server: whois.markmonitor.com<br /> Referral URL: http://www.markmonitor.com<br /> Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited</p><p>(<a href="http://who.is/whois/google.com/">Quelle</a>)</p></blockquote><p>google.com gehört nicht mehr Google. Auch <a href="http://who.is/whois/facebook.com">Facebook</a>, <a href="http://who.is/whois/msn.com">MSN</a>, <a href="http://who.is/whois/hotmail.com">Hotmail</a>, <a href="http://who.is/whois/yahoo.com">Yahoo</a>, <a href="http://who.is/whois/wikimedia.org">Wikimedia</a>, <a href="http://who.is/whois/apple.com">apple.com</a>, <a href="http://who.is/whois/ubuntu.com">ubuntu.com</a> gehören jetzt alle der Firma MarkMonitor.</p><p>Das tut uns leid.</p><blockquote><p>MarkMonitor: Brand Protection, Domain Management, Anti Piracy</p></blockquote><p>MarkMonitor kann all diese Seiten abschalten. Wenn sie möchte. MarkMonitor ist auch eine <em>SSL Authority</em>. Das bedeutet, sie können für die obigen Domains für einen beliebigen Rechner ein gültiges SSL-Zertifikat ausstellen. Und euch dabei ausschnüffeln, ohne das eine Warnung im Browser angezeigt wird. Toll, ist es nicht?</p><blockquote><p>Why does Google, who always &#8220;do things themselves&#8221;, externalise these vital parts of its network?</p></blockquote><p>Die Regierung braucht bloss MarkMonitor zu kontrollieren, und alle sozialen Netzwerke, die meisten E-Mail Dienste und Suchmaschinen sind unter ihrer Kontrolle.</p><p>Mir kommen da spontan ein paar <a href="http://scratchbook.ch/2011/06/13/was-sind-die-bilderberger/">Bilder</a> aus den <a href="http://scratchbook.ch/2011/06/12/bilderberger-in-st-moritz-eindrucke-vor-ort/">Bergen</a> in den Sinn.</p><p><a href="http://www.pastie.org/3867284">pastie.org/3867284</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/05/10/eine-firma-kontrolliert-das-internet/feed/</wfw:commentRss> <slash:comments>21</slash:comments> </item> <item><title>&#8220;Free Memory&#8221; unter Linux</title><link>http://scratchbook.ch/2012/05/03/free-memory-unter-linux/</link> <comments>http://scratchbook.ch/2012/05/03/free-memory-unter-linux/#comments</comments> <pubDate>Thu, 03 May 2012 14:58:02 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nützlich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11699</guid> <description><![CDATA[Alle Unix-Tools, welche die Speicherplatzsituation (RAM) des Systems ausweisen, zeigen nach einer gewissen Laufzeit beim freien Speicher nur noch Bruchteile des gesamten verfügbaren Speichers an – auch wenn die laufenden Prozesse in Wirklichkeit gar nicht so viel Speicher benötigen und eigentlich viel mehr freier Speicher vorhanden ist. Warum ist das so? Linux hält alle Daten, [...]]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2012/05/free-memory.jpeg" alt="" title="" width="547" height="346" class="alignnone size-full wp-image-11700" /></p><p>Alle Unix-Tools, welche die Speicherplatzsituation (RAM) des Systems ausweisen, zeigen nach einer gewissen Laufzeit beim freien Speicher nur noch Bruchteile des gesamten verfügbaren Speichers an – auch wenn die laufenden Prozesse in Wirklichkeit gar nicht so viel Speicher benötigen und eigentlich viel mehr freier Speicher vorhanden ist.</p><h2>Warum ist das so?</h2><p>Linux hält alle Daten, die es mal von der Festplatte gelesen hat, im RAM auf Abruf bereit. Diese Daten – genannt «disk cache» – sind eigentlich freier Speicher, welcher freigegeben wird, sobald ein Programm ihn benötigt.</p><p>Leider verfälscht das die Anzeige des gesamthaft freien Speichers unter Linux.</p><p>(Quelle: <a href="http://www.linuxhowtos.org/System/Linux%20Memory%20Management.htm">http://www.linuxhowtos.org/System/Linux%20Memory%20Management.htm</a>)</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/05/tschaaawaaaah.jpg" alt="" title="tschaaawääääh" width="618" height="139" class="alignnone size-full wp-image-11701" /><br /> Das Java-Geschwür gibt sich wie immer allergrösste Mühe, alle verfügbaren Systemressourcen für sich zu beanspruchen. Aber sein Speicher wurde auf 4 GB limitiert. Trotzdem zeigt <em>top</em> an, dass von den 12 GB Memory nur noch etwa 400 MB frei sind.</p><h2>Abhilfe</h2><p>Alle aktiven Prozesse auflisten, und deren effektiven Speicherverbrauch zusammenzählen.</p><p>Das Kommando <em>ps auxc</em> listet alle aktiven Prozesse auf. Darunter auch die Spalte RSS – <em>Resident set size, the non-swapped physical memory that a task has used (in Kilobytes)</em></p><p><code>$ ps auxc</code></p><pre>
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10352   632 ?        Ss   Apr10   0:02 init
root      3425  0.0  0.0   5912   668 ?        Ss   Apr10   0:02 syslogd
root      3428  0.0  0.0   3808   432 ?        Ss   Apr10   0:00 klogd
root      3446  0.0  0.0  98764  3316 ?        S    Apr10   0:00 pbx_exchange
blubber   3449  0.0  0.0 176132  7276 ?        S    15:51   0:00 httpd
dbus      3462  0.0  0.0  21260   704 ?        Ss   Apr10   0:00 dbus-daemon
blubber   3468  0.0  0.0 176180  7276 ?        S    15:51   0:00 httpd
root      3480  0.0  0.1 174992 12596 ?        Sl   Apr10   3:41 snmpd
blubber   3482  0.0  0.0 176180  7816 ?        S    15:51   0:00 httpd
root      3499  0.0  0.0  63520  1220 ?        Ss   Apr10   0:00 sshd
root      3518  0.0  0.0  21648   892 ?        Ss   Apr10   0:00 xinetd
ntp       3534  0.0  0.0  19196  4892 ?        SLs  Apr10   0:00 ntpd
</pre><p>&nbsp;</p><p>Skriptibus. Effektiv belegter Speicher berechnen. &#8220;Renn durch alle Werte der 6. Spalte (RSS), addiere und gib aus&#8221;:</p><p><code>$ ps aux | awk '{sum +=$6}; END {print sum}'<br /> 5348340</code></p><p><em>free</em> zeigt die Speichersituation an. Unter anderem auch <em>total Memory</em>.</p><p><code>$ free</code></p><pre>
             total       used       free     shared    buffers     cached
Mem:      12296040   12229320      66720          0     839756    5974144
-/+ buffers/cache:    5415420    6880620
Swap:     14683400        308   14683092
</pre><p>&nbsp;</p><p>&#8220;Zweite Zeile, zweiter Wert von &#8216;free&#8217; ausgeben&#8221;:</p><p><code>$ free | sed -ne '2p' | awk '{ print $2 }'<br /> 12296040</code></p><p>Und jetzt alle zusammen: Gesamter Speicher &#8211; effektiv belegter Speicher = freier Speicher</p><p><code>$ echo $((`free | sed -ne '2p' | awk '{ print $2 }'` - `ps aux | awk '{sum +=$6}; END {print sum}'`))<br /> 6848232</code></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/05/03/free-memory-unter-linux/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Diskussionen über die Hackerlegende Tron</title><link>http://scratchbook.ch/2012/04/20/diskussionen-uber-die-hackerlegende-tron/</link> <comments>http://scratchbook.ch/2012/04/20/diskussionen-uber-die-hackerlegende-tron/#comments</comments> <pubDate>Fri, 20 Apr 2012 09:09:22 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category> <category><![CDATA[Hacker]]></category> <category><![CDATA[Tod]]></category> <category><![CDATA[Tron]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11662</guid> <description><![CDATA[Neulich am Easterhegg musste ich mich entscheiden, ob ich den Sonntag Abend dort verbringe, oder an eine Party gehe wo ein Kollege von mir geladen war. Ich entschied mich noch den Vortrag über Datenschutz und Vorratsdatenspeicherung in der Schweiz anzuhören und danach machte ich mich auf den Weg. Die Party selbst war nicht so mein [...]]]></description> <content:encoded><![CDATA[<p>Neulich am <a href="https://easterhegg.ch/" target="_blank">Easterhegg</a> musste ich mich entscheiden, ob ich den Sonntag Abend dort verbringe, oder an eine Party gehe wo ein Kollege von mir geladen war. Ich entschied mich noch den <a href="https://easterhegg.ch/lecture-vorratsdatenspeicherung-in-der-schweiz-stand--aktivismus-dagegen" target="_blank">Vortrag</a> über Datenschutz und Vorratsdatenspeicherung in der Schweiz anzuhören und danach machte ich mich auf den Weg.</p><p>Die Party selbst war nicht so mein Ding, da ich kaum ein konstruktives Gespräch führen konnte und den Eindruck nicht los wurde, dass dies irgendwie nicht meine Leute sind. Also schnappte ich mir vorerst mal ein Drink und zog mich mehr oder weniger gelangweilt in eine weniger belebte Ecke zurück. In der nähe fiel mir eine Person auf, welche gerade eine Zigarette rauchte und auf mich ebenfalls nicht den Eindruck weckte, als würde sie sich wie die Mehrheit der Masse im getummel der Party bewegen. Aufgrund meines Eintritts-Batches von der Easterhegg wurde in ein Gespräch verwickelt  und die Person stellte sich mir als Künstler vor.</p><blockquote><p>Sag mal, was ist das für ein Batch den du da trägst?</p><p>Achso, hat nichts mit dieser Party hier zu tun. Ich komme direkt vom Easterhegg, einer Veranstaltung und Plattform für Technik- und Computerbegeisterte Leute.</p><p>Easterhegg? Noch nie gehört&#8230; Wer organisiert das?</p><p>Wurde vom <a href="http://wiki.chaostreff.ch/Chaostreff" target="_blank">Chaostreff Basel</a> organisiert. Vielleicht ist dir CCC ein Begriff?</p><p>Ja,  Chaos Computer Club sagt mir etwas. Hätte ich jetzt nicht gedacht, du siehtst irgendwie gar nicht aus wie einer von denen&#8230; <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Ich musste schmunzeln. In Gedanken hatte ich ein Bild und dachte: <a href="http://citpsite.s3-website-us-east-1.amazonaws.com/oldsite-htdocs/memory-content/memory_9.jpg" target="_blank">Diesen zwei</a> würde man es sofort ansehen! Aber so Nerdig sehe ich halt nun mal nicht aus <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>Also antworte ich, dass ich mich für IT Sicherheit interessiere und zuvor noch nie an einer  Veranstaltung des CCC war. Wenn das ganze schon mal in der Gegend ist, wäre es ja schade nicht dabei zu sein!</p><p>Danach fragte er mich, ob mir <a href="http://de.wikipedia.org/wiki/Tron_%28Hacker%29" target="_blank">TRON</a> ein Begriff sei.</p><p>Ja klar, ich habe seine Geschichte ein wenig verfolgt und auch <a href="http://www.burks.de/burksblog/tron-tod-eines-hackers" target="_blank">das Buch</a> über seine Lebensgeschichte gelesen, welches ich aber nur noch in einem Antiquariat fand.</p><p>Er kenne TRON aus <a href="http://de.wikipedia.org/wiki/Offenbarung_23" target="_blank">Offenbarung 23</a>, einer packenden Hörspielserie. (Dazu später&#8230;)</p></blockquote><p>Es entwickelte sich ein Dialog wilder Verschwörungstheorien rund um den Mythos Tron.</p><p>Doch wer war Tron eigentlich?</p><p><span id="more-11662"></span></p><p><strong>Kurzgefasster Lebenslauf</strong></p><p>Geburt: 8. Juni 1972 in Berlin<br /> Aufwachsen abwechselnd in Berlin und in Pula (Süd-Istrien, Kroatien) &#8211; Viel auf Reisen. (beide Eltern aus der Tourismusbranche)</p><p>Seine abwechslungsreiche Kindheit führte dazu, dass er selbstbewusst, tierlieb und sozial engagiert wurde. Er hatte zudem früh gelernt, Menschen einzuschätzen.</p><p>Er verließ die Schule mit mittlerer Reife, um eine Lehre an der TU Berlin anzufangen.<br /> Anschließend machte er das Fachabitur (und hatte insgesamt die Zeit besser genutzt als mit Abitur &#8211; auch im Schulbereich waren all seine Entscheidungen wohlbegründet)</p><p>Schon früh begeisterte sich Boris für Basteleien, (Elektro-)Technik und später Telekommunikation. (Seine Suche nach Technik im Sperrmüll machte ihn im ganzen Viertel bekannt.) Lego, Märklin-Eisenbahnen, Fischer-Technik um nur ein paar Begriffe zu nennen.<br /> Als nächstes kam der C64, an dem er weitere technische Erfahrungen sammeln konnte..</p><p>1995 wurde er den Behörden das erste Mal auffällig: <strong>Mit einem Vorschlaghammer zertrümmerte er eine Telefonzelle, denn er brauchte den Chip, nachdem die Telekom für Telefonkarten eine neue Software verwendete</strong>. Allerdings wurde dann auch der Chaos Computer Club auf Boris aufmerksam. Das Angebot beizutreten, nahm Tron an.<br /> Er widmete sich dann Projekten, bei denen er sich weniger Sorgen um strafrechtliche Verfolgung machen musste. (Siehe auch Spannungsfeld) Frühjahr 1998: Diplomarbeit Cryptofon (Bewertung: sehr gut, großes Lob vom Professor)<br /> Erläuterung:<br /> Es handelt sich beim Cryptofon um ein relativ simples Telefon, das verschlüsselte ISDN-Telefonie bietet. Es ist ausschließlich aus solch simplen Bauteilen geschaffen, bei denen selbst die Paranoidsten so gut wie sicher gehen können, dass keine Hintertüren eingebaut sind.</p><p>März 1998 Reise nach Südafrika<br /> Juni 1998 Reise nach Ägypten</p><p>&#8211;&gt; Safari in einer Kleingruppe war für den November geplant (Kurz vor dem Tod nahm er an einem Seminar in einem Reisebüro teil).</p><p>Boris wollte nie kriminell sein und/oder Profit aus seinen Projekten schlagen, sondern Spaß mit dem Gerät haben und vor allem aufzeigen, wie schlampig die Schöpfer der Systeme geplant haben und wie leicht diese knackbar sind.</p><p>Quelle: <a href="http://www.verschwoerungen.info/index.php?title=Tron" target="_blank">http://www.verschwoerungen.info/index.php?title=Tron</a></p><p>Kurz nachdem er seine Diplomarbeit das Cryptphon fertiggestellt hatte, verschwand er und wurde einige Tag später erhängt an einem Baum gefunden. Sämtliche Ermittlungen wurden eingestellt. Begründung: Es handelt sich um Selbstmord</p><p>Weitere Infos auf: <a href="http://www.tronland.de" target="_blank">http://www.tronland.de</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/04/20/diskussionen-uber-die-hackerlegende-tron/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>AdobeMalwareClassifier.py</title><link>http://scratchbook.ch/2012/04/05/adobemalwareclassifier-py/</link> <comments>http://scratchbook.ch/2012/04/05/adobemalwareclassifier-py/#comments</comments> <pubDate>Thu, 05 Apr 2012 10:00:46 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Humor]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11631</guid> <description><![CDATA[Adobe versucht sich an der Erkennung von Windows-Viren. AdobeMalwareClassifier.py # Program to classify unknown Win32 binaries (EXEs or DLLs) into # 0 = CLEAN # 1 = DIRTY DEBUG = 0; isDirty = 0; &#160; &#91;…&#93; &#160; else: if input.IatRVA &#60;= 94208: if input.NumberOfSections &#60;= 5: if input.ExportSize &#60;= 0: if input.NumberOfSections &#60;= 4: if [...]]]></description> <content:encoded><![CDATA[<p><a href="http://www.heise.de/security/meldung/Adobe-versucht-sich-an-der-Erkennung-von-Windows-Viren-1500180.html">Adobe versucht sich an der Erkennung von Windows-Viren</a>.</p><p><a href="http://voxel.dl.sourceforge.net/project/malclassifier.adobe/AdobeMalwareClassifier.py">AdobeMalwareClassifier.py</a></p><p># Program to classify unknown Win32 binaries (EXEs or DLLs)  into<br /> # 0 = CLEAN<br /> # 1 = DIRTY</p><div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">DEBUG = <span style="color: #ff4500;">0</span><span style="color: #66cc66;">;</span>
isDirty = <span style="color: #ff4500;">0</span><span style="color: #66cc66;">;</span>
&nbsp;
<span style="color: black;">&#91;</span>…<span style="color: black;">&#93;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">else</span>:
    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">IatRVA</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">94208</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">NumberOfSections</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">5</span>:
            <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">ExportSize</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">0</span>:
                <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">NumberOfSections</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">4</span>:
                    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">IatRVA</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">13504</span>:
                        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">ImageVersion</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">353</span>:
                            <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">NumberOfSections</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">3</span>:
                                <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">IatRVA</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">6144</span>:
                                    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">IatRVA</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">2048</span>:
                                        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">ResourceSize</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">934</span>:
                                            isDirty = <span style="color: #ff4500;">1</span>
                                        <span style="color: #ff7700;font-weight:bold;">else</span>:
                                            <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">VirtualSize2</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">2728</span>:
                                                isDirty = <span style="color: #ff4500;">0</span>
                                            <span style="color: #ff7700;font-weight:bold;">else</span>:
                                                isDirty = <span style="color: #ff4500;">1</span>
                                    <span style="color: #ff7700;font-weight:bold;">else</span>:
                                        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">VirtualSize2</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">496</span>:
                                            isDirty = <span style="color: #ff4500;">1</span>
                                        <span style="color: #ff7700;font-weight:bold;">else</span>:
                                            isDirty = <span style="color: #ff4500;">0</span>
                                <span style="color: #ff7700;font-weight:bold;">else</span>:
                                    isDirty = <span style="color: #ff4500;">0</span>
                            <span style="color: #ff7700;font-weight:bold;">else</span>:
                                <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">DebugSize</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">41</span>: <span style="color: #808080; font-style: italic;"># debug here</span>
                                    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">ResourceSize</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">22720</span>:
                                        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">IatRVA</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">2048</span>:
                                            isDirty = <span style="color: #ff4500;">1</span>
                                        <span style="color: #ff7700;font-weight:bold;">else</span>:
                                            <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">VirtualSize2</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">46</span>:
                                                isDirty = <span style="color: #ff4500;">0</span>
                                            <span style="color: #ff7700;font-weight:bold;">else</span>:
                                                isDirty = <span style="color: #ff4500;">1</span>
                                    <span style="color: #ff7700;font-weight:bold;">else</span>:
                                            <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">VirtualSize2</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">43030</span>:
                                                <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">ResourceSize</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">3898348</span>:
                                                    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">input</span>.<span style="color: black;">IatRVA</span> <span style="color: #66cc66;">&lt;</span>= <span style="color: #ff4500;">2048</span>:
                                                        isDirty = <span style="color: #ff4500;">1</span>
                                                    <span style="color: #ff7700;font-weight:bold;">else</span>:
                                                        isDirty = <span style="color: #ff4500;">0</span>
                                                <span style="color: #ff7700;font-weight:bold;">else</span>:
                                                    isDirty = <span style="color: #ff4500;">1</span>
                                            <span style="color: #ff7700;font-weight:bold;">else</span>:
                                                isDirty = <span style="color: #ff4500;">0</span>
                                <span style="color: #ff7700;font-weight:bold;">else</span>:
                                    isDirty = <span style="color: #ff4500;">0</span>
                        <span style="color: #ff7700;font-weight:bold;">else</span>:
                            isDirty = <span style="color: #ff4500;">0</span>
&nbsp;
<span style="color: black;">&#91;</span>…<span style="color: black;">&#93;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">return</span> isDirty
<span style="color: #808080; font-style: italic;"># Might need to add a isDirty = 0 statement if tree results in unclassified result</span></pre></div></div><p>&nbsp;</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/04/misc-clean-all-the-things.jpg" alt="" title="" width="400" height="300" class="aligncenter size-full wp-image-11632" /></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/04/05/adobemalwareclassifier-py/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Arena 51</title><link>http://scratchbook.ch/2012/03/30/arena-51/</link> <comments>http://scratchbook.ch/2012/03/30/arena-51/#comments</comments> <pubDate>Fri, 30 Mar 2012 07:06:08 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Freie Informationen]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Musik]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11626</guid> <description><![CDATA[51 Tatort-Autoren haben einen offenen Brief geschrieben. Nachdem die Fazialpalmierungs-Schwielen abgeheilt und die Schorfbildung eingesetzt hatte, haben 51 Hacker vom CCC einen deftigen Rant in die Gegenrichtung geschrieben. Viel Spaß bei der Lektüre. Liebe Tatort-Drehbuchschreiber, […] Auch wir sind Urheber, sogar Berufsurheber, um genau zu sein. Wir sind Programmierer, Hacker, Musiker, Autoren von Büchern und [...]]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2012/03/ContentMafia-300x171.png" alt="ContentMafia" title="" width="300" height="171" class="alignnone size-medium wp-image-11627" /></p><p><a href="http://www.drehbuchautoren.de/nachrichten/2012/03/offener-brief-von-51-tatort-autoren-0">51 Tatort-Autoren haben einen offenen Brief geschrieben</a>. Nachdem die Fazialpalmierungs-Schwielen abgeheilt und die Schorfbildung eingesetzt hatte, haben <a href="http://ccc.de/updates/2012/drehbuchautoren">51 Hacker vom CCC einen deftigen Rant in die Gegenrichtung geschrieben</a>. Viel Spaß bei der Lektüre.</p><blockquote><p>Liebe Tatort-Drehbuchschreiber,</p><p>[…] Auch wir sind Urheber, sogar Berufsurheber, um genau zu sein. Wir sind Programmierer, Hacker, Musiker, Autoren von Büchern und Artikeln, bringen gar eigene Zeitungen, Blogs und Podcasts heraus. Wir sprechen also nicht nur mit Urhebern, wir sind selber welche. Es wird daher keinen “historischen Kompromiß” geben, denn es stehen sich nicht zwei Seiten gegenüber, jedenfalls nicht Urheber und Rezipienten, sondern allenfalls prädigitale Ignoranten mit Rechteverwertungsfetisch auf der einen Seite und wir auf der anderen, die wir deren Verträge aufgezwungen bekommen.</p></blockquote><blockquote><p>Und wißt Ihr, welcher kreative Bereich stärker wächst und mehr Umsatz macht, Musik oder Software? Überraschung: Es stellt sich heraus, daß man auch ohne Verwertungsindustrie überleben kann. Anstatt Euch an den Konsumenten gütlich zu tun, solltet Ihr Eure Anstrengungen darauf konzentrieren, für Eure Werke direkt vom Auftraggeber ordentlich entlohnt zu werden. Was Ihr braucht ist eine den Namen verdienende, starke Gewerkschaft, kein Monster aus Verwertungsgesellschaften, die dann Youtube langjährig verklagen, weil sie kostenlos Werbung für Euch machen und Euch damit zukünftige Aufträge verschaffen.</p></blockquote><blockquote><p>Dass unerwünschtes Vervielfältigen von digitalen Erzeugnissen nun zum gesamtgesellschaftlichen Problem wird, hat weniger mit dem ebenfalls reformbedürftigen Verwertungsrecht zu tun, als mit dem Abmahn-Unwesen, das zur Zeit viele gerade jüngere, nicht adäquat versorgte potentielle Konsumenten eiskalt erwischt.</p></blockquote><blockquote><p>Wir sollen also die Finger von den Schutzfristen lassen. Oh bitte, es bluten einem die Ohren bei diesem ewiggestrigen Singsang, den wir uns seit Jahren anhören müssen, während alle paar Jahre die Fristen verlängert werden. Wir sind jetzt bald bei einer Länge von einem Jahrhundert angekommen, und da bringt Ihr echt das Argument, man dürfe die Schutzfristen nicht anrühren? Wir glauben, es hackt.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/03/30/arena-51/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Coming soon: How to exit the matrix</title><link>http://scratchbook.ch/2012/02/29/coming-soon-how-to-exit-the-matrix/</link> <comments>http://scratchbook.ch/2012/02/29/coming-soon-how-to-exit-the-matrix/#comments</comments> <pubDate>Wed, 29 Feb 2012 19:33:35 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Erfreulich]]></category> <category><![CDATA[Freie Informationen]]></category> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11571</guid> <description><![CDATA[Ja, wir sind gefangen. Und wie können wir uns daraus befreien? Ich habe ein Dokument im Deepweb gefunden, welches die Gedanken der letzen Jahre nochmals schön zusammenfasst und einen Impuls gibt. Ein paar Highlights. Initially I had planned for a small distribution of this document to only a select few, to attempt to &#8220;stay under [...]]]></description> <content:encoded><![CDATA[<p>Ja, <a href="http://scratchbook.ch/2012/02/29/gefangen/">wir sind gefangen</a>. Und wie können wir uns daraus befreien? Ich habe ein Dokument im Deepweb gefunden, welches die Gedanken der letzen Jahre nochmals schön zusammenfasst und einen Impuls gibt.</p><p>Ein paar Highlights.</p><blockquote><p>Initially I had planned for a small distribution of this document to only a select few, to attempt to &#8220;stay under the radar&#8221;. But as I indicate above, I now realize that is a flawed approach. Much like in a mixed network, the more people working to protect themselves and their identities, the better off the end result is. The stronger the support economies grow, the better able the resistance is to function autonomously.</p></blockquote><blockquote><p>Individuals have to believe (or at least not actively oppose the idea) that large corporations have the right to protect their profits above all else.</p></blockquote><blockquote><p>Computers and the Internet enable humans to create individual works on a global scale: independent media, self-publishing, Free Software, computer music, computer art and graphics, and so on. Computers also enable independent people to communicate and build human-serving social structures outside of the Matrix.</p></blockquote><blockquote><p>It would seem that the present catalyst is a combination of the Internet and again psychedelics. Both of these phenomenon provide a way of disconnecting yourself from the programmed reality and assumptions of the Matrix and taking your perceptions into your own hands.</p></blockquote><h2>Freedom Seekers are Not Terrorists</h2><blockquote><p>Essentially this HOWTO represents the hacker community truly claiming independence for itself from national and institutional rule. While many the ideas and techniques present in this document can be found elsewhere, I believe this is the first time such a coherent, consistent, and focused collection of these ideas has been assembled for a single purpose. 10 years ago, we made our <a href="http://scratchbook.ch/2012/02/21/a-declaration-of-the-independence-of-cyberspace/">Declaration of Independence</a>. This body of code-law represents a manner of Constitution of Cyberspace. A basic set of rights we claim for ourselves through our use of technology.</p></blockquote><h2>Target Audience</h2><ul><li>Civil Libertarians</li><li>Whistleblowers</li><li>Bloggers and Independent Journalists</li><li>&#8220;Political Dissidents&#8221; and Inquisitive Minds</li><li>People with Enemies</li><li>Programmers and Security Researchers</li><li>The Video Game Underground</li><li>Moonlighters, Double-Shifters, and Consultants</li><li>Potential Victims of Identity Theft (Everyone)</li><li>Entrepreneurs</li></ul><p>Das komplette Dokument folgt bald.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/29/coming-soon-how-to-exit-the-matrix/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The principles of datalove</title><link>http://scratchbook.ch/2012/02/27/the-principles-of-datalove/</link> <comments>http://scratchbook.ch/2012/02/27/the-principles-of-datalove/#comments</comments> <pubDate>Mon, 27 Feb 2012 18:59:00 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11560</guid> <description><![CDATA[Love data. Data is essential Data must flow Data must be used Data is neither good nor bad There is no illegal data Data is free Data can not be owned No man, machine or system shall interrupt the flow of data Locking data is a crime against datanity Love data.]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/terminald1-300x300.png" alt="" title="" width="300" height="300" class="alignright size-medium wp-image-11561" /></p><p>Love data.</p><blockquote><p>Data is essential<br /> Data must flow<br /> Data must be used<br /> Data is neither good nor bad<br /> There is no illegal data<br /> Data is free<br /> Data can not be owned<br /> No man, machine or system shall interrupt the flow of data<br /> Locking data is a crime against datanity</p></blockquote><p><a href="http://www.datalove.me/">Love data</a>.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/27/the-principles-of-datalove/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Bildungsunfug reloaded</title><link>http://scratchbook.ch/2012/02/23/bildungsunfug-reloaded/</link> <comments>http://scratchbook.ch/2012/02/23/bildungsunfug-reloaded/#comments</comments> <pubDate>Thu, 23 Feb 2012 09:18:23 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11551</guid> <description><![CDATA[Informatikunterricht auf dem Holzweg Zürich möchte ein zweites Silicon Valley werden, doch bildungspolitisch hat man die Zeichen der Zeit noch nicht erkannt. Der Informatikunterricht an Schulen ist falsch ausgerichtet, er ist mit Blick auf den Lehrplan 21 zu reformieren. Von Juraj Hromkovic Endlich hat es auch ein Politiker offen gesagt. Der britische Bildungsminister Gove nennt [...]]]></description> <content:encoded><![CDATA[<h2>Informatikunterricht auf dem Holzweg</h2><p><em>Zürich möchte ein zweites Silicon Valley werden, doch bildungspolitisch hat man die Zeichen der Zeit noch nicht erkannt. Der Informatikunterricht an Schulen ist falsch ausgerichtet, er ist mit Blick auf den Lehrplan 21 zu reformieren. Von Juraj Hromkovic</em></p><p>Endlich hat es auch ein Politiker offen gesagt. Der britische Bildungsminister Gove nennt den ICT-Unterricht, der auf dem Erlernen des Umganges mit Softwaresystemen wie Word und Excel beruht, einen Mist und verbannt ihn aus der Schule. Stattdessen sollen Programmieren und wissenschaftliche Grundkonzepte der Informatik unterrichtet werden. Die Schweizer Kantone und auch der künftige Lehrplan 21 legen das Schwergewicht noch immer auf den unbefriedigenden Computerführerschein, der keinen nachhaltigen Wissenstransfer, keine Tiefe und keine nennenswerten Beiträge zur allgemeinen Bildung leistet. Und das, obwohl in Ländern mit diesem dürftigen Pseudoinformatikunterricht alle statistischen Untersuchungen zeigen, dass der Unterricht in der blossen Computerhandhabung sowohl von den Schülerinnen und Schülern wie auch von den Lehrpersonen als langweilig und unerwünscht eingestuft wird.</p><p><strong>Wirtschaftlicher Schaden</strong><br /> In Österreich haben bloss zwei Prozent der befragten Jugendlichen einen solchen ICT-Unterricht als nützlich bezeichnet. In Staaten mit fortgeschrittenem Informatikunterricht ist Informatik genauso spannend und herausfordernd wie die Mathematik oder die Naturwissenschaften. Gove betont, dass der bisherige minderwertige ICT-Unterricht einen grossen wirtschaftlichen Schaden zu verantworten hat. Die geringe Begeisterung für ein universitäres Studium der Informatik und der technischen Fächer ist auch dem Fehlkonzept der Schulinformatik zuzuschreiben. Die Türe zum nachhaltigen Informatikunterricht wurde geöffnet. Jetzt muss erklärt werden, welches die wichtigsten Bildungsbeiträge des Informatikunterrichts sein können, und wie sie in der Schule künftig am besten umgesetzt werden.</p><p>Es empfiehlt sich, mit dem Programmierunterricht schon im Alter von acht bis zehn Jahren zu beginnen. Welchen Wissenstransfer und welche Kompetenzen kann man in diesem Alter erwarten? Programmieren im engeren Sinn bedeutet, dass man lernt, die Maschine zu steuern. Dabei muss man dem Rechner eine eindeutige und unmissverständliche Beschreibung der gewünschten Tätigkeit mitteilen. So wird in der Schule die Kommunikationsfähigkeit mit Schwerpunkt Exaktheit und Prägnanz stark gefördert.</p><p>Programmieren im weiteren Sinn bedeutet, Wege zu Problemlösungen zu suchen. Dabei wird die konstruktive Vorgehensweise geschult. So entdeckt man das Konzept des modularen Entwurfs, der für alle technischen Disziplinen grundlegend ist. Zunächst werden kleine Programme zur Lösung einfacher Aufgaben entworfen, die man Module nennt. Nach Überprüfung ihrer Richtigkeit nutzt man sie als Bausteine, um schwierigere Probleme zu bewältigen. Auf diese Weise gehen die Schülerinnen und Schüler den ganzen Weg von der Problembeschreibung über die Lösungssuche bis zur Herstellung des fertigen Produkts. Dabei lernen sie auch neue Konzepte wie das Testen und das Verifizieren kennen. Das alles sind unumgängliche Voraussetzungen für die Informationsverarbeitung in der Wissensgesellschaft. Sie fördern die rechtzeitige Entwicklung des konstruktiven algorithmischen Denkens.</p><p>Auf der Stufe der Maturitätsschulen ist zu klären, was der Informatikunterricht zum Verständnis der Welt beiträgt und wie er der Hochschulreife dient. Es geht hierbei nicht nur darum, zu lernen, die Technik zu verstehen und zu steuern. Mit dem Konzept des Algorithmus (Rechenverfahren) entsteht vielmehr die Möglichkeit, die Problemstellungen in automatisierbare und nichtautomatisierbare zu unterteilen. Eine typische Aufgabenstellung umfasst eine unendliche Vielfalt von Problemfällen. Ein Algorithmus ist eine endliche Beschreibung einer Vorgehensweise, mit der man jeden dieser Problemfälle erfolgreich lösen kann. Es gibt viele praktische Problemstellungen, für die kein Algorithmus existiert. Der wichtigste wissenschaftliche Beitrag der Informatik ist das Konzept der Berechnungskomplexität. Es gibt Grundgesetze der Informatik, die unabhängig von der technischen Entwicklung der Rechner gelten. Für jede Problemstellung gibt es eine unvermeidbare und hinreichende Menge an Rechenarbeit, die man leisten muss, um aus den gegebenen Daten die gewünschte Information oder die gesuchte Lösung zu gewinnen.</p><p>Manchmal reicht die Energie des Universums für die Berechnung nicht aus. Solche Probleme gelten als schwer. Die Wissenschaft der Informatik dreht sich hauptsächlich um die Frage, wie viel vom Gewünschten sich in vertretbarer Zeit aus vorgegebenen Daten erhalten lässt. Ohne dieses Wissen kann man heute in vielen Gebieten der technischen und wissenschaftlichen Forschung keinen Erfolg haben.</p><p><strong>Widerspruch in Zürich</strong><br /> Es stellt sich nun die Frage, wie viele Bildungspolitikerinnen und -politiker in der Schweiz diese Fehlentwicklung in der Informatikausbildung weiterhin stolz als einen Beitrag zur Bildung verkaufen wollen und ob sie wie bisher im künftigen Lehrplan 21 auf diesem «Mist» aufbauen wollen. Der grösste Gegensatz ist im Kanton Zürich zu beobachten. Einerseits will die Stadt ein zweites Silicon Valley werden, andererseits verweigert die kantonale Bildungsdirektion die Verankerung elementarer Informatikgrundlagen in den Lehrplänen und schwärmt von Konzepten, die immer mehr Länder als Irrtum der Geschichte bezeichnen. Erforderlich ist jetzt eine grundlegende Änderung in der schweizerischen Bildungspolitik.</p><p>Juraj Hromkovic ist Professor für Informationstechnologie und Ausbildung an der ETH Zürich.</p><p>(<a href="http://www.nzz.ch/nachrichten/startseite/informatikunterricht_auf_dem_holzweg_1.14576750.html">Quelle</a>)</p><hr /><p>Na? <a href="http://scratchbook.ch/2005/04/06/Informatikausbildung-an-der-GIBM/">Was hatte ich damals geschrieben</a>? 2005.<br /> Seither sind 7 Jahre vergangen und es hat sich <em>nichts</em> daran geändert: Die Schule ist fürn Arsch! 4 Lektionen Turnunterricht, BWL, Mathe, Physik und Chemie können sich nicht irren.</p><p>Ich möchte an dieser Stelle nochmals eine Frage aus meiner <a href="http://scratchbook.ch/2007/06/27/damit-kommen-wir-nicht-weit/">Lehrabschlussprüfung</a> zitieren:</p><blockquote><p>Bei einem System ist kein Sound zu hören. Was ist die Ursache?</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/lol-618x304.png" alt="" title="lol" width="618" height="304" class="alignnone size-large wp-image-11552" /></p></blockquote><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/neutral-whyyyyy.png" alt="" title="" width="225" height="199" class="aligncenter size-full wp-image-11553" /></p><hr /><p>Danach wird&#8217;s nicht besser. <a href="http://scratchbook.ch/2010/09/22/uber-bildungssysteme-und-zwangsjacken/">Man darf nicht lernen, was man will</a>, sondern muss sich zuerst in eidg. dipl. Zwangsjacken stülpen und &#8220;dem Arbeitgeber beweisen, dass man fähig ist, innerhalb von Dreiviertelstunden aus 20 Seiten Text das Wesentliche daraus abzuleiten und in ein Lösungsraster zu schmieren.&#8221;</p><p>Das zerstört die Kreativität und schaltet das selbstständige Denken aus. Zum <em>Nachdenken</em> hat man sowieso keine Zeit mehr.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 60px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Stupidity/Herp%20Derp-herpderp-herp-derp.png" width="60" height="64" alt="derp"></img></div><div style="overflow: hidden;">&#8220;Es ist alles standardisiert, <a href="http://de.wikipedia.org/wiki/IT_Infrastructure_Library">ein Gremium hat den besten Weg gefunden</a> und so macht man&#8217;s und nid anderscht.&#8221;</div></div><p>Währenddessen <a href="http://www.theregister.co.uk/2012/02/10/iran_blocks_ssl_tor/">zensiert der Iran grad das Internet</a> und blockiert sämtliche SSL-Verbindungen.</p><p>Und wir mit unserem Computerführerschein,<br /> dem eidgenössisch diplomierten Fachausweis,<br /> der Medienkompetenz, die wir nicht haben,<br /> dem technischen Fachwissen, das uns ebenfalls fehlt,<br /> der Ignoranz, &#8220;weil es uns nichts angeht, uns geht es ja gut&#8221;<br /> und einem ITIL-konformen und ISO-9001 verdätschten Hirni</p><p>können von dieser Situation bestenfalls ein Zustandsdiagramm zeichnen.</p><p><a href="http://scratchbook.ch/2012/02/19/das-widerstandsnetzwerk/">Was ist Tor</a>? <a href="http://scratchbook.ch/2012/02/19/how-to-set-up-a-tor-server/">Wie setzt man sowas auf</a>? Brauch ich nicht, hab ja nichts zu verbergen!</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 72px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Pleasure/Fap%20Fap-fap-fapfap-fapfapfap.png" width="72" height="64" alt="fapfapfap"></img></div><div style="overflow: hidden;">Wir müssen Leads generieren, Kundenwünsche befriedigen und Anweisungen strukturiert umsetzen. Womit man kein Geld verdienen kann, das interessiert uns nicht. Wir sind so bequem. Wir <a href="http://scratchbook.ch/2011/10/19/vom-leben-in-einer-gehirngewaschenen-gesellschaft/">homo ignorans</a>.</div></div><p>Year-to-date ist das Ende der Welt.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/23/bildungsunfug-reloaded/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>A Declaration of the Independence of Cyberspace</title><link>http://scratchbook.ch/2012/02/21/a-declaration-of-the-independence-of-cyberspace/</link> <comments>http://scratchbook.ch/2012/02/21/a-declaration-of-the-independence-of-cyberspace/#comments</comments> <pubDate>Tue, 21 Feb 2012 21:09:42 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Aktivitäten]]></category> <category><![CDATA[Erfreulich]]></category> <category><![CDATA[Freie Informationen]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category> <category><![CDATA[Politik]]></category> <category><![CDATA[Webentwicklung]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11549</guid> <description><![CDATA[by John Perry Barlow &#60;barlow@eff.org&#62; Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather. We [...]]]></description> <content:encoded><![CDATA[<p><em>by John Perry Barlow &lt;barlow@eff.org&gt;</em></p><p>Governments of the Industrial World, you weary giants of flesh and  steel, I come from Cyberspace, the new home of Mind. On behalf of the  future, I ask you of the past to leave us alone. You are not welcome  among us. You have no sovereignty where we gather.</p><p>We have no elected government, nor are we likely to have one, so I  address you with no greater authority than that with which liberty  itself always speaks. I declare the global social space we are building  to be naturally independent of the tyrannies you seek to impose on us.  You have no moral right to rule us nor do you possess any methods of  enforcement we have true reason to fear.</p><p>Governments derive their just powers from the consent of the  governed. You have neither solicited nor received ours. We did not  invite you. You do not know us, nor do you know our world. Cyberspace  does not lie within your borders. Do not think that you can build it, as  though it were a public construction project. You cannot. It is an act  of nature and it grows itself through our collective actions.</p><p>You have not engaged in our great and gathering conversation, nor did  you create the wealth of our marketplaces. You do not know our culture,  our ethics, or the unwritten codes that already provide our society  more order than could be obtained by any of your impositions.</p><p>You claim there are problems among us that you need to solve. You use  this claim as an excuse to invade our precincts. Many of these problems  don&#8217;t exist. Where there are real conflicts, where there are wrongs, we  will identify them and address them by our means. We are forming our  own Social Contract . This governance will arise according to the  conditions of our world, not yours. Our world is different.</p><p>Cyberspace consists of transactions, relationships, and thought  itself, arrayed like a standing wave in the web of our communications.  Ours is a world that is both everywhere and nowhere, but it is not where  bodies live.</p><p>We are creating a world that all may enter without privilege or  prejudice accorded by race, economic power, military force, or station  of birth.<br /> We are creating a world where anyone, anywhere may express his or her  beliefs, no matter how singular, without fear of being coerced into  silence or conformity.</p><p>Your legal concepts of property, expression, identity, movement, and  context do not apply to us. They are all based on matter, and there is  no matter here.</p><p>Our identities have no bodies, so, unlike you, we cannot obtain order  by physical coercion. We believe that from ethics, enlightened  self-interest, and the commonweal, our governance will emerge . Our  identities may be distributed across many of your jurisdictions. The  only law that all our constituent cultures would generally recognize is  the Golden Rule. We hope we will be able to build our particular  solutions on that basis. But we cannot accept the solutions you are  attempting to impose.</p><p>In the United States, you have today created a law, the  Telecommunications Reform Act, which repudiates your own Constitution  and insults the dreams of Jefferson, Washington, Mill, Madison,  DeToqueville, and Brandeis. These dreams must now be born anew in us.</p><p>You are terrified of your own children, since they are natives in a  world where you will always be immigrants. Because you fear them, you  entrust your bureaucracies with the parental responsibilities you are  too cowardly to confront yourselves. In our world, all the sentiments  and expressions of humanity, from the debasing to the angelic, are parts  of a seamless whole, the global conversation of bits. We cannot  separate the air that chokes from the air upon which wings beat.</p><p>In China, Germany, France, Russia, Singapore, Italy and the United  States, you are trying to ward off the virus of liberty by erecting  guard posts at the frontiers of Cyberspace. These may keep out the  contagion for a small time, but they will not work in a world that will  soon be blanketed in bit-bearing media.</p><p>Your increasingly obsolete information industries would perpetuate  themselves by proposing laws, in America and elsewhere, that claim to  own speech itself throughout the world. These laws would declare ideas  to be another industrial product, no more noble than pig iron. In our  world, whatever the human mind may create can be reproduced and  distributed infinitely at no cost. The global conveyance of thought no  longer requires your factories to accomplish.</p><p>These increasingly hostile and colonial measures place us in the same  position as those previous lovers of freedom and self-determination who  had to reject the authorities of distant, uninformed powers. We must  declare our virtual selves immune to your sovereignty, even as we  continue to consent to your rule over our bodies. We will spread  ourselves across the Planet so that no one can arrest our thoughts.</p><p>We will create a civilization of the Mind in Cyberspace. May it be more humane and fair than the world your governments have made before.</p><p>Davos, Switzerland<br /> February 8, 1996</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/21/a-declaration-of-the-independence-of-cyberspace/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Willkommen im Deepweb.</title><link>http://scratchbook.ch/2012/02/21/willkommen-im-deepweb/</link> <comments>http://scratchbook.ch/2012/02/21/willkommen-im-deepweb/#comments</comments> <pubDate>Tue, 21 Feb 2012 20:57:21 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Erfreulich]]></category> <category><![CDATA[Freie Informationen]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[The Moment Of Silence]]></category> <category><![CDATA[Webentwicklung]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11530</guid> <description><![CDATA[.onion &#8211; Ein eigenständiges, unabhängiges Netz im Internet. Niemand loggt etwas, niemand zensiert etwas. Alle sind anonym. Willkommen im Netzwerk der Rebellion. Willkommen in unserem eigenen Internet. Es hat den Charme des Internets von 1995. Nicht besonders schnell, aber jeder stellt seinen kleinen Dienst bereit, die Websites sind schlicht und bunt. Und man findet böse [...]]]></description> <content:encoded><![CDATA[<p>.onion &#8211; Ein eigenständiges, unabhängiges Netz im Internet. Niemand loggt etwas, niemand zensiert etwas. Alle sind anonym.</p><p>Willkommen im Netzwerk der Rebellion. Willkommen in unserem eigenen Internet.</p><p>Es hat den Charme des Internets von 1995. Nicht besonders schnell, aber jeder stellt seinen kleinen Dienst bereit, die Websites sind schlicht und bunt. Und man findet böse Sachen in diesem verruchten Internet.</p><p>Dieses Internet ist jetzt wieder da &#8211; besser als je zuvor! Verschlüsselt, verschleiert, dezentral. Unendliche Freiheit.</p><p>Ich zeige ein paar Highlights.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-19-um-14.03.52.png" alt="" title="" width="400" height="312" class="alignnone size-full wp-image-11532" /></p><p><span id="more-11530"></span>Es beginnt. Willkommen im .onion-Netzwerk.</p><h2>Die Bibliotheca Alexandrina</h2><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-14-um-22.08.14-300x225.png" alt="" title="Bildschirmfoto-2012-02-14-um-22.08.14" width="300" height="225" class="alignnone size-medium wp-image-11531" /></p><blockquote><p>the Free Bibliotheca Alexandrina is dedicated to recapture the spirit of openness and scholarship of the original Bibliotheca Alexandrina. It is much more than a library. In this case it is a collection of all electronic Data difficult to publish in world wide web, because of censorship, owner rights, or legal rights etc.</p><p>What does it mean ?<br /> There are times we know nothing about because books so easy burn. How to prevent this? Write in stone or make multiple copies and spread it round the world.</p><p>Let us look for black listed Books, forbidden Books, important Books etc.</p></blockquote><h2>Allerlei Anleitungen und Dokumentationen</h2><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.59.13.png" alt="" title="" width="267" height="324" class="alignnone size-full wp-image-11542" /></p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.58.03.png" alt="" title="" width="262" height="312" class="alignnone size-full wp-image-11541" /></p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.56.04.png" alt="" title="" width="466" height="262" class="alignnone size-full wp-image-11539" /></p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.55.55.png" alt="" title="" width="224" height="273" class="alignnone size-full wp-image-11538" /> <img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.55.48.png" alt="" title="" width="209" height="261" class="alignnone size-full wp-image-11537" /> <img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.55.42.png" alt="" title="" width="206" height="262" class="alignnone size-full wp-image-11536" /></p><h2>Vom Netz genommene Webseiten</h2><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-21.06.23.png" alt="" title="" width="500" height="277" class="alignnone size-full wp-image-11544" /></p><p>How to hack the PS3 <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><h2>Dienste</h2><p>Wir können anonym Dateien &#038; Bilder hosten, haben unseren eigenen Messenger und einen anonymisierten E-Mail Dienst.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-21.07.33.png" alt="" title="" width="400" height="282" class="alignnone size-full wp-image-11545" /></p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-16.51.22.png" alt="" title="" width="300" height="263" class="alignnone size-full wp-image-11533" /></p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-21.05.00.png" alt="" title="" width="300" height="208" class="alignnone size-full wp-image-11543" /></p><h2>Kritische Websites</h2><p>Ich finde es ja spannend, mit welchen Themen sich die Seiten im .onion-Netz beschäftigen.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/hwtext-618x76.png" alt="" title="" width="618" height="76" class="alignnone size-large wp-image-11548" /></p><blockquote><p>Effective revolutionary strategies, occultism, politics, sheeple, computers, health.</p></blockquote><p><a href="http://scratchbook.ch/wp-content/uploads/2012/02/hw.png"><img src="http://scratchbook.ch/wp-content/uploads/2012/02/hw-618x284.png" alt="" title="" width="618" height="284" class="alignnone size-large wp-image-11547" /></a></p><p>Warum kommt mir das alles bloss so bekannt vor? <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>EPIC WIN. Ich fühle mich hier zuhause.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-21-um-20.52.53.png" alt="" title="" width="527" height="329" class="alignnone size-full wp-image-11534" /></p><h2>Der Rest</h2><p>Grösstenteils unbekannt. Siehe <a href="http://scratchbook.ch/2012/02/21/das-internet-ist-tief/">da</a>.</p><p>Man kann auch allerhand Waffen kaufen und Auftragskiller anheuern. Wenn man möchte. Bezahlt wird mit Bitcoin.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bitcoin.png" alt="" title="" width="50" height="50" class="alignnone size-full wp-image-11546" /></p><p>Sodeli. Wir haben unsere eigene Währung, unser eigenes Internet mit seinen eigenen Diensten. Hier entsteht eine Welt, wie sie sein sollte &#8211; frei von Kontrolle. Selbstfunktionierend.</p><blockquote><p>Ich bin hier, um euch zu sagen, wie alles beginnen wird. Ich werde den Hörer auflegen und den Menschen das zeigen, was sie nicht sehen sollen. Ich zeige ihnen eine Welt ohne euch. Eine Welt ohne Gesetze, ohne Kontrollen und ohne Grenzen. Eine Welt, in der alles möglich ist.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/21/willkommen-im-deepweb/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Das Internet ist tief</title><link>http://scratchbook.ch/2012/02/21/das-internet-ist-tief/</link> <comments>http://scratchbook.ch/2012/02/21/das-internet-ist-tief/#comments</comments> <pubDate>Tue, 21 Feb 2012 19:39:58 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Humor]]></category> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11527</guid> <description><![CDATA[Eine nicht ganz ernstzunehmende Veranschaulichung, wie tief das Internet noch geht:]]></description> <content:encoded><![CDATA[<p>Eine nicht ganz ernstzunehmende Veranschaulichung, <em>wie tief</em> das Internet noch geht:<span id="more-11527"></span></p><p><a href="http://scratchbook.ch/wp-content/uploads/2012/02/deepweb.png"><img src="http://scratchbook.ch/wp-content/uploads/2012/02/deepweb-618x1854.png" alt="" title="" width="618" height="1854" class="alignnone size-large wp-image-11528" /></a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/21/das-internet-ist-tief/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How to set up a Tor server</title><link>http://scratchbook.ch/2012/02/19/how-to-set-up-a-tor-server/</link> <comments>http://scratchbook.ch/2012/02/19/how-to-set-up-a-tor-server/#comments</comments> <pubDate>Sun, 19 Feb 2012 17:30:41 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Aktivitäten]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[The Moment Of Silence]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11521</guid> <description><![CDATA[Keine Angst. Ich dachte früher immer: Uii, wenn ich einen Tor-Server laufen lasse, dann surfen vielleicht fremde Leute über meine Internetleitung auf bösen Seiten. Das provoziert doch sicher eine Hausdurchsuchung&#8230; Dem ist nicht so! Diese Zeile in der Tor-Konfiguration: ExitPolicy reject *:* &#8230;sorgt dafür, dass alles, was im Tor-Netzwerk passiert, auch darin bleibt. Niemand kann [...]]]></description> <content:encoded><![CDATA[<h2>Keine Angst.</h2><p>Ich dachte früher immer: Uii, wenn ich einen Tor-Server laufen lasse, dann surfen vielleicht fremde Leute über meine Internetleitung auf bösen Seiten. Das provoziert doch sicher eine Hausdurchsuchung&#8230;</p><p>Dem ist nicht so! <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Diese Zeile in der Tor-Konfiguration:</p><pre>ExitPolicy reject *:*</pre></p><p>&#8230;sorgt dafür, dass alles, was im Tor-Netzwerk passiert, auch darin bleibt. Niemand kann so auf Seiten ausserhalb von Tor zugreifen, sondern Tor reicht nur Daten zum nächsten Tor-Server weiter.</p><p>Je mehr Leute so einen Tor-Server laufen lassen, desto besser! Also los,</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 81px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Victorious/That%20Way-thatway.png" width="81" height="64" alt="thatway"></img></div><div style="overflow: hidden;"></p><p>Set up a Tor server!</div></div><br /> <span id="more-11521"></span></p><h2>Konfiguration</h2><p>Mit folgendem /etc/tor/torrc ist der Server bereits lauffähig:</p><hr /><pre>
User tor
PIDFile /var/run/tor/tor.pid
Log notice syslog
DataDirectory /var/lib/tor/data

Nickname RandomAnonymousBastion

SocksPort 0
ORPort 443
ExitPolicy accept 209.85.148.0/24:443,reject *:*
</pre><hr /><p>Ich lasse hier Verbindungen ausserhalb des Tor-Netzwerks auf die SSL-Suche von Google zu. So können andere über meinen Server auf <a href="https://encrypted.google.com/">https://encrypted.google.com/</a> zugreifen und meine Suchanfragen ein bisschen verwischen. <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p><p>Möchte ich meinen Webservice im Tor-Netzwerk zur Verfügung stellen, geht das so:</p><hr /><pre>
HiddenServiceDir /var/lib/tor/my_tor_hidden_service/
HiddenServicePort 80 127.0.0.1:7890
</pre><hr /><p>Tor legt dann unter /var/lib/tor/my_tor_hidden_service/ zwei Dateien ab; ein &#8220;hostname&#8221; mit der .onion-Adresse, und ein privater Schlüssel. Schon läuft unser Webserver im Tornetz!</p><h2>Hardware/Provider</h2><p>Es gibt ja diverse Hoster, die ihre vServer mit &#8220;unbegrenzt&#8221; viel Traffic reklamieren. A.B.E.R:</p><p><strong>&#8220;Unbegrenzt&#8221; heisst nicht unbegrenzt.</strong></p><blockquote><p>Trafficverbrauch: Unbegrenzt*</p><p>*Fair Use gem. AGB.<br /> *Bei Überschreitung von 1TB wird die Anbindung auf 10 MBit/s reduziert.<br /> *$random_fucking_bullshit_limitation</p></blockquote><p>So ein Tor-Server kann bei einer 100Mbit-Anbindung schnell mal 12TB Traffic pro Monat erzeugen. Was wir brauchen ist _wirklich_ unbegrenzt. Das Zauberwort heisst:</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 64px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Miscellaneous/Tada-tada-rtada.png" width="64" height="93" alt="tada"></img></div><div style="overflow: hidden;"></p><p>Unmetered.</div></div><p>Bei &#8220;unmetered&#8221; wird wirklich nicht mehr gemessen, da kann man fröhlich drauflosheizen.</p><p>Für 13$ gibt&#8217;s bei <a href="https://serverastra.com/billing/cart.php?pid=13">Serverastra.com</a> einen 100Mbit unmetered-Schlauch mit Server. Mit 256MB Ram sind wir bei 15$.</p><p>15$ pro Monat sind gut investiert in die Rebellion. Hilf mit! Das Tor-Netzwerk braucht jedes Bit an Bandbreite.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 65px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Malicious/Troll%20peeking-peek-trollpeek.png" width="65" height="22" alt="peek"></img></div><div style="overflow: hidden;">Man kann dort auch Server mit 10Gbit/s unmetered haben&#8230;</div></div><p>Alternativ gibt es vorgefertigte Amazon-Images. <a href="https://cloud.torproject.org/#get_started">In 7 Schritten ist das Ding online</a>.</p><p>Und wie gesagt, falls euch der Provider fragt, was ihr denn so macht mit dem Server: Wir machen high speed Onlinebanking-Transaktionen für einen Kunden via SSL! <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p><p>Und noch zum Schluss: Der Tor-Server muss sich erst ein wenig einpendeln, bis er die volle Bandbreite ausschöpft. Keine Sorge &#8211; nach 2-3 Tagen ist es soweit <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/19/how-to-set-up-a-tor-server/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Das Widerstandsnetzwerk</title><link>http://scratchbook.ch/2012/02/19/das-widerstandsnetzwerk/</link> <comments>http://scratchbook.ch/2012/02/19/das-widerstandsnetzwerk/#comments</comments> <pubDate>Sun, 19 Feb 2012 14:36:55 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Aktivitäten]]></category> <category><![CDATA[Erfreulich]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[The Moment Of Silence]]></category> <category><![CDATA[Webentwicklung]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11460</guid> <description><![CDATA[Wir bauen unser eigenes Internet. Fernab von Zensur, zentraler Kontrolle und Überwachung. Ein Rebellennetzwerk. Wir sind der Widerstand. ACTA? Challenge accepted. Und wie machen wir das? Es gibt ein Netzwerk, das heisst Tor &#8211; The onion routing. Normalerweise werden die Daten im Klartext übertragen, wenn wir surfen. Die Regierung oder die Provider könnten uns also [...]]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/rebellion-e1329657665165-618x241.jpg" alt="" title="" width="618" height="241" class="alignnone size-large wp-image-11519" /></p><p>Wir bauen unser eigenes Internet. Fernab von Zensur, zentraler Kontrolle und Überwachung.<br /> Ein Rebellennetzwerk. Wir sind der Widerstand.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 49px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Determined/Challenge%20Considered-challengeconsidered-considered.png" width="49" height="56" alt="considered"></img></div><div style="overflow: hidden;">ACTA?</div></div><br /><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 54px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Determined/Challenge-challenge.png" width="54" height="64" alt="challenge"></img></div><div style="overflow: hidden;">Challenge accepted.</div></div><p><span id="more-11460"></span></p><h2>Und wie machen wir das?</h2><p>Es gibt ein Netzwerk, das heisst <a href="https://www.torproject.org/">Tor</a> &#8211; <strong>T</strong>he <strong>o</strong>nion <strong>r</strong>outing.</p><p>Normalerweise werden die Daten im Klartext übertragen, wenn wir surfen. Die Regierung oder die Provider könnten uns also belauschen.</p><h3>1. Wir brauchen eine <strong>Verschlüsselung</strong>.</h3><p>Es bieten sich viele Varianten an, Daten zu verschlüsseln. Unsere Regierung soll jedoch NICHT merken, wenn wir mit Tor surfen. Weil wenn sie das merken würde und Tor Netzwerkverkehr erkennen könnte, dann könnte sie entsprechende Filter installieren, mit denen das Surfen über Tor nicht mehr möglich wäre.</p><p>Also, was benutzen wir? Die gleiche Verschlüsselung, auf die die Banken und Institute des Systems setzen; SSL.<br /> Jeder, der Onlinebanking macht, nutzt SSL. Wir können also sagen, wenn wir mit Tor surfen, machen wir Online-Banking. Die Regierung kann uns das SSL nicht einfach abschalten, denn sonst könnte niemand mehr Online-Banking machen.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 47px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Victorious/Freddie%20Mercury-freddie-hellyes.png" width="47" height="96" alt="hellyes"></img></div><div style="overflow: hidden;"></div></div><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 30px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Determined/Conflicting%20Emotions-notsure-dunno.png" width="30" height="64" alt="dunno"></img></div><div style="overflow: hidden;">Es gibt aber immer noch ein Problem. Die Daten sind jetzt zwar verschlüsselt, aber die Regierung kann immer noch sehen, zu WELCHEN Servern wir uns verbinden.</div></div><h3>2. Wir brauchen eine <strong>Verschleierung</strong>.</h3><p>Lass uns das so machen: Jeder, der am Tor-Netzwerk teilnimmt, stellt ein Teil seiner Bandbreite für andere Teilnehmer zur Verfügung. Damit können andere über meine Kiste surfen &#8211; und umgekehrt. Nach der Datenübertragung vergessen wir gleich wieder, woher der Benutzer kam und wohin er ging. Die Verbindungsverfolgung ist somit (fast) nicht mehr möglich.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 47px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Victorious/Freddie%20Mercury-freddie-hellyes.png" width="47" height="96" alt="hellyes"></img></div><div style="overflow: hidden;"></div></div><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 30px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Determined/Conflicting%20Emotions-notsure-dunno.png" width="30" height="64" alt="dunno"></img></div><div style="overflow: hidden;">Es gibt aber immer noch ein Problem. Bevor eine verschlüsselte und verschleierte Verbindung aufgebaut werden kann, muss ein Server z.B. die Adresse <em>wikileaks.ch</em> in eine IP-Adresse umwandeln, damit die Verbindung aufgebaut werden kann. Staaten, die das ACTA-Abkommen unterzeichnet haben, könnten ihre Provider dazu zwingen, keine Namensauflösung mehr auf <em>wikileaks.ch</em> durchzuführen &#8211; somit wissen wir nicht mehr, wie die Wikileaks-Server erreichbar sind.</div></div><h3>3. Wir brauchen eine unabhängige <strong>Namensauflösung</strong>.</h3><p>Das find ich besonders schick an Tor: Die haben&#8217;s tatsächlich hinbekommen, eine dezentrale Namensauflösung zu implementieren!<br /> Funktionieren tut das natürlich nur innerhalb des Tor-Netzwerks. Somit weiss die Regierung definitiv nicht mehr, auf welchen Seiten wir innerhalb des Tor-Netzwerks surfen. Und man findet auch nicht heraus, wo der Server steht, und kann ihn somit auch nicht abschalten.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 60px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Pleasure/Me%20Gusta%20Perfect-mgperfect-megustaperfect-mgp.png" width="60" height="52" alt="megustaperfect"></img></div><div style="overflow: hidden;"></div></div><p>Willkommen im .onion-Netzwerk. Unser eigenes kleines <a href="http://de.wikipedia.org/wiki/Arpanet">Arpanet</a>.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-19-um-14.13.15-215x300.png" alt="" title="" width="215" height="300" class="alignnone size-medium wp-image-11516" /></p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/arpanet-5.jpg" alt="" title="" width="400" height="274" class="alignnone size-full wp-image-11520" /></p><p>Ich habe auch schon ein kleines Extra eingerichtet:</p><h2>Scratchbook.ch = 7ue632cgevfjvhfi.onion</h2><p>Du brauchst den <a href="https://www.torproject.org/download/download-easy.html">Tor-Browser</a>. Jetzt.</p><p>ACTA mag kommen. Wir bleiben.</p><div style="overflow: hidden; padding-bottom: 1em;"><div style="float: left; padding-right: 15px; width: 32px;"><img src="http://scratchbook.ch/wp-content/plugins/wp-trolls/img/Miscellaneous/Epic%20Fail%20Guy-epicfailguy-efg.png" width="32" height="64" alt="efg"></img></div><div style="overflow: hidden;">We are Legion.<br /> We do not forgive.<br /> We do not forget.<br /> Expect us.</div></div> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/19/das-widerstandsnetzwerk/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wir ändern unsere Datenschutzbestimmungen&#8230;</title><link>http://scratchbook.ch/2012/02/16/wir-andern-unsere-datenschutzbestimmungen/</link> <comments>http://scratchbook.ch/2012/02/16/wir-andern-unsere-datenschutzbestimmungen/#comments</comments> <pubDate>Thu, 16 Feb 2012 08:08:53 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11466</guid> <description><![CDATA[via Fefe Guckt euch mal die neue Google Privacy Policy an. Ich bin vor allem erstaunt, dass sie das Privacy Policy nennen. Da geht es nirgendwo um Privatsphäre, wenn ich das richtig sehe, sondern das ist ein einziges &#8220;wir speichern alles und zwar überall wo wir können&#8221;. Aus PR-Gründen noch ein paar Wieselworte ala &#8220;möglicherweise&#8221; [...]]]></description> <content:encoded><![CDATA[<p><em>via <a href="http://blog.fefe.de/?ts=b1c28521">Fefe</a></em></p><blockquote><p><a href="http://www.google.de/intl/de/policies/privacy/preview/">Guckt euch mal die neue Google Privacy Policy an</a>. Ich bin vor allem erstaunt, dass sie das Privacy Policy nennen. Da geht es nirgendwo um Privatsphäre, wenn ich das richtig sehe, sondern das ist ein einziges &#8220;wir speichern alles und zwar überall wo wir können&#8221;. Aus PR-Gründen noch ein paar Wieselworte ala &#8220;möglicherweise&#8221; rübergesprenkelt, fertig. Unglaublich.</p></blockquote><p>Zitat:</p><blockquote><p><strong>Wir geben personenbezogene Daten an Unternehmen, Organisationen oder Personen außerhalb von Google weiter, wenn wir hierfür Ihre Einwilligung erhalten haben.</strong></p></blockquote><p>Google eine Einwilligung geben sieht so aus:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2012/02/agb-suckers.png" alt="" title="agb-suckers" width="496" height="105" class="alignnone size-full wp-image-11473" /></p><p>Man hat gar keine Wahl.<br /> <span id="more-11466"></span></p><hr /><h2>Datenschutzerklärung</h2><p>Zuletzt geändert am: 1. März 2012 (<a href="../archive/">archivierte Versionen anzeigen</a>)</p><p>Sie können unsere Dienste auf vielfältige Weise nutzen – um nach Informationen zu suchen und diese zu teilen, um mit anderen zu kommunizieren oder um neue Inhalte zu erstellen. Wenn Sie uns Informationen mitteilen, zum Beispiel durch Erstellung eines <a href="faq/#toc-terms-account">Google-Kontos</a>, sind wir in der Lage diese Dienste noch zu verbessern – indem wir Ihnen relevantere Suchergebnisse und Werbung anzeigen, Ihnen dabei helfen, mit anderen in Kontakt zu treten oder schneller und einfacher Inhalte mit anderen zu teilen. Wir möchten, dass Sie als Nutzer unserer Dienste verstehen, wie wir Informationen nutzen und welche Möglichkeiten Sie haben, um Ihre Daten zu schützen.</p><p>In unserer Datenschutzerklärung wird erläutert:</p><ul><li>Welche Informationen wir erheben und aus welchem Grund.</li><li>Wie wir diese Informationen nutzen.</li><li>Welche Wahlmöglichkeiten wir anbieten, auch im Hinblick darauf, wie auf Informationen zugegriffen werden kann und wie diese aktualisiert werden können.</li></ul><p>Wir haben uns um eine möglichst einfache Darstellung bemüht, wenn Sie jedoch mit Begriffen wie Cookies, IP-Adressen, Pixel-Tags und Browsern nicht vertraut sind, sollten Sie sich zunächst über diese <a href="faq/#toc-terms">Schlüsselbegriffe</a> informieren. Der Schutz Ihrer Daten ist Google wichtig und daher bitten wir Sie, unabhängig davon, ob Sie ein neuer oder langjähriger Nutzer von Google sind, sich die Zeit zu nehmen, um unsere Praktiken kennenzulernen – und wenn Sie dazu Fragen haben sollten, können Sie <a href="/support/websearch/bin/answer.py?answer=151265&amp;hl=de">uns kontaktieren</a>.</p><h3 id="infocollect">Von uns erhobene Informationen</h3><p>Wir erheben Informationen, um all unseren Nutzern bessere Dienste zur Verfügung zu stellen – von der Feststellung grundlegender Aspekte wie zum Beispiel der Sprache, die Sie sprechen, bis hin zu komplexeren Angelegenheiten wie zum Beispiel der Werbung, die Sie besonders nützlich finden, oder der Personen, die Ihnen online am wichtigsten sind.</p><p>Wir erheben Informationen auf zwei Arten:</p><ul><li><strong>Daten, die Sie uns mitteilen:</strong> Zur Nutzung vieler Google-Dienste müssen Sie beispielsweise zunächst ein Google-Konto erstellen. Hierfür werden wir Sie nach <a href="faq/#toc-terms-personal-info">personenbezogenen Daten</a> wie Ihrem Namen, Ihrer E-Mail-Adresse, Ihrer Telefon- oder Kreditkartennummer fragen. Falls Sie von den von uns angebotenen Funktionen zum Teilen von Inhalten vollumfänglich profitieren möchten, fordern wir Sie möglicherweise auch dazu auf, ein öffentlich einsehbares <a href="http://support.google.com/accounts/bin/answer.py?hl=de&amp;answer=112783">Google-Profil</a> zu erstellen, das auch Ihren Namen und Ihr Foto beinhalten kann.</li><li><strong>Informationen, die wir aufgrund Ihrer Nutzung unserer Dienste erhalten:</strong> Wir erfassen möglicherweise Informationen über die von Ihnen genutzten Dienste und die Art und Weise, wie Sie diese nutzen, beispielsweise wenn Sie eine Website besuchen, auf der unsere Werbedienste verwendet werden oder wenn Sie unsere Werbung und unsere Inhalte ansehen und damit interagieren. Derartige Informationen beinhalten:<ul><li><strong>Gerätebezogene Informationen</strong><p>Wir erfassen möglicherweise gerätespezifische Informationen (beispielsweise das von Ihnen verwendete Hardware-Modell, die Version des Betriebssystems, eindeutige Gerätekennungen und Informationen über mobile Netzwerke, einschließlich Ihrer Telefonnummer). Google verknüpft Ihre Gerätekennungen oder Telefonnummer gegebenenfalls mit Ihrem Google-Konto.</li><li><strong>Protokolldaten</strong><p>Wenn Sie unsere Dienste nutzen oder von Google bereitgestellte Inhalte aufrufen, erfassen und speichern wir bestimmte Daten gegebenenfalls in <a href="faq/#toc-terms-server-logs">Serverprotokollen</a>. Diese Protokolle können Folgendes enthalten:</p><ul><li>Einzelheiten zu der Art und Weise, wie Sie unsere Dienste genutzt haben, beispielsweise Ihre Suchanfragen.</li><li>Telefonieprotokollinformationen wie Ihre Telefonnummer, Anrufernummer, Weiterleitungsnummern, Datum und Uhrzeit von Anrufen, Dauer von Anrufen, SMS-Routing-Informationen und Art der Anrufe.</li><li><a href="faq/#toc-terms-ip">IP-Adresse</a>.</li><li>Daten zu Geräteereignissen wie Abstürze, Systemaktivität, Hardware-Einstellungen, Browser-Typ, Browser-Sprache, Datum und Uhrzeit Ihrer Anfrage und Referral-URL.</li><li>Cookies, über die Ihr Browser oder Ihr Google-Konto eindeutig identifiziert werden können.</li></ul></li><li><strong>Standortbezogene Informationen</strong><p>Bei der Nutzung standortbezogener Google-Dienste erheben und verarbeiten wir möglicherweise Informationen über Ihren tatsächlichen Standort, wie zum Beispiel die von einem Mobilfunkgerät gesendeten GPS-Signale. Darüber hinaus verwenden wir zur Standortbestimmung verschiedene Technologien, wie zum Beispiel Sensordaten Ihres Geräts, die beispielsweise Informationen über nahegelegene WLAN-Zugänge oder Sendemasten enthalten können.</li><li><strong>Eindeutige Applikationsnummern</strong><p>Bestimmte Dienste haben eine eindeutige Anwendungsnummer. Diese Nummer und installationsspezifische Daten, wie zum Beispiel Art des Betriebssystems oder Anwendungsnummer der Version, werden möglicherweise bei der Installation oder Deinstallation des entsprechenden Dienstes an Google gesendet oder wenn der Dienst zum Beispiel wegen automatischer Updates Kontakt mit unseren Servern aufnimmt.</li><li><strong>Lokale Speicherung</strong><p>Gegebenenfalls erheben und speichern wir Informationen (einschließlich personenbezogene Daten) lokal auf Ihrem Gerät, indem wir Mechanismen wie beispielsweise den Webspeicher Ihres Browsers (einschließlich HTML 5) und Applikationsdaten-Caches nutzen.</li><li><strong>Cookies und anonyme Kennungen</strong><p>Wir verwenden verschiedene Technologien, um Informationen zu erheben und zu speichern, wenn Sie einen Google-Dienst aufrufen, darunter auch die Versendung von einem oder mehreren <a href="faq/#toc-terms-cookie">Cookies</a> oder <a href="faq/#toc-terms-identifier">anonymen Kennungen</a> an Ihr Gerät. Darüber hinaus verwenden wir Cookies und anonyme Kennungen auch, wenn Sie mit Diensten interagieren, die wir unseren Geschäftspartnern anbieten, wie beispielsweise Werbedienste oder Google-Funktionen, die auf anderen Webseiten angezeigt werden.</li></ul></li></ul><h3 id="infouse">Wie wir die von uns erhobenen Informationen nutzen</h3><p>Wir nutzen die im Rahmen unserer Dienste erhobenen Informationen zur Bereitstellung, zur Instandhaltung, zum Schutz sowie zur Verbesserung dieser Dienste, zur Entwicklung neuer Dienste und zum Schutz von Google und unseren Nutzern. Wir nutzen diese Informationen außerdem, um Ihnen maßgeschneiderte Inhalte anzubieten – beispielsweise um Ihnen relevantere Suchergebnisse und Werbung zur Verfügung zu stellen.</p><p>Wir verwenden den von Ihnen für Ihr Google-Profil angegebenen Namen möglicherweise für alle von uns angebotenen Dienste, die ein Google-Konto erfordern. Darüber hinaus ersetzen wir möglicherweise Namen, die in der Vergangenheit mit Ihrem Google-Konto verknüpft waren, damit Sie in all unseren Diensten einheitlich geführt werden. Wenn andere Nutzer bereits über Ihre E-Mail-Adresse oder andere Sie identifizierende Daten verfügen, werden wir diesen Nutzern gegebenenfalls die öffentlich zugänglichen Informationen Ihres Google-Profils, wie beispielsweise Ihren Namen und Ihr Foto, anzeigen.</p><p>Wenn Sie Google kontaktieren, zeichnen wir möglicherweise Ihre Kommunikation auf, um Ihnen bei der Lösung etwaiger bei Ihnen auftretender Probleme behilflich zu sein. Mitteilungen zu Ihrer Nutzung unserer Dienste, einschließlich Mitteilungen zu anstehenden Veränderungen oder Verbesserungen übermitteln wir Ihnen gegebenenfalls unter Verwendung Ihrer E-Mail-Adresse.</p><p>Mithilfe von Daten, die über Cookies und andere Technologien wie beispielsweise <a href="faq/#toc-terms-pixel">Pixel-Tags</a> erfasst werden, verbessern wir Ihrer Nutzererfahrung und die Qualität unserer Dienste insgesamt. Die Speicherung Ihrer bevorzugten Spracheinstellung ermöglicht es uns beispielsweise, unsere Dienste in der von Ihnen bevorzugten Sprache anzuzeigen. Wenn wir Ihnen auf Sie zugeschnittene Werbung anzeigen, werden wir Cookies oder eine anonyme Kennung nicht mit sensiblen Kategorien, beispielsweise basierend auf Rasse, Religion, sexuelle Orientierung oder Gesundheit, verknüpfen.</p><p>Unter Umständen verknüpfen wir personenbezogene Daten aus einem Dienst mit Informationen und personenbezogenen Daten aus anderen Google-Diensten. Dadurch vereinfachen wir Ihnen beispielsweise das Teilen von Inhalten mit Freunden und Bekannten. Wir werden keine Informationen von DoubleClick-Cookies mit personenbezogenen Daten verknüpfen, es sei denn, wir haben diesbezüglich Ihre ausdrückliche Einwilligung erhalten.</p><p>Bevor wir Informationen zu anderen als den in dieser Datenschutzerklärung aufgeführten Zwecken nutzen, werden wir Sie um Ihre Einwilligung bitten.</p><p>Google verarbeitet personenbezogene Daten auf unseren Servern, die sich in zahlreichen Ländern auf der ganzen Welt befinden. Daher verarbeiten wir Ihre personenbezogenen Daten gegebenenfalls auf einem Server, der sich außerhalb des Landes befindet, in dem Sie leben.</p><h3 id="infochoices">Transparenz und Wahlmöglichkeit</h3><p>Jeder hat unterschiedliche Bedenken im Hinblick auf den Datenschutz. Unser Ziel ist, Klarheit darüber zu schaffen, welche Informationen wir erheben, damit Sie sinnvolle Entscheidungen über deren Verwendung treffen können. Sie können beispielsweise:</p><ul><li>Durch Nutzung des Google-Dashboards bestimmte Arten von Informationen, die mit Ihrem Google-Konto verknüpft sind, <a href="https://www.google.com/dashboard/?hl=de">überprüfen und verwalten</a>.</li><li>Durch Nutzung des Anzeigenvorgaben-Managers Ihre Anzeigenvorgaben für Werbung <a href="https://www.google.com/settings/ads/preferences?hl=de">überprüfen und bearbeiten</a>, wie beispielsweise die Kategorien, die Sie möglicherweise interessieren. Hier können Sie auch bestimmte Google-Werbedienste deaktivieren.</li><li>Durch <a href="http://support.google.com/accounts/bin/answer.py?hl=de&amp;answer=97706">Nutzung unseres Editors</a> Ihr Google-Profil aufrufen und dessen Darstellung gegenüber bestimmten Personen anpassen.</li><li><a href="http://support.google.com/plus/bin/static.py?hl=de&amp;page=guide.cs&amp;guide=1257347">Kontrollieren</a>, mit wem Sie Informationen teilen.</li><li>Informationen aus vielen unserer <a href="http://www.dataliberation.org/">Dienste exportieren</a>.</li></ul><p>Sie können Ihren Browser auch so einstellen, dass alle, einschließlich der mit unseren Diensten verknüpften Cookies blockiert werden, oder dass eine Meldung angezeigt wird, sobald ein Cookie von uns gesetzt wird. Es ist jedoch wichtig zu bedenken, dass viele unserer Dienste möglicherweise nicht ordnungsgemäß funktionieren, wenn Ihre Cookies deaktiviert sind. Wir können dann beispielsweise Ihre bevorzugte Spracheinstellung nicht vermerken.</p><h3 id="infosharing">Informationen, die Sie anderen mitteilen</h3><p>Viele unserer Dienste erlauben es Ihnen, Informationen mit anderen zu teilen. Bedenken Sie, wenn Sie Informationen öffentlich mitteilen, dass diese Informationen gegebenenfalls von Suchmaschinen, einschließlich Google, indexiert werden. Unsere Dienste bieten Ihnen verschiedene Möglichkeiten, Ihre Inhalte zu teilen und zu entfernen.</p><h3 id="access">Zugriff auf und Aktualisierung Ihrer personenbezogenen Daten</h3><p>Wann auch immer Sie unsere Dienste nutzen, sind wir bestrebt, Ihnen Zugriff auf Ihre personenbezogenen Daten zu gewähren. Sollten diese Daten fehlerhaft sein, bemühen wir uns darum, Ihnen Möglichkeiten zu eröffnen, diese schnell zu aktualisieren oder zu entfernen – es sei denn, wir müssen diese Daten zu berechtigten geschäftlichen oder rechtlichen Zwecken aufbewahren. Im Falle der Aktualisierung Ihrer personenbezogenen Daten verlangen wir möglicherweise einen Nachweis Ihrer Identität, bevor wir Ihre Anfrage umsetzen.</p><p>Wir lehnen gegebenenfalls Anfragen ab, die unangemessen oft wiederholt werden, die einen unverhältnismäßigen technischen Aufwand erfordern (beispielsweise die Entwicklung eines neuen Systems oder die grundlegende Änderung einer bestehenden Praxis), die den Schutz personenbezogener Daten Dritter gefährden oder die nur mit extremen Schwierigkeiten praktisch umsetzbar sind (beispielsweise Anfragen zu Daten, die sich auf Sicherungskopien befinden).</p><p>Sofern wir den Zugriff auf und die Berichtigung von Daten gewähren können, erfolgt dies grundsätzlich kostenlos, außer in Fällen, in denen dies einen unverhältnismäßigen Aufwand erfordern würde. Wir sind bestrebt, unsere Dienste auf eine Art und Weise bereitzustellen, durch die die Daten vor zufälliger oder mutwilliger Zerstörung geschützt sind. Aus diesem Grund löschen wir möglicherweise verbliebene Vervielfältigungsstücke von Daten, die Sie aus unseren Diensten gelöscht haben, nicht sofort von unseren aktiven Servern und entfernen diese Daten nicht von unseren Sicherungssystemen.</p><h3 id="nosharing">Von uns weitergegebene Informationen</h3><p>Wir geben keine personenbezogenen Daten an Unternehmen, Organisationen oder Personen außerhalb von Google weiter, außer in einem der folgenden Umstände:</p><ul><li><strong>Mit Ihrer Einwilligung</strong><p>Wir geben personenbezogene Daten an Unternehmen, Organisationen oder Personen außerhalb von Google weiter, wenn wir hierfür Ihre Einwilligung erhalten haben. Für die Weitergabe jeglicher sensibler Kategorien von <a href="faq/#toc-terms-sensitive-info">personenbezogenen Daten</a> benötigen wir Ihre ausdrückliche Einwilligung.</li><li><strong>Im Falle von Domain-Administratoren</strong><p>Wird Ihr Google-Konto für Sie von einem <a href="http://support.google.com/a/bin/answer.py?hl=de&amp;answer=178897">Domain-Administrator</a>·verwaltet (beispielsweise im Falle von Nutzern von Google-Apps), so haben der Domain-Administrator und die Vertriebspartner, die die Kundenbetreuung für Ihre Organisation erbringen, Zugriff auf die Informationen Ihres Google-Kontos (einschließlich Ihrer E-Mails und anderer Daten). Ihr Domain-Administrator verfügt gegebenenfalls über die Möglichkeit:</p><ul><li>Statistiken betreffend Ihr Konto, wie zum Beispiel Statistiken über die von Ihnen installierten Applikationen, einzusehen.</li><li>das Passwort für Ihr Konto zu ändern.</li><li>den Zugriff auf Ihr Konto zu sperren oder zu beenden.</li><li>auf Daten, die als Teil Ihres Kontos gespeichert sind, zuzugreifen oder diese zu speichern.</li><li>Daten Ihres Kontos zu erhalten, um anwendbare Gesetze, Regelungen oder anwendbares Verfahrensrecht einzuhalten oder einer vollstreckbaren behördlichen Anordnung nachzukommen.</li><li>Ihre Möglichkeiten einzuschränken, Daten oder Datenschutzeinstellungen zu löschen oder zu bearbeiten.</li></ul><p>Weitere Informationen entnehmen Sie bitte der Datenschutzerklärung Ihres Domain-Administrators.</li><li><strong>Für die Verarbeitung durch andere Stellen</strong><p>Wir stellen personenbezogene Daten unseren verbundenen Unternehmen, anderen vertrauenswürdigen Unternehmen oder Personen zur Verfügung, die diese in unserem Auftrag verarbeiten, auf Grundlage unserer Weisungen und in Übereinstimmung mit unserer Datenschutzerklärung sowie anderen angemessenen Vertraulichkeits- und Sicherheitsmaßnahmen.</li><li><strong>Aus rechtlichen Gründen</strong><p>Wir werden personenbezogene Daten an Unternehmen, Organisationen oder Personen außerhalb von Google weitergeben, wenn wir nach Treu und Glauben davon ausgehen dürfen, dass der Zugriff auf diese Daten oder ihre Nutzung, Aufbewahrung oder Weitergabe vernünftigerweise notwendig ist, um</p><ul><li>anwendbare Gesetze, Regelungen, oder anwendbares Verfahrensrecht einzuhalten oder einer vollstreckbaren behördlichen Anordnung nachzukommen.</li><li>geltende Nutzungsbedingungen durchzusetzen, einschließlich der Untersuchung möglicher Verstöße.</li><li>Betrug, Sicherheitsmängel oder technische Probleme aufzudecken, zu verhindern oder anderweitig zu bekämpfen.</li><li>die Rechte, das Eigentum oder die Sicherheit von Google, unserer Nutzer oder der Öffentlichkeit vor Schaden zu schützen, soweit gesetzlich zulässig oder erforderlich.</li></ul></li></ul><p>Wir geben möglicherweise zusammengefasste, <a href="faq/#toc-terms-info">nicht-personenbezogene Daten</a> an die Öffentlichkeit und unsere Partner – wie beispielsweise Verlage, Werbeunternehmen oder verbundene Webseiten – weiter. Beispielsweise veröffentlichen wir Informationen, um Trends betreffend die allgemeine Nutzung unserer Dienste aufzuzeigen.</p><p>Falls Google an einem Unternehmenszusammenschluss, einem Unternehmenserwerb oder einem Verkauf von Vermögensgegenständen beteiligt ist, werden wir weiterhin dafür sorgen, die Vertraulichkeit jeglicher personenbezogener Daten sicherzustellen und wir werden betroffene Nutzer benachrichtigen, bevor personenbezogene Daten übermittelt oder Gegenstand einer anderen Datenschutzerklärung werden.</p><h3 id="infosecurity">Datensicherheit</h3><p>Wir bemühen uns intensiv darum, Google und unsere Nutzer vor unbefugtem Zugriff auf oder vor unbefugter Veränderung, Weitergabe oder Zerstörung von Daten zu schützen. Insbesondere:</p><ul><li>verschlüsseln wir viele unserer Dienste unter Nutzung von <a href="http://support.google.com/websearch/bin/answer.py?answer=173733&amp;de">SSL</a>.</li><li>bieten wir Ihnen beim Zugriff auf Ihr Google-Konto ein <a href="http://support.google.com/accounts/bin/static.py?hl=de&amp;page=guide.cs&amp;guide=1056283&amp;topic=1056284">zweistufiges Bestätigungsverfahren</a> sowie eine <a href="http://www.google.com/chrome/intl/de/more/security.html">Safe-Browsing-Funktion</a> bei Google Chrome.</li><li>überprüfen wir unsere Praktiken zur Erhebung, Speicherung und Verarbeitung, einschließlich der physischen Sicherheitsmaßnahmen, zum Schutz vor unbefugtem Zugriff auf Systeme.</li><li>beschränken wir den Zugriff auf personenbezogene Daten auf Mitarbeiter und Auftragnehmer von Google, die die Daten zwingend kennen müssen, um diese Daten für uns zu verarbeiten, und die strengen Vertraulichkeitsverpflichtungen unterworfen sind und disziplinarischen Maßnahmen unterzogen oder gekündigt werden können, falls sie diese Verpflichtungen nicht einhalten.</li></ul><h3 id="application">Anwendungsbereich</h3><p>Unsere Datenschutzerklärung gilt für alle Dienste, die von Google Inc. und den verbundenen Unternehmen angeboten werden, einschließlich Dienste, die auf anderen Webseiten angeboten werden (wie beispielsweise unsere Werbedienste). Diese Datenschutzerklärung gilt nicht für Dienste, für die gesonderte Datenschutzerklärungen gelten, die die vorliegende Datenschutzerklärung nicht einbeziehen.</p><p>Unsere Datenschutzerklärung gilt nicht für Dienste, die von anderen Unternehmen oder Personen angeboten werden, einschließlich Produkte oder Webseiten, die Ihnen in Suchergebnissen angezeigt werden, Webseiten, die möglicherweise Google-Dienste beinhalten, oder andere mit unseren Diensten verlinkte Webseiten. Unsere Datenschutzerklärung umfasst nicht den Umgang mit Informationen durch andere Unternehmen oder Organisationen, die unsere Dienste bewerben und gegebenenfalls Cookies, Pixel-Tags und andere Technologien verwenden, um relevante Anzeigen zur Verfügung zu stellen und anzubieten.</p><h3 id="enforcement">Durchsetzung</h3><p>Wir überprüfen die Einhaltung unserer Datenschutzerklärung regelmäßig. Wir halten darüber hinaus mehrere <a href="../frameworks/">Selbstverpflichtungsregularien</a> ein. Sobald wir formale schriftliche Beschwerden erhalten, werden wir mit der Person, die die Beschwerde eingereicht hat, zum Zwecke der Nachverfolgung der Beschwerde Kontakt aufnehmen. Wir arbeiten mit den geeigneten regulatorischen Behörden zusammen, einschließlich den lokalen Datenschutzbehörden, um jeglichen Beschwerden betreffend die Übermittlung von personenbezogenen Daten abzuhelfen, die wir nicht unmittelbar mit unseren Nutzern klären können.</p><h3 id="policychanges">Änderungen</h3><p>Unsere Datenschutzerklärung kann sich von Zeit zu Zeit ändern. Wir werden Ihre Rechte nach dieser Datenschutzerklärung nicht ohne Ihre ausdrückliche Einwilligung einschränken. Alle Änderungen der Datenschutzerklärung werden von uns auf dieser Seite veröffentlicht werden. Falls die Änderungen wesentlich sein sollten, werden wir eine noch deutlichere Benachrichtigung zur Verfügung stellen (einschließlich, im Falle bestimmter Dienste, einer Benachrichtigung per E-Mail über die Änderungen der Datenschutzerklärung). Außerdem werden wir ältere Versionen dieser Datenschutzerklärung zu Ihrer Einsicht in einem Archiv aufbewahren.</p><h3 id="products">Produktspezifische Praktiken</h3><p>Die folgenden Hinweise erläutern gesonderte Datenschutzpraktiken im Zusammenhang mit bestimmten Google-Produkten und Diensten, die Sie möglicherweise nutzen:</p><ul><li><a href="http://www.google.com/chrome/intl/de/privacy.html">Chrome und Chrome OS</a></li><li><a href="http://books.google.com/intl/de/googlebooks/privacy.html">Books</a></li><li><a href="http://wallet.google.com/files/privacy.html?hl=de">Wallet</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/16/wir-andern-unsere-datenschutzbestimmungen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ACTA &#8211; Gesammelte Infos</title><link>http://scratchbook.ch/2012/02/10/acta-gesammelte-infos/</link> <comments>http://scratchbook.ch/2012/02/10/acta-gesammelte-infos/#comments</comments> <pubDate>Fri, 10 Feb 2012 22:21:24 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Aktivitäten]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category> <category><![CDATA[Politik]]></category> <category><![CDATA[Webentwicklung]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11457</guid> <description><![CDATA[[Im Feed kann dieses Video nicht angezeigt werden.Klicke zum Blogeintrag um das Video anzusehen.]]]></description> <content:encoded><![CDATA[<p>[Im Feed kann dieses Video nicht angezeigt werden.<a href="http://scratchbook.ch/2012/02/10/acta-gesammelte-infos/">Klicke zum Blogeintrag um das Video anzusehen.]</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/10/acta-gesammelte-infos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Stopp ACTA &#8211; Kundgebung in Zürich</title><link>http://scratchbook.ch/2012/02/08/stopp-acta-kundgebung-in-zurich/</link> <comments>http://scratchbook.ch/2012/02/08/stopp-acta-kundgebung-in-zurich/#comments</comments> <pubDate>Wed, 08 Feb 2012 21:51:19 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Aktivitäten]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category> <category><![CDATA[Politik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11454</guid> <description><![CDATA[Wann: Samstag, 11.02.2012, zwischen 13:00 Uhr und 15:00 Uhr Wo: Helvetiaplatz, Zürich Status: Bewilligt ACTA &#8212; ein weltweites Abkommen &#8212; könnte Konzernen erlauben, das Internet zu zensieren. Es wurde von wenigen reichen Ländern und mächtigen Konzernen ausgehandelt und würde einen neuen, nicht gewählten, “ACTA-Ausschuss” ins Leben rufen, der es privaten Interessen erlauben würde, alles, was [...]]]></description> <content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-11455" title="" src="http://scratchbook.ch/wp-content/uploads/2012/02/Bildschirmfoto-2012-02-08-um-22.42.16.jpg" alt="" width="490" height="259" /></p><p><strong>Wann:</strong> Samstag, 11.02.2012, zwischen 13:00 Uhr und 15:00 Uhr<br /> <strong>Wo:</strong> Helvetiaplatz, Zürich<br /> <strong>Status:</strong> Bewilligt</p><blockquote><p><strong>ACTA &#8212; ein weltweites Abkommen &#8212; könnte Konzernen erlauben, das Internet zu zensieren.</strong> Es wurde von wenigen reichen Ländern und mächtigen Konzernen ausgehandelt und würde einen neuen, nicht gewählten, “ACTA-Ausschuss” ins Leben rufen, der es privaten Interessen erlauben würde, alles, was wir Online machen zu überwachen und drakonische Bußgelder &#8212; oder gar Gefängnisstrafen &#8212; gegen alle zu verhängen, die angeblich ihren Geschäften schaden.</p></blockquote><h2>Wir demonstrieren für Informationsfreiheit im Internet.</h2><p>Wir zeigen, dass wir viele sind, die diese Entwicklung nicht länger hinnehmen. Wir zeigen, dass es noch andere legitime Interessen gibt als diejenigen der Content-Industrie. Wir wollen mit einer friedlichen Kundgebung die politische Debatte darüber erzwingen.</p><p>Kommt zahlreich nach Zürich. Mobilisiert eure Freunde.</p><p><a href="http://wiki.stoppacta-protest.info/DE:Informationen">Ausführliche Informationen zu ACTA</a></p><p><a href="http://maps.google.com/maps/ms?msid=212120558776447282985.0004b7b33e16f13c710c7&#038;msa=0">Karte der europaweiten Proteste am 11. Februar 2012</a></p><p>Petition unterschreiben: <a href="http://www.avaaz.org/de/eu_save_the_internet">http://www.avaaz.org/de/eu_save_the_internet</a></p><p>Die <a href="http://www.piratenpartei.ch/acta-kundgebung-zurich">Kundgebung</a> wird organisiert durch die Piratenpartei Zürich.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/02/08/stopp-acta-kundgebung-in-zurich/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>7XX HTTP Status codes</title><link>http://scratchbook.ch/2012/01/24/7xx-http-status-codes/</link> <comments>http://scratchbook.ch/2012/01/24/7xx-http-status-codes/#comments</comments> <pubDate>Tue, 24 Jan 2012 08:55:50 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Humor]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Webentwicklung]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11438</guid> <description><![CDATA[Es gibt neue HTTP Statuscodes. There are many ways for a developer to screw up their implementation, but no code to share the nature of the error with the end user. We humbly suggest the following status codes are included in the HTTP spec in the 7XX range. 70X &#8211; Inexcusable 701 &#8211; Meh 702 [...]]]></description> <content:encoded><![CDATA[<p>Es gibt neue HTTP Statuscodes. <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><blockquote><p>There are many ways for a developer to screw up their implementation, but no code to share the nature of the error with the end user.</p><p>We humbly suggest the following status codes are included in the HTTP spec in the 7XX range.</p></blockquote><p><span id="more-11438"></span><ul><li>70X &#8211; Inexcusable<ul><li>701 &#8211; Meh</li><li>702 &#8211; Emacs</li></ul></li><li>71X &#8211; Novelty Implementations<ul><li>710 &#8211; PHP</li><li>711 &#8211; Convenience Store</li><li>719 &#8211; I am not a teapot</li></ul></li><li>72X &#8211; Edge Cases<ul><li>720 &#8211; Unpossible</li><li>721 &#8211; Known Unknowns</li><li>722 &#8211; Unknown Unknowns</li><li>723 &#8211; Tricky</li><li>724 &#8211; This line should be unreachable</li><li>725 &#8211; It works on my machine</li><li>726 &#8211; It&#8217;s a feature, not a bug</li></ul></li><li>73X &#8211; Fucking<ul><li>731 &#8211; Fucking Rubygems</li><li>732 &#8211; Fucking Unicode</li><li>733 &#8211; Fucking Deadlocks</li><li>734 &#8211; Fucking Deferreds</li><li>735 &#8211; Fucking IE</li><li>736 &#8211; Fucking Race Conditions</li><li>737 &#8211; FuckThreadsing</li><li>738 &#8211; Fucking Bundler</li><li>739 &#8211; Fucking Windows</li></ul></li><li>74X &#8211; Meme Driven<ul><li>741 &#8211; Compiling</li><li>742 &#8211; A kitten dies</li><li>743 &#8211; I thought I knew regular expressions</li><li>744 &#8211; Y U NO write integration tests?</li><li>745 &#8211; I don&#8217;t always test my code, but when I do I do it in production</li><li>746 &#8211; Missed Ballmer Peak</li><li>747 &#8211; Motherfucking Snakes on the Motherfucking Plane</li><li>748 &#8211; Confounded by Ponies</li><li>749 &#8211; Reserved for Chuck Norris</li></ul></li><li>75X &#8211; Syntax Errors<ul><li>750 &#8211; Didn&#8217;t bother to compile it</li><li>753 &#8211; Syntax Error</li></ul></li><li>76X &#8211; Substance-Affected Developer<ul><li>761 &#8211; Hungover</li><li>762 &#8211; Stoned</li><li>763 &#8211; Under-Caffeinated</li><li>764 &#8211; Over-Caffeinated</li><li>765 &#8211; Railscamp</li><li>766 &#8211; Sober</li><li>767 &#8211; Drunk</li></ul></li><li>77X &#8211; Predictable Problems<ul><li>771 &#8211; Cached for too long</li><li>772 &#8211; Not cached long enough</li><li>773 &#8211; Not cached at all</li><li>774 &#8211; Why was this cached?</li><li>776 &#8211; Error on the Exception</li><li>777 &#8211; Coincidence</li><li>778 &#8211; Off By One Error</li><li>779 &#8211; Off By Too Many To Count Error</li></ul></li><li>78X &#8211; Somebody Else&#8217;s Problem<ul><li>781 &#8211; Operations</li><li>782 &#8211; QA</li><li>783 &#8211; It was a customer request, honestly</li><li>784 &#8211; Management, obviously</li><li>785 &#8211; TPS Cover Sheet not attached</li></ul></li><li>79X &#8211; Internet crashed<ul><li>797 &#8211; This is the last page of the Internet. Go back</li><li>799 &#8211; End of the world</li></ul></li></ul><p><a href="https://github.com/joho/7XX-rfc">github.com/joho/7XX-rfc</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/01/24/7xx-http-status-codes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wenn es dunkel wird&#8230;</title><link>http://scratchbook.ch/2012/01/18/wenn-es-dunkel-wird/</link> <comments>http://scratchbook.ch/2012/01/18/wenn-es-dunkel-wird/#comments</comments> <pubDate>Wed, 18 Jan 2012 11:00:34 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Aktivitäten]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11431</guid> <description><![CDATA[Die Freiheit des Internets ist in Gefahr. Der zurzeit im US-Kongress diskutierte Gesetzesantrag SOPA (Stop Online Piracy Act) bedroht die Existenz von Wikipedia. Mit der Begründung, Urheberrechte schützen zu wollen, sind Maßnahmen vorgesehen, deren Anwendung Zensur bedeutet. Die englischsprachige Wikipedia ist heute aus Protest gegen dieses Vorhaben abgeschaltet. Auch die deutschsprachige Wikipedia ist vom Gesetzesvorhaben [...]]]></description> <content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-11432" title="blackout" src="http://scratchbook.ch/wp-content/uploads/2012/01/blackout-300x259.jpg" alt="" width="300" height="259" /></p><blockquote><p>Die Freiheit des Internets ist in Gefahr.</p><p>Der zurzeit im US-Kongress diskutierte Gesetzesantrag SOPA (Stop Online Piracy Act) bedroht die Existenz von Wikipedia. Mit der Begründung, Urheberrechte schützen zu wollen, sind Maßnahmen vorgesehen, deren Anwendung Zensur bedeutet.</p><p>Die englischsprachige Wikipedia ist heute aus Protest gegen dieses Vorhaben abgeschaltet. Auch die deutschsprachige Wikipedia ist vom Gesetzesvorhaben betroffen.</p><p>Wie viele andere Websites auch machen wir daher klar:</p><p><strong><a href="http://blacklists.eff.org/">Das Internet darf nicht zensiert werden!</a></strong></p></blockquote><p>Das Gesetz wurde auf Bestrebungen der Lobbyorganisation Motion Picture Association of America (MPAA) hin ausgearbeitet, die Teile der amerikanischen Filmindustrie vertritt. Es soll dem Online-Filesharing und den damit verbundenen angeblichen Urheberrechtsverletzungen einen Riegel vorschieben. Tatsächlich werden aber Millionen von unbescholtenen Bürgern kriminalisiert und demokratische Rechte abgebaut. So soll es ermöglicht werden, Seiten einfach abzuschalten, sobald sie auch nur ansatzweise Links auf Seiten mit durch die MPAA nicht erwünschten Inhalten beinhalten. Des Weiteren sollen Inserenten verpflichtet werden, ihre Anzeigen nicht mehr auf Seiten zu schalten, die sich angeblicher Urheberrechtsverletzungen schuldig machen.</p><p>Um die geforderten Massnahmen umzusetzen, müssten Kommunikationsdienstleister ihre Kunden und deren Kommunikation in einem Umfang kontrollieren, der nicht mit freiheitlich-demokratischen Werten vereinbar ist. Freier Informationsaustausch im Internet wird damit effektiv unterbunden. Die MPAA widerspricht diesen anti-demokratischen Tendenzen gar nicht erst, sondern weist vielmehr darauf hin, dass sich der von ihr vorgeschlagene Überwachungs- und Filtermechanismus schon in Ländern wie China, dem Iran oder Syrien bewährt habe, welche für ihre Unterdrückung der freien Rede und Zensur bekannt sind.</p><p>Das aktuelle Vorhaben der USA geht weit über ein Verbot von File-Sharing im Internet hinaus. Das Gesetz schränkt die Möglichkeit, am Gedankenaustausch im Internet, der weltweiten Kommunikation und der Teilhabe am Kulturgut Sprache und Medien derart ein, dass für Jedermann drastische Einschränkungen zu erwarten sind.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/01/18/wenn-es-dunkel-wird/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Filesharing ist jetzt eine Religion.</title><link>http://scratchbook.ch/2012/01/05/filesharing-ist-jetzt-eine-religion/</link> <comments>http://scratchbook.ch/2012/01/05/filesharing-ist-jetzt-eine-religion/#comments</comments> <pubDate>Thu, 05 Jan 2012 07:29:14 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Erfreulich]]></category> <category><![CDATA[Humor]]></category> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11421</guid> <description><![CDATA[Ein paar Piraten haben in Schweden File-Sharing als Religion angemeldet. Die Religion nennt sich &#8220;Church of Kopimism&#8221; und hält CTRL+C und CTRL+V für heilige Symbole. Since 2010 a group of self-confessed pirates have tried to get their beliefs recognized as an official religion in Sweden. After their request was denied several times, the Church of [...]]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2012/01/kopimichurch.jpeg" alt="" title="" width="475" height="116" class="alignnone size-full wp-image-11422" /></p><p>Ein paar Piraten haben in Schweden File-Sharing als Religion angemeldet. Die Religion nennt sich &#8220;Church of Kopimism&#8221; und hält CTRL+C und CTRL+V für heilige Symbole.</p><blockquote><p>Since 2010 a group of self-confessed pirates have tried to get their beliefs recognized as an official religion in Sweden. After their request was denied several times, the Church of Kopimism – which holds CTRL+C and CTRL+V as sacred symbols – is now approved by the authorities as an official religion. The Church hopes that its official status will remove the legal stigma that surrounds file-sharing.</p></blockquote><p><a href="http://kopimistsamfundet.se/">kopimistsamfundet.se</a></p><p>Amen.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2012/01/05/filesharing-ist-jetzt-eine-religion/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Antiforensik</title><link>http://scratchbook.ch/2011/12/30/antiforensik/</link> <comments>http://scratchbook.ch/2011/12/30/antiforensik/#comments</comments> <pubDate>Fri, 30 Dec 2011 13:06:51 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Erfreulich]]></category> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11418</guid> <description><![CDATA[[Im Feed kann dieses Video nicht angezeigt werden.Klicke zum Blogeintrag um das Video anzusehen.] Antiforensik ist ein noch eher neues Thema und bekommt zunehmend mehr Bedeutung. IT-Forensik als Mittel zur Aufklärung von Sachverhalten kann vor Gericht aber auch in internen Ermittlungen maßgeblich für Freisprüche oder Schuldsprüche sorgen. Daher ist es besonders schlimm, wenn die dazu [...]]]></description> <content:encoded><![CDATA[<p>[Im Feed kann dieses Video nicht angezeigt werden.<a href="http://scratchbook.ch/2011/12/30/antiforensik/">Klicke zum Blogeintrag um das Video anzusehen.]</a></p><p>Antiforensik ist ein noch eher neues Thema und bekommt zunehmend mehr Bedeutung. IT-Forensik als Mittel zur Aufklärung von Sachverhalten kann vor Gericht aber auch in internen Ermittlungen maßgeblich für Freisprüche oder Schuldsprüche sorgen. Daher ist es besonders schlimm, wenn die dazu verwendeten Programme nicht korrekt arbeiten und sogar mit präparierten antiforensischen Aktionen angegriffen werden können. Der Vortrag zeigt eine bisher unbekannte und dennoch technisch einfache Sicherheitslücke in mindestens einer weltweit verwendeten Forensik-Suite und wie diese ausgenutzt werden kann: Hinzufügen von Ermittlungsergebnissen, Löschen/Verändern von Ermittlungsergebnissen, Infektion des Auswertesystems mit Malware.</p><p>Antiforensik ist ein noch eher neues Thema und bekommt mehr Bedeutung in dem Maße, wie IT-Forensik an Bedeutung gewinnt. IT-Forensik als Mittel zur Aufklärung von Sachverhalten kann vor Gericht aber auch in internen Ermittlungen maßgeblich für Freisprüche oder Schuldsprüche sorgen. Die Anforderungen an die Korrektheit der verwendeten Programme und der eigenen Arbeitsweise sind daher besonders hoch. Personen, die eine IT-forensische Auswertung ihrer Computer und IT-Systeme befürchten, verwenden Maßnahmen der Antiforensik, um zukünftige Ermittlungen zu sabotieren oder wenigstens zu erschweren.</p><p>Antiforensik kann z.B. bedeuten, Spuren wie Zeitstempel zu vernichten, damit eine spätere Auswertung nicht mehr möglich ist. Besonders schwerwiegend sind Aktionen, wenn sie die Auswertesysteme eines IT-Forensikers so angreifen, dass unbemerkt Ermittlungsergebnisse manipuliert werden. Der Vortrag soll eine Sicherheitslücke in einer weltweit verwendeten Forensik-Suite zeigen und diese ausnutzen, um nachträglich Informationen in forensische Berichte einzufügen, Informationen zu entfernen und den Auswerte-PC unbemerkt mit Malware zu infizieren. Der dazu nötige Angriff ist technisch sogar sehr einfach. Eine vergleichbare Lücke gibt es auch in einem behördenintern verwendeten Programm, welche nach Möglichkeit auch vorgestellt werden soll. Zwei Forensik-Suites aus dem US-Markt müssen noch auf Lücken untersucht werden.</p><p>Der Vortrag soll die neu gefundene Lücke in den beiden Programmen vorstellen und ausnutzen und vorab kurz in das Thema Antiforensik einführen, inkl. kurzer Vorstellung des aktuellen Stand der Technik. Falls auch die US-Programme anfällig sind, sollen die entsprechenden Funde vorgestellt werden.</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/12/30/antiforensik/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>BuggedPlanet</title><link>http://scratchbook.ch/2011/12/28/buggedplanet/</link> <comments>http://scratchbook.ch/2011/12/28/buggedplanet/#comments</comments> <pubDate>Wed, 28 Dec 2011 22:47:52 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Freie Informationen]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category> <category><![CDATA[Politik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11414</guid> <description><![CDATA[BuggedPlanet.Info is a small Wiki that tries to list and track down the activities of the surveillance industry in the fields of &#8220;Lawful Interception&#8221;, Signals Intelligence (SIGINT), Communications Intelligence (COMINT) and related fields to gain access to data from telecommunication systems. In this talk I want to explain the idea behind the project and also [...]]]></description> <content:encoded><![CDATA[<p><a href="http://buggedplanet.info/index.php?title=Main_Page">BuggedPlanet.Info</a> is a small Wiki that tries to list and track down the activities of the surveillance industry in the fields of &#8220;Lawful Interception&#8221;, Signals Intelligence (SIGINT), Communications Intelligence (COMINT) and related fields to gain access to data from telecommunication systems. In this talk I want to explain the idea behind the project and also discuss some bbservations made between industrial activites and governmental actings.</p><p>[Im Feed kann dieses Video nicht angezeigt werden.<a href="http://scratchbook.ch/2011/12/28/buggedplanet/">Klicke zum Blogeintrag um das Video anzusehen.]</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/12/28/buggedplanet/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Gefährliche Datenhaufen</title><link>http://scratchbook.ch/2011/12/28/gefahrliche-datenhaufen/</link> <comments>http://scratchbook.ch/2011/12/28/gefahrliche-datenhaufen/#comments</comments> <pubDate>Wed, 28 Dec 2011 22:45:13 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11413</guid> <description><![CDATA[Redbeard zeigt uns, was man so alles mit grossen Datensammlungen anstellen kann&#8230; [Im Feed kann dieses Video nicht angezeigt werden.Klicke zum Blogeintrag um das Video anzusehen.]]]></description> <content:encoded><![CDATA[<p>Redbeard zeigt uns, was man so alles mit grossen Datensammlungen anstellen kann&#8230;</p><p>[Im Feed kann dieses Video nicht angezeigt werden.<a href="http://scratchbook.ch/2011/12/28/gefahrliche-datenhaufen/">Klicke zum Blogeintrag um das Video anzusehen.]</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/12/28/gefahrliche-datenhaufen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Raketentechnologie.</title><link>http://scratchbook.ch/2011/12/06/raketentechnologie/</link> <comments>http://scratchbook.ch/2011/12/06/raketentechnologie/#comments</comments> <pubDate>Tue, 06 Dec 2011 10:18:28 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Basteleien]]></category> <category><![CDATA[Informatik]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11376</guid> <description><![CDATA[hybris applications run on Apache Tomcat, offering our customers best performance, least memory usage and fastest development.]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2011/12/Bildschirmfoto-2011-12-06-um-09.38.27-Kopie-618x177.jpg" alt="" title="" width="618" height="177" class="alignnone size-large wp-image-11377" /></p><blockquote><p>hybris applications run on Apache Tomcat, offering our customers <strong>best performance, least memory usage</strong> and fastest development.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/12/06/raketentechnologie/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Can you help me with this SQL-Query?</title><link>http://scratchbook.ch/2011/10/25/can-you-help-me-with-this-sql-query/</link> <comments>http://scratchbook.ch/2011/10/25/can-you-help-me-with-this-sql-query/#comments</comments> <pubDate>Tue, 25 Oct 2011 14:07:21 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Humor]]></category> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11330</guid> <description><![CDATA[Jeroen&#8217;s colleague had the misfortune of being assigned to debug an intermittent, unspecified error in the one of the oldest of the legacy applications. &#8220;The good news is that I&#8217;ve isolated it to a database query,&#8221; he told Jeroen, &#8220;the bad news is that I&#8217;ve isolated it to a database query.&#8221; Knowing that his colleague [...]]]></description> <content:encoded><![CDATA[<p>Jeroen&#8217;s colleague had the misfortune of being assigned to debug an intermittent, unspecified error in the one of the oldest of the legacy applications.<br /> &#8220;The good news is that I&#8217;ve isolated it to a database query,&#8221; he told Jeroen,<br /> &#8220;the bad news is that I&#8217;ve isolated it to a database query.&#8221;</p><p>Knowing that his colleague wasn&#8217;t a big fan of databases, Jeroen offered his assistance. In response, he received the following image.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/10/query-618x348.jpg" alt="" title="query" width="618" height="348" class="alignnone size-large wp-image-11331" /></p><p>xD</p><p>Legacy Hostapplikationen. Enjoy!</p><p><a href="http://thedailywtf.com/Articles/The-Query-of-Despair.aspx">.</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/10/25/can-you-help-me-with-this-sql-query/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Richard Stallman: A Free Digital Society</title><link>http://scratchbook.ch/2011/10/17/richard-stallman-a-free-digital-society/</link> <comments>http://scratchbook.ch/2011/10/17/richard-stallman-a-free-digital-society/#comments</comments> <pubDate>Mon, 17 Oct 2011 18:15:13 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11270</guid> <description><![CDATA[]]></description> <content:encoded><![CDATA[<p><a href="https://www1.ethz.ch/foss/news/rms"><img src="http://scratchbook.ch/wp-content/uploads/2011/10/VeranstaltungsPlakat_2011-10-18.png" alt="" title="VeranstaltungsPlakat_2011-10-18" width="507" height="719" class="alignnone size-full wp-image-11271" /></a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/10/17/richard-stallman-a-free-digital-society/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nein. Nein. Nein.</title><link>http://scratchbook.ch/2011/10/11/nein-nein-nein/</link> <comments>http://scratchbook.ch/2011/10/11/nein-nein-nein/#comments</comments> <pubDate>Tue, 11 Oct 2011 11:11:37 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11198</guid> <description><![CDATA[Was passiert, wenn studierte Enterprise-vergewaltigte OOP-Sektenmitglieder ihre Pattern-Ergüsse auf Javascript giessen? Ich hoffe Ihr habt schon gegessen. Das folgende verdirbt Euch den Appetit&#8230; Haltet Euch fest: Genau das meine ich. Chunt kei Sau drus. Getter&#8230;Setter&#8230;Iterator&#8230;Proxypättern&#8230; yeah motherfucker! 17&#8217;000 Zeilen Code. Alles in einer Datei. Und das Programm erzeugt folgende Ausgabe: Hello World. Verdammte Scheisse. Jetzt [...]]]></description> <content:encoded><![CDATA[<p>Was passiert, wenn studierte Enterprise-vergewaltigte <a href="http://scratchbook.ch/2011/03/23/ooa-ood-oop-oooops-die-oop-sekte/">OOP-Sektenmitglieder</a> ihre Pattern-Ergüsse auf Javascript giessen?</p><p>Ich hoffe Ihr habt schon gegessen. Das folgende verdirbt Euch den Appetit&#8230;</p><p>Haltet Euch fest:</p><p><span id="more-11198"></span><a href="http://scratchbook.ch/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-11-um-12.09.24.jpg"><img src="http://scratchbook.ch/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-11-um-12.09.24-618x812.jpg" alt="" title="Bildschirmfoto 2011-10-11 um 12.09.24" width="618" height="812" class="alignnone size-large wp-image-11199" /></a></p><p>Genau das meine ich. Chunt kei Sau drus.</p><p>Getter&#8230;Setter&#8230;Iterator&#8230;Proxypättern&#8230; yeah motherfucker!</p><p>17&#8217;000 Zeilen Code. Alles in einer Datei. Und das Programm erzeugt folgende Ausgabe:</p><blockquote><p>Hello World.</p></blockquote><p><img src="http://scratchbook.ch/wp-content/uploads/2011/10/687474703a2f2f696d616765732e6d656d6567656e657261746f722e6e65742f696e7374616e6365732f343030782f31303534333730302e6a7067.jpeg" alt="" title="" width="400" height="400" class="alignnone size-full wp-image-11200" /></p><p>Verdammte Scheisse. Jetzt hab ich mich doch ausführlich über diese defekten Hirnstrukturen ausgelassen. Und: SIE MACHEN GENAU DAS!!?!</p><p>Ich zitiere 1:1 aus dem <a href="http://scratchbook.ch/2011/03/23/ooa-ood-oop-oooops-die-oop-sekte/">ursprünglichen Beitrag</a>:</p><blockquote><p>Aber nein, so geht das doch nicht. Was wir brauchen, sind möglichst komplizierte Strukturen und Muster, die überhaupt niemand mehr ausser der Autor selbst checkt, damits softwarearchitektonisch schön ist und die Wartbarkeit erhöht wird.</p><p>Und wenn man dann genug Singletons mit der Abstract Factory instanziiert hat, welche die Facade durch den Proxy decoraten, damit der Mediator den Observer nicht beim visiten des Mementos dependency-injected, dann kann das Data Access Object mit dem Plugin via Null Object Flyweight durch das Composite iterieren und das emitten, was man eigentlich ursprünglich wollte:</p><p>Hello World.</p></blockquote><h2>Dart. Ein Albtraum ist Wirklichkeit geworden.</h2><p><img src="http://scratchbook.ch/wp-content/uploads/2011/10/687474703a2f2f696d616765732e6d656d6567656e657261746f722e6e65742f696e7374616e6365732f343030782f31303534373133382e6a7067.jpeg" alt="" title="" width="400" height="264" class="alignnone size-full wp-image-11201" /></p><div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">DateImplementation$Dart.<span style="color: #660066;">DateImplementation</span>$$Factory <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>years<span style="color: #339933;">,</span> month<span style="color: #339933;">,</span> day<span style="color: #339933;">,</span> hours<span style="color: #339933;">,</span> minutes<span style="color: #339933;">,</span> seconds<span style="color: #339933;">,</span> milliseconds<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> DateImplementation$Dart.<span style="color: #660066;">DateImplementation</span>$withTimeZone$18$Factory<span style="color: #009900;">&#40;</span>years<span style="color: #339933;">,</span> month<span style="color: #339933;">,</span> day<span style="color: #339933;">,</span> hours<span style="color: #339933;">,</span> minutes<span style="color: #339933;">,</span> seconds<span style="color: #339933;">,</span> milliseconds<span style="color: #339933;">,</span> TimeZoneImplementation$Dart.<span style="color: #660066;">TimeZoneImplementation</span>$local$22$Factory<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div><p>Man hat eine Implementation. Für jedes Stäubchen. Und eine Factory. Und Funktionen mit gefühlt tausend Parametern.</p><p>Sogar für Vergleichsoperatoren gibt es eine Funktion:</p><div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Number.<span style="color: #660066;">prototype</span>.<span style="color: #660066;">BIT_AND</span>$operator <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>other<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> native_NumberImplementation_BIT_AND.<span style="color: #660066;">call</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">,</span> other<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
HashMapImplementation$Dart._firstProbe$$member_ <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>hashCode<span style="color: #339933;">,</span> length_0<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> BIT_AND$operator<span style="color: #009900;">&#40;</span>hashCode<span style="color: #339933;">,</span> SUB$operator<span style="color: #009900;">&#40;</span>length_0<span style="color: #339933;">,</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div><p>Nein. Nein. Nein. Das darf doch alles nicht wahr sein!</p><p>Da hört man begeistert einem <a href="https://twitter.com/#!/claudehohl/status/112109782332219393">tollen Vortrag über Clean Code</a> zu. Und dann Dart.<br /> Sämtliche <a href="http://de.wikipedia.org/wiki/Anti-Pattern">Anti-Patterns</a> sind da vertreten.</p><p>Jetzt kommt aber das Beste. Der Schrott kommt tatsächlich von Google!</p><blockquote><p><strong>Dart: Google stellt moderne Javascript-Alternative vor</strong><br /> Google hat wie erwartet mit Dart eine neue Sprache zur strukturierten Webprogrammierung als Alternative zu Javascript vorgestellt. Entwickelt haben sie unter anderem V8-Entwickler Lars Bak und Gilad Bracha, Erfinder von Newspeak und Mitautor der Java-Spezifikation.</p></blockquote><p>&#8220;Mitautor der Java-Spezifikation&#8221; &#8211; alles klar. Das sieht man auf den ersten Blick, dass da dumme Java-Entwickler im Spiel sind. Neinnnnnnnn &#8211; und sie vergewaltigen Javascript! Neineineinnnnnnnnnnnnnnn!</p><p>Geht doch zurück in eure IDE. Macht weiter an euren 700-Terabyte-RAM-fressenden-Enterprise-Hostapplikationen. Zeichnet ERDs. Malt UML-Diagramme auf 1000 A0 Seiten. Macht was ihr wollt. Aber lasst bitte, bitte die Finger von Javascript!</p><h2>Ein Zückerchen zum Schluss</h2><blockquote><p><strong>Dart’s goals are:</strong></p><p><strong>Performance</strong> – Dart is designed with performance characteristics in mind, so that it is possible to create VMs that do not have the performance problems that all EcmaScript VMs must have.</p><p><strong>Developer Usability</strong> – Dart is designed to keep the dynamic, easy-to-get-started, no-compile nature of Javascript that has made the web platform the clear winner for hobbyist developers.</p><p><strong>Ability to be Tooled</strong> – Dart is designed to be more easily tooled (e.g. with optional types) for large-scale projects that require code-comprehension features such as refactoring and finding callsites. Dash, however, does not require tooling to be effective&#8211;small-scale developers may still be satisfied with a text editor.</p></blockquote><p>Ah ja.</p><div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">HashSetImplementation$Dart.<span style="color: #660066;">prototype</span>.<span style="color: #660066;">filter</span>$member <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #003366; font-weight: bold;">var</span> dartc_scp$0 <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>f<span style="color: #339933;">:</span>f<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  <span style="color: #003366; font-weight: bold;">var</span> dartc_scp$1<span style="color: #339933;">;</span>
  dartc_scp$1 <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  dartc_scp$1.<span style="color: #660066;">result</span> <span style="color: #339933;">=</span> HashSetImplementation$Dart.<span style="color: #660066;">HashSetImplementation</span>$$Factory<span style="color: #009900;">&#40;</span>HashSetImplementation$Dart.$lookupRTT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span>RTT.<span style="color: #660066;">getTypeArg</span><span style="color: #009900;">&#40;</span>RTT.<span style="color: #660066;">getTypeArgsFor</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">,</span> $cls<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'HashSetImplementation$Dart'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000066; font-weight: bold;">this</span>._backingMap$$getter_<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">forEach</span>$named<span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span><span style="color: #339933;">,</span> $noargs<span style="color: #339933;">,</span> $bind<span style="color: #009900;">&#40;</span>HashSetImplementation$Dart$filter$c0$_$26_6_2$Hoisted$named<span style="color: #339933;">,</span> $Dart$Null<span style="color: #339933;">,</span> dartc_scp$0<span style="color: #339933;">,</span> dartc_scp$1<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000066; font-weight: bold;">return</span> dartc_scp$1.<span style="color: #660066;">result</span><span style="color: #339933;">;</span>
  dartc_scp$1 <span style="color: #339933;">=</span> $Dart$Null<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div><p>Schön wenn ihr euch da so profiliert, dass es niemand mehr begreift.</p><p>Ihr Arschlöcher.</p><p><a href="https://gist.github.com/1277224">https://gist.github.com/1277224</a></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/10/11/nein-nein-nein/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Fratzebuch :D</title><link>http://scratchbook.ch/2011/10/10/fratzebuch-d/</link> <comments>http://scratchbook.ch/2011/10/10/fratzebuch-d/#comments</comments> <pubDate>Mon, 10 Oct 2011 20:52:14 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11197</guid> <description><![CDATA[[Im Feed kann dieses Video nicht angezeigt werden.Klicke zum Blogeintrag um das Video anzusehen.] &#160;]]></description> <content:encoded><![CDATA[<p>[Im Feed kann dieses Video nicht angezeigt werden.<a href="http://scratchbook.ch/2011/10/10/fratzebuch-d/">Klicke zum Blogeintrag um das Video anzusehen.]</a></p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/10/10/fratzebuch-d/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Facebook findet dich&#8230;</title><link>http://scratchbook.ch/2011/10/10/facebook-findet-dich/</link> <comments>http://scratchbook.ch/2011/10/10/facebook-findet-dich/#comments</comments> <pubDate>Mon, 10 Oct 2011 20:33:56 +0000</pubDate> <dc:creator>Daniel</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Datenschutz]]></category> <category><![CDATA[Facebook]]></category> <category><![CDATA[Privatsphäre]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11196</guid> <description><![CDATA[Wieder mal ein interessanter Beitrag, der alle Nutzer des Netzwerkes Facebook etwas wachrütteln soll! [Im Feed kann dieses Video nicht angezeigt werden.Klicke zum Blogeintrag um das Video anzusehen.] &#160;]]></description> <content:encoded><![CDATA[<p>Wieder mal ein interessanter Beitrag, der alle Nutzer des Netzwerkes Facebook etwas wachrütteln soll!</p><p>[Im Feed kann dieses Video nicht angezeigt werden.<a href="http://scratchbook.ch/2011/10/10/facebook-findet-dich/">Klicke zum Blogeintrag um das Video anzusehen.]</a></p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/10/10/facebook-findet-dich/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Re: [Weiterbildung] Just for fun</title><link>http://scratchbook.ch/2011/09/13/re-weiterbildung-just-for-fun/</link> <comments>http://scratchbook.ch/2011/09/13/re-weiterbildung-just-for-fun/#comments</comments> <pubDate>Mon, 12 Sep 2011 22:45:24 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nachdenklich]]></category> <category><![CDATA[Pfeifferisches Menschenfieber]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11130</guid> <description><![CDATA[Liebes Tagebuch Zum Glück ist das ein geschützter Eintrag. Können wir uns endlich wieder mal privat unterhalten. Niemand liest mit. Wenn man seine ganzen Sommerferien lang auf ein Ziel hinarbeitet. Die letzten zwei Monate Abends an einem Fachgebiet büffelt &#8211; aus Freude. Aus Neugier. Und viel neues dazulernt. Wenn man 4 Prüfungen besucht. Wenn man [...]]]></description> <content:encoded><![CDATA[<p>Liebes Tagebuch</p><p>Zum Glück ist das ein geschützter Eintrag. Können wir uns endlich wieder mal privat unterhalten. Niemand liest mit.</p><p><span id="more-11130"></span>Wenn man seine ganzen Sommerferien lang auf ein Ziel hinarbeitet. Die letzten zwei Monate Abends an einem Fachgebiet büffelt &#8211; aus Freude. Aus Neugier. Und viel neues dazulernt.</p><p>Wenn man 4 Prüfungen besucht. Wenn man sich auf das E-Mail freut, welches dann nicht mit 1, nicht mit 2, nicht 3, sondern mit 4 Papierli geschmückt sein wird. &#8220;Die werden Augen machen&#8221; &#8211; bis zur Decke springen. Wenn man sich erhofft, so dem Vorgesetzten Bewunderung zu entlocken &#8211; wenn man sich wirklich so freut und unter anderem auf genau diesen Moment hinarbeitet&#8230;</p><p>Und dann &#8211; ist es soweit. Das E-Mail ist raus.</p><p>Und dann kommt so eine Antwort:</p><blockquote><p>Hallo Claude</p><p>Super, recht herzliche Gratulation! Dann lass uns das mal schön in die Praxis umsetzen <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>LG</p></blockquote><p>Aha.</p><p>Kurz und bündig. &#8220;Lass uns das gleich mal schön in die Praxis umsetzen&#8221;. Keine Luftsprünge, keine Bewunderung.</p><p>Dann ist das eine sehr geringe Wertschätzung. Mehr eine Forderung. Ich Idiot. Wie hätte ich auch mehr erwarten können? Nein &#8211; es geht nicht darum, Anerkennung zu ernten. Funktionieren muss man, wie Roboter. Am Fliessband.</p><p>Diese Papiere haben keinen Wert. <a href="http://scratchbook.ch/2010/09/22/uber-bildungssysteme-und-zwangsjacken/">Habe ich immer gewusst</a>, seltsam. Und ich habe trotzdem mit dem Scheiss angefangen. Jetzt weiss ich, dass es sich nicht lohnt. Warum habe ich das überhaupt gemacht? Lohnt sich das überhaupt? Lohnt es sich _überhaupt_ noch irgendwelche Weiterbildungen zu machen? Man funktioniert besser.</p><p>Da ist nichts an so einem Papier. Null.</p><p>Und deshalb &#8211; da sind meine Papiere:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/broken-618x480.jpg" alt="" title="broken" width="618" height="480" class="alignnone size-large wp-image-11132" /></p><p>Ich habe sie zerrissen.</p><p>Schiebt euch die sonstwo hin. Ich habe mit der Welt bald abgeschlossen.</p><p>Ja ich weiss. Ziemlich arm, wenn man seinen Wert an Papieren misst. Für die letzten zwei Monate habe ich das gemacht. Dachte, ich sei dann &#8220;mehr&#8221; Wert. Scheissidee. Was bin ich überhaupt Wert? Nichts.</p><p>Warum mache ich das überhaupt alles? Nichts hat einen Wert. Nichts, was ich jemals gemacht habe, hat einen Wert.</p><p>Soll ich weitermachen? Just for fun?</p><p>Fuck you.</p><p>Not so funny anymore.</p><p>Ich habe irgendwie die Lust und die Motivation an der Arbeit verloren. Überhaupt: Was hat das Leben sonst zu bieten? Really&#8230;</p><p>Okay, eine okkulte Ausbildung, die ICH als _wertvoll_ erachte, die in der Muggelwelt aber natürlich &#8230;. PFFF <img src='http://scratchbook.ch/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> (Wert? Über den Wert unterhalten wir uns nicht. Die wenigsten wissen überhaupt über die Existenz okkulter Lehrsysteme). Ich halte besser alles geheim und verliere kein Wort darüber. Ich kann mit niemandem darüber reden. Niemand sagt mir, ob das Wert hat oder nicht. Das tue ich ganz allein für mich. ES GEHT EUCH NICHTS AN, Muggel. Ich versuche nur grad, in zwei Welten gleichzeitig zu existieren und mir daraus irgend einen Sinn oder Wert abzuleiten, zu definieren, zu geben &#8211; in welcher Welt auch immer.</p><p>So und jetzt fort mit euch, verschwindet! Lasst mich hier noch ein bisschen depressiv herumsüderen.</p><p>Ist noch interessant. Zwei Sätze, und eine Todesspirale mit Suizidgedanken und dem Gefühl, dass man NICHTS Wert ist, setzt sich in Gang. Gedankenschleudertrauma.</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/ninfurtherdownthespiral2pr.jpeg" alt="" title="ninfurtherdownthespiral2pr" width="300" height="300" class="alignnone size-full wp-image-11131" /></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/09/13/re-weiterbildung-just-for-fun/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Puppenspiele</title><link>http://scratchbook.ch/2011/09/06/puppenspiele/</link> <comments>http://scratchbook.ch/2011/09/06/puppenspiele/#comments</comments> <pubDate>Tue, 06 Sep 2011 18:52:39 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Informatik]]></category> <category><![CDATA[Nützlich]]></category><guid isPermaLink="false">http://scratchbook.ch/?p=11120</guid> <description><![CDATA[Ich habe ein neues Spielzeug: Puppet. Puppet, an automated administrative engine for your *nix systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification. Wie oft musste ich Server einrichten, Apaches konfigurieren und dergleichen. Nach dem x-ten mal kommt zwar eine gewisse Routine auf. Aber dann [...]]]></description> <content:encoded><![CDATA[<p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/puppet.jpg" alt="" title="puppet" width="208" height="315" class="alignnone size-full wp-image-11121" /></p><p>Ich habe ein neues Spielzeug: <a href="http://puppetlabs.com/">Puppet</a>.</p><blockquote><p>Puppet, an automated administrative engine for your *nix systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.</p></blockquote><p>Wie oft musste ich Server einrichten, Apaches konfigurieren und dergleichen. Nach dem x-ten mal kommt zwar eine gewisse Routine auf. Aber dann ändert etwas; einem Apache muss ein <a href="http://scratchbook.ch/2010/12/17/varnish-cache-einer-fur-alle/">Varnish-Cache</a> vornedran gestellt werden &#8211; hmm. Was muss ich jetzt schon wieder alles anpassen? Ports der VirtualHosts, der Listen Port&#8230; Ganz gewiss geht was vergessen, und erst nach dem 3. mal Dienste neustarten und ausprobieren funktioniert alles.</p><p>Das ist jetzt Vergangenheit.<span id="more-11120"></span></p><h3>Introducing: Puppet &#8211; ein zentrales Konfigurationsmanagement-Werkzeug.</h3><p>Ich definiere 1x eine gute Konfiguration; einen gewünschten Endzustand. Und kann das dann auf beliebig viele Server anwenden.</p><p>Möchtest Du mal schauen, wie geil wir zukünftig Server konfigurieren?</p><p>Hier eine Definition eines Nodes:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/config.png" alt="" title="config" width="284" height="221" class="alignnone size-full wp-image-11122" /></p><p>Auf der Kommandozeile gebe ich folgendes ein:</p><p><code>puppetd --test</code></p><p>Und jetzt geht&#8217;s ab.<br /> Puppet stellt sicher, dass Apache, PHP und MySQL installiert sind, erstellt die nötigen Webverzeichnisse und setzt das MySQL-Passwort. Das ist natürlich alles definiert, und zwar in Modulen. Mehr dazu in 3 Minuten.</p><p>Jetzt möchte ich etwas anpassen. Ich will einen zusätzlichen Vhost-Eintrag, &#8220;about.namics.com&#8221;. Dann soll das ganze mit Varnish gecached werden.</p><p>Neue Konfiguration:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/newconfig.png" alt="" title="newconfig" width="405" height="247" class="alignnone size-full wp-image-11123" /></p><p>Puppet erstellt den neuen Vhost-Eintrag, die dazugehörigen Verzeichnisse, passt die Apachekonfiguration für den Varnish an und startet am Schluss alle betroffenen Dienste neu:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/vhost.png" alt="" title="vhost" width="617" height="684" class="alignnone size-full wp-image-11124" /></p><p>Kommandozeilenpornografie.</p><p>Was genau wie konfiguriert sein muss und wie die Abhängigkeiten sind, wird in Modulen definiert.</p><p>Hier das Modul Apache (Teilauszug):</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/module.png" alt="" title="module" width="312" height="288" class="alignnone size-full wp-image-11125" /></p><p>Das bedeutet: Wenn das Modul in einem Node verwendet wird (include apache), dann muss httpd installiert sein (ensure => installed), der Service httpd muss laufen (ensure => running), braucht aber vorher das Paket httpd (require => Package["httpd"]) und die httpd.conf wird aus einem Template erstellt. Wenn sich dort was ändert, wird der Dienst httpd neu gestartet (notify => Service["httpd"]).</p><p>Ah, Templates.</p><p>Puppet ist in Ruby geschrieben und verwendet als Template-Sprache erb. Hier ein Auszug aus dem httpd.conf Template:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/template.png" alt="" title="template" width="411" height="431" class="alignnone size-full wp-image-11126" /></p><p>Heisst:</p><p>Für jeden Vhosts bitte einen VirtualHost-Eintrag erstellen. Falls Varnish benutzt wird, auf Port 8080 lauschen, sonst auf Port 80.<br /> Der Rest ist selbsterklärend.</p><p>Prima einsetzen kann man Puppet auch als Sicherheitsgarantiersicherstellungsprogramm. Also. Ich habe eine Typo3-Installation. <a href="http://blog.namics.com/2011/05/google-viagra-a.html">Böse Spammer aus China</a> suchen nach Schwachstellen.</p><p>Ich definiere, was wie abgesichert werden muss:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/secconfig.png" alt="" title="secconfig" width="400" height="443" class="alignnone size-full wp-image-11127" /></p><p>ENABLE_INSTALL_TOOL darf nicht vorhanden sein. Die localconf.php darf nicht schreibbar sein. Das gesamte Verzeichnis (recurse => true) unter /typo3conf/ext ebensowenig.</p><p>Wenn irgendwas faul ist, merkt das Puppet und korrigiert die Abweichungen gleich:</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/sec-618x251.png" alt="" title="sec" width="618" height="251" class="alignnone size-large wp-image-11128" /></p><p>Das wunderbare daran: Ich kann diese Module für jeden Server verwenden. Ein neues Verzeichnis muss abgesichert werden? Kein Problem. 1x definieren, auf allen Servern aktiviert.</p><p>Voll Laser!</p><p><img src="http://scratchbook.ch/wp-content/uploads/2011/09/laserfido.gif" alt="" title="laserfido" width="400" height="225" class="alignnone size-full wp-image-11129" /></p> ]]></content:encoded> <wfw:commentRss>http://scratchbook.ch/2011/09/06/puppenspiele/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
