<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Marco Gabriel - Tech-O-Rama</title>
    <link>http://www.marcogabriel.com/blog/</link>
    <description>Linux and Life</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 2.0.1 - http://www.s9y.org/</generator>
    
    <image>
    <url>http://www.marcogabriel.com/blog/templates/default/img/s9y_banner_small.png</url>
    <title>RSS: Marco Gabriel - Tech-O-Rama - Linux and Life</title>
    <link>http://www.marcogabriel.com/blog/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>site_url in Modx Revo</title>
    <link>http://www.marcogabriel.com/blog/archives/646-site_url-in-Modx-Revo.html</link>
            <category>Software</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/646-site_url-in-Modx-Revo.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=646</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=646</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Neulich stellte ich eine Modx Revo Seite von http auf https um. Allerdings hatte ich danach damit zu k&amp;auml;mpfen, dass in der Base URL mal http:// und mal https:// Links auftauchten. Da Modx die [[++base_url]] selbst ermittelt, kam dann je nach erstem Abruf entweder ein http oder https zum Zug.&lt;/p&gt;

&lt;p&gt;Im Modx Forum habe ich eine &lt;a href=&quot;http://forums.modx.com/thread/31534/revolution-solved-quick-question-standard-way-to-retrieve-the-base-url&quot;&gt;L&amp;ouml;sung&lt;/a&gt; dazu gefunden: [[!++site_url]] verwenden und diese im verwendeten Kontext einfach festschreiben. Danach sollten alle Links sauber sein.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 27 Dec 2014 23:59:46 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/646-guid.html</guid>
    <category>base_url</category>
<category>http</category>
<category>https</category>
<category>modx</category>
<category>site_url</category>

</item>
<item>
    <title>Warum varnish für normale Webserver nichts bringt</title>
    <link>http://www.marcogabriel.com/blog/archives/644-Warum-varnish-fuer-normale-Webserver-nichts-bringt.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/644-Warum-varnish-fuer-normale-Webserver-nichts-bringt.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=644</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=644</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;https://www.varnish-cache.org/&quot;&gt;Varnish&lt;/a&gt; ist ein extrem schneller caching reverse Proxy, der einem normalen Webserver vorgeschaltet wird. In der Regel beantwortet Varnish dann die Anfragen der Benutzer, entscheidet, ob er aus seinem eigenen Cache liefern kann und den Webserver dahinter nicht mehr fragen muss. Da Varnish den Proxy im Speicher h&amp;auml;lt, bedient er Anfragen extrem schnell. Was er nicht selbst bedienen kann, z.B. weil die Seiten aktive Inhalte haben oder nicht gecached werden d&amp;uuml;rfen, gibt er an den dahinter liegenden Webserver weiter. Dar&amp;uuml;ber hinaus &amp;uuml;berwacht er die Webserver und verteilt Anfragen an mehrere Webserver. F&amp;auml;llt einer der Webserver aus, leitet Varnish dort einfach keine Anfragen mehr hin. Benutzer bekommen davon &amp;uuml;berhaupt nichts mit. Varnish ist &amp;uuml;brigens auch v&amp;ouml;llig anpassbar &amp;uuml;ber eine eigene Konfigurationssprache. Damit lassen sich extrem tolle Dinge relativ einfach realisieren.&lt;/p&gt;

&lt;p&gt;Ich kam irgendwann auf die Idee, auch normale, einzelne Webserver mit einem Varnish auszustatten, um die Auslieferung von Web Inhalten zu beschleunigen. Zun&amp;auml;chst klang das f&amp;uuml;r mich bei allen oben genannten Vorteilen wie eine Verbesserung. Zumal der Varnish auf dem gleichen Host lief und &amp;uuml;ber eine iptables Regel eingebunden wurde, d.h. mein Varnish war jederzeit im Betrieb transparent ein- und abschaltbar. Nicht mal die Webserver Konfiguration musste ich &amp;auml;ndern.&lt;/p&gt;

