<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Weissenrieder.net on weissenrieder.net</title>
    <link>https://www.weissenrieder.net/posts/</link>
    <description>Recent content in Weissenrieder.net on weissenrieder.net</description>
    <generator>Hugo</generator>
    <language>de</language>
    <lastBuildDate>Thu, 11 Jun 2026 21:54:24 +0200</lastBuildDate>
    <atom:link href="https://www.weissenrieder.net/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Burg Vetzberg und Burg Gleiberg</title>
      <link>https://www.weissenrieder.net/posts/2026-06-11/burg-vetzberg-und-burg-gleiberg/</link>
      <pubDate>Thu, 11 Jun 2026 21:54:24 +0200</pubDate>
      <guid>https://www.weissenrieder.net/posts/2026-06-11/burg-vetzberg-und-burg-gleiberg/</guid>
      <description>&lt;p&gt;
Der weite Blick im Morgengrauen auf Vetzberg und Gleiberg und im Hintergrund Gießen.&lt;/p&gt;
&lt;p&gt;

&lt;link rel=&#34;stylesheet&#34; href=https://www.weissenrieder.net/css/hugo-easy-gallery.css /&gt;&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34;&gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;photo.jpg&#34; /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;photo.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
Samstag, 11.4.2026 05:29 · PENTAX K-1 · f/8 · ISO 100 · 0.5 s · Teilweise bewölkt, 3°C, Wind 5 km/h&lt;/p&gt;
&lt;p&gt;

&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34;&gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;map.png&#34; /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;map.png&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&#34;https://www.openstreetmap.org/?mlat=50.6318266666667&amp;amp;mlon=8.61981831666667&amp;amp;zoom=11&#34;&gt;OpenStreetMap&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blühende Bäume in der Wetterau</title>
      <link>https://www.weissenrieder.net/posts/2026-06-07/blhende-bume-in-der-wetterau/</link>
      <pubDate>Sun, 07 Jun 2026 13:46:01 +0200</pubDate>
      <guid>https://www.weissenrieder.net/posts/2026-06-07/blhende-bume-in-der-wetterau/</guid>
      <description>&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;
&lt;h2 id=&#34;headline-1&#34;&gt;
Blühende Bäume in der Wetterau
&lt;/h2&gt;
&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;
&lt;p&gt;

&lt;link rel=&#34;stylesheet&#34; href=https://www.weissenrieder.net/css/hugo-easy-gallery.css /&gt;&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34;&gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;photo.jpg&#34; alt=&#34;Das Bild zeigt eine eindrucksvolle Frühlingsszene in der Wetterau. Mehrere Bäume stehen in voller Blüte und präsentieren ein abwechslungsreiches Farbspiel: Zartes Rosa, strahlendes Weiß und frisches Grün prägen das Landschaftsbild. Dazwischen verleihen Bäume mit rötlich-braunem Laub der Szenerie zusätzliche Tiefe und Kontraste...Besonders auffällig ist der dramatische Himmel im Hintergrund. Dunkle Regenwolken ziehen über die Landschaft, während die tief stehende Sonne die blühenden Bäume hell anstrahlt und ihre Farben intensiv leuchten lässt. Dieses Zusammenspiel von Licht und Schatten erzeugt eine besondere Stimmung und unterstreicht die Schönheit des Frühlings...Ein schlichter Zaun im Vordergrund sowie die natürliche Anordnung der Bäume vermitteln den Eindruck einer typisch ländlichen Landschaft der Wetterau. Das Foto fängt den Kontrast zwischen der aufziehenden Witterung und der lebendigen Blütenpracht auf eindrucksvolle Weise ein und vermittelt die Ruhe und den Charme der Region.&#34;/&gt;
    &lt;/div&gt;
    &lt;a href=&#34;photo.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    <item>
      <title>Schloss Braunfels am Morgen</title>
      <link>https://www.weissenrieder.net/posts/2026-06-06/schloss-braunfels-am-morgen/</link>
      <pubDate>Sat, 06 Jun 2026 18:03:38 +0200</pubDate>
      <guid>https://www.weissenrieder.net/posts/2026-06-06/schloss-braunfels-am-morgen/</guid>
      <description>&lt;p&gt;
