<?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>Posts on IT, Macs and live</title>
    <link>https://logbook.dlite.de/posts/</link>
    <description>Recent content in Posts on IT, Macs and live</description>
    <generator>Hugo -- 0.161.1</generator>
    <language>en-US</language>
    <managingEditor>mm@test.de (Markus)</managingEditor>
    <webMaster>mm@test.de (Markus)</webMaster>
    <lastBuildDate>Sat, 16 May 2026 17:20:10 +0000</lastBuildDate>
    <atom:link href="https://logbook.dlite.de/posts/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Shelly Flood Gen 4 in Home Assistant</title>
      <link>https://logbook.dlite.de/posts/shelly-flood-gen-4-home-assistant/</link>
      <pubDate>Sat, 16 May 2026 17:20:10 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">https://logbook.dlite.de/posts/shelly-flood-gen-4-home-assistant/</guid> 
      <description>&lt;p&gt;After using Shelly flood sensors for a few years I&amp;rsquo;ve needed to add another one.
This time a bought a Shelly Flood Gen 4 and noticed the difference to the old
ones. So, here&amp;rsquo;s my code snippet to use them all via mqtt:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;alias&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Benachrichtigung bei Wasser Sensor&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:#f92672&#34;&gt;triggers&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:#f92672&#34;&gt;id&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Kueche&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:#f92672&#34;&gt;trigger&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;mqtt&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:#f92672&#34;&gt;options&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:#f92672&#34;&gt;topic&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;shellies/shellyflood-3494546A1B2C/sensor/flood&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:#f92672&#34;&gt;payload&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;true&amp;#34;&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:#f92672&#34;&gt;id&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Waschmaschine&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:#f92672&#34;&gt;trigger&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;mqtt&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:#f92672&#34;&gt;options&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:#f92672&#34;&gt;topic&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;shellies/shellyflood-3494546D3E4F/sensor/flood&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:#f92672&#34;&gt;payload&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;true&amp;#34;&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:#f92672&#34;&gt;id&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Heizkeller&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:#f92672&#34;&gt;trigger&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;mqtt&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:#f92672&#34;&gt;options&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:#f92672&#34;&gt;topic&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;shellyfloodg4-58e6c5A5B6C7/events/rpc&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:#f92672&#34;&gt;value_template&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ value_json.params[&amp;#39;flood:0&amp;#39;].alarm }}&amp;#34;&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:#f92672&#34;&gt;payload&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;true&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:#f92672&#34;&gt;conditions&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:#f92672&#34;&gt;actions&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:#f92672&#34;&gt;metadata&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:#f92672&#34;&gt;data&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:#f92672&#34;&gt;title&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Wassersensor {{ trigger.id }} hat Wasser entdeckt&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:#f92672&#34;&gt;message&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ trigger.id }}&amp;#34;&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:#f92672&#34;&gt;action&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;notify.email_markus&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:#f92672&#34;&gt;mode&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;single&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The thing that cost me an hour of debugging: Use &lt;code&gt;payload: true&lt;/code&gt; for gen4,
&lt;strong&gt;not&lt;/strong&gt; &lt;code&gt;payload: &amp;quot;true&amp;quot;&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Warum ich Jabber benutze</title>
      <link>https://logbook.dlite.de/warum-ich-jabber-benutze/</link>
      <pubDate>Tue, 01 Feb 2011 15:20:10 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=77</guid> 
      <description>&lt;p&gt;Nachdem ich mich &lt;a href=&#34;https://logbook.dlite.de/warum-ich-kein-skype-benutze/&#34;&gt;vor ein paar Tagen&lt;/a&gt; gegen Skype ausgesprochen haben möchte ich heute ein paar positive Worte über Jabber schreiben.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Über Jabber kann man Kurznachrichten austauschen, bald auch telefonieren.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Jabber (eigentlich heißt das Protokoll &lt;a href=&#34;http://de.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol&#34;&gt;XMPP&lt;/a&gt;, aber das spricht sich so schwer) ist ein freies Protokoll, d.h. jeder kann ein Programm entwickeln, was Jabber unterstützt (im Gegensatz zu Skype, nur Skype kann Skype).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Das Jabber Netzwerk ist dezentral. Das bedeutet, dass jeder seinen eigenen Jabber Server betreiben kann, wobei die Jabber Server untereinander vernetzt sind. So betreiben z.B. web.de, GMX, der &lt;a href=&#34;http://web.jabber.ccc.de/?page_id=12&#34;&gt;CCC&lt;/a&gt; und auch Google Jabber Server. Somit gleicht diese Strucktur dem Internet - niemand kann einfach Jabber abschalten. Dies unterscheidet Jabber grundlegend von anderen Protokollen wie z.B. ICQ oder MSN. Hier betreiben AOL oder Microsoft die Server und die gesammte Kommunikation läuft immer darüber (wäre ja auch blöd wenn nicht, denn AOL oder auch Microsoft &lt;a href=&#34;http://www.ulm.ccc.de/%7Emarcel/warum-jabber.htm&#34;&gt;speichern ja alle Unterhaltungen und sichern sich die Rechte daran&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Warum ich kein Skype benutze</title>
      <link>https://logbook.dlite.de/warum-ich-kein-skype-benutze/</link>
      <pubDate>Wed, 26 Jan 2011 11:45:51 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=75</guid> 
      <description>&lt;p&gt;Des Öfteren werde ich nach meinem Skype Benutzernamen gefragt. Wenn ich dann antworte, dass ich lieber offene Kommunikationsmittel benutze führt dies meist zu Verwunderung. Keine Frage, Skype ist einfach, weit verbreitet und funktioniert. Aber ich kann mich einfach nicht mit den folgenden Gegebenheiten anfreunden:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Die Gründer von Skype waren auch maßgeblich bei der Entwicklung von &lt;a href=&#34;http://de.wikipedia.org/wiki/KaZaA&#34;&gt;KaZaA&lt;/a&gt; beteiligt. KaZaA, einer der ersten - meist für illegale Zwecke genutzte - P2P Tauschbörsen, beinhaltete diverse Schadprogramme (spyware, adware und hijacker). Diese mit KaZaA installierten Programme beobachteten den Benutzer, übermitteln die Daten des Benutzers an externe Server und präsentieren (unerwünschte) Werbung. &lt;a href=&#34;http://en.wikipedia.org/wiki/KaZaA#Bundled_malware&#34;&gt;Alles bei Wikipedia nachlesbar.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secure synchronization with wuala</title>
      <link>https://logbook.dlite.de/secure-synchronization-with-wuala/</link>
      <pubDate>Thu, 15 Jul 2010 17:04:57 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=63</guid> 
      <description>&lt;p&gt;Today I reanimate my Mac (the one you can&amp;rsquo;t carry in a small bag ;-) and came back to the secure synchronization problem. &lt;a href=&#34;http://www.woala.com&#34;&gt;Woala&lt;/a&gt; seems to be a new and good pice of software, developed in Switzerland from some IT guys - you got my trust. Seems to work good for backups, but changing a 5MB file on both machines leads to one version and no complaints about a conflic (the newer silently wins). Thats not ok for my Things Database (todo-list)&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secure synchronization with OS X launchd and unison</title>
      <link>https://logbook.dlite.de/secure-synchronization-with-os-x-launchd-and-unison/</link>
      <pubDate>Thu, 14 Jan 2010 22:35:21 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=52</guid> 
      <description>&lt;p&gt;After some weeks of using &lt;a href=&#34;https://logbook.dlite.de/dropbox-vs-ifolder-vs-teamdrive/&#34;&gt;TeamDrive&lt;/a&gt; I felt that I have to get another solution for syncing. TeamDrive isn&amp;rsquo;t bad, but it isn&amp;rsquo;t good either. It works most of the time, say 95%. But syncing is a matter of 100% trust, so I can&amp;rsquo;t live with crashes or &amp;ldquo;oh, I&amp;rsquo;ll sync in a few minutes, perhaps&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;So I decided to give unison and OS X &amp;ldquo;Folder Action&amp;rdquo; a try. But those don&amp;rsquo;t have a &amp;ldquo;on file change&amp;rdquo; event and reading about it many user complain that they aren&amp;rsquo;t really reliable. So that wouldn&amp;rsquo;t be better that TeamDrive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Font size in WordPress Plugin CodeColorer</title>
      <link>https://logbook.dlite.de/font-size-in-wordpress-plugin-codecolorer/</link>
      <pubDate>Tue, 05 Jan 2010 22:38:13 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=41</guid> 
      <description>&lt;p&gt;Today I replaced &lt;a href=&#34;http://wordpress.org/extend/plugins/syntaxhighlighter/&#34;&gt;SyntaxHighlighter Evolved&lt;/a&gt; simply because he doesn&amp;rsquo;t support AppleScript. After some tests &lt;a href=&#34;http://kpumuk.info/projects/wordpress-plugins/codecolorer/&#34;&gt;CodeColorer&lt;/a&gt; was the one to take with one problem: The font was really big. After some minutes of searching I replaced the font size given in wp-content/plugins/codecolorer/codecolorer.css from