&lt;p&gt;Als ich mir die Statistiken des Varnish ansah, war dort allerdings kaum ein positiver Effekt zu erkennen. Die Cache Hit Rate war oft unter 1%, so dass sich kein erkennbarer Gewinn daraus erzielen liess. Varnishhist zeigt ein &amp;auml;hnliches Ergebnis, aber etwas sch&amp;ouml;ner als Varnishstat:&lt;/p&gt;

&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 647px&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:138 --&gt;&lt;img alt=&quot;&quot; class=&quot;serendipity_image_center&quot; height=&quot;298&quot; src=&quot;http://www.marcogabriel.com/blog/uploads/2014/varnishhist-webserver.png&quot; width=&quot;647&quot; /&gt;&lt;/div&gt;

&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Ausgabe von varnishhist: Unter (1) sieht man die Hits, unter (2) die an den Webserver weitergeleiteten Requests. Von links nach rechts erh&amp;ouml;ht sich die Antwortzeit.&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Der Grund daf&amp;uuml;r ist recht schnell ausgemacht. Sobald Cookies existieren, geht Varnish von einer Session aus und leitet einfach alle Anfragen an den Webserver weiter. Da heute die meisten Websites Content Management Systeme f&amp;uuml;r alles einsetzen, l&amp;auml;uft bereits beim ersten Besuch ein Cookie auf und eine Session startet. Damit ist Varnish au&amp;szlig;en vor.&lt;/p&gt;

&lt;p&gt;Varnish handelt an dieser Stelle v&amp;ouml;llig korrekt, um die Stabilit&amp;auml;t der Webanwendungen vor die Performance zu stellen.&lt;/p&gt;

&lt;p&gt;Bei kleinen Webservern, die verschiedene Websites ausliefern und alle nicht auf Varnish optimiert sind, ergibt der Einsatz von Varnish deshalb (leider) auch keinen Sinn. Man kann mittels der Scriptsprache Varnish beibringen, dass er trotzdem statische Dateien wie Bilder, CSS, etc. cached, der Aufwand lohnt sich aus meiner Erfahrung heraus trotzdem nicht.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 30 Nov 2014 15:00:46 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/644-guid.html</guid>
    <category>cache</category>
<category>performance</category>
<category>proxy</category>
<category>reverse</category>
<category>varnish</category>
<category>webserver</category>
<category>website</category>

</item>
<item>
    <title>Laufzeit eines Scripts unter Linux messen</title>
    <link>http://www.marcogabriel.com/blog/archives/643-Laufzeit-eines-Scripts-unter-Linux-messen.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/643-Laufzeit-eines-Scripts-unter-Linux-messen.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=643</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=643</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Neulich hatte ich eine Unterhaltung dar&amp;uuml;ber, wie man die Laufzeit eines Programms m&amp;ouml;glichst einfach misst. Im konkreten Fall wollten wir wissen, wie lange ein mysqldump ben&amp;ouml;tigt hat. Dazu gibts unter Linux den Befehl time, den man dem zu messenden Programm einfach voranstellt.&lt;/p&gt;

&lt;pre&gt;
time &amp;lt;Programm und Parameter&amp;gt;
[...Ausgabe des Programms...]

real&amp;#160;&amp;#160; &amp;#160;0m56.754s
user&amp;#160;&amp;#160; &amp;#160;0m0.784s
sys&amp;#160;&amp;#160; &amp;#160;0m4.004s
&lt;/pre&gt;

&lt;p&gt;Der Wert hinter real zeigt an, wie lange das Programm gelaufen ist, im obigen Beispiel 0 Minuten, 56 Sekunden und 754 Millisekunden.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 30 Nov 2014 13:56:48 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/643-guid.html</guid>
    <category>command</category>
<category>laufzeit</category>
<category>linux</category>
<category>script</category>
<category>shell</category>
<category>time</category>