Schloss Braunfels im Oktober, leider unscharf es war windig  ;( &lt;/p&gt;
&lt;p&gt;

&lt;link rel=&#34;stylesheet&#34; href=https://www.weissenrieder.net/css/hugo-easy-gallery.css /&gt;&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34;&gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;photo.jpg&#34; alt=&#34;Das Bild zeigt die Burg Braunfels in den frühen Morgenstunden, eingebettet in eine ruhige und stimmungsvolle Landschaft...Die Burg thront majestätisch auf einem bewaldeten Hügel und wird vom sanften Licht der aufgehenden Sonne angestrahlt. Die warmen goldenen und rosafarbenen Töne des Morgenlichts verleihen den historischen Mauern und den markanten Türmen eine besonders eindrucksvolle Ausstrahlung. Über der Burg zieht sich ein zartes, rosa gefärbtes Wolkenband durch den Himmel, das den friedlichen Charakter der Szene unterstreicht...Am Fuße des Hügels schmiegen sich zahlreiche Fachwerkhäuser und Wohngebäude an den Hang und bilden den malerischen Ortskern von Braunfels. Im Vordergrund rahmen Bäume mit herbstlich gefärbtem Laub das Motiv ein und schaffen eine natürliche Kulisse, die den Blick auf die Burg lenkt...Insgesamt vermittelt das Bild eine ruhige, fast märchenhafte Atmosphäre und zeigt die Burg Braunfels als weithin sichtbares Wahrzeichen, das eindrucksvoll über der Stadt wacht und im weichen Morgenlicht besonders imposant erscheint.&#34;/&gt;
    &lt;/div&gt;
    &lt;a href=&#34;photo.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    <item>
      <title>Burg Münzenberg im Morgengrauen</title>
      <link>https://www.weissenrieder.net/posts/2026-06-06/burg-mnzenberg-im-morgengrauen/</link>
      <pubDate>Sat, 06 Jun 2026 15:53:22 +0200</pubDate>
      <guid>https://www.weissenrieder.net/posts/2026-06-06/burg-mnzenberg-im-morgengrauen/</guid>
      <description>Bild der Münzenberg zum Sonnenaufgang im November</description>
    </item>
    <item>
      <title>IPV6 mit SLACC &#43; ip token</title>
      <link>https://www.weissenrieder.net/posts/2025-07-19/ipv6-zugriff-mit-slacc-&#43;-ip-token/</link>
      <pubDate>Tue, 05 Aug 2025 10:41:45 +0200</pubDate>
      <guid>https://www.weissenrieder.net/posts/2025-07-19/ipv6-zugriff-mit-slacc-&#43;-ip-token/</guid>
      <description>Configure OpenSuse IPV6 with SLAAC &#43; fixed suffix</description>
    </item>
    <item>
      <title>Get a list of vm facts with ansible facts, jq and gron</title>
      <link>https://www.weissenrieder.net/posts/2024-07-29/</link>
      <pubDate>Mon, 29 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://www.weissenrieder.net/posts/2024-07-29/</guid>
      <description>Ansible facts seems to be the perfect tool to get information about your vms/hosts in a csv.</description>
    </item>
    <item>
      <title>Debian VMS with virsh and cloud-init</title>
      <link>https://www.weissenrieder.net/posts/2024-07-10/debian-vms-with-virsh/</link>
      <pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://www.weissenrieder.net/posts/2024-07-10/debian-vms-with-virsh/</guid>
      <description>Create a debian vm in virsh configured with cloud-init</description>
    </item>
    <item>
      <title>Hello world</title>
      <link>https://www.weissenrieder.net/posts/2023-12-17/</link>
      <pubDate>Sun, 17 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://www.weissenrieder.net/posts/2023-12-17/</guid>
      <description>&lt;p&gt;
Wieder zurück.&lt;/p&gt;
&lt;div class=&#34;src src-bash&#34;&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e5c07b&#34;&gt;echo&lt;/span&gt; &lt;span style=&#34;color:#63c381&#34;&gt;&amp;#34;Hello World&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Git Teil2</title>
      <link>https://www.weissenrieder.net/posts/2017-08-21-git-teil2/</link>
      <pubDate>Thu, 17 Aug 2023 18:29:07 +0100</pubDate>
      <guid>https://www.weissenrieder.net/posts/2017-08-21-git-teil2/</guid>
      <description>&lt;p&gt;Git Teil 2&lt;/p&gt;
&lt;h1 id=&#34;branches&#34;&gt;Branches&lt;/h1&gt;
&lt;p&gt;Branches sind sowas wie Computerspielstände. In meinem
Arbeitsverzeichniss kann ich wild zwischen den verschiedenen
Branches hin und herwechseln, solange ich vor dem Wechseln commite:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 3
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 4
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 5
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 6
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 7
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 8
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 9
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;10
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-BASH&#34; data-lang=&#34;BASH&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; git status
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Auf Branch master
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nichts zu committen, Arbeitsverzeichnis unverändert
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ~/Dokumente/gtest/ $&amp;gt; cat meinedatei.txt 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;master stand
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   ~/Dokumente/gtest/ $&amp;gt;  git branch
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  chef
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ~/Dokumente/gtest/ $&amp;gt; git checkout chef
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Zu Branch &lt;span style=&#34;color:#98c379&#34;&gt;&amp;#39;chef&amp;#39;&lt;/span&gt; gewechselt
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   ~/Dokumente/gtest/ $&amp;gt; cat meinedatei.txt 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bla  aenderung 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Wenn ich eine Datei geändert habe und zu einem anderen Branch wechseln
will, lässt git das ohne ein commit oder force nicht zu:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Infos zu Sockets</title>
      <link>https://www.weissenrieder.net/posts/2017-08-21-infos-zu-sockets/</link>
      <pubDate>Mon, 21 Aug 2017 18:34:23 +0100</pubDate>
      <guid>https://www.weissenrieder.net/posts/2017-08-21-infos-zu-sockets/</guid>
      <description>&lt;p&gt;Connections aus &lt;code&gt;/proc/$PID/fd&lt;/code&gt; herausfinden&lt;/p&gt;
&lt;h1 id=&#34;wie-finde-ich-aus-der-info-aus--procpidfd-die-connections-die-ein-programm-hat&#34;&gt;Wie finde ich aus der Info aus  /proc/$PID/fd/ die Connections die ein Programm hat:&lt;/h1&gt;
&lt;h2 id=&#34;lsof-und-internet-sockets&#34;&gt;lsof und Internet Sockets&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;lsof -i zeigt alle &amp;ldquo;Internet network files&amp;rdquo;, kombiniert mit -a (logisches AND) und -p für die Pid bekomme ich alle Internet Connections zu dieser pid:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-SHELL&#34; data-lang=&#34;SHELL&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lsof -i  &lt;span style=&#34;color:#abb2bf&#34;&gt;|&lt;/span&gt;head
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;COMMAND     PID   USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemd       &lt;span style=&#34;color:#d19a66&#34;&gt;1&lt;/span&gt;   root   23u  IPv4     &lt;span style=&#34;color:#d19a66&#34;&gt;3881&lt;/span&gt;      0t0  TCP *:sunrpc &lt;span style=&#34;color:#54b1c7&#34;&gt;(&lt;/span&gt;LISTEN&lt;span style=&#34;color:#54b1c7&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Leider lassen sich die übersetzung der Nummern in Namen nicht ausschalten.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automatisation mit Chef - Manage a node with Chef</title>
      <link>https://www.weissenrieder.net/posts/2017-08-01-chef-automation-manage-a-node/</link>
      <pubDate>Tue, 01 Aug 2017 18:39:49 +0100</pubDate>
      <guid>https://www.weissenrieder.net/posts/2017-08-01-chef-automation-manage-a-node/</guid>
      <description>&lt;h1 id=&#34;links&#34;&gt;Links&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://learn.chef.io/modules/manage-a-node-chef-server#/&#34;&gt;https://learn.chef.io/modules/manage-a-node-chef-server#/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;server-aufsetzen&#34;&gt;Server aufsetzen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Wir haben Server die wir verwalten wollen, ein Chefserver und unsere Workstation.&lt;/li&gt;
&lt;li&gt;Auf dem Chefserver installieren wir git und laden uns den Chef Server von chef.io runter und installieren ihn.&lt;/li&gt;
&lt;li&gt;ein beherztes chef-server-ctl reconfigure braucht ewig, macht aber
was. Leider nicht das richtige - es darf kein Apache laufen wund wir
brauchen mehr als 1G Speicher. Mit ohne Apache und 4G läufts dann durch.&lt;/li&gt;
&lt;li&gt;chef-manage scheint ja toll zu sein, also haben wir das installiert.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;workstation&#34;&gt;Workstation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Anscheinend machen die SSH mit RSA Keys&lt;/li&gt;
&lt;li&gt;Wir haben ja Chef manage, also holen wir uns das Starter Kit. Nope haben wir nicht. Dazu brauchts eine Lizenz. Also&lt;/li&gt;
&lt;li&gt;Wir kopieren die 2 PEM Files (für die Orga und den User)  in ein .chef Verzeichniss, das kopieren wir auf den client&lt;/li&gt;
&lt;li&gt;Erstellen uns eine knife.rb - wichtig hierbei: node_name muss wie unser User heissen, und hinter server_url kommt nohc die organisation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;zusammenfassung&#34;&gt;Zusammenfassung&lt;/h2&gt;
&lt;p&gt;Ja, geht alles. Warum knife als ssh ersatz und kein richtiges ssh? Warum die Trennung zwischen Workstation und Server?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automatisation mit Chef - Learn the Chef Basics</title>
      <link>https://www.weissenrieder.net/posts/2017-08-01-chef-automation-start/</link>
      <pubDate>Tue, 01 Aug 2017 18:36:42 +0100</pubDate>
      <guid>https://www.weissenrieder.net/posts/2017-08-01-chef-automation-start/</guid>
      <description>&lt;h1 id=&#34;links&#34;&gt;Links&lt;/h1&gt;
&lt;p&gt;Chef bietet einen Kurs unter
&lt;a href=&#34;https://www.ubuntu.com/download/desktop/thank-you?country=DE&amp;amp;version=16.04.2&amp;amp;architecture=amd64&#34;&gt;https://www.ubuntu.com/download/desktop/thank-you?country=DE&amp;amp;version=16.04.2&amp;amp;architecture=amd64&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;learn-the-chef-basics&#34;&gt;Learn the Chef Basics&lt;/h1&gt;
&lt;h2 id=&#34;nötige-vorbereitungen&#34;&gt;Nötige Vorbereitungen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu herunterladen&lt;/li&gt;
&lt;li&gt;in einer libvirt umgebung installaieren
sudo mv ubuntu-16.04.2-desktop-amd64.iso  /var/lib/libvirt/images&lt;/li&gt;
&lt;li&gt;Ubuntu braucht mindestens 8.X G;(&lt;/li&gt;
&lt;li&gt;Man sollte mal über ein netzinstall image o.ä nachdenken, den gibts hier: &lt;a href=&#34;https://www.ubuntu.com/download/server&#34;&gt;https://www.ubuntu.com/download/server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Im Tutorial gibts eine coole Cloud mit Browserzugriff Spcie über Browser? &lt;a href=&#34;https://cloud.skytap.com/&#34;&gt;https://cloud.skytap.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;änderungen-an-der-default-installation-von-ubuntu&#34;&gt;Änderungen an der Default installation von Ubuntu&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;apt-get install aptitude&lt;/li&gt;
&lt;li&gt;aptitude install chef - Der Frag nach der Url des Chefservers. Das ignorieren wir mal gekonnt.&lt;/li&gt;
&lt;li&gt;aptitude install emacs vim&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;erkenntnisse-aus-dem-1-tutorial&#34;&gt;Erkenntnisse aus dem 1. Tutorial&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.chef.io/modules/learn-the-basics/ubuntu/free/configure-a-resource#/&#34;&gt;https://learn.chef.io/modules/learn-the-basics/ubuntu/free/configure-a-resource#/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;man kann Dateien anlegen&lt;/li&gt;
&lt;li&gt;man kann Dateien löschen&lt;/li&gt;
&lt;li&gt;Ein Rezept (recipe) enthält eine oder mehrere Resourcen. Jede Resource beschreibt welchen State eine Teil des Systems hat. Eine Datei ist z.B eine Resource. (Hä?) Wir haben nciht beschrieben wie man die Datei erstellt, nur das die Datei da sein muss.&lt;/li&gt;
&lt;li&gt;Resourcen haben Aktionen - hier z.B die :delete Aktion.&lt;/li&gt;
&lt;li&gt;Die Dokumentation der Resource ist nach Typen (hier Datei aufgegliedert).&lt;/li&gt;
&lt;li&gt;hello.rb ist ein Rezept.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;erkentnisse-aus-dem-2-tutorial&#34;&gt;Erkentnisse aus dem 2. Tutorial&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ok, wir installieren Apache&lt;/li&gt;
&lt;li&gt;Ok - unser Chef kennt kein apt_update hm.. ist wohl zu alt:  chef-client &amp;ndash;version liefert 12.3.0 - wir suchen mal wie man die neuste Chef installiert. Anscheinden reicht für dieses Tutorial das Develpment kit von:  &lt;a href=&#34;https://packages.chef.io/files/stable/chefdk/2.0.28/ubuntu/16.04/chefdk_2.0.28-1_amd64.deb&#34;&gt;https://packages.chef.io/files/stable/chefdk/2.0.28/ubuntu/16.04/chefdk_2.0.28-1_amd64.deb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Die Resourcen werden in der Reihenfolge angewant wie sie im  Rezept-Datei stehen.&lt;/li&gt;
&lt;li&gt;Attribute (wasndas?) können überall stehen.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;erkenntnisse-aus-dem-3-tutorial&#34;&gt;Erkenntnisse aus dem 3. Tutorial&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;cookbooks sind toll werden über folgendes Kommand angelegt: chef generate cookbook cookbooks/learn_chef_apache2&lt;/li&gt;
&lt;li&gt;templates will man haben: chef generate template cookbooks/learn_chef_apache2 index.html&lt;/li&gt;
&lt;li&gt;was eine runlist ist, wird leider nicht erklärt, aber anscheinend gehen cookbooks nur mit runlists: sudo chef-client &amp;ndash;local-mode &amp;ndash;runlist &amp;lsquo;recipe[learn_chef_apache2]&amp;rsquo;
anscheinend lassen mich run-lists beschreiben welche Rezepte laufen sollen und in welcher Reihenfolge sie laufen sollen.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Standardabweichung und Korrelation mit R Berechnen</title>
      <link>https://www.weissenrieder.net/posts/2016-12-02-korrelation-standardabweichung-mit-r/</link>
      <pubDate>Fri, 02 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://www.weissenrieder.net/posts/2016-12-02-korrelation-standardabweichung-mit-r/</guid>
      <description>&lt;h2 id=&#34;was-ist-was&#34;&gt;Was ist was:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Varianz: Berechne die  Differenz des Wertes zum Durchschnitt im Quadrat,
summiere für alle Werte. Bilde dann den Durchschnitt.  Hm. für unbiased wird
nicht der Durchschnitt sondern geteilt
durch n-1 genommen, man nennt das Bessel&amp;rsquo;s correction&lt;/li&gt;
&lt;li&gt;Standardabweichung: Quadratwurzel der Varianz, meist Sigma.&lt;/li&gt;
&lt;li&gt;Korrelations-Koeffizienten:
&lt;ul&gt;
&lt;li&gt;Mass für den Linearen Zusammenhang zwischen 2 Variablen&lt;/li&gt;
&lt;li&gt;Wert zwischen -1 und 1.
&lt;ul&gt;
&lt;li&gt;1=&amp;gt; Beide Variabelen hängen linear zusammen&lt;/li&gt;
&lt;li&gt;-1=&amp;gt; Beide Variablen hängen negativ linear zusammen (d.h eine Steigerung der
einen führt zu einer Minderung der anderen&lt;/li&gt;
&lt;li&gt;0 =&amp;gt; kein Zusammenhang zwischen den Variablen&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Multipliziere die Abweichung von  X vom mean(X) mit der
Abweichung  von Y von mean(Y) am gleichen Punkt. Bilde dann die Summe dieser
Produkte aller Variablen . Teile das ganze durch das Produkt der
Standardabweichungen. Überlegung hierzu: Wir versuchen einen Zusammenhang
zwischen der Länge und der Breite eines Schiffes zu finden. Wenn das Schiff
nun eine grosse Abweichung vom Durchschnitt in der Länge hat, sollte es, so
diese mit der Breite korreliert auch eine grosse Abweichung vom Durchschnitt
in der Länge haben. (Wenn ein Schiff &amp;ldquo;besonders&amp;rdquo; gross ist, ist es auch
&amp;ldquo;besonders&amp;rdquo; breit. &amp;ldquo;besonders&amp;rdquo; gross ist die Abweichung vom Durchschnitt von
gross)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;beispielrechnung-mit-dem-schiffedatensatz-aus-der-wiki&#34;&gt;Beispielrechnung mit dem Schiffedatensatz aus der Wiki&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 3
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 4
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 5
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 6
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 7
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 8
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt; 9
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;10
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;11
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;12
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;13
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;14
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;15
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;16
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;17
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-R&#34; data-lang=&#34;R&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8a93a5;font-style:italic&#34;&gt;# Datensatz einlesen:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;schiffe&lt;/span&gt; &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;lt;-&lt;/span&gt; &lt;span style=&#34;color:#00b1f7&#34;&gt;read.csv&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#98c379&#34;&gt;&amp;#39;/home/stephan/schiffe.csv&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#abb2bf&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;header&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e5c07b&#34;&gt;TRUE&lt;/span&gt; &lt;span style=&#34;color:#abb2bf&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;sep&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#98c379&#34;&gt;&amp;#39;;&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#abb2bf&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;dec&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#98c379&#34;&gt;&amp;#39;,&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#abb2bf&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#00b1f7&#34;&gt;summary&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;schiffe&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;Breite&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#aa89ea&#34;&gt;Min.&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;st&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;  &lt;span style=&#34;color:#aa89ea&#34;&gt;Median&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Mean&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;rd&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Max.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;8.60&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;13.00&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;17.50&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;19.57&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;27.75&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;39.00&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#00b1f7&#34;&gt;summary&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;schiffe&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;Länge&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Min.&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;st&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;  &lt;span style=&#34;color:#aa89ea&#34;&gt;Median&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Mean&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;rd&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Max.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#d19a66&#34;&gt;85.0&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;128.5&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;174.0&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;164.9&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;190.0&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;271.0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;	&lt;span style=&#34;color:#8a93a5;font-style:italic&#34;&gt;# Wir sind faul und sehen uns nur die ersten 10 Schiffe an&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;faul&lt;/span&gt; &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;lt;-&lt;/span&gt; &lt;span style=&#34;color:#00b1f7&#34;&gt;head&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;schiffe&lt;/span&gt; &lt;span style=&#34;color:#abb2bf&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;10&lt;/span&gt; &lt;span style=&#34;color:#abb2bf&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#00b1f7&#34;&gt;summary&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;faul&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;Breite&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#aa89ea&#34;&gt;Min.&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;st&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;  &lt;span style=&#34;color:#aa89ea&#34;&gt;Median&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Mean&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;rd&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Max.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;13.00&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;20.25&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;31.00&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;26.00&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;31.75&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;32.00&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#54b1c7&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#00b1f7&#34;&gt;summary&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;faul&lt;/span&gt;&lt;span style=&#34;color:#54b1c7&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;Länge&lt;/span&gt;&lt;span style=&#34;color:#abb2bf&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#aa89ea&#34;&gt;Min.&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;st&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;  &lt;span style=&#34;color:#aa89ea&#34;&gt;Median&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Mean&lt;/span&gt; &lt;span style=&#34;color:#d19a66&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#aa89ea&#34;&gt;rd&lt;/span&gt; &lt;span style=&#34;color:#aa89ea&#34;&gt;Qu.&lt;/span&gt;    &lt;span style=&#34;color:#aa89ea&#34;&gt;Max.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;137.0&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;188.2&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;194.0&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;202.6&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;224.2&lt;/span&gt;   &lt;span style=&#34;color:#d19a66&#34;&gt;262.0&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;img alt=&#34;Länge / Breite aus dem Schiffsdatensatz&#34; loading=&#34;lazy&#34; src=&#34;%7B%7Bsite.url%7D%7D%7B%7Bsite.baseurl%7D%7D/bilder/breite_laenge.png&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Git Cheat Sheet</title>
      <link>https://www.weissenrieder.net/posts/2016-12-01-git-cheat-sheet/</link>
      <pubDate>Thu, 01 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://www.weissenrieder.net/posts/2016-12-01-git-cheat-sheet/</guid>
      <description>&lt;p&gt;Eine kleine Anleitung für Git&lt;/p&gt;
&lt;h2 id=&#34;erstellen-eines-git-repros&#34;&gt;Erstellen eines Git Repros&lt;/h2&gt;
&lt;p&gt;Erzeugen mit:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8a93a5;font-style:italic&#34;&gt;#&amp;gt; git init &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Vom Server holen mit:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8a93a5;font-style:italic&#34;&gt;#&amp;gt; git clone remote user@server:path &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;abgleich&#34;&gt;Abgleich&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;hochschieben &lt;code&gt;git push &lt;/code&gt;&lt;/li&gt;
&lt;li&gt;herunterladen &lt;code&gt;git pull&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;lokales repository mit einem Remote Repository verbinden &lt;code&gt; git remote add origin user@server:path&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;neues-git-repository-anlegen-und-mit-vorhanden-daten-befüllen&#34;&gt;Neues Git Repository anlegen und mit vorhanden Daten befüllen&lt;/h2&gt;
&lt;p&gt;Szenario: Ich habe ein bißchen Sourcecode und möchte den jetzt in ein Git
Repository wandeln.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vorträge dich ich gerne auf der YAPC::Europe 2013 gesehen hätte</title>
      <link>https://www.weissenrieder.net/posts/2013-08-13/2013-08-13-yapc-europe/</link>
      <pubDate>Tue, 13 Aug 2013 00:00:00 +0000</pubDate>
      <guid>https://www.weissenrieder.net/posts/2013-08-13/2013-08-13-yapc-europe/</guid>
      <description>&lt;h1 id=&#34;yapceurope-2013&#34;&gt;YAPC::Europe 2013&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;No, I&amp;rsquo;m not going to explain it. If you can&amp;rsquo;t figure it out, you didn&amp;rsquo;t want to know anyway… :-)&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Larry Wall&lt;/p&gt;
&lt;h1 id=&#34;yapc-europe-2013-vorträge&#34;&gt;YAPC Europe 2013 Vorträge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://act.yapc.eu/ye2013/talk/4850&#34;&gt;Bread::Board by example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://act.yapc.eu/ye2013/talk/4909&#34;&gt;Monitoring with Perl and Unix::Statgrab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://act.yapc.eu/ye2013/talk/4860&#34;&gt;How to speak manager &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=fUwY3K35yAc&#34;&gt;Youtube Ein perl cron Ersatz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;yapc-europe-2013-ideen&#34;&gt;YAPC Europe 2013 Ideen:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://zguide.zeromq.org/page:all&#34;&gt;0MQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://domm.plix.at/perl/2013_08_things_i_learned_at_yapc_europe_2013.html&#34;&gt;Things I learned at YAPC::Europe 2013 in Kiev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;yapc-na---youtube-kanal&#34;&gt;YAPC NA - Youtube Kanal:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.youtube.com/yapcna&#34;&gt;http://www.youtube.com/yapcna&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.youtube.com/user/yapctv/videos&#34;&gt;Neuer Youtube Kanal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Xargs Poor Mans Parallel</title>
      <link>https://www.weissenrieder.net/posts/2013-04-24-xargs-poor-mans-parallel/</link>
      <pubDate>Wed, 24 Apr 2013 18:49:49 +0100</pubDate>
      <guid>https://www.weissenrieder.net/posts/2013-04-24-xargs-poor-mans-parallel/</guid>
      <description>&lt;h1 id=&#34;xargs-cheatsheet&#34;&gt;Xargs Cheatsheet&lt;/h1&gt;
&lt;p&gt;Xargs Cheatsheet - unter anderen als &lt;em&gt;&amp;ldquo;poor mans parallel&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Xargs als &lt;em&gt;&amp;ldquo;Pivot Tabelle&amp;rdquo;&lt;/em&gt; (Nutzt hier aus das der default Befehl von Xargs echo ist):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    ls |xargs 
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Xargs mit Kommandos welche den Dateinamen nicht als letztes Argument verwenden (z.B scp)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   find . -... -print0 |xargs -0 -i{} scp &amp;quot;{}&amp;quot; root@wohin_auch_immer:/
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Leerzeichen, Sonderzeichen und der ganze Rest -0&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   find .. -print0 |xargs -0 
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Xargs zur parallel Ausführung:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
