<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>software on Tim Schumacher</title>
    <link>https://tim.schumacher.im/tags/software/</link>
    <description>Recent content in software on Tim Schumacher</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 29 Apr 2021 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://tim.schumacher.im/tags/software/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>.zshrc config</title>
      <link>https://tim.schumacher.im/blog/zshrc/</link>
      <pubDate>Thu, 29 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://tim.schumacher.im/blog/zshrc/</guid>
      <description>&lt;p&gt;Hier ein paar nette Sachen aus meiner &lt;code&gt;.zshrc&lt;/code&gt; mit Kommentaren.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;bindkey &amp;quot;^P&amp;quot; history-beginning-search-backward-end
bindkey &amp;quot;^N&amp;quot; history-beginning-search-forward-end
autoload -U history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Das erlaubt mir meine Shell-Historie relativ einfach zu durchsuchen. Ich weis z.B. das ich irgendwas mit &lt;code&gt;ip addr&lt;/code&gt; machen will und das es ein Befehl ist, den ich in der Vergangenheit schonmal ausgeführt hab. Dann tippe ich &lt;code&gt;ip ad&lt;/code&gt; und drücke dann &lt;kbd&gt;C-p&lt;/kbd&gt; und es kommt bei der Verfollständigung &lt;code&gt;ip addr show dev eth0 | grep &#39;inet &#39;&lt;/code&gt; raus.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alias -g G=&#39; | grep&#39;
alias -g L=&#39; | bat&#39;
alias -g H=&#39; | head&#39;
alias -g T=&#39; | tail&#39;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Diese Aliase erlauben mir die gängigen Pipe-Befehle vereinfacht zu schreiben. So wird aus &lt;code&gt;ip addr show dev eth0 | grep &#39;inet &#39;&lt;/code&gt; dann &lt;code&gt;ip addr show dev eth0 G &#39;inet &#39;&lt;/code&gt; was ein erhöhter Schreibkomfort ist. &lt;a href=&#34;https://github.com/sharkdp/bat&#34;&gt;bat&lt;/a&gt; ist übrigens ein ganz netter Ersatz für less.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Gajim 1.0</title>
      <link>https://tim.schumacher.im/blog/gajim-10/</link>
      <pubDate>Sun, 18 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://tim.schumacher.im/blog/gajim-10/</guid>
      <description>&lt;p&gt;Gestern, der 2018-03-17, wurde &lt;a href=&#34;https://blog.lagaule.org/?p=86&#34;&gt;Gajim 1.0 veröffentlicht&lt;/a&gt;. Diese Version befand sich 5 Jahre in der Entwicklung und das Hauptaugenmerk war der Wechsel von &lt;a href=&#34;https://www.python.org/&#34;&gt;Python&lt;/a&gt; 2 auf 3 und &lt;a href=&#34;https://www.gtk.org/&#34;&gt;GTK&lt;/a&gt; 2 auf 3. Vom Äußerlichen hat sich nicht sooo viel geändert, aber ich hoffe mal das hier als nächstes die Hand angelegt wird, denn schön ist Gajim immer noch nicht so richtig. Aber es ist der beste und wichtigeste &lt;a href=&#34;https://de.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol&#34;&gt;XMPP&lt;/a&gt;-Client, den es zur Zeit auf dem Desktop-Markt gibt. Eine Entscheidung, die ich als wichtig und gut empfinde, ist, dass das &lt;a href=&#34;https://de.wikipedia.org/wiki/Off-the-Record_Messaging&#34;&gt;OTR&lt;/a&gt;-Plugin nicht portiert wurde und stattdessen der Fokus auf &lt;a href=&#34;https://de.wikipedia.org/wiki/OMEMO&#34;&gt;OMEMO&lt;/a&gt; gelegt wurde.&lt;/p&gt;

&lt;p&gt;Ich wünsche dem &lt;a href=&#34;https://www.gajim.org&#34;&gt;Gajim-Projekt&lt;/a&gt; viel Erfolg auf ihrem Weg zu einem der besten XMPP-Clients, die es da draußen gibt.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>