</item>
<item>
    <title>mysqldump: Error 2020: Got packet bigger than ‘max_allowed_packet’ bytes</title>
    <link>http://www.marcogabriel.com/blog/archives/642-mysqldump-Error-2020-Got-packet-bigger-than-max_allowed_packet-bytes.html</link>
            <category>Zarafa</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/642-mysqldump-Error-2020-Got-packet-bigger-than-max_allowed_packet-bytes.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=642</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=642</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;F&amp;uuml;r ein &lt;a href=&quot;http://www.inett.de/produkte/zarafa&quot; name=&quot;Zarafa&quot; title=&quot;Zarafa&quot;&gt;Zarafa&lt;/a&gt; Upgrade von 6.40 auf 7.1 musste ich eine MySQL Datenbank von einem alten auf einen neuen Server &amp;uuml;bernehmen. Da es sich um eine relativ gro&amp;szlig;e Datenbank handelte, testete ich den Vorgang vorab und alles funktionierte - inklusive dem Dump und dem Restore der Datenbank.&lt;/p&gt;

&lt;p&gt;Beim eigentlichen Upgrade dann brach der Dump mit der folgenden Meldung ab:&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre&gt;
&lt;em&gt;&lt;strong&gt;mysqldump: Error 2020: Got packet bigger than &amp;lsquo;max_allowed_packet&amp;rsquo;&lt;/strong&gt;&lt;/em&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Das Problem ist, dass &lt;em&gt;mysqldump&lt;/em&gt; nicht die gleichen Konfigurationsparameter wie der &lt;em&gt;mysqld&lt;/em&gt; verwendet. In der &lt;em&gt;/etc/mysql/my.cnf&lt;/em&gt; kommt ganz weit unten eine Sektion namens &lt;em&gt;[mysqldump]&lt;/em&gt;, in der man die &lt;em&gt;max_allowed_packet&lt;/em&gt; Gr&amp;ouml;&amp;szlig;e anpassen muss, wenn der Server ebenfalls gr&amp;ouml;&amp;szlig;ere Pakete zul&amp;auml;sst. Passt man diese Gr&amp;ouml;&amp;szlig;e nicht an, k&amp;ouml;nnen Backups unbrauchbar sein weil sie mittendrin abbrechen.&lt;/p&gt;

&lt;p&gt;Der Standardwert liegt bei 16M und sollte je nach Anwendung h&amp;ouml;her gesetzt werden. Bei Zarafa ist in der Regel 32M bis 64M v&amp;ouml;llig ausreichend, da die MAPI Objekte zwar gr&amp;ouml;&amp;szlig;er sein k&amp;ouml;nnen, die Attachments jedoch im Filesystem und nicht in der Datenbank liegen. Demnach muss die Datenbank meist weniger als 32M liefern.&lt;/p&gt;

&lt;p&gt;Wenn man mysqldump von einem anderen Host aus startet (der keine my.cnf besitzt) oder die Koonfiguration nicht anpassen m&amp;ouml;chte, kann man auch als Parameter &lt;em&gt;--max-allowed-packet=32M&lt;/em&gt; angeben. Damit wird der Eintrag in der Konfiguration &amp;uuml;bersteuert.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 30 Nov 2014 13:38:12 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/642-guid.html</guid>
    <category>fehler</category>
<category>mysql</category>
<category>mysqldump</category>
<category>zarafa</category>

</item>
<item>
    <title>Mac OS X Yosemite Update: Schön, aber die Sprache des App Store</title>
    <link>http://www.marcogabriel.com/blog/archives/640-Mac-OS-X-Yosemite-Update-Schoen,-aber-die-Sprache-des-App-Store.html</link>
            <category>Alles bleibt anders</category>
            <category>Tech-O-Rama</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/640-Mac-OS-X-Yosemite-Update-Schoen,-aber-die-Sprache-des-App-Store.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=640</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=640</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;...ist bei mir jetzt von deutsch auf franz&amp;ouml;sisch gewechselt. Ja, ich surfe von einem franz&amp;ouml;sischen Anschlu&amp;szlig; aus, aber das System sowie alle Einstellungen sind auf deutsch gestellt. Alles au&amp;szlig;er dem App Store scheint auch nach wie vor auf deutsch zu sein.&lt;/p&gt;

&lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 423px&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:137 --&gt;&lt;img alt=&quot;&quot; class=&quot;serendipity_image_center&quot; src=&quot;http://www.marcogabriel.com/blog/uploads/2014/2014-10-19_12-44-37.png&quot; style=&quot;width: 423px;&quot; title=&quot;2014-10-19_12-44-37.png&quot; /&gt;&lt;/div&gt;

&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;App Store auf franz&amp;ouml;sisch seit Update&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Entweder m&amp;ouml;chte Apple mein franz&amp;ouml;sisch verbessern (Danke, Apple) oder es m&amp;ouml;chte mir ein noch besseres Benutzererlebnis bescheren, in dem&amp;#160;es f&amp;uuml;r mich Dinge automatisch einstellt (Danke,&amp;#160;aber nein danke, Apple) oder es handelt sich schlicht um einen Bug in einem neuen Betriebssystem (Shit happens, Apple).&lt;/p&gt;

&lt;p&gt;Die Optik von &lt;a href=&quot;https://www.apple.com/de/osx/&quot;&gt;Yosemite&lt;/a&gt; gef&amp;auml;llt mir sehr gut, aber es f&amp;uuml;hlt sich auf meinem zugegeben nicht mehr ganz taufrischen Macbook Air ziemlich z&amp;auml;h an. Ich hoffe, das wird noch besser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update vom 19.20.1014 22:36:&lt;/strong&gt; Wo We hat mich auf den richtigen Weg gebracht. Ganz unten rechts im App Store kann man die Sprache wieder anpassen. Jetzt ist mein App Store auch wieder auf deutsch wie vor dem Update.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 19 Oct 2014 12:45:45 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/640-guid.html</guid>
    <category>app store</category>
<category>apple</category>
<category>deutsch</category>
<category>französisch</category>
<category>mac os x</category>
<category>update</category>
<category>yosemite</category>

</item>
<item>
    <title>Stadtverwaltung München erwägt Rückkehr von Linux zu Windows</title>
    <link>http://www.marcogabriel.com/blog/archives/639-Stadtverwaltung-Muenchen-erwaegt-Rueckkehr-von-Linux-zu-Windows.html</link>
            <category>Linux</category>
            <category>Zarafa</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/639-Stadtverwaltung-Muenchen-erwaegt-Rueckkehr-von-Linux-zu-Windows.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=639</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=639</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Sicherlich ist es nicht nur legitim, sondern auch sinnvoll, die irgendwann einmal getroffenen Entscheidungen neu zu bewerten und zu pr&amp;uuml;fen, ob man richtig entschieden hat. So tut es die Stadtverwaltung M&amp;uuml;nchen im Moment. Diese m&amp;ouml;chte erneut pr&amp;uuml;fen, ob man nicht zur&amp;uuml;ck zu Windows wechseln m&amp;ouml;chte. M&amp;uuml;nchen hatte vor Jahren f&amp;uuml;r Aufsehen gesorgt als es entschied, die Stadtverwaltung auf Open Source Software umzustellen um damit langfristig kosten zu sparen und unabh&amp;auml;ngig von einzelnen Herstellern zu werden.&lt;/p&gt;

