<?xml version="1.0" encoding='utf-8'?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://www.tauceti.net/roller/roller-ui/styles/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title type="html">TauCeti.NET</title>
    <subtitle type="html">The lost star colony...</subtitle>
    <id>https://www.tauceti.net/roller/cetixx/feed/entries/atom</id>
        <link rel="self" type="application/atom+xml" href="https://www.tauceti.net/roller/cetixx/feed/entries/atom?cat=General" />
    <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/" />
    <updated>2026-03-29T13:51:17+00:00</updated>
    <generator uri="http://roller.apache.org" version="6.1.5">Apache Roller</generator>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/website-jetzt-mit-%C3%BCber-https</id>
        <title type="html">Website jetzt mit über HTTPS erreichbar</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/website-jetzt-mit-%C3%BCber-https"/>
        <published>2016-11-03T21:53:40+00:00</published>
        <updated>2016-11-03T21:53:40+00:00</updated> 
        <category term="General" label="General" />
        <content type="html">&lt;p&gt;Hat ne Weile gedauert, aber jetzt ist tauceti.net endlich nur noch über eine sichere https-Verbindung erreichbar. Verwendet habe ich ein kostenloses &lt;a href=&quot;https://letsencrypt.org/&quot; target=&quot;_blank&quot;&gt;Let&amp;#39;s Encrypt&lt;/a&gt; Zertifikat. Das Ganze kann man mit Hilfe von &lt;a href=&quot;https://certbot.eff.org/&quot; target=&quot;_blank&quot;&gt;Certbot&lt;/a&gt; relativ einfach einrichten. Einfach Webserver (z.B. nginx, Apache, ...) und Betriebssystem auswählen und schon bekommt man entsprechende Informationen, was man es einrichten muss. Entweder ziemlich automatisiert (hier sind nur ein paar Handgriffe notwendig) oder mit ein bisschen mehr Handarbeit, aber dafür mehr Eingriffsmöglichkeiten während der Einrichtung.&lt;/p&gt;
  &lt;p&gt;Die Zertifkate sind jeweils 3 Monate gültig und man richtet sich am Besten einen Cronjob o.ä. ein, der dann automatisiert ein neues Zertifikat einrichtet, bevor das Alte abläuft.&lt;br&gt; &lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/how-it-feels-to-learn</id>
        <title type="html">How it feels to learn JavaScript in 2016</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/how-it-feels-to-learn"/>
        <published>2016-10-11T09:37:53+00:00</published>
        <updated>2016-10-11T09:37:53+00:00</updated> 
        <category term="General" label="General" />
        <content type="html">Ein wirklich lustiger &lt;a href=&quot;https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f&quot; target=&quot;_blank&quot;&gt;Artikel&lt;/a&gt; über JavaScript Frontend-Entwicklung.</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/nc-netcat-als-primitiver-portscanner</id>
        <title type="html">nc (netcat) als primitiver Portscanner</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/nc-netcat-als-primitiver-portscanner"/>
        <published>2016-03-24T12:17:39+00:00</published>
        <updated>2016-03-24T12:17:39+00:00</updated> 
        <category term="General" label="General" />
        <category term="linux" scheme="http://roller.apache.org/ns/tags/" />
        <category term="portscanner" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tools" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wenn man kurz mal wissen möchte, ob z.B. eine Portrange offen ist, geht das recht flott mit nc (netcat) z.B.:&amp;nbsp;&lt;/p&gt;
  &lt;p&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;&lt;strong&gt;nc -w 2 -zv 10.0.0.1 30000-30003&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;Connection to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;10.0.0.1&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;&amp;nbsp;30000 port [tcp/*] succeeded!
&lt;br&gt;Connection to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;10.0.0.1&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;&amp;nbsp;30001 port [tcp/*] succeeded!
&lt;br&gt;Connection to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;10.0.0.1&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;&amp;nbsp;30002 port [tcp/*] succeeded!
&lt;br&gt;Connection to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;10.0.0.1&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-family:monospace;&quot;&gt;&lt;strong&gt;&amp;nbsp;30003 port [tcp/*] succeeded!
&lt;/strong&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p&gt;Mit &lt;strong&gt;-w&lt;/strong&gt; geben wir ein Timeout von 2 Sek. an, damit wir nicht so lange warten müssen. &lt;strong&gt;-z&lt;/strong&gt; prüft, ob der Port offen ist, &lt;strong&gt;-v&lt;/strong&gt; macht nc etwas gesprächiger und hinten gibt man dann noch die &lt;strong&gt;IP&lt;/strong&gt; und die &lt;strong&gt;Port(s)&lt;/strong&gt; an.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/pid-eines-prozesses-auf-dem</id>
        <title type="html">PID eines Prozesses auf dem Docker Host einem Docker Container zuordnen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/pid-eines-prozesses-auf-dem"/>
        <published>2016-03-01T14:00:49+00:00</published>
        <updated>2016-03-01T14:00:49+00:00</updated> 
        <category term="General" label="General" />
        <category term="docker" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wenn man auf einem Server Docker am Laufen hat, sieht man vielleicht mal Prozesse auf diesem Host mit &lt;strong&gt;top, ps&lt;/strong&gt; o.ä. mit hoher CPU-Belastung. Nun möchte man wissen, in welchem Container dieser Prozess läuft. Das findet man mit folgendem Kommando raus.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;sudo docker ps -q | sudo xargs docker inspect --format &amp;#39;{{.State.Pid}}, {{.Id}}&amp;#39;&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Die erste Spalte zeigt die PID an und dahinter die Container ID.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/rest-api-mit-hapi-dogwater</id>
        <title type="html">REST API mit Hapi, Dogwater und Bedwetter erzeugen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/rest-api-mit-hapi-dogwater"/>
        <published>2015-07-29T22:00:46+00:00</published>
        <updated>2015-07-29T22:00:46+00:00</updated> 
        <category term="General" label="General" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nodejs" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">... erklärt dieser &lt;a href=&quot;http://blog.webkid.io/how-to-create-a-rest-api-with-hapi/&quot; target=&quot;_blank&quot;&gt;Blog&lt;/a&gt;.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/aquatico-free-san-serif-font</id>
        <title type="html">Aquatico - Free San Serif Font</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/aquatico-free-san-serif-font"/>
        <published>2015-07-29T22:00:22+00:00</published>
        <updated>2015-07-29T22:00:22+00:00</updated> 
        <category term="General" label="General" />
        <category term="font" scheme="http://roller.apache.org/ns/tags/" />
        <category term="graphics" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;a href=&quot;https://www.behance.net/gallery/28096233/Aquatico-Free-San-Serif&quot; target=&quot;_blank&quot;&gt;Aquatico&lt;/a&gt; ist eine freier San Serif Font.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/musik-im-browser-web-audio</id>
        <title type="html">Musik im Browser – Web Audio API Teil 1</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/musik-im-browser-web-audio"/>
        <published>2015-07-29T22:00:17+00:00</published>
        <updated>2015-07-29T22:00:17+00:00</updated> 
        <category term="General" label="General" />
        <category term="api" scheme="http://roller.apache.org/ns/tags/" />
        <category term="audio" scheme="http://roller.apache.org/ns/tags/" />
        <category term="browser" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Eine &lt;a href=&quot;http://www.keithmcmillen.com/blog/making-music-in-the-browser-web-audio-api-part-1/&quot; target=&quot;_blank&quot;&gt;Einführung&lt;/a&gt; in die Web Audio API.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/eine-einfache-empfehlungsengine-mit-javascript</id>
        <title type="html">Eine einfache Empfehlungsengine mit JavaScript...</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/eine-einfache-empfehlungsengine-mit-javascript"/>
        <published>2015-07-29T22:00:12+00:00</published>
        <updated>2015-07-29T22:00:12+00:00</updated> 
        <category term="General" label="General" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">... baut Keith Horwood in seinem Artikel &lt;a href=&quot;https://medium.com/@keithwhor/using-graph-theory-to-build-a-simple-recommendation-engine-in-javascript-ec43394b35a3&quot; target=&quot;_blank&quot;&gt;Using Graph Theory to Build a Simple Recommendation Engine in JavaScript&lt;/a&gt;.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/layzr-js</id>
        <title type="html">Layzr.js</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/layzr-js"/>
        <published>2015-07-23T21:31:13+00:00</published>
        <updated>2015-07-23T21:31:13+00:00</updated> 
        <category term="General" label="General" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Bilder einer Website nicht auf einmal zu laden, sondern erst nachgelagert, dafür kann man &lt;a href=&quot;http://callmecavs.github.io/layzr.js/&quot; target=&quot;_blank&quot;&gt;Layzr.js&lt;/a&gt; verwenden.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/greuler</id>
        <title type="html">greuler</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/greuler"/>
        <published>2015-07-23T21:31:03+00:00</published>
        <updated>2015-07-23T21:31:03+00:00</updated> 
        <category term="General" label="General" />
        <content type="html">&lt;p&gt; &lt;/p&gt; 
  &lt;p&gt;&lt;a href=&quot;http://maurizzzio.github.io/greuler/&quot; target=&quot;_blank&quot;&gt;greuler&lt;/a&gt; baut auf &lt;a href=&quot;http://d3js.org/&quot; target=&quot;_blank&quot;&gt;d3&lt;/a&gt; und &lt;a href=&quot;http://marvl.infotech.monash.edu/webcola/&quot; target=&quot;_blank&quot;&gt;WebCola&lt;/a&gt; auf und ermöglicht die Erzeugung und Manipulierung von Graphen über eine simple API.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/kubernetes-mit-vagrant-und-virtualbox</id>
        <title type="html">Kubernetes mit Vagrant und VirtualBox</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/kubernetes-mit-vagrant-und-virtualbox"/>
        <published>2015-07-23T21:30:58+00:00</published>
        <updated>2015-07-23T21:30:58+00:00</updated> 
        <category term="General" label="General" />
        <category term="cloud" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kubernetes" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Wer Kubernetes mal lokal ausprobieren möchte, findet mit dieser &lt;a href=&quot;https://github.com/GoogleCloudPlatform/kubernetes/blob/release-1.0/docs/getting-started-guides/vagrant.md&quot; target=&quot;_blank&quot;&gt;Anleitung&lt;/a&gt; eine ganz gute Einführung.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/seneca-micro-services-toolkit-f%C3%BCr</id>
        <title type="html">Seneca - Micro-Services toolkit für Node.js</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/seneca-micro-services-toolkit-f%C3%BCr"/>
        <published>2015-07-21T22:26:45+00:00</published>
        <updated>2015-07-21T22:26:45+00:00</updated> 
        <category term="General" label="General" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="microservices" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nodejs" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;a href=&quot;http://senecajs.org/&quot; target=&quot;_blank&quot;&gt;Seneca&lt;/a&gt; soll helfen, Micro-Services mit Node.js zu erstellen. Dabei kann man beginnen, alles in einem Prozess zu entwickeln und später div. Micro-Services raus zu lösen.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/welches-chrome-tab-braucht-am</id>
        <title type="html">Welches Chrome Tab braucht am meisten CPU?</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/welches-chrome-tab-braucht-am"/>
        <published>2014-12-12T20:49:59+00:00</published>
        <updated>2014-12-12T20:49:59+00:00</updated> 
        <category term="General" label="General" />
        <category term="browser" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chrome" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chromium" scheme="http://roller.apache.org/ns/tags/" />
        <category term="taskmanager" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Manchmal hat man jede Menge Tabs im Chrome (bzw. Chromium in meinem Fall) offen und manchmal erwischt man Seiten, die die CPU des Laptops zum Glühen bringen. Um herauszufinden, welche der Seiten das nun ist, die mal wieder ein vermurkstes JavaScript o.ä. an Bord hat, kann man den Chrome eigenen Taskmanager bemühen, indem man &lt;strong&gt;SHIFT+ESC&lt;/strong&gt; drückt und die Prozesse nach CPU-Verbrauch sortiert. Dann kann man die Übeltäter-Site schließen und es kehrt wieder Friede ein ;-)&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/google_nexus_7_unter_linux</id>
        <title type="html">Google Nexus 7 unter Linux ansprechen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/google_nexus_7_unter_linux"/>
        <published>2013-12-18T23:13:32+00:00</published>
        <updated>2013-12-18T23:15:00+00:00</updated> 
        <category term="General" label="General" />
        <category term="linux" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mtp" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nexus" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tablet" scheme="http://roller.apache.org/ns/tags/" />
        <category term="transfer" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wenn man das Google Nexus 7 Tablet unter Linux ansprechen will, dann benötigt man dafür noch ein paar Pakete, um direkt mit dem MTP-Device (Media Transfer Protocol) kommunizieren zu können (wenn man das Nexus nicht als USB Storage ansprechen will, per Default gibt es sich als MTP-Device aus):&lt;/p&gt; 
  &lt;p&gt;&lt;b&gt;Ubuntu: apt-get install mtpfs&amp;nbsp;&lt;/b&gt;&lt;b&gt;mtp-tools&lt;/b&gt;&lt;b&gt;&lt;br&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;Gentoo/Funtoo: &lt;/span&gt;emerge -av mtpfs kio-mtp&lt;/b&gt;&lt;/p&gt; 
  &lt;p&gt;&lt;b&gt;kio-mtp&lt;/b&gt; braucht man nur, wenn man KDE installiert hat bei Gentoo. Dann ist es allerdings sehr komfortabel. Einfach Nexus per USB anstecken und schon kann man per Drag&amp;amp;Drop Inhalte mit Dolphin hoch- oder runterladen. Unter ArchLinux kann man für Gnome &lt;b&gt;gvfs-mtp&lt;/b&gt; installieren.&lt;/p&gt; 
  &lt;p&gt;Mit &lt;b&gt;mtp-detect&lt;/b&gt; kann man prüfen, ob das Gerät erkannt wird (das Tool gibt eine Reihe von Infos aus). Es gibt noch eine Reihe weiterer &lt;b&gt;mtp-...&lt;/b&gt; Kommandos wie etwa mtp-connect, mtp-files, usw.&lt;/p&gt;
  &lt;p&gt;Weitere Infos:&lt;br&gt;&lt;a href=&quot;https://wiki.archlinux.org/index.php/MTP&quot; target=&quot;_blank&quot;&gt;https://wiki.archlinux.org/index.php/MTP&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://askubuntu.com/questions/207569/how-do-i-connect-a-nexus-7-to-transfer-files&quot; target=&quot;_blank&quot;&gt;http://askubuntu.com/questions/207569/how-do-i-connect-a-nexus-7-to-transfer-files&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/spezifische_version_eines_ruby_gem</id>
        <title type="html">Spezifische Version eines Ruby Gem installieren</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/spezifische_version_eines_ruby_gem"/>
        <published>2013-12-18T22:41:21+00:00</published>
        <updated>2013-12-18T22:41:21+00:00</updated> 
        <category term="General" label="General" />
        <category term="gem" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ruby" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wenn man eine ganz bestimmte Version eine Ruby Gems installieren möchte, dann kann man das beim Kommandozeilentool &lt;b&gt;gem&lt;/b&gt; mit dem Parameter &lt;b&gt;-v&lt;/b&gt; machen z.B.:&lt;/p&gt;
  &lt;p&gt;&lt;b&gt;gem install _name_des_gem_ -v 2.0&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/amiga_emulator_in_chrome_portable</id>
        <title type="html">Amiga Emulator in Chrome - Portable Native Client Demo</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/amiga_emulator_in_chrome_portable"/>
        <published>2013-12-12T22:08:14+00:00</published>
        <updated>2013-12-12T22:08:14+00:00</updated> 
        <category term="General" label="General" />
        <category term="amiga" scheme="http://roller.apache.org/ns/tags/" />
        <category term="browser" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chrome" scheme="http://roller.apache.org/ns/tags/" />
        <category term="emulator" scheme="http://roller.apache.org/ns/tags/" />
        <category term="retro" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wer den Chrome Browser &amp;gt;= Version 31 auf seinem Rechner hat, der kann einen &lt;a href=&quot;http://pnacl-amiga-emulator.appspot.com/uae.html&quot; target=&quot;_blank&quot;&gt;Amiga 500 Emulator&lt;/a&gt; direkt im Browser starten und ein paar alte Amiga-Games spielen :-) Mit Hilfe des&amp;nbsp;&lt;span style=&quot;font-size:13px;&quot;&gt;Portable Native Client können existierende C/C++ Programme im Browser in einer sicheren Umgebung, unabhängig von Plattform und Prozessor ausgeführt werden. Der Emulator selber basiert auf den &lt;a href=&quot;https://github.com/cstefansen/PUAE&quot;&gt;PUAE Emulator&lt;/a&gt;.&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/mysql_traffic_auf_dem_datenbankserver</id>
        <title type="html">MySQL Traffic auf dem Datenbankserver sniffen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/mysql_traffic_auf_dem_datenbankserver"/>
        <published>2013-12-11T19:44:26+00:00</published>
        <updated>2013-12-11T19:44:26+00:00</updated> 
        <category term="General" label="General" />
        <category term="capture" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mysql" scheme="http://roller.apache.org/ns/tags/" />
        <category term="packet" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sniff" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tcpdump" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tshark" scheme="http://roller.apache.org/ns/tags/" />
        <category term="wireshark" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Manchmal kann es ganz nützlich sein, wenn man mal auf der &amp;quot;Leitung&amp;quot; mithorchen kann, was denn so an SQL-Queries in der MySQL angefragt werden. Mit tshark lässt sich das ganz gut erledigen. Wenn der SQL-Traffic auf eth0 rein kommt und MySQL auf dem Standardport 3306 lauscht, dann geht das wie folgt:&amp;nbsp;&lt;/p&gt; 
  &lt;div&gt; 
    &lt;p&gt;&lt;b&gt;tshark -i eth0 \&lt;br&gt;&amp;nbsp; &amp;nbsp; -aduration:60 \&lt;br&gt;&amp;nbsp; &amp;nbsp; -d tcp.port==3306,mysql \&lt;br&gt;&amp;nbsp; &amp;nbsp; -T fields \&lt;br&gt;&amp;nbsp; &amp;nbsp; -e mysql.query &amp;#39;port 3306&amp;#39;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt; 
  &lt;/div&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/postgresql_datenbank_auf_read_only</id>
        <title type="html">PostgreSQL Datenbank auf Read-Only setzen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/postgresql_datenbank_auf_read_only"/>
        <published>2013-12-11T19:43:53+00:00</published>
        <updated>2013-12-11T19:43:53+00:00</updated> 
        <category term="General" label="General" />
        <category term="databases" scheme="http://roller.apache.org/ns/tags/" />
        <category term="postgresql" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wenn man mal in die Verlegenheit kommt, das man Schreibzugriffe auf eine PostgreSQL Datenbank verhindern will, kann man das mit folgendem Kommando tun:&lt;/p&gt; 
  &lt;p&gt;&lt;b&gt;ALTER DATABASE _datenbankname_ SET DEFAULT_TRANSACTION_READ_ONLY = on;&amp;nbsp;&lt;/b&gt;&lt;/p&gt; 
  &lt;p&gt;Allerdings kann ein User diese Einstellung für seine Session ändern, das muss man im Hinterkopf behalten. Wenn man das verhindern will, dann muss man dem User auf den entsprechenden Objekten die Schreibrechte entziehen.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/br_spacenight_neue_folgen</id>
        <title type="html">BR-Spacenight - Neue Folgen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/br_spacenight_neue_folgen"/>
        <published>2013-11-15T23:47:56+00:00</published>
        <updated>2013-11-15T23:47:56+00:00</updated> 
        <category term="General" label="General" />
        <category term="astronomy" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Ab heute Nacht 16.11. um 3 Uhr sendet der BR die neuen Folgen der &lt;a href=&quot;http://www.br.de/fernsehen/bayerisches-fernsehen/sendungen/spacenight/index.html&quot; target=&quot;_blank&quot;&gt;Spacenight&lt;/a&gt; mit Musik aus der Community.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/klangboot_radio</id>
        <title type="html">Klangboot Radio</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/klangboot_radio"/>
        <published>2013-11-05T22:19:42+00:00</published>
        <updated>2013-11-05T22:19:42+00:00</updated> 
        <category term="General" label="General" />
        <category term="ambient" scheme="http://roller.apache.org/ns/tags/" />
        <category term="electronica" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="radio" scheme="http://roller.apache.org/ns/tags/" />
        <category term="soundscapes" scheme="http://roller.apache.org/ns/tags/" />
        <category term="stream" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Wer gerne etwas ruhigere Klänge aus dem Bereich&amp;nbsp;Ambient, Electronica und Soundscapes hört, der sollte mal beim &lt;a href=&quot;http://www.klangboot.de&quot; target=&quot;_blank&quot;&gt;Klangboot Radio&lt;/a&gt; reinhören. Dabei kommen hauptsächlich Samples zum Einsatz, die unter der Creative Common License angeboten werden. Es gibt auch einen regelmäßigen Podcast mit div. Musikstücken. Besonders hörenswert finde ich den &lt;a href=&quot;http://www.klangboot.de/wp-content/uploads/podcasts/20090402_007_Klangboot_192kbps_space.mp3&quot; target=&quot;_blank&quot;&gt;Podcast&lt;/a&gt;&amp;nbsp;(direkter mp3-Download), der Musik enthält, der auch in der BR Space Night passen würde :-)&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/orsn_open_root_server_network</id>
        <title type="html">ORSN - Open Root Server Network</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/orsn_open_root_server_network"/>
        <published>2013-11-05T22:08:10+00:00</published>
        <updated>2013-11-05T22:08:10+00:00</updated> 
        <category term="General" label="General" />
        <category term="bind" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dns" scheme="http://roller.apache.org/ns/tags/" />
        <category term="domain" scheme="http://roller.apache.org/ns/tags/" />
        <category term="network" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Das die Geheimdienste dieser Welt (insbesondere die der USA und GB) ihre &amp;quot;Ohren&amp;quot; ziemlich dicht an den div. Internet-Leitungen angelegt haben, war eigentlich jedem klar, der weiß, welche technischen Möglichkeiten es inzwischen gibt. Snowden liefert jetzt &amp;quot;nur&amp;quot; noch die Beweise dafür. Deshalb war es für mich auch immer etwas unverständlich, wie viele Leute und Firmen ihre Daten in irgendwelche Clouds oder soziale Netzwerke kippen und das Ganze noch unverschlüsselt (ja, ich weiß, div. Clouddienste sind sehr praktisch ;-) ). Ich bin nicht gegen Clouds an sich (und die Amazon Cloud hat schon einige sehr verlockende Features, wovon man dann aber auch nie wieder weg kommt, wenn man sie nutzt...), aber man muss schon etwas abwägen, was Sinn macht und ob man die Daten wirklich externen Firmen anvertrauen will und kann. Das was da unter dem Deckmantel von Terror &amp;amp; Co. läuft, dürfte nicht weniger oft in handfester Industriespionage enden...&lt;/p&gt;
  &lt;p&gt;Da ich intern meinen eigenen DNS-Server habe, habe ich mich seit einiger Zeit von den ICANN koordinierten DNS-Root-Servern etwas ausgeklinkt und die Root-Server des&amp;nbsp;Open Root Server Network (ORSN) in der Bind-Config hinterlegt. Das bringt keinen Deut mehr Sicherheit, um das klar zu sagen, aber ich muss ja meine DNS-Abfragen nicht unbedingt über Server laufen lassen, die von einer Organisation kontrolliert werden, die einer US Regierungsbehörde unterstellt ist... Wer mehr zum ORSN wissen möchte, geht auf deren &lt;a href=&quot;http://www.orsn.org/de/&quot; target=&quot;_blank&quot;&gt;Homepage&lt;/a&gt; oder die &lt;a href=&quot;http://www.orsn.org/de/faq/&quot; target=&quot;_blank&quot;&gt;FAQ&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/semantic_versioning</id>
        <title type="html">Semantic Versioning</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/semantic_versioning"/>
        <published>2013-10-31T21:16:19+00:00</published>
        <updated>2013-10-31T21:16:19+00:00</updated> 
        <category term="General" label="General" />
        <category term="development" scheme="http://roller.apache.org/ns/tags/" />
        <category term="software" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;a href=&quot;http://semver.org/&quot; target=&quot;_blank&quot;&gt;Semantic Versioning&lt;/a&gt; beschreibt einen Weg, soweit man sich an die Konventionen hält, der &amp;quot;Abhängigkeitshölle&amp;quot; zu entgehen, indem es klar definiert, welche Versionsnummern nur Bugfixes enthalten, Erweiterungen enthalten (die aber rückwärtskompatibel sind) und welche inkompatible Änderungen an der öffentlichen API enthalten.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/in_firefox_und_chrome_click</id>
        <title type="html">In Firefox und Chrome Click to play aktivieren</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/in_firefox_und_chrome_click"/>
        <published>2013-10-05T09:42:26+00:00</published>
        <updated>2013-10-05T09:42:26+00:00</updated> 
        <category term="General" label="General" />
        <category term="browser" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chrome" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chromium" scheme="http://roller.apache.org/ns/tags/" />
        <category term="firefox" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Wenn ich meinen Browser öffne, dann gehen erstmal etliche Tabs auf ;-) Mit div. Flash-Blocker konnt ich bisher verhindern, das dann auch gleich eventl. in den Seiten enthaltene Videos gestartet sind. Mit HTML5 und dem Video Tag tut das aber so nicht mehr. Aber Gott sei Dank haben Firefox und Chrome eine &amp;quot;Click to play&amp;quot; Option. Damit startet dann z.B. ein Video erst, wenn man auf das Video klickt. Unter Chrome gibt man dazu in der Browser URL-Leiste&amp;nbsp;&lt;strong&gt;chrome://chrome/settings/content &lt;/strong&gt;und scrollte dann bis &lt;b&gt;Plug-Ins&lt;/b&gt;. Bei Firefox gibt man in der URL-Leiste &lt;b&gt;about:config&lt;/b&gt; ein, bestätigt den Hinweis, das man weiß, was man tut und schaltet dann die Option &lt;b&gt;plugins.click_to_play &lt;/b&gt;um.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/naxsi_web_application_firewall</id>
        <title type="html">naxsi - Web Application Firewall</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/naxsi_web_application_firewall"/>
        <published>2013-08-29T20:58:29+00:00</published>
        <updated>2013-08-29T20:58:29+00:00</updated> 
        <category term="General" label="General" />
        <category term="firewall" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nginx" scheme="http://roller.apache.org/ns/tags/" />
        <category term="security" scheme="http://roller.apache.org/ns/tags/" />
        <category term="server" scheme="http://roller.apache.org/ns/tags/" />
        <category term="website" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Was mod_security für Apache ist, ist &lt;a href=&quot;http://code.google.com/p/naxsi/&quot; target=&quot;_blank&quot;&gt;naxsi&lt;/a&gt; für Nginx - eine Web Application Firewall. Vor eine Website geschaltet, lässt naxsi nur Requests durch, die eine Art Whitelist für zulässig befindet - Deny by Default soz. Die Default Rules filtern schon eine große Anzahl von bekannten Angriffsmustern heraus. Am Besten lässt man naxis schon mal eine Weile im Lernmodus in der Dev- und/oder Stage-Phase laufen, dann hat man für das Produktivsystem schon mal eine sehr gute Ausgangsbasis für eine Whitelist.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/tridiv_css_3d_editor</id>
        <title type="html">Tridiv CSS 3D Editor </title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/tridiv_css_3d_editor"/>
        <published>2013-08-29T19:57:50+00:00</published>
        <updated>2013-08-29T19:57:50+00:00</updated> 
        <category term="General" label="General" />
        <category term="3d" scheme="http://roller.apache.org/ns/tags/" />
        <category term="css" scheme="http://roller.apache.org/ns/tags/" />
        <category term="editor" scheme="http://roller.apache.org/ns/tags/" />
        <category term="html5" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;a href=&quot;http://tridiv.com/&quot; target=&quot;_blank&quot;&gt;Tridiv&lt;/a&gt; ist ein webbasierender 3D Edtior, mit dem man ziemlich schnell 3D Objekte für CSS entwerfen kann. Schneller kommt man wohl nicht so leicht an eigene Objekte ran ;-)&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/einfache_git_verwaltung_mit_ungit</id>
        <title type="html">Einfache GIT Verwaltung mit Ungit</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/einfache_git_verwaltung_mit_ungit"/>
        <published>2013-08-22T23:24:12+00:00</published>
        <updated>2013-08-22T23:24:13+00:00</updated> 
        <category term="General" label="General" />
        <category term="git" scheme="http://roller.apache.org/ns/tags/" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nodejs" scheme="http://roller.apache.org/ns/tags/" />
        <category term="versioncontrol" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;a href=&quot;https://github.com/FredrikNoren/ungit&quot; target=&quot;_blank&quot;&gt;ungit&lt;/a&gt; ist ein nettes Tool, welches mit NodeJS realisiert wurde. Es stellt eine Weboberfläche für die Bedienung der Versionskontrolle GIT zur Verfügung. Das Ganze ist optisch sehr schön gemacht, was den Einstieg erheblich erleichtert und das Verständnis für GIT fördert. &lt;/p&gt; 
  &lt;p&gt;Als erstes muss man &lt;strong&gt;nodejs&lt;/strong&gt; installieren. Sollte bei den meisten Linux-Distributionen über&lt;strong&gt; apt-get, yum, emerge&lt;/strong&gt;, usw. schnell installiert sein. Dann installiert man ungit mit: &lt;strong&gt;npm install -g ungit&lt;/strong&gt;&lt;/p&gt; 
  &lt;p&gt; Als nächsten Schritt ruft man in einem beliebigen Verzeichnis in der Shell einfach &lt;strong&gt;ungit&lt;/strong&gt; auf und kopiert dann die angegebene URL einfach in den Brower seiner Wahl und ruft die Seite auf. Über diese Web-GUI kann man zunächst ein neues Repository erstellen oder ein vorhandenes Repo clonen. Änderungen, die man an einer Datei macht, werden sofort in der Web-GUI sichtbar. Nun kann man einfach einen Kommentar eingeben und commiten. Viele Kommandos wie branch, push (auch zu Github), rebase, revert, usw. werden z.T. einfach über Drag &amp;amp; Drop in der Web-GUI ausgelöst.&amp;nbsp;&lt;/p&gt; 
  &lt;p&gt;Auf Youtube gibt es ein ca. 6 Min. langes Video zu ungit (lohnt sich anzuschauen für den schnellen Einstieg):&amp;nbsp;&lt;/p&gt; 
   
  &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/solr_testen_mit_solrmeter</id>
        <title type="html">Solr testen mit solrmeter</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/solr_testen_mit_solrmeter"/>
        <published>2013-08-22T23:11:55+00:00</published>
        <updated>2013-08-22T23:11:55+00:00</updated> 
        <category term="General" label="General" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="jetty" scheme="http://roller.apache.org/ns/tags/" />
        <category term="performance" scheme="http://roller.apache.org/ns/tags/" />
        <category term="solr" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tomcat" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Mit &lt;a href=&quot;http://code.google.com/p/solrmeter/&quot; target=&quot;_blank&quot;&gt;solrmeter&lt;/a&gt; kann man Performance-Tests mit Apache Solr durchführen also Queries Richtung Solr abfeueren oder auch Dokumente hinzufügen und damit schon mal einen kleinen Einblick &amp;nbsp;bekommen, was die Solr-Installation in Produktion leisten wird. Das Ganze ist in Java geschrieben und hat eine nette GUI.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/bootsnipp_code_snippets_f%C3%BCr_bootstrap</id>
        <title type="html">Bootsnipp - Code Snippets für Bootstrap</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/bootsnipp_code_snippets_f%C3%BCr_bootstrap"/>
        <published>2013-06-03T21:07:51+00:00</published>
        <updated>2013-06-03T21:07:51+00:00</updated> 
        <category term="General" label="General" />
        <category term="html" scheme="http://roller.apache.org/ns/tags/" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Wer das&amp;nbsp;Bootstrap HTML/CSS/JS Framework verwendet, der sollte bei &lt;a href=&quot;http://bootsnipp.com/&quot; target=&quot;_blank&quot;&gt;Bootsnipp&lt;/a&gt; mal vorbeischauen. Hier gibt es eine ganze Reihe von interessanten Snippets für Bootstrap.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/cubieboard_open_arm_box</id>
        <title type="html">Cubieboard - Open ARM Box</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/cubieboard_open_arm_box"/>
        <published>2013-06-03T21:05:07+00:00</published>
        <updated>2013-06-03T21:05:07+00:00</updated> 
        <category term="General" label="General" />
        <category term="arm" scheme="http://roller.apache.org/ns/tags/" />
        <category term="board" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hardware" scheme="http://roller.apache.org/ns/tags/" />
        <category term="processor" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Das &lt;a href=&quot;http://cubieboard.org/&quot; target=&quot;_blank&quot;&gt;Cubieboard&lt;/a&gt; könnte u.U. eine Alternative zum Raspberry Pi sein mit folgenden Daten:&lt;/p&gt;
  &lt;p&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;1G ARM cortex-A8 processor, NEON, VFPv3, 256KB L2 cache&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;Mali400, OpenGL ES GPU&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;512M/1GB DDR3 @480MHz&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;HDMI 1080p Output&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;10/100M Ethernet&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;4Gb Nand Flash&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;2 USB Host, 1 micro SD slot, 1 SATA, 1 ir&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP..&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-size:13px;&quot;&gt;Funktioniert mit Android, Ubuntu und anderen Linux Distributionen&lt;br&gt;&lt;/span&gt;&lt;br&gt;In Deutschland u.a. erhältlich bei &lt;a href=&quot;http://www.vesalia.de/d_cubieboard.htm&quot; target=&quot;_blank&quot;&gt;Vesalia&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/redis_cluster_screencast</id>
        <title type="html">Redis Cluster Screencast</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/redis_cluster_screencast"/>
        <published>2013-05-31T23:53:21+00:00</published>
        <updated>2013-05-31T23:53:21+00:00</updated> 
        <category term="General" label="General" />
        <category term="claster" scheme="http://roller.apache.org/ns/tags/" />
        <category term="databases" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nosql" scheme="http://roller.apache.org/ns/tags/" />
        <category term="redis" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;br&gt;&lt;br&gt; 
  &lt;p&gt;&lt;a href=&quot;http://vimeo.com/63672368&quot;&gt;redis-cluster-screencast&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user17595896&quot;&gt;Salvatore Sanfilippo&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/die_wdr_computer_nacht</id>
        <title type="html">Die WDR Computer-Nacht</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/die_wdr_computer_nacht"/>
        <published>2013-04-04T22:49:04+00:00</published>
        <updated>2013-04-04T22:49:04+00:00</updated> 
        <category term="General" label="General" />
        <category term="computernacht" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fernsehen" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tv" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Ein Leben ohne Computer ist heute für die meisten undenkbar. Dabei sind die Zeiten &amp;quot;ohne&amp;quot; noch gar nicht so lange her: Das WDR Fernsehen lädt zu einer faszinierenden Zeitreise ein und stellt die rasante Entwicklung der Computer von den ersten elektronischen Rechenzentren im Jahr 1959 bis hin zu Smartphones und Tablets in den Mittelpunkt einer mehrstündigen Sondersendung in der Nacht vom 5. auf den 6. April 2013.

&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/redis_sharding_python_api_redis</id>
        <title type="html">Redis Sharding Python API - Redis Shard </title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/redis_sharding_python_api_redis"/>
        <published>2013-03-25T23:20:39+00:00</published>
        <updated>2013-03-25T23:20:39+00:00</updated> 
        <category term="General" label="General" />
        <category term="databases" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nosql" scheme="http://roller.apache.org/ns/tags/" />
        <category term="postgresql" scheme="http://roller.apache.org/ns/tags/" />
        <category term="redis" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sharding" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Will man Datensätze auf verschiedene Redis-Instanzen gleichmäßig verteilen, hilft einem diese &lt;a href=&quot;https://github.com/youngking/redis-shard&quot; target=&quot;_blank&quot;&gt;Python Sharding API&lt;/a&gt;. Die Implementierung basiert einen &lt;a href=&quot;http://oldblog.antirez.com/post/redis-presharding.html&quot; target=&quot;_blank&quot;&gt;Artikel&lt;/a&gt; von&amp;nbsp;Salvatore Sanfilippo.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/npm_cheatsheet</id>
        <title type="html">npm cheatsheet</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/npm_cheatsheet"/>
        <published>2013-02-11T17:57:50+00:00</published>
        <updated>2013-02-11T17:57:50+00:00</updated> 
        <category term="General" label="General" />
        <category term="howto" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nodejs" scheme="http://roller.apache.org/ns/tags/" />
        <category term="npm" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Marak Squires hat auf &lt;a href=&quot;http://blog.nodejitsu.com/npm-cheatsheet&quot; target=&quot;_blank&quot;&gt;dieser Seite&lt;/a&gt; ein recht praktisches Cheatsheet zusamengestellt, mit allen wichtigen Kommandos für den NodeJS Paketmanager npm.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/vermeintlicher_telefonanruf_des_microsoft_kundendienstes</id>
        <title type="html">Vermeintlicher Telefonanruf des Microsoft-Kundendienstes</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/vermeintlicher_telefonanruf_des_microsoft_kundendienstes"/>
        <published>2013-02-11T17:47:29+00:00</published>
        <updated>2013-02-11T17:47:29+00:00</updated> 
        <category term="General" label="General" />
        <category term="support" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Bei einem Telefonanruf des &amp;quot;Microsoft-Kundendienstes&amp;quot; ist grösste Vorsicht geboten. Der vermeintliche Support-Mitarbeiter will, das er TeamViewer installiert. Am anderen Ende der Leitung spricht ein Gauner. Aber ein User weiß sich zu helfen - er hat einen Atari Mega ST4 Computer :-)&lt;/p&gt; 
  &lt;p&gt; &lt;/p&gt;
  </content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/memcache_redis_proxy_twemproxy</id>
        <title type="html">Memcache/Redis Proxy: twemproxy</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/memcache_redis_proxy_twemproxy"/>
        <published>2013-01-26T20:26:31+00:00</published>
        <updated>2013-01-26T20:26:32+00:00</updated> 
        <category term="General" label="General" />
        <category term="memcached" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <category term="proxy" scheme="http://roller.apache.org/ns/tags/" />
        <category term="redis" scheme="http://roller.apache.org/ns/tags/" />
        <category term="twitter" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Die Twitter-Jungs haben schon vor einiger Zeit einen Proxy names &lt;a href=&quot;https://github.com/twitter/twemproxy&quot; target=&quot;_blank&quot;&gt;twemproxy&lt;/a&gt; &lt;a href=&quot;http://antirez.com/news/44&quot; target=&quot;_blank&quot;&gt;herausgebracht&lt;/a&gt;, welcher in C geschrieben ist, um als Vermittler zwischen den Redis-Clients und vielen Redis-DBs zu sitzen, was die Connection-Anzahl bei den Redis-DB deutlich reduzieren kann. Fast noch interessanter ist aber, das die Proxies auch &lt;b&gt;sharding&lt;/b&gt; und &lt;b&gt;consistent hashing&lt;/b&gt; beherrschen. Damit lassen sich Daten recht einfach auf verschieden Nodes verteilen, ohne das sich der Client um eine solche Implementierung kümmern müsste. Sehr praktische Sache :-)&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/git_commits_verschwinden_zuf%C3%A4llig</id>
        <title type="html">Git Commits verschwinden zufällig</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/git_commits_verschwinden_zuf%C3%A4llig"/>
        <published>2013-01-24T19:50:01+00:00</published>
        <updated>2013-01-24T19:50:01+00:00</updated> 
        <category term="General" label="General" />
        <category term="commit" scheme="http://roller.apache.org/ns/tags/" />
        <category term="git" scheme="http://roller.apache.org/ns/tags/" />
        <category term="lost" scheme="http://roller.apache.org/ns/tags/" />
        <category term="merge" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Auf Stackoverflow findet man einen ganz guten &lt;a href=&quot;http://stackoverflow.com/questions/6131763/git-changes-keep-getting-lost-due-to-seemingly-random-merges&quot; target=&quot;_blank&quot;&gt;Artikel&lt;/a&gt;, warum Commits eines Developers aus Git plötzlich scheinbar verschwinden ohne groß Spuren (sprich History) zu hinterlassen. Ein Problem könnte die &lt;b&gt;ours merge strategy&lt;/b&gt;&amp;nbsp;sein...&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/anzahl_und_zustand_tcp_verbindungen</id>
        <title type="html">Anzahl und Zustand TCP-Verbindungen</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/anzahl_und_zustand_tcp_verbindungen"/>
        <published>2013-01-24T19:49:07+00:00</published>
        <updated>2013-01-24T19:49:07+00:00</updated> 
        <category term="General" label="General" />
        <category term="established" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fin_wait" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fin_wait2" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kernel" scheme="http://roller.apache.org/ns/tags/" />
        <category term="listen" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tcp" scheme="http://roller.apache.org/ns/tags/" />
        <category term="time_wait" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Wenn man schnell mal wissen möchte, wieviele TCP-Verbindungen sich in welchem Zustand befinden, hilft dieser kleine Einzeiler:&lt;/p&gt; 
  &lt;p&gt;&lt;b&gt;netstat -an | grep tcp | awk &amp;#39;{print $6}&amp;#39; | sort | uniq -c&lt;br&gt;&lt;/b&gt; &lt;/p&gt;
  &lt;p&gt;&lt;b&gt;189 ESTABLISHED&lt;br&gt;11 FIN_WAIT2&lt;br&gt;25 LISTEN&lt;br&gt;8 SYN_RECV&lt;br&gt;1891 TIME_WAIT&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt; 
  &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/mozilla_popcorn_maker</id>
        <title type="html">Mozilla Popcorn Maker</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/mozilla_popcorn_maker"/>
        <published>2012-12-30T22:27:41+00:00</published>
        <updated>2012-12-30T22:27:41+00:00</updated> 
        <category term="General" label="General" />
        <category term="editor" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mozilla" scheme="http://roller.apache.org/ns/tags/" />
        <category term="video" scheme="http://roller.apache.org/ns/tags/" />
        <category term="web" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Die Mozilla Foundation hat einen einfachen, freien Web-Videoeditor names &lt;a href=&quot;https://popcorn.webmaker.org/&quot; target=&quot;_blank&quot;&gt;Popcorn Maker&lt;/a&gt; veröffentlicht. Neben den üblichen Videoschnittfunktionen kann man auch Maps, Links, Text, usw. einbinden, also praktisch Video und Audio mit dem Web verbinden.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/redis_bit_operations</id>
        <title type="html">Redis Bit Operations</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/redis_bit_operations"/>
        <published>2012-11-16T00:18:44+00:00</published>
        <updated>2012-11-16T00:18:44+00:00</updated> 
        <category term="General" label="General" />
        <category term="databases" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nosql" scheme="http://roller.apache.org/ns/tags/" />
        <category term="redis" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">In Redis 2.6 kamen Bit Operationen hinzu. Wie diese bei&amp;nbsp;CopperEgg benutzt werden, beschreibt dieser &lt;a href=&quot;http://copperegg.com/redis-bit-operations-use-case-at-copperegg/&quot; target=&quot;_blank&quot;&gt;Artikel&lt;/a&gt;. Beschrieben wird hier, wie man Redis für die Abrechnung eines Services auf Stundenbasis und monatlicher Abrechnung nutzen kann und das Ganze sehr sparsam und schnell mit Hilfe der Bit Operationen.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/rake_make_f%C3%BCr_python_paver</id>
        <title type="html">Rake/Make für Python: Paver und Shovel</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/rake_make_f%C3%BCr_python_paver"/>
        <published>2012-11-16T00:14:32+00:00</published>
        <updated>2012-11-16T00:14:32+00:00</updated> 
        <category term="General" label="General" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <category term="python" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;a href=&quot;https://github.com/seomoz/shovel&quot; target=&quot;_blank&quot;&gt;Shovel&lt;/a&gt; macht es&amp;nbsp;einfach,&amp;nbsp;Python Funktionen in Tasks zu verwandeln, die man von der Kommandozeile aus aufrufen und auf sie zugreifen kann. Sie können auch vom Browser aus angestoßen werden. In die gleiche Richtung geht &lt;a href=&quot;http://packages.python.org/Paver/&quot; target=&quot;_blank&quot;&gt;Paver&lt;/a&gt;.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/rethinkdb_verteilte_datenbank_f%C3%BCr_json</id>
        <title type="html">RethinkDB - Verteilte Datenbank für JSON-Dokumente</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/rethinkdb_verteilte_datenbank_f%C3%BCr_json"/>
        <published>2012-11-15T00:20:16+00:00</published>
        <updated>2012-11-15T00:20:16+00:00</updated> 
        <category term="General" label="General" />
        <category term="database" scheme="http://roller.apache.org/ns/tags/" />
        <category term="distributed" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nosql" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;div&gt;&lt;a href=&quot;http://www.rethinkdb.com/&quot; target=&quot;_blank&quot;&gt;RethinkDB&lt;/a&gt; - An open-source distributed database built with love... So beschreibt sich das Projekt selber :-) Diese DB hat ein paar Features, die sich sehr interessant anhören. Einen Cluster zu bauen, scheint z.B. recht einfach zu funktionieren. Verteilte Joins, Atomic Updates, Sharding und Replikation, JSON Datenmodell, usw. machen die DB für bestimmte Projekte u.U. interessant.&lt;br&gt;&lt;br&gt;&lt;/div&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/starrycritters</id>
        <title type="html">StarryCritters</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/starrycritters"/>
        <published>2012-11-15T00:14:11+00:00</published>
        <updated>2012-11-15T00:14:11+00:00</updated> 
        <category term="General" label="General" />
        <category term="astronomy" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Eine sehr schön gemachte &lt;a href=&quot;http://www.starrycritters.com/&quot; target=&quot;_blank&quot;&gt;Astronomie-Seite&lt;/a&gt; mit ansprechenden Design, dessen Macher davon sprechen, das ihre Seite die Wunder des Weltalls mit der Fantasie von Kindern verbindet. So finden sich dann dort auch Kategorien wie&amp;nbsp;fantasy-creatures,&amp;nbsp;bugs-birds-and-other-animals, usw. Das Ganze ist also mehr eine visuelle Sache und was für&amp;#39;s Auge und auch um mit Kindern die ersten Himmelsobjekte zu erkunden.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/vergleich_nosql_datenbanken_cassandra_hbase</id>
        <title type="html">Vergleich NoSQL Datenbanken: Cassandra, HBase, MongoDB, Riak</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/vergleich_nosql_datenbanken_cassandra_hbase"/>
        <published>2012-11-06T20:53:55+00:00</published>
        <updated>2012-11-06T20:53:55+00:00</updated> 
        <category term="General" label="General" />
        <category term="cassandra" scheme="http://roller.apache.org/ns/tags/" />
        <category term="databases" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hbase" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mongodb" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nosql" scheme="http://roller.apache.org/ns/tags/" />
        <category term="riak" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Networkworld.com hat einen ganz interessanten &lt;a href=&quot;http://www.networkworld.com/news/tech/2012/102212-nosql-263595.html&quot; target=&quot;_blank&quot;&gt;Vergleich&lt;/a&gt; der o.g. NoSQL Datenbanken (inkl. shard&amp;#39;ed MySQL und MySQL Cluster). Wie immer sind solche Vergleiche mit Vorsicht zu genießen, aber als kleine Entscheidungshilfe kann der Vergleich schon etwas weiterhelfen.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/colorscheme_designer</id>
        <title type="html">ColorScheme Designer</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/colorscheme_designer"/>
        <published>2012-11-02T23:23:36+00:00</published>
        <updated>2012-11-02T23:23:37+00:00</updated> 
        <category term="General" label="General" />
        <category term="css" scheme="http://roller.apache.org/ns/tags/" />
        <category term="html" scheme="http://roller.apache.org/ns/tags/" />
        <category term="html5" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Auf dieser &lt;a href=&quot;http://colorschemedesigner.com/&quot; target=&quot;_blank&quot;&gt;Seite&lt;/a&gt; kann man sich recht einfach ein Farbenschema für seine Website zusammenstellen. In einer Vorschau kann man sich dann gleich anzeigen lassen, wie das dann mal aussehen wird und man kann sich die Palette in div. Formaten gleich exportieren. Sehr praktische Sache...&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/kwin_effekt_implementieren_mit_javascript</id>
        <title type="html">KWin Effekt implementieren mit JavaScript und Plasmate</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/kwin_effekt_implementieren_mit_javascript"/>
        <published>2012-10-31T21:04:52+00:00</published>
        <updated>2012-10-31T21:04:52+00:00</updated> 
        <category term="General" label="General" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kde" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kwin" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programming" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Martin Graesslin hat auf seiner &lt;a href=&quot;http://blog.martin-graesslin.com/blog/2012/10/screen-cast-implementing-a-kwin-effect-in-javascript-with-plasmate/&quot; target=&quot;_blank&quot;&gt;Seite&lt;/a&gt; einen Screencast, wie man mit JavaScript und Plasmate einen KWin Effekt erstellt.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/realtime_analysen_mit_redis_und</id>
        <title type="html">Realtime Analysen mit Redis und Python: bitmapist</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/realtime_analysen_mit_redis_und"/>
        <published>2012-10-28T23:04:26+00:00</published>
        <updated>2012-10-28T23:04:26+00:00</updated> 
        <category term="General" label="General" />
        <category term="analytics" scheme="http://roller.apache.org/ns/tags/" />
        <category term="bitmap" scheme="http://roller.apache.org/ns/tags/" />
        <category term="database" scheme="http://roller.apache.org/ns/tags/" />
        <category term="python" scheme="http://roller.apache.org/ns/tags/" />
        <category term="realtime" scheme="http://roller.apache.org/ns/tags/" />
        <category term="redis" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;div&gt;
    &lt;p&gt;Wer schnell Antworten auf&amp;nbsp;&lt;/p&gt;
    &lt;p&gt;Wie oft war User 123 heute, diese Wochen, diesen Monat online?&lt;br&gt;Hat User 123 Aktion X ausgeführt?&amp;nbsp;&lt;br&gt;Wie viele User waren aktiv dieses Monat? Diese Stunde?&lt;br&gt;usw.&lt;/p&gt;
    &lt;p&gt;braucht, der sollte sich &lt;a href=&quot;http://amix.dk/blog/post/19714&quot; target=&quot;_blank&quot;&gt;bitmapist&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;https://github.com/Doist/bitmapist&quot; target=&quot;_blank&quot;&gt;github&lt;/a&gt;) anschauen und implementieren.&lt;br&gt;&lt;br&gt;&lt;/p&gt;
  &lt;/div&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/manchmal_entdeckt_man_noch_interessante</id>
        <title type="html">Manchmal entdeckt man noch interessante User-Agents...</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/manchmal_entdeckt_man_noch_interessante"/>
        <published>2012-10-28T22:57:10+00:00</published>
        <updated>2012-10-28T22:57:10+00:00</updated> 
        <category term="General" label="General" />
        <category term="strange" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Mozilla/4.0 (compatible; MSIE 4.01; Digital AlphaServer 1000A 4/233; Windows NT; Powered By 64-Bit Alpha Processor)&lt;/p&gt;
  &lt;p&gt;Zu cool: Windows NT mit IE 4 auf einem DEC Alpha :-) Der hat aber sicherlich schon ein paar Jährchen auf dem Buckel... Manche Dinger gehen einfach nicht kaputt wie die Sun 420/450 mit UltraSPARC II - einfach unkaputtbar...&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/html_zu_pdf_jpeg_konvertieren</id>
        <title type="html">HTML zu PDF/Jpeg konvertieren mit Webkit und wkhtmltopdf</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/html_zu_pdf_jpeg_konvertieren"/>
        <published>2012-10-10T21:51:36+00:00</published>
        <updated>2012-10-10T21:51:36+00:00</updated> 
        <category term="General" label="General" />
        <category term="graphics" scheme="http://roller.apache.org/ns/tags/" />
        <category term="html" scheme="http://roller.apache.org/ns/tags/" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pdf" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/wkhtmltopdf/&quot; target=&quot;_blank&quot;&gt;wkhtmltopdf&lt;/a&gt; bzw.&amp;nbsp;wkhtmltoimage ist ein ganz nettes Kommandozeilentool, das Webseiten in PDF bzw. JPEG konvertiert. Dabei kommt die Webkit-Engine zum Einsatz. Die rendert Webseiten sauber raus. Andere Tools verwenden meistens Renderengines, die nur einen Bruchteil an Features unterstützen. Dabei ist der Aufruf ganz einfach z.B.:&lt;/p&gt; 
  &lt;p&gt;wkhtmltoimage-amd64 --use-xserver http://www.tauceti.net bild.jpg&lt;/p&gt; 
  &lt;p&gt;Wenn das Ganze auf einem Server läuft, braucht man noch Xvfb (eine Art virtuellen XServer) z.B.:&lt;/p&gt; 
  &lt;p&gt;nohup Xvfb -ac :1 &amp;amp;&lt;/p&gt; 
  &lt;p&gt;Einige Features brauchen einen XServer (den man auf einem Server meist ja nicht hat) und das können wir mit Xvfb sehr einfach realisieren.&lt;/p&gt; 
  &lt;p&gt;In diesem Zusammenhang sei noch auf &lt;a href=&quot;http://phantomjs.org/&quot; target=&quot;_blank&quot;&gt;PhantomJS&lt;/a&gt; hingewiesen. Damit lassen sich z.B. automatisierte Tests von Webseiten relativ einfach realisieren. Setzt ebenfalls auf Webkit auf.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/gentoo_in_der_cloud_bootstrapping</id>
        <title type="html">Gentoo in der Cloud: Bootstrapping</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/gentoo_in_der_cloud_bootstrapping"/>
        <published>2012-10-04T22:13:26+00:00</published>
        <updated>2012-10-04T22:13:26+00:00</updated> 
        <category term="General" label="General" />
        <category term="aws" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cloud" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ec2" scheme="http://roller.apache.org/ns/tags/" />
        <category term="gentoo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="linux" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">Ein &lt;a href=&quot;http://www.dowdandassociates.com/content/gentoo-cloud-bootstrapping&quot; target=&quot;_blank&quot;&gt;Skript&lt;/a&gt; mit dem man Gentoo in der Cloud bootstrappen kann. Hier noch ein&amp;nbsp;&lt;a href=&quot;http://rich0gentoo.wordpress.com/2012/09/24/gentoo-ec2-tutorial-bootstrapping/&quot; target=&quot;_blank&quot;&gt;Gentoo EC2 Tutorial&lt;/a&gt; dazu.&lt;br&gt;&lt;br&gt;</content>
    </entry>
    <entry>
        <id>https://www.tauceti.net/roller/cetixx/entry/ace_webeditor</id>
        <title type="html">ACE Webeditor</title>
        <author><name>cetixx</name></author>
        <link rel="alternate" type="text/html" href="https://www.tauceti.net/roller/cetixx/entry/ace_webeditor"/>
        <published>2012-09-18T22:49:02+00:00</published>
        <updated>2012-09-18T22:49:02+00:00</updated> 
        <category term="General" label="General" />
        <category term="html" scheme="http://roller.apache.org/ns/tags/" />
        <category term="javascript" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;a href=&quot;http://ace.ajax.org/&quot;&gt;ACE&lt;/a&gt; ist ein Webeditor, der in die eigene Webseite eingebettet werden kann. Er wird u.a. auf github.com verwendet. Er arbeitet sehr schnell, bietet Syntax Highlighting für über 40 Sprachen, Themes, automatisches Einrücken, kann auch große Dokument verarbeiten und div. weitere Features.&lt;br&gt;&lt;br&gt;</content>
    </entry>
</feed>