[cc lang=&amp;ldquo;css&amp;rdquo; nowrap=&amp;ldquo;false&amp;rdquo; first_line=&amp;ldquo;5&amp;rdquo;].codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font: 13px/1.4em Monaco, Lucida Console, monospace }[/cc]
to
[cc lang=&amp;ldquo;css&amp;rdquo; nowrap=&amp;ldquo;false&amp;rdquo; first_line=&amp;ldquo;5&amp;rdquo;].codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font: 10px Monaco, Lucida Console, monospace }[/cc]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating To Dos from Redmine in Things</title>
      <link>https://logbook.dlite.de/creating-to-dos-from-redmine-in-things/</link>
      <pubDate>Tue, 05 Jan 2010 20:54:23 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=16</guid> 
      <description>&lt;p&gt;I just have had to create a dozen of To Dos in &lt;a href=&#34;http://culturedcode.com/things/&#34;&gt;Things&lt;/a&gt; based on &lt;a href=&#34;http://www.redmine.org/&#34;&gt;Redmine&lt;/a&gt; Issues. Being lazy I thougth I could spend an hour better in coding than in typing new To Dos, so here it is:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-applescript&#34; data-lang=&#34;applescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# v2010010402&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#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:#66d9ef&#34;&gt;tell&lt;/span&gt; application &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Firefox&amp;#34;&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:#75715e&#34;&gt;# set myFirefox to properties of front window as list&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:#75715e&#34;&gt;# set theTitle to «class pTit» of front window as text&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:#66d9ef&#34;&gt;set&lt;/span&gt; theTitle &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;of&lt;/span&gt; front &lt;span style=&#34;color:#a6e22e&#34;&gt;window&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:#75715e&#34;&gt;# Calling display ... within tell application &amp;#34;Firefox&amp;#34; leads to error&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:#75715e&#34;&gt;# -1728 every time you call the script again till firefox is really&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:#75715e&#34;&gt;# closed, so save the vars and end tell&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:#66d9ef&#34;&gt;end&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;tell&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#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:#66d9ef&#34;&gt;if&lt;/span&gt; (length &lt;span style=&#34;color:#66d9ef&#34;&gt;of&lt;/span&gt; theTitle &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;	display alert &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Could not get the title (empty)&amp;#34;&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:#66d9ef&#34;&gt;else&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:#75715e&#34;&gt;# save previous delimiters&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:#66d9ef&#34;&gt;set&lt;/span&gt; tid &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AppleScript&lt;/span&gt;&amp;#39;s &lt;span style=&#34;color:#66d9ef&#34;&gt;text item delimiters&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:#66d9ef&#34;&gt;set&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AppleScript&lt;/span&gt;&amp;#39;s &lt;span style=&#34;color:#66d9ef&#34;&gt;text item delimiters&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;#&amp;#34;&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:#66d9ef&#34;&gt;set&lt;/span&gt; theSubstring &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; (text item &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;of&lt;/span&gt; theTitle) &lt;span style=&#34;color:#66d9ef&#34;&gt;as &lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;text&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:#66d9ef&#34;&gt;set&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AppleScript&lt;/span&gt;&amp;#39;s &lt;span style=&#34;color:#66d9ef&#34;&gt;text item delimiters&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; - Issue Tracker xyz&amp;#34;&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:#66d9ef&#34;&gt;set&lt;/span&gt; theName &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;#&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; (text item &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;of&lt;/span&gt; theSubstring) &lt;span style=&#34;color:#66d9ef&#34;&gt;as &lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;text&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:#75715e&#34;&gt;# restore delimiters&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:#66d9ef&#34;&gt;set&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;AppleScript&lt;/span&gt;&amp;#39;s &lt;span style=&#34;color:#66d9ef&#34;&gt;text item delimiters&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; tid
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#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:#66d9ef&#34;&gt;tell&lt;/span&gt; application &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Things&amp;#34;&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:#66d9ef&#34;&gt;set&lt;/span&gt; newToDo &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; make new &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; do &lt;span style=&#34;color:#66d9ef&#34;&gt;with&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;properties&lt;/span&gt; {&lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt;:theName}
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;	&lt;span style=&#34;color:#66d9ef&#34;&gt;end&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;tell&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#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:#66d9ef&#34;&gt;tell&lt;/span&gt; application &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;GrowlHelperApp&amp;#34;&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:#66d9ef&#34;&gt;set&lt;/span&gt; the allNotificationsList &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; {&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Task Created&amp;#34;&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:#66d9ef&#34;&gt;set&lt;/span&gt; the enabledNotificationsList &lt;span style=&#34;color:#66d9ef&#34;&gt;to&lt;/span&gt; {&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Task Created&amp;#34;&lt;/span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;		register &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; application &lt;span style=&#34;color:#ae81ff&#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:#e6db74&#34;&gt;&amp;#34;Create Task from Multiple Mail (Growl Enabled)&amp;#34;&lt;/span&gt; all notifications allNotificationsList &lt;span style=&#34;color:#ae81ff&#34;&gt;¬
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;			default notifications enabledNotificationsList &lt;span style=&#34;color:#ae81ff&#34;&gt;¬
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;			icon &lt;span style=&#34;color:#66d9ef&#34;&gt;of&lt;/span&gt; application &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Things&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;		notify &lt;span style=&#34;color:#66d9ef&#34;&gt;with&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#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:#e6db74&#34;&gt;&amp;#34;Task Created&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#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:#e6db74&#34;&gt;&amp;#34;Task created in Things&amp;#34;&lt;/span&gt; description &lt;span style=&#34;color:#ae81ff&#34;&gt;¬
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;			theName application &lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Create Task from Multiple Mail (Growl Enabled)&amp;#34;&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:#66d9ef&#34;&gt;end&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;tell&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:#66d9ef&#34;&gt;end&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>spamgourmet bleibt Nummer 1</title>
      <link>https://logbook.dlite.de/spamgourmet-bleibt-nummer-1/</link>
      <pubDate>Wed, 16 Dec 2009 23:53:03 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=13</guid> 
      <description>&lt;p&gt;Habe gerade noch ein wenig geforscht, ob es eine vertrauenswürdige Alternative zum vom Ansatz her genialen &lt;a href=&#34;http://spamgourmet.com&#34;&gt;spamgourmet.com&lt;/a&gt; gibt (Problem: spamgourmet kann alle E-Mails grundsätzlich mitlesen, speichern, etc), leider nichts gefunden. Der &lt;a href=&#34;http://www.ccc.de&#34;&gt;CCC&lt;/a&gt;, das wäre mein favorisierter Betreiber, hat einen etwas anderen Service, &lt;a href=&#34;http://anonbox.net&#34;&gt;anonbox.net&lt;/a&gt;. Hier wird die E-Mail Adresse für einige Stunden bereitgehalten, nicht das, was ich suche.&lt;/p&gt;