&lt;p&gt;Wie ich nun in einem &lt;a href=&quot;http://www.golem.de/news/limux-rueckkehr-zu-windows-wird-geprueft-1408-108644.html&quot;&gt;Golem Artikel&lt;/a&gt; gelesen habe, ist eine fehlende oder nicht ausreichende Groupware. Ich frage mich dabei, ob die Stadt M&amp;uuml;nchen schon mal etwas von Zarafa geh&amp;ouml;rt hat und ob ein Umstieg auf &lt;a href=&quot;http://www.inett.de/produkte/zarafa/&quot; title=&quot;Zarafa&quot;&gt;Zarafa&lt;/a&gt;&amp;#160;f&amp;uuml;r die gemeinsame Nutzung von E-Mail, Kalendern und Kontakten&amp;#160;in Betracht gezogen wurde. Die vom &amp;#160;Oberb&amp;uuml;rgermeister angesprochenen Probleme erscheinen damit auch meiner eigenen&amp;#160;Erfahrung nach jedenfalls sehr, sehr l&amp;ouml;sbar zu sein.&lt;/p&gt;

&lt;p&gt;Nat&amp;uuml;rlich halten sich auch Ger&amp;uuml;chte, dass der pl&amp;ouml;tzliche Wechsel vielleicht auch etwas mit dem neuerlich angek&amp;uuml;ndigten &lt;a href=&quot;http://www.zdnet.de/88175440/microsoft-plant-neue-deutschland-zentrale-in-muenchen-schwabing/&quot;&gt;Umzug&lt;/a&gt; der Microsoft Deutschland Zentrale nach M&amp;uuml;nchen zu tun hat.&lt;/p&gt;

&lt;p&gt;Was leider viel zu oft nicht bedacht wird, ist der &lt;a href=&quot;http://de.wikipedia.org/wiki/Lock-in-Effekt&quot;&gt;Lock-In-Effekt&lt;/a&gt; bei der Verwendung propriet&amp;auml;rer Software. Dieser sorgt vor allem beim Beenden einer Gesch&amp;auml;ftsbeziehung und dem Umstieg auf eine andere L&amp;ouml;sung f&amp;uuml;r Kosten. So sollte man auch betrachten, welche Kosten bei der Umstellung auf Linux entstanden sind, die eigentlich auf die vorher eingesetzte Software verbucht werden m&amp;uuml;ssten - allerdings kommt diese Betrachtung meist zu kurz oder wird gar nicht erst gemacht.&lt;/p&gt;

&lt;p&gt;Meiner Meinung nach macht die Stadt M&amp;uuml;nchen einen gewaltigen Fehler, wenn sie nicht ergebnisoffen an diesen R&amp;uuml;ckblick geht und sich Microsoft an den Hals wirft. Gerade die &amp;ouml;ffentliche Hand sollte hier Vorreiter sein und auf offen verf&amp;uuml;gbare Standards setzen statt einem Hersteller die T&amp;uuml;r zu &amp;ouml;ffnen, der sie dann auf Jahre in der Hand hat. Gerade jetzt, wo M&amp;uuml;nchen die Umstellung quasi geschafft hat und nur noch die Verbesserung der Infrastruktur vorantreiben m&amp;uuml;sste.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 07 Oct 2014 14:52:44 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/639-guid.html</guid>
    <category>2014</category>
<category>exchange</category>
<category>groupware</category>
<category>limux</category>
<category>mail</category>
<category>microsoft</category>
<category>münchen</category>
<category>open</category>
<category>opensource</category>
<category>politik</category>
<category>source</category>
<category>stadt</category>
<category>zarafa</category>

</item>
<item>
    <title>Diffie-Hellmann Schlüsseltausch: Warum SSL funktioniert</title>
    <link>http://www.marcogabriel.com/blog/archives/638-Diffie-Hellmann-Schluesseltausch-Warum-SSL-funktioniert.html</link>
            <category>Tech-O-Rama</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/638-Diffie-Hellmann-Schluesseltausch-Warum-SSL-funktioniert.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=638</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=638</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Heute schon den Kontostand gepr&amp;uuml;ft oder online etwas eingekauft? Meist verwendet man dazu eine verschl&amp;uuml;sselte Verbindung, auch wenn das vielen nicht bewusst ist, weil es automatisch irgendwie im Hintergrund geschieht.&lt;/p&gt;

