Liomans Bloghttps://lioman.de/42 ist die Antwort – aber wie lautet die Frage?Tue, 24 Sep 2024 17:00:00 +0200Endlich gemerged - VSCode kann umgekehrt sortierenhttps://lioman.de/2024/09/endlich-gemerged-vscode-kann-umgekehrt-sortieren/<p>Vor einiger Zeit habe ich ein <a href="https://github.com/microsoft/vscode/issues/149951">Issue</a> auf Github erstellt, um den <em>Visual Studio Code</em> um eine kleine Verbesserung zu erweitern. Fast in jedem Dateimanager unter so ziemlich jedem <span class="caps">OS</span>, kann man die Sortierreihenfolge einfach umdrehen. In VSCode ging das nicht. Was, gerade wenn man die <span class="caps">IDE</span> auch zum Schreiben eines Blogs benutzen möchte ziemlich unpraktisch ist, denn aktuelle Inhalte sind dann immer ganz unten im Verzeichnisbaum. Die Implementierung habe ich gleich selbst erledigt und am 19. Mai 2022 einen <a href="https://github.com/microsoft/vscode/pull/149952"><span class="caps">PR</span></a> erstellt. Es gab am Code selbst keine Einwände, aber gemerged wurde erst mal trotzdem nicht. Immer wieder habe ich den <em>Branch</em> aktualisiert und nachgefragt, was fehlt. Ende Juli dieses Jahres, also mehr als zwei Jahre später, wurde mein Feature endlich&nbsp;integriert.</p> <p>In den Release Notes der <a href="https://code.visualstudio.com/updates/v1_93#_reverse-sort-in-explorer">Version 1.93</a> kann man endlich folgendes&nbsp;lesen:</p> <blockquote> <p>Reverse sort in&nbsp;Explorer</p> <p>We added an additional sort option, explorer.sortOrderReverse, which enables you to reverse any of the various Explorer sort configurations, providing further sorting&nbsp;flexibility.</p> </blockquote> <p><img alt="VSCode-Fileexplorer sortiert in umgekehrter Reihenfolge" class="alignleft" src="https://lioman.de/images/vscode_reverse_order.png" width="300px"> Um dieses Blog zu schreiben, habe ich in den <em>Workspace</em>-Einstellungen, die Sortierung auf <em>filesFirst</em> gestellt und die Sortierung mit der neuen Funktion invertiert. So habe ich eine Liste aller Ordner und danach alle Artikel mit absteigender&nbsp;Aktualität.</p> <p>Dass ein Beitrag zu einem (großen) <span class="caps">FOSS</span>-Projekt mal etwas länger geht, ist erwartbar. Dass allerdings so viel Zeit ins Land geht, empfand ich doch als&nbsp;anstrengend.</p>LiomanMon, 23 Sep 2024 18:54:00 +0200tag:lioman.de,2024-09-23:/2024/09/endlich-gemerged-vscode-kann-umgekehrt-sortieren/DigitalvscodeFOSSopen-sourceIDEFilter Nextcloud Newshttps://lioman.de/2024/08/filter-nextcloud-news/<p><img _="," alt="Nextcloud News Filter Logo" class="alignleft" src="https://lioman.de/images/nextcloud_news_filter_logo.svg" style="width: 8vw"> Vor einiger Zeit habe ich <a href="https://newsblur.com">Newsblur</a> als <span class="caps">RSS</span>-Feedreader genutzt. Auch wenn ich nicht viel an dem Dienst auszusetzen hatte, habe ich alle Abonnements auf eine Nextcloud-Instanz umgezogen. Das einzige Feature, das ich wirklich vermisst habe, ist die Möglichkeit die vielen <span class="caps">RSS</span>-Feeds zu filtern. Hat man viele Feeds abonniert, wird es schnell unübersichtlich. Beispiele für Dinge, die ich nicht mehr sehen möchte, sind ältere Artikel von online Zeitungen, Werbung oder einfach bestimmte Themen. <a href="https://nextcloud.github.io/news/">Nextcloud News</a> bietet diese Möglichkeit einfach nicht und so habe ich ein kleines Tool entwickelt, um genau das zu&nbsp;tun.</p> <h2>Was macht <code>nextcloud_news_filter</code>?</h2> <p><code>nextcloud_news_filter</code> verbindet sich mit der konfigurierten Nextcloud-Instanz und holt sich alle ungelesenen Artikel. Dann geht es durch alle Artikel durch und schaut, ob es zu einem Filter passt. Konfigurieren kann man reguläre Ausdrücke für den Titel und den Text, außerdem kann man schauen, ob ein Artikel älter als eine bestimmte Zeit ist. Jeden Filter kann man zudem auf einen definierten Feed&nbsp;begrenzen.</p> <p>Danach werden alle zu Filter passenden Artikel einfach als gelesen markiert und tauchen so erstmal nicht mehr in den entsprechenden Clients&nbsp;auf.</p> <h2>Anleitung</h2> <p>Zum Zeitpunkt des Erscheinens diese Artikels, ist <code>nextcloud_news_filter</code> in der Version <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/releases/v0.2.0">0.2.0</a> verfügbar. Die folgende Anleitung ist daran angepasst und mag für zukünftige Versionen nicht mehr gültig sein. Eine aktuelle Beschreibung auf Englisch befindet sich <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/blob/main/README.md">hier</a>.</p> <h3>Installation und&nbsp;Benutzung</h3> <p>Es gibt zwei mögliche Modi, um das Filterprogramm zu nutzen. Installiert man das Programm mit <code>pipx install nextcloud_news_filter[cli]</code> oder <code>pip install nextcloud_news_filter[cli]</code> kann man neben der händischen Nutzung einen Cronjob erstellen. Das geht gut, wenn man Nextcloud auf einem eigenen Server installiert hat oder eh einen Raspberry Pi oder ähnliches&nbsp;läuft.</p> <p>Ich benutze Variante zwei und installiere die aktuellste Version als &#8220;<em>Serverless-Function</em>&#8221; auf <a href="https://www.scaleway.com/en/serverless-functions/">Scaleway</a>. Hauptsächlich, um mit damit zu experimentieren. Zudem ist es vergleichsweise günstig, denn Scaleway bietet ein kostenloses Budget an Ressourcen an. Diese überschreite ich derzeit mit einem Aufruf alle 30 min nicht (oder nur&nbsp;selten).</p> <h3>Konfiguration</h3> <p>Die Verbindung zu Nextcloud muss über Umgebungsvariablen gesteuert werden. Dazu setzt&nbsp;man</p> <ul> <li><code>NEXTCLOUD_URL</code> - Die <span class="caps">URL</span> der&nbsp;Nextcloud-Instanz</li> <li><code>NEXTCLOUD_USER</code> - Der&nbsp;Nutzername</li> <li><code>NEXTCLOUD_PASS</code> - Das&nbsp;Passwort</li> </ul> <p>Dann muss man noch die Filter im <span class="caps">JSON</span>-Format konfigurieren. In <code>skipFeeds</code> kann man IDs von Feeds konfigurieren, die man von allen Filtern ausschließen möchte. Unter <code>filter</code> konfiguriert man dann die eigentlichen Filter. Diese bestehen&nbsp;aus:</p> <ul> <li><code>name</code>: Name des Filters. <em>Obligatorisch</em></li> <li><code>feedId</code>: Id des Feeds auf den dieser Filter beschränkt werden soll. <em>Optional</em></li> <li><code>bodyRegex</code>: Regex die den Text des Artikels durchsucht. <em>Optional</em></li> <li><code>titleRegex</code>: Regex die nur den Titel betrachtet. <em>Optional</em></li> <li><code>hoursAge</code>: maximales alter des Artikels in Stunden. <em>Optional</em></li> </ul> <div class="highlight"><pre><span></span><code><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;skipFeeds&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span> <span class="w"> </span><span class="mi">1678</span><span class="p">,</span><span class="w"> </span><span class="mi">1683</span><span class="p">,</span><span class="w"> </span><span class="mi">1681</span><span class="p">,</span><span class="w"> </span><span class="mi">1682</span><span class="p">,</span><span class="w"> </span><span class="mi">1684</span><span class="p">,</span><span class="w"> </span><span class="mi">1680</span><span class="p">,</span><span class="w"> </span><span class="mi">1659</span><span class="p">,</span><span class="w"> </span><span class="mi">1654</span><span class="p">,</span><span class="w"> </span><span class="mi">1658</span><span class="p">,</span><span class="w"> </span><span class="mi">1657</span><span class="p">,</span><span class="w"> </span><span class="mi">1656</span><span class="p">,</span><span class="w"> </span><span class="mi">1660</span><span class="p">,</span><span class="w"> </span><span class="mi">1655</span> <span class="w"> </span><span class="p">],</span> <span class="w"> </span><span class="nt">&quot;filter&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;heise+&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;feedId&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">1592</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;titleRegex&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;heise\\+|heise\\-Angebot|TechStage&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;All with Advertisement in Body&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;feedId&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">1594</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;bodyRegex&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;^Advertisement: &quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Feed older than one day, for feed 1595&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;feedId&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">1595</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;hoursAge&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">24</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;all &gt; 20 Days all feeds (except for skipped ones)&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;hoursAge&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">480</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">]</span> <span class="p">}</span> </code></pre></div> <h3>Links</h3> <p>Wer sich die Quelle bzw. Dokumentation anschauen möchte oder eventuell sogar etwas beitragen kann, findet das <a href="https://gitlab.com/lioman/nextcloud_news_filter/">Repository</a> auf&nbsp;Gitlab.</p> <p>Fehler oder Wünsche können <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/issues">hier</a> erstellt&nbsp;werden.</p> <p>Installation erfolgt am besten über <a href="https://pypi.org/project/nextcloud_news_filter/">PyPi</a> oder man kann sich das Scaleway Bundle der aktuellen Version <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/jobs/7463888405/artifacts/download">0.2.0</a>&nbsp;holen.</p>LiomanMon, 05 Aug 2024 17:00:00 +0200tag:lioman.de,2024-08-05:/2024/08/filter-nextcloud-news/DigitalnextcloudFOSSprojectRSSNewsPythonnextcloud_news_filteropen-sourceFilter Nextcloud Newshttps://lioman.de/en/2024/08/filter-nextcloud-news/<p><img _="," alt="Nextcloud News Filter Logo" class="alignleft" src="https://lioman.de/images/nextcloud_news_filter_logo.svg" style="width: 8vw"> Some time ago I have used <a href="https://newsblur.com">Newsblur</a> as my <span class="caps">RSS</span> feed reader. Even if I had no huge complains about this service, I migrated all my subscriptions to nextcloud. The only feature I really missed, was the possibility to filter articles in feeds. Advertisements, old articles in newspapers or certain topics are things I don&#8217;t want to see. Since <a href="https://nextcloud.github.io/news/">Nextcloud News</a> just don&#8217;t give you that option I developed a small tool to just do&nbsp;that.</p> <h2>How does <code>nextcloud_news_filter</code> work?</h2> <p><code>nextcloud_news_filter</code> connects to a configured instance of nextcloud and fetches all unread news. Then it checks all of them, if they are matching the configured filter. It is possible to provide regular expressions for title or body and one can check if an entry is older than a certain time. Every filter can be tied to a certain&nbsp;feed.</p> <p>After that all those matching articles are just marked as read and don&#8217;t show up in your&nbsp;clients.</p> <h2>How-to</h2> <p>Version <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/releases/v0.2.0">0.2.0</a> is the most recent one, during the time of writing this article. The following description is adapted to said version and may be not valid for future versions. The current description can be retrieved <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/blob/main/README.md">here</a>.</p> <h3>Installation and&nbsp;Usage</h3> <p>There are two modes. One can install the program with <code>pipx install nextcloud_news_filter[cli]</code> or <code>pip install nextcloud_news_filter[cli]</code>, and can use it manually or by using a cron job. This is good, if you operate nextcloud on your own server or have an already running Raspberry Pi (or&nbsp;similar).</p> <p>I am using the second variant of operation. The newest version is installed as &#8220;<em>Serverless-Function</em>&#8221; on <a href="https://www.scaleway.com/en/serverless-functions/">Scaleway</a>. Mostly because I want to experiment with that technic. Additionally, it is very cheap for me as the provided free tier is most of the time enough for me. My setup is running <code>nextcloud_news_filter</code> every 30&nbsp;min.</p> <h3>Configuration</h3> <p>The connection to nextcloud needs to be set via environment variables. These&nbsp;are:</p> <ul> <li><code>NEXTCLOUD_URL</code> - <span class="caps">URL</span> of your nextcloud&nbsp;instance</li> <li><code>NEXTCLOUD_USER</code> - the&nbsp;username</li> <li><code>NEXTCLOUD_PASS</code> - the&nbsp;password</li> </ul> <p>After that one need to provide the filter in <span class="caps">JSON</span> format. In <code>skipFeeds</code> one can configure the IDs of Feeds, that should not be filtered. The field <code>filter</code>, should contain a list of all your filter configurations. These&nbsp;contain:</p> <ul> <li><code>name</code>: Name of the filter. <em>Mandatory</em></li> <li><code>feedId</code>: Id of the Feed, this filter should be limited too. <em>Optional</em></li> <li><code>bodyRegex</code>: Regex matching the article body. <em>Optional</em></li> <li><code>titleRegex</code>: Regex matching the article title. <em>Optional</em></li> <li><code>hoursAge</code>: max age of the article in hours. <em>Optional</em></li> </ul> <div class="highlight"><pre><span></span><code><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;skipFeeds&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span> <span class="w"> </span><span class="mi">1678</span><span class="p">,</span><span class="w"> </span><span class="mi">1683</span><span class="p">,</span><span class="w"> </span><span class="mi">1681</span><span class="p">,</span><span class="w"> </span><span class="mi">1682</span><span class="p">,</span><span class="w"> </span><span class="mi">1684</span><span class="p">,</span><span class="w"> </span><span class="mi">1680</span><span class="p">,</span><span class="w"> </span><span class="mi">1659</span><span class="p">,</span><span class="w"> </span><span class="mi">1654</span><span class="p">,</span><span class="w"> </span><span class="mi">1658</span><span class="p">,</span><span class="w"> </span><span class="mi">1657</span><span class="p">,</span><span class="w"> </span><span class="mi">1656</span><span class="p">,</span><span class="w"> </span><span class="mi">1660</span><span class="p">,</span><span class="w"> </span><span class="mi">1655</span> <span class="w"> </span><span class="p">],</span> <span class="w"> </span><span class="nt">&quot;filter&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;heise+&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;feedId&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">1592</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;titleRegex&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;heise\\+|heise\\-Angebot|TechStage&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;All with Advertisement in Body&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;feedId&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">1594</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;bodyRegex&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;^Advertisement: &quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Feed older than one day, for feed 1595&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;feedId&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">1595</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;hoursAge&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">24</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;all &gt; 20 Days all feeds (except for skipped ones)&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;hoursAge&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">480</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">]</span> <span class="p">}</span> </code></pre></div> <h3>Links</h3> <p>If you want to view the source or documentation, or if you want to contribute you can find the <a href="https://gitlab.com/lioman/nextcloud_news_filter/">repository</a> on&nbsp;Gitlab.</p> <p>Issues or wishes can be created <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/issues">here</a>.</p> <p>The package itself can be retrieved via <a href="https://pypi.org/project/nextcloud_news_filter/">PyPi</a> or if you need the scaleway bundle, you can download the current version: <a href="https://gitlab.com/lioman/nextcloud_news_filter/-/jobs/7463888405/artifacts/download">0.2.0</a>.</p>LiomanMon, 05 Aug 2024 17:00:00 +0200tag:lioman.de,2024-08-05:/en/2024/08/filter-nextcloud-news/DigitalnextcloudFOSSprojectRSSNewsPythonnextcloud_news_filteropen-sourceDatenschutz erhöhen - Invidious für alle YouTube-Videos im Bloghttps://lioman.de/2022/12/datenschutz-erhoehen-invidious-fuer-alle-youtube-videos-im-blog/<p>In meinem letzten <a href="https://lioman.de/2022/11/youtube-videos-datenschutzsicher-eingebunden/">Artikel</a>, habe ich erst darüber geschrieben, dass ich YouTube-Videos hier besser eingebunden habe. Schon da merkte ich an, dass man das noch verbessern könnte, indem man nicht direkt Youtube verlinkt, sondern eine <a href="https://invidious.io">Invidious-Instanz</a>. <a href="https://pypi.org/project/pelican-liquid-tags/">liquid-tags</a> erlaubte das aber (bisher) nicht, deshalb habe ich das Plugin erweitert. Installiert man nun eine Version &gt;=1.0.4 kann man in seiner <code>pelicanconf.py</code> die Variable <code>YOUTUBE_INVIDIOUS_INSTANCE</code> setzen. Alle Thumbnails und Videos werden dann von dort eingebunden. Hier im Blog habe ich derzeit die Variable wie folgt&nbsp;gesetzt:</p> <div class="highlight"><pre><span></span><code><span class="n">YOUTUBE_INVIDIOUS_INSTANCE</span> <span class="o">=</span> <span class="s2">&quot;https://invidious.tiekoetter.com&quot;</span> </code></pre></div> <p>Und der Link führt nicht mehr direkt auf youtube, sondern wird eben, wie konfiguriert&nbsp;ersetzt:</p> <p><a href="https://invidious.fdn.fr/watch?v=DjiE1rC99dk" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/DjiE1rC99dk/sddefault.jpg"> </a></p> <p>Eine Liste öffentlicher Instanzen gibt es <a href="https://docs.invidious.io/instances/">hier</a></p>LiomanMon, 05 Dec 2022 17:39:00 +0100tag:lioman.de,2022-12-05:/2022/12/datenschutz-erhoehen-invidious-fuer-alle-youtube-videos-im-blog/Digitaldatenschutzyoutubepelicanpluginsfossopen-sourceYoutube-Videos datenschutzsicher eingebundenhttps://lioman.de/2022/11/youtube-videos-datenschutzsicher-eingebunden/<p>YouTube-Videos waren hier bisher mit dem Plugin <a href="https://pypi.org/project/pelican-youtube/">pelican-youtube</a> eingebunden. Mit diesem Plugin gab es zwar immerhin den no-cookie Modus, bei dem keine Cookies gesetzt werden. Allerdings gibt es immer noch zwei&nbsp;Probleme:</p> <ul> <li>es wird der Javascript-Player&nbsp;geladen</li> <li>dieser bindet GoogleFonts&nbsp;ein</li> </ul> <p>Deswegen habe ich hier nun die Implementierung geändert und setze jetzt auf <a href="https://github.com/pelican-plugins/liquid-tags">liquid-tags</a>. Dieses Plugin bietet neben mehr Flexibilität im Allgemeinen auch einen Modus für YouTube, bei dem nur das Vorschaubild angezeigt&nbsp;wird.</p> <p>Streng genommen hat man so das eingebundene Video durch einen Link ersetzt, aber so muss man sich hier nicht darum kümmern irgendwelche Banner auftauchen zu&nbsp;lassen.</p> <p>Das Ganze könnte man noch verbessern, indem man entweder das Vorschaubild selbst ausliefert und/oder den Link durch eine <a href="https://invidious.io/">Invidious</a>-Instanz zu&nbsp;ersetzen.</p> <p>Mit etwas <span class="caps">CSS</span> bekommt man auch noch einen schicken Knopf, der direkt zum Video&nbsp;führt.</p> <div class="highlight"><pre><span></span><code><span class="p">.</span><span class="nc">youtube_video</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">margin</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="kc">auto</span><span class="p">;</span> <span class="w"> </span><span class="k">text-align</span><span class="p">:</span><span class="w"> </span><span class="kc">center</span><span class="p">;</span> <span class="w"> </span><span class="k">position</span><span class="p">:</span><span class="w"> </span><span class="kc">relative</span><span class="p">;</span> <span class="w"> </span><span class="k">display</span><span class="p">:</span><span class="w"> </span><span class="kc">inline-block</span><span class="p">;</span> <span class="p">}</span> <span class="p">.</span><span class="nc">youtube_video</span><span class="p">::</span><span class="nd">before</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">font-family</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Font Awesome 6 Free&quot;</span><span class="p">;</span> <span class="w"> </span><span class="k">content</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;\f144&quot;</span><span class="p">;</span> <span class="w"> </span><span class="k">font-size</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="kt">em</span><span class="p">;</span> <span class="w"> </span><span class="k">padding</span><span class="p">:</span><span class="w"> </span><span class="mf">0.05</span><span class="kt">em</span><span class="w"> </span><span class="mf">0.2</span><span class="kt">em</span><span class="p">;</span> <span class="w"> </span><span class="k">position</span><span class="p">:</span><span class="w"> </span><span class="kc">absolute</span><span class="p">;</span> <span class="w"> </span><span class="k">left</span><span class="p">:</span><span class="w"> </span><span class="mi">50</span><span class="kt">%</span><span class="p">;</span> <span class="w"> </span><span class="k">top</span><span class="p">:</span><span class="w"> </span><span class="mi">50</span><span class="kt">%</span><span class="p">;</span> <span class="w"> </span><span class="k">transform</span><span class="p">:</span><span class="w"> </span><span class="nb">translate</span><span class="p">(</span><span class="mi">-50</span><span class="kt">%</span><span class="p">,</span><span class="w"> </span><span class="mi">-50</span><span class="kt">%</span><span class="p">);</span> <span class="w"> </span><span class="k">z-index</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">;</span> <span class="p">}</span> <span class="p">.</span><span class="nc">youtube_video</span><span class="p">:</span><span class="nd">hover</span><span class="p">::</span><span class="nd">before</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">filter</span><span class="p">:</span><span class="w"> </span><span class="nb">invert</span><span class="p">();</span> <span class="p">}</span> <span class="p">.</span><span class="nc">youtube_video</span><span class="p">::</span><span class="nd">after</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">content</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Das Video auf YouTube abspielen.&quot;</span><span class="p">;</span> <span class="w"> </span><span class="k">font-size</span><span class="p">:</span><span class="w"> </span><span class="mf">0.9</span><span class="kt">em</span><span class="p">;</span> <span class="w"> </span><span class="k">padding</span><span class="p">:</span><span class="w"> </span><span class="mf">0.05</span><span class="kt">em</span><span class="w"> </span><span class="mf">0.2</span><span class="kt">em</span><span class="p">;</span> <span class="w"> </span><span class="k">position</span><span class="p">:</span><span class="w"> </span><span class="kc">absolute</span><span class="p">;</span> <span class="w"> </span><span class="k">left</span><span class="p">:</span><span class="w"> </span><span class="mi">50</span><span class="kt">%</span><span class="p">;</span> <span class="w"> </span><span class="k">top</span><span class="p">:</span><span class="w"> </span><span class="mi">70</span><span class="kt">%</span><span class="p">;</span> <span class="w"> </span><span class="k">transform</span><span class="p">:</span><span class="w"> </span><span class="nb">translate</span><span class="p">(</span><span class="mi">-50</span><span class="kt">%</span><span class="p">,</span><span class="w"> </span><span class="mi">-50</span><span class="kt">%</span><span class="p">);</span> <span class="w"> </span><span class="k">z-index</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">;</span> <span class="p">}</span> <span class="p">.</span><span class="nc">youtube_video</span><span class="p">:</span><span class="nd">hover</span><span class="p">::</span><span class="nd">after</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">filter</span><span class="p">:</span><span class="w"> </span><span class="nb">invert</span><span class="p">();</span> <span class="w"> </span><span class="k">text-decoration</span><span class="p">:</span><span class="w"> </span><span class="kc">underline</span><span class="p">;</span> <span class="p">}</span> <span class="p">.</span><span class="nc">youtube_video</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="nt">img</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">object-fit</span><span class="p">:</span><span class="w"> </span><span class="kc">cover</span><span class="p">;</span> <span class="p">}</span> </code></pre></div> <p><a href="https://invidious.fdn.fr/watch?v=DjiE1rC99dk" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/DjiE1rC99dk/sddefault.jpg"> </a></p>LiomanMon, 07 Nov 2022 17:00:00 +0100tag:lioman.de,2022-11-07:/2022/11/youtube-videos-datenschutzsicher-eingebunden/AllgemeinGDPRDatenschutzblogpelicanyoutubeVSCode Dateisortierunghttps://lioman.de/2022/06/vscode-dateisortierung/<!--Summary: a summary--> <hr> <p>Ich nutze hauptsächlich VSCode als <span class="caps">IDE</span> und auch zum Schreiben dieses Blogs. Was mich wirklich stört, dass ich im Explorer die Dateien nicht absteigend sortieren kann. Im letzten Artikel habe ich beschrieben, wie man alle Dateien im Blog <a href="https://lioman.de/2022/05/pelican-artikel-verschieben/">umbenennt</a>. Nachdem ich das mit allen Artikeln in meinem Blog getan habe, habe ich eine schöne Liste an Dateien, die sich theoretisch gut sortieren lassen. In der Konsole und dem Dateimanager des Systems geht das natürlich sehr gut, in VSCode leider nicht. Es gibt zwar die Option nach letzter Modifizierung zu sortieren, das führt aber eher zu einer chaotischen Liste. <img alt="VSCode-Fileexplorer sortiert nach 'modifiziert'" height="218px" src="https://lioman.de/images/screenshot_file_explorer_vscode.png" width="300px"></p> <p>Nach Dateinamen in umgekehrter Reihenfolge zu sortieren, ist bedauerlicherweise nicht möglich. Deshalb habe ich ein <a href="https://github.com/microsoft/vscode/issues/149951">Github Issue</a> geöffnet und die entsprechende Funktion gleich implementiert und einen <a href="https://github.com/microsoft/vscode/pull/149952"><span class="caps">PR</span></a> gestellt. Derzeit sind allerdings mehr als 5000 Tickets offen und mein Ticket wird deshalb automatisch geschlossen, wenn es nicht entsprechend viele &#8220;Upvotes&#8221; bekommt. Es müssen insgesamt 20 sein und derzeit sind es 10. Ich hoffe, dass hier ein paar Interessierte mitlesen und auch einen Daumen hoch da lassen. Das würde, davon bin ich überzeugt nicht nur mir&nbsp;helfen.</p>LiomanThu, 23 Jun 2022 16:39:00 +0200tag:lioman.de,2022-06-23:/2022/06/vscode-dateisortierung/Digitalopen-sourcebloggingvscodeschreibenfossVSCode File Orderhttps://lioman.de/en/2022/06/vscode-dateisortierung/<p>Most of the time I use VSCode as <span class="caps">IDE</span> and additionally to write this blog. The thing that is really annoying is the fact, that it is not possible to set the order to &#8216;descending&#8217; in file explorer. In my last post, I&#8217;ve described, how to <a href="https://lioman.de/2022/05/pelican-artikel-verschieben/">rename</a> all files. After doing this on all blog posts, I got a neat list, and theoretically it can be sorted quite well. In a terminal application or in the file manager of your system this works in VSCode it does not. There is an option to change the order to &#8216;last modified&#8217; but this results in a rather chaotic list. <img alt="VSCode file explorer sort order 'last modified'" src="https://lioman.de/images/screenshot_file_explorer_vscode.png"></p> <p>Changing this to reversed order is not possible and this is why I created an <a href="https://github.com/microsoft/vscode/issues/149951">issue</a> on GitHub and implemented the functionality as well and raised a <a href="https://github.com/microsoft/vscode/pull/149952"><span class="caps">PR</span></a>. Since there are more than 500 issues open, mine will be closed if there are not more than 20 upvotes. In the time of writing this article, the issue has 10 up votes, so I hope that some of you are interested in this feature as well. Please react with &#8216;thumbs up&#8217; on the issue, as in my opinion it would not help only&nbsp;me.</p>LiomanThu, 23 Jun 2022 16:39:00 +0200tag:lioman.de,2022-06-23:/en/2022/06/vscode-dateisortierung/Digitalopen-sourcebloggingvscodewritingfossPelican: Artikel verschiebenhttps://lioman.de/2022/05/pelican-artikel-verschieben/<p>Dieses Blog wird nun seit einiger Zeit mit <a href="https://getpelican.com">pelican</a> gerendert. Initial hatte ich auf <code>*.rst</code>-Dateien gesetzt, inzwischen bin ich dazu übergegangen doch Markdown zu verwenden. Die meisten Dateien werden vermutlich nie konvertiert werden, doch hier und da halte ich es für sinnvoll die Datei umzubenennen. Dazu kommt, dass ich jetzt in allen Dateinamen das Erscheinungsdatum am Anfang haben möchte. Bringt man dann noch der <span class="caps">IDE</span>/der Shell/dem Filemanager das absteigende Sortieren bei, hat man immer die aktuellsten Artikel ganz oben. Das macht, das Auffinden schlicht&nbsp;einfacher.</p> <p>Wie man das Datum extrahiert, werde ich eventuell in einem anderen Artikel beschreiben. Hier soll es um die Lösung eines anderen Problems gehen. Interne Links referenzieren bei pelican die Datei und die ist nach dem Umbenennen einfach nicht mehr richtig. Man, müsste also durch alle Artikel-Dateien gehen, den alten Dateinamen suchen und durch den Neuen ersetzen. Das ist selbst bei einigen wenigen Dateien sehr aufwendig und lässt sich wunderbar automatisieren. Da ich schon <a href="https://www.pyinvoke.org/">invoke</a> als Taskrunner im Stack habe, habe ich hierfür einen Task&nbsp;geschrieben:</p> <div class="highlight"><pre><span></span><code><span class="nd">@task</span> <span class="k">def</span> <span class="nf">movefile</span><span class="p">(</span><span class="n">c</span><span class="p">,</span> <span class="n">old</span><span class="p">,</span> <span class="n">new</span><span class="p">):</span> <span class="w"> </span><span class="sd">&quot;&quot;&quot;Move an file and update all references&quot;&quot;&quot;</span> <span class="k">try</span><span class="p">:</span> <span class="n">old</span> <span class="o">=</span> <span class="n">Path</span><span class="p">(</span><span class="n">old</span><span class="p">)</span> <span class="n">new</span> <span class="o">=</span> <span class="n">Path</span><span class="p">(</span><span class="n">new</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Copy file </span><span class="si">{</span><span class="n">old</span><span class="si">}</span><span class="s2"> to </span><span class="si">{</span><span class="n">new</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="n">new</span><span class="o">.</span><span class="n">write_text</span><span class="p">(</span><span class="n">old</span><span class="o">.</span><span class="n">read_text</span><span class="p">())</span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Delete </span><span class="si">{</span><span class="n">old</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> <span class="n">old</span><span class="o">.</span><span class="n">unlink</span><span class="p">()</span> <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;replace all links&quot;</span><span class="p">)</span> <span class="n">all_articles</span> <span class="o">=</span> <span class="nb">filter</span><span class="p">(</span> <span class="k">lambda</span> <span class="n">p</span><span class="p">:</span> <span class="n">p</span><span class="o">.</span><span class="n">suffix</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;.rst&quot;</span><span class="p">,</span> <span class="s2">&quot;.md&quot;</span><span class="p">],</span> <span class="n">Path</span><span class="p">(</span><span class="s2">&quot;./content&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">glob</span><span class="p">(</span><span class="s2">&quot;**/*&quot;</span><span class="p">)</span> <span class="p">)</span> <span class="k">for</span> <span class="n">f</span> <span class="ow">in</span> <span class="n">all_articles</span><span class="p">:</span> <span class="n">text</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">read_text</span><span class="p">()</span> <span class="k">if</span> <span class="n">old</span><span class="o">.</span><span class="n">name</span> <span class="ow">in</span> <span class="n">text</span><span class="p">:</span> <span class="n">f</span><span class="o">.</span><span class="n">write_text</span><span class="p">(</span><span class="n">text</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">old</span><span class="o">.</span><span class="n">name</span><span class="p">,</span> <span class="n">new</span><span class="o">.</span><span class="n">name</span><span class="p">))</span> <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Ups: </span><span class="si">{</span><span class="n">e</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span> </code></pre></div> <p>Nun kann ich mit <code>invoke movefile /pfad/zum/Artikel.md /pfad/zum/Neuen-Artikel.md</code> die Datei umbenennen und in allen anderen Posts, wird der Link ersetzt. Eine kleine Warnung: Ich habe den Task nur bei mir getestet und er funktioniert so weit. Aber es ist doch eher eine schnelle Lösung und man sollte sich das Ergebnis genau anschauen, bevor man es&nbsp;benutzt.</p>LiomanThu, 26 May 2022 18:25:00 +0200tag:lioman.de,2022-05-26:/2022/05/pelican-artikel-verschieben/AllgemeinpelicanpythonbloginvokeHerzlichen Glückwunsch Maushttps://lioman.de/2020/03/herzlichen-glueckwunsch-maus/<p>Liebe Sendung mit der&nbsp;Maus,</p> <p>seit 50 Jahren bereicherst du nun das Programm und ich habe dich viele Jahre mitbekommen. Ich weiß noch, wie wir uns das erste Mal begegnet sind. Es war bei meiner Oma und meinem Opa. Wir waren auf einem Nachmittagsbesuch und aus irgendeinem Grund durften wir etwas im Fernsehen schauen. Es gab damals nicht viel Fernsehzeit für meine Schwestern und mich und das einzige, was wir regelmäßig schauten, war &#8220;<em>Janoschs Traumstunde</em>&#8220;. Wir sollten das also bei meinen Großeltern schauen dürfen und es kam wie es kommen musste, an diesem Tag war es abgesetzt und kam nicht mehr zu der gewohnten Zeit. Heute geht man in die Mediathek oder sucht schnell etwas bei Netflix raus, damals konnte so etwas mittlere Krisen unter uns Kindern auslösen. Es wurde auf jeden Fall fieberhaft das Fernsehprogramm studiert und wenig später kam die <em>Sendung mit der Maus</em>.</p> <p>In meiner Erinnerung war das Liebe auf den ersten Blick und wir schauten von da an die Lach- und Sachgeschichten. Mein Vater hat sie immer auf <span class="caps">VHS</span> aufgenommen und wir konnten sie so immer asynchron schauen. Außer die paar Male, wenn die Sendezeit wegen Wintersport verschoben wurde und wir unserem Vater böse Absicht unterstellten, dass er wieder mal eine halbe Stunde <em>Presseclub</em> stattdessen aufgenommen&nbsp;hatte.</p> <p>Als Ältester von fünf hatte ich lange genug Geschwister im richtigen Alter und habe so das richtige Alter für die Maus nie verlassen. Selbst im Studium später habe ich ab und zu mit meiner Frau zusammen die Maus geschaut und nun ist es längst so, dass meine Kinder jeden Sonntag diese wunderschöne Sendung schauen. Zum Glück muss ich mich aber, im Gegensatz zu meinem Vater, nicht mehr mit <span class="caps">VHS</span> Kassetten herumschlagen, denn Dank Mediathek bleiben mir böse Blicke wegen eines Presseclubdebakels&nbsp;erspart.</p> <p>Jetzt bleibt mir nur noch dir zu gratulieren und zu hoffen, dass es dich auch noch lange gibt und wir noch viele Sonntage dieses Ritual genießen können. Vielleicht ja irgendwann als Oma und Opa mit unseren&nbsp;Enkeln.</p> <p><strong><span class="caps">PS</span>:</strong> Sag mal, der 25igste war doch erst vor&nbsp;kurzem?</p>LiomanSat, 07 Mar 2020 14:15:00 +0100tag:lioman.de,2020-03-07:/2020/03/herzlichen-glueckwunsch-maus/AllgemeinMausFernsehenTVGeburtstagEuropawahl 2019 - Geht wählen!https://lioman.de/2019/05/europawahl-2019-geht-waehlen/<p>Heute ist es so weit: Das Europäische Parlament wird gewählt. Wie immer ist die Wahl wichtig. Es ist wichtig und gut seine eigene Vertretung in Brüssel bestimmen zu können. Man darf die Demokratie einfach nicht den undemokratischen Mächten überlassen. Dazu zähle ich übrigens nicht nur die Rechtspopulisten, Nazis und Extremisten aller Couleur, sondern eben auch die Lobbyisten und Wirtschaftsvertreter. All jene, die ein vereinigtes Europa trennen&nbsp;wollen.</p> <p>Nun gibt es sicher alles Mögliche, was man an der Europäischen Union und an ihrer Struktur kritisieren kann. Sie ist in vielen Fällen schlicht zu groß und zu undurchsichtig. Zu viel wird eben einfach außerhalb des Parlamentes geregelt. Stimmen viele Menschen in Europa ab und äußern ihren demokratischen Willen, kann das neue Parlament gestärkt auch Reformen angehen. Wenn wir auch noch die richtigen Parteien wählen, haben wir eventuell auch ein Parlament, welches sich nicht über die jüngeren Generationen hinwegsetzt und für offene Digitalgesetze einsteht. In denen weder großen Konzernen die komplette Kontrolle über das Internet und seine Inhalte überlassen wird, noch eine weitere Kontrolle und Einschränkung der Freiheit unter dem Deckmantel der Kriminalitätsbekämpfung vollzogen wird. Vielleicht haben wir dann ein Parlament, das endlich begreift, dass es nicht mehr reicht nur ein paar Absichtserklärungen abzugeben. Es muss was getan werden und auch radikale Lösungen sind&nbsp;nötig.</p> <p>Also bis 18:00 Uhr sind die Wahllokale offen. Geht&nbsp;wählen!</p>LiomanSun, 26 May 2019 09:00:00 +0200tag:lioman.de,2019-05-26:/2019/05/europawahl-2019-geht-waehlen/Politik und GesellschaftEuropaWahlPolitikEUZehnjähriger Geburtstag verpassthttps://lioman.de/2019/02/zehnjaehriger-geburtstag-verpasst/<p>Am 20. Juni 2008 um 11:15 Uhr habe ich hier meinen <a href="https://lioman.de/2008/06/aufbau/">ersten Artikel</a> veröffentlicht. Damals habe ich noch ein einfaches kostenloses Blog bei <a href="https://wordpress.com">Wordpress.com</a> eingerichtet. Die Domain war noch eine andere und erst ein <a href="https://lioman.de/2009/07/liomans-blog-unter-neuer-adresse/">gutes Jahr später</a> lief dieses Blog unter <em>lioman.de</em>. (Ich habe also doch noch mal die Gelegenheit Zehnjähriges zu&nbsp;feiern).</p> <p>Ziemlich schnell merkte ich, dass das vorgefertigte System von wordpress.com mir nicht ausreichte. Nicht unbedingt, weil es an sich schlecht war oder man nicht gut schreiben konnte, aber man konnte einfach nicht genug unter der Haube verändern und&nbsp;basteln.</p> <p>Ab dann zog ich ein bisschen von Server zu Server und von Anbieter zu Anbieter. Eine Weile war ich wirklich aktiv und das lag vielleicht auch daran, dass das die Hochzeit der Blogs war. Ich noch keine Kinder hatte und als Student auch über mehr Zeit&nbsp;verfügte.</p> <p>Auch wenn es jetzt hier schon einige Zeit hier sehr ruhig geworden ist und ich kaum neue Artikel schreibe, will ich das Blog auch nach zehn Jahren einfach nicht aufgeben. Den Verwaltungsaufwand habe ich dadurch reduziert, dass ich seit <a href="https://lioman.de/2017/04/farewell-wordpress-hello-pelican/">Mitte 2017</a> den statischen Generator <a href="https://blog.getpelican.com/">Pelican</a> einsetze. Wären die Kommentare nicht könnte ich das Ganze noch weiter vereinfachen und z. B. Gitlab Pages zum hosten verwenden. Allerdings möchte ich nicht auf einen externen Dienst wie Disqus angewiesen sein und so bleibt es erst mal so wie es&nbsp;ist.</p> <p>Abschließend kann ich dem Blog alles Gute zum zehnjährigen Bestehen wünschen. Und vielleicht kommt hier bald noch mehr, aber sicher kann ich das nicht sagen. Obwohl es mir wirklich Spaß macht, Dinge zu schreiben und auch zu veröffentlichen, schaffe ich es doch irgendwie nicht. Alle paar Monate und in unregelmäßigen Abständen wird hier ein bisschen etwas Neues&nbsp;stehen.</p>liomanSun, 03 Feb 2019 13:01:00 +0100tag:lioman.de,2019-02-03:/2019/02/zehnjaehriger-geburtstag-verpasst/AllgemeinURLcamp #011https://lioman.de/2019/02/urlcamp-011/<p><a class="reference external image-reference" href="https://lioman.de/images/wegweiser_klein.jpg"><img alt="image0" class="alignright" src="https://lioman.de/images/wegweiser_klein.jpg" style="width: 250px; height: 375px;" /></a></p> <div class="section" id="folge-011-des-urlcamps"> <h2>Folge 011 des&nbsp;URLcamps:</h2> <ul> <li><div class="first line-block"> <div class="line"><strong>Deutschland bekommt ein &#8220;neues&#8221; drittes Geschlecht. So neu ist es aber gar nicht.</strong></div> </div> <p class="rubric" id="mann-und-frau-waren-nie-die-einzigen"><a class="reference external" href="https://www.zeit.de/kultur/2018-12/drittes-geschlecht-rechtliche-anerkennung-mann-frau-vielfalt-akzeptanz">Mann und Frau waren nie die&nbsp;Einzigen</a></p> </li> <li><div class="first line-block"> <div class="line"><strong>Lauren Hough berichtet über ihre Begegnungen und wie Sie bei ihrer Arbeit als &#8220;Cable Guy&#8221; behandelt wurde</strong></div> </div> <p class="rubric" id="cable-guy-america"><a class="reference external" href="https://www.huffingtonpost.com/entry/cable-tech-dick-cheney-sex-dungeon_us_5c0ea571e4b06484c9fd4c21?guccounter=1">I Was A Cable Guy. I Saw The Worst Of&nbsp;America.</a></p> <p><em>[&#8230;]Dick walked into the office while I was working. He was reading from a stack of papers and ignored me. I told the assistant it would probably be a week or so. I’d put the orders in. He had my supervisor’s number. He said something to the effect of, “You do understand this is the former vice president.” Cheney looked up. I panicked and said the first thing that came to mind: “Yeah, well, waterboard me if it makes him feel better. It’ll still take a week.” And I walked&nbsp;out.[&#8230;]</em></p> </li> <li><div class="first line-block"> <div class="line"><strong>Beim Spielen geschlagen. Aber hat die <span class="caps">KI</span> auch Spaß dabei</strong></div> </div> <p class="rubric" id="ai-mastering-starcraft"><a class="reference external" href="https://deepmind.com/blog/alphastar-mastering-real-time-strategy-game-starcraft-ii/">AlphaStar: Mastering the Real-Time Strategy Game StarCraft <span class="caps">II</span></a></p> <p><em>In recent years, StarCraft, considered to be one of the most challenging Real-Time Strategy (<span class="caps">RTS</span>) games and one of the longest-played esports of all time, has emerged by consensus as a “grand challenge” for <span class="caps">AI</span>&nbsp;research[…]</em></p> </li> <li><div class="first line-block"> <div class="line"><strong>Nicht nur mit Daten - Facebook mach auch mit Abzocke Geld</strong></div> </div> <p class="rubric"><a class="reference external" href="https://www.golem.de/news/social-games-facebook-soll-systematisch-minderjaehrige-ausgenutzt-haben-1901-138979.html">Social Games: Facebook soll systematisch Minderjährige ausgenutzt&nbsp;haben</a></p> <p><em>Die minderjährigen Nutzer sollen in Social Games wie Ninja Saga, Angry Birds und Pet Ville - die alle von unabhängigen Entwicklern auf Facebook betrieben werden - echte Euro oder Dollar ausgegeben haben, etwa über die zuvor hinterlegte Kreditkarte ihrer Eltern. Das Zahlsystem auf Facebook sei so eingerichtet gewesen, dass die Spieler erst viel zu spät gemerkt hätten, dass sie teils sehr hohe Summen ausgegeben hatten. In einem konkreten Fall sei es um rund 6.500 <span class="caps">US</span>-Dollar&nbsp;gegangen.</em></p> </li> </ul> </div> LiomanSat, 02 Feb 2019 18:41:00 +0100tag:lioman.de,2019-02-02:/2019/02/urlcamp-011/DigitalPolitikTransgenderAIStarcraftGamesAmerikaJohn Oliver über Facebookhttps://lioman.de/2018/11/john-oliver-ueber-facebook/<p>Facebook rennt von einem Datenskandal in den anderen und es gibt allerlei Gründe dafür, diesem Konzern möglichst wenige persönliche Daten zu überlassen. John Oliver kommentiert es auf seine Weise in seiner Sendung <em>&#8220;Last Week&nbsp;Tonight&#8221;</em></p> <p><a href="https://invidious.fdn.fr/watch?v=OjPYmEZxACM" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/OjPYmEZxACM/sddefault.jpg"> </a></p>LiomanWed, 07 Nov 2018 10:20:00 +0100tag:lioman.de,2018-11-07:/2018/11/john-oliver-ueber-facebook/DigitalFacebookVideoKonsolentipps #005: Ordner erstellen und hinein wechselnhttps://lioman.de/2018/07/konsolentipps-005-ordner-erstellen-und-hinein-wechseln/<p>Wenn ich auf der Konsole einen Ordner erstelle, tue ich das meistens um entweder etwas hineinzukopieren oder um dort zu arbeiten und neue Dateien zu&nbsp;erstellen.</p> <p>Im ersten Fall ist es egal, wo ich mich befinde. Im Zweiten werde ich oft direkt in den gerade kreierten Arbeitsplatz&nbsp;wechseln.</p> <p>Ich benötige, also oft den&nbsp;Zweischritt:</p> <ol class="arabic simple"> <li><tt class="docutils literal">mkdir example_folder</tt></li> <li><tt class="docutils literal">cd example_folder</tt></li> </ol> <p>Das ist natürlich nicht ganz zufriedenstellend. Aus diesem Grund habe ich mir die Funktion <tt class="docutils literal">mkcd</tt> erstellt (In <tt class="docutils literal">.bash_profile</tt> oder <tt class="docutils literal">.bashrc</tt> eintragen).</p> <div class="highlight"><pre><span></span>mkcd<span class="w"> </span><span class="o">()</span><span class="w"> </span><span class="o">{</span> <span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$*</span><span class="s2">&quot;</span> <span class="w"> </span><span class="nb">cd</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$*</span><span class="s2">&quot;</span> <span class="o">}</span> </pre></div> <p>Diese sehr einfache Version funktioniert gut und ich hatte bisher noch keine Probleme damit. Es gibt allerdings noch komplexere Beispiele, die allerlei Extras hinzufüge um etwaige Fehler abzufangen. Leider habe ich den Eintrag in meiner Browserhistorie nicht mehr gefunden. Wer die etwas sichere Variante benötigt, sollte auf <a class="reference external" href="https://stackoverflow.com">Stackoverflow</a>&nbsp;suchen.</p> LiomanFri, 20 Jul 2018 18:50:00 +0200tag:lioman.de,2018-07-20:/2018/07/konsolentipps-005-ordner-erstellen-und-hinein-wechseln/DigitalKonsoleKonsolentippsLinuxBashOpen SourceKonsolentipps #004: Einträge aus Konsolenhistorie löschenhttps://lioman.de/2018/07/konsolentipps-004-eintraege-aus-konsolenhistorie-loeschen/<p>Die History im Terminal ist wirklich praktisch, denn der gewünschte Befehl ist nicht viele Buchstaben, sondern nur ein paar Pfeiltasten entfernt. Noch angenehmer ist es, wenn man die Suche mit <tt class="docutils literal"><span class="caps">CTRL</span>+R</tt> nutzt. Leider landen auch mal Dinge in der Historie, die da gar nicht hingehören: kopierte Passwörter zum Beispiel. Man möchte dieses natürlich nicht gerade da lassen, sondern möglichst schnell&nbsp;entfernen.</p> <p>Zuerst kann man sich dazu die fünf letzten Einträge anzeigen lassen: <tt class="docutils literal">history | tail <span class="pre">-n</span> 5</tt></p> <p>Die Ausgabe sieht ungefär so&nbsp;aus:</p> <div class="highlight"><pre><span></span><span class="m">248</span><span class="w"> </span>su<span class="w"> </span>root <span class="m">249</span><span class="w"> </span>SuperSecurePassword123 <span class="m">250</span><span class="w"> </span><span class="nb">history</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>tail<span class="w"> </span>-n<span class="w"> </span><span class="m">5</span> </pre></div> <p>SuperSecurePassword123 soll am Besten verschwinden. Das kann man nun mit <tt class="docutils literal">history <span class="pre">-d</span> 249</tt> erreichen. Danach ist der Eintrag Nummer 249&nbsp;Geschichte.</p> LiomanSat, 07 Jul 2018 15:45:00 +0200tag:lioman.de,2018-07-07:/2018/07/konsolentipps-004-eintraege-aus-konsolenhistorie-loeschen/DigitalHistoryKonsoleKonsolentippsLinuxBashOpen SourceKommentare werden nun wieder angezeigthttps://lioman.de/2018/04/kommentare-werden-nun-wieder-angezeigt/<p>Über das Osterwochenende habe ich diesem stiefmütterlich behandelten Blog mal wieder ein bisschen Zeit geschenkt. Auch wenn es hier nie besonders viele Kommentare gab, finde ich dass zu einem Blog Kommentare einfach dazu gehören. Nun nutze ich kein System mehr, dass alle Inhalte dynamisch rendert sondern <a class="reference external" href="https://blog.getpelican.com/">Pelican</a>. Aus Textdateien werden <span class="caps">HTML</span>-Seiten generiert und dann von einem Webserver ausgeliefert. Der Vorteil ist natürlich Geschwindigkeit und Einfachheit. Der Preis ist der Verlust der Dynamik. Um Kommentare wieder zu ermöglichen und auch die alten anzuzeigen, gibt es verschiedene&nbsp;Möglichkeiten.</p> <ul class="simple"> <li>Man kann auf einen externen Dienst wie <a class="reference external" href="https://disqus.com/">Disqus</a>&nbsp;setzen.</li> <li>Ein Plugin installieren, dass das kommentieren per Mail&nbsp;ermöglicht.</li> <li>ein eigenes Kommentarsystem&nbsp;hosten.</li> </ul> <p>Ich habe mich für die letzte Variante entschieden und <a class="reference external" href="https://posativ.org/isso/">isso</a> auf dem Server installiert. Der Import hat problemlos funktioniert und nachdem ich die entsprechenden Codeschnipsel in das Template eingefügt habe, zeigen sich alle alten Kommentare unter den entsprechenden&nbsp;Artikeln.</p> <p>Jetzt muss ich nur auch mal wieder hier ein paar Inhalte reinstellen, damit es auch wieder neue Kommentare&nbsp;gibt.</p> LiomanThu, 12 Apr 2018 11:25:33 +0200tag:lioman.de,2018-04-12:/2018/04/kommentare-werden-nun-wieder-angezeigt/AllgemeinkommentareissoblogFarewell Wordpress - Hello Pelican!https://lioman.de/2017/04/farewell-wordpress-hello-pelican/<p>Dieses Blog existiert seit 2008. Von Anfang an habe ich Wordpress eingesetzt. Wie viele andere auch nahm ich zuallererst die Dienste von Wordpress-Hersteller <a class="reference external" href="https://automattic.com/">Automattic</a> in Anspruch und veröffentlichte mein Blog auf <a class="reference external" href="https://wordpress.com">Wordpress.com</a>. Um mehr Kontrolle über Plugins, Themes, etc. zu bekommen, wechselte ich dann auf die selstbgehostete Version. Das Blog zog ein paar mal von Hoster zu Hoster, die Technik blieb jedoch immer die&nbsp;Gleiche.</p> <p>Schon lange hatte ich mich dazu entschieden, das Blog mal wieder umzuziehen und auch die Technik zu wechseln. Das hat verschiedene Gründe. Zum Einen komme ich nicht mehr so häufig zum Schreiben. Zum anderen ist auch das Kommentaraufnahmen (im Gegensatz zum Spamaufkommen) nicht besonders hoch. Eine dynamische Lösung mit Datenbank, tausenden Plugins, Kommentarsystem, usw. ist eigentlich zu groß und um wirklich performant zu laufen, müsste ich den Server&nbsp;aufstocken.</p> <p>Nach dem ich eine ganze Weile mit dem Gedanken schwanger gegangen und habe mich nun für <a class="reference external" href="https://blog.getpelican.com/">Pelican</a>&nbsp;entschieden.</p> <p>Alle Artikel habe ich importiert und diverse Fehler sind korrigiert. Einiges fehlt sicher noch, doch ich werde vermutlich nicht alle alten Artikel nochmals anschauen können. Ein wirkliches Manko ist das bisher fehlende Kommentarsystem. Hierfür gibt es diverse Lösungen, die auch mit alten Wordpress-Kommentaren umgehen können. Eine Entscheidung habe ich allerdings noch nicht&nbsp;getroffen.</p> <p>Hierzu und zum Umzug generell, werde ich in nächster Zeit einen detaillierten Artikel&nbsp;veröffentlichen.</p> LiomanTue, 11 Apr 2017 21:37:02 +0200tag:lioman.de,2017-04-11:/2017/04/farewell-wordpress-hello-pelican/AllgemeinBlogPelicanWordpressstatischAsus ZenFone 2 im Testhttps://lioman.de/2015/11/asus-zenfone-2-im-test/<p><img alt="AsusZenFone2" src="https://lioman.de/images/AsusZenFone2.jpg" /></p> <p>Im Rahmen einer Testaktion von Asus wurde mir ein Testgerät zur Verfügung gestellt. Einen Monat darf ich das Gerät testen. Leider sind schon dreiviertel des Testzeitraumes vergangen, denn ich habe mich an das schicke Gerät schon gewöhnt. &nbsp;Ich fange mal gleich mit dem Fazit an. So können wir alle Leser, die sich nicht für die Details interessieren in die Weiten des Internets&nbsp;entlassen.</p> <div class="section" id="fazit"> <h2>Fazit</h2> <p>Man kann die Leistung des Gerätes so zusammenfassen:&nbsp;Gutes Gerät für angemessenen Preis (ca. 380€), mit einigen schönen Ideen - aber Abzüge in der&nbsp;B-Note.</p> </div> <div class="section" id="hardware"> <h2>Hardware</h2> <p>Auf der Rückseite des ZenFone 2 prangt das Intellogo, denn es befindet sich tatsächlich eine 64-bit Atom <span class="caps">CPU</span> im Inneren. &nbsp;Mit diesem Prozessor gehört das Gerät also eher zu den Exoten, wird der Mobilmarkt doch eher von anderen&nbsp;beherrscht.</p> <p>Ich möchte mich hier nicht mit all den Komponenten, die in &nbsp;einem modernen Kleinrechner verarbeitet sind sondern beschreibe hier eher die Alleinstellungsmerkmale dieses&nbsp;Gerätes.</p> <p>Irgendjemand in der Asus Designabteilung hatte den Mut die Lautstärkenwippe mal anders als bei der Konkurrenz zu platzieren. An der Seite befindet sich keine einzige Taste. Man kann die Lautstärke auf der Rückseite unter direkt unter der Kamera steuern. Das ist ziemlich gewöhnungsbedürftig. Zumindestens die ersten zwei Tage. Denn es ist einfach der richtige Platz für diese Taste. Wenn man telefoniert und das Gegenüber versucht die Distanz statt durch das Handy, durch echtes Schreien zu überrücken, hat man seinen Finger eh schon in der Nähe und man kann blind die Lautstärke auf ein erträgliches Maß reduzieren. Auch wenn man das Gerät in der Hand liegt, kann man so die Audioausgabe gut kontrollieren, ohne den sicheren Griff zu&nbsp;reduzieren.</p> <p>Zudem ist es ein DuaSIM-Gerät, so kann man zum Beispiel die eigene und die <span class="caps">SIM</span> des Arbeitsgebers in einem Gerät verwenden. Die genaue Funktionalität konnte ich in Ermangelung eines zweiten Anbieters nicht&nbsp;testen.</p> <p>Die Kamera ist mit <span class="caps">13MP</span> und vor allen Dingen extrem guter Kameraapp ( genannt PixelMaster) ein wirkliches Highlight dieses Telefons. Deshalb folgt dazu ein gesonderter&nbsp;Artikel.</p> <div class="section" id="abzuge-in-der-b-note"> <h3>Abzüge in der&nbsp;B-Note</h3> <p>Der Lautsprecher befindet sich versenkt, das machen andere Hersteller genauso, allerdings sammelt sich dort einfach Staub und Dreck. Ein ähnliches Problem habe ich außerdem am Rand des Gerätes. Ich weiß nicht, ob dies generell so ist, aber bei meinem Gerät ist eine winzige Lücke zwischen Glas und Gehäuse am oberen Rand. Auch hier sammeln sich Krümel und Staub an. Noch ein kleines Manko ist die sehr stark gebogene Rückseite. Das Handy liegt so zwar angenehm in der Hand, auf dem Tisch liegend ist es jeddoch kaum&nbsp;bedienbar.</p> </div> </div> <div class="section" id="software"> <h2>Software</h2> <p>Ein wirklich gutes Gerät zeichnet sich nicht durch Ansammlung der allerbesten Komponenten aus (auch wenn das schon mal hilft). Wirklich schön und angenehm wird ein Gerät, wenn clevere Software einem das Arbeiten mit dem Smartphone&nbsp;versüßt.</p> <div class="section" id="zenui"> <h3>ZenUi</h3> <p>Hier kann das <strong>ZenFone 2</strong> eindeutig punkten. Über das Betriebssystem Android 5.0 gießt <span class="caps">ASUS</span> eine eigene Oberfläche, die sich sehr dezent verhält und dennoch ein Zugewinn bedeutet. ZenUi heißt diese Eigenentwicklung und bietet einige nette Verbesserungen gegenüber der&nbsp;Standardoberfläche.</p> <p>Die Anwendungsübersicht präsentiert sich schon mal schön Übersichtlich, denn standardmäßig sind alle Anwendungen nach Typ sortiert. Möchte man das nicht kann man zu einer alphabetisch sortierten Übersicht umschalten. Die Einsortierung der meisten installierten Apps ist ziemlich richtig. Hat man doch einmal eine eher Unbekannte installiert oder ist mit der Vorsortierung nicht zufrieden kann man eingreifen und einfach&nbsp;umsortieren.</p> <p>Überhaupt ist die Anpassung an die eigenen Wünsche mit Themes problemlos möglich. Ein wirklicher Gewinn bieten aber die Gesten auf dem ausgeschaltetem&nbsp;Display.</p> <p>Doppeltes tippen schaltet das Display an. Mit extra Gesten kann man sogar direkt Anwendungen starten. Ein auf den noch schwarzen Bildschirm gezeichnetes C öffnet direkt die Kamera. Schnappschüsse sind so wirklich nicht weit entfernt. Neben dem C stehen noch die Gesten:&nbsp;<em>W, S, e, Z&nbsp;*und&nbsp;*V</em> zur Verfügung, diese sind alle Vorbelegt (W= Web → Browser). Alle sind wieder konfigurierbar. So liegt bei mir auf dem S die Messaginganwendung <a class="reference external" href="https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms">Signal</a>.</p> <div class="line-block"> <div class="line">Das ZenFone 2 hat ein 5.5 Zoll Display, das ist für den Einhandbetrieb recht groß. Kann man aber nur eine Hand benutzen kann man schnell den Einhandmodus einstellen. &nbsp;Nun wird nur noch ein kleiner Teil des Bildschirms verwendet.</div> <div class="line"><img alt="image" src="https://lioman.de/images/wpid-wp-1447776661746.png" /></div> </div> <p>Man kann das Bild in der Größe anpassen und verschieben. Angenehmer Nebeneffekt: Ist man Entwickler kann man seine Apps schon mal mehrere Gerätgrößen&nbsp;vortesten.</p> </div> <div class="section" id="applock"> <h3>AppLock</h3> <p>AppLock ist ein Mittelweg zwischen Sicherheit und Nutzbarkeit. Möchte man nicht jedesmal sein Entsperrmuster/Passwort eingeben, kann man nur relevante Apps durch AppLock sperren. Was gesperrt werden soll ist individuell einstellbar. &nbsp;Das macht das Arbeiten sehr angenehm, vor allen Dingen, wenn man häufig auf sein Handy schaut, aber nicht immer den Code angeben möchte. Allerdings muss man dabei darüber Nachdenken was denn genau Sicherheitsrelevant ist. &nbsp;Das sollte man&nbsp;bedenken.</p> </div> <div class="section" id="und-wieder-abzuge-in-der-b-note"> <h3>Und wieder: Abzüge in der&nbsp;B-Note</h3> <p>Kurz nach Veröffentlichung dieses Artikels habe ich ein Systemupdate eingespielt. Die Fehler die ich an dieser Stelle beschrieben hatte, habe ich nicht mehr gefunden. Hinzugekommen sind Anleitungen, die unklare Menüpunkte erklären. [<span class="caps">STRIKEOUT</span>:Die ZenUI hat noch kleinere Fehler in der Übersetzung. Es sind keine wirklich groben Schnitzer, aber das ein oder andere Wort ist nicht Großgeschrieben, wie es sein soll. Außerdem versteht man z.T. nicht, was sich genau hinter welchem Menüpunkt verbirgt.] Allerdings wird dies eher dem Poweruser auffallen, der tatsächlich bis in die Tiefen der Systemkonfiguration&nbsp;absteigt.</p> <p>Was mich wirklich stört: Die Sperrbildschirme von AppLock enthalten Werbung. Das finde ich geht gar nicht. Wenn ich mir irgendeine kostenlose Anwendung aus dem PlayStore herunterlade ist das in Ordnung, für eine ins System integrierte Anwendung ist das meiner Meinung nach absolut schlechter&nbsp;Stil.</p> </div> </div> <div class="section" id="softwareauswahl"> <h2>Softwareauswahl</h2> <p>Ein neues Gerät kommt ja immer mit diversen Anwendungen vom Hersteller oder weiterer Bloatware. Da hat <span class="caps">ASUS</span> sich für einen sehr löblichen Weg entschieden. Kaum Bloatware und vorinstallierte Anwendungen können einfach deinstalliert oder wenigstens deaktiviert werden. Twitterclient, Facebookapp - Fehlanzeige. Ich habe tatsächlichganz alleine die Entscheidungsmöglichkeit welche Dienste und vor allen Dingen welchen Client ich dafür nutzen möchte. In diesem Punkt kann sich <span class="caps">HTC</span> (und sicher auch andere Hersteller) eine echt dicke Scheibe&nbsp;abschneiden.</p> </div> <div class="section" id="zusammenfassung"> <h2>Zusammenfassung</h2> <p>Das Gerät mach Spaß. Ich nutze es wirklich sehr gerne. Gerade die cleveren Softwarelösungen, der ZenUI erleichtern wirklich die Arbeit im Alltag wenn ich das Gerät zurückgeben muss werden diese mir wirklich fehlen. Die Fehler in der <span class="caps">UI</span> werden hoffentlich in nächster Zeit durch Updates ausgemerzt. &nbsp;Auch die Kamera ist wirklich sehr gut und Auf die Frage von Asus, w<strong>ürdet</strong> <strong>ihr es gerne behalten?</strong>, kann ich nur mit <strong>Ja</strong>&nbsp;antworten.</p> </div> LiomanTue, 17 Nov 2015 20:56:00 +0100tag:lioman.de,2015-11-17:/2015/11/asus-zenfone-2-im-test/Wissenschaft und TechnikandroidAsusSmartphoneTestZenFoneAndroid: Kontakte aus einem Nandroid-Backup extrahierenhttps://lioman.de/2015/08/android-kontakte-aus-einem-nandroid-backup-extrahieren/<div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/Android_robot.png"> <img alt="Android-Logo" class="size-medium wp-image-5563" src="https://lioman.de/images/Android_robot-252x300.png" style="width: 252px; height: 300px;" /> </a> <p class="caption">Bild von <a class="reference external" href="http://www.android.com/branding.html">Google</a> steht unter <a class="reference external" href="http://creativecommons.org/licenses/by-sa/3.0/deed.de"><span class="caps">CC</span>-<span class="caps">BY</span>-<span class="caps">SA</span></a></p> </div> <p>Bevor man irgend eine neue <span class="caps">ROM</span> auf einem Android-Handy installiert macht man natürlich ein Backup vom alten System. Das kann man über <a class="reference external" href="http://www.lioman.de/2014/07/android-backups-per-konsole/">adb</a> oder natürlich über das Recoverysystem, das man ja eh für das Flashen braucht,&nbsp;erledigen</p> <p><a class="reference external" href="http://forum.xda-developers.com/wiki/ClockworkMod_Recovery">ClockworkMod Recovery</a> erstellt dabei ein <a class="reference external" href="http://forum.xda-developers.com/wiki/NANDroid">Nandroid</a>-Image. Dieses ist eine Sicherung des kompletten Systems mit allen System- und App-Daten. Nach dem Backup habe ich auf einem Galaxy S2 Cyanogenmod installiert und viele Daten waren noch drauf, aber anscheinend waren die Kontakte nicht&nbsp;synchronisiert.</p> <p>Ich wollte an die Daten aus dem Backup kommen, ohne gleich alles wieder rückgängig machen zu müssen. Der erste Versuch dies über die App Nandroid Manager (Diese ist nicht mehr im PlayStore) zu erledigen scheiterte. Kontakte kann man zwar anschauen, aber noch nicht wieder zurück ins System&nbsp;holen.</p> <p>Also erstmal die Daten per <span class="caps">USB</span> auf den Rechner holen. In dem von <span class="caps">CWM</span> erstellten Ordner liegen die&nbsp;Dateien:</p> <ul class="simple"> <li><em>data.ext4.tar</em></li> <li><em>data.ext4.tar.a</em></li> <li><em>data.ext4.tar.b</em></li> </ul> <p><em>data.ext4.tar.a</em> habe ich in data.ext4.tar umbenannt und konnte diese dann mit dem Archivmanager öffnen. Nun muss man die Datei <code>/data/data/com.android.providers.contacts/databases/contacts2.db</code> entpacken. Dahinter verbirgt sich eine <a class="reference external" href="https://sqlite.org">Sqlite-Datenbank</a> mit allen Kontakten. Um diese wieder in Android zu importieren zu könne muss man eine <span class="caps">VCF</span> Datei&nbsp;erstellen.</p> <p>Das kann mit dem Script <a class="reference external" href="https://github.com/stachre/dump-contacts2db">dumb-contacts2db</a> tun. Nach dem Download muss man es nur noch mit <code>chmod +x dump-contacts2db.sh</code> ausführbar machen und kann dann alle Daten einfach durch Aufruf des Skriptes extrahieren. Dazu reicht es dieses folgendermaßen&nbsp;auszuführen:</p> <pre class="code bash literal-block"> dump-contacts2db.sh<span class="w"> </span>pfad/zur/contacts2.db<span class="w"> </span>&gt;<span class="w"> </span>contacts.vcf </pre> <p>Kopiert man die erhaltene Datei auf das Mobiltelefon kann die Kontakte-App diese dann wieder importieren und man hat alle alten Kontakte&nbsp;wieder.</p> LiomanSun, 30 Aug 2015 17:44:00 +0200tag:lioman.de,2015-08-30:/2015/08/android-kontakte-aus-einem-nandroid-backup-extrahieren/DigitalOpen SourceandroidBackupkontakteUbuntuusersPlanetGehackt: Auf dem Highway über das Internet gestoppthttps://lioman.de/2015/07/gehackt-auf-dem-highway-uber-das-internet-gestoppt/<p>Die Wired hat den Artikel <a href="http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/">Hackers Remotely Kill a Jeep on the Highway—With Me in It</a> veröffentlicht. Der Autor <a href="http://www.wired.com/author/andygreenberg/">Andy Greenberg</a> beschreibt wie sein Jeep in einem Experiment mit den beiden Sicherheitsforschern Charlie Miller und Chris Valasek über das Internet gehackt wurde. Nach der Übernahme des Bordcomputers hatten diese nicht nur Zugriff auf die Unterhaltungsfunktionen (Radio, Klimaanlage etc.) des Jeeps, sondern auch auf die Steuerung im Rückwärtsgang und andere zentrale Funktionen des Geländewagens. Die Ergebnisse sollen abschließend auf der <a href="https://www.blackhat.com/us-15/briefings.html#remote-exploitation-of-an-unaltered-passenger-vehicle">Black Hat</a> Konferenz im August vorgestellt&nbsp;werden.</p> <p><a href="https://invidious.fdn.fr/watch?v=MK0SrxBC1xs" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/MK0SrxBC1xs/sddefault.jpg"> </a></p>liomanWed, 22 Jul 2015 15:30:00 +0200tag:lioman.de,2015-07-22:/2015/07/gehackt-auf-dem-highway-uber-das-internet-gestoppt/digitalautoblack hathackingsicherheitKleines Projekt: Mapstats - Statistiken auf einer D3.js Kartehttps://lioman.de/2015/07/kleines-projekt-mapstats-statistiken-auf-einer-d3-js-karte/<div class="figure"> <a class="reference external image-reference" href="https://lioman.github.io/mapstats/"> <img alt="Screenshot Karte mit Statistiken" src="https://lioman.de/images/mapstats_karte.png" style="width: 400px; height: 401px;" /> </a> <p class="caption">Mit dem Flugzeug beförderte Passagiere in&nbsp;Europa</p> </div> <p>Ich bastel gerade an einem kleinen Projekt und versuche mich an der <a class="reference external" href="https://lioman.github.io/mapstats/">Visualisierung diverser Daten</a>. Dazu verwende ich die wirklich geniale Bibliothek <a class="reference external" href="http://d3js.org">D3.js</a>&nbsp;und habe mal mit einer Karte und europäischen Statistiken von <a class="reference external" href="http://ec.europa.eu/eurostat/">eurostat</a>&nbsp;darüber gelegt. Diese hoffe ich noch ein bisschen ausbauen zu können. Zuerst sollen noch ein paar Statistiken hinzukommen, denn bisher sind es nur Daten zum europäischen Flugverkehr. &nbsp;Dann sollen interaktive Elemente einprogrammiert werden. Vermutlich werde ich da mit erstmal mit den noch nicht sonderlich hübschen Tooltips&nbsp;anfangen.</p> <p>Die Seite ist mit <a class="reference external" href="http://www.getmdl.io/index.html">Material Design Lite</a>&nbsp;schon mal recht ansprechend geworden. &nbsp;Und da das Projekt nur mit Open Source und Open Data arbeitet hat es auf GitHub seine Heimat&nbsp;gefunden.</p> <p>Wer mitarbeiten möchte kann gerne&nbsp;mal im <a class="reference external" href="https://github.com/lioman/mapstats">Repository</a>&nbsp;vorbeischauen. &nbsp;Das Ergebnis ist dann: <a class="reference external" href="https://lioman.github.io/mapstats/">Mapstats- Statistics on&nbsp;D3.js-maps</a></p> LiomanMon, 20 Jul 2015 12:34:00 +0200tag:lioman.de,2015-07-20:/2015/07/kleines-projekt-mapstats-statistiken-auf-einer-d3-js-karte/DigitalOpen SourceD3.jsdatenKarteMapstatsStatistikVisualisierungURLcamp #010https://lioman.de/2015/07/urlcamp-010/<p><a class="reference external image-reference" href="https://lioman.de/images/wegweiser_klein.jpg"><img alt="image0" class="alignright size-full wp-image-5066" src="https://lioman.de/images/wegweiser_klein.jpg" style="width: 250px; height: 375px;" /></a></p> <div class="section" id="folge-010-des-urlcamps"> <h2>Folge 010 des&nbsp;URLcamps:</h2> <ul class="simple"> <li><a class="reference external" href="https://twitter.com/mhashemi">Mahmoud Hashemi</a>&nbsp; <strong>über Python bei&nbsp;PayPal/eBay</strong></li> </ul> <blockquote> <p class="rubric" id="myths-of-enterprise-python"><a class="reference external" href="https://www.paypal-engineering.com/2014/12/10/10-myths-of-enterprise-python/">10 Myths of Enterprise&nbsp;Python</a></p> <p><em>Python has enjoyed many years of grassroots usage and support from developers across eBay. Even before official support from management, technologists of all walks went the extra mile to reap the rewards of developing in Python. I joined PayPal a few years ago, and chose Python to work on internal applications, but I’ve personally found production PayPal Python code from nearly **15 years ago*</em>.[&#8230;.]*</p> </blockquote> <ul> <li><div class="first line-block"> <div class="line"><strong>Citizen Science: Alte Karten wieder richtig verorten</strong></div> </div> <p class="rubric" id="british-library-georeferencer"><a class="reference external" href="http://britishlibrary.georeferencer.com/api/ungeoreferenced/britishlibrary">British Library&nbsp;Georeferencer</a></p> <p><em>Help us identify accurate locations for these historic maps! Bear in mind that some places have changed significantly or disappeared completely, creating a puzzle that reveals an exciting&nbsp;contrast.[&#8230;.]</em></p> </li> <li><div class="first line-block"> <div class="line"><strong>Aus der Sicht eines Griechen - Ein Beitrag von Yanis Varoufakis</strong></div> </div> <p class="rubric" id="schaeubles-plan-europa"><a class="reference external" href="http://www.zeit.de/2015/29/schuldenkrise-europa-wolfgang-schaeuble-yanis-varoufakis">Dr. Schäubles Plan für&nbsp;Europa</a></p> <p><em>Die Euro-Gruppe, eine informelle Gruppe, die kein Protokoll führt, keinen schriftlich niedergelegten Regeln folgt und exakt niemandem verantwortlich ist, steuert die größte Makroökonomie der&nbsp;Welt.[…]</em></p> </li> </ul> </div> LiomanSun, 19 Jul 2015 16:01:00 +0200tag:lioman.de,2015-07-19:/2015/07/urlcamp-010/DigitalGriechenlandKartenLinksPolitikPythonDas muss ich erst nachschlagen: Warum heißt der Albtraum, Albtraum?https://lioman.de/2015/07/das-muss-ich-erst-nachschlagen-warum-heist-der-albtraum-albtraum/<p>Mit einem Kind zu Hause werden einem immer mal wieder Fragen gestellt, die irgendwie zwischen weiß nicht so genau und ist halt so kann man nicht erklären rangieren. Vieles kann man so ungefähr ja doch erklären, doch die ein oder andere Frage interessiert einen dann plötzlich selbst. So auch diese&nbsp;Frage:</p> <p>Papa, warum heißt das Albtraum und nicht nur schlechter&nbsp;Traum?</p> <div class="figure"> <a class="reference external image-reference" href="https://commons.wikimedia.org/wiki/Category:Nightmares_in_art?uselang=de#/media/File:Der_Albtraum_(Anonym_19_Jh).jpg"> <img alt="Gemälde: Der Albtraum" src="https://upload.wikimedia.org/wikipedia/commons/b/b4/Der_Albtraum_%28Anonym_19_Jh%29.jpg" style="width: 1200px; height: 909px;" /> </a> <p class="caption">Der Albtraum, Künstler unbekannt, um die Jahrhundertwende 18/19. Quelle <a class="reference external" href="https://commons.wikimedia.org/wiki/Category:Nightmares_in_art?uselang=de#/media/File:Der_Albtraum_(Anonym_19_Jh).jpg">Wikimedia</a></p> </div> <p>Ich erinnerte mich dunkel an Darstellungen von Monsterchen, die auf halbnackten Damen auf denen komische Mönsterchen sitzen. Aber so richtig sicher war ich mir dann doch nicht. Wer oder was ist ein Alb? Die Wikipedia hilft da natürlich weiter: Der Alb oder genauer der Nachtalb ist ein anderes Wort für Elf und war in der germanischen Mythologie für die Träume zuständig. Anscheinend hatten diese nächtens nichts besseres zu tun als auf der Brust schlafender herumzusitzen und ein unangenehmes Druckgefühl auszulösen. Wieder was gelernt und damit ich es in Zukunft nicht vergesse steht es jetzt&nbsp;hier.</p> LiomanTue, 14 Jul 2015 19:56:00 +0200tag:lioman.de,2015-07-14:/2015/07/das-muss-ich-erst-nachschlagen-warum-heist-der-albtraum-albtraum/AllgemeinFragenMythologieTraumWissenURLcamp #009https://lioman.de/2015/02/urlcamp-009/<p><a class="reference external image-reference" href="https://lioman.de/images/wegweiser_klein.jpg"><img alt="image0" class="alignright size-full wp-image-5066" src="https://lioman.de/images/wegweiser_klein.jpg" style="width: 250px; height: 375px;" /></a></p> <div class="section" id="folge-009-des-urlcamps"> <h2>Folge 009 des&nbsp;URLcamps:</h2> <ul> <li><p class="first"><strong>Über die Frau, die Snowden von Hongkong nach Moskau geholfen&nbsp;hat</strong></p> <p class="rubric" id="how-a-snowdenista-kept-the-nsa-leaker-hidden-in-a-moscow-airport"><a class="reference external" href="http://www.vogue.com/11122973/sarah-harrison-edward-snowden-wikileaks-nsa/">How a Snowdenista Kept the <span class="caps">NSA</span> Leaker Hidden in a Moscow&nbsp;Airport</a></p> <p><em>They boarded the Moscow-bound Aeroflot plane, and it wasn’t until the plane was airborne that Snowden turned to her and spoke what was almost his first complete sentence: “I didn’t expect that WikiLeaks was going to send a ninja to get me&nbsp;out.”[&#8230;.]</em></p> </li> <li><div class="first line-block"> <div class="line"><strong>Nach Lenovo Adware taucht jetzt noch schlimmere von Comodo auf</strong></div> </div> <p class="rubric" id="comodo-adware-hebelt-https-sicherheit-aus"><a class="reference external" href="http://www.golem.de/news/privdog-comodo-adware-hebelt-https-sicherheit-aus-1502-112534.html">Comodo-Adware hebelt <span class="caps">HTTPS</span>-Sicherheit&nbsp;aus</a></p> <p><em>Das Pikante daran: Comodo ist eine der größten Zertifizierungsstellen im Internet. Etwa ein Drittel der Zertifikate von <span class="caps">HTTPS</span>-Seiten stammt direkt oder indirekt von Comodo. Eine Firma, die eigentlich für die Sicherheit von <span class="caps">HTTPS</span> sorgen soll, liefert also ein Produkt aus, das diese Sicherheit komplett&nbsp;untergräbt.&nbsp;[&#8230;.]</em></p> </li> <li><div class="first line-block"> <div class="line"><strong>Himmelfahrtskommando fährt eher nicht&#8230;</strong></div> </div> <p class="rubric" id="mars-one-wird-scheitern"><a class="reference external" href="http://scienceblogs.de/astrodicticum-simplex/2015/02/19/mars-one-wird-scheitern/">Mars One wird&nbsp;scheitern!</a></p> <p><em>Mars One wird scheitern. Oder besser gesagt: Mars One wird nicht einmal die Gelegenheit haben, zu scheitern weil Mars One nie stattfinden wird. Momentan ist die privat organisierte bemannte Mission zum Mars ja wieder einmal überall in den Medien.&nbsp;[&#8230;.]</em></p> </li> </ul> </div> LiomanTue, 24 Feb 2015 19:08:00 +0100tag:lioman.de,2015-02-24:/2015/02/urlcamp-009/DigitaladwareRaumfahrtSnowdenUmbauarbeiten im Bloghttps://lioman.de/2015/02/umbauarbeiten-im-blog/<p>Derzeit experimentiere ich wieder ein wenig mit der Technik hinter diesem Blog. Performance und Optik brauchen ein wenig Liebe und Pflege. Die Performance war zuletzt unterirdisch, denn hier waren zu viele Plugins aktiviert und auch das Caching war nicht so geschickt&nbsp;gelöst.</p> <p>Auch wenn das alte Theme prinzipiell schön responsiv war und <a class="reference external" href="http://www.elmastudio.de/wordpress-themes/yoko/">Yoko</a> per se ein wirklich gutes Theme ist, suche ich doch ein anderes, das noch sauberer und schlanker und geschickter&nbsp;ist.</p> <p>Ein endgültige Wahl ist noch nicht getroffen und so wird sich hier die Oberfläche des Öfteren ändern . Wenn ich nichts passendes finde könnte ich mir sogar Vorstellen ein ganz eigenes zu schreiben. Inzwischen muss man ja nicht mehr bei Null starten, sondern kann auf zum Beispiel <a class="reference external" href="http://underscores.me/">Underscores</a>aufsetzen.</p> LiomanSun, 22 Feb 2015 17:53:00 +0100tag:lioman.de,2015-02-22:/2015/02/umbauarbeiten-im-blog/AllgemeinBlogPerformanceThemeWordpressFleksy - schneller unter Android tippenhttps://lioman.de/2015/02/fleksy-schneller-unter-android-tippen/<div class="section" id="tastaturen-unter-android"> <h2>Tastaturen unter&nbsp;Android</h2> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/wpid-wp-1424349595807.png"> <img alt="Fleksy mit Zahlenreihe" class="size-medium" src="https://lioman.de/images/wpid-wp-1424349595807-176x300.png" style="width: 176px; height: 300px;" /> </a> <p class="caption">Die Tastatur Fleksy im Markdowneditor mit&nbsp;Zahlenreihe</p> </div> <p>Android hat den Vorteil, dass m n auch zentrale Elemente wie die Systemtastatur austauschen kann. Das hat schon früh entsprechende Entwicklungen befeuert und ganz erstaunliche Konzepte und Techniken hervorgebracht. Mit swype konnte man Wörter wischen und wirklich bahnbrechend fand ich SwiftKey das was Vorhersagen Anhieb so gut war, dass ich gerne dafür Geld ausgegeben habe. Lange bleib ich dieser Software treu und auch jetzt muss sich jede andere Tastatur an SwiftKey als Referenz messen. Was Vorhersagen angeht ist die Software aus Großbritannien immer noch der Platzhirsch. Doch Die Performance hatte mich nicht mehr ganz zufrieden gestellt. Für ein paar Wochen stieg ich deshalb auf die Tastatur von Google um. Diese ist zwar etwas performanter hat aber Mängel was Vorhersagen und Komfort angeht. Ein Beispiel: schreibt man ein Wort und möchte, dass dieses groß geschrieben wird, kann man die entsprechende Taste drücken und der erste Buchstabe wird umgeschaltet. Diese Funktion fehlt und stört mich persönlich sehr, denn man muss den Schreibfluss immer unterbrechen. Auch was das benutzen von Satzzeichen angeht ist Google im Hintertreffen. Es scheint also, als ob SwiftKey derzeit noch nicht zu schlagen ist, zumindest auf dem Gebiet der klassisch vorhersagenden Tastaturen. Doch es führen auch andere Wege zum&nbsp;Ziel.</p> </div> <div class="section" id="fleksy-die-tastatur-die-verzeiht"> <h2>Fleksy - die Tastatur, die&nbsp;verzeiht</h2> <p>Mit einem Komplett unterschiedlichen Konzept startet Fleksy ins Rennen. Hier muss man jeden Buchstaben eines Wortes auch tatsächlich drücken - aber eben nicht so genau. Die Tastatur verzeiht Missgriffe und aus Worten wie <em>hskko</em> wird das erwünschte Hallo. Außerdem muss man für das Umschalten zwischen den Vorschlägen nicht den Schreibbereich verlassen, sondern erreicht das erwünschte Ergebnis durch wischen und&nbsp;Gesten.</p> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/wpid-wp-1424349527553.png"> <img alt="Fleksy" class="alignleft size-medium" src="https://lioman.de/images/wpid-wp-1424349527553-176x300.png" style="width: 176px; height: 300px;" /> </a> </div> <p>Möchte man noch Sonderfunktionen oder spezielle optische Gimmicks, kann man die Erweiterungen aktivieren. Unter Ihnen gibt es optischen Schnickschnack, wie herzförmige Pop-ups. Praktischer ist da die permanente Zahlenleiste und die Shortcuts (man kann zum Beispiel Kürzel wie mfg definieren). Und für die Benutzung der unsichtbaren Tastatur bekommt man sogar&nbsp;Badges.</p> </div> <div class="section" id="training-ist-alles"> <h2>Training ist&nbsp;alles</h2> <div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/wpid-wp-1424349371333.png"> <img alt="Fleksy Badges" class="wp-image-5721 size-medium" src="https://lioman.de/images/wpid-wp-1424349371333-176x300.png" style="width: 176px; height: 300px;" /> </a> <p class="caption">Allerlei Badges und&nbsp;Statistiken</p> </div> <p>Gameification soll wohl den Umstieg auf diese Art von Eingabe erleichtern und versüßen. Denn das Hauptproblem ist die Gewöhnung. Es braucht ein bisschen bis man sich an Gesten und Art der Eingabe gewöhnt hat und ähnlich schnell wie mit SwiftKey operiert. Aber das Üben lohnt sich und braucht kürzer als man denkt. Dieser Artikel ist komplett mit Fleksy geschrieben und bis zu diesem Zeitpunkt kann ich schon genauso schnell tippen wie mit meiner gut trainierten, eingangs erwähnten Referenz. Ab und zu unterbreche ich zwar noch mitten im Wort und muss dann löschen, aber das geht genauso schnell mit einem&nbsp;Wisch.</p> </div> LiomanThu, 19 Feb 2015 13:17:00 +0100tag:lioman.de,2015-02-19:/2015/02/fleksy-schneller-unter-android-tippen/Wissenschaft und TechnikandroidFleksymobilSwiftKeyTastaturHabitRPG - Oder wie man die Aufgabenliste interessanter machthttps://lioman.de/2015/01/habitrpg-oder-wie-man-die-aufgabenliste-interessanter-macht/<p><img alt="habitrpg_pixel" src="https://lioman.de/images/habitrpg_pixel.png" /></p> <p>Vor ein paar Wochen bin ich auf <a class="reference external" href="https://habitrpg.com">HabitRPG</a> gestoßen. Die Webanwendung hat vor einiger Zeit durch eine erfolgreiche Finanzierung bei <a class="reference external" href="https://www.kickstarter.com/projects/lefnire/habitrpg-mobile?ref=nav_search">Kickstarter</a> für Aufmerksamkeit gesorgt, aber irgendwie hatte ich diese Idee wieder aus den Augen verloren. Meldet man sich bei dem&nbsp; Dienst an kann man drei unterschiedliche Aufgabenlisten. Ganz klassisch: <em>Aufgaben.</em> Hier kann man eintragen was so ansteht. Dazu kommen <em>Tägliche Aufgaben</em>. Wie der Name schon sagt wieder kehrende Aufgaben, die man auch nur an bestimmten Tagen einblenden lassen&nbsp;kann.</p> <p><img alt="Gewohnheitenliste auf `HabitRPG &lt;http://habitrpg.com&gt;`__" src="https://lioman.de/images/habit_gewohnheiten.png" /></p> <p>Auf der letzten Liste lassen sich <em>Gewohnheiten</em> sammeln. Im Gegensatz zu den klassischen Listen zum Abhaken erledigter Aufgaben kann man hier mit Plus und Minus sich selbst belohnen/bestrafen. Das ist aber nur eine kleine Besonderheit, der eigentliche Mehrwert dieser Anwendung ist das Verbinden einer normalen Todo-Anwendung mit klassischen Elementen eines Rollenspieles (daher das <span class="caps">RPG</span> im Namen). Erledigt man Aufgaben, sind diese nicht nur einfach endlich weg,&nbsp; sondern sie bringen auch noch Silber/Gold und Erfahrung, je nach eingestellter Schwierigkeit unterschiedlich viel. Für Gold kauft man dann Ausrüstungsgegenstände für&nbsp;seinen</p> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/Habit_Avatar.png"> <img alt="Mein Avatar" src="https://lioman.de/images/Habit_Avatar.png" /> </a> <p class="caption">Mein Avatar in&nbsp;Partyrobe</p> </div> <p>Avatar oder gönnt sich selbst Belohnungen (Sofern man das Spiel so spielen möchte). Auch sonst gibt es alle möglichen Dinge, die das erledigen von Aufgaben mit etwas Freude verbinden. So kann man Eier und Tränke finden, Quests erledigen und Tiere aufziehen. Mit Gilden, Gruppen und Wettbewerben kommt auch die soziale Komponente nicht zu kurz. Innerhalb kurzer Zeit, hat HabitRPG meine vorherige ToDo-Anwendung abgelöst und ich erledige die Aufgaben auch wirklich. Vorher kam es immer wieder vor, dass ich das Brot auf der Liste schlicht und ergreifend vergessen hatte. Das kommt bei Habit seltener vor, denn man schaut öfters drauf um noch ein bisschen Gold und Erfahrung auf dem Heimweg abzustauben. Besonders sympatisch ist, dass man die Plattform aktiv mitgestalten kann. Je nach eigenen Fähigkeiten kann man sich unterschiedlich einbringen, denn die Website wird auf <a class="reference external" href="https://github.com/HabitRPG/habitrpg">Github</a> weiterentwickelt. Ist man des Programmierens nicht mächtig, kann man auch Übersegtzen, sich Quests ausdenken oder Grafiken beisteuern. Eben alles was bei einem Open-Source-Projekt benötigt wird. Und möchte oder kann man keine Zeit spenden, kann man die Finanzierung des Projekts durch Geld unterstützen. Im Spiel bekommt man dafür auch Edelsteine, die man dann in Spielgegenstände oder optischen Schnickschnack stecken&nbsp;kann.</p> <p>Die offizielle <a class="reference external" href="https://play.google.com/store/apps/details?id=com.ocdevel.habitrpg">Android-App</a> ist übrigens etwas träge. Mobil nutze ich daher die inoffizielle und deutlich schlankere Anwendung <a class="reference external" href="https://play.google.com/store/apps/details?id=com.magicmicky.habitrpgmobileapp">HabitRPG&nbsp;Client.</a></p> LiomanSat, 31 Jan 2015 18:18:00 +0100tag:lioman.de,2015-01-31:/2015/01/habitrpg-oder-wie-man-die-aufgabenliste-interessanter-macht/DigitalOpen SourceArbeitsweiseGamificationHabitRPGSpielTodoTomate - Pomodoro unter Linuxhttps://lioman.de/2015/01/tomate-pomodoro-unter-linux/<p>Ich habe die <a class="reference external" href="http://pomodorotechnique.com">Pomodoro-Technik</a> für mich entdeckt. Diese wird immer mal wieder als die neuste Idee der Zeiteinteilung angepriesen, aber an sich ist der Trick uralt. Aber zuerst zur Technik an sich. Man stellt sich einen Kurzzeitwecker auf 25 Minuten (oder eine andere sinnvolle nicht zu lange Zeiteinheit). In dieser Zeit tut man nichts anderes, als die gestellte Aufgabe(n) zu erledigen. Man surft nicht auf YouTube herum, checkt nicht schnell mal die Mails oder schaut auf das Handy. Klingelt der Wecker, stellt man ihn gleich wieder. Dieses mal auf 5 Minuten und verhält sich genau umgekehrt. Sprich man macht echt Pause und vermeidet alle Arbeit. Holt sich einen Kaffee, bewegt sich ein bisschen, lässt frische Luft herein usw. Nach vier <em>Pomodoros</em> macht man eine längere Pause von 20-30 Minuten und lässt auch hier alle Arbeit&nbsp;ruhen.</p> <div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/tomate.png"> <img alt="Logo des Programms Tomate" class="wp-image-5700 size-medium" src="https://lioman.de/images/tomate-300x300.png" style="width: 300px; height: 300px;" /> </a> <p class="caption">Logo des Programms&nbsp;Tomate</p> </div> <p>Das funktioniert wirklich gut und die Produktivität steigt sehr schnell, wenn man sich mal daran gewöhnt hat. Die klassische Low-Tech-Variante mit Zettel Papier und Kurzzeitwecker ist wahrscheinlich die intensivste und Beste. Leider ist sie nicht ganz bürokompatibel. Wenn ständig irgendwo ein Wecker klingeln würde, wäre es um die konzentrierte Arbeitsatmosphäre schnell schlecht bestellt. Für solche Gelegenheiten bieten sich diverse Mobilapplikationen an oder, wenn man eh am Rechner sitzt, ein kleines Programm. Neben diversen Browsererweiterungen gibt es eben auch native Anwendungen. Für Linux/ Ubuntu hat sich <a class="reference external" href="https://launchpad.net/tomate">Tomate</a> als das derzeit Beste erwiesen (Oder das was mir am meisten zusagt). Tomate ist mit Python und Gtk3 entwickelt und beherrscht die wichtigsten Funktionen. Es ist nicht in den Paketquellen enthalten, kann aber per <a class="reference external" href="http://wiki.ubuntuusers.de/Paketquellen_freischalten/PPA"><span class="caps">PPA</span></a> hinzugefügt und installiert werden.&nbsp; Dazu im Terminal folgende Zeilen&nbsp;eingeben.</p> <div class="highlight"><pre><span></span>sudo<span class="w"> </span>add-apt-repository<span class="w"> </span>ppa:stvs/tomate sudo<span class="w"> </span>apt-get<span class="w"> </span>update<span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span>sudo<span class="w"> </span>apt-get<span class="w"> </span>install<span class="w"> </span>-y<span class="w"> </span>tomate </pre></div> <p>In den Einstellungen kann man nun die Zeiten ändern, oder die kleine Tomate im Indicator dazu bringen den Fortschritt anzuzeigen. Außerdem ist es möglich die Art der Benachrichtigung zu ändern, leider ist eine Änderung des Tones (noch) nicht möglich. Was leider auch noch etwas unschön ist. Klickt man auf das Kreuz oben rechts schließt man das Programm. Möchte man es nur in der Benachrichtigungsleiste haben, muss man auf das Icon klicken und kann dann mit einem Klick auf &#8220;<em>Hide</em>&#8221; das Fenster&nbsp;verstecken.</p> LiomanSat, 17 Jan 2015 19:44:00 +0100tag:lioman.de,2015-01-17:/2015/01/tomate-pomodoro-unter-linux/DigitalOpen SourceArbeitstechnikDisziplinLinuxPomodoroPythonUbuntuUbuntuusersPlanetRückschau 2014https://lioman.de/2015/01/ruckschau-2014/<div class="section" id="eine-kleine-steigerung-zu-2013"> <h2>Eine kleine Steigerung zu&nbsp;2013</h2> <p>Nachdem das Jahr 2013 hier extrem schlecht über die Bühne ging, war das vergangene Jahr doch wieder etwas erfolgreicher. &nbsp;Eigentlich wollte ich mein kleines Plugin fertig haben, das hier den Rückblick zumindest zahlenmäßig schon mal vollautomatisch unterfüttert, aber nachdem ich das Plugin für das <a class="reference external" href="http://www.lioman.de/plugins-scripte/2012-summary/">Jahr 2012</a>&nbsp;angefangen habe umzuschreiben, kam ich schnell zu dem Ergebnis, dass ich vieles komplett anders und richtiger machen will (Derzeit hänge ich noch daran, wie man JavaScript zu einem Blogartikel hinzufügt - ich möchte nicht das man das Plugin deaktivieren kann ohne die Grafiken zu zerstören ) und das heißt wiederum, dass ich jetzt hier das ganze händisch zusammentragen&nbsp;werde.</p> <p>Auf jeden Fall habe ich im Jahre 2014 genau 14 Artikel geschrieben - also etwas mehr als einer pro Monat und das ist mir noch zu wenig. Es müssen ja nicht unbedingt 92 sein wie 2012, aber ein paar mehr könnten es schon sein. Ich hoffe, dass ich da etwas disziplinierter im neuen Jahr&nbsp;bin.</p> </div> <div class="section" id="besucherstatistiken"> <h2>Besucherstatistiken</h2> <div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/Geraete2014.png"> <img alt="Geräte der Leser 2014" class="size-full wp-image-5692" src="https://lioman.de/images/Geraete2014.png" style="width: 494px; height: 250px;" /> </a> <p class="caption">Geräte der Leser im Jahr&nbsp;2014</p> </div> <p>Nun noch ein paar Statistiken über meine Besucher. Wie man nebenstehender Grafik sieht kommen die meisten immer noch mit einem großen Bildschirm hier an. 72% sind es genauer gesagt. Doch auch mobil gab es einige Besucher und es sind sogar ein paar mehr geworden. Das hat mich nicht wirklich&nbsp;gewundert.</p> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/OS2014.png"> <img alt="Betriebssysteme der Leser 2014" class="size-full wp-image-5694" src="https://lioman.de/images/OS2014.png" style="width: 494px; height: 250px;" /> </a> <p class="caption">Betriebssysteme der Leser im Jahre&nbsp;2014</p> </div> <p>Erstaunlich finde ich eher, dass der Anteil der Windowsnutzer weiterhin so groß ist. 55% aller Besucher hatten ein Betriebssystem aus dem Hause Microsoft. &nbsp;das sind immerhin noch 76% aller Desktopnutzer. Allerdings hatte ich auch nicht so viele Artikel &nbsp;im <a class="reference external" href="http://planet.ubuntuusers.de/">ubuntuusers-planet</a> und <a class="reference external" href="http://osbn.de">osbn</a>&nbsp;veröffentlicht und diese beiden Seiten bringen immer noch die meisten Nutzer. Abgesehen davon ist im Suchmaschinenbereich Google weiterhin so führend, wie in den vergangenen Jahren und die passende Grafik lass ich deswegen einfach&nbsp;weg.</p> </div> <div class="section" id="abschluss"> <h2>Abschluss</h2> <p>Das soll es nun auch gewesen sein mit meinem kleinen Rückblick. Ich hoffe ich kann den nächsten automatisch generieren lassen und mit ein paar hübschen Grafiken versehen. Wenn ich weiter bin, wird es hier mehr dazu geben. Vornehmen tue ich mir erst mal nichts, denn am Ende kommt es doch anders. Nur mein Blogdesign gefällt mir nicht mehr ganz so gut und sollte ich mal einen Haufen Zeit finden, werde ich lioman.de einen neuen Anstrich&nbsp;verpassen.</p> </div> LiomanThu, 15 Jan 2015 21:06:00 +0100tag:lioman.de,2015-01-15:/2015/01/ruckschau-2014/AllgemeinBlogJahresrückblickPluginStatistikenMySQL: Einträge mit regulären Ausdrücken löschenhttps://lioman.de/2015/01/mysql-eintrage-mit-regularen-ausdrucken-loschen/<p>Arbeitet man mit Datenbanken, speziell im Entwicklungsstadium einer Anwendung, kann allerlei Müll anfallen, den man tunlichst loswerden möchte. Geht es um einzelne Einträge, kann man das gut mit Befehlen&nbsp;wie:</p> <pre class="code sql literal-block"> <span class="k">DELETE</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tabellenname</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">id</span><span class="o">=</span><span class="n">xy</span> </pre> <p>wenn man nur wenige oder gar einen einzelnen Eintrag loswerden möchte.&nbsp;Und</p> <pre class="code mysql literal-block"> <span class="k">DELETE</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tabellenname</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">spaltenname</span><span class="o">=</span><span class="s2">&quot;&quot;</span> </pre> <p>würde alle leeren Testeinträge&nbsp;verwerfen.</p> <p>Hat man jedoch&nbsp;viele Reihen, die unerwünscht sind, kann es schnell eine abendfüllende Aufgabe werden alles Unbenötigte loszuwerden. Und leider sind nicht immer alle Testeinträge an der richtigen Stelle leer. Schon ein Zeilenumbruch (&#8220;<em>\n</em>&#8220;) in einem Textfeld reicht das zweite Statement zu&nbsp;vereiteln.</p> <p>Besser geeignet sind für solche Vorhaben sind <a class="reference external" href="https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck">Reguläre Ausdrücke</a>, so muss man nicht von Hand zusammensuchen oder löschen. Dazu muss man einfach in die <em><span class="caps">WHERE</span></em>-Klausel in folgender Weise&nbsp;modifizieren:</p> <pre class="code mysql literal-block"> <span class="k">DELETE</span><span class="w">&nbsp;</span><span class="k">FROM</span><span class="w">&nbsp;</span><span class="n">tabellenname&nbsp;WHERE&nbsp;spaltenname</span><span class="w"> </span><span class="k">Regexp</span><span class="w"> </span><span class="s1">'^[ ]*[</span><span class="se">\n</span><span class="s1">]+[ ]*$'</span><span class="p">;</span> </pre> <p>In diesem Fall werden alle Zeilen gelöscht, die nur aus leeren Zeichen und ein oder mehreren Zeilenumbrüchen bestehen. Das funktioniert natürlich analog auch mit <span class="caps">SELECT</span>.&nbsp;*</p> LiomanSun, 04 Jan 2015 18:36:00 +0100tag:lioman.de,2015-01-04:/2015/01/mysql-eintrage-mit-regularen-ausdrucken-loschen/DigitalOpen SourcedatenbankmysqlRegexsqlURLcamp #008https://lioman.de/2014/12/urlcamp-008/<p><a class="reference external image-reference" href="https://lioman.de/images/wegweiser_klein.jpg"><img alt="image0" class="alignright size-full wp-image-5066" src="https://lioman.de/images/wegweiser_klein.jpg" style="width: 250px; height: 375px;" /></a></p> <div class="section" id="folge-008-des-urlcamps"> <h2>Folge 008 des&nbsp;URLcamps:</h2> <p>Eigentlich sollte das ja eine regelmäßige Veranstaltung hier&nbsp;sein:</p> <ul> <li><div class="first line-block"> <div class="line"><strong>Ubuntu rennt schneller als Apples <span class="caps">OS</span> X Yosemite auf einem MacBook Air</strong></div> </div> <p class="rubric" id="os-x-10-10-vs-ubuntu-14-10-vs-fedora-21-vs-opensuse-factory"><a class="reference external" href="http://www.phoronix.com/scan.php?page=article&amp;item=macbook_yosemite_4way&amp;num=1http://"><span class="caps">OS</span> X 10.10 vs. Ubuntu 14.10 vs. Fedora 21 vs. openSUSE&nbsp;Factory</a></p> <p><em>Phoronix testete unterschiedliche Systeme auf einem aktuellen MacBook AirThis week. Die Ergebnisse sind&nbsp;überraschend[&#8230;.]</em></p> </li> <li><div class="first line-block"> <div class="line"><strong>Alternative zu StartSSL von Mozilla</strong></div> </div> <p class="rubric" id="zertifikate-kostenlos-und-einfach"><a class="reference external" href="http://www.golem.de/news/let-s-encrypt-zertifikate-kostenlos-und-einfach-1411-110641.html">Zertifikate kostenlos und&nbsp;einfach</a></p> <p><em>Eine neue, gemeinnützige Zertifizierungsstelle soll die Verbreitung von <span class="caps">HTTPS</span>-Verbindungen fördern. Beteiligt sind neben Mozilla und der <span class="caps">EFF</span> auch große Unternehmen wie Akamai und Cisco.&nbsp;[&#8230;.]</em></p> </li> <li><p class="first"><strong>Hornisse in&nbsp;Stuttgart</strong></p> <p class="rubric" id="universitat-stuttgart-nimmt-supercomputer-hornet-in-betrieb"><a class="reference external" href="http://www.zdnet.de/88212623/universitaet-stuttgart-nimmt-supercomputer-hornet-betrieb/">Universität Stuttgart nimmt Supercomputer “Hornet” in&nbsp;Betrieb</a></p> <p><em>Das Höchstleistungsrechenzentrum der Universität Stuttgart (<span class="caps">HLRS</span>) hat den Supercomputer “Hornet” in Betrieb genommen. Der neue Hochleistungsrechner [&#8230;.] fast viermal so schnell sein wie das vorherige System&nbsp;“Hermit”.[&#8230;.]</em></p> </li> </ul> </div> LiomanTue, 02 Dec 2014 12:01:00 +0100tag:lioman.de,2014-12-02:/2014/12/urlcamp-008/DigitalappleMozillasslSupercomputerUbuntuCommit wieder herstellen nach git reset —hard HEADhttps://lioman.de/2014/11/commit-wieder-herstellen-nach-git-reset-hard-head/<p>Es kommt schon mal vor, dass man in der Eile schnell schnell was dummes&nbsp;macht!</p> <p>Folgende&nbsp;Situation:</p> <div class="figure align-right"> <img alt="Git logo" src="https://lioman.de/images/Git-logo.png" style="width: 512px; height: 214px;" /> <p class="caption"><a class="reference external" href="https://git-scm.com/images/logos/downloads/Git-Logo-2Color.png">Git-logo</a> von <a class="reference external" href="https://twitter.com/jasonlong">Jason Long</a>. Lizenziert unter <a class="reference external" href="https://creativecommons.org/licenses/by/3.0/"><span class="caps">CC</span> <span class="caps">BY</span> 3.0</a>&nbsp;.</p> </div> <p>Ich hatte ein paar LaTeX-Dateien bearbeitet und in dieser alles mögliche hin und her geschoben, während mein Kollege eine kleine Einleitung schrieb. Außerdem hatten wir festgestellt, das eine Datei an falscher Stelle war. Wir löschten sie beide, er pushte und ich arbeitete weiter. Dann konnte ich nicht mehr pushen, weil mein Repostitory natürlich vom Server divergiert war. Es war eilig, wir wollten gehen und es sollte aber einigermaßen sauber sein, damit wir daran weiterarbeiten können. Also hatte ich mit git reset &#8212;hard <span class="caps">HEAD</span> mein Repository zurückgesetzt und wollte dann die Änderungen wieder zurück spielen. Problem: es ging nicht! Die Zwischenablage ist halt kein so sicherer&nbsp;Speicher.</p> <p>Schaute man sich das git log jedoch an, war mein Commit komplett verschwunden. Das ist durchaus richtig so, denn das macht nun mal ein Reset. Der komplette Baum wurde umgehängt auf die Reihenfolge vom&nbsp;origin/master.</p> <p>Das Schöne bei git (oder einem <a class="reference external" href="https://de.wikipedia.org/wiki/Versionsverwaltung"><span class="caps">VCS</span></a> im Allgemeinen) was einmal hinzugefügt wurde sollte auch wiederherzustellen sein. Nach ein bisschen Suchen stieß ich auf die Anleitung von <a class="reference external" href="http://gitready.com/advanced/2009/01/17/restoring-lost-commits.html">git&nbsp;ready.</a></p> <p>Zuerst muss man die Revisionsnummer des &#8220;verlorenen&#8221;&nbsp; Commits&nbsp;herausbekommen,</p> <pre class="code bash literal-block"> git<span class="w"> </span>fsck<span class="w"> </span>--lost-found </pre> <p>Dieser Befehl liefert die Liste der <em>dangling</em> also der baumelnden (nicht mehr verbundenen)&nbsp;Revisionen</p> <p>Hat man die entsprechende Versionsnummer ist der Rest einfach. Man muss den aktuellen Stand nur noch mit dem benötigten&nbsp;zusammenführen.</p> <pre class="code bash literal-block"> git<span class="w"> </span>merge<span class="w"> </span><span class="nv">$REVISIONSNUMMER</span> </pre> <p>erledigt das und nach einem push ist auch auf dem Server alles so wie es sein&nbsp;sollte.</p> LiomanTue, 25 Nov 2014 17:49:00 +0100tag:lioman.de,2014-11-25:/2014/11/commit-wieder-herstellen-nach-git-reset-hard-head/DigitalOpen SourceEntwicklunggitVCSWiederherstellenAmazon Prime Instant Video unter Ubuntu ohne Pipelighthttps://lioman.de/2014/11/amazon-prime-instant-video-unter-ubuntu-ohne-pipelight/<p>Ich habe immer noch einen Prime-Account und ab und zu ist es doch ganz nett bei Amazon auch Videos zu streamen. Leider ist die Umsetzung noch nicht so optimal, wie ich es von so einem mächtigen Konzern erwarten würde. Gerade was Komfort, Stabilität (ruckelte schon zu Unzeiten bei bester eigener Internetverbindung, so dass ich doch lieber ausgeschaltet hatte) und aber auch die Auswahl anging kann der Dienst noch deutlich verbessert&nbsp;werden.</p> <p>Wieso kann ich zum Beispiel nicht jede Serie einfach auf Englisch umschalten, sondern muss mir die Serie in der Sprache extra&nbsp;raussuchen?</p> <p>Dazu kam immer das wechseln auf Windows, denn Silverlight gibt es ja offiziell nicht für Linux. Die Lösungen mit <a class="reference external" href="http://pipelight.net/cms/">Pipelight</a> hatten bei mir nie zufriedenstellende Ergebnisse&nbsp;gebracht.</p> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/amazon_video_einstellungen.png"> <img alt="Amazon-Einstellungen" class="size-large wp-image-5637" src="https://lioman.de/images/amazon_video_einstellungen-1024x207.png" style="width: 620px; height: 125px;" /> </a> <p class="caption">Amazon&nbsp;Videoplayer-Einstellungen</p> </div> <p>Nun hat Amazon einen Schritt in die (falsche) richtige Richtung vollzogen. Nun kann man in den eigenen Einstellungen einen Flashplayer aktivieren. Längere Tests habe ich noch nicht durchgeführt, aber das Abspielen geht im Firefox, wenn man den <a class="reference external" href="http://de.wikipedia.org/wiki/User_Agent">User Agent</a> zusätzlich auf den eines unter Windows laufenden Browsers&nbsp;stellt.</p> <p>Schöner wäre natürlich etwas moderneres als Flash gewesen. Es gibt ja durchaus Dienste, <a class="reference external" href="http://linuxundich.de/gnu-linux/netflix-startet-deutschland-dank-html5-player-tut-der-dienst-unter-linux-ohne-silverlight/">die auf <span class="caps">HTML5</span> setzen</a>, aber vielleicht kommt das&nbsp;noch</p> <p><strong>Update:</strong> Scheint so als wäre die Flashoption wieder <a class="reference external" href="http://www.raspitux.de/amazon-prime-instant-video-wieder-mit-flash-unterstuetzung/">zurück.</a> Dafür funktioniert sie nicht mehr unter Linux. Im Firefox soll die Version zu alt sein und in Chrome läd der Player aber kein&nbsp;Videostream.</p> LiomanSun, 02 Nov 2014 15:28:00 +0100tag:lioman.de,2014-11-02:/2014/11/amazon-prime-instant-video-unter-ubuntu-ohne-pipelight/DigitalOpen SourceamazonFlashpipelightstreamenVideoUbuntuusersPlanetKinderfreie Zonehttps://lioman.de/2014/09/kinderfreie-zone/<div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/ende_spielstrasse.png"> <img alt="Straßenschild Ende der Spielstraße" class="size-full" src="https://lioman.de/images/ende_spielstrasse.png" style="width: 216px; height: 145px;" /> </a> <p class="caption"><a class="reference external" href="https://commons.wikimedia.org/wiki/File:Zeichen_325.2.svg">Zeichen 325.2</a> von <a class="reference external" href="//commons.wikimedia.org/w/index.php?title=User:Andreas06&amp;action=edit&amp;redlink=1">Andreas06</a> und <a class="reference external" href="//commons.wikimedia.org/wiki/User:Mediatus">Mediatus</a> - Eigenes Werk. Lizenziert unter Public domain über <a class="reference external" href="//commons.wikimedia.org/wiki/">Wikimedia Commons</a>.</p> </div> <p><strong>Kinderfreie Zone</strong> - hieß es immer, wenn meine Eltern mal nicht von der tobenden Horde belagert werden wollte. Wir konnten uns immer sehr gut mit uns selbst beschäftigen, aber wenn die Erwachsenen plötzlich die Lust nach einem Kaffee überkam und sie sich auch noch über langweilige Dinge unterhalten wollten, konnten wir es kaum aushalten einmal nicht in die Küche zu gehen. Es war für uns irgendwie unverständlich, was das sollte. Heute kann ich es sehr gut nachvollziehen. Denn obwohl ich wirklich sehr gerne Vater bin schätze ich die Zeit in der ich, ohne dabei endlose Traktorenvideos anschauen zu müssen, an meinem Rechner sitzen kann um zum Beispiel diesen Artikel zu schreiben. Ausgelöst durch den Kontrollverlust über die eigene Zeit tritt dieses Gefühl aber eigentlich nur auf, wenn man immer (eigene) Kinder um sich hat. Kinderlose Menschen dürften dieses Problem eigentlich nicht&nbsp;kennen.</p> <p>Und trotzdem stieß ich vor einiger Zeit in einem Bio-Hotelprospekt auf das Angebot eines Erwachsenenhotels am&nbsp;Bodensee.</p> <blockquote> Da wir ein reines Erwachsenenhotel sind, ist der jüngste Gast mindestens 16 Jahre alt. So bleiben Sie als ruhesuchende Erwachsene unter sich.…</blockquote> <p>heißt es in dem Werbetext, der eine Übernachtung schmackhaft machen soll. Das mag vielleicht nicht so schrecklich wie <a class="reference external" href="http://www.bbc.co.uk/news/10476754">Firhall</a> sein, trotzdem finde ich das Ausschließen einer ganzen Bevölkerungsgruppe (auf Grund ihrer Lebensgestaltung) irgendwie verwerflich. Es gibt zwar eine ganze Reihe von Einrichtungen, deren Benutzung Kindern nicht gestattet ist, das hat aber meistens mit Jugendschutz und anderen sinnvollen Argumenten zu tun. Genau wie es alle möglichen Schrauben gibt , an denen man drehen kann, um das Etablissement für Familien mit Kindern attraktiv zu machen, gibt es welche, wenn man älteres Publikum bevorzugt. Ein explizites &#8220;Verbot&#8221; wäre nicht&nbsp;notwendig.</p> <p>Muss man sich darum überhaupt einen Kopf machen? - Es geht doch nur um ein besonderes Geschäftsmodell, um im hart umkämpften Markt eine spezielle Nische zu besetzen. Es kann sein, dass man darauf gar keinen Gedanken verschwenden sollte, trotzdem finde ich es irgendwie nicht richtig. Oder wäre folgender Werbetext in&nbsp;Ordnung:</p> <p><em>Wollen Sie am Pool liegen ohne, dass sie sich alte Schwabbelbäuche ansehen müssen. Da wir ein altenfreies Hotel sind ist der verwelkteste Gast höchstens 40 Jahre alt. So bleiben Sie als junge attraktive Urlauber unter&nbsp;sich…</em></p> <div class="line-block"> <div class="line">Wahrscheinlich nicht und obwohl dies vermutlich auch rechtens ist, hätte ein Anbieter sehr schnell alle mögliche Kritik aber kaum Kunden am Hals. Natürlich gibt es diverse Hotels, die sich tatsächlich eher an jüngere Leute richten (z.B. Jugendherbergen) diese kommen aber meines Wissens ohne solche Marketingsprüche aus (und gerade besagte Jugendherbergen richten sich inzwischen doch auch an ein breiteres Publikum).</div> <div class="line">Vielleicht sehe ich ein zu großes Problem, das so gar nicht existiert, aber man könnte ja durchaus auch andere Kategorien an die &#8220;Kunden&#8221; anlegen. Wie wäre es mit Religion, Hautfarbe, etc.?</div> <div class="line">Und das wäre dann wirklich nicht tolerierbar!</div> </div> LiomanSun, 07 Sep 2014 22:04:00 +0200tag:lioman.de,2014-09-07:/2014/09/kinderfreie-zone/Politik und GesellschaftFamilienfreundlichkeitHotelKinderVi/Vim auf einen Schlag verbessernhttps://lioman.de/2014/08/vivim-auf-einen-schlag-verbessern/<div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/Icon-Vim.png"> <img alt="vim icon" src="https://lioman.de/images/Icon-Vim.png" /> </a> <p class="caption"><a class="reference external" href="https://commons.wikimedia.org/wiki/File:Icon-Vim.svg#mediaviewer/File:Icon-Vim.svg">Icon-Vim</a> von <a class="reference external" href="//commons.wikimedia.org/wiki/User:ZyMOS">User:ZyMOS</a>,for the <a class="reference external" href="http://openiconlibrary.sourceforge.net/">Open Icon Library</a> - <a class="reference external" href="http://openiconlibrary.sourceforge.net/">Open Icon Library</a>. Lizenziert unter Public domain über <a class="reference external" href="//commons.wikimedia.org/wiki/">Wikimedia Commons</a>.</p> </div> <p>Es gibt derzeit alle halbe Jahr irgendeinen neuen Texteditor, der irgendwas besonders toll oder schön machen soll. <a class="reference external" href="https://github.com">Github</a>&nbsp; hat erst kürzlich <a class="reference external" href="https://atom.io/">Atom</a> veröffentlicht und zuvor galt <a class="reference external" href="http://www.sublimetext.com/">Sublime Text</a> als das Nonplusultra. Doch man muss eigentlich gar nicht so weit suchen, wenn man einen schnellen an die eigenen Bedürfnisse angepassten Texteditor braucht. Jede Linuxdistribution (und damit auch die meisten Server, die man so zu verwalten hat) bringen Vi bzw. <a class="reference external" href="http://www.vim.org/">Vim</a> (die verbesserte Variante) mit. Neben <a class="reference external" href="https://de.wikipedia.org/wiki/Emacs">emacs</a> ist das Textbearbeitungsurgestein und eigentlich ein Konsoleneditor, der ohne graphische Oberfläche&nbsp;daherkommt.</p> <p>Neben der Mausunabhängikeit ist eine besondere Stärke die Erweiterbarkeit mit speziellen Modulen. So beschrieb ich hier schon einmal, wie man mit <a class="reference external" href="http://www.lioman.de/2012/02/nerdiger-wordpressclient-blogit-vim/">blogit.vim</a> Blogposts in Wordpress absetzt. Das ist aber nur eines von vielen Erweiterungen, die man für Vim <a class="reference external" href="http://www.vim.org/vimscriptlinks.php">herunterladen</a> kann, um Autovervollständigung, Syntaxhighlighting oder besondere Themes zu aktivieren. Ist Vim einmal mit&nbsp; sudo apt-get install vim installiert, kann man&nbsp; das Programm perfekt auf die eigenen Bedürfnisse anpassen und der Editor bleibt trotzdem sehr schlank und&nbsp;performant.</p> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/vim_zenmode.png"> <img alt="mit ,z kommt man in den Zenmode" src="https://lioman.de/images/vim_zenmode-300x159.png" /> </a> <p class="caption">mit &#8220;,z&#8221; kommt man in den&nbsp;Zenmode</p> </div> <p>Möchte man mit der Konfiguration nicht bei null beginnen, gibt es mit <em>The Ultimate Vimrc</em> schon mal ein gutes Anfangsset. Das Projekt wird von <a class="reference external" href="https://github.com/amix">amix</a> auf <a class="reference external" href="https://github.com/amix/vimrc">github</a> gehostet und ist mit nur zwei Befehlen ganz einfach&nbsp;installiert.</p> <div class="highlight"><pre><span></span>git<span class="w"> </span>clone<span class="w"> </span>git://github.com/amix/vimrc.git<span class="w"> </span>~/.vim_runtime <span class="c1"># Volles Paket:</span> sh<span class="w"> </span>~/.vim_runtime/install_awesome_vimrc.sh <span class="c1"># Nur die Basics installieren:</span> sh<span class="w"> </span>~/.vim_runtime/install_basic_vimrc.sh </pre></div> <p>Das Paket bringt neben fünf Colorthemes und einer direkten Gitanbindung eine ganze Reihe von Erweiterungen, die ich hier nicht gesondert aufzähle, denn die vollständige Liste befindet sich auf der <a class="reference external" href="https://github.com/amix/vimrc">Seite des Projekts</a>. Aber auch was Komfort angeht wird ein bisschen etwas geändert. Der <em>&lt;leader&gt;</em> wird von &#8220;\&#8221; auf &#8220;,&#8221;&nbsp; gestellt, was gerade auf der deutschen Tastatur viel einfacher ( und damit schneller ) handzuhaben&nbsp;ist.</p> LiomanSun, 17 Aug 2014 21:29:00 +0200tag:lioman.de,2014-08-17:/2014/08/vivim-auf-einen-schlag-verbessern/DigitalOpen SourceEditorKonsoleLinuxvimUbuntuusersPlanetAndroid: Backups per Konsolehttps://lioman.de/2014/07/android-backups-per-konsole/<div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/Android_robot.png"> <img alt="Android Logo" src="https://lioman.de/images/Android_robot-252x300.png" style="width: 252px; height: 300px;" /> </a> <p class="caption">Bild von <a class="reference external" href="http://www.android.com/branding.html">Google</a> steht unter <a class="reference external" href="http://creativecommons.org/licenses/by-sa/3.0/deed.de"><span class="caps">CC</span>-<span class="caps">BY</span>-<span class="caps">SA</span></a></p> </div> <p>Mal wieder ein Artikel, eher in die Kategorie: Notiz-an-mich-selbst fällt.&nbsp; Immer mal wieder, wenn ich auf meinem <span class="caps">HTC</span> OneX eine neue alternative <span class="caps">ROM</span> einspielen möchte, möchte ich zur Sicherheit ein vollständiges Backup machen. Jedes mal schmeiße ich Google an, um mir den entsprechenden Befehl herauszusuchen (Meistens lande ich bei <a class="reference external" href="http://linuxundich.de/android/komplettes-backup-eines-android-4-0-handys-oder-tablets-ohne-root-rechte-erstellen/">Linux Und Ich</a>).</p> <p>In Zukunft kann ich das hier hoffentlich einfacher finden. Aber nun zur&nbsp;Anleitung:</p> <p>Das Gerät muss im <span class="caps">USB</span>-Debuggingmodus an den Rechner angeschlossen werden. Mit dem&nbsp;Befehl:</p> <div class="highlight"><pre><span></span>adb<span class="w"> </span>backup<span class="w"> </span>-apk<span class="w"> </span>-shared<span class="w"> </span>-all<span class="w"> </span>-f<span class="w"> </span>backup_<span class="k">$(</span>date<span class="w"> </span>+%d%m%Y<span class="k">)</span>.ab </pre></div> <p>wird im aktuellen Verzeichnis die Backupdatei mit aktuellem Datum als Name erstellt. Unter Ubuntu muss man noch ein sudo&nbsp; voranstellen, da sonst das System den Zugriff auf das Gerät verwaltet. Nun muss man nur noch auf dem Androiden das Backup bestätigen und das Backup&nbsp;läuft.</p> <p>Das kann dann aber (je nach Gerät und &#8220;Füllstand&#8221;) ein bisschen&nbsp;dauern&#8230;</p> <div class="highlight"><pre><span></span>$<span class="w"> </span><span class="nb">time</span><span class="w"> </span>sudo<span class="w"> </span>adb<span class="w"> </span>backup<span class="w"> </span>-apk<span class="w"> </span>-shared<span class="w"> </span>-all<span class="w"> </span>-f<span class="w"> </span>backup_<span class="k">$(</span>date<span class="w"> </span>+%d%m%Y<span class="k">)</span>.ab Now<span class="w"> </span>unlock<span class="w"> </span>your<span class="w"> </span>device<span class="w"> </span>and<span class="w"> </span>confirm<span class="w"> </span>the<span class="w"> </span>backup<span class="w"> </span>operation. real<span class="w"> </span>142m10.044s user<span class="w"> </span>0m1.349s sys<span class="w"> </span>1m13.988s $ </pre></div> <p>Möchte man ein Backup wieder einspielen, kann man dies mit <code>adb restore BACKUPDATEI.adb</code> tun</p> LiomanTue, 01 Jul 2014 10:25:00 +0200tag:lioman.de,2014-07-01:/2014/07/android-backups-per-konsole/DigitalandroidBackupUbuntuHöhrtipp: Gabriel der Totengräber des EEGhttps://lioman.de/2014/06/hohrtipp-gabriel-der-totengraber-des-eeg/<p>Heute hat der Bundestag mit den Stimmen der <span class="caps">SPD</span> und <span class="caps">CDU</span> das <span class="caps">EEG</span> zu Tode reformiert. Dazu möchte ich gerne diesen Kommentar aus dem <a href="http://dlf.de"><span class="caps">DLF</span></a>&nbsp;empfehlen.</p> <div class="highlight"><pre><span></span><code><span class="n">Sendezeit</span><span class="o">:</span><span class="w"> </span><span class="mi">27</span><span class="o">.</span><span class="w"> </span><span class="n">Juni</span><span class="w"> </span><span class="mi">2014</span><span class="o">,</span><span class="w"> </span><span class="mi">19</span><span class="o">:</span><span class="mi">09</span><span class="w"> </span><span class="n">Uhr</span> <span class="n">Autor</span><span class="o">:</span><span class="w"> </span><span class="n">Döschner</span><span class="o">,</span><span class="w"> </span><span class="n">Jürgen</span> <span class="n">Programm</span><span class="o">:</span><span class="w"> </span><span class="n">Deutschlandfunk</span> <span class="n">Sendung</span><span class="o">:</span><span class="w"> </span><span class="n">Kommentar</span> <span class="n">Länge</span><span class="o">:</span><span class="w"> </span><span class="mi">02</span><span class="o">:</span><span class="mi">28</span><span class="w"> </span><span class="n">Minuten</span> </code></pre></div> <p><a href="https://web.archive.org/web/20140807110703/https://www.deutschlandfunk.de/eeg-totengraeber-des-erfolgreichsten-klimaschutzinstruments.720.de.html?dram:article_id=290402">Zur Sendung</a> (Webarchive-Link, da&nbsp;depubliziert)</p>LiomanFri, 27 Jun 2014 19:32:00 +0200tag:lioman.de,2014-06-27:/2014/06/hohrtipp-gabriel-der-totengraber-des-eeg/Politik und GesellschaftAudioEEGerneuerbare EnergienGroße KoalitionHöhrtippKommentarGoogle - Jetzt auch noch Domainshttps://lioman.de/2014/06/google-jetzt-auch-noch-domains/<div class="section" id="ein-generalist"> <h2>Ein&nbsp;Generalist</h2> <p>Google wird mehr und mehr ein Internetgeneralist. Google ist schon lange nicht mehr einfach nur ein Suchmaschinenanbieter. Das Unternehmen hat in den letzten Jahren mehr und mehr seine Geschäftsfelder auf andere Bereiche ausgeweitet. Dabei sind nicht nur einfach mehr Datenquellen für die Suche entstanden, sondern auch Infrastruktur, die überhaupt erst den Zugang zum Netz ermöglichen. Ein Beispiel wäre <a class="reference external" href="https://fiber.google.com/about/">Google Fiber</a> (derzeit nur in den <span class="caps">USA</span>), aber auch kostenloses <span class="caps">WIFI</span>-Hotspots in Unternehmen (noch eher ein <a class="reference external" href="http://unbconnect.com/google-10/#&amp;panel1-1">Gerücht</a>), oder auch die (sehr schnellen) <a class="reference external" href="https://developers.google.com/speed/public-dns/?hl=de"><span class="caps">DNS</span>-Server</a>.</p> <p>Laut diverser <a class="reference external" href="http://www.googlewatchblog.de/2014/06/google-domains-google-verkauft-jetzt-auch-domains-unter-eigener-marke/">Artikel</a> steigt Google nun auch in das Geschäft mit der Registrierung von Domains ein. Die dazu gestartete <a class="reference external" href="https://domains.google.com/about//index.html">Seite</a>, spricht von ein paar netten Feature, wie z.B. Telefonsupport aber auch die Standards wie Subdomains werden angeboten. Wer jetzt gleich seine Seiten zu Google umziehen möchte, oder dutzende neue registrieren möchte, muss noch warten. Derzeit läuft das Programm als &#8220;Invite-Only <span class="caps">BETA</span>&#8221;.<a class="reference external" href="http://www.golem.de/news/webseiten-google-testet-domain-registrierung-1406-107395.html">Golem.de</a> schreibt&nbsp;dazu:</p> <blockquote> Google ist überraschend ins Geschäft mit Domain-Registrierungen eingestiegen.</blockquote> <p>Allerdings finde ich das kein bisschen überraschend. Die <a class="reference external" href="https://de.wikipedia.org/wiki/ICANN"><span class="caps">ICANN</span></a> fürt seit März 2013 neue TLDs ein und neben Endungen wie .<em>berlin,</em> dass sich die Stadt Berlin sicherte können auch Unternehmen mit entsprechender Größe und dem nötigen Kleingeld neue TLDs&nbsp;beantragen.</p> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/gtld_x2.png"> <img alt="Google domains" src="https://lioman.de/images/gtld_x2-300x208.png" style="width: 300px; height: 208px;" /> </a> <p class="caption"><a class="reference external" href="http://google.com">Goggle</a> hat 101 neue Domains <a class="reference external" href="http://googleblog.blogspot.de/2012/05/expanding-internet-domain-space.html">beantragt</a>.</p> </div> <p>Und natürlich hat Google da ordentlich <a class="reference external" href="http://googleblog.blogspot.de/2012/05/expanding-internet-domain-space.html">zugeschlagen</a>. 101 Domains will der Konzern für sich. Darunter nicht nur die eigenen Produkte, wie <em>&#8220;.youtube&#8221;</em> oder <em>&#8220;.gmail&#8221;</em>, sondern auch <em>&#8220;.blog&#8221;, &#8220;.game&#8221;</em>&nbsp;etc.</p> <div class="line-block"> <div class="line">Diese Domains müssen natürlich auch verwendbar sein und es wäre Quatsch das Registrieren und verwalten an andere zu delegieren. Und wenn man (Geschäfts-)Kunden binden möchte. Muss man auch andere Domainendungen anbieten. Ohne diese wäre eine komfortable Verwaltung mehrerer Domains sonst nicht möglich.</div> <div class="line">Ich bin nur gespannt, ob dem Unternehmen aus Mountainview nicht auch noch eine weitere Monetarisierungsmöglichkeit, durch Verschmelzung mit AdSense einfällt.</div> </div> </div> LiomanTue, 24 Jun 2014 18:53:00 +0200tag:lioman.de,2014-06-24:/2014/06/google-jetzt-auch-noch-domains/DigitalDomainsGoogleICANNInternettldOK Go - The Writings On The Wallhttps://lioman.de/2014/06/ok-go-writings-wall/<p>Heute mal ein kleines Musikvideo voll optischer Täuschungen. Toll und aufwändig&nbsp;gemacht.</p> <p><a href="https://invidious.fdn.fr/watch?v=m86ae_e_ptU" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/m86ae_e_ptU/sddefault.jpg"> </a></p>liomanFri, 20 Jun 2014 22:57:00 +0200tag:lioman.de,2014-06-20:/2014/06/ok-go-writings-wall/kunst und kulturfundstückoptische täuschungMit OpenSource Projekte planenhttps://lioman.de/2014/06/mit-opensource-projekte-planen/<p>Muss man ein Projekt planen, kann man das natürlich mit allerlei Software tun. Es gibt kommerzielle Produkte und auch allerlei freie bzw. quelloffene Programme, die einen Projektmanager bei seiner Arbeit unterstützen sollen. Da man aber bei jeder Art von Projekt mit mehreren Personen zusammen arbeiten muss, bietet es sich eigentlich an, eben nicht alles auf dem heimischen Rechner im stillen Kämmerlein zu installieren, sondern auf einem Server eine wie auch immer geartete Planungssuite zu haben, auf dass dann alle Projektteilnehmer zugreifen können. Es gibt gerade für große Planungen sicher auch alle möglichen (kommerziellen) Dienste, aber die sollen hier kein Thema&nbsp;sein.</p> <p>Bei meiner Recherche bin ich auf zwei interessante Möglichkeiten, die hier kurz vorstellen&nbsp;möchte.</p> <div class="figure align-right"> <a class="reference external image-reference" href="https://en.wikipedia.org/wiki/File:LibrePlan_Logo.png"> <img alt="LibrePlan Logo" class="size-full wp-image-5500" src="https://lioman.de/images/libreplan_logo.png" style="width: 205px; height: 60px;" /> </a> <p class="caption">Das Bild von <a class="reference external" href="https://commons.wikimedia.org/w/index.php?title=User:Regocasasnovas&amp;action=edit&amp;redlink=1">Regocasasnovas</a> steht unter <a class="reference external" href="https://creativecommons.org/licenses/by-sa/3.0/deed.en"><span class="caps">CC</span>-<span class="caps">BY</span>-<span class="caps">SA</span></a></p> </div> <div class="section" id="libreplan"> <h2>LibrePlan</h2> <p>Ursprünglich hieß die Software <em>NavalPlan</em> und wurde ursprünglich vom Industrieministerium der <a class="reference external" href="https://de.wikipedia.org/wiki/Xunta_de_Galicia">galicischen Regionalregierung</a> finanziert. Der Name lässt schon vermuten, dass es ursprünglich um Schiffe ging. Da das Ergebnis der Entwicklung aber universell einsetzbar war, benannte man die in Java geschriebene Software um und veröffentlichte sie 2010 auf <a class="reference external" href="https://sourceforge.net/projects/libreplan/">Sourceforge.net</a>. Nun steht die sehr umfangreiche Planungssuite unter <a class="reference external" href="http://www.gnu.org/licenses/agpl.html"><span class="caps">AGPL</span></a> und kann kann frei <a class="reference external" href="http://www.libreplan.com/download/">runtergeladen</a> und unter Ubuntu sehr einfach über ein <a class="reference external" href="https://launchpad.net/~libreplan/+archive/ppa"><span class="caps">PPA</span></a> installiert&nbsp;werden.</p> <p>Um sie zu testen und mit ihr lokal zu arbeiten (es ging nur um ein Planspiel, so wurden alle Netzfunktionalitäten nicht gebraucht) hatte ich sie in einer virtuellen Maschine installiert. Das ging ohne Probleme und erste Tests waren wirklich vielversprechend. Man kann gut Abhängigkeiten von Phasen, etc abbilden, Milestones setzen und recht einfach&nbsp;per</p> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/zeitplanung.png"> <img alt="Gantt-Chart" src="https://lioman.de/images/zeitplanung-300x195.png" style="width: 300px; height: 195px;" /> </a> <p class="caption">Gantt-Chart in&nbsp;LibrePlan</p> </div> <p>Drag&amp;Drop umplanen. Generell merkt man, dass LibrePlan durchdacht ist und gerade für große Infrastrukurprojekte entworfen ist. So kann man externe Firmen, Materialien, Kunden und eigene Ressourcen unter einer Oberfläche verwalten und auch <span class="caps">QS</span>-Maßnahmen durch entsprechende Formulare und Zuständigkeiten durchführen. Und für Kommunikation mit Kunden und Partnern, bzw. für die Dokumentation kann man, sofern man vorher fleißig Daten eingepflegt hat Berichte generieren und in diversen Formaten auch exportieren und per E-Mail&nbsp;verschicken.</p> <p>Muss man mehr als ein Projekt planen, womöglich sogar ähnliche direkt hintereinander bietet LibrePlan auch die Möglichkeit Vorlagen zu erstellen, so muss man sich die gleiche Arbeit nicht zwei mal machen. Ein weiteres &#8220;Gimmick&#8221; ist eine <a class="reference external" href="https://play.google.com/store/apps/details?id=org.libreplan.mobile">App für Android</a>, mit der jeder Mitarbeiter seine Arbeitspakete anschauen und bearbeiten&nbsp;kann.</p> <div class="section" id="fazit"> <h3>Fazit</h3> <p>Ausgereifte Software, mit vielen Funktionen. Eher geeignet für große Projekte und/oder für Unternehmungen, die oft Projekte durchführen müssen. LibrePlan braucht allerdings ein paar Ressourcen, da ein Applikationsserver benötigt wird. So kann man die Projektsoftware nicht so einfach auf einem shared Hoster&nbsp;installieren.</p> </div> </div> <div class="section" id="logo-openprojectopenproject"> <h2><a class="reference external image-reference" href="https://www.openproject.org"><img alt="Logo OpenProject" class="alignright size-full wp-image-5518" src="https://lioman.de/images/logo_openproject_foundation.png" style="width: 314px; height: 96px;" /></a>OpenProject</h2> <p>Da ich nun für ein zweites Projekt wirklich auf einen Webdienst angewiesen war, also nicht Lokal in der <span class="caps">VM</span> arbeiten konnte, und bei <a class="reference external" href="http://uberspace.de">uberspace.de</a> keinen eigenen Tomcat habe, fiel die Nutzung von LibrePlan ins Wasser und ich musste mich nach anderen Möglichkeiten umsehen. Schon nach kurzer Recherche stieß ich auf <a class="reference external" href="https://www.openproject.org/">OpenProject</a>, dass kurz zuvor in Version 3.0 erschienen war. Da die beiden Projekte sich ähneln, werde ich jetzt eher auf die Unterschiede eingehen. Auch hier kann man Arbeitspakete und deren Abhängigkeiten abbilden, die Software ist jedoch eher auf Softwareentwicklung ausgelegt. So gibt es direkte Anbindung an svn und git, sofern diese auf dem gleichen Server installiert sind (Commits können direkt im Paket angezeigt werden, wenn man in die Nachricht die Nummer angibt). Und es gibt ein Plugin, die die Arbeitsweise mit agiler Softwareschmieden (Strichwort: <span class="caps">SCRUM</span>) leicht machen sollen. Überhaupt gibt es ein paar spannende <a class="reference external" href="https://www.openproject.org/projects/openproject/wiki/Feature%20tour">Plugins</a>, die man hinzuschalten kann. Möchte man z.B. auch Dateien hinzufügen, Besprechungen verwalten (sehr praktisch!), eine eigene Projektwiki oder <a class="reference external" href="http://github.com">github.com</a> anbinden kann man bei der Installation diese Extramodule aktivieren. Im Umkehrschluss heißt das: Benötigt man bestimmte Funktionen nicht, kann man sich den Serverplatz einfach&nbsp;sparen.</p> <p>Auch OpenProject kann man vor der Installation auf dem eigenen Server testen. Und das noch komfortabler als LibrePlan. Man bekommt mit nur e<a class="reference external" href="https://start.openproject.com/">in paar Klicks eine eigene Testinstanz</a>, mit der man rumspielen kann. Nach 30 Tagen wird dann die Instanz und mit ihr alle Daten&nbsp;gelöscht.</p> <p>Nachteile gibt es allerdings auch hier: OpenProject ist einfach noch nicht so komfortabel wie LibrePlan. Das fängt schon bei der <a class="reference external" href="https://www.openproject.org/projects/openproject/wiki/Installation_OpenProject_3_0">Installation</a> an. Es gibt zwar neuerdings<a class="reference external" href="https://www.openproject.org/projects/openproject/wiki/Installation_Ubuntu_Package">deb-Pakete</a>, dieses beinhaltet aber keine Plugins und man müsste diese dann von Hand nachinstallieren. Auch sonst ist alles ein bisschen starrer. So kann man Paketnamen und Beschreibungen nicht einfach editieren. Vielleicht ist dies auch beabsichtigt, ich hätte aber gerne die Option dazu. Auch kann man nicht so schön einfach Pakete oder ganze Arbeitspaketbäume per Drag <span class="amp">&amp;</span> Drop umplanen. In vielen Fällen bleibt nichts anderes übrig, als Duplikate zu erstellen und die Originale dann zu löschen. Das ist besonders ärgerlich, wenn schon auf das Paket gearbeitet wurde und mit veränderter Paketnummer auch alle Verweise flöten&nbsp;gehen.</p> <div class="section" id="fazit-1"> <h3>Fazit</h3> <p>Gute Software, die das Planen und Durchführen, vor allen Dingen von Softwareprojekten leicht macht. Gute Integration von <span class="caps">VCS</span> und nützliche Features, die sich durch Plugins an und ausschalten lassen. Dazu auch Shared Hoster geeignet. Wären die Abzüge in der B-Note nicht, wäre es eine perfekte Software. Aber schon jetzt ist OpenProject für kleinere und mittlere Unternehmungen&nbsp;geeignet.</p> </div> </div> LiomanSun, 15 Jun 2014 21:42:00 +0200tag:lioman.de,2014-06-15:/2014/06/mit-opensource-projekte-planen/DigitalOpen SourceEntwicklungLibrePlanOpenProjectProjektProjektmanagmentSoftwareUbuntuusersPlanet#Easteregg: Und dann auf den Drachen umsteigenhttps://lioman.de/2014/06/easteregg-und-dann-auf-den-drachen-umsteigen/<p>In Wales sind die Transportmittel etwas ungewöhnlich: <a class="reference external" href="https://www.google.com/maps/dir/Snowdon/Brecon+Beacons/&#64;52.4739175,-4.3233455,9z/data=!4m14!4m13!1m5!1m1!1s0x4865098216d283bd:0x7fe2ceeb3aa47434!2m2!1d-4.0762766!2d53.068504!1m5!1m1!1s0x486e3157111665a7:0x9ea6bc18439910a2!2m2!1d-3.4333333!2d51.8833333!3e3">Von Snowdon nach Brecon&nbsp;Beacons</a></p> <p><a class="reference external" href="http://www.googlewatchblog.de/2014/06/google-maps-easteregg-drache/">via</a></p> LiomanTue, 03 Jun 2014 11:09:00 +0200tag:lioman.de,2014-06-03:/2014/06/easteregg-und-dann-auf-den-drachen-umsteigen/DigitalDracheEstereggFundstückGoogle Maps#SPAM - Es wird sich lohnenhttps://lioman.de/2014/05/spam-es-wird-sich-lohnen/<div class="figure"> <img alt="Spamnachricht" src="https://lioman.de/images/spam_es_wird_sich_lohnen-1024x98.png" style="width: 620px; height: 59px;" /> <p class="caption">Es wird sich lohnen&#8230; Für&nbsp;wen?</p> </div> <p>Ja ich bin mir sicher, dass es sich lohnen wird. Allerdings in keinem Fall für den Empfänger. Wenn ich so etwas bekomme frage ich mich immer: Wer öffnet das? Und wer von denen die es überhaupt öffnen, lässt auch noch Geld bei solchen&nbsp;&#8220;Anbietern&#8221;.</p> <p>Aber es scheint sich ja zu lohnen, sonst wäre dieser Geschäftszweig schon längst&nbsp;ausgestorben.</p> LiomanThu, 29 May 2014 13:44:00 +0200tag:lioman.de,2014-05-29:/2014/05/spam-es-wird-sich-lohnen/DigitalE-MailSpamSPAMBlüten - Das schmeckt sicher nichthttps://lioman.de/2014/04/spamblueten-das-schmeckt-sicher-nicht/<div class="figure align-right"> <img alt="Spam-Konservendose" class="size-medium wp-image-5482" src="https://lioman.de/images/spam-300x157.jpg" style="width: 300px; height: 157px;" /> <p class="caption">Quelle: Bodo Akdeniz (<a class="reference external" href="https://de.wikipedia.org/wiki/Benutzer:Cypher789">cypher</a> ) Lizenz: <a class="reference external" href="https://creativecommons.org/licenses/by-sa/3.0/deed.de"><span class="caps">CC</span>-<span class="caps">BY</span>-<span class="caps">SA</span></a></p> </div> <p>Auch wenn dass <a class="reference external" href="http://www.lioman.de/2013/08/cassis-buttermilcheis/">Eis</a> wirklich lecker&nbsp;ist&#8230;</p> <blockquote> Ich möchte Ihr Computer mit diesem Dessert essen.</blockquote> <p>&#8230; mein aus Plastik und Metallen bestehender Rechner schmeckt sich nicht. Abgesehen davon gebe ich ihn nicht her. Ich muss dich also enttäuschen lieber Robertas, mein Computer und dieser Dessert begegnen sich nur auf digitalem&nbsp;Wege.</p> LiomanThu, 24 Apr 2014 14:45:00 +0200tag:lioman.de,2014-04-24:/2014/04/spamblueten-das-schmeckt-sicher-nicht/AllgemeinDessertSpamReaktivierunghttps://lioman.de/2014/04/reaktivierung/<p>Jetzt liegt diese Blog schon eine ganze Weile auf Eis und der <a class="reference external" href="http://www.lioman.de/2013/08/cassis-buttermilcheis/">letzte Artikel</a> ist letztes Jahr im August&nbsp;erschienen.</p> <p>Doch ich möchte dieses kleine Projekt nicht aufgeben und außerdem juckt es mich in den Fingern. Themen gibt es genug und Zeit versuche ich einfach auch wieder zu finden. Nicht ganz einfach neben all den Aufgaben, die sonst so auf einen warten. Jetzt werde ich erst langsam wieder starten, um es hier wenigstens auf <a class="reference external" href="http://ironblogger.de/">Ironblogger</a>-Niveau zu heben. Wenn das klappt, kann ich es ja vielleicht auch mal damit&nbsp;probieren.</p> <p>Also weiter geht&#8217;s und neue Artikel kommen&nbsp;bestimmt.</p> LiomanThu, 10 Apr 2014 19:09:00 +0200tag:lioman.de,2014-04-10:/2014/04/reaktivierung/AllgemeinBlogbloggenrektivierungCassis - Buttermilcheishttps://lioman.de/2013/08/cassis-buttermilcheis/<p>Vorbereitungszeit: 20&nbsp;min</p> <p>Kochzeit: 20&nbsp;min</p> <p>Serves: 8&nbsp;Portionen</p> <p>Sommerzeit ist Eiszeit! Und es gibt nichts besseres, als frisches selbstgemachtes. Eis das nicht auf Haltbarkeit und Gewinn optimiert ist, sondern bei dem nur der Geschmack zählt. Hier ist die neuste Kreation direkt aus der Eismaschine in Text gegossen. Cassis gibt nicht nur einen guten Geschmack, sondern färbt das Eis schön satt&nbsp;dunkel.</p> <div class="section" id="zutaten"> <h2>Zutaten</h2> <ul class="simple"> <li>500g Schwarze&nbsp;Johannisbeeren</li> <li><span class="caps">1EL</span>&nbsp;Wasser</li> <li>1/4 l&nbsp;Buttermilch</li> <li>200g Saure&nbsp;Sahne</li> <li>2 <span class="caps">EL</span>&nbsp;Muskovado</li> <li>1/4 Limette&nbsp;(Saft)</li> </ul> </div> <div class="section" id="vorgehensweise"> <h2>Vorgehensweise</h2> <ol class="arabic simple"> <li>Die gewaschenen und von ihren Stilen befreiten Beeren mit einem Esslöfel Wasser bei mittlerer Hitze&nbsp;weichkochen.</li> <li>Die Flüssigkeit durch ein feines Sieb streichen und gut abkühlen lassen. (Am Besten über Nacht im Kühlschrank). Ist die Masse zu warm, wird die Eismaschine ihre liebe Mühe haben, um ein anständiges Eis zu&nbsp;fabrizieren.</li> <li>Die restlichen kalten Zutaten hinzufügen und gut verrühren. Hat man keinen Muscovado im Haus tut es natürlich auch Kristallzucker, auch wenn diesem eine gewisse Herbe fehlt. Die Zuckermenge kann passt man am Besten nach Geschmack&nbsp;an.</li> <li>Nun alles ab in die Eismaschine und nach ca. 20 Minuten auf vorgekühlten Schüsseln direkt&nbsp;servieren.</li> </ol> </div> <div class="section" id="tipps"> <h2>Tipps</h2> <p>Achtung: Viele kleinere Haushaltseismaschinen sind nicht für diese Menge ausgelegt. Nutzt man - so wie ich - eine, die man im Eisfach runterkühlt und dann unter die Küchenmaschine schnallt, kann man nur die Hälfte der Menge in Eis verwandeln. Aber das Eis ist so gut, es geht einem auch am nächsten Tag nicht auf die&nbsp;Nerven</p> <p>Falls jemand das Eis nachmacht, würde ich mich über schöne(re) Bilder freuen, meine sind schnell mit dem Handy kurz vor dem Verzehr entstanden und natürlicherweise nicht so&nbsp;gut.</p> </div> LiomanThu, 01 Aug 2013 19:58:00 +0200tag:lioman.de,2013-08-01:/2013/08/cassis-buttermilcheis/AllgemeinCassisDessertEisRezeptSchwarze JohannisbeereSommerFinn - die Halterung für jedes Smartphone und Fahrrad + Gewinnspielhttps://lioman.de/2013/07/finn-die-halterung-fuer-jedes-smartphone-und-fahrrad-gewinnspiel/<p>Ich habe schon lange nichts mehr gebloggt und langsam wird es Zeit diesem kleinen Projekt hier mal wieder etwas Zeit zu schenken. Umso schöner ist es, dass ich mich hier mit einem kleinen Gewinnspiel zurückmelden&nbsp;kann.</p> <p>Nachdem ich in letzter Zeit immer mal wieder durch die mir noch vollkommen fremde Stadt Karlsruhe gefahren bin, habe ich mich nach einer geeigneten Halterung für mein <span class="caps">HTC</span> OneX gesucht. Es ist erstaunlich schwierig mit der GoogleMaps Navigation nur nach Gehör zu fahren. Über <a href="http://www.wrint.de/2013/06/05/wr182-sektenkellner/#t=40:50.998"><span class="caps">WRINT</span>-182</a> bin ich auf Finn gestoßen. Die Universalhalterung besteht aus einem Stück Silikon, welches das Smartphone wirklich sicher am Fahrrad&nbsp;festhält.</p> <p><img alt="Die Halterung für jedes Smartphone und Fahrrad" src="https://lioman.de/images/finn.png"></p> <p>Was erst einmal etwas suspekt erscheint entpuppt sich als äußerst durchdacht und robust. Selbst größere Geräte werden gut festgehalten und wackeln nicht am Lenker rum. Das geht so gut, dass man die Halterung sogar zum Filmen nutzen kann (Einschränkung: Nur hochkant möglich und je nach Position der Kamera muss man ein bisschen rumbasteln bis nichts mehr vor der Linse ist). Aber seht&nbsp;selbst:</p> <p><a href="https://invidious.fdn.fr/watch?v=xlKm6EmkEEE" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/xlKm6EmkEEE/sddefault.jpg"> </a></p> <p>Jetzt nutze ich Finn eine Woche und bin immer noch äußerst&nbsp;zufrieden.</p> <p>Netterweise habe ich von den Österreichern ein Exemplar zum Verlosen bekommen. Wer hier kein Glück hat kann aber auch 12€ (inkl. Versand) investieren und sich Finn direkt auf <a href="http://getfinn.com/">getfinn.com</a> oder <a href="https://smile.amazon.de/gp/product/B00D8Z9KPU">Amazon</a> bestellen. Und weil ich so überaus nett bin lege ich noch meinen Zugangscode zur App von Bikecityguide mit drauf. Diese gibt es für <a href="https://play.google.com/store/apps/details?id=org.bikecityguide">Android</a> und <a href="https://itunes.apple.com/at/app/bikecityguide/id517332958">iOS</a>. Wer gewinnen möchte kann mehrere Lose in den Topf werfen. Wer einen Kommentar hinterlässt und am Besten die mir die Frage beantwortet, welches Smartphone mit Finn an dein Rad geschnallt werden soll, landet im Lostopf. Mehrere Lose kann man durch liken und teilen in sozialen Netzwerken erhalten. Dazu einfach das Formular von Rafflecopter&nbsp;ausfüllen:</p> <p><strong>Ich wünsche viel&nbsp;Glück!</strong></p> <p><strong>Update:</strong> Random.org hat mir die zwei Gewinner ausgespuckt. Ich gratuliere Julia zur Halterung und Lars zum BikeCityGuide&nbsp;Stadtcode</p>LiomanFri, 19 Jul 2013 12:58:00 +0200tag:lioman.de,2013-07-19:/2013/07/finn-die-halterung-fuer-jedes-smartphone-und-fahrrad-gewinnspiel/AllgemeinFahrradGewinnspielHalterungSmartphoneHöhrtipp: SWR2 Wissen: Wie sich Städte entschleunigen lassenhttps://lioman.de/2013/06/hoehrtipp-swr2-wissen-wie-sich-staedte-entschleunigen-lassen-swr2-programm-sendungen-a-z-wissen-swr-de/<div class="line-block"> <div class="line">Heute morgen kam in <span class="caps">SWR2</span> Wissen - Aula ein Vortrag des Wiener Professor für Verkehrsplanung und Verkehrstechnik Hermann Knoflacher.</div> <div class="line">Er spricht darüber, wie man Städte gesünder und attraktiver gestalten kann. Wichtig dabei ist es das Auto möglichst aus dem System raus zu nehmen. Manuskript und Audio gibt es auf der Seite des <a class="reference external" href="http://www.swr.de/swr2/programm/sendungen/wissen/wie-sich-staedte-entschleunigen-lassen/-/id=660374/nid=660374/did=11316900/ys05ob/index.html"><span class="caps">SWR</span></a></div> </div> LiomanSun, 02 Jun 2013 09:13:00 +0200tag:lioman.de,2013-06-02:/2013/06/hoehrtipp-swr2-wissen-wie-sich-staedte-entschleunigen-lassen-swr2-programm-sendungen-a-z-wissen-swr-de/Politik und GesellschaftAutoFahrradFußgängerHöhrtippStadtVerkehrVideo: So essen Tierhttps://lioman.de/2013/04/video-so-essen-tiere/<p>Weil ich so lachen musste, hier nochmal nur ein Video. (Notiz an mich: Schreib mal wieder etwas&nbsp;Richtiges!)</p> <p><a href="https://invidious.fdn.fr/watch?v=qnydFmqHuVo" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/qnydFmqHuVo/sddefault.jpg"> </a></p> <p><a href="http://www.stefan-graf.com/how-animals-eat-their-food/2013/04/11/">via</a></p>LiomanMon, 22 Apr 2013 15:29:00 +0200tag:lioman.de,2013-04-22:/2013/04/video-so-essen-tiere/AllgemeinFundstückLustigVideoVideo: Mit Wasser eine Audiowelle sichtbar machenhttps://lioman.de/2013/03/video-mit-wasser-eine-audiowelle-sichtbar-machen/<p>Lautsprecher , Tongenerator und Wasser - mehr braucht es nicht um eine Sinuswelle sichtbar zu&nbsp;machen.</p> <p>Wie das aussieht zeigt das Video von <a href="http://www.facebook.com/pages/Brusspup/158773774166995">brusspup</a></p> <p><a href="https://invidious.fdn.fr/watch?v=uENITui5_jU" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/uENITui5_jU/sddefault.jpg"> </a></p> <p>via <a href="http://www.onecoolthingaday.com/today/2013/3/13/see-an-actual-sound-wave.html">One Cool Thing a&nbsp;Day</a></p>LiomanWed, 13 Mar 2013 11:07:00 +0100tag:lioman.de,2013-03-13:/2013/03/video-mit-wasser-eine-audiowelle-sichtbar-machen/Wissenschaft und TechnikTonVideoWellewissenschaftQual in Stahlhttps://lioman.de/2013/02/qual-in-stahl/<p><a class="reference external image-reference" href="https://lioman.de/images/fahrrad.jpg"><img alt="Fahrrad" class="alignright size-full wp-image-5357" src="https://lioman.de/images/fahrrad.jpg" style="width: 250px; height: 364px;" /></a>Derzeit hört man sie wieder in den Straßen, wie wie sie gequält ihre Arbeit verrichten. Sie schreien geradezu ihre Schmerzen heraus, werden aber immer weiter getreten. Stählerne Zacken durchstoßen mal schnell mal langsam ihre malträtierten Glieder und treiben sie immer weiter im Kreis voran. Dazu kommt das Salz, das sich in ihre Haut frisst und diese immer weiter aufreißt. Die Spuren dieses schändlichen Tuns ziehen sich unübersehbar auf dem ganzen Körper entlang. Die äußerste Schicht ist schon rot-bräunlich aufgeschwommen und die immer dünner werdenden Glieder knarzen und knacken bei jeder Bewegung. Der eigentliche Skandal ist aber der Grund dieser Qual, denn Unachtsamkeit, ja Faulheit und nicht böse Absicht bestimmt das Handeln ihrer Besitzer. Nicht einen Tropfen des lindernden Nass ist ihnen die Arbeit wert und so können die, die eigentlich voranbringen sollen sich nur dadurch wehren, dass sie mit ihrem geschundenen Körper die Faulen bremsen und am mühelosen Fortkommen hindern. Die Qualen wären einfach zu lindern. Ein paar Tropfen billigen Öls und etwas Zeit muss man ab und zu investieren und schon gleitet sie dahin, die Fahrradkette. Die investierte Zeit bekommt man übrigens tausendfach zurück und das Öl ist auch eine gute Investition, denn eine neue Kette ist in jedem Fall <span class="caps">VIEL</span> teurer. Also liebe&nbsp;Fahrradfahrer:</p> <p><strong>ÖLT <span class="caps">VERDAMMT</span> <span class="caps">NOCHMAL</span> <span class="caps">EURE</span> <span class="caps">KETTE</span>!</strong></p> LiomanTue, 26 Feb 2013 15:39:00 +0100tag:lioman.de,2013-02-26:/2013/02/qual-in-stahl/AllgemeinFahrradKetteÖlQualRostDer ewige Kampf im Verkehr - das nervthttps://lioman.de/2013/02/der-ewige-kampf-im-verkehr-das-nervt/<p>Gerade wird wieder mal eine kleine mediale Sau durchs Dorf getrieben. Die Bußgelder für Radfahrer werden teurer und nach Forderung des Bundesrates auch Bußgelder für Autofahrer, die Radfahrer gefährden. Die Meldungen auf den verschiedensten Internetangeboten deutscher Tageszeitungen sind kommentarreich (sofern Kommentare erlaubt sind). Allgemeines Aufregen von Autofahrern über die <em>&#8220;Rüpel-, Kampf, oder Rowdyradler&#8221;</em> , die im dunklen ohne Licht mit der Freundin auf der Mittelstange, ohne Licht, zwei Einkaufstüten über dem Lenker hängend, auf der falschen Seite gegen die Fahrtrichtung und in einem Affenzahn es den armen Autofahrern ganz schön schwer machen. Ähnliches wird dann wieder Autofahrern vorgeworfen, die das aber wiederum gar nicht abkönnen usw. usf. Weiter angeheizt werden solche Diskussionen durch Politiker und Juristen wie <a class="reference external" href="http://de.wikipedia.org/wiki/Peter_Ramsauer">Ramsauer</a> oder zuletzt <a class="reference external" href="http://de.wikipedia.org/wiki/Kay_Nehm">Nehm</a>, der tatsächlich meint, dass sich kaum ein Radfahrer regelkonform verhält. Was all die Polterer außer acht lassen: <a class="reference external image-reference" href="https://lioman.de/images/autofahrer_radfahrer_arschloecher.png"><img alt="autofahrer_radfahrer_arschloecher" class="size-full wp-image-5342 alignright" src="https://lioman.de/images/autofahrer_radfahrer_arschloecher.png" style="width: 500px; height: 450px;" /></a> Die meisten Radfahrer sind auch Autofahrer und umgekehrt und unter allen ist die Anzahl an Arschlöchern gleich groß. Es sind immer dieselben Typen, die sich daneben benehmen und das derzeitige Gefährt spielt nur eine untergeordnete Rolle. Wenn man das weiß, dann muss man die Verkehrspolitik und den öffentlichen Diskurs drauf auslegen und darf nicht verschiedene Gruppen von Verkehrsteilnehmern gegeneinander ausspielen nur um ein paar Euro mehr in die Staatskasse zu spülen. Wir müssen einfach schauen, wie wir den öffentlichen Raum möglichst sinnvoll gemeinsam nutzen so, dass alle, egal welches Gefährt sie in diesem Moment nutzen, gut und sicher an ihr Ziel&nbsp;kommen.</p> LiomanTue, 05 Feb 2013 12:43:00 +0100tag:lioman.de,2013-02-05:/2013/02/der-ewige-kampf-im-verkehr-das-nervt/Politik und GesellschaftAutofahrerRadfahrerVerkehrWordpress: Kommentieren mit sozialen Netzwerken erlaubenhttps://lioman.de/2013/02/wordpress-kommentieren-mit-sozialen-netzwerken-erlauben/<p>Ist man viel im Netz unterwegs, kommen innerhalb kurzer Zeit eine ganze Menge an unterschiedlichen Logindaten zusammen. Damit man sich nicht jedes mal neue Zugangsdaten merken muss bieten viele größeren Netzwerke, wie Twitter, Google und Facebook eine OAuth-<span class="caps">API</span> an. Wird diese jetzt von anderen Seiten und Diensten in eingebaut, kann man sich recht einfach mit dem großen Netzwerk anmelden oder registrieren. Das ist praktisch und senkt die Hürde sich anzumelden&nbsp;ungemein.</p> <div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/wordpress_com-commentform.png"> <img alt="Wordpress.com Kommentarformular" src="https://lioman.de/images/wordpress_com-commentform-300x144.png" /> </a> <p class="caption">Wordpress.com&nbsp;Kommentarformular</p> </div> <p>Dies kann man sich in Blogs zu Nutze machen und potentiellen Kommentatoren das Kommentieren erleichtern. <a class="reference external" href="https://wordpress.com">Wordpress.com</a> hat deswegen auch schon länger mit Hilfe von Twitter und Facebook Kommentare absetzen. Hat man ein selbst gehostetes Blog gibt es von <a class="reference external" href="http://automattic.com/">Automattic</a>, der Firma hinter WordPress.com, die Pluginsammlung <a class="reference external" href="http://wordpress.org/extend/plugins/jetpack/">Jetpack</a> mit der man unter anderem das von WordPress.com bekannte Formular aktivieren kann. Passt dieses aber nicht zum Theme oder möchte man größere Freiheiten/ eigene Kontrolle und will man vielleicht noch andere Netzwerke aktivieren, gibt es eine nette Alternative. Die Bibliothek <a class="reference external" href="http://hybridauth.sourceforge.net/">Hybridauth</a> versammelt eine ganze Reihe an OAuth-Providern unter einem Dach. Neden den größeren Diensten gibt es ganze Reihe kleinere aber, je nach Blogausrichtung, nicht unwichtige Dienste. Hat man zum Beispiel ein Fotoblog ist das Anmelden mit Instagram oder 500px relevanter als&nbsp;Twitter.</p> <p>Der Einbau in ein selbstgehostetes WordPress-Blog geht einfach von der Hand. Man installiert das Plugin: <a class="reference external" href="http://wordpress.org/extend/plugins/wordpress-social-login/">Wordpress Social Login</a>über das Dashboard. Nun muss man noch die Daten der unterschiedlichen Netzwerke eingeben. Auf der Einstellungsseite des Plugins ist eigentlich alles hinreichend für jedes einzelne Netzwerk&nbsp;erklärt.</p> <div class="figure align-right"> <a class="reference external image-reference" href="https://lioman.de/images/wps_facebook-einstellungen.png"> <img alt="Einstellungen des Wordpress Social Login Plugins" src="https://lioman.de/images/wps_facebook-einstellungen-300x195.png" /> </a> <p class="caption">Einstellungen des <em>&#8220;Wordpress Social Login&#8221;</em>&nbsp;Plugins</p> </div> <p>Der Ablauf ist allerdings immer gleich und geht in drei&nbsp;Schritten:</p> <ol class="arabic simple"> <li>Im Entwicklerbereich des Dienstes (nach Anleitung) eine Anwendung&nbsp;registrieren</li> <li><span class="caps">API</span>-Key und <span class="caps">API</span>-Secret per Copy&amp;Paste&nbsp;übertragen.</li> <li>Netzwerk anstellen <span class="amp">&amp;</span>&nbsp;Speichern</li> </ol> <p>Hat man all das aktiviert, was man möchte sollte man alles testen, denn es gibt nichts frustrierenderes als ein nichtfunktionierender Plugin und der potentielle Kommentator wird vermutlich einfach weiterziehen ohne seine wertvolle Meinung kundgetan zu haben. Kommt es zu einer Endlosschleife (z.B.: Twitter-Blog-Twitter-usw.) muss man in der <span class="caps">PHP</span>-Konfiguration die Variable <em>REGISTER_GLOBALS</em> auf <em>&#8220;Off&#8221;</em> stellen kommt es zu anderen Problemen hilft der Diagnosemodus des Plugins unter &#8220;Help <span class="amp">&amp;</span> Support&#8221;&nbsp;weiter.</p> <div class="figure align-left"> <a class="reference external image-reference" href="https://lioman.de/images/wordpress_social_logins_kommentarfeld.png"> <img alt="Kommentarfeld" src="https://lioman.de/images/wordpress_social_logins_kommentarfeld-300x254.png" style="width: 300px; height: 254px;" /> </a> <p class="caption">Kommentarfeld mit Social&nbsp;Logins</p> </div> <p>Leider bietet die Bibliothek im Hintergrund noch keine Unterstützung für das, von Mozilla entwickelte, <a class="reference external" href="https://login.persona.org/">Persona</a> (ehemals <em>BrowserID</em>) an. Über ein extra <a class="reference external" href="http://wordpress.org/extend/plugins/browserid/">Plugin</a> kann man aber auch Persona aktivieren. Der Nachteil: Die Icons von <span class="caps">WSL</span> befinden sich oberhalb des Kommentarfeldes Persona jedoch unterhalb. Möchte man dies verbessern sind Änderungen am Theme notwendig und ich hoffe einfach darauf, dass Persona bald in Hybridauth eingebaut&nbsp;wird.</p> LiomanMon, 04 Feb 2013 13:26:00 +0100tag:lioman.de,2013-02-04:/2013/02/wordpress-kommentieren-mit-sozialen-netzwerken-erlauben/DigitalOpen SourceLoginOAuthPersonaPluginWordpressWordpress for Android in Version 2.2.7https://lioman.de/2013/01/wordpress-for-android-in-version-2-2-7/<p>Die Anwendung für Android ist ziemlich praktisch, wenn man ein Blog verwalten möchte. Gerade wenn es mal eine aktuelle Diskussion gibt und man viele Kommentare freischalten muss, aber nicht vor dem <span class="caps">PC</span> sitzen kann. Heute kam ein Update auf die Version 2.2.7 und da ich kein <a class="reference external" href="http://de.wikipedia.org/wiki/Changelog">Changelog</a> gefunden habe, habe ich mal ein bisschen im <a class="reference external" href="http://android.trac.wordpress.org/query?status=closed&amp;group=resolution&amp;milestone=2.2.7">Trac</a> gewühlt. Die neuste Version behebt zwei&nbsp;Fehler.</p> <p>Version 2.2.6 hat nicht überprüft, ob das eingegebene Passwort immer noch korrekt ist. Änderte man also das Passwort im Adminbereich hat sich die Anwendung nicht verbunden, da sie davon ausging das richtige Passwort zu haben. Das Problem hatte ich auch schon, wusste aber nicht woran es lag und hatte damals einfach das Blog entfernt, dann die Daten komplett neu&nbsp;eingegeben.</p> <p>Fehler zwei war eine <em>java.lang.nullpointerexception</em> eine Variable konnte also leer sein, die es nicht sein&nbsp;durfte.</p> LiomanTue, 29 Jan 2013 10:42:00 +0100tag:lioman.de,2013-01-29:/2013/01/wordpress-for-android-in-version-2-2-7/DigitalOpen SourceandroidupdateWordpressVideo: Alles Schall und Rauch…https://lioman.de/2013/01/video-alles-schall-und-rauch/<p>Eine schöner kleiner Animationsfilm aus einer Animationsschule in Valencia. Ein fleißiger Zauberer macht mit violettem Rauch die Welt schöner und kassiert dafür ordentlich Geld.&nbsp;Marketing ist eben doch&nbsp;alles.</p> <p><a class="reference external" href="https://vimeo.com/42329392">https://vimeo.com/42329392</a></p> LiomanWed, 23 Jan 2013 12:28:00 +0100tag:lioman.de,2013-01-23:/2013/01/video-alles-schall-und-rauch/Kunst und KulturAnimationRauchVideoEulige Käsecrackerhttps://lioman.de/2013/01/eulige-kaesecracker/<p>Recipe Type:&nbsp;Salzgebäck</p> <p>Prep time: 5&nbsp;mins</p> <p>Cook time: 15&nbsp;mins</p> <p>Total time: 20&nbsp;mins</p> <p>Menge: 1&nbsp;Blech</p> <p>Möchte man schnell ein bisschen Salzgebäck dann eignet sich dieses Rezept wunderbar. Man sollte einen kräftigen Käse nehmen, damit sie auch neben einem Glas Rotwein bestehen können. Meine Eulen habe ich mit <em>&#8220;Old Amsterdam&#8221;</em> gemacht, aber ich kann sie mir auch gut mit einem Bergkäse oder Appenzeller vorstellen. Die Eulenausstechform gibt es unter anderem bei <a class="reference external" href="https://smile.amazon.de/St%C3%A4dter-Ausstechform-Eule-Edelstahl-Silber/dp/B004X17604">Amazon</a></p> <img alt="Käsekekse in Eulenform" class="align-right" src="https://lioman.de/images/kaeseeulen.jpg" style="width: 200px; height: 220px;" /> <div class="section" id="zutaten"> <h2>Zutaten</h2> <ul class="simple"> <li>50g kräftiger&nbsp;Käse</li> <li>150g&nbsp;Mehl</li> <li><span class="caps">1EL</span>&nbsp;Leinsamen</li> <li><span class="caps">1EL</span>&nbsp;Sesam</li> <li>3/<span class="caps">4TL</span>&nbsp;Salz</li> <li>Pfeffer</li> <li><span class="caps">3EL</span>&nbsp;Öl</li> <li><span class="caps">1EL</span>&nbsp;Wasser</li> <li>1&nbsp;Ei</li> </ul> </div> <div class="section" id="vorgehensweise"> <h2>Vorgehensweise</h2> <ol class="arabic simple"> <li>Zuerst alle trockenen Zutaten mischen. Öl, Wasser und Ei hinzugeben und kräftig&nbsp;kneten.</li> <li>Auf einem bemehlten Blech nicht zu dünn auswellen und Cracker&nbsp;ausstechen.</li> <li>Im vorgeheizten Backofen bei 180°C Umluft ca. 15 min&nbsp;backen.</li> </ol> </div> LiomanMon, 21 Jan 2013 13:28:00 +0100tag:lioman.de,2013-01-21:/2013/01/eulige-kaesecracker/AllgemeinKeksSalzgebäckvegetarischBelkin-Router richtig Flashenhttps://lioman.de/2013/01/belkin-router-richtig-flashen/<p>Vielleicht sollte der Titel anders lauten: &#8220;<em>Wie startet man beim <span class="caps">F7D4301</span> (und manch anderen Belkin Routern) den MiniCFE-Server um</em> <a class="reference external" href="https://dd-wrt.com">dd-wrt</a> <em>richtig aufzuspielen&#8221;,</em> denn bei diesem Router habe ich es getestet. Allerdings sollte die Vorgehensweise auch bei anderen Routern dieser Firma funktionieren und so ist der Titel eher Allgemein gehalten. Wer einen anderen Router hat, kann es gerne ausprobieren&nbsp;und</p> <p><a class="reference external image-reference" href="https://lioman.de/images/dd-wrt_logo.png"><img alt="dd-wrt_logo" class="alignright size-full wp-image-4561" src="https://lioman.de/images/dd-wrt_logo.png" style="width: 208px; height: 40px;" /></a> In meinem Artikel <a class="reference external" href="https://www.lioman.de/2012/05/befreie-deinen-router/">Befreie deinen Router</a> hatte ich beschrieben, wie man den Router aus dem Hause Belkin mit deutlich mehr Funktionen und/oder Performanz ausstatten kann. Die freie Router-Software werkelt seitdem&nbsp; auf meinem Router vor mich hin und wenn ich Zeit und Muße hätte, könnte man mit den entsprechenden Funktionen noch alles mögliche anstellen. Leider hatte ich letztens beim Konfigurieren einen Fehler gemacht und <em>Afterburner</em> eingestellt. Der Router blieb daraufhin beim Hochfahren hängen und man kam weder per WebGUI noch per Telnet&nbsp;dran.</p> <p>Die Lösung des Problems war ein Neuaufspielen der Software und da das dieses Mal nicht per WebGUI ging, blieb mir nichts anderes übrig, als den Start des MiniCFE-Servers zu versuchen. Das letzte Mal ist es mir aus irgendwelchen Gründen (wahrscheinlich zu wenig Geduld) nicht gelungen, nun ging es ohne&nbsp;Probleme.</p> <ul class="simple"> <li>Man muss den <span class="caps">PC</span> zuerst mit einer statischen <span class="caps">IP</span> im Adressraum des Routers versehen. Dieser kann unterschiedlich sein und man muss es schlicht ausprobieren. Entweder <strong>192.168.1.x</strong> oder <strong>192.168.2.x</strong>, wobei&nbsp; x durch irgendeine Zahl größer 1 ersetzt werden&nbsp;muss.</li> <li>Nun verbindet man den Rechner per Ethernetkabel mit dem Router, an dem sonst nichts hängen darf&nbsp; (Auch kein&nbsp;Stromkabel)</li> <li>Drückt man nun die <span class="caps">WPS</span>-Taste, steckt das Gerät ein und hält die Taste dabei für 5-15 Sekunden gedrückt, bleibt das Licht auf grün und der Server ist&nbsp;gestartet.</li> <li>unter <strong>192.168.1.1</strong> oder <strong>192.168.2.1</strong> ist das Gerät nun erreichbar und man kann <strong>Rebooten</strong>, <strong><span class="caps">NVRAM</span> löschen</strong> oder eine neue <strong>Firmware</strong>&nbsp;aufspielen.</li> </ul> <p>Diese Methode sollte man auf jeden Fall beim flashen nutzen, denn unter Umständen kann man sonst den Router&nbsp;bricken.</p> <p>Wie immer gilt: Wer nicht weiß was er beim aufspielen alternativer Firmwares tut und was das für Folgen haben kann, sollte es lieber lassen. Ich übernehme keine Garantien für eventuell zerstörte&nbsp;Geräte.</p> LiomanMon, 14 Jan 2013 15:11:00 +0100tag:lioman.de,2013-01-14:/2013/01/belkin-router-richtig-flashen/DigitalOpen SourceBelkindd-wrtF7D4301FirmwareMiniCFERouterUbuntuusersPlanetJahresrückblick 2012 - eigene Statistiken und Nutzersoftwarehttps://lioman.de/2013/01/jahresrueckblick-2012/<p>Schon letztes Jahr habe ich einen <a class="reference external" href="https://www.lioman.de/2011/12/jahresrueckblick-2011/">kleinen Jahresrückblick</a> geschrieben und dieses Jahr kommt der entsprechende Artikel spät, aber er kommt. Zuerst ein paar Zahlen, was hier so los war.&nbsp; 2012 wurden hier <strong>92</strong> posts und&nbsp; <strong>3</strong> Seiten mit insgesamt 19872 Wörtern (deutlich weniger als letztes Jahr) veröffentlicht bzw.&nbsp;aktualisiert.</p> <p><strong>Artikel pro&nbsp;Monat:</strong></p> <table border="1" class="docutils"> <colgroup> <col width="50%" /> <col width="50%" /> </colgroup> <tbody valign="top"> <tr><td>January:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 12px;"></div></div><p><p class="last">16&nbsp;(17.39%)</p> </td> </tr> <tr><td>February:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 5px;"></div></div><p><p class="last">6&nbsp;(6.52%)</p> </td> </tr> <tr><td>March:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 2px;"></div></div><p><p class="last">2&nbsp;(2.17%)</p> </td> </tr> <tr><td>April:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 11px;"></div></div><p><p class="last">15&nbsp;(16.3%)</p> </td> </tr> <tr><td>May:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 6px;"></div></div><p><p class="last">8&nbsp;(8.7%)</p> </td> </tr> <tr><td>June:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 14px;"></div></div><p><p class="last">18&nbsp;(19.57%)</p> </td> </tr> <tr><td>July:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 6px;"></div></div><p><p class="last">8&nbsp;(8.7%)</p> </td> </tr> <tr><td>August:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 3px;"></div></div><p><p class="last">4&nbsp;(4.35%)</p> </td> </tr> <tr><td>September:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 3px;"></div></div><p><p class="last">4&nbsp;(4.35%)</p> </td> </tr> <tr><td>October:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 8px;"></div></div><p><p class="last">10&nbsp;(10.87%)</p> </td> </tr> <tr><td>November:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 5px;"></div></div><p><p class="last">6&nbsp;(6.52%)</p> </td> </tr> <tr><td>December:</td> <td><div class="first"><div class="y2012summaryChartBar" style="width: 2px;"></div></div><p><p class="last">2&nbsp;(2.17%)</p> </td> </tr> </tbody> </table> </div><p>Diese Statistik erstaunt mich schon. Klar, dass es Monate gibt mit mehr oder weniger Zeit oder klassische Ferienmonate in denen man einfach nicht zum Bloggen kommt, weil man die Zeit an der wunderschönen Schlei bei traumhaften Wetter verdödelt. (Herrlicher Urlaub in herrlicher Gegend)&nbsp; Aber es ist doch verwunderlich wie ungleichmäßig die Artikel verteilt sind. Im März und Dezember nur zwei Artikel sind ganz schön schwach. Gut, dass es auch stärkere Monate gibt und ich so auf einen Schnitt von knapp acht Artikeln pro Monat komme. Das ist nicht gut, aber einigermaßen Okay. Ich hoffe aber, dass das 2013 besser wird. Vor allen die Verteilung sollte ausgeglichener&nbsp;sein.</p> <p>Doch kommen wie nun zu den Lesern dieses Blogs - oder besser - zu denen die nicht nur passiv mitlesen sondern hier mitgestalten. Erstmal möchte ich allen Danken, die hier nachgefragt, Meinungen geäußert oder gar zusätzliche Informationen geteilt haben. Es freut mich immer sehr, wenn ich Kommentare zu meinen Artikeln im Blog finde und ganz besonders freut es mich, dass es deutlich mehr geworden&nbsp;sind.</p> <p>Vielleicht liegt es am <a class="reference external" href="http://planet.ubuntuusers.de/">Ubuntuusers Planeten</a> und <a class="reference external" href="http://osbn.de"><span class="caps">OSBN</span></a>, aber mit <strong>299</strong> Kommentaren kann ich zufrieden sein (auch wenn ein Großteil von mir selbst stammt). Die andere Seite der Medaille sind allerdings die unzähligen Spamkommentare, die glücklicherweise zum großen Teil von <a class="reference external" href="http://www.lioman.de/2010/11/neuer-spamfilter-antispambee/">AntispamBee</a> gefiltert&nbsp;werden.</p> <p>Doch hier sind die, denen mein Dank besonders&nbsp;gilt.</p> <p><strong>Die <span class="caps">TOP</span> 10 Kommentatoren im Jahre&nbsp;2012:</strong></p> <ul class="simple"> <li>Fellmonsterchen: <strong>5</strong>&nbsp;comments</li> <li>Mella: <strong>4</strong>&nbsp;comments</li> <li>Steven: <strong>4</strong>&nbsp;comments</li> <li>Link: <strong>4</strong>&nbsp;comments</li> <li>Anonym: <strong>4</strong>&nbsp;comments</li> <li>Anaximander: <strong>4</strong>&nbsp;comments</li> <li>Holger: <strong>3</strong>&nbsp;comments</li> <li>christian: <strong>3</strong>&nbsp;comments</li> <li>phoenics: <strong>3</strong>&nbsp;comments</li> <li>keinorhase: <strong>3</strong>&nbsp;comments</li> </ul> <p>Das <a class="reference external" href="http://monstermeute.wordpress.com/">Fellmonsterchen</a> kann sich die Kommentatorenkrone gerne abholen, denn sie war hier am fleißigsten, auch wenn ich viel zu wenige Artikel für das<a class="reference external" href="http://www.lioman.de/tag/52-buecher/">52 Bücher-Projekt</a> geschrieben&nbsp;habe.</p> <p><strong>Die <span class="caps">TOP</span> 10 meist kommentierte Posts sind übrigens diese&nbsp;hier:</strong></p> <ul class="simple"> <li><a class="reference external" href="http://www.lioman.de/2012/08/ubuntu-auf-einem-zigarettenautomaten/">Ubuntu auf einem Zigarettenautomaten</a>: <strong>29</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/07/mein-erster-androide-und-wie-soll-ich-ihn-befuellen-2/">Mein erster Androide und wie soll ich ihn befüllen</a>: <strong>24</strong>&nbsp;comments</li> <li><a class="reference external" href="https://lioman.de/2012/01/blog-buch-box/">Blog Buch Box</a>: <strong>22</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/11/logoklau/">Logoklau?</a>: <strong>18</strong>&nbsp;comments</li> <li><a class="reference external" href="https://lioman.de/2012/02/die-buecherbox-besucht/">Die Bücherbox besucht&#8230;</a>: <strong>17</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/05/befreie-deinen-router/">Befreie deinen Router</a>: <strong>13</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/04/inhalte-auf-google-teilen/">Inhalte auf Google+ teilen</a>: <strong>12</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/11/sicherheitsleck-bei-piwik/">Sicherheitsleck bei Piwik</a>: <strong>10</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/10/update-fehlgeschlagen-ubuntu-12-10-zerstoert-die-installation/">Update Fehlgeschlagen - Ubuntu 12.10 zerstört die Installation</a>: <strong>8</strong>&nbsp;comments</li> <li><a class="reference external" href="http://www.lioman.de/2012/01/statische-buttons-zum-teilen-einbinden/">Statische Buttons zum teilen einbinden</a>: <strong>7</strong>&nbsp;comments</li> </ul> <p><em>Summary generated by `2012 Summary plugin&nbsp;&lt;http://www.lioman.de/plugins-scripte/2012-summary/&gt;`__</em></p> <p>Für diese Statistiken habe ich übrigens extra das Plugin von <a class="reference external" href="http://tomasz.topa.pl/">Tomasz Topa</a> bearbeitet, da <em>Word Stats</em> nicht mehr so richtig will. Näheres dazu gibt es aber <a class="reference external" href="http://www.lioman.de/plugins-scripte/2012-summary/">hier</a>.</p> <div class="figure align-left"> <img alt="Blogbesucher 2012 nach Ländern" src="https://lioman.de/images/stats2012_laender.png" /> <p class="caption">Blogbesucher 2012 nach&nbsp;Ländern</p> </div> <p>Und nun weiter im Text, denn wie letztes Jahr möchte ich noch ein paar Zahlen aus Piwik präsentieren.Keine große Überraschung ist die Verteilung nach Ländern. Bei einem deutschsprachigen Blog kommen die meisten Besucher eben aus dem deutschsprachigen Raum. Unter <em>&#8220;Andere&#8221;</em> verbergen sich übrigens wirklich aller Herren Länder. Soweit so uninteressant. Kommen wir zu etwas&nbsp;Anderen.</p> <div class="figure align-left"> <img alt="Browserbesuche" src="https://lioman.de/images/stats2012_browser-e1357638742260.png" /> <p class="caption">Mit welchen Browsern mein Blog 2012 besucht&nbsp;wurde.</p> </div> <p>Bei der Verteilung der Browser hat sich ein bisschen was getan. Firefox büßt gegenüber der WebKit-Fraktion ein paar Prozentpunkte ein. Knapp 10% mehr Besucher kommen nun mit Browsern aus dem Hause Apple oder Google auf dieses Blog. Ich kann mir denken, dass das an deren Stärke im Mobilen Segment liegt. Das ist stark am Wachsen, und man merkt es auch hier. Immer mehr nutzen jetzt Tablets und Smartphones um im Internet zu surfen. So haben 2011 noch 3% dieses Blog mit tastaturlosen Geräten besucht nun sind es <strong>10%</strong>&nbsp;.</p> <div class="figure align-right"> <img alt="Mobil vs Desktop" src="https://lioman.de/images/stats2012_mobil_vs_desktop.png" /> <p class="caption">Mobil vs. Desktop&nbsp;2012</p> </div> <p>Diese Entwicklung wird meiner Einschätzung nach auch noch weiter gehen, da es immer mehr vergleichsweise gute Tablets zu erschwinglichen Preisen gibt. Gerade Lowcost-Androiden eignen sich perfekt als kleine Surfmaschinen, da dafür weder extrem gute Prozessoren/viel Arbeitsspeicher usw. benötigt&nbsp;werden.</p> <div class="figure align-left"> <img alt="Besucher nach OS" src="https://lioman.de/images/stats2012_os-e1357640059635.png" /> <p class="caption">Besucher nach <span class="caps">OS</span></p> </div> <p>Kommen wir zu den Betriebssystemen. 30 % nutzen hier Linux, also 7% weniger als 2011. Das fand ich erst einmal schade, denn das freie <span class="caps">OS</span> liegt mir doch am Herzen und ich hatte mit dem Beitritt zum Planeten und zu <span class="caps">OSBN</span> doch eher mehr erwartet. Interessanterweise können&nbsp; weder MacOS noch Microsofts Systeme erheblich dazu gewinnen. <span class="caps">MS</span> gewinnt nur 2% und es kamen weniger MacUser als im Jahr davor. Man kann also sagen mehr Android und mehr iOS ist weniger Linux und MacOS. Ich vermute jedoch, dass das im nächsten Jahr anders sein wird. WinXP hat hoffentlich stark schwindende Nutzerzahlen und ich denke, dass all die Tablets im nächsten Jahr noch ganz stark an der Verbreitung von Desktop-PCs und damit an der Marktbeherrschung des bisherigen Platzhirschen Microsoft knabbern werden. Wie es im nächsten Jahr bei den mobilen Systemen weitergeht ist auch eine spannende Frage. Denn hinter <em>&#8220;Andere&#8221;</em> in der Grafik verbergen sich hauptsächlich Android und iOS, die ziemlich ausgeglichen sich bei mir die Waage halten. Doch es gibt natürlich ein paar Exoten und ich muss hier einen kleinen Aufruf&nbsp;starten:</p> <p><em>Lieber Windows-98-Nutzer bitte geh mit deinem <span class="caps">PC</span> nicht mehr ins Internet! Lass dir von einem bekannten ein neueres System installieren. Mein Vorschlag wäre eine schicke kleine Linux-Distribution, die auch noch auf älteren Rechnern Spaß machen kann. Wenn du niemanden hast, der dir dabei behilflich ist, dann kontaktiere mich doch bitte. Ich helfe dir&nbsp;sicher!</em></p> <p>Und zu guter Letzt noch die Flattr-Einnahmen des letzten Jahres: <strong>5,89€</strong> Mal sehen welch extravaganten Luxusartikel ich mir davon gönnen&nbsp;werde.</p> <p>Ich wünsche den Lesern des letzten Jahres alles Gute im Jahre 2013 und hoffe, dass ihr hier wieder interessantes findet und vielleicht den ein oder anderen Kommentar absetzt oder Link teilt. Dann kommen auch viele neue Leser&nbsp;hinzu.</p> LiomanTue, 08 Jan 2013 16:59:00 +0100tag:lioman.de,2013-01-08:/2013/01/jahresrueckblick-2012/DigitalOpen Source2012BlogBrowserJahresrückblickStatistikWordPress-Plugin: 2012 Summaryhttps://lioman.de/2013/01/2012-summary/<div class="section" id="update-this-plug-in-is-not-maintained-any-more-but-something-new-is-coming-soon"> <h2>Update: This Plug in is not maintained any more - but something new is coming&nbsp;soon!!</h2> <div class="line-block"> <div class="line"><a class="reference external image-reference" href="https://lioman.de/images/screenshot-1.png"><img alt="Summary 2012" class="alignright size-medium wp-image-5239" src="https://lioman.de/images/screenshot-1-289x300.png" style="width: 289px; height: 300px;" /></a>I&#8217;ve adapted this Plug in from <a class="reference external" href="http://wordpress.org/extend/plugins/2010-summary/">2010 Summary</a> by <a class="reference external" href="http://tomasz.topa.pl/">Tomasz Topa</a>&#8221;</div> <div class="line">Now it generates a summary of your WordPress blog for the year 2012.</div> <div class="line">See how many posts you wrote during the ending year, which were the most popular, who was the most active commenter etc.</div> <div class="line">And then share the stats with your readers - copy the data to a new draft with a single click.</div> </div> <p>The plugin is currently developed on <a class="reference external" href="https://github.com/lioman/2012-summary">github</a> and hosted in the <a class="reference external" href="https://wordpress.org/extend/plugins/2012-summary/">WordPress plugin directory</a>.</p> <p>ToDo:</p> <p>Add option to choose&nbsp;year</p> </div> LiomanMon, 07 Jan 2013 12:42:00 +0100tag:lioman.de,2013-01-07:/2013/01/2012-summary/AllgemeinSuperspamhttps://lioman.de/2012/12/superspam/<p><a class="reference external image-reference" href="https://lioman.de/images/superspam.png"><img alt="image0" class="alignright size-medium wp-image-5224" src="https://lioman.de/images/superspam-199x300.png" style="width: 199px; height: 300px;" /></a>Ganz ehrlich ich habe keine Ahnung, wie ein so plumper Spamversuch an AntispamBee vorbeikommen und in der Moderationswarteschlange auftauchen konnte. Dieser Spamkommentar ist im so vollgestopft mit URLs, dass er nicht mehr auf den Bildschirm passte.&nbsp;Leider sind solche Idioten der Grund, warum man alle Kommentare erst nochmal filtern muss. Umgehen könnte man das vielleicht mit einem üblen Captcha, aber dieses hält auch echte Kommentatoren ab und es gibt dann doch immer wieder manuell abgesetzten Spam, dem kein maschinelles Antispam-System gewachsen ist. Da muss man meist etwas genauer schauen und abwägen, denn es gibt immer wieder Spam, der kaum/keine URLs im Text selbst enthält und zum Thema passt. Die Kommentator-<span class="caps">URL</span> führt aber dann zu irgendeiner Finanzoptimier-/Versicherungsseite und denn Müll muss man ja nicht unbedingt&nbsp;weiterverbreiten.</p> LiomanThu, 06 Dec 2012 12:18:00 +0100tag:lioman.de,2012-12-06:/2012/12/superspam/DigitalAntispamBeeKommentarSpamHeuchlerhttps://lioman.de/2012/12/heuchler/<p>Oh ihr heuchlerischen Schreiberlinge! Ihr Kleingeister - Machthungerige, die ihr euch Journalisten und Verleger nennt. Ihr schießt in allen Medien und Hinterzimmer dieser Republik aus allen Rohren, um euer überholtes Geschäftsmodell per Gesetz zu sichern. Jetzt werft ihr dem marktbeherrschenden Unternehmen Google Fouls und schmutziges Spiel vor, da dieses vor der ersten Debatte im Bundestag über euer geliebtes Leistungsschutzrecht selbst eine <a class="reference external" href="http://www.lioman.de/2012/11/verteidige-dein-netz-google-kampagne-gegen-das-leistungsschutzrecht/">Kampagne</a> gestartet hat. Dabei macht ihr seit ihr diesen Unsinn auf die Tagesordnung gesetzt habt, nichts anderes. Vielleicht ist es so, dass sich Google etwas zu sehr als Verteidiger der Freiheit hochstilisiert, aber ihr tut nichts anderes. Ihr fahrt eine Kampagne nach der anderen und euer Spiel ist so dunkel wie die Druckerschwärze mit der ihr eure einseitig tendenziöse Kommentare und Artikel an die Kioske dieser Republik&nbsp;bringt.</p> <p>Das Internet ist nicht der Untergang des Abendlandes und Papier wird durch digitale Medien nicht komplett ersetzt werden (ebenso wenig wie das Fernsehen das Radio abgeschafft hat). Und analoge Medien sind nicht wertvoller als digitale. Wir müssen als Gesellschaft nicht mehr in Papier als in andere Datenträger investieren. Es ist nicht einfach die Form, die schon ein mit allen Mitteln schützenswertes Kulturgut darstellt, sondern es ist hauptsächlich der Inhalt. Und große Verleger und ihre Angestellten haben nicht automatisch die Deutungshoheit. Google ist nicht euer größter Feind, sondern es ist die voranschreitende Demokratisierung des Publizierens. Es macht euch Angst, dass jeder sein Verleger sein kann und man auf diesen Gatekeeper nicht mehr zwingend angewiesen ist.Denn nicht mehr der Verlag entscheidet über Wohl und Wehe am Markt, sondern der Konsument hat mehr und mehr die Macht direkt in der Hand. Und deswegen richtet sich euer Gesetz gar nicht gegen Google direkt, auch wenn ihr das wie die Kuh auf der Weide immer und immer wieder&nbsp;durchkaut.</p> <p>Natürlich wären Dienste wie <a class="reference external" href="http://news.google.com">GoogleNews</a> auch von diesem Unsinn betroffen, aber das Unternehmen wird sein Geld schon verdienen. Mit oder ohne euch! Wenn man für ein Snippet oder sogar eine Überschrift schon zahlen müsste, wird von euren schönen Artikeln in den Suchmaschinen nur ein kleiner hässlicher Link übrigbleiben. Ein analoges Beispiel gefällig? Niemand geht in einen Laden und kauft sich ein Buch, auf dem weder Klappentext noch Titel zu sehen ist, nur weil der Name des Verlags in den Einband graviert ist. Deswegen werden auch die Besuche auf euren Seiten in den Keller gehen und die Leser werden sich nach anderen zuverlässigen Quellen umschauen und sie auch&nbsp;finden.</p> <p>Das <span class="caps">LSR</span> ist und bleibt ein Innovationskiller, denn kleine kreative Dienste und Plattformen würden darunter Leiden oder gar nicht erst gegründet werden und ich hoffe, dass dieser schmierige Lobbyeismus euch nur Geld kostet, aber nicht von Erfolg gekrönt&nbsp;wird.</p> <p>Damit sich große Verleger nicht noch mehr Geld in die Tasche stecken können und die Art und Weise wie wir das Internet sehen und nutzen nicht verändert. Informiere dich über Leistungsschutzrecht bei <a class="reference external" href="http://leistungsschutzrecht.info/"><span class="caps">IGEL</span></a>, rede mit Freunden und Bekannten und schreibe deinem <a class="reference external" href="http://www.abgeordnetenwatch.de/">Abgeordneten im Bundestag</a>.</p> LiomanSun, 02 Dec 2012 19:50:00 +0100tag:lioman.de,2012-12-02:/2012/12/heuchler/Politik und GesellschaftLeistungsschutzrechtLSRPolitikRantVerlegerSicherheitsleck bei Piwikhttps://lioman.de/2012/11/sicherheitsleck-bei-piwik/<p>Nachdem ich die Software <a class="reference external image-reference" href="https://lioman.de/images/piwik1.jpg"><img alt="image0" class="alignright size-full wp-image-1921" src="https://lioman.de/images/piwik1.jpg" style="width: 182px; height: 80px;" /></a> hier schon<a class="reference external" href="/tag/piwik/">häufiger empfohlen habe</a> muss ich heute leider eine schlechte Nachricht verkünden. Die Version 1.9.2 wurde mit ein paar Zeilen Schadcode&nbsp;versehen.</p> <p>Laut <a class="reference external" href="http://seeseekey.net/blog/11714">seeseekey</a> muss die Infektion nach 15:18 am 26. November 2012 passiert sein, denn da hat er das Update eingespielt und diese Installation ist noch nicht betroffen. Auch die Meinige ist verschont geblieben, allerdings hatte ich diese Aktualisierung auch schon lange eingespielt&nbsp;gehabt.</p> <p>Genaue Informationen zu der Attacke gibt es im <a class="reference external" href="http://forum.piwik.org/read.php?2,97666"><span class="caps">PIWIK</span> Forum</a>. Auf jeden Fall sollte man die eigene Installation schnellstmöglich&nbsp;überprüfen.</p> <p>Befindet sich eine Zeile&nbsp;mit</p> <pre class="literal-block"> eval(gzuncompress(base64_decode </pre> <p>in der Datei <em>piwik/core/Loader.php</em> hat man leider die modifizierte Version installiert. Sollte das so sein, muss man auf jeden Fall die Dateien <em>piwik/core/DataTable/Filter/Megre.php</em> und <em>/lic.log</em> löschen, denn diese wurden vom Angreifer&nbsp;generiert.</p> <p>Am Besten löscht man aber gleich alle Dateien und installiert alles neu. Dazu kann man die die neuste <a class="reference external" href="http://piwik.org/latest.zip">latest.zip</a> nehmen, denn diese soll sauber sein. Da aber noch nicht klar&nbsp; ist wie der Code eingeschleust wurde (und ob das wieder geschen kann) ist es sicherer die Dateien direkt von <a class="reference external" href="https://github.com/piwik/piwik/tags">github</a>herunterzuladen, denn das Repository war nie&nbsp;kompromitiert.</p> <p><em>Ich habe mich entschlossen diesen Artikel im UbuntuusersPlaneten erscheinen zu lassen, auch wenn er Ubuntufern ist. Die Software ist unter Bloggern doch recht beliebt und diese Backdoor kann man leider nicht mehr harmlos&nbsp;nennen.</em></p> <p><strong>Update</strong>: Artikel leicht&nbsp;modifiziert</p> LiomanTue, 27 Nov 2012 11:54:00 +0100tag:lioman.de,2012-11-27:/2012/11/sicherheitsleck-bei-piwik/DigitalOpen Source1.9.2PiwikSicherheitslückeupdateUbuntuusersPlanetVerteidige Dein Netz! - Google-Kampagne gegen das Leistungsschutzrechthttps://lioman.de/2012/11/verteidige-dein-netz-google-kampagne-gegen-das-leistungsschutzrecht/<p><img alt="Logo von dein Netz" src="https://lioman.de/images/deinnetz_logo.png"></p> <p>Google hat eine Kampagne gegen das <a href="http://de.wikipedia.org/wiki/Leistungsschutzrecht_f%C3%BCr_Presseverleger">Leistungsschutzrecht</a> (kurz <span class="caps">LSR</span>) gestartet. Das ist nicht ganz verwunderlich, soll doch das <span class="caps">LSR</span> hauptsächlich gegen den Suchmaschinenbetreiber und dessen Produkt <a href="https://news.google.de/"><em>Google News</em></a> in Stellung gebracht werden. Die Aktion wird derzeit sogar auf der Startseite beworben und ich hoffe, dass dadurch mehr Leute auf dieses Thema stoßen. Bisher scheinen sich eher Spezialisten dieses Themas angenommen zu haben. So scheiterte trotz der potentiellen Auswirkungen für Alle eine Petition am Quorum wegen zu wenigen Unterschriften. Aufmerksamkeit für die Thematik ist also gut und wenn genug Leute mitmachen und auch ihrem Bundestagsabgeordneten schreiben, hat das vielleicht einen größeren Effekt als eine (erfolgreiche)&nbsp;Petition.</p> <p>Die Argumente gegen das <span class="caps">LSR</span> sind auf der Kampagnenseite noch einmal kurz zusammengefasst. Möchte man genauere Informationen, sollte man bei <a href="http://leistungsschutzrecht.info/"><span class="caps">IGEL</span></a> vorbei&nbsp;schauen.</p> <p><a href="https://invidious.fdn.fr/watch?v=OvhrC2eWIxw" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/OvhrC2eWIxw/sddefault.jpg"> </a></p>LiomanTue, 27 Nov 2012 10:11:00 +0100tag:lioman.de,2012-11-27:/2012/11/verteidige-dein-netz-google-kampagne-gegen-das-leistungsschutzrecht/Politik und GesellschaftGoogleKampagneLeistungsschutzrechtLSRPolitikNeue Version von AntispamBeehttps://lioman.de/2012/11/neue-version-von-antispambee/<p>Gerade habe ich das Update des inzwischen recht beliebten und vor allen Dingen gut funktionierenden Antispam-Plugins für Wordpress hier auf dem Blog eingespielt. Und es hat sich dieses Mal einiges getan. Schon optisch sieht das ganze deutlich anders aus, denn die Konfigurationsseite wurde komplett überarbeitet. Die verschiedenen Filter des Plugins sind nun in ihrer Reihenfolge aufgelistet (Und es sieht so aus, als könnte man diese in folgenden Versionen sogar&nbsp;bearbeiten).</p> <p>Doch nicht nur die Oberfläche ist überarbeitet. Im <a class="reference external" href="http://wordpress.org/extend/plugins/antispam-bee/changelog/">Changelog</a> zu Version 2.4.5 finden sich folgende&nbsp;Punkte:</p> <ul class="simple"> <li>Streichung von Project Honey&nbsp;Pot</li> <li>TornevallNET als neuer <span class="caps">DNSBL</span>-Dienst</li> </ul> <div class="line-block"> <div class="line">Ich weiß nicht, ob das der Tatsache geschuldet ist, dass vermehrt Spamkommentare <a class="reference external" href="http://www.perun.net/2012/11/08/gestiegenes-spamaufkommen-in-den-letzten-wochen/">durchkommen</a>.</div> <div class="line">Denn ich habe auf die Schnelle keine Infos zum Vorteil von <a class="reference external" href="https://dnsbl.tornevall.org/">Tornevall</a> gegenüber <a class="reference external" href="http://www.projecthoneypot.net/">Project Honey Pot</a> gefunden, aber in den <span class="caps">FAQ</span> steht als Begründung die Registrierungspflicht von Honeypot, habe wohl viele Nutzer abgeschreckt:</div> </div> <blockquote> <div class="line-block"> <div class="line"><strong>Warum wurde auf Project Honet Pot verzichtet?</strong></div> <div class="line">Die öffentliche Spammer-Datenbank <em>Project Honet Pot</em>ist eine sehr gute Quelle für die Erkennung aktiver Spam-Versender. Anhand der <span class="caps">IP</span>-Adresse kann prompt herausgefunden werden, ob ein Kommentator im Blog anderswo bereits als Bösewicht gemeldet wurde.</div> </div> <p>Bedauerlicherweise setzt <em>Project Honet Pot</em> für die Nutzung einen registrierungspflichtigen Account voraus. Nach einer trivialen Anmeldung erhält jeder Account-Inhaber einen kostenlosen <span class="caps">API</span>-Schlüssel, der ihn für die Nutzung des Dienstes&nbsp;autorisiert.</p> <p>Genau diese Registrierung empfanden sehr viele <em>Antispam Bee</em> Nutzer als störend – eben aus Angst vor eventuellen Verpflichtungen, Zahlungen und Spam-Zusendungen an die hinterlassene E-Mail-Adresse. Heutzutage auch irgendwie&nbsp;verständlich.</p> <p>Mit <a class="reference external" href="http://opm.tornevall.org/">TornevallNET</a> wurde eine brauchbare Alternative gefunden, die gleicherweise über einen qualitativ hochfertigen und aktuellen Datenbestand verfügt – seit 2006. Dabei verlangt der Dienst keine Authentifizierung der&nbsp;Anwender.</p> <p>Die Nutzung der öffentlichen Spammer-Datenbank steht als Plugin-Option <em>“Öffentliche Spamdatenbank berücksichtigen”</em> zur Verfügung und wird oben detailliert&nbsp;vorgestellt.</p> </blockquote> <p>Ich kann das Plugin weiterhin nur empfehlen, vor allen Dingen wei<a class="reference external" href="http://www.lioman.de/2010/11/neuer-spamfilter-antispambee/">l Akismet auch aus Datenschutzgründen weiterhin keine Alternative</a>&nbsp;ist.</p> LiomanWed, 21 Nov 2012 11:22:00 +0100tag:lioman.de,2012-11-21:/2012/11/neue-version-von-antispambee/DigitalOpen SourceAntispamAntispamBeePluginWordpressLogoklau?https://lioman.de/2012/11/logoklau/<p>Dieser</p> <p><a class="reference external image-reference" href="https://lioman.de/images/wpid-imag1192-11.jpg"><img alt="image" class="alignright" src="https://lioman.de/images/wpid-imag1192-1.jpg" /></a></p> <p>Flyer wurde an der Uni verteilt. Das Logo hat mich sofort an Ubuntu erinnert. Oder stärker vormuliert: Ich habe das Papier nur angenommen, weil ich irgendeine Veranstaltung rund um Linux/Ubuntu erwartet hatte. Doch ich frage mich nun, ob das schon dreister Logoklau ist oder ob diese Grafik etwas ganz Neues&nbsp;ist.</p> LiomanSat, 17 Nov 2012 20:00:00 +0100tag:lioman.de,2012-11-17:/2012/11/logoklau/DigitalUbuntuusersPlanetDradio - Religionen zu kreuz.nethttps://lioman.de/2012/11/dradio-religionen-zu-kreuz-net/<p>Gerade habe ich wieder ein paar Folgen diverser Podcasts gehört und kann besonders das Interview aus DRadio-Religionen zur Schmäplatform kreuz.net&nbsp;empfehlen.</p> <div class="line-block"> <div class="line"><strong>Sendungsbeschreibung:</strong></div> <div class="line"><em>kreuz.net-Verantwortliche &#8220;in der Kirche zu finden&#8221; &#8220;Stoppt kreuz.net&#8221; will Hinweise an Staatsanwaltschaft geben David Berger im Gespräch mit Kirsten Dietrich Unter den Machern der homophoben und antisemitischen Internetseite &#8220;kreuz.net&#8221; seien Mitarbeiter der katholischen Kirche, sagt David Berger, Koordinator der Initiative &#8220;Stoppt kreuz.net&#8221;. Anders, als von der Amtskirche dargestellt, handele es sich hier nicht um ein Randphänomen.</em></div> </div> <div class="line-block"> <div class="line">Link zur mp3-Datei</div> <div class="line">Link zum <a class="reference external" href="http://www.dradio.de/dkultur/sendungen/religionen/1911348/">Transkript</a></div> </div> LiomanMon, 05 Nov 2012 23:22:00 +0100tag:lioman.de,2012-11-05:/2012/11/dradio-religionen-zu-kreuz-net/Politik und GesellschaftAudiokatholischkreuz.netPodcastreaktionärreligionMittelerde in Zahlenhttps://lioman.de/2012/11/mittelerde-in-zahlen/<div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/lotr_geschlechterverteilung.png"> <img alt="Verteilung nach Geschlecht" class="size-full wp-image-5174" src="https://lioman.de/images/lotr_geschlechterverteilung.png" style="width: 293px; height: 293px;" /> </a> <p class="caption"><a class="reference external" href="http://lotrproject.com/statistics/#raceandsex">Verteilung der Charaktere in Mittelerde nach&nbsp;Geschlecht.</a></p> </div> <p>Das <a class="reference external" href="http://lotrproject.com/">LOTRProjekt</a> hat derzeit 923 Charaktere aus dem Mittelerdeuniversum in der Datenbank. Neben den weit verzweigten Stammbäumen gibt es auch ein paar nette <a class="reference external" href="http://lotrproject.com/statistics/">Statistiken</a>, die als Infografik daherkommen. Die Verteilung nach Geschlecht (und Rasse) zeigt zum Beispiel, dass weibliche Wesen deutlich rarer gesät sind. So ist derzeit nur eine einzige Zwergin in der Datenbank. (Dis, die Mutter von Kili und Fili). Neben Alter, Population und zurückgelegte Distanz zeigt das Projekt auch die mittlere Lebenserwartung. Alles in Allem eine nette&nbsp;Spielerei.</p> <p><a class="reference external" href="http://www.informationisbeautiful.net/2012/lord-of-the-rings-demographics-visualized/">via</a></p> LiomanMon, 05 Nov 2012 22:53:00 +0100tag:lioman.de,2012-11-05:/2012/11/mittelerde-in-zahlen/Kunst und KulturHerr der RingeMittelerdeStatistikTolkienUpdate Fehlgeschlagen - Ubuntu 12.10 zerstört die Installationhttps://lioman.de/2012/10/update-fehlgeschlagen-ubuntu-12-10-zerstoert-die-installation/<p><a class="reference external image-reference" href="https://lioman.de/images/ubuntulogo.png"><img alt="image0" class="alignright size-full wp-image-3180" src="https://lioman.de/images/ubuntulogo.png" style="width: 190px; height: 194px;" /></a>Normalerweise klicke ich sofort auf Update, wenn eine neue Version von Ubuntu herausgegeben wird. Mich interessiert es einfach, meist bin ich auch mit den Neuerungen einigermaßen zufrieden und zu guter Letzt möchte man als Blogger ja auch neue (hoffentlich positive) Dinge&nbsp;berichten.</p> <p>Dieses Mal habe ich ein bisschen gewartet, denn mir fehlte die Zeit und auch die Kritik um die Shoping Lense ließ mich zögern. Nachdem aber mehrere <a class="reference external" href="http://noisefloor-net.blogspot.com/2012/10/upgrade-auf-ubuntu-1210.html">Blogs</a> schon vom unproblematischen Update <a class="reference external" href="https://taach.wordpress.com/2012/10/25/kommt-ein-quantal-geflogen-eine-upgrade-geschichte/">berichtet</a>hatten ging ich das Ganze gestern&nbsp;an.</p> <p>Bisher hatte ich beim Upgrade auf eine neue Version eigentlich nie größere Probleme. Manchmal gab es Pakete nicht mehr oder man musste hinterher über PPAs ein bisschen nachbessern, aber ich konnte mich eigentlich nie über den Update-Manager&nbsp;beklagen.</p> <p>Dieses Mal hat es mich leider erwischt, denn nachdem die neuen Quellen eingerichtet waren stürzte der Update-Manager ab und ließ sich auch nicht mehr zum starten bewegen. Ich dachte ich bin clever und starte das Upgrade über die&nbsp;Konsole:</p> <pre class="literal-block"> sudo apt-get dist-upgrade </pre> <p>Es sah erst mal alles gut aus, aber nach einem Neustart startete der Windowmanager nicht und Unity war auch nicht ganz auf der Höhe. Da ich letztens von Problemen mit proprietären <span class="caps">ATI</span> Treibern gelesen hatte entfernte ich diese über die&nbsp;Konsole:</p> <pre class="literal-block"> sudo apt-get remove fglrx </pre> <p>Das hat erstmal geholfen, denn nun sieht alles wie gewohnt aus und ich kann auch schon die Neuerungen bewundern. So gehen nun die Fenster nicht mehr so schnell zu und auf den ersten Blick scheint es tatsächlich angenehmer zu sein. Dennoch ist nicht alles in Ordnung, denn <em>&#8220;ein Problembericht liegt vor&#8221;</em> und das ständig und immer wieder. Man könnte jetzt natürlich analysieren, welche Pakete fehlerhaft sind (update-manager zickt immer noch) und diese dann beheben. Ich werde allerdings den anderen Weg gehen und das ganze System endlich mal wieder neu&nbsp;aufsetzen.</p> <p>Wer gerade mit dem Gedanken spielt Ubuntu 12.10 über den Update-Manager einzuspielen, dem rate ich proprietäre Grafiktreiber (<span class="caps">ATI</span>) erstmal zu deinstallieren, um Probleme zu vermeiden. Dann kann man gleich sein neues System genießen und die Shoping Lense&nbsp;deaktivieren.</p> LiomanFri, 26 Oct 2012 13:25:00 +0200tag:lioman.de,2012-10-26:/2012/10/update-fehlgeschlagen-ubuntu-12-10-zerstoert-die-installation/DigitalOpen Source12.0412.10ATIfglrxupdateupdate-managerUbuntuusersPlanet1% des Himmels in einem 9 Gigapixelbildhttps://lioman.de/2012/10/1-des-himmels-in-einem-9-gigapixelbild/<div class="figure align-right"> <img alt="Ausschnitt aus dem 9 Gigapixelbild des ESO" src="https://lioman.de/images/milchstrasse_9gigapixel.jpg" /> <p class="caption">Ein kleiner Ausschnitt des <a class="reference external" href="http://www.eso.org/public/images/eso1242a/zoomable/">9 Gigapixelbildes</a>.</p> </div> <p>Astronomen des <a class="reference external" href="http://eso.org"><span class="caps">ESO</span></a> haben mit Hilfe des <a class="reference external" href="http://de.wikipedia.org/wiki/Paranal-Observatorium#VISTA"><span class="caps">VISTA</span></a> ein 9 Gigapixelbild zusammengesetzt und veröffentlicht. Das Bild kann man sich frei zoombar im Netz anschauen:&nbsp;<a class="reference external" href="http://www.eso.org/public/images/eso1242a/zoomable/"><span class="caps">VISTA</span> gigapixel mosaic of the central parts of the Milky&nbsp;Way</a></p> LiomanThu, 25 Oct 2012 11:30:00 +0200tag:lioman.de,2012-10-25:/2012/10/1-des-himmels-in-einem-9-gigapixelbild/Wissenschaft und TechnikAstronomieBildESOApfeltarte mit gesalzenem Karamellhttps://lioman.de/2012/10/apfeltarte-mit-gesalzenem-karamell/<p>Dies ist eine Variation der <a class="reference external" href="http://smittenkitchen.com/blog/2012/10/apple-mosaic-tart-with-salted-caramel/">apple mosaic tart with salted caramel</a> von Smitten Kitchen. Genauer gesagt der wundervoll karamellig-würzige Belag ist von dort und der Boden ist von mir. Natürlich kann man ihn ebenso mit Fertigblätterteig machen, ich finde aber dass der Mürbteig die Tarte nochmal&nbsp;aufwertet.</p> <div class="section" id="zutaten"> <h2>Zutaten</h2> <p><strong>Boden</strong>:</p> <ul class="simple"> <li>250g&nbsp;Butter</li> <li>2&nbsp;Eier</li> <li>100g&nbsp;Zucker</li> <li>2 <span class="caps">TL</span>&nbsp;Vanillezucker</li> <li>Zitronenschale einer halben&nbsp;Zitrone</li> <li>2 Tropfen&nbsp;Bittermandelaroma</li> <li>100g gemahlene&nbsp;Mandeln</li> <li>300g&nbsp;Mehl</li> </ul> <p><strong>Belag</strong>:</p> <ul class="simple"> <li>3-4 mittelgroße Äpfel (ca. 1&nbsp;kg)</li> <li>60g&nbsp;Zucker</li> <li>2 <span class="caps">EL</span>&nbsp;Butter</li> <li>1 Messerspitze&nbsp;Meersalz</li> <li>2 <span class="caps">EL</span> Crème&nbsp;double</li> </ul> </div> <div class="section" id="zubereitung"> <h2>Zubereitung</h2> <ol class="arabic"> <li><p class="first">Butter schaumig&nbsp;schlagen</p> </li> <li><p class="first">Zucker, Vanillezucker, Zitronenschale, Mandelaroma und Eier hinzufügen und gut&nbsp;verrühren.</p> </li> <li><p class="first">Mehl sieben und mit den Mandeln&nbsp;unterrühren.</p> </li> <li><p class="first">Dann den Teig in Frischhaltefolie einschlagen und im Kühlschrank für mindestens eine halbe Stunde ruhen lassen. Der Teig lässt sich besser auswellen, wenn er kalt ist. Man kann ihn also auch ein paar Minuten in den Gefrierschrank&nbsp;legen.</p> </li> <li><p class="first">Während der Teig ruht Äpfel schälen und halbieren. Kerngehäuse mit einem runden Löffel (Melonen entfernen. (Da ich nur klassische Suppenlöffel habe, habe ich einen Eisportionierer genommen. Das gab dann schöne runde&nbsp;Löcher)</p> </li> <li><p class="first">Mit einem Gurkenhobel die Äpfel in feine Scheiben schneiden und hinterher mit dem Messer in Halbmonde&nbsp;teilen.</p> </li> <li><p class="first">Ofen auf 200°C vorheizen (180° bei&nbsp;Umluft).</p> </li> <li><p class="first">Blech einfetten und Teig darauf&nbsp;ausrollen.</p> </li> <li><p class="first">Die Äpfel von außen in immer kleiner werdenden Kreisen eng überlappend auf den Teig legen. Wobei die runde Seite immer nach außen zeigen&nbsp;soll.</p> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/apfelkuchen_mit_karamell_belegen.jpg"> <img alt="Belegen mit Äpfeln" src="https://lioman.de/images/apfelkuchen_mit_karamell_belegen.jpg" /> </a> </div> </li> <li><p class="first">Ein paar Butterflöckchen darauf verteilen und in den Ofen&nbsp;schieben.</p> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/apfelkuchen_mit_karamell_butterflocken.jpg"> <img alt="Butterflöckchen" src="https://lioman.de/images/apfelkuchen_mit_karamell_butterflocken.jpg" /> </a> </div> </li> <li><p class="first">Der Kuchen muss 30 Minuten&nbsp;backen.</p> </li> <li><p class="first">Nach 20 Minuten das Karamell&nbsp;vorbereiten.</p> </li> <li><p class="first">Dazu den Zucker bei mittlerer Hitze in einem kleinen Pfanne&nbsp;schmelzen.</p> </li> <li><p class="first">Den geschmolzenen Zucker ein paar Minuten weiter erhitzen, bis er eine schöne braune Farbe&nbsp;hat.</p> </li> <li><p class="first">Vom Herd nehmen und Zucker und Salz hinzugeben und alles gut&nbsp;verrühren.</p> </li> <li><p class="first">Crème double&nbsp;dazugeben.</p> </li> <li><p class="first">Unter Rühren wieder erhitzen, bis man einen gleichmäßigen Karamellsirup&nbsp;hat.</p> </li> <li><p class="first">Zur Seite stellen, bis der Kuchen fertig gebacken ist. (Wenn das Karamell zu fest ist wieder&nbsp;erhitzen)</p> </li> <li><p class="first">Wenn die Apfelränder anfangen braun zu werden, aus dem Ofen holen und das Karamell mit einem Pinsel gleichmäßig verteilen. (<strong>Achtung:</strong> Es gibt nur eine sinnvolle&nbsp;Richtung)</p> </li> <li><p class="first">Den Kuchen weitere 5 bis 10 Minuten in den Offen schieben. Wenn die Karamellglasur anfängt zu blubbern ist der Kuchen&nbsp;fertig.</p> <div class="figure"> <img alt="Fertige Karamelltarte" src="https://lioman.de/images/apfelkuchen_mit_karamell_fertig.jpg" /> </div> </li> <li><p class="first">Komplett auskühlen lassen, in Stücke teilen und&nbsp;servieren.</p> </li> </ol> </div> LiomanWed, 24 Oct 2012 22:42:00 +0200tag:lioman.de,2012-10-24:/2012/10/apfeltarte-mit-gesalzenem-karamell/AllgemeinApfelKaramellKuchenRezeptTartePiwik 1.9 - Statistiken grafisch aufbereitethttps://lioman.de/2012/10/piwik-1-9-statistiken-grafisch-aufbereitet/<p><strong>Die Open-Source Webanalysesoftware</strong> <a class="reference external" href="http://piwik.org">Piwik</a> <strong>ist in der neuen Version 1.9 erschienen und hat tolle neue Funktionen mit an&nbsp;Bord.</strong></p> <p>Da alle Statistikplugins für Wordpress die Datenbank aufblasen und externe Dienste meist aus Datenschutzgründen nicht in Frage kommen, setze ich schon seit einiger Zeit auf eine selbstgehostete Lösung. Zuerst war es noch <a class="reference external" href="http://www.lioman.de/2009/11/statistiktool-pagelogger/">Pagelogger</a>, aber seit Piwik auf dem Markt ist habe ich <a class="reference external" href="http://www.lioman.de/2010/11/blogstatistik-wieder-umgestellt/">umgestellt</a> und es bisher nicht bereut. Piwik ist leistungsstark, anpassbar, datenschutzkonform und featurereich, hinkte aber GoogleAnalytics hinterher, da es bisher versucht hat Kernfunktionen des Platzhirsches nachzubilden. Inzwischen haben die Entwickler wohl Zeit gefunden auch wirklich Neues zu entwerfen. Neben kleinerer Verbesserungen und Integrieren von Pluginfunktionen in den Core wartet 1.9 mit einer Funktion auf, die wirklich nützlich&nbsp;ist.</p> <p>Wenn man seine Statistiken anschaut, sind natürlich erstmal die absoluten Kennzahlen (Wieviele kommen/ kamen wann auf welche Seite) und deren Entwicklung wichtig. Das kann aber inzwischen jedes kleine Statistikskript und eigentlich würden dazu sogar Serverlogs reichen. Oft viel interessannter und wichtiger sind Antworten auf die Frage: Woher kamen Besucher und wohin gehen sie? Für ein privates Blog ist das nur spannend für komerzielle Seiten (vor allen Dingen Internetshops) ist diese Analyse geradezu essentiell. Natürlich konnte Piwik solche Daten auch schon in der Vergangenheit anzeigen und auch andere Tools zeigen Referrer, Ein- und Ausstiegseiten oder gar die Verweildauer an. Sich aber durch alle möglichen ´Tabellen und Tools zu klicken ist nicht nur aufwändig, sondern auch unübersichtlich. Hier setzt nun <a class="reference external" href="http://piwik.org/docs/transitions/">Transitions</a> an und bereitet die schon vorhandenen Statistiken grafisch&nbsp;auf.</p> <p><img alt="image0" src="https://lioman.de/images/transitions_icon.png" />Transitions aktiviert man einfach unter &#8220;<em>Einstellungen &gt;&gt; Plugins</em>&#8220;. Bei mir hat es dann ein bisschen gedauert, bis ich mir die ersten Grafiken anschauen konnte. Woran das lag weiß ich nicht. Auf jeden Fall erscheint nun ein neuer Link hinter jedem Seitentitel (z.B unter <em>Aktionen &gt;&gt; Seitentitel</em>), wenn man mit der Maus&nbsp;darüberfährt.</p> <p>Die sich öffnende Grafik zeigt dann schön übersichtlich woher (mit welchen Suchbegriffen) Seitenbesucher kommen und wohin sie danach gehen. Mit diesen Daten kann man dann weiter arbeiten und seine Seite optimieren, um die Verweildauer zu erhöhen. Oder man kann es einfach interessant finden und sich an den schicken Grafiken&nbsp;erfreuen.</p> <div class="figure align-center"> <img alt="Transitions in Piwik" src="https://lioman.de/images/transitions.png" /> <p class="caption">Dieses Bild zeigt Transitions zum Artikel <a class="reference external" href="http://www.lioman.de/2012/10/hallo-osbn-de/">Hallo <span class="caps">OSBN</span>.de</a> an. In Piwik ist diese Grafik&nbsp;interaktiv.[/caption]</p> </div> <p>Das Update lohnt sich also dieses Mal wirklich, denn es gibt nicht nur kleinere Bugfixes sondern mal ein echtes neues Feature. Allen Bloggern, die Piwik nutzen wollen empfehle ich übrigens das Plugin <a class="reference external" href="http://wordpress.org/extend/plugins/wp-piwik/"><span class="caps">WP</span>-Piwik</a></p> LiomanTue, 23 Oct 2012 09:48:00 +0200tag:lioman.de,2012-10-23:/2012/10/piwik-1-9-statistiken-grafisch-aufbereitet/DigitalOpen SourceBlogPiwikStatistikTransitionsupdateMitt Romney und Barack Obama im Rapduellhttps://lioman.de/2012/10/mitt-romney-und-barack-obama-im-rap-duell/<p>Die beiden Kandidaten für den Presidentenstuhl der <span class="caps">USA</span> tragen derzeit die verschiedensten <span class="caps">TV</span>-Duelle aus. Hier ist die Epic Rap Battle der&nbsp;beiden:</p> <p><a href="https://invidious.fdn.fr/watch?v=dX_1B0w7Hzc" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/dX_1B0w7Hzc/sddefault.jpg"> </a></p> <p>Den Kanal <a href="https://www.youtube.com/user/ERB?feature=watch"><span class="caps">ERB</span></a> kann ich übrigens nur&nbsp;empfehlen.</p>LiomanFri, 19 Oct 2012 12:16:00 +0200tag:lioman.de,2012-10-19:/2012/10/mitt-romney-und-barack-obama-im-rap-duell/Politik und GesellschaftElectionRapUSAVideoWahlAberkennen ist nicht genug - Warum der Kampf gegen Doping im Spitzensport zahnlos ist.https://lioman.de/2012/10/aberkennen-ist-nicht-genug-warum-der-kampf-gegen-doping-im-spitzensport-zahnlos-ist/<p>Alle sportlichen Großereignisse dieses Jahres sind rum und ab jetzt kann man sich neben den Ligen erst einmal nur auf den Wintersport freuen. <img alt="Olympische Ringe" class="alignright" src="https://lioman.de/images/olympische_ringe.png"> Am spannendsten war es natürlich neben dem Scheitern der Fußballnationalmannschaft den Kämpfen der Olympioniken in London beizuwohnen. Eines trübt den ungestörten Sportgenuss aber immer wieder: Schummeleien, Unsauberkeiten und Doping. Denn man betrügt nicht nur die Konkurrenten, sondern genauso den jubelnden Zuschauer. Deswegen hat das <span class="caps">IOC</span> und die <span class="caps">WADA</span> die Kontrollen massiv verschärft und während der Spiele fast 6000 Proben analysiert. Knapp 50% aller Sportler müssen in den Becher pinkeln und jeder Gewinner muss ran. Trotzdem scheint das nicht alle abzuschrecken. Auch dieses Mal gab es mehrere <a href="http://de.wikipedia.org/wiki/Olympische_Sommerspiele_2012#Doping">positive Befunde</a> und die Weißrussin Ostaptschuk erschlich sich sogar die Goldmedaille im Kugelstoßen. Das sind jedoch nur die, die auch erwischt wurden, denn im Entdecken von unerlaubten Substanzen hinkt man natürlicherweise immer ein wenig hinter her. Chemische Substanzen kann man zweifelsfrei erst detektieren, wenn sie dem Analysierenden auch bekannt sind. Modifiziert ein findiger Chemiker die leistungssteigernden Mittel entsprechend, kann man sie mit dem Standardtest nicht mehr so einfach&nbsp;nachweisen.</p> <p>Im Kampf gegen Doping werden also zunehmend auch andere Methoden wichtig. Eine Möglichkeit ist das Markieren von Ausgangssubstanzen. So muss man nicht mehr das <span class="caps">EPO</span> direkt finden, sondern kann den schon bekannten Marker nachweisen. Das ist aber nicht ganz einfach, denn die Hersteller müssen mitspielen und der Marker darf nicht zu offensichtlich sein, denn sonst ist die ganze Aktion umsonst. Und als letzte Möglichkeit bleiben noch klassische Ermittlungsmethoden. Zeugenbefragungen, Schriftverkehr usw. usf. Das Schöne an der Methode ist, dass sie auch noch nach Jahren erfolgreich sein kann und Dopingsünder überführt, die schon gar nicht mehr aktiv in diesem Sport (an der Weltspitze) mitmischen. Gerade eben wurde so der bis dahin erfolgreichste Radrennsportler Lance Armstrong als Betrüger enttarnt. Die <span class="caps">USADA</span> sagt in ihrer <a href="http://web.archive.org/web/20130824230950/http://www.usada.org/default.asp?uid=4035">Pressemitteilung</a>&nbsp;dazu:</p> <blockquote> <p>The evidence shows beyond any doubt that the <span class="caps">US</span> Postal Service Pro Cycling Team ran the most sophisticated, professionalized and successful doping program that sport has ever&nbsp;seen.</p> </blockquote> <p>Es ist also nicht nur so, dass ein armer kleiner Einzelsportler, um an der Weltspitze mitzuhalten im stillen Kämmerlein ein paar Tabletten einnimmt. Nein, ein ganzes Team nimmt mit Hilfe von Ärzten und sonstigen Mittätern geplant und bewusst leistungssteigernde Substanzen und betrügt im Kollektiv. Sie tun das nicht, weil ihnen der Sport und das Kämpfen in diesem so am Herzen liegt. Sie tun das, weil es Geld gibt. Geld für die Sieg- und Erfolgreichen. Der Spitzensport ist vom Geld durchdrungen und treibt ihn an, denn würde man in Olympiaden, Weltmeisterschaften und Touren nur ein Streiten um Ruhm und Ehre sehen, dann wäre das ziemlich naiv, denn es gibt genug Zeichen, dass das nicht so&nbsp;ist.</p> <p>Wenn das aber so ist, ist Doping nicht nur ein Bagatelldelikt. Es wird nicht nur Jubel und Applaus - Ruhm und Ehre geklaut, sondern wirklich echtes Geld. Wer nicht vorne mitmischt, wird selten beachtet und Sponsorengelder, Beraterverträge und Preise wird er auch nie zu sehen bekommen. Wenn also die Armstrongs dieser Welt nach Jahren ihre Titel abgeben müssen, dann mag das vielleicht ein Knick in der Popularitätskurve und je nach Zeitpunkt auch das Ende oder eine Unterbrechung der sportlichen Karriere sein. Deswegen lebt der ehemalige Doplet aber immer noch ein (wirtschaftlich) gutes&nbsp;Leben.</p> <p>Betrügern darf man nicht nur die Luft aus dem Reifen lassen, man muss ihnen das Rad unter dem Hintern wegpfänden. Dazu brauch man Zweierlei. Konsequente Strafverfolgungsbehörden, die Doping als (wirtschaftlichen) Betrug verfolgen und daraus erzielte Gewinne einklagen und strenge Veranstalter und Sponsoren die überführte Täter mit entsprechenden Vertragsstrafen belegen. Das Schreien nach härteren Strafen ist in vielen Fällen total fehl am Platz, aber die richtige Strafe einzufordern halte ich schon für richtig und wichtig. Das pure Entziehen der Reputation und Sperren zeugt einfach noch von dem zuvor beschriebenen naiven Blick auf den Sport in dem lauter holde Recken nur für Ruhm, Ehre und einen Palmzweig die Spielstätte&nbsp;betreten.</p>liomanSun, 14 Oct 2012 17:37:00 +0200tag:lioman.de,2012-10-14:/2012/10/aberkennen-ist-nicht-genug-warum-der-kampf-gegen-doping-im-spitzensport-zahnlos-ist/Politik und Gesellschaftbetrugdopinglance armstrongolympiasportstrafeSpam oder nicht Spamhttps://lioman.de/2012/10/spam-oder-nicht-spam/<p>Hier gibt es immer mehr Kommentare. Das ist erfreulich, denn Kommentare machen das Bloggen eigentlich erst Bloggenswert. Natürlich kann man auf die Piwikstatistiken starren und sich freuen, dass irgendeine Kurve ein bisschen hoch geht. Und Flattreinnahmen sind ganz nett, auch wenn sie nur sporadisch eintreffen (bei mir reicht es nicht mal für einen Kaffee).Echte Rückmeldungen sind jedoch wirklich ermutigend, denn sie sind direkt und wertvoll.Wertvoll deswegen, weil man sie mit etwas Zeitaufwand verfassen muss. Wenn ich mich vor den <span class="caps">PC</span> oder das Smartphone knalle und Artikel schreibe, dann ist es einfach schön, wenn sich andere Menschen auch ein kleines bisschen Mühe machen und ihren Senf dazugeben. Ein Dank, ein bemerkter Fehler, eine andere Meinung oder schlicht eine Anregung zum Thema werten das Blog und vor allen Dingen das Bloggen&nbsp;auf.</p> <p>Nun gibt es aber noch die dunkle Seite. Denn öffnet man eine Möglichkeit, gibt man Freiheiten kommen all die klebrig-ekligen nervtötenden Müllschleudern des Internets zu dir. Spammer, die ihre Links unbedingt unter jeden Artikel pinkeln wollen. Glücklicherweise sind dies meiste doofe Maschinen und werden schnell und unkompliziert von <a class="reference external" href="http://www.lioman.de/2010/11/neuer-spamfilter-antispambee/">AntispamBee</a> abgefangen. Und es gibt die ebenso doofen Menschen, deren Kommentare so offensichtlich <span class="caps">SPAM</span> sind, dass mein Rückenmark schon die Löschklicks setzen kann ohne erst noch den Zentralrechner &#8220;Hirn&#8221; befragen zu&nbsp;müssen.</p> <p>Aber dann gibt es die dazwischen, irgendwo zwischen wichtig und nichtig. Kommentare, die ganz klar von einem Mensch geschrieben wurden und auch noch zum Artikel irgendwie passen. Der Link aber deutet auf eine rein kommerzielle Internetseite hin und meist ist er auch nicht besonders lang/gehaltvoll. Es ist schwierig zu entscheiden, ob man diese Kommentare freischalten soll und meistens ist es eine sehr individuelle und spontane Angelegenheit. Es gäbe natürlich die Möglichkeit alle nicht gehaltvollen Kommentare generell zu entfernen, aber das möchte ich mir eigentlich nicht anmaßen und hätte auch schnell etwas von Zensur (obwohl&nbsp; das hier ein Privatblog ist und ich hier eigentlich tun und lassen kann was ich will). Auch Verlinkung auf kommerzielle Seiten generell zu unterbinden finde ich nicht in Ordnung, denn wieso sollte jemand, der hier einen Kommentar verfasst und irgendwie auch im Netz Geld verdient nicht auch ein bisschen belohnt werden, wenn er sich die Mühe macht einen Artikel zu lesen und zu Kommentieren. Oft nutze ich die Möglichkeit, zwar zu veröffentlichen, aber den Link auf NoFollow zu&nbsp;setzen.</p> <p>Ich frage nun euch, wie haltet ihr es mit solchen Kommentaren? Wie würdet ihr es halten (wenn ihr bloggen würdet)? Schaltet ihr immer frei, kümmert ihr euch nicht darum oder schaltet ihr die Kommentarfunktion ganz&nbsp;ab?</p> <p><strong>Update:</strong> Dazu passt <a class="reference external" href="http://www.perun.net/2012/10/12/wordpress-kommentator-auf-bewaehrung/">Kommentator auf&nbsp;Bewährung</a></p> LiomanFri, 12 Oct 2012 11:02:00 +0200tag:lioman.de,2012-10-12:/2012/10/spam-oder-nicht-spam/DigitalBlogKommentareSpamHallo OSBN.dehttps://lioman.de/2012/10/hallo-osbn-de/<p>Meine Artikel zum Thema Ubuntu/Linux usw. erscheinen schon seit einiger Zeit im <a class="reference external" href="http://planet.ubuntuusers.de/">Ubuntuusers-Planeten</a>. Seither kann ich einen deutlichen Nutzeranstieg und eine Häufung von Kommentaren (+Beifang = &#8220;<span class="caps">SPAM</span>&#8221;) beobachten. Es freut natürlich den kleinen Blogger, dass die eigenen Artikel entsprechende Verbreitung finden. Trotzdem bin ich vorsichtig mit dem was ich in den Planetefeed schiebe. Wenn man allzu ferne oder banale Themen dort veröffentlicht, werden Leser den kompletten Planeten verlassen, da man sich ja ein Mehrwert und nicht mehr Filterarbeit&nbsp;erhofft.</p> <p>Aber genug vom Planeten, denn eigentlich möchte ich ein neues Projekt vorstellen. Viele Artikel kann und möchte ich nicht im Planeten veröffentlichen. Außerdem kommen wenige Leser wieder. Nur die Artikel werden besucht, sonst nichts. Auf jeden Fall will diese Lücke das<a class="reference external" href="http://osbn.de">Open-Source Blog Netzwerk</a> füllen. Bisher ist das Ganze nichts anderes als ein Feed-Aggregator mit angeschlossenem Forum. Aber es ist noch im wachsen und kann sich alles noch besser werden. Schön ist, dass es weniger Regeln gibt und man so freier mit dem Netzwerk &#8220;spielen&#8221; kann. Außerdem werden die Artikel nur angerissen, was Interessierte (hoffentlich) direkt auf das Blog&nbsp;leitet.</p> <p>Auf das Forum bin ich gespannt, denn jedes Blog bekommt dort gleich einen eigenen Bereich eingerichtet. Ob das wirklich glücklich ist weiß ich nicht, denn wenn das Netzwerk wirklich funktioniert und auch genug Konsumenten auf fleißige Produzenten treffen, besteht ein klein wenig die Gefahr, dass die Diskussion vom Blog ins <span class="caps">OSBN</span> gezogen wird. Allerdings kann man so etwas auch so&nbsp;gestalten.</p> <p>Ich freue mich auf jeden Fall auf neue Leser, viel mehr Kommentare und interessante Diskussionen und&nbsp;Artikel.</p> <p>Dieser hier ist nun einfach zu Ende, weil die Tastatur neuerdings hakt und die Rücktaste mal eben halbe Absätze löscht. Hat jemand einen Tipp für eine gute, leise&nbsp;Tastatur?</p> LiomanFri, 12 Oct 2012 10:24:00 +0200tag:lioman.de,2012-10-12:/2012/10/hallo-osbn-de/DigitalOpen SourceBlogFeedOSBNProjektADELE singt den Titelsong des kommenden James Bond Filmes “SKYFALL”https://lioman.de/2012/10/adele-singt-den-titelsong-des-kommenden-james-bond-filmes-skyfall/<div class="line-block"> <div class="line"><span class="caps">ADELE</span> wurde angeboten die Titelmelodie für den neusten Streifen mit dem smarten Doppelnullagenten zu singen. Sie hat diese Chance ergriffen und das Ergebnis kann man auf YouTube und diversen anderen Plattformen belauschen.</div> <div class="line">Mir gefällt das Lied wirklich gut und die Tatsache, dass ich das Stück schon nach zweimaligem Hören als Ohrwurm mit mir herumtrage spricht für die Qualität des Titels.</div> </div> LiomanMon, 08 Oct 2012 11:51:00 +0200tag:lioman.de,2012-10-08:/2012/10/adele-singt-den-titelsong-des-kommenden-james-bond-filmes-skyfall/Kunst und KulturFilmJames BondMusikFür alles Suchende da draußen - Eine nackte Pflaume in Bild und Video (+ Download)https://lioman.de/2012/10/fuer-alles-suchende-da-draussen-bilder-einer-nackten-pflaume-in-bild-und-video-download/<p>Vor einiger Zeit (huch das war schon 2008) verlieh ich die <a href="http://www.lioman.de/2008/10/nackte-flughafen-ein-echter-reisetipp/">schwarze Pflaume</a> an die <span class="caps">GMX</span>-Redaktion. Seither landen immer wieder Suchende (nackt &plusmn; Pflaume) auf dieser Seite und sind sicher enttäuscht, dass sie hier gar keine nackte Pflaume sehen können. |image0| Das ist natürlich Irreführung, denn es gibt hier nur ein einziges Bild, das einer ganz angezogenen Pflaume, die gar kein bisschen nackt ist. Noch dazu versteckt sie sich verschämt hinter einem kleinen Blatt. Da ich mich hier durchaus auch als Serviceblog verstehe und natürlich auch die Nachfrage bedienen will (enttäuschte Leser kommen wahrscheinlich nie wieder), stille ich nun dieses Verlangen und präsentiere Bilder von einer ganz nackten Pflaume auf meinem&nbsp;Küchentisch.</p> <p>Das frische junge Früchtchen habe ich erst einmal ausgezogen, um sie dann mit dem Handy zu fotografieren. Ich hoffe ich war gründlich genug, denn eigentlich sollte kein Fitzelchen der dunklen Haut an ihrem Leib sein. Natürlich sind die Fotos schön nah (Englisch: Close-up) aufgenommen, damit man auch alles (jedes Detail und wie sie schön saftig und feucht ist) genau&nbsp;sieht.</p> <p>Aber ich rede hier wieder zu viel, denn eigentlich sind ja nur die Bilder&nbsp;interessant.</p> <p><img alt="Eine schwarze Pflaume" src="https://lioman.de/images/schwarze-pflaume.jpg"> <img alt="Eine geschälte Pflaume" src="https://lioman.de/images/nackte-pflaume002.jpg"></p> <p>Und dann habe ich sie noch aufgebissen, denn sie war wirklich sehr saftig und der kleine Kern sitzt da drin wie eine&nbsp;Perle.</p> <p><img alt="Eine aufgebissene Pflaume" src="https://lioman.de/images/nackte-pflaume003.jpg"> <img alt="Eine aufgebissene Pflaume" src="https://lioman.de/images/nackte-pflaume004.jpg"></p> <p>Die Bilder reichen nicht, denn ihr möchtet mehr von ihr sehen? Bitteschön: Hier ist auch noch das Video, dass ich mit ihr zu Hause gedreht&nbsp;haben:</p> <p><a href="https://invidious.fdn.fr/watch?v=SBNtEWYX8rQ" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/SBNtEWYX8rQ/sddefault.jpg"> </a></p> <p>Ich hatte mir kurz überlegt, auch einen Download über Rapidshare anzubieten, aber das wäre doch etwas zu viel des Guten, denn wer die Bilder unbedingt saugen möchte kann das ja jeweils mit einem Rechtsklick&nbsp;lösen.</p> <p>Ich hoffe ich habe nun alle Wünsche bezüglich nackter Tatsachen erfüllt. Weitere Artikel dieser Art werden vermutlich nicht folgen, denn dieser ganze Fruchtsaft ist so klebrig und macht eine ganz schöne&nbsp;Sauerei.</p>LiomanThu, 04 Oct 2012 18:38:00 +0200tag:lioman.de,2012-10-04:/2012/10/fuer-alles-suchende-da-draussen-bilder-einer-nackten-pflaume-in-bild-und-video-download/AllgemeinBildernacktPflaumeVideoTears of Steal - Vierter Film mit freier Softwarehttps://lioman.de/2012/09/tears-of-steal-vierter-film-mit-freier-software/<p>Nachdem zuletzt <a href="http://www.lioman.de/2010/10/sintel-ein-neuer-film-der-blenderfoundation/">Sintel</a> von der Blender Foundation veröffentlicht wurde, kann man nun <a href="http://www.tearsofsteel.org/">Tears of Steel</a> frei im Netz betrachten. Neu ist, dass man hier reale Schauspieler in einer Blender-generierten Umgebung agieren lässt. Der Film kann sich sehen lassen, sollte aber eher als ein Werbefilm für die freie Software verstanden werden, als eine Eingabe für die <em>Palme d&#8217;or</em> in&nbsp;Cannes.</p> <p><a href="https://invidious.fdn.fr/watch?v=R6MlUcmOul8" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/R6MlUcmOul8/sddefault.jpg"> </a></p> <p>Der Film ist lizenziert unter (<span class="caps">CC</span>) Blender Foundation | <a href="http://mango.blender.org/">mango.blender.org</a></p> <p>Er ist auf der Seite des Films herunterladbar, es empfiehlt sich aber den Film per Torrent (<a href="http://web.archive.org/web/20131127054322/http://download.stefan.ubbink.org/ToS/tears_of_steel_1080p.mkv.torrent">1080p mkv torrent</a> oder <a href="http://web.archive.org/web/20130427010207/http://download.stefan.ubbink.org:80/ToS/tears_of_steel_720p.mkv.torrent">720p mkv torrent</a>) auf die eigene Festplatte zu ziehen, da die Server derzeit ziemlich langsam&nbsp;sind.</p>LiomanThu, 27 Sep 2012 16:38:00 +0200tag:lioman.de,2012-09-27:/2012/09/tears-of-steal-vierter-film-mit-freier-software/DigitalOpen SourceAnimationBlendercreative commonsDownloadFilmscience fiction1388 Blogposts die Minutehttps://lioman.de/2012/09/1388-blogposts-die-minute/<p><a class="reference external image-reference" href="https://lioman.de/images/suedkurier_15-09-2012_infografikausriss.png"><img alt="image0" class="wp-image-4986 alignright" src="https://lioman.de/images/suedkurier_15-09-2012_infografikausriss.png" style="width: 306px; height: 300px;" /></a>Am Samstag den 15.09.2012 war im <a class="reference external" href="http://suedkurier.de">Südkurier</a> in der Rubrik <em>Click!</em> eine Infografik zum Thema: Was in einer Minute im Internet passiert. Unter anderem sollen 1388 Blogposts veröffentlicht werden.Daneben prangte das Logo des zu Google gehörenden Dienstes Blogger.com (siehe&nbsp;Bild).</p> <p>Die Zahl kam mir nicht ganz richtig vor und so schrieb ich einen Leserbrief, auf den ich aber bisher noch keine Reaktion bekommen habe. Ich stelle ihn nun auch hier rein. Generell muss man mit solchen Zahln im Netz aufpassen, denn meistens sind sie viel zu hoch. Hier scheint man jedoch tiefgestapelt zu haben, oder es einfach unsauber formuliert zu haben (Formuliert man auch Grafiken?). Was meint ihr dazu und hat jemand bessere Zahlen? Schätzt ihr das ähnlich ein und was ist für euch ein Blog bzw. ein&nbsp;Blogpost.</p> <p>Aber lest erstmal meinen&nbsp;Leserbrief:</p> <blockquote> <div class="line-block"> <div class="line">Sehr geehrte Damen und Herren!</div> <div class="line">Mit großem Interesse habe ich Ihre Infografik am letzten Samstag betrachtet. Vieles erscheint plausibel und sie zeigt ganz gut wo sich das Internet heute so befindet. Trotzdem gibt es Kritikpunkte. So verstehe ich, dass man in vielen Fällen auf Schätzungen angewiesen ist, da die meisten Anbieter sich vornehm zurückhalten, wenn es um genau Daten geht. Doch wären dann auch entsprechende Quellenangaben angebracht, damit der Leser die Zahlen nachvollziehen kann. Zudem kommt, dass ich eine Zahl für vollkommen falsch halte. 1388 Blogposts sind doch ziemlich tiefgestapelt, wenn man keinerlei Einschränkungen hinsichtlich der Plattform macht. Schaut man sich die Statistiken von wordpress.com an, dann kommt man auf eine eine mittlere Veröffentlichungrate von 783 Artikel/Minute. (Erfassungszeitraum 01.07-09.09.2012). Das wären dann 56% der von Ihnen angenommen Artikeln. Wordpress würde sich sicher über eine solche Reichweite freuen, realistisch ist dies jedoch nicht. Es scheint mir eher, sie haben nur Blogger.com betrachtet (dafür spricht auch das Logo des zu Google gehörenden Unternehmens). Dazu kommen aber viele andere Dienstleister + die ganzen selbst gehosteten Blogs.</div> </div> <p>So schön also dieser Überblick ist, so falsch oder eher nicht nachvollziehbar ist&nbsp;sie.</p> <p>Mit freundlichen Grüßen Elias&nbsp;Kirchgässner</p> </blockquote> LiomanSun, 23 Sep 2012 18:10:00 +0200tag:lioman.de,2012-09-23:/2012/09/1388-blogposts-die-minute/DigitalBlogInfografikInternetLeserbriefGoogle Translator rockshttps://lioman.de/2012/09/google-translator-rocks/<p><img alt="image" src="https://lioman.de/images/wpid-2012-09-15_11-30-23.png" /></p> LiomanSat, 15 Sep 2012 11:33:00 +0200tag:lioman.de,2012-09-15:/2012/09/google-translator-rocks/AllgemeindeutschGoogle TranslatorÜbersetzungDie großen Weltenlenkerhttps://lioman.de/2012/09/die-grossen-weltenlenker/<p><a class="reference external image-reference" href="https://lioman.de/images/wpid-2012-09-07_08-33-09-11.jpg"><img alt="image" src="https://lioman.de/images/wpid-2012-09-07_08-33-09-1.jpg" /></a></p> LiomanFri, 07 Sep 2012 15:19:00 +0200tag:lioman.de,2012-09-07:/2012/09/die-grossen-weltenlenker/AllgemeinandroidGoogleGottSwiftKeyUbuntu auf einem Zigarettenautomatenhttps://lioman.de/2012/08/ubuntu-auf-einem-zigarettenautomaten/<div class="line-block"> <div class="line">Steuergeräte und Automaten präsentieren einem meist eine benutzerdefinierte Oberfläche, die ganz stark auf die betreffende Anwendung angepasst ist. Selten sieht man welches System wirklich dahinter werkelt.</div> <div class="line">Stürzt so ein Rechner mal ab, kommt es zu einem Fehler oder wird ein solches Gerät neu gestartet, hat man vielleicht eine Chance einen Blick auf das Betriebssystem zu erhaschen.</div> <div class="line">Ein Freund von mir wäre zur rechten Zeit am richtigen Ort und hatte auch das Handy griffbereit. Das Bild hat er mir freundlicherweise zur Verfügung gestellt.</div> </div> <div class="figure align-center"> <img alt="ubuntu auf Zigarettemautomat" src="https://lioman.de/images/ubuntu_zigarettenautomat.jpg" /> <p class="caption">Bild eines Zigarettenautomaten mit Ubuntu geschossen von <a class="reference external" href="http://twitter.com/whatsup0815">&#64;whatsup0815</a></p> </div> <div class="line-block"> <div class="line">Auf dem Zigarettenautomat sorgt Ubuntu dafür, dass die Süchtigen an ihre Glimmstängel kommen.</div> <div class="line">Habt ihr auch schon einmal Linux im Allgemeinen und Ubuntu im Speziellen in freier Wildbahn entdeckt?</div> </div> <p><strong>Update:</strong> Nachdem die Wordpress-Androidanwendung das Bild geschluckt hat, habe ich dieses nochmal&nbsp;hinzugefügt</p> LiomanFri, 31 Aug 2012 13:53:00 +0200tag:lioman.de,2012-08-31:/2012/08/ubuntu-auf-einem-zigarettenautomaten/DigitalOpen SourceAutomatLinuxUbuntuUbuntuusersPlanetSchnecke mit Wein und Schnecke nackt.https://lioman.de/2012/08/schnecke-mit-wein-und-schnecke-nackt/<div class="line-block"> <div class="line">Die beiden kreuzten heute morgen meinen Weg zum Bäcker. Wie lange die beiden wohl brauchen, um die Brötchen zu holen?</div> <div class="line"><a class="reference external image-reference" href="https://lioman.de/images/wpid-imag07141.jpg"><img alt="image0" class="aligncenter" src="https://lioman.de/images/wpid-imag0714.jpg" /></a></div> </div> <p><a class="reference external image-reference" href="https://lioman.de/images/wpid-imag07151.jpg"><img alt="image1" class="aligncenter" src="https://lioman.de/images/wpid-imag0715.jpg" /></a></p> <p>Nachtrag: Bilder nochmals hinzugefügt. Die Wordpress-App hat wohl ein paar&nbsp;Probleme.</p> LiomanSat, 25 Aug 2012 08:57:00 +0200tag:lioman.de,2012-08-25:/2012/08/schnecke-mit-wein-und-schnecke-nackt/AllgemeinBildernacktSchneckeDie BuchBlogBox ist unterwegshttps://lioman.de/2012/08/die-buchblogbox-ist-unterwegs/<div class="line-block"> <div class="line"><a class="reference external image-reference" href="https://lioman.de/images/book_box.png"><img alt="image0" class="alignright size-full wp-image-4343" src="https://lioman.de/images/book_box.png" style="width: 200px; height: 200px;" /></a>Leider sind keine Teilnehmer dazugekommen und damit die Aktion nicht ganz einschläft, habe ich die BuchBlogBox gestern auf die Reise geschickt. Nachdem die Packstation komische Dinge fabriziert hatte, scheint doch alle soweit zu klappen und Mella von<a class="reference external" href="http://www.buchkritik.org/">Buchkritik.org</a> sollte das Paket heute in den Händen halten.</div> <div class="line">Ich hoffe ein paar der Bücher sagen ihr zu und sie findet etwas nettes, das sich zu lesen und zu beschreiben lohnt.</div> <div class="line">Ich habe ja immer noch die Hoffnung, dass noch ein paar lesewütige Blogger dazustoßen und sich für die Box <a class="reference external" href="https://lioman.de/2012/01/blog-buch-box/">hier anmelden</a>.</div> </div> <p>Hier die Kurzzusammenfassung der&nbsp;Aktion:</p> <ol class="arabic simple"> <li>Box&nbsp;kommt</li> <li>Man sucht sich beliebig viele Bücher&nbsp;raus</li> <li>Man füllt die Box&nbsp;wieder</li> <li>und schickt sie an den Nächsten&nbsp;weiter</li> </ol> <p>Damit das Ganze auch ein BlogBox wird, sollte man noch mindestens einen Artikel über die Box bzw. die Bücher die man entnommen und gelesen hat auf sein &nbsp;Blog stellen. Zeit spielt dabei keine wirkliche Rolle - die Box muss nicht sofort weitergeschickt werden und auch die Artikel haben Zeit. Man soll ja auch in Ruhe lesen können. Alles weitere zur Aktion steht im <a class="reference external" href="https://lioman.de/2012/01/blog-buch-box/">Anfangsartikel</a>. Wo sich die Box gerade befindet kann man im Artikel &#8220;<a class="reference external" href="https://lioman.de/2012/02/die-buecherbox-besucht/">Die Bücherbox besucht&#8230;</a>&#8221;&nbsp;nachlesen.</p> LiomanTue, 21 Aug 2012 14:06:00 +0200tag:lioman.de,2012-08-21:/2012/08/die-buchblogbox-ist-unterwegs/AllgemeinAktionBuch BoxBücherLesenAus dem Zughttps://lioman.de/2012/08/aus-dem-zug/<div class="line-block"> <div class="line">Ich wollte eigentlich schon länger mal einen Artikel im Zug verfassen. Einfach weil es geht. Auch wenn dieses ganze Internetzeugs inzwischen ziemlich zum Alltag gehört, ist es dennoch ziemlich faszinierend. Ich kann irgendwo sitzen, stehen, liegen und bin verbunden. Schön, dass in einem <span class="caps">ICE</span> inzwischen überall Steckdosen vorhanden sind, dann gibt es schon mal keine Energieengpässe. Spielen, Musik hören, Videos anschauen, surfen, twittern - die Handys haben sich dank kleiner Speicher und leistungsstarker Prozessoren zu echten Computern entwickelt. Jetzt müsste nur noch die Umwelt ein bisschen mitspielen und man könnte das alles so richtig genießen. <span class="caps">WLAN</span> fehlt mir an vielen Stellen, denn das Datenvolumen ist immer noch begrenzt. Das muss nicht überall frei sein, aber 20€ für 10 Stunden sind einfach zu viel. Auch wenn es im <span class="caps">ICE</span> technisch schwieriger ist als auf dem Festland einen Hotspot zu realisieren.</div> <div class="line">Es muss irgendwie im Verhältnis zum heimischen Tarif stehen. Außerdem kann ich mir vorstellen, dass es bei der heutigen Dichte an empfangsbereiten Geräten sich lohnen würde die Zugangstickets günstiger anzubieten.</div> </div> <p>Falls hier irgendwelche Fehler sich gehäuft haben, schiebe ich die Schuld komplett auf&nbsp;SwiftKey</p> LiomanSat, 18 Aug 2012 17:22:00 +0200tag:lioman.de,2012-08-18:/2012/08/aus-dem-zug/AllgemeinHotspotICEmobil bloggenreisenWLANZug52 Bücher: Woche 21 - Alienshttps://lioman.de/2012/07/52-buecher-woche-21-aliens/<p><a class="reference external" href="https://monstermeute.wordpress.com/2012/03/23/52-bucher-woche-21/">Aliens oder schau mal wer da zum Essen kommt.</a> lautet das Thema der Woche 21 und das ist zum Glück recht einfach zu lösen. SciFi ist Literatur zwar nicht hauptsächlich meine Heimat, dennoch habe ich das ein oder andere Buch dieses Genres gelesen. Komischerweise ist es so, dass ich mir ScFi hauptsächlich als bewegtbild zu Gemüte führe und da wirklich viel gerne gesehen habe. Wieso es solche Geschichten dann selten auf meine Leseliste schaffen weiß ich nicht. Aber zurück zum Thema. Geschichten die auf fremden Planeten spielen gibt es reichliche und in vielen tritt auch das ein oder andere gefaährlich gefräßige Monster auf den&nbsp;Plan.</p> <p>Die vielleicht spannensten und oft rezipierten dieser Art kommen auf dem Wüstenplanet <em>Arrakis</em> vor. Dort durchqueren riesige Sandwürmer das Mehr aus heißem Sand und die Bewohner fürchten diese ebenso wie sie sie&nbsp;verehren.</p> <p>In Dune der Wüsetenplanet von Frank Herbert muss der junge Paul Atreides an der Seite der Fremen gegen die Harkonnen und den Imperator kämpfen, die den Planeten wegen der dort natürlich vorkommenden Droge &#8220;Gewürz&#8221; bzw. Melange fest in der Gewalt haben. Diese Droge kann in diesem Teil noch nicht künstlich hergesetllt werden und wird unter anderem von den Navigatoren&nbsp;benötigt.</p> <p>Das ganze Buch ist wunderbar spannend geschrieben und hat sich bis heute vielfach&nbsp;verkauft.</p> <p>Wer auf Spoiler steht kann sich die <a class="reference external" href="https://de.wikipedia.org/wiki/Dune_-_die_erste_Trilogie">komplette Handlung</a> der ersten Trilogie auf Wikipedia zu Gemüte führen, allen anderen empfehle ich die <a class="reference external" href="http://www.amazon.de/gp/product/3453186834/ref=as_li_ss_tl?ie=UTF8&amp;camp=1638&amp;creative=19454&amp;creativeASIN=3453186834&amp;linkCode=as2&amp;tag=liomblog-21">Bücher selbst</a>.</p> LiomanFri, 20 Jul 2012 12:21:00 +0200tag:lioman.de,2012-07-20:/2012/07/52-buecher-woche-21-aliens/Kunst und Kultur52 BücherAliensDuneLesenSiFiWüstenplanetPiano zehnhändighttps://lioman.de/2012/07/piano-zehnhaendig/<p>Vor einiger Zeit machte ein Video im Netz die Runde, in dem eine <a href="https://lioman.de/2012/01/eine-band-eine-gitarre-grosse-musik/">Band gemeinsam auf einer Gitarre spielte</a>.</p> <p>Das geht auch mit anderen Instrumenten. <a href="http://thepianoguys.com/">ThePianoGuys</a> spielen hier gemeinsam auf einem&nbsp;Flügel.</p> <p><a href="https://invidious.fdn.fr/watch?v=0VqTwnAuHws" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/0VqTwnAuHws/sddefault.jpg"> </a></p> <p>via <del>OneCoolThingADay</del></p> <!-- (http://www.onecoolthingaday.com/today/2012/7/19/5-guys-1-piano.html) -->LiomanThu, 19 Jul 2012 11:05:00 +0200tag:lioman.de,2012-07-19:/2012/07/piano-zehnhaendig/Kunst und KulturFlügelMusikPianoHöhrtipp: Gemein-Frei ~ Vorboten digitaler Kulturhttps://lioman.de/2012/07/hoehrtipp-gemein-frei-vorboten-digitaler-kultur/<p>In der Reihe &#8220;<span class="caps">SWR2</span> Wissen&#8221; kam heute die Sendung:&nbsp;<em>Gemein-Freiheit -&nbsp;Vorboten einer freien digitalen&nbsp;Kultur</em></p> <p>Themenschwerpunkte sind Urheberrecht, Creative Commons und OpenAccess. Für viele Leser wird das jetzt nichts neues sein, gleichwohl spreche ich einen Höhrtipp dafür aus. Mehr dazu gibt es auf <a class="reference external" href="http://www.swr.de/swr2/programm/sendungen/wissen/gemein-freiheit/-/id=660374/nid=660374/did=9831350/1qomlzl/index.html"><span class="caps">SWR2</span></a>. Die <span class="caps">MP3</span> kann man dort auch direkt anhören und&nbsp;<a class="reference external" href="http://mp3-download.swr.de/swr2/wissen/sendungen/2012/07/swr2wissen_20120713_gemein_freitheit_vorboten_einer_freien_digitalen_kultur.12844s.mp3">herunterladen</a>.</p> LiomanFri, 13 Jul 2012 13:34:00 +0200tag:lioman.de,2012-07-13:/2012/07/hoehrtipp-gemein-frei-vorboten-digitaler-kultur/DigitalOpen Sourcecreative commonsGemeinfreiUrheberrecht“Diebstahlsicherung” für Androidhttps://lioman.de/2012/07/diebstahlsicherung-fuer-android/<p>Nach dem ich mit dem letzte <a class="reference external" href="http://www.lioman.de/2012/07/mein-erster-androide-und-wie-soll-ich-ihn-befuellen-2/">Artikel</a> ein paar nützliche Tipps zu diversen Androidanwendungen ergattert habe, möchte ich nun selbst einen kleinen Tipp&nbsp;abgeben.</p> <p>Es gibt diverse &#8220;Diebstahlsicherungen&#8221; im Market. Wobei die &nbsp;Bezeichnung an sich etwas irreführend ist, denn ein bisschen Software kann keinen Dieb davon abhalten, ein mobiles Gerät zu entwenden. &nbsp;Möchte man dies tun sollte man das Gerät immer in einem Safe an das eigene Handgelenk schmieden. Trotzdem können solche Systeme sinnvoll sein, wenn man ein entwendetes oder verlorenen Gerät wieder zurückbekommen möchte. Grundsätzlich funktionieren alle Programme ungefähr gleich. Fehlt das Gerät, senden man über irgendeinen Kanal einen Aktivierungsbefehl und das&nbsp;Gerät&nbsp;sendet Daten zum eigenen Ort über das Netz zurück an den&nbsp;Besitzer.</p> <p>Zwei Probleme gibt es&nbsp;dabei.</p> <ol class="arabic simple"> <li>Wenn ein Dieb schlau genug ist und gleich alle Verbindungen kappt, hilft einem das beste Programm&nbsp;nichts.</li> <li>Man weiß nie genau welche Daten denn der Dienst sammelt und ob er das nicht auch permanent tut, um die User zu überwachen und deren ortsbezogene Daten anderweitig zu&nbsp;mutzen.</li> </ol> <div class="line-block"> <div class="line">Problem Nummer 1 ist eigentlich nicht zu lösen, bei Problem Nummer 2 schaft Open-Source entsprechendes Vertrauen, da der Quellcode offen liegt und der (kundige) Nutzer überprüfen kann, was das Programm so tut.</div> <div class="line"><img alt="image0" class="alignright size-full wp-image-4870" src="https://lioman.de/images/prey_logo.png" style="width: 600px; height: 188px;" />Hier kommt die Software <a class="reference external" href="http://preyproject.com/">Prey</a> ins Spiel. Diese ist nicht nur für Android, sondern auch für Ubuntu/Linux, Mac, iOS und Windows erhältlich. Der SourceCode kann bei <a class="reference external" href="https://github.com/tomas/prey">github</a> betrachtet werden.</div> <div class="line">Am Besten man installiert Prey über <a class="reference external" href="https://play.google.com/store/apps/details?id=com.prey">Google Play</a>und konfiguriert auch das Gerät darüber. &nbsp;Da dies selbsterklärend ist, verliere ich keine weiteren Worte dazu.</div> </div> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/prey_uebersicht.png"> <img alt="Übersichtsdialog in Prey" src="https://lioman.de/images/prey_uebersicht.png" style="width: 216px; height: 384px;" /> </a> <p class="caption">Übersichtsdialog in&nbsp;Prey</p> </div> <p>Aber einen Tipp habe ich noch. Standardmäßig wartet das Programm auf eine <span class="caps">SMS</span> mit dem Inhalt &#8220;<span class="caps">GO</span> <span class="caps">PREY</span>&#8221;, der Satz ist frei&nbsp;konfigurierbar&nbsp;und ich empfehle etwas unverfängliches zu nahmen, was dem Dieb/Finder nicht gleich verrät, dass das Gerät ab jetzt überwacht wird. Dies kann man auch mit dem Deaktivierungssatz in der Übersicht tun. Auch dies ist sinnvoll, sonst kann jeder, der den Standardsatz per <span class="caps">SMS</span> schickt das Tracking deaktivieren. Dabei ist es übrigens nicht weiter schlimm, wenn man den Satz vergisst. Auf der Website ist dieser jederzeit nachzulesen und man kann auch dort das Gerät aktivieren. Möchte man das ganze mal testen kann man es auch über das Gerät selbst machen. Über &#8220;Execution control&#8221; in der Übersicht, ist es möglich die Überwachung zu stoppen. <a class="reference external image-reference" href="https://lioman.de/images/prey_test.png"><img alt="image2" class="alignright size-medium wp-image-4877" src="https://lioman.de/images/prey_test-168x300.png" style="width: 168px; height: 300px;" /></a>Das ist nützlich, wenn man das Smartphone wiedergefunden hat und nicht dazu ins Netz gehen möchte (oder&nbsp;kann).</p> <p>Für alle Änderungen ist übrigens immer das Passwort von Prey nötig, da die Daten auch immer an die Server Fork Ltd. übertragen werden müssen und damit ein unbefugter nicht die Einstellungen ändern&nbsp;kann.</p> <p>Jetzt zu den&nbsp;Eigenschaften:</p> <p>Je nach Gerät (Handy/Tablet oder <span class="caps">PC</span>) sind diese unterschiedlich. Bei PCs bekommt man keine genauen Ortsdaten, da ja ein kein GPSmodul verfügbar ist. Logt sich der Dieb aber in einem öffentlichen <span class="caps">WLAN</span> ein (bzw. befindet sich in der Nähe von bekannten SSIDs), sollte das hinreichend genau sein. Dafür kann man die Webcam bei Laptops (falls vorhanden) ein und ausstellen und Screenshots anfertigen. Die Bilder bekommt man dann mit dem Report geliefert. Dies kann nicht nur praktisch für eine etwaige Strafverfolgung (Bild des Diebs, Identität über Facebook/ Email oder sonstige Seiten die der Dieb besucht) sein, sondern auch weitere Hinweise zum Ort&nbsp;geben.</p> <p>Das geht leider bei Android- und iOS-Geräten (noch) nicht, dafür ist die Aktivierung über <span class="caps">SMS</span> (Nur bei Android verfügbar!!) recht einfach und man bekommt den genauen&nbsp;Aufenthaltsort&nbsp;angezeigt. Zudem gibt es ein <span class="caps">SIM</span>-Karten-Wechselalarm. Möchte der Dieb mit einem <span class="caps">SIM</span>-Kartenwechsel die <span class="caps">PIN</span>-Sperre umgehen, wird dessen Nummer an das System übertragen und kann somit auch an Strafverfolgungsbehörden weitergeleitet werden. Außerdem ist es dadurch möglich mit dem &#8220;Finder&#8221; in Kontakt zu treten. Davon würde ich aber eher absehen und mich lieber direkt an die Polizei wenden. Aber ein Kommentator im bei GooglePlay hat so sein Handy recht schnell&nbsp;zurückbekommen.</p> <p>Möchte man mehr Geräte überwachen oder weitergehende Features gibt es auch Bezahlaccounts ab 5$/Monat dann wäre sogar eine Liveüberwachung über das Dashboard&nbsp;möglich.</p> <p>Erfolgsgeschichten gibt es übrigens<a class="reference external" href="http://preyproject.com/blog/cat/recoveries">auch schon</a> und hier ist noch ein&nbsp;Erklärvideo:</p> <p><a class="reference external" href="http://vimeo.com/18728980">http://vimeo.com/18728980</a></p> LiomanThu, 12 Jul 2012 14:30:00 +0200tag:lioman.de,2012-07-12:/2012/07/diebstahlsicherung-fuer-android/DigitalOpen SourceandroidDiebstahlLinuxPreySicherheitUbuntuUbuntuusersPlanetMein erster Androide und wie soll ich ihn befüllenhttps://lioman.de/2012/07/mein-erster-androide-und-wie-soll-ich-ihn-befuellen-2/<div class="line-block"> <div class="line">Eigentlich wollte ich schon länger einen Artikel über eine Anwendung für Symbian schreiben mit der mobiles bloggen auch wirklich möglich ist. Die offizielle Applikationen hatte ich hier ja schon mal beschrieben und war nicht zufrieden. Mit Mobipress geht es wirklich. Aber dieses Problem stellt sich mir nicht mehr, denn nun kann ich ein <span class="caps">HTC</span> One X mein Eigen nennen. Es ist mein erstes Smartphone, dass die Bezeichnung auch wirklich verdient und es ist das Erste mit dem mehr oder weniger freien linuxesken Betriebssystem Android.</div> <div class="line">Jetzt bin ich auf der Suche nach diversen Programmen für das Handy. Was würdet ihr denn installieren? Ich benötige zum Beispiel eine App für diverse Social Media Kanäle. Das <span class="caps">HTC</span> hat zwar genug Arbeitsspeicher, um mehr als eines zu laden, doch ist es schlicht praktischer, wenn man mehrere Netzwerke unter einer <span class="caps">UI</span> vereint hat. Vielleicht wäre auch ein Mailprogramm gut, obwohl das mitgelieferte schon ganz gut arbeitet. Und nun der eigentliche Grund, warum ich dies hier auch im Ubuntuuser-Planet erscheinen lasse: Ich erhoffe mir ein paar Tips für den linuxaffinen Mobilnutzer. Gibt es Konsolen und sonstige Programme die man schon vom Desktop kennt? Nutzt ihr besondere Dienste?</div> </div> LiomanFri, 06 Jul 2012 17:55:00 +0200tag:lioman.de,2012-07-06:/2012/07/mein-erster-androide-und-wie-soll-ich-ihn-befuellen-2/Wissenschaft und TechnikandroidAppshandyLinuxTippsUbuntuusersPlanetMein erster Androide und wie soll ich ihn befüllenhttps://lioman.de/2012/07/mein-erster-androide-und-wie-soll-ich-ihn-befuellen/<div class="line-block"> <div class="line">Eigentlich wollte ich schon länger einen Artikel über eine Anwendung für Symbian schreiben mit der mobiles bloggen auch wirklich möglich ist. Die offizielle Applikationen hatte ich hier ja schon mal beschrieben und war nicht zufrieden. Mit Mobipress geht es wirklich. Aber dieses Problem stellt sich mir nicht mehr, denn nun kann ich ein <span class="caps">HTC</span> One X mein Eigen nennen. Es ist mein erstes Smartphone, dass die Bezeichnung auch wirklich verdient und es ist das Erste mit dem mehr oder weniger freien linuxesken Betriebssystem Android.</div> <div class="line">Jetzt bin ich auf der Suche nach diversen Programmen für das Handy. Was würdet ihr denn installieren? Ich benötige zum Beispiel eine App für diverse Social Media Kanäle. Das <span class="caps">HTC</span> hat zwar genug Arbeitsspeicher, um mehr als eines zu laden, doch ist es schlicht praktischer, wenn man mehrere Netzwerke unter einer <span class="caps">UI</span> vereint hat. Vielleicht wäre auch ein Mailprogramm gut, obwohl das mitgelieferte schon ganz gut arbeitet. Und nun der eigentliche Grund, warum ich dies hier auch im Ubuntuuser-Planet erscheinen lasse: Ich erhoffe mir ein paar Tips für den linuxaffinen Mobilnutzer. Gibt es Konsolen und sonstige Programme die man schon vom Desktop kennt? Nutzt ihr besondere Dienste?</div> </div> LiomanFri, 06 Jul 2012 17:54:00 +0200tag:lioman.de,2012-07-06:/2012/07/mein-erster-androide-und-wie-soll-ich-ihn-befuellen/DigitalOpen SourceandroidAppshandyLinuxTippsUbuntuusersPlanetFile Closed - #ACTA liegt ad actahttps://lioman.de/2012/07/file-closed-acta-liegt-ad-acta/<div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/acta.jpg"> <img alt="Akten mit Acta" class="size-full wp-image-4858" src="https://lioman.de/images/acta.jpg" style="width: 1279px; height: 961px;" /> </a> <p class="caption">Orginalbild von <a class="reference external" href="https://secure.flickr.com/photos/livinginmonrovia/">Living in Monrovia</a> unterliegt der <a class="reference external" href="http://creativecommons.org/licenses/by-sa/2.0/"><span class="caps">CC</span>-<span class="caps">BY</span>-<span class="caps">SA</span> Lizenz</a>. Dieses Bild ist ebenfalls so&nbsp;lizenziert.</p> </div> LiomanWed, 04 Jul 2012 14:06:00 +0200tag:lioman.de,2012-07-04:/2012/07/file-closed-acta-liegt-ad-acta/Politik und GesellschaftACTABildTwitter-Account zeigt gültige Kreditkarteninformationenhttps://lioman.de/2012/07/twitter-account-zeigt-gueltige-kreditkarteninformationen/<p><a class="reference external image-reference" href="https://lioman.de/images/kreditkarte.jpg"><img alt="image0" class="alignright size-full wp-image-4854" src="https://lioman.de/images/kreditkarte.jpg" style="width: 374px; height: 500px;" /></a>Das Internet ist toll! Man kann sich mit so vielen Leuten verbinden und an deren Leben teilhaben und selbst ganz einfach Dinge teilen, die einen&nbsp;bewegen.</p> <p>Es ist alles so einfach und geht doch so leicht von der Hand. Ein Bildchen mit dem Handy (das man eh immer dabei hat) und schwups über die Datenverbindung (die eh immer an ist) landet es mit kurzem Text bei den diversen sozialen Netzwerken, wie Twitter, Google+ und Facbook. Inzwischen ist &nbsp;man schon richtig konditioniert. Bei dem ganzen Geposte ist man schnell konditioniert und es geht einem recht schnell ins Blut über. Und das ist ein Problem, denn bei vielen läuft das wie ein <a class="reference external" href="https://de.wikipedia.org/wiki/Eigenreflex">Eigenreflex</a> ab und das Hirn wird schlicht übergangen. Es muss so sein, denn anders kann ich mir nicht erklären, warum man an sich geheime Kontoinformationen sonst so einfach ins Netz rausposaunt. Der Twitteraccount <a class="reference external" href="https://twitter.com/#!/NeedADebitCard">&#64;NeedADebitCard</a>&nbsp;retweetet Tweets von Leuten, die ein Bild ihrer Kreditkarte über Instagram <span class="amp">&amp;</span> Co. ins Netz schicken. Nicht immer sind alle Informationen zu lesen, aber wenn man mal schnell im Netz etwas auf Kreditkarte bestellen möchte, braucht man nicht lange Suchen, um gültige Nummern zu finden. Es gibt einfach genug süße Pandas, rosige Hello Kittys und coole Rapper die den frischen Besitzern das Hirn&nbsp;vernebeln.</p> <p>Die Arbeit des Accounts scheint übrigens Früchte zu tragen, denn Viele entfernen ihr Kreditkartenbild wieder und machen so eine Dummheit hoffentlich nicht so schnell&nbsp;wieder.</p> <p>via <a class="reference external" href="http://www.fakeblog.de/2012/07/03/twitter-account-twittert-fotos-von-kreditkarten/comment-page-1/">Fakeblog</a></p> LiomanWed, 04 Jul 2012 11:07:00 +0200tag:lioman.de,2012-07-04:/2012/07/twitter-account-zeigt-gueltige-kreditkarteninformationen/DigitalBilderDatenschutzDummheitKreditkarteSocial NetworktwitterVideo: Das Nesthttps://lioman.de/2012/06/video-das-nest/<p>Ein kleines Video mit einem sympathischen Vogel: Nest von <a class="reference external" href="http://www.forthebirdsblog.blogspot.de/2012/06/nest.html">Michael J.&nbsp;Ruocco</a></p> <p><a class="reference external" href="https://vimeo.com/44810843">https://vimeo.com/44810843</a></p> <p>via <a class="reference external" href="http://www.seitvertreib.de/2012/06/28/short-nest-von-michael-ruocco/">Seitvertreib</a></p> LiomanFri, 29 Jun 2012 13:14:00 +0200tag:lioman.de,2012-06-29:/2012/06/video-das-nest/AllgemeinAnimationLustigVideoVögelStarWars That I Used To Knowhttps://lioman.de/2012/06/starwars-that-i-used-to-know/<p>Ich habe Sie alle gesehen - die alten und die neuen Filme. Ich war sogar in der 3D Version und ehrlich, die war enttäuschend.  Gerade bei den Animationen sah es ab und zu so aus, als ob da Pappkameraden rumstehen würden. Filme müssen nicht unbedingt in jeder neue Technik neu aufgelegt werden und obwohl die Geschichte um StarWars eigentlich zeitlos ist, so gehören sie dennoch in ihre Zeit. Und ganz ehrlich diese Gerüchte wie - <em>&#8220;Ich (George Lucas) wusste die Technik für Teil 1-3 ist noch noch nicht soweit deswegen drehe ich erst 5-6 und warte bis es tolle Computer mit Animationsprogrammen gibt&#8221; -</em> halte ich für einen großen Schmarrn. Auf jeden Fall gibt es eine nette Song-Parodie (‘<em>Somebody That I Used To Know</em> ” von Gotye) zu diesem Thema&nbsp;.</p> <p><a href="https://invidious.fdn.fr/watch?v=qJlbPXZEpRE" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/qJlbPXZEpRE/sddefault.jpg"> </a></p> <p><a href="http://blog.gilly.ws/2012/06/27/gotye-parodie-the-star-wars-that-i-used-to-know">via&nbsp;Gilly</a></p>LiomanFri, 29 Jun 2012 12:36:00 +0200tag:lioman.de,2012-06-29:/2012/06/starwars-that-i-used-to-know/Kunst und KulturParodieStarWarsVideoTomaten-Oliven-Baguette mit Nusshttps://lioman.de/2012/06/tomaten-oliven-baguette-mit-nuss/<p>Ich habe mal wieder etwas in der Küche herum experimentiert, um eine geeignete Beigabe zu einer leckeren Erbsensuppe zu kreieren. Dabei ist folgendes Rezept&nbsp;herausgekommen:</p> <div class="section" id="tomaten-oliven-baguette-mit-nuss-1"> <h2>Tomaten-Oliven-Baguette mit&nbsp;Nuss</h2> <p>Vorbereitungszeit: 40&nbsp;min</p> <p>Kochzeit: 40&nbsp;min</p> <p>Portionen:&nbsp;6</p> <p>Möchte man zu einer guten Suppe eine knusprige Beilage mit mediterraner Note, dann sind diese Brote genau das richtige. Die kleinen Baguettes schmecken herrlich nussig und frisch nach den Hauptzutaten: Oliven, Rosmarin und getrocknete&nbsp;Tomaten.</p> <div class="section" id="zutaten"> <h3>Zutaten</h3> <ul class="simple"> <li>500g&nbsp;Mehl</li> <li>1 Würfel&nbsp;Hefe</li> <li>1/2 <span class="caps">TL</span>&nbsp;Zucker</li> <li><span class="caps">6EL</span>&nbsp;Olivenöl</li> <li>lauwarmes&nbsp;Wasser</li> <li>2 <span class="caps">TL</span>&nbsp;Salz</li> <li>2 Gehäufte <span class="caps">EL</span> grobgehackte schwarze&nbsp;Oliven</li> <li>2 Gehäufte <span class="caps">EL</span> geschnittene getrocknete&nbsp;Tomaten</li> <li>2 <span class="caps">EL</span>&nbsp;Walnüsse</li> <li>3 <span class="caps">TL</span> frischer&nbsp;Rosmarin</li> <li>etwas (weißer)&nbsp;Pfeffer</li> </ul> </div> <div class="section" id="vorgehensweise"> <h3>Vorgehensweise</h3> <ol class="arabic"> <li><p class="first">Zuerst bereiten wir einen klassischen Hefevorteig zu. Dazu gibt man das Mehl in eine Schüssel und drückt mit dem Löffel eine Mulde hinein. Nun bröckelt man die frische Hefe in die Mulde und vermengt sie mit Zucker und etwas lauwarmen Wasser. Über das Gemisch schaufelt man etwas Mehl vom Rand her, damit es die Hefe mockelig warm hat. Die Schüssel stellt man einige Minuten Abgedeckt an einen warmen Ort, damit sich die Hefe&nbsp;vermehrt.</p> </li> <li><p class="first">Währenddessen kann man die Oliven grob hacken, die Tomaten in kleine Steifen schneiden und den Rosmarin von seinem Stil befreien und mit einem scharfen Messer feinschneiden. Die Walnüsse bricht man am Besten nur mit der Hand, damit es nicht zu kleine Stücke&nbsp;gibt.</p> </li> <li><p class="first">Wenn der Hefe-Wasser-See in der Schüssel über seine Mehlufer schwappt, gibt man alle Zutaten dazu. Man verknetet alles mit der Hand und gibt so lange lauwarmes Wasser dazu, bis ein geschmeidiger Teig entsteht, der nicht an den Händen kleben&nbsp;darf.</p> <img alt="Aufgehender Teig mit Oliven und Tomatenstückchen" src="https://lioman.de/images/Oliven-Tomatenbaguettes001.jpg" /> </li> <li><p class="first">Den Ofen heizt man nun auf 200°C hoch (wenn man Umluft hat ansonsten sind wahrscheinlich eher 220°C&nbsp;angebracht)</p> </li> <li><p class="first">Den Teig deckt man wieder ab und lässt ihn 10-20 Minuten an einen warmen Ort ruhen bis er schön aufgegangen&nbsp;ist.</p> </li> <li><p class="first">Nun teilt man den Teig in 6 gleiche Teile und formt dünne Baguettes daraus. Diese drapiert man auf einem belegten Blech und pinselt sie ordentlich mit einem Olivenöl-Wassergemisch ein. Bevor die Brote in den Ofen kommen lässt man sie nochmals ca. 10 Minuten&nbsp;gehen.</p> <img alt="Rohe Baguettes auf einem Blech" src="https://lioman.de/images/Oliven-Tomatenbaguettes002.jpg" /> </li> <li><p class="first">Die Brote müssen 10 Minuten bei 200° Umluft backen. dann schaltet man auf 180°C runter und bepinselt die Brote nochmals mit dem&nbsp;Öl-/Wassergemisch.</p> </li> <li><p class="first">Die Baguettes sind nach 20-30 Minuten knusprig und fertig und können zum Abkühlen aus dem Ofen geholt&nbsp;werden.</p> <img alt="Gebackene Baguettes mit Oliven" src="https://lioman.de/images/oliven-tomatenbaguettes_klein.jpg" /> </li> </ol> </div> <div class="section" id="tipps"> <h3>Tipps</h3> <p>Man kann etwas! Salz in Wasser zum bepinseln geben, dann bekommen die Brote eine salzig-knusprige&nbsp;Kruste.</p> </div> </div> LiomanThu, 28 Jun 2012 20:36:00 +0200tag:lioman.de,2012-06-28:/2012/06/tomaten-oliven-baguette-mit-nuss/AllgemeinBaguetteBeilageBrotHefeteigOliveRezeptRosmarinBass! Bass! Wir brauchen Bass! Bass!https://lioman.de/2012/06/bass-bass-wir-brauchen-bass-bass/<p>Weil das einfach superlustig ist kommt es hier gleich ins&nbsp;Blog:</p> <p><em>Ein Klassiker des deutschen HipHop, kindgerecht interpretiert von Fremschämen&nbsp;Deluxe</em></p> <p><a href="https://invidious.fdn.fr/watch?v=Z_ruys5dj0w" class="youtube_video" alt="YouTube Video" title="Click to view on YouTube" target="_blank" rel="noopener noreferrer"> <img width="640" height="480" src="https://invidious.fdn.fr/vi/Z_ruys5dj0w/sddefault.jpg"> </a></p>LiomanTue, 26 Jun 2012 22:29:00 +0200tag:lioman.de,2012-06-26:/2012/06/bass-bass-wir-brauchen-bass-bass/Kunst und KulturFundstückhip hopSatireVideo52 Bücher: Woche 20 - Lieblingskinderbuchhttps://lioman.de/2012/06/52-bucher-woche-20-lieblingskinderbuch/<p>Thema Nummer 20&nbsp; ist gar nicht so einfach: <a class="reference external" href="https://monstermeute.wordpress.com/2012/03/16/52-bucher-woche-20/">“Lieblingsbuch aus der Kindheit” (vor allem, damit ich mein Lieblingsbuch unterbringen kann ;-)&nbsp;)</a></p> <p>Das Problem: Es mangelt nicht an Auswahl und was bitte ist &#8220;Kindheit&#8221; - das ist ein weit dehnbarer Begriff und ein ganzer Packen an Literaturerfahrung. Ich kann hier also gleich ein paar Bücher vorstellen.&nbsp; Zuerst möchte ich die Erwähnen, die ich im Projekt schon vorgestellt habe: <a class="reference external" href="https://lioman.de/2011/12/52-buecher-woche-6-magisches/">Die Wunderbare Reise des Nils Holgerssons mit den Wildgänsen</a> und&nbsp;<a class="reference external" href="http://www.lioman.de/2012/01/52-buecher-woche-11/">Jim Knopf und Lukas der Lokomotivführer</a>. Das sind definitiv zwei meiner absoluten Lieblingsbücher und ich habe sie nachdem sie mir vorgelesen wurden auch noch selbst verputzt. Aber ich wollte &nbsp;ja auch neue Bücher&nbsp;vorstellen.</p> <p>Wahrscheinlich das erste an das ich mich (als Lieblingsbuch) erinnere : <a class="reference external" href="http://kvk.bibliothek.kit.edu/hylib-bin/kvk/nph-kvk2.cgi?maske=kvk-redesign&amp;lang=de&amp;title=KIT-Bibliothek%3A+Karlsruher+Virtueller+Katalog+KVK+%3A+Ergebnisanzeige&amp;head=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Fhead.html&amp;header=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Fheader.html&amp;spacer=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Fspacer.html&amp;footer=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Ffooter.html&amp;css=none&amp;input-charset=utf-8&amp;ALL=&amp;TI=Ich+habe+ein+Dreirad&amp;AU=&amp;CI=&amp;ST=&amp;PY=&amp;SB=&amp;SS=&amp;PU=&amp;VERBUENDE=&amp;kataloge=SWB&amp;kataloge=BVB&amp;kataloge=NRW&amp;kataloge=HEBIS&amp;kataloge=HEBIS_RETRO&amp;kataloge=KOBV_SOLR&amp;kataloge=GBV&amp;kataloge=DDB&amp;kataloge=STABI_BERLIN&amp;BUCHHANDEL=&amp;kataloge=ABEBOOKS&amp;kataloge=AMAZON_DE&amp;kataloge=AMAZON_US&amp;kataloge=ANTIQUARIAT&amp;kataloge=BOOKLOOKER&amp;kataloge=KNO&amp;kataloge=ZVAB&amp;ref=direct&amp;client-js=yes">Ich habe ein Dreirad</a> das fand ich besonderst toll, da ich selbst mit einem tollen&nbsp;orangenen&nbsp;Dreirad rumgefahren bin (falls ich nicht zu faul, zu erschöpft oder zu langsam war und mein Vater mich mit einem um den Lenker geschnallten Gürtel gezogen&nbsp;hat).</p> <div class="figure align-right"> <a class="reference external image-reference" href="http://de.wikipedia.org/wiki/Datei:Max-B.jpg"> <img alt="Buchcover Max Butziwackel der Ameisenkaiser" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Max-B.jpg/435px-Max-B.jpg" /> </a> <p class="caption">Titelseite <em>&#8220;Max Butziwackel der Ameisenkaiser&#8221;</em> Quelle: <a class="reference external" href="http://de.wikipedia.org/wiki/Datei:Max-B.jpg">Erstausgabe 1920, Herder-Verlag (gescannt)</a> Lizenz: <a class="reference external" href="http://creativecommons.org/licenses/by-sa/3.0/de/legalcode"><span class="caps">CC</span>-<span class="caps">BY</span>-<span class="caps">SA</span></a></p> </div> <p>Bei uns wurde früher vorgelesen und das nicht zu knapp. Wir haben unsere Eltern zeitweise dazu genötigt jedem eine eigene persönliche Geschichte vorzulesen und so bekamen wir jeder drei.&nbsp;Ich kann also auf einen großen Schatz von Geschichten und Büchern aus meiner Kinderzeit zurückblicken, der sich noch deutlich vergrößerte, als wir dann das Selberlesen entdeckten und dann auf Raubzug ins örtliche Eldorado namens, Bücherei, zogen. Aber hier ist noch eine echte Perle, die wohl kaum in einer Städtischen Bibliothek noch zu finden ist, denn &nbsp;<a class="reference external" href="https://de.wikipedia.org/wiki/Max_Butziwackel_der_Ameisenkaiser">Max Butziwackel der Ameisenkaiser</a> ist schon im Jahre 1920 erschienen und zwar mehrfach wieder aufgelegt worden, aber jetzt nur noch <a class="reference external" href="https://www.zvab.com/servlet/SearchResults?sts=t&amp;an=&amp;tn=Max+Butziwackel+der+Ameisenkaiser&amp;kn=&amp;isbn=">antiquarisch</a> zu&nbsp;haben.</p> <p>Es ist ein bisschen etwas wie eine Insektenversion von Nils Holgersson, denn Max Butziwackel wird in eine Ameise verwandelt und erlebt frisch aus dem Ei geschlüpft allerlei Abenteuer. Neben all der Spannung, denn so ein Ameisensoldatenleben ist recht Schlachtenreich, ist das Buch natürlich pädagogisch wertvoll, denn der Leser (oder Zuhöhrer) erfährt einiges über die&nbsp;Insektenwelt.</p> LiomanFri, 22 Jun 2012 14:26:00 +0200tag:lioman.de,2012-06-22:/2012/06/52-bucher-woche-20-lieblingskinderbuch/Kunst und Kultur52 BücherAmeisenButziwackelInsektenKinderbuchLesenBild: Optische Täuschunghttps://lioman.de/2012/06/bild-optische-tauschung/<p><a class="reference external image-reference" href="https://lioman.de/images/optische_tauschung.jpg"><img alt="image0" class="aligncenter size-full wp-image-4797" src="https://lioman.de/images/optische_tauschung.jpg" style="width: 600px; height: 450px;" /></a></p> <p>via <a class="reference external" href="http://www.onecoolthingaday.com/today/2012/6/21/the-boxes-are-the-same-color-dont-believe-me.html">One Cool Thing A&nbsp;Day</a></p> LiomanFri, 22 Jun 2012 09:32:00 +0200tag:lioman.de,2012-06-22:/2012/06/bild-optische-tauschung/AllgemeinBildFundstückOptische TäuschungDas neue ‘The Smashing Pumpkins’ Album ‘OCEANIA’ im Streamhttps://lioman.de/2012/06/das-neue-the-smashing-pumpkins-album-oceania-im-stream/<p>Die bekannte Alternative-Rockband <a class="reference external" href="http://www.smashingpumpkins.com/">*The Smashing Pumpkins*</a>, die ihre größten Erfolge Ende der 1990er feierten. veröffentlichten in jüngester Zeit immer wieder Musik über <a class="reference external" href="http://soundcloud.com/smashingpumpkins">Soundcloud</a>&nbsp;oder ein ganzes <a class="reference external" href="http://www.tonspion.de/musik/smashing-pumpkins/musik/639532">Album</a> zum Download ins Netz&nbsp;stellen.</p> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/spoceania.png"> <img alt="Screenshot spoceania stream" src="https://lioman.de/images/spoceania.png" style="width: 400px; height: 253px;" /> </a> <p class="caption">Screenshot von <span class="caps">SPOCEANIA</span>.com Auch das neuste Album Oceania das, laut Wikipedia, mam 19. Juni bei <span class="caps">EMI</span> erscheinen soll, ist wieder im Netz anhörbar. Dazu kann man auf die eigens kreierte Seite <span class="caps">SPOCEANIA</span> gehen und das Album komplett im Stream&nbsp;abspielen.</p> </div> <p>Die ursprünglich Ende der 1980er gegründete Band zeigt für mich, wie man auch als kommerzielle Band das Internet nutzen kann, um die eigene Musik einfach teilbar/hörbar kostenlos zur Verfügung zu stellen und dadurch erst recht bezahlte <a class="reference external" href="http://www.amazon.de/gp/product/B00835UVXU/ref=as_li_ss_tl?ie=UTF8&amp;tag=liomblog-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B00835UVXU">Tonträger</a>/<a class="reference external" href="http://www.amazon.de/gp/product/B00878ZER6/ref=as_li_ss_tl?ie=UTF8&amp;tag=liomblog-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B00878ZER6">Downloads</a> zu&nbsp;&#8220;generieren&#8221;.</p> <p>Ich würde sonst hier z.B. wahrscheinlich nie über die Smashing Pumpkins berichten, obwohl ich gerade die beiden oben angesprochenen Alben wirklich gut finde und gerne&nbsp;höre.</p> <p>via <a class="reference external" href="http://www.kraftfuttermischwerk.de/blogg/?p=37772">Das&nbsp;Kraftfuttermischwerk</a></p> LiomanMon, 18 Jun 2012 13:43:00 +0200tag:lioman.de,2012-06-18:/2012/06/das-neue-the-smashing-pumpkins-album-oceania-im-stream/Kunst und KulturMusukRockSmashing PumpkinsSoundcloudDer Himmel weint über Holland nach EM-Aushttps://lioman.de/2012/06/der-himmel-weint-uber-holland-nach-em-aus/<p>Ich habe ihnen ja wirklich mal die Daumen gedrückt. &nbsp;Die Niederländer kommen fußballtechnisch trotz Starbesetzung einfach nicht auf einen grünen Zweig. Gut die Gruppe war wirklich schwer, aber so richtig überzeugt haben die Portugiesen ja auch nicht. Da haben sie solche Stars und die werden einfach ausgeschaltet und erst gegen die Oranje entdeckt <span class="caps">CR7</span> plötzlich wieder das Tore&nbsp;schießen.</p> <div class="figure"> <a class="reference external image-reference" href="https://lioman.de/images/NL_Regenradar.png"> <img alt="Wetterradar über den Niederlanden" src="https://lioman.de/images/NL_Regenradar.png" style="width: 381px; height: 400px;" /> </a> <p class="caption">Abgerufen von <a class="reference external" href="http://meteox.de/">Meteox</a> am&nbsp;18.06.2012</p> </div> <p>Jetzt sind sie verdient draußen und in der Heimat öffnet sich der Himmel und weint kräftig über den&nbsp;Niederlanden.</p> <p>Schade eigentlich, denn ich hätte sie gerne im Finale gesehen (neben Deutschland&nbsp;natürlich)</p> LiomanMon, 18 Jun 2012 10:59:00 +0200tag:lioman.de,2012-06-18:/2012/06/der-himmel-weint-uber-holland-nach-em-aus/Allgemein#PORNEDem2012fußballHollandRegen