&lt;p&gt;Als ich dann festgestellt habe, dass spamgourmet Open Source ist habe ich die weitere Suche eingestellt und bleibe vorerst da. Vielleicht gibts ja irgendwann einen eigenen spamgourmet Dienst..&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dropbox vs ifolder vs TeamDrive</title>
      <link>https://logbook.dlite.de/dropbox-vs-ifolder-vs-teamdrive/</link>
      <pubDate>Wed, 18 Nov 2009 08:26:06 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=7</guid> 
      <description>&lt;p&gt;Nachdem ich den Versuch, &lt;a href=&#34;http://www.dropbox.com/&#34;&gt;Dropbox&lt;/a&gt; mit &lt;a href=&#34;http://de.wikipedia.org/wiki/EncFS&#34;&gt;EncFS&lt;/a&gt; unter Snow Leopard zu betreiben, aufgegeben habe musste eine alternative Lösung her. Im Rennen waren: Dropbox einfach so nutzen, &lt;a href=&#34;http://www.ifolder.com/ifolder&#34;&gt;iFolder&lt;/a&gt; oder &lt;a href=&#34;http://www.teamdrive.net/de/home&#34;&gt;TeamDrive&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Gegen Dropbox spricht der externe Server, die Daten landen irgendwo auf irgendeinem Rechner in der &amp;ldquo;Cloud&amp;rdquo;. Ich weiß nicht, was mit den Daten geschieht. Vielleicht bin ich paranoid, aber es gefällt mit nicht.&lt;/p&gt;