&lt;p&gt;Obwohl wir alle fast t&amp;auml;glich Verschl&amp;uuml;sselung im Internet einsetzen, wei&amp;szlig; kaum jemand, wie das &amp;uuml;berhaupt funktioniert.&amp;#160;&lt;span style=&quot;line-height: 1.6em;&quot;&gt;Auf Youtube gibt&amp;#39;s nun ein sch&amp;ouml;nes Video, das erl&amp;auml;utert, wie zwei Personen (oder Systeme) Daten miteinander austauschen k&amp;ouml;nnen ohne sich vorher jemals getroffen zu haben.&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/YEBfamv-_do&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 27 Apr 2014 11:10:20 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/638-guid.html</guid>
    <category>austausch</category>
<category>diffie</category>
<category>encryption</category>
<category>exchange</category>
<category>hellmann</category>
<category>key</category>
<category>schlüssel</category>
<category>ssl</category>
<category>verschlüsselung</category>
<category>video</category>
<category>wissen</category>
<category>youtube</category>

</item>
<item>
    <title>vi lernen in 30 Minuten</title>
    <link>http://www.marcogabriel.com/blog/archives/636-vi-lernen-in-30-Minuten.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/636-vi-lernen-in-30-Minuten.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=636</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=636</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Geht nicht? Geht doch.&amp;#160;&lt;/p&gt;

&lt;p&gt;Und das Beste daran ist: &amp;quot;vimtutor&amp;quot; ist sehr wahrscheinlich schon installiert.&lt;/p&gt;

&lt;p&gt;Einfach auf der Shell starten und den Anweisungen folgen:&lt;/p&gt;

&lt;pre&gt;
vimtutor&lt;/pre&gt;

&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 94px&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&quot;serendipity_image_link&quot;  rel=&quot;lightbox&quot; href=&quot;http://www.marcogabriel.com/blog/uploads/2013/vimtutor.png&quot; onclick=&quot;F1 = window.open(&#039;/blog/uploads/2013/vimtutor.png&#039;,&#039;Zoom&#039;,&#039;height=674,width=577,top=120.5,left=439,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot; title=&quot;vimtutor Screenshot&quot;&gt;&lt;!-- s9ymdb:136 --&gt;&lt;img alt=&quot;vimtutor&quot; class=&quot;serendipity_image_center&quot; height=&quot;110&quot; src=&quot;http://www.marcogabriel.com/blog/uploads/2013/vimtutor.serendipityThumb.png&quot; title=&quot;vimtutor Screenshot&quot; width=&quot;94&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;vimtutor Screenshot&lt;/div&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Sun, 22 Dec 2013 02:02:32 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/636-guid.html</guid>
    <category>anleitung</category>
<category>editor</category>
<category>lernen</category>
<category>linux</category>
<category>vi</category>
<category>vim</category>
<category>vimtutor</category>

</item>
<item>
    <title>Linkverwaltung mit eigenem Bookmark Manager als Delicous Alternative</title>
    <link>http://www.marcogabriel.com/blog/archives/635-Linkverwaltung-mit-eigenem-Bookmark-Manager-als-Delicous-Alternative.html</link>
            <category>Software</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/635-Linkverwaltung-mit-eigenem-Bookmark-Manager-als-Delicous-Alternative.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=635</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=635</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Delicious war toll und ich habe es lange genutzt um meine eigenen Bookmarks unabh&amp;auml;ngig vom Browser zu verwalten. Ich habe Delicious &amp;uuml;brigens auch als Suchmaschine genutzt, da die Inhalte jeweils von Menschen zusammengestellt waren, aber das ist eine andere Geschichte.&lt;/p&gt;

&lt;p&gt;Zwischenzeitlich hat Delicious mehrmals den Besitzer gewechselt und ist heute auch f&amp;uuml;r mich nicht mehr das was ich eigentlich m&amp;ouml;chte. Daher habe ich mich nach einer eigenen Verwaltung f&amp;uuml;r meine Bookmarks umgeschaut, die ich auch auf meinem eigenen Webspace betreiben kann, um auch unabh&amp;auml;ngig zu werden.&lt;/p&gt;

