<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>eSheep</title>
    <link>https://blog.esheep.ch/</link>
    <description>Collection of posts about user problems (and solutions), sys-admin stuff, programming and computer science in general.</description>
    <generator>Hugo</generator>
    <language>de-CH</language>
    <atom:link href="https://blog.esheep.ch/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>A simple tool tray for CNC router bits</title>
      <link>https://blog.esheep.ch/cnc,/make/2021/02/21/cnc-tool-tray.html</link>
      <pubDate>Sun, 21 Feb 2021 19:00:01 +0100</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/cnc,/make/2021/02/21/cnc-tool-tray.html</guid>
      <description>&lt;p&gt;I started building a CNC a few months ago and I want to share one of my projects: A simple CNC tool tray to store router bits.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.esheep.ch/files/2021-02-21-tool-tray.jpg&#34; alt=&#34;CNC tool tray&#34; title=&#34;CNC tool tray&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gitlab CI automation für Jekyll</title>
      <link>https://blog.esheep.ch/jekyll/update/2020/10/16/gitlab-automation-fuer-jekyll.html</link>
      <pubDate>Fri, 16 Oct 2020 07:00:01 +0100</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/jekyll/update/2020/10/16/gitlab-automation-fuer-jekyll.html</guid>
      <description>&lt;p&gt;I use &lt;a href=&#34;https://github.com/jekyll/jekyll&#34;&gt;Jekyll&lt;/a&gt; for my blog and the posts are pushed into a Gitlab-repository. To make life easier I decided to use CI/CD to publish new posts easier. As soon as a new blog post is commited to the main branch, it will be deployed on my webserver.&lt;/p&gt;&#xA;&lt;p&gt;The website resides on a different server and is accessible through SSH. The deploy script uses rsync over SSH to copy the files over.&#xA;In order for that to work, the Gitlab CI needs a way to authenticate to the other server.&#xA;A good way is to use SSH keys. Since the gitlab-ci.yaml-file is visible in the repository, you should avoid putting sensitive data in there.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Welcome to Jekyll!</title>
      <link>https://blog.esheep.ch/jekyll/update/2019/02/16/welcome-to-jekyll.html</link>
      <pubDate>Sat, 16 Feb 2019 09:59:01 +0100</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/jekyll/update/2019/02/16/welcome-to-jekyll.html</guid>
      <description>&lt;p&gt;I migrated my blog from wordpress to &lt;a href=&#34;https://github.com/jekyll/jekyll&#34;&gt;Jekyll&lt;/a&gt;. I also decided to write more in English, specifically about Rust and embedded development.&lt;/p&gt;&#xA;&lt;p&gt;I recently started to write code in Rust and decided to use an Arduino-shield as a &amp;quot;getting started&amp;quot; project. Some blog posts about the progress should appear soon.&lt;/p&gt;&#xA;&lt;p&gt;If you&#39;re interested in Jekyll, I recommend the following link:&lt;/p&gt;&#xA;&lt;p&gt;Check out the &lt;a href=&#34;https://jekyllrb.com/docs/home&#34;&gt;Jekyll docs&lt;/a&gt; for more info on how to get the most out of Jekyll. The source available at &lt;a href=&#34;https://github.com/jekyll/jekyll&#34;&gt;Jekyll’s GitHub repo&lt;/a&gt;. Support/Questions: &lt;a href=&#34;https://talk.jekyllrb.com/&#34;&gt;Jekyll Talk&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Webserver: Subdomains auf verschiedene Dienste/Ports weiterleiten</title>
      <link>https://blog.esheep.ch/2016/03/webserver-subdomains-ports-weiterleiten/</link>
      <pubDate>Fri, 11 Mar 2016 23:06:36 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2016/03/webserver-subdomains-ports-weiterleiten/</guid>
      <description>&lt;p&gt;Wenn ein Webserver betrieben wird, kommt es ab und zu vor, dass verschiedene Subdomains einrichtet und diese an verschiedene Dienste weitergeleitet werden sollen. Am einfachsten teilt man jedem (Sub-)Domain eine eigene IP zu und macht das Ganze IP-basiert. Da IPv4-Adressen langsam rar werden, ist dies für die Meisten keine Option.&lt;/p&gt;&#xA;&lt;p&gt;Eine einfache Alternative ist folgendes: Jede Subdomain zeigt auf die selbe IP-Adresse. Alle Requests werden von einem Zentralen Webserver angenommen und (wie bei einem LoadBalancer) auf verschiedene Ports/andere IPs/Dienste/… weitergeleitet.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Play Framework &amp;#8211; ExceptionInInitializerError &amp;#8211; Workaround für Windows</title>
      <link>https://blog.esheep.ch/2013/02/play-framework-exceptionininitializererror-workaround-fur-windows/</link>
      <pubDate>Sun, 24 Feb 2013 21:00:48 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2013/02/play-framework-exceptionininitializererror-workaround-fur-windows/</guid>
      <description>&lt;p&gt;Benutzer des &lt;a href=&#34;http://www.playframework.com/&#34;&gt;Play Frameworks&lt;/a&gt; wundern sich vielleicht, weshalb der Befehl “play start” auf einem Windows PC nicht mehr funktioniert (zumindest wenn Java &amp;gt;7.0.11 installiert ist).&lt;/p&gt;&#xA;&lt;p&gt;Üblicherweise erscheint in der Konsole folgender Fehler:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Error occurred during initialization of VM&#xA;java.lang.ExceptionInInitializerError&#xA;    at java.lang.Runtime.loadLibrary0(Unknown Source)&#xA;    at java.lang.System.loadLibrary(Unknown Source)&#xA;    at java.lang.System.initializeSystemClass(Unknown Source)&#xA;Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0&#xA;    at java.lang.String.charAt(Unknown Source)&#xA;    at java.io.Win32FileSystem.&amp;lt;init&amp;gt;(Unknown Source)&#xA;    at java.io.WinNTFileSystem.&amp;lt;init&amp;gt;(Unknown Source)&#xA;    at java.io.FileSystem.getFileSystem(Native Method)&#xA;    at java.io.File.&amp;lt;clinit&amp;gt;(Unknown Source)&#xA;    at java.lang.Runtime.loadLibrary0(Unknown Source)&#xA;    at java.lang.System.loadLibrary(Unknown Source)&#xA;    at java.lang.System.initializeSystemClass(Unknown Source)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Der Grund dafür scheint eine Änderung in der JVM zu sein, welche dazu führt, dass irgendwelche Slashes am Ende von bestimmten Parametern abgeschnitten werden. Gemäss dem &lt;a href=&#34;http://play.lighthouseapp.com/projects/82401-play-20/tickets/920-play-start-crashes-on-windows-play-run-works#ticket-920-7&#34;&gt;Issue tracker vom Play Framework&lt;/a&gt; wird der Bug wohl nicht repariert.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mac OS X und Antivirus</title>
      <link>https://blog.esheep.ch/2013/02/mac-os-x-und-antivirus/</link>
      <pubDate>Wed, 06 Feb 2013 17:02:53 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2013/02/mac-os-x-und-antivirus/</guid>
      <description>&lt;p&gt;Seit Jahren existiert das hartnäckige Gerücht, das Macs “sicher” seien und deshalb keinen Antivirus benötigen würden. Dass dies nicht der Fall ist wurde in der Vergangenheit durch Schadprogramme wie “Flashback” demonstriert.&lt;/p&gt;&#xA;&lt;p&gt;Interessanter weise ist es oftmals gar nicht Mac OS X selber, welches unsicher ist, sondern installierte Software wie die Java Runtime. Speziell bei Java in in letzter Zeit wieder vermehrt Lücken aufgetaucht und Oracle hat gleich zweimal kurz nacheinander einen &lt;a href=&#34;http://www.oracle.com/technetwork/topics/security/javacpufeb2013-1841061.html&#34;&gt;Notfall-Patch veröffentlicht&lt;/a&gt;. Es empfiehlt sich generell Software auf dem neusten Stand zu halten und speziell grundlegende Programme wie Browser und Mail-Clients sowie Framework aller art. Browser und Mail-Programme haben unmittelbar Kontakt mit Schadsoftware, den viele Programme kommen per eMail oder werden durch den Browser heruntergeladen. Manchmal durch zutun des Benutzers (welcher irgendwo klickt wo er nicht sollte) oder automatisch, ohne dass es bemerkt wird, wenn der Schadcode zum Beispiel über ein Java-Applet oder mittels Flash installiert wird. Dass es noch keine grösseren Angriffe auf Apple user gegeben hat, liegt wohl in erster Linie am relativ kleinen Marktanteil den Apple hat. Auf Dauer ist dies aber ein denkbar schlechter Schutz und Antiviren Software gehört auf jeden Computer.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mouse without Borders alternative für Linux und Mac OS X (und Windows)</title>
      <link>https://blog.esheep.ch/2013/01/mouse-without-borders-alternative-fur-linux-und-mac-os-x-und-windows/</link>
      <pubDate>Mon, 28 Jan 2013 15:30:46 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2013/01/mouse-without-borders-alternative-fur-linux-und-mac-os-x-und-windows/</guid>
      <description>&lt;p&gt;Seit einiger Zeit kenne ich &lt;a href=&#34;http://blogs.technet.com/b/next/archive/2011/09/09/microsoft-garage-download-mouse-without-borders.aspx&#34;&gt;“Mouse without borders”&lt;/a&gt;. Es dient dazu mehrere Computer mit nur einer Maus und einem Keyboard zu steuern. So weit so gut. Es ist schnell installiert und funktioniert recht zuverlässig (zumindest solange man eine Netzwerkverbindung zwischen den beiden PCs hat). Der einzige Nachteil ist, dass Mouse without borders nur Microsoft’s Betriebsysteme unterstützt, was auch nicht sonderlich verwunderlicht, denn es stammt ja von Microsoft. Es gibt einige kommerzielle Lösungen und vor kurzem habe ich eine funktionierende Open-Source Lösung gefunden: &lt;a href=&#34;http://synergy-foss.org/de/&#34;&gt;Synergy&lt;/a&gt;.&lt;figure style=&#34;width: 648px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apache Pivot &amp;#8211; Java GUIs Plattformübergreifend</title>
      <link>https://blog.esheep.ch/2012/11/apache-pivot-java-guis-plattformubergreifend/</link>
      <pubDate>Fri, 02 Nov 2012 08:59:17 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/11/apache-pivot-java-guis-plattformubergreifend/</guid>
      <description>&lt;p&gt;Programmieren an sich ist ja nicht so schwer, sollen die Programme aber auf verschiedenen Plattformen laufen, muss man einige Dinge beachten. Auf der einen Seite muss die Programmiersprache auf allen gewünschten Plattformen unterstützt werden (sprich es muss einen Compiler/Interpreter geben) und es sollten keine Bibliotheken verwendet werden, welche auf “native code” (Code, welcher für ein spezifisches Betriebssystem/CPU programmiert/compiliert wurde) setzen.&lt;/p&gt;&#xA;&lt;p&gt;Es gibt diverse solcher Sprachen (Python, Java, Ruby, Mono, etc) und jede hat Vor- und Nachteile. Insbesondere wenn man nicht nur Konsolenprogramme schreiben will wird es meistens kompliziert. Frameworks für GUIs arbeiten meist nur auf einem Betriebsystem, da viel betriebsystemspezifischer Code verwendet wird. Deshalb habe war ich schon seit längerer Zeit auf der Suche nach einem GUI Framework, welches dieses Problem löst. Vor ein paar Wochen entdeckte ich &lt;a href=&#34;http://pivot.apache.org/&#34;&gt;“Apache Pivot”&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Titan Quest &amp;#8211; Immortal Throne: Tag Not Found</title>
      <link>https://blog.esheep.ch/2012/10/titan-quest-immortal-throne-tag-not-found/</link>
      <pubDate>Tue, 30 Oct 2012 09:22:05 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/10/titan-quest-immortal-throne-tag-not-found/</guid>
      <description>&lt;p&gt;Vor kurzem trat bei mir folgendes Problem auf:&lt;/p&gt;&#xA;&lt;p&gt;Wenn Titan Quest – Immortal Throne gestartet wird, fehlen alle Texte. Im Menu steht “Tag Menu 01”, “Tag Menu 02”, etc. Und es steht überall “Tag not found”. Titan Quest wurde über Steam installiert und eine neu installation löst das Problem leider nicht. Nach langer Suche kam ich auf folgende Lösung:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steam starten&lt;/li&gt;&#xA;&lt;li&gt;Rechtsklick auf “&lt;strong&gt;Titan quest&lt;/strong&gt;” und da auf Eigenschaften.&lt;/li&gt;&#xA;&lt;li&gt;Klick auf das Tab “Lokale Dateien” und da auf “Spieldateien auf Fehler überprüfen”&lt;/li&gt;&#xA;&lt;li&gt;Die Spieldateien sollten nun aktualisiert und geprüft werden. &lt;strong&gt;Wenn dies abgeschlossen ist&lt;/strong&gt;, den selben Vorgang für “&lt;strong&gt;Titan Quest- Immortal Throne&lt;/strong&gt;” wiederholen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Wichtig:&lt;/strong&gt; Zuerst &lt;strong&gt;Titan Quest&lt;/strong&gt; (nicht die Erweiterung) starten und wieder beenden.&lt;/li&gt;&#xA;&lt;li&gt;Danach: Titan Quest – Immortal Throne starten.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Irgendwann im Jahr 2011 wurde bei Steam das Format umgestellt, in welchem die Spiele gespeichert werden. Wenn man Immortal Throne startet wird es aktualisiert. Da Immortal Throne eine Erweiterung von Titan Quest ist, funktioniert es nur, wenn Titan Quest ebenfalls aktualisiert wurde. Das Prüfen der Spieldateien stellt sicher, dass das Spiel korrekt aktualisiert wird.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Studentenrabatt bei BRACK</title>
      <link>https://blog.esheep.ch/2012/07/studentenrabatt-bei-brack/</link>
      <pubDate>Thu, 19 Jul 2012 10:41:15 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/07/studentenrabatt-bei-brack/</guid>
      <description>&lt;p&gt;BRACK – ein schweizer Onlineshop für Computer- und Elektronikartikel hat wieder einmal eine &lt;a onclick=&#34;location.href=&#39;http://clk.tradedoubler.com/click?p=62569&amp;a=1906959&amp;g=17218174&#39;;&#34; href=&#34;#www.brack.ch/Kontakt/Studenten/tabid/446/language/de-CH/Default.aspx&#34;&gt;Aktion mit Studentenrabatt&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Einfach anmelden, ein Foto der Legi (oder Schülerausweis) hochladen und schon profitiert man vom Rabatt. Wie viel Rabatt man jeweils erhält kann von der Uni abhängen, welche man besucht. Ausserdem muss man in der Schweiz wohnhaft sein.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JNLP &amp;#8211; Anwendung kann nicht gestartet werden [Lösung]</title>
      <link>https://blog.esheep.ch/2012/07/jnlp-anwendung-kann-nicht-gestartet-werden/</link>
      <pubDate>Thu, 19 Jul 2012 09:16:36 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/07/jnlp-anwendung-kann-nicht-gestartet-werden/</guid>
      <description>&lt;p&gt;Kürzlich hatte ich folgendes Problem:&lt;/p&gt;&#xA;&lt;p&gt;Ich benutzte eine Java WebStart-Applikation (schon seit längerer Zeit) und von einem Tag auf den anderen konnte das Programm nicht mehr gestartet werden.&lt;/p&gt;&#xA;&lt;p&gt;Ich erhielt folgende Fehlermeldung:&lt;/p&gt;&#xA;&lt;p&gt;`Anmeldung kann nicht gestartet werden&lt;br /&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nicht signierte Anwendung fordert uneingeschränkten Zugriff auf das System an&lt;br /&gt;&lt;/li&gt;&#xA;&lt;li&gt;Nicht signierte Ressource: https://....../asdm.jnlp`&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Oder Falls man eine englische Anwendung startet:&lt;/p&gt;&#xA;&lt;p&gt;`&lt;br /&gt;&#xA;jnlp: Unable to launch the application&lt;br /&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unsigned Application requesting unrestricted access to system&lt;br /&gt;&lt;/li&gt;&#xA;&lt;li&gt;Unsigned resource: https://....../asdm.jnlp`&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In diesem Fall war es das Konfigurations-Tool einer Cisco Firewall (Cisco ASDM – Adaptive Security Device Manager).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Stylizer &amp;#8211; CSS Editor für Windows</title>
      <link>https://blog.esheep.ch/2012/06/stylizer-css-editor-fur-windows/</link>
      <pubDate>Sat, 30 Jun 2012 09:57:02 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/06/stylizer-css-editor-fur-windows/</guid>
      <description>&lt;p&gt;CSS wird heute für jede Homepage verwendet und ist aus dem Internet kaum mehr wegzudenken. Dennoch ist es schwer einen Editor zu finden, welcher einem dabei hilft saubere CSS-Dateien zu erstellen ohne im Chaos zu versinken, denn je grösser die Homepage, desto komplizierter die CSS-Files. Werden nun noch verschiedene Typen von WebApps mit einander vermischt wird es kompliziert.&lt;/p&gt;&#xA;&lt;p&gt;Deshalb habe ich mich auf die Suche nach einem Editor gemacht, welcher einfach zu bedienen ist, auch einem Laien keine allzu grossen Probleme bereitet und möglichst kostenlos ist.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RhodeCode &amp;#8211; Source Code Management with mercurial</title>
      <link>https://blog.esheep.ch/2012/05/rhodecode-source-code-management-with-mercuria/</link>
      <pubDate>Wed, 30 May 2012 09:42:07 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/05/rhodecode-source-code-management-with-mercuria/</guid>
      <description>&lt;p&gt;Für Programmier-Projekte verwende ich schon seit längerer Zeit &lt;a href=&#34;http://mercurial.selenic.com/&#34;&gt;Mercurial&lt;/a&gt; um den Code zu verwalten. Die Repositories wurden jeweils auf meinem eigenen Server gehostet, denn die meisten Anbieter haben Einschränkungen, welche mir nicht gefallen hatten. Z.B. nur eine begrenzte Anzahl closed-source-Projekte pro Account (ausser man bezahlt dafür) oder aber die Server liefen nicht stabil.&lt;/p&gt;&#xA;&lt;p&gt;Allerdings hatte das selber gehostete System gewisse Nachteile. So war es zwar möglich über das Web-Interface neue Projekte zu erstellen, die Berechtigungen waren aber in der Webserver-Konfiguration “hard coded”. Das heisst via .htaccess mussten neue User hinzugefügt werden und wenn ein User nur auf ein Repository Zugriff haben sollte wurde das ziemlich mühsam. Vor kurzem habe ich nun &lt;a href=&#34;http://rhodecode.org/&#34;&gt;RhodeCode&lt;/a&gt; entdeckt. RhodeCode ist eine WebApp welche mir genau diese Arbeit abnimmt. Es stellt Mercurial-Repositories (und wahlweise auch GIT) zur Verfügung. Die Repositories können per Webinterface konfiguriert werden, Benutzer können erstellt und zugewiesen werden. Es gibt Gruppen und Rollen. Alles was man braucht.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Snapseed &amp;#8211; Künstlerischen Touch für Photos</title>
      <link>https://blog.esheep.ch/2012/02/snaapseed-kunstlerischen-touch-fur-photos/</link>
      <pubDate>Wed, 22 Feb 2012 11:57:19 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/02/snaapseed-kunstlerischen-touch-fur-photos/</guid>
      <description>&lt;p&gt;Vor kurzem habe ich “Snapseed” von Nik Software entdeckt. Die iPhone App ist kostenlos und quasi als Demo-Version für die Mac Version denkbar. Beide verfügen über die selben Funktionen. Das Interface der Mac App ist jedoch auf die Eingabe via Maus/Trackpad optimiert, wohingegen die iPhone App sich sehr auf den Touchscreen konzentriert.&lt;/p&gt;&#xA;&lt;p&gt;Grundsätzlich dient Snappseed als Bildbearbeitungs Programm und konzentriert sich auf Fotos. So können bilder  zum einen korrigiert werden (Also Helligkeit und Kontrast, sowie die Wärme der Farben kann eingestellt werden) und zum anderen können Bilder manipuliert werden. Manipulieren heisst in diesem Fall es können diverse “Vintage” oder “Grunge” Effekte ausgewählt werden, welche den immer wieder belliebten Retro-Look ausmachen. Ausserdem können Rahmen hinzugefügt werden, oder es steht ein sogenanter “Tilt-Shift” Effekt zur verfügung, mit welchem nur einzelne Bereiche des Bildes scharf dargestellt werden.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mac OS X: AFP Laufwerk automatisch verbinden</title>
      <link>https://blog.esheep.ch/2012/01/mac-os-x-afp-laufwerk-automatisch-verbinden/</link>
      <pubDate>Mon, 09 Jan 2012 12:36:03 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2012/01/mac-os-x-afp-laufwerk-automatisch-verbinden/</guid>
      <description>&lt;p&gt;Eine AFP Freigabe (zum Beispiel vom Airport Extreme oder einem NAS wie dem QNAP) zu mounten ist auf einem Mac einfach. Bei mir liegt jedoch die Musik Sammlung auf dem NAS und wenn iTunes darauf zugreifen will, wird teilweise das Laufwerk nicht verbunden. Das ist mühsam, kann aber ganz einfach gelöst werden, wenn man weiss wie. Deshalb habe ich folgende kurze Anleitung wie man ein Laufwerk automatisch verbinden kann erstellt. Man benötigt keine Scripts, keinen Automator sondern nur die Einstellungen von Mac OS X:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>QNAP TurboNAS TS-410</title>
      <link>https://blog.esheep.ch/2011/10/qnap-turbonas-ts-410/</link>
      <pubDate>Mon, 17 Oct 2011 18:45:48 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2011/10/qnap-turbonas-ts-410/</guid>
      <description>&lt;p&gt;Netzwerkspeicher ist eine nette Sache. Alle PCs (und Macs ;)) im Netzwerk haben Zugriff auf die Daten, alles befindet sich an einem Zentralen Ort, keine Mühsame Suche auf verschiedenen PCs/Festplatten. So zumindest war der Plan. Bis vor Kurzem wurde in meinem Netzwerk dafür ein AirPort Extrem eingesetzt, was mit externen USB-Festplatten auch ganz gut geklappt hat. Mit der Zeit wurde allerdings die Performance ein Problem, den der AirPort hatte Mühe mit grösseren Datenmengen und Samba (Windows Dateifreigabe). Nach einer kurzen Internetrecherche und ein paar gelesenen Reviews fiel die Wahl schliesslich auf ein NAS (Network attached storage) von QNAP.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Buchtipp: JPOD von Douglas Coupland</title>
      <link>https://blog.esheep.ch/2011/08/buchtipp-jpod-douglas-coupland/</link>
      <pubDate>Sat, 20 Aug 2011 10:05:05 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2011/08/buchtipp-jpod-douglas-coupland/</guid>
      <description>&lt;img style=&#34;border: none !important; margin: 0px !important;&#34; src=&#34;http://www.assoc-amazon.de/e/ir?t=&amp;l=as2&amp;o=3&amp;a=0747589151&#34; alt=&#34;&#34; width=&#34;1&#34; height=&#34;1&#34; border=&#34;0&#34; /&gt;&#xA;&lt;p&gt;Heute habe ich einen Artikel im Tagesanzeiger entdeckt (&lt;a href=&#34;http://www.tagesanzeiger.ch/kultur/buecher/Das-Universum-der-Nerds/story/29701584&#34;&gt;Das Universum der Nerds&lt;/a&gt;), in welchem das Buch JPod von Douglas Coupland beschrieben und empfohlen wird. Es heisst JPod sei das neuste Werk von Douglas Coupland und da wurde ich ein bisschen stutzig. Ich habe das Buch vor zwei oder drei Jahren während meinen Ferien gelesen und mir dannach die Vorgänger (zB. “&lt;a href=&#34;http://www.amazon.de/gp/product/0007179812/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=esheep-21&amp;amp;linkCode=as2&amp;amp;camp=1638&amp;amp;creative=19454&amp;amp;creativeASIN=0007179812&#34;&gt;Microserfs&lt;/a&gt;” und “&lt;a href=&#34;http://www.amazon.de/gp/product/0349108390/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=es0e0-21&amp;amp;linkCode=as2&amp;amp;camp=1638&amp;amp;creative=19454&amp;amp;creativeASIN=0349108390&#34;&gt;Generation X&lt;/a&gt;“) und Nachfolger (“&lt;a href=&#34;http://www.amazon.de/gp/product/0747593825/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=esheep-21&amp;amp;linkCode=as2&amp;amp;camp=1638&amp;amp;creative=19454&amp;amp;creativeASIN=0747593825&#34;&gt;The Gum Thief&lt;/a&gt;“) gekauft. JPod erschien bereits 2006 und ist also weder neu noch das neueste Werk, Allerdings hat es bis jetzt gedauert das Buch zu übersetzen. Eigentlich schade, den das englische Original hat mir gefallen und ich hoffe ich bin da nicht der einzige. Zumindest in Amerika/Kanada muss das Buch ein Erfolg gewesen sein, denn es gibt sogar eine Fernsehserie.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google&#43; und die Suchresultate</title>
      <link>https://blog.esheep.ch/2011/07/google-und-die-suchresultate/</link>
      <pubDate>Mon, 18 Jul 2011 22:33:47 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2011/07/google-und-die-suchresultate/</guid>
      <description>&lt;p&gt;Google+ wirkt sich bereits auf die Suchergebnisse aus. In den “Google Webmastertools” gibt es einen neuen Abschnitt mit welchem man das Suchverhalten genauer analysieren kann und den Einfluss der +1’s auf die eigene Homepage erahnen kann.&lt;/p&gt;&#xA;&lt;p&gt;Ausserdem erscheint es im Moment so, dass Pages welche meine Google+ Freunde “gut” finden (sprich den +1 Button klicken) bei mir eher angezeigt werden. Die Suche wird also mehr und mehr personalisiert. Was Google bisher über unsere Suchanfragen herauszufinden versuchte, servieren wir nun selber auf dem silbernen +1-Tablett. Wir geben unsere Vorlieben preis und kombiniert mit unseren Freundeskreisen/Circles werden wir für Google zunehmend durchschaubarer.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google&#43; jetzt auch auf eSheep</title>
      <link>https://blog.esheep.ch/2011/07/google-jetzt-auch-auf-esheep/</link>
      <pubDate>Sat, 02 Jul 2011 18:20:35 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2011/07/google-jetzt-auch-auf-esheep/</guid>
      <description>&lt;p&gt;Google lanciert zur Zeit ihren Facebook-Klon “Google+”. Kernstück ist der “+1”-Button, das Gegenstück zum “Like”- beziehungsweise “Gefällt mir”-Button von Facebook. Der Button kann einfach auf Homepages und Blogs eingebunden werden und lässt sich über &lt;a href=&#34;http://code.google.com/intl/de-DE/apis/+1button/&#34;&gt;Googles Webseite&lt;/a&gt; einfach konfigurieren. Im Gegensatz zu Google Buzz und Google Wave könnte sich Google+ vielleicht sogar durchsetzen. Die Bedienung ist intuitiv und einfach, das meiste kommt einem von Facebook oder anderen Netzwerken irgendwie bekannt vor und trotzdem ist die Bedienung ein bisschen anders und somit neu und spannend.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apple spioniert iPhone User nach?</title>
      <link>https://blog.esheep.ch/2011/04/apple-spioniert-iphone-user-nach/</link>
      <pubDate>Tue, 26 Apr 2011 11:12:58 +0000</pubDate>
      <author>Raphael Theiler</author>
      <guid>https://blog.esheep.ch/2011/04/apple-spioniert-iphone-user-nach/</guid>
      <description>&lt;p&gt;Bis lang hält sich Apple mit Kommentaren zurück, so wie sie das immer tun. Wer ein iPhone besitzt, den nimmt es eventuell wunder, welche Daten wirklich gespeichert werden. Neuerdings gibt es auch für Windows ein Tool, mit welchem die Daten aus dem Backup gelesen werden können. Das Tool kann kostenlos heruntergeladen werden und zeigt die Daten sauber auf einer OpenStreetMap Karte an. Erhältlich ist es unter: &lt;a href=&#34;http://huseyint.com/iPhoneTrackerWin/&#34;&gt;http://huseyint.com/iPhoneTrackerWin/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Eigentlich ist es noch interessant zu sehen wo man überall war. Insbesondere auch längere Zugfahrten oder Ferien sind zu erkennen. Mit den Daten erfährt man relativ viel über den jeweiligen Benutzer und ich hoffe, dass die Daten nicht an Apple weitergegeben wurden. Nicht das da etwas zu verheimlichen wäre, aber es ist doch irgendwie unangenehm, wenn ein Konzern seinen Kunden nach spioniert.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