&lt;p&gt;iFolder ist von Ansatz her perfekt, OpenSource, Windos und Mac Client. Aber in .Net geschrieben und der Server scheint Probleme unter Linux != SLES zu machen. Auch gibt es keine Lobeshymnen für die Linux und Mac Version. Ungesehen ausgeschieden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Switch from MLO to Things</title>
      <link>https://logbook.dlite.de/switch-from-mlo-to-things/</link>
      <pubDate>Wed, 04 Nov 2009 19:03:46 +0000</pubDate><author>mm@test.de (Markus)</author>
       <guid isPermaLink="false">http://logbook.dlite.de/?p=3</guid> 
      <description>&lt;p&gt;After month of using &lt;a href=&#34;http://www.mylifeorganized.net/&#34;&gt;MyLifeOrganized&lt;/a&gt; (MLO) within Parallels under Mac (and years using it under plain old Windows) I finally made the switch to a native and amazing Mac OS Software: &lt;a href=&#34;http://culturedcode.com/things/&#34;&gt;Things&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The only reason to wait so long for the switch was the data in MLO. There was no converter and using copy &amp;amp; paste for ~1500 entries was way to much for a lazy programmer. So I wrote a converter and yes - here we are. After processing 1h all entries are there including german umlauts, I love UTF8. Ok, much work to do after the move as I have used a deep hirachy within my outline in MLO, but better than nothing.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