&lt;p&gt;Ich bin dabei auf &lt;a href=&quot;http://sebsauvage.net/wiki/doku.php?id=php:shaarli&quot;&gt;Shaarli&lt;/a&gt; gestossen (&lt;a href=&quot;http://blog.host-consultants.de/&quot;&gt;Felix&lt;/a&gt; sei dank) und nutze es nun seit &amp;uuml;ber einem halben Jahr. Es ist minimalistisch, macht genau was es soll, einfach bedienbar und sch&amp;ouml;n in beliebige Browser integrierbar. Dar&amp;uuml;ber hinaus ben&amp;ouml;tigt es nur noch PHP und da es nur dateibasiert arbeitet ben&amp;ouml;tigt es nicht mal eine Datenbank.&lt;/p&gt;

&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 110px&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&quot;serendipity_image_link&quot;  rel=&quot;lightbox&quot; href=&quot;http://www.marcogabriel.com/blog/uploads/2013/shaarli.png&quot; onclick=&quot;F1 = window.open(&#039;/blog/uploads/2013/shaarli.png&#039;,&#039;Zoom&#039;,&#039;height=722,width=921,top=96.5,left=267,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:135 --&gt;&lt;img alt=&quot;&quot; class=&quot;serendipity_image_center&quot; height=&quot;86&quot; src=&quot;http://www.marcogabriel.com/blog/uploads/2013/shaarli.serendipityThumb.png&quot; width=&quot;110&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Shaarli Screenshot&lt;/div&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Sat, 21 Dec 2013 15:10:29 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/635-guid.html</guid>
    
</item>
<item>
    <title>fileListReceive failed bei backuppc rsync Sicherung</title>
    <link>http://www.marcogabriel.com/blog/archives/634-fileListReceive-failed-bei-backuppc-rsync-Sicherung.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/634-fileListReceive-failed-bei-backuppc-rsync-Sicherung.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=634</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=634</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;...k&amp;ouml;nnte darauf hindeuten, dass rsync noch gar nicht installiert ist.&amp;#160;&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre&gt;
apt-get install rsync&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;behebt das Problem.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 09 Oct 2013 17:03:07 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/634-guid.html</guid>
    <category>backuppc</category>
<category>failed</category>
<category>filelistreceive</category>
<category>rsync</category>

</item>
<item>
    <title>Linux diff im Detail</title>
    <link>http://www.marcogabriel.com/blog/archives/633-Linux-diff-im-Detail.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/633-Linux-diff-im-Detail.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=633</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=633</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Eben habe ich einen sch&amp;ouml;nen &lt;a href=&quot;http://www.antusblog.de/2009/05/13/dateien-vergleichen-mit-diff-kompare-und-meld/&quot;&gt;Artikel&lt;/a&gt; gefunden, der diff, kompare und meld mal im Detail beschreibt. Ich nutze diff beispielsweise immer um bei Upgrades zu sehen, welche Optionen bei einer neuen Konfigurationsdaten dazu gekommen sind.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 29 Sep 2013 17:26:20 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/633-guid.html</guid>
    <category>diff</category>
<category>kompare</category>
<category>linux</category>
<category>meld</category>
<category>vergleichen</category>

</item>
<item>
    <title>mdadm Linux Software RAID Monitoring mit Zabbix</title>
    <link>http://www.marcogabriel.com/blog/archives/632-mdadm-Linux-Software-RAID-Monitoring-mit-Zabbix.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/632-mdadm-Linux-Software-RAID-Monitoring-mit-Zabbix.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=632</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=632</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Sehr sch&amp;ouml;ne L&amp;ouml;sung:&amp;#160;&lt;a href=&quot;https://www.zabbix.com/forum/showpost.php?p=91083&amp;amp;postcount=18&quot;&gt;https://www.zabbix.com/forum/showpost.php?p=91083&amp;amp;postcount=18&lt;/a&gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 19 Sep 2013 00:18:31 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/632-guid.html</guid>
    <category>monitoring</category>
<category>raid</category>
<category>software</category>
<category>zabbix</category>

</item>
<item>
    <title>Mails eines bestimmten Absenders aus der Postfix Queue löschen</title>
    <link>http://www.marcogabriel.com/blog/archives/631-Mails-eines-bestimmten-Absenders-aus-der-Postfix-Queue-loeschen.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/631-Mails-eines-bestimmten-Absenders-aus-der-Postfix-Queue-loeschen.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=631</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=631</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Zabbix hat uns heute unseren Mailserver zugespammt mit berechtigten Fehlermeldungen. Eine einfache M&amp;ouml;glichkeit, Mails eines bestimmten Absenders aus einer Postfix Queue zu l&amp;ouml;schen, bevor diese zugestellt werden, zeige ich hier (alles in einer Zeile):&lt;/p&gt;

&lt;pre&gt;
mailq|grep absender@example.com|awk &amp;#39;{print $1}&amp;#39; &amp;gt; /tmp/zmails.tmp &amp;amp;&amp;amp; while read LINE; do postsuper -d $LINE; done &amp;lt; /tmp/zmails.tmp &amp;amp;&amp;amp; rm /tmp/zmails.tmp&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 12 Sep 2013 21:44:26 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/631-guid.html</guid>
    <category>absender</category>
<category>löschen</category>
<category>mail</category>
<category>postfix</category>
<category>postsuper</category>
<category>queue</category>
<category>zabbix</category>

</item>
<item>
    <title>Zabbix Queue voll?</title>
    <link>http://www.marcogabriel.com/blog/archives/630-Zabbix-Queue-voll.html</link>
            <category>Linux</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/630-Zabbix-Queue-voll.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=630</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=630</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Merke: Zeit richtig einstellen auf dem Zabbix Server hilft.&amp;#160;&lt;/p&gt;

&lt;p&gt;Der besagte Zabbix Server hatte die falsche Zeitzone und ging damit zwei Stunden nach. Damit kamen bestimmte Pakete von anderen Agents nicht &amp;quot;rechtzeitig&amp;quot; und wurden verworfen.&amp;#160;&lt;/p&gt;

&lt;p&gt;Nach Anpassung der Zeitzone mit&lt;/p&gt;

&lt;pre&gt;
dpkg-reconfigure tzdata&lt;/pre&gt;

&lt;p&gt;lief die Queue auch sch&amp;ouml;n leer.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 11 Sep 2013 22:26:27 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/630-guid.html</guid>
    <category>monitoring</category>
<category>server</category>
<category>timezone</category>
<category>tzdata</category>
<category>zabbix</category>
<category>zeitzone</category>

</item>
<item>
    <title>Zabbix Performance Tuning</title>
    <link>http://www.marcogabriel.com/blog/archives/629-Zabbix-Performance-Tuning.html</link>
            <category>Software</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/629-Zabbix-Performance-Tuning.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=629</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=629</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Dazu gibts doch eine nette Pr&amp;auml;sentation, die zwar aus 2011 stammt, aber nach wie vor g&amp;uuml;ltig ist.&lt;/p&gt;

&lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/9898068&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;https://de.slideshare.net/xsbr/alexei-vladishev-zabbixperformancetuning&quot; title=&quot;Zabbix Performance Tuning&quot; target=&quot;_blank&quot;&gt;Zabbix Performance Tuning&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/xsbr&quot; target=&quot;_blank&quot;&gt;Ricardo Santos&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt; 
    </content:encoded>

    <pubDate>Sun, 01 Sep 2013 20:30:23 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/629-guid.html</guid>
    <category>performance</category>
<category>präsentation</category>
<category>tuning</category>
<category>zabbix</category>

</item>

</channel>
</rss>
