<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Querbalken</title><link href="http://querbalken.net/" rel="alternate"></link><link href="http://querbalken.net/feeds/all.atom.xml" rel="self"></link><id>http://querbalken.net/</id><updated>2013-12-11T00:00:00+01:00</updated><entry><title>Stop TrueCrypt from Leaking</title><link href="http://querbalken.net/workaround-truecrypt-leaking-containers-security-issue-en.html" rel="alternate"></link><updated>2013-12-11T00:00:00+01:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-12-11:workaround-truecrypt-leaking-containers-security-issue-en.html</id><summary type="html">&lt;h1&gt;TrueCrypt&amp;nbsp;Leaking&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;With using TrueCrypt and container files your system leaks and bookmarks 
your recently used&amp;nbsp;containers!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="TrueCrypt Leaks Recently Used Containerfiles" src="http://querbalken.net/static/images/2013-12-11-truecrypt-leaking-574x526.png" style="float:right" title="TrueCrypt Leaks Recently Used Containerfiles" /&gt;&lt;/p&gt;
&lt;p&gt;Put shame on them, since TrueCrypt &lt;span class="caps"&gt;GUI&lt;/span&gt; even offers a checkbox to &lt;em&gt;Never save History&lt;/em&gt;.
But when it comes to 
&lt;a href="http://www.truecrypt.org/docs/tutorial4"&gt;step 15 of their tutorial&lt;/a&gt; shit happens:
Whether you want or not, the selected file will be bookmarked inside an xml file.
For my Ubuntu it is&amp;nbsp;this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;HOME&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;share&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;recently&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;used&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;xbel&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;An attacker with access to your home folder (physically or via network) 
could use the recently-used file to easily &lt;strong&gt;see where your actively used
TrueCrypt containers are&lt;/strong&gt;, and thus&amp;nbsp;you&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;spoil any plausible&amp;nbsp;deniability&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;present where your precious encrypted containers&amp;nbsp;are&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I am very sad, because this issue is open, known 
and yet unsolved for some long time.
There are some
&lt;a href="http://www.nickinator.info/2012/01/24/truecrypt-clear-recent-documents-list/"&gt;manual&lt;/a&gt;
and also many 
&lt;a href="http://askubuntu.com/questions/294901/how-to-disable-recent-files-folder-in-nautilus"&gt;non working workaround-suggestions&lt;/a&gt; 
out in the wild.
Latter not only just won&amp;#8217;t work but also give a false sense of security.
Either you try to switch off the &lt;em&gt;recently used&lt;/em&gt; feature for all apps - and how (or if at all) thats done is very system specific.
On many linux distributions TrueCrypt
&lt;strong&gt;runs with root powers&lt;/strong&gt; (via sudo or special bit set).
All workarounds fiddling with &lt;strong&gt;locking the recently-used file just not work&lt;/strong&gt;. 
TrueCrypt running as root will override such efforts 
and still create the &lt;em&gt;recently used&lt;/em&gt;&amp;nbsp;bookmarks.&lt;/p&gt;
&lt;p&gt;Besides the all known &lt;a href="http://en.wikipedia.org/wiki/TrueCrypt#Security_concerns"&gt;TrueCrypt security concerns&lt;/a&gt;
I myself want to do some first steps to
&lt;a href="https://www.schneier.com/blog/archives/2013/09/take_back_the_i.html"&gt;Take Back the Internet&lt;/a&gt;.
Here some first aid for this one&amp;nbsp;issue.&lt;/p&gt;
&lt;p&gt;Indeed I am very pleased to just see that &lt;a href="http://www.indiegogo.com/projects/the-truecrypt-audit"&gt;The TrueCrypt Audit&lt;/a&gt; will be launched. 
&lt;strong&gt;You still can support it&lt;/strong&gt;, so maybe just check it out&amp;nbsp;yourself?&lt;/p&gt;
&lt;h1&gt;Workaround&amp;nbsp;Script&lt;/h1&gt;
&lt;p&gt;This open source bash script
&lt;a href="https://github.com/tverrbjelke/truecrypt_wrapper"&gt;truecrypt_wrapper.sh&lt;/a&gt; 
is a workaround for TrueCrypt on linux,
helping a bit against the described serious security problem of&amp;nbsp;TrueCrypt.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Just call this wrapper-script instead of TrueCrypt.&lt;/em&gt; 
It will call the installed TrueCrypt binary and do some&amp;nbsp;cleanup.&lt;/p&gt;
&lt;p&gt;This script was inspired by &lt;a href="http://ubuntuforums.org/showthread.php?t=909772"&gt;How To: Cover you tracks with truecrypt in gnome&lt;/a&gt;. 
I not only want to see workarounds hide in a forum and age silently. 
Instead lets make a next step and &lt;strong&gt;make it an open source project&lt;/strong&gt; so everyone can colaborate at this&amp;nbsp;issue.&lt;/p&gt;
&lt;h1&gt;Spread the&amp;nbsp;news!&lt;/h1&gt;
&lt;p&gt;Please tell people of this security issue!
Don&amp;#8217;t leave people in the lurch 
when they already put effort using security tools
but with a false sense of their actual security&amp;nbsp;situation!&lt;/p&gt;
&lt;h1&gt;Caveats&lt;/h1&gt;
&lt;p&gt;Always remember: 
&lt;strong&gt;This is not a fix, but only 
just a workaround a severe security issue with&amp;nbsp;TrueCrypt!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;please check out the &lt;a href="https://github.com/tverrbjelke/truecrypt_wrapper/blob/master/README.md"&gt;&lt;span class="caps"&gt;README&lt;/span&gt;.md&lt;/a&gt; for more&amp;nbsp;caveats.&lt;/p&gt;
&lt;h1&gt;How about a True&amp;nbsp;Solution?&lt;/h1&gt;
&lt;p&gt;Actually the bookmarking is part of the &lt;span class="caps"&gt;GUI&lt;/span&gt;, 
and happens when doing &lt;em&gt;select file&lt;/em&gt;.
Inside the file browser you select your container file
and then &lt;em&gt;when pressing &amp;#8220;&lt;span class="caps"&gt;OK&lt;/span&gt;&amp;#8221; you trigger the bookmarking&lt;/em&gt;.
That recently-used stuff itself is not part of the TrueCrypt code, 
but of your Desktop&amp;nbsp;environment.&lt;/p&gt;
&lt;p&gt;I think that a &lt;strong&gt;pure solution&lt;/strong&gt; would be to use an independent
implementation of an own file-selector,
not using the one offered by the environment. 
So no one would trigger the bookmarking stuff.
Sure: Loosing some comfort and integration, 
like some of this alien looking and behaving 
java apps that have their own&amp;nbsp;design.&lt;/p&gt;
&lt;p&gt;Maybe one could also solve the problem with statically linking 
to a separatedly compiled system-file-selector-library,
compiled without that bookmarking stuff.
Then we would have won back the good integration into desktop environment
that TrueCrypt currently&amp;nbsp;has.&lt;/p&gt;
&lt;h1&gt;Recently Used - Brute&amp;nbsp;Forced&lt;/h1&gt;
&lt;p&gt;I just want to make you aware: 
So as soon as someone &lt;strong&gt;really&lt;/strong&gt; has unlimited access to your machine
(or a dump of your drive for e.g. forensic analysis) 
such list of &amp;#8220;recently used&amp;#8221; can be&amp;nbsp;created.&lt;/p&gt;
&lt;p&gt;Once I stumbled over this nice one-liner, alas the site seems now offline.
So I just can scrape from my memory&amp;#8230; I think it looked something like&amp;nbsp;this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;find&lt;/span&gt; &lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;Documents&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;Desktop&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;Downloads&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;Music&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ctime&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;exec&lt;/span&gt; &lt;span class="n"&gt;bash&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;select&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="p"&gt;[[&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="p"&gt;]]&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;xdg&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;open&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;$f&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="n"&gt;exit&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="n"&gt;done&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt; &lt;span class="n"&gt;_&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;{}&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;code&gt;ctime -7&lt;/code&gt; means &amp;#8220;seven days old&amp;#8221;. 
You are presented the list of found files,
then you may select which you want to open. 
xdg-open will try to open with adequate tool for that&amp;nbsp;file-type.&lt;/p&gt;
&lt;p&gt;I definitely think it is a &lt;em&gt;huge&lt;/em&gt; difference: 
&lt;em&gt;Actively leaking myself&lt;/em&gt; regularly used TrueCrypt containers 
into one nice file, so everybody just can sneak in and check it out.
Or someone &lt;em&gt;noisily crunching through my drive&lt;/em&gt; with a brute force filechecking
attempt - a time and load consuming process that easily can be detected.
Alone such increased risk of being detected
surely will keep many from doing, or citing 
&lt;a href="https://www.schneier.com/blog/archives/2013/09/how_to_remain_s.html"&gt;Bruce Schneier&lt;/a&gt;:
&lt;em&gt;Assume that while your computer can be compromised, 
it would take work and risk on the part of the &lt;span class="caps"&gt;NSA&lt;/span&gt; &amp;#8212; so it probably&amp;nbsp;isn&amp;#8217;t.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So in the end, how else could it be,
it all depends on your security policy - what risk do I fight and what do I&amp;nbsp;accept.&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t panic - brain&amp;nbsp;on&amp;#8230;&lt;/p&gt;</summary><category term="security"></category><category term="linux"></category><category term="bash"></category></entry><entry><title>Briefe schreiben einmal anders - Latex statt Word.</title><link href="http://querbalken.net/briefe-schreiben-einmal-anders-latex-statt-word.html" rel="alternate"></link><updated>2013-11-27T00:00:00+01:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-11-27:briefe-schreiben-einmal-anders-latex-statt-word.html</id><summary type="html">&lt;p&gt;&lt;a href="http://computer.wer-weiss-was.de/textverarbeitung/word-nervt"&gt;Word nervt&lt;/a&gt;. LibreOffis eigentlich auch. 
Immer wieder diese kleinen Formatänderungen mit neuen&amp;nbsp;Versionen&amp;#8230; &lt;/p&gt;
&lt;p&gt;Endlich raus &lt;a href="http://www.vital-und-fit.de/denken/positiv-denken/raus-aus-der-opferhaltung-das-leben-selbst-bestimmen"&gt;aus dem Opfersein&lt;/a&gt; - 
statt Mauskilometer, Klickimichblöd zwischen diversen Formatfeldern 
und fremdgeführter Menüführung 
wieder näher ans &lt;a href="http://madewithtea.com/blog/2013/11/09/refine-your-tools-for-fun-and-profit"&gt;selbstbestimmte Wesentliche&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://querbalken.net/static/images/IMG_2013-11-latex-brief-vorlage.svg" target="_blank"&gt;
&lt;img alt="Vorlage für DIN Brief, SVG format" 
     src="http://querbalken.net/static/images/IMG_2013-11-latex-brief-vorlage-200x284.png" 
     style="float:right" 
     title="Vorlage für DIN Brief, SVG format" /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Irgendwie hab ich früher zu Uni-Zeiten selbstverständlich mit Latex hantiert,
sogar meine Briefe damit geschrieben.
Und da hatte ich mir ein paar schöne selbstgestrickte Vorlagen 
auch für normale Geschäftsbriefe gemacht. 
Schön mit den Adressen perfekt für die Fenster des Briefumschlags positioniert.
Die Vorlagen sind sicher noch irgendwo in meinen&amp;nbsp;Archiven&amp;#8230;&lt;/p&gt;
&lt;p&gt;Also denk ich mir: was soll&amp;#8217;s - mach&amp;nbsp;an!&lt;/p&gt;
&lt;h1&gt;Der Latex-Workflow ist recht&amp;nbsp;einfach:&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;Latex-Vorlage&amp;nbsp;kopieren&lt;/li&gt;
&lt;li&gt;Mit einfachem Texteditor (oder Latex-Umgebung) den Brief&amp;nbsp;schreiben&lt;/li&gt;
&lt;li&gt;nach &lt;span class="caps"&gt;PDF&lt;/span&gt;&amp;nbsp;wandlen&lt;/li&gt;
&lt;li&gt;Drucken /&amp;nbsp;Verschicken&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ich finde im Netz gleich noch diese wirklich nette
&lt;a href="http://gehrcke.de/2009/12/latex-briefvorlage"&gt;Brief-Vorlage&lt;/a&gt; 
- utf8-konform und alles was ich brauchen&amp;nbsp;täte.&lt;/p&gt;
&lt;p&gt;Allerdings läuft es bei meinem Ubuntu 12.&lt;span class="caps"&gt;04LTS&lt;/span&gt; für &lt;em&gt;diese&lt;/em&gt; Vorlage 
nicht sofort. 
Hier seht Ihr wie es erst nicht &amp;#8212; und dann doch geht. 
(Andere Latex-Vorlagen brauchen wahrscheinlich nicht das neueste
Koma-Script und laufen wahrscheinlich out of the box 
auch mit default&amp;nbsp;Latex-Installationen.)&lt;/p&gt;
&lt;h1&gt;Fail mit standard Bordmitteln Ubtunu&amp;nbsp;12.&lt;span class="caps"&gt;04LTS&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;Also mein Ubtunu 12.&lt;span class="caps"&gt;04LTS&lt;/span&gt; hat Texlife2009.&amp;nbsp;Installiert.&lt;/p&gt;
&lt;p&gt;Dann &lt;a href="http://gehrcke.de/files/perm/latex/letter_template/absender.lco"&gt;absender.lco&lt;/a&gt; und &lt;a href="http://gehrcke.de/files/perm/latex/letter_template/brief.tex"&gt;brief.tex&lt;/a&gt;&amp;nbsp;runtergeladen.&lt;/p&gt;
&lt;p&gt;Auf&amp;nbsp;Konsole:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;pdflatex&lt;/span&gt; &lt;span class="n"&gt;brief&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tex&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Arr!
Meckert mich das doch aus dem Stand fies mit Warnings und Fehlern an&amp;#8230;&amp;nbsp;bah!&lt;/p&gt;
&lt;p&gt;In den Kommentaren des Blogs der Vorlage finde ich Hinweise
zu Problemen mit alten Versionen des 
&lt;a href="http://tex.stackexchange.com/questions/134941/install-koma-script-in-ubuntu-12-04-lts"&gt;Koma-Script auf Ubuntu 12.&lt;span class="caps"&gt;04LTS&lt;/span&gt;&lt;/a&gt;.
&lt;span class="caps"&gt;OK&lt;/span&gt; neueste Version des 
&lt;a href="http://developer.berlios.de/project/showfiles.php?group_id=4307&amp;amp;release_id=19089"&gt;Koma-Scripts&lt;/a&gt; runterladen und nach &lt;code&gt;~/texfm&lt;/code&gt; auspacken. &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;sudo&lt;/span&gt; &lt;span class="n"&gt;texhash&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="n"&gt;texmf&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;source&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;latex&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;koma&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;script&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;make&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Ihh! Das &lt;em&gt;make&lt;/em&gt; meckert mich dann wieder fies an, ein &lt;code&gt;mptopdf&lt;/code&gt; Skript fehlt!
Problem: In Ubuntu 12.04 mit Texlive2009 ist das nicht im Paket drinne, 
weil &lt;a href="https://github.com/percyliang/rfig/issues/1"&gt;mptopdf&lt;/a&gt; wohl ersetzt und somit überflüssig ward. 
Mist!
Sehr wahrscheinlich gibt es an dieser Stelle einiges dass ich probieren könnte,
was ich besser machen könnte oder sollte&amp;#8230; Jaja, schickt mir Eure Hinweise via Kommentare&amp;nbsp;:-) &lt;/p&gt;
&lt;p&gt;Aber ich will grad nur einen Brief&amp;nbsp;schreiben!&lt;/p&gt;
&lt;h1&gt;Manuelle Installation des neuesten Texlife (2013) auf Ubuntu 12.04&amp;nbsp;&lt;span class="caps"&gt;LTS&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;Also alles rückgängig machen &amp;#8212; das uninstall dauuert&amp;#8230;. 
Dann installiere ich manuell die neueste 
&lt;a href="http://www.tug.org/texlive/"&gt;Texlive Version&lt;/a&gt; (via dvd-iso) und schaue,
ob es mit deren Version des Koma-Scriptes tut&amp;#8230;
Ich werde es einfach nach &lt;code&gt;/usr/local/&lt;/code&gt; packen (also als&amp;nbsp;root).&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;sudo&lt;/span&gt; &lt;span class="n"&gt;mount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt; &lt;span class="n"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;ro&lt;/span&gt;  &lt;span class="n"&gt;texlive2013&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;20130530.&lt;/span&gt;&lt;span class="n"&gt;iso&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;mnt&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;mnt&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;w3m&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;html&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;die&lt;/span&gt; &lt;span class="n"&gt;Anleitung&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;sudo&lt;/span&gt; &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;install&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;tl&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Da dann &amp;#8220;i&amp;#8221; tippen für&amp;nbsp;installieren.&lt;/p&gt;
&lt;p&gt;So nun &lt;a href="http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#x1-160003.1.1"&gt;post-installation&lt;/a&gt; noch Pfade in &lt;a href="http://superuser.com/questions/183870/difference-between-bashrc-and-bash-profile/183980#183980"&gt;~/.bashrc&lt;/a&gt;&amp;nbsp;setzen.&lt;/p&gt;
&lt;p&gt;Achtung^1: Ubuntu kennt auch die &lt;a href="http://superuser.com/questions/183870/difference-between-bashrc-and-bash-profile/183980#183980"&gt;dash&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;Achtung^2: Da ich ein &lt;em&gt;64-bit System&lt;/em&gt; habe, 
bitte auch den &lt;em&gt;&lt;span class="caps"&gt;PATH&lt;/span&gt;&lt;/em&gt; nicht blind aus der Anleitung kopieren, 
sondern &lt;code&gt;x86_64-linux&lt;/code&gt; angeben (statt &lt;code&gt;i386-linux&lt;/code&gt;)!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="cp"&gt;#texlive 2013&lt;/span&gt;
&lt;span class="n"&gt;&lt;span class="caps"&gt;PATH&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;texlive&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;PATH&lt;/span&gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;PATH&lt;/span&gt;&lt;/span&gt;
&lt;span class="n"&gt;&lt;span class="caps"&gt;MANPATH&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;texlive&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;texmf&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dist&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;doc&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;man&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;MANPATH&lt;/span&gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;MANPATH&lt;/span&gt;&lt;/span&gt;
&lt;span class="n"&gt;&lt;span class="caps"&gt;INFOPATH&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;texlive&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;texmf&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dist&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;doc&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;info&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;INFOPATH&lt;/span&gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;INFOPATH&lt;/span&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h1&gt;Es&amp;nbsp;tut&lt;/h1&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;source&lt;/span&gt; &lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bashrc&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;pfad&lt;/span&gt; &lt;span class="n"&gt;thum&lt;/span&gt; &lt;span class="n"&gt;brief&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;pdflatex&lt;/span&gt; &lt;span class="n"&gt;brief&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tex&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Juppi! Es klappt. 
Nun noch die beiden Dateien der Vorlage anpassen 
mit meinem &lt;a href="http://de.wikipedia.org/wiki/Emacs"&gt;Emacs&lt;/a&gt;.
Oder ggf. probiert auch mal die Latex-Editoren &lt;a href="http://www.xm1math.net/texmaker/"&gt;Texmaker&lt;/a&gt; oder &lt;a href="http://kile.sourceforge.net/"&gt;Kile&lt;/a&gt;&amp;nbsp;aus?&lt;/p&gt;
&lt;p&gt;Sieht so aus, als wenn ich gleich ein paar Briefe mit Latex baue und in meinen &lt;a href="http://querbalken.net/druckerkauf-online-oder-beim-fachhaendler.html"&gt;neuen tollen Drucker&lt;/a&gt; füttere&amp;#8230;
Jan-Philip Gehrcke, vielen Dank für die nette&amp;nbsp;Brief-Vorlage!&lt;/p&gt;</summary><category term="linux"></category><category term="latex"></category></entry><entry><title>Dressup my Blog - Add Favicon to My Adoption of Pelican Theme tuxlite_tbs</title><link href="http://querbalken.net/add-favicon-to-my-adoption-of-pelican-theme-tuxlite_tbs-en.html" rel="alternate"></link><updated>2013-11-04T00:00:00+01:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-11-04:add-favicon-to-my-adoption-of-pelican-theme-tuxlite_tbs-en.html</id><summary type="html">&lt;p&gt;&lt;img alt="Drei Farben" src="http://querbalken.net/static/images/IMG-2012-drei_farben-recified-saturated-400x535.jpg" style="float:right" title="Drei Farben" /&gt;
Well, until now my blog is indeed mostly tech stuff - pure content without much beauty.
Now its time to add at least &lt;em&gt;something&lt;/em&gt;.
I still have my old sandbox version - made with drupal and then&amp;#8230; well,
dropped &lt;a href="http://querbalken.net/pelican-setup-at-ease-en.html"&gt;because of pelican&lt;/a&gt;.
There is this simple but very nice feature of a
&lt;a href="http://en.wikipedia.org/wiki/Favicon"&gt;favicon&lt;/a&gt;. 
In my 1st aproach I just do a 16x16 pixels one
and check that at least Firefox will display it correctly. 
With my earlier sandbox-blog I already did the icons 
and some more images that I carefully distilled 
from my painting artworks - just waiting to be&amp;nbsp;replugged.&lt;/p&gt;
&lt;h1&gt;Favicon&amp;nbsp;Picture&lt;/h1&gt;
&lt;p&gt;That picture was a nice watercolour experiment&amp;#8230; 
(took me weeks to get the many layers&amp;nbsp;finished&amp;#8230;)&lt;/p&gt;
&lt;p&gt;To have a &lt;a href="http://de.selfhtml.org/navigation/faq.htm#favoriten_icon"&gt;Favicon&lt;/a&gt; 
in my blog, I made a 16x16 png picture and converted it also 
into the&lt;code&gt;type="image/x-icon"&lt;/code&gt; format. &lt;/p&gt;
&lt;p&gt;The one favicon file &lt;code&gt;favicon.ico&lt;/code&gt; gets  placed into &lt;em&gt;new&lt;/em&gt; folder &lt;code&gt;&amp;lt;PATH_TO_BLOG&amp;gt;/extra/&lt;/code&gt;.
It will be put into document root by &lt;code&gt;make publish&lt;/code&gt;.
That is for those browsers that maybe too dumb to
understand the &lt;code&gt;rel="shortcut icon"&lt;/code&gt; stuff that I put into my&amp;nbsp;theme.&lt;/p&gt;
&lt;p&gt;The other favicon &lt;code&gt;favicon.png&lt;/code&gt; goes straight into the theme&amp;nbsp;folders.&lt;/p&gt;
&lt;h2&gt;Theme&lt;/h2&gt;
&lt;p&gt;My theme is a variation of&amp;nbsp;tuxlite_tbs.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;favicon.png&lt;/code&gt; is placed into &lt;code&gt;&amp;lt;PATH_TO_THEME&amp;gt;/static/images/icons/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Edit the theme itself: 
Find in &lt;code&gt;&amp;lt;PATH_TO_THEME&amp;gt;/templates/base.html&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="c"&gt;&amp;lt;!-- Le styles --&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/bootstrap.min.css&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/bootstrap.min.responsive.css&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/local.css&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/pygments.css&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;and add these&amp;nbsp;lines:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="c"&gt;&amp;lt;!-- favicon --&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;shortcut icon&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;image/png&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/images/icons/favicon.png&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;shortcut icon&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;image/x-icon&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/favicon.ico&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h1&gt;Makefile&lt;/h1&gt;
&lt;p&gt;To automate publishing I also extend my &lt;code&gt;Makefile&lt;/code&gt; 
(please care for all copy&amp;amp;pasters out there: It&amp;#8217;s a leading &lt;code&gt;&amp;lt;TAB&amp;gt;&lt;/code&gt;, not&amp;nbsp;spaces!):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="nf"&gt;&amp;lt;&lt;span class="caps"&gt;TAB&lt;/span&gt;&amp;gt;   publish&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="err"&gt;&amp;lt;&lt;span class="caps"&gt;TAB&lt;/span&gt;&amp;gt;&lt;/span&gt;       &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;PELICAN&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt; &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;INPUTDIR&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt; -o &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;OUTPUTDIR&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt; -s &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;PUBLISHCONF&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt; &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;PELICANOPTS&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;
&amp;lt;&lt;span class="caps"&gt;TAB&lt;/span&gt;&amp;gt;       &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="nb"&gt;test&lt;/span&gt; -d &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;BASEDIR&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;/extra; &lt;span class="k"&gt;then &lt;/span&gt;cp &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;BASEDIR&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;/extra/* &lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="caps"&gt;OUTPUTDIR&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;/; &lt;span class="k"&gt;fi&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h1&gt;robots.txt&lt;/h1&gt;
&lt;p&gt;Sure, &lt;code&gt;robots.txt&lt;/code&gt; is technically not really neccessary, but&amp;#8230; better be nice to robots! One day &lt;a href="http://robotsrule.us/"&gt;robots could rule us all&lt;/a&gt;!
It&amp;#8217;s content is this two liner, opening  everyone&amp;nbsp;everything:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;  &lt;span class="n"&gt;User&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Agent&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; 
  &lt;span class="n"&gt;Disallow&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;code&gt;robot.txt&lt;/code&gt; comes also into  folder &lt;code&gt;&amp;lt;PATH_TO_BLOG&amp;gt;/extra/&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s it! 
(Well, for&amp;nbsp;now&amp;#8230;)&lt;/p&gt;
&lt;h1&gt;Some More&amp;nbsp;Reading&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://www.macdrifter.com/2012/08/moving-to-pelican-design-planning.html"&gt;Gabe Weatherhead, Moving to Pelican - Design&amp;nbsp;Planning&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Duncan Lock wrote a plugin &lt;a href="http://duncanlock.net/blog/2013/05/29/better-figures-images-plugin-for-pelican/"&gt;Better Figures &lt;span class="amp"&gt;&amp;amp;&lt;/span&gt; Images Plugin for Pelican&lt;/a&gt;, that I will definitely have a look at. Just because images are not very well done yet in this&amp;nbsp;blog.&lt;/p&gt;</summary><category term="bloggen"></category></entry><entry><title>Druckerkauf: Online oder beim Fachhändler vor Ort? Oder wie Oetkenbeeindrucken.</title><link href="http://querbalken.net/druckerkauf-online-oder-beim-fachhaendler.html" rel="alternate"></link><updated>2013-10-21T00:00:00+02:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-10-21:druckerkauf-online-oder-beim-fachhaendler.html</id><summary type="html">&lt;h1&gt;Der&amp;nbsp;Alte&lt;/h1&gt;
&lt;p&gt;Der alte (sehr alte) Drucker hatte sein Leben nahezu ausgehaucht, 
mit seinen Schlieren und Fehlern war er praktisch nur noch für unkritische und rein interne Drucke zu gebrauchen.
Oder wenn ich ehrlich bin - eigentlich auch dafür nicht mehr&amp;#8230;
Die ganzen wichtigeren Drucke habe ich eh schon seit längerem jeweils ad hoc&amp;nbsp;&amp;#8220;outgesourct&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Nachdem nun weitere herausgebröselte Plastikteile aus seinem Innenleben in meiner Handfläche liegen 
und demnächste wirklich ein paar Dokumente raus müssen ist es soweit: ein neuer Farblaser muss&amp;nbsp;her.&lt;/p&gt;
&lt;h1&gt;Suchen und&amp;nbsp;Finden&lt;/h1&gt;
&lt;p&gt;&lt;img alt="Paperwork" src="http://querbalken.net/static/images/IMG-2013-paperwork-800x533.jpg" style="float:left" title="Paperwork" /&gt;&lt;/p&gt;
&lt;p&gt;Nach eingehenderen Online-Recherchen, Vergleichen von Tests, Lesen von Nutzerberichten -
(jaja ich bin so einer der seine Kaufentscheidung pseudo-rationalisieren tut) -
stehe ich endlich kurz vor der Erlösung: 
Dem Kauf eines für mich halbwegs normal überdimensionierten 
&lt;a href="http://www.kyoceradocumentsolutions.eu/index/products/product/fsc5250dn.html"&gt;Kyocera &lt;span class="caps"&gt;FS&lt;/span&gt;-&lt;span class="caps"&gt;CS5250DN&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Allerdings: Einige Berichte insbesondere auch bei &lt;a href="http://www.amazon.de/product-reviews/B004LR5PQW/ref=dp_top_cm_cr_acr_txt?ie=UTF8&amp;amp;showViewpoints=1"&gt;Amazon&lt;/a&gt; haben immer wieder &amp;#8220;Startprobleme&amp;#8221; oder Eselsohren und ähnliches vermeldet.
Bei genauerem Hinsehen zeigt sich, 
dass sich eigentlich fast alle negativen Bewertungen den kleinen Bruder &lt;span class="caps"&gt;FS&lt;/span&gt;-&lt;span class="caps"&gt;CS5&lt;/span&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;span class="caps"&gt;50DN&lt;/span&gt; beziehen.
Doch wer schaut schon genauer hin&amp;#8230;?
Einsenden / Umtauschen brachte dann zwar meist wieder relative Kundenzufriedenheit.
Wobei zum einen der Kyocera Support anscheinend verlangt, dass man das 30kg Paket selber eintütet.
Und zum anderen: Bis das Gerät dann wieder bei einem steht kann es offensichtlich immer wieder mal&amp;nbsp;dauern.&lt;/p&gt;
&lt;p&gt;Zusammengefasst klingt es für mich nach den üblichen Risiken des nach 
Massenumsatz optimierten Online-Handels und das damit einhergehende Retouren-Prozedere:
Hat man Pech ist der Wirbel groß. Ansonsten gehört man zur eher schweigenden aber hoffentlich zufriedenen&amp;nbsp;Masse.&lt;/p&gt;
&lt;p&gt;Also anstatt nun sofort online zuzuschlagen und wie alle anderen zu hoffen, dass &lt;em&gt;mein&lt;/em&gt; Drucker keine Retourenkutsche wird,
mache ich dann doch den Vergleich mit den lokalen Fachhändlern. 
Kompetente Techniker und sprichwörtlicher &amp;#8220;&lt;em&gt;deutscher Service vor Ort&lt;/em&gt;&amp;#8220;, wie in den guten alten Tagen - wollen doch mal&amp;nbsp;sehn&amp;#8230; &lt;/p&gt;
&lt;p&gt;Eigentlich möchte ich meinen Blog werbefrei halten, aber &lt;strong&gt;besondere Leistung verdient einmal besondere Würdigung&lt;/strong&gt;:
Heute Vormittag hatte ich ein informatives und ermutigendes Gespräch mit Herrn Brühl, dem Vertriebsmitarbeiter des in Oldenburg ansässigen Kyocera Vertragspartners &lt;a href="http://www.oetken-scholz.de"&gt;Oetken &lt;span class="amp"&gt;&amp;amp;&lt;/span&gt; Scholz Ihr Büro-Partner GmbH&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Am Telefon bestätigte er mir, dass der kleine Bruder &lt;span class="caps"&gt;FS&lt;/span&gt;-&lt;span class="caps"&gt;CS5150DN&lt;/span&gt; quasi Baugleich mit dem mittleren Modell &lt;span class="caps"&gt;FS&lt;/span&gt;-&lt;span class="caps"&gt;CS5250DN&lt;/span&gt; sei,
aber mit seinen kleinen Tonereinheiten im Alltag doch schnell arg auf der Tasche liegen würde. 
Dazu gab er mir noch allerhand interessanter Informationen wie z.B.,
dass der große Bruder &lt;span class="caps"&gt;FS&lt;/span&gt;-&lt;span class="caps"&gt;CS5&lt;/span&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;span class="caps"&gt;50DN&lt;/span&gt; noch das gute alte Druckwerk eingebaut habe. 
Dieses habe den &lt;em&gt;Papierauswurf nach hinten raus&lt;/em&gt; und nicht nach vorne. 
Und &lt;em&gt;diese&lt;/em&gt; Information hatte ich nirgendwo im Internet gelesen - 
Daraus formt sich mir sogleich ein eigentlich völlig unwichtiger aber wohl kaufmitentscheidender Nebengedanke
(Naja - der Drucker als Möbel halt):
&amp;#8220;Also der große Bruder passt &lt;em&gt;so&lt;/em&gt; eh nicht in meine alte Druckerecke des Büros.
Mit dem Druckerrücken zur Wand unter einem Regalschrank käme ich ja kaum an die Ausdrucke ran&amp;nbsp;&amp;#8230;&amp;#8221;&lt;/p&gt;
&lt;p&gt;Insgesamt ist klar: 
&lt;strong&gt;Beratung und Marketing von Person zu Person funktioniert&lt;/strong&gt;, auch via Telefon! 
Was für ein krasser Gegensatz zu den Bilder- / Bleiwüsten des Internets. 
Wenige Minuten am Telefon und fast alle nach meiner eigenen Recherche noch offen gebliebenen Fragen sind geklärt.
Zu meinen zentralen Fragen, 
in wie weit ich von meinen Linux-Kisten aus auch alle entsprechenden
Dinge machen könnte,
konnte er (erwartungsgemäß) eher nicht viel helfen - 
außer dem pragmatischen&amp;nbsp;Vorschlag:&lt;/p&gt;
&lt;h1&gt;&lt;span class="dquo"&gt;&amp;#8220;&lt;/span&gt;Ich liefere Ihnen noch heute abend ein Ausstellungsstück nach&amp;nbsp;Hause.&amp;#8221;&lt;/h1&gt;
&lt;p&gt;&lt;span class="dquo"&gt;&amp;#8220;&lt;/span&gt;Und bringe außerdem noch ein paar Papierproben in verschiedenen Stärken mit. 
Sie installieren in der Zwischenzeit die Linux-Treiber und dann richte ich Ihnen den Drucker soweit ein.
Dann können Sie in aller Ruhe selbst herausfinden ob der Drucker ihren Erwartungen entspricht.
Sobald Sie sich für das Gerät entschieden haben tauschen wir das dann gegen ein&amp;nbsp;Neugerät.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Gesagt, getan.
Herr Brühl kommt pünktlich zur Vereinbarten Zeit in meine computerisierte Piratenhöhle, 
nach ein paar Knopfdrücken und Erklärungen steht der Drucker in meinem Subnetz bereit und erste Probedrücke zeigen:
Ja, ich muss noch Ränder und weiteres für meine Linux-Kisten nachjustieren
(es war recht einfach, dazu demnächste hier mehr). Aber Drucken tut er schon&amp;nbsp;mal.&lt;/p&gt;
&lt;p&gt;Dann gibt er mir noch ein paar Hinweise zu Einstellungen - Druckoptionen für Media-Typen: 
Drucken auf &amp;#8220;groben&amp;#8221; vs. &amp;#8220;dicken&amp;#8221; Papier, &amp;#8220;Recycling Papier&amp;#8221; usw.
Für Druck auf dickerem Papier/Karton &lt;em&gt;muss&lt;/em&gt; man dies auch einstellen, ansonsten löst sich der Toner wieder ab. 
Die Druckwalze ist bei Einstellung &amp;#8220;dick&amp;#8221; nämlich langsamer und heizt mehr,
damit die Wärmemenge auch für das dickere Papier&amp;nbsp;reicht.&lt;/p&gt;
&lt;h1&gt;Von wegen &amp;#8220;Servicewüste Deutschland&amp;#8221;: Ein&amp;nbsp;Zwischenfazit&lt;/h1&gt;
&lt;p&gt;Da habe ich noch &lt;strong&gt;am selben Tag&lt;/strong&gt; heute ein Probegerät für eine Woche bereitstehen.
Das kann ich nun auf Herz und Nieren testen.
Wenn es meine Erwartungen erfüllt, dann liefern 
&lt;a href="http://www.oetken-scholz.de"&gt;Oetken&amp;amp;Scholz&lt;/a&gt; mir das neue Gerät auch noch frei Haus - wieder bis ins Büro.
Für nur wenige Ocken mehr als im billigsten online-Angebot.
Und wenn was sein sollte, hab ich die Herren von der Technik vor Ort 
und muss da keine 30kg Pakete selber wuchten und&amp;nbsp;einschicken.&lt;/p&gt;
&lt;p&gt;Ausserdem hat er mir meinen Alten samt Resttoner mitgenommen, um ihn fachgerecht zu entsorgen.
Mal ehrlich: Was will man&amp;nbsp;mehr?&lt;/p&gt;
&lt;p&gt;Ich denke das alles muss mal lobend erwähnt und
allen kaufrauschigen Druckerkäufern ans Herz gelegt werden: 
&lt;strong&gt;Online ist nicht immer die beste Wahl.&lt;/strong&gt; 
Bei Zeiten kann ich dann ja einen weiteren Zwischenbericht über den Drucker selbst&amp;nbsp;geben&amp;#8230;&lt;/p&gt;
&lt;p&gt;Keep your brain on! Meanwhile &lt;strong&gt;I have some &lt;em&gt;&lt;a href="http://www.finepaperwork.com"&gt;paperwork&lt;/a&gt;&lt;/em&gt; to do!&lt;/strong&gt;&amp;nbsp;Yeah!&lt;/p&gt;</summary><category term="leben"></category></entry><entry><title>Howto Setup Comments with Disqus in Pelican</title><link href="http://querbalken.net/howto-setup-comments-with-disqus-in-pelican-en.html" rel="alternate"></link><updated>2013-09-30T00:00:00+02:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-09-30:howto-setup-comments-with-disqus-in-pelican-en.html</id><summary type="html">&lt;p&gt;&lt;a href="http://querbalken.net/howto-activate-feeding-for-pelican-blog-en.html"&gt;Feeding&lt;/a&gt; 
works for my Blog, next to come is commenting.
Using &lt;a href="http://disqus.com"&gt;Disqus&lt;/a&gt; for commenting in Pelican 3.2.2 is now somewhat like &lt;a href="http://batteriesincluded.org"&gt;battery included&lt;/a&gt;.
For earlier versions you seem to have to do things manually, 
as Alex Raichev describes in 
&lt;a href="http://raichev.net/blohg-to-pelican.html"&gt;Issue 2: Disqus comments&lt;/a&gt;. 
Let&amp;#8217;s see what you now really have to do to get a first 
commenting system&amp;nbsp;running.&lt;/p&gt;
&lt;h1&gt;What`s Disqus?  Join to &amp;#8216;One More&amp;nbsp;Network&amp;#8217;&lt;/h1&gt;
&lt;p&gt;My Dear! How Disqus seems to become another major &lt;strong&gt;Data Kraken&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;A nice evaluation from a non technical userland perspective comes from 
&lt;a href="http://wp.tutsplus.com/tutorials/business/improving-blog-discussions-with-disqus-comments/"&gt;Rakhitha Nimesh: Improving Blog Discussions With Disqus Comments&lt;/a&gt;
I`d like to cite a comment from
&lt;a href="http://wp.tutsplus.com/tutorials/business/improving-blog-discussions-with-disqus-comments/#comment-984070217"&gt;Ana Andonovska&lt;/a&gt;:
&lt;em&gt;For me it was annoying at the beginning, 
asking me to join to &amp;#8216;one more network&amp;#8217; 
but now when almost all the websites has it&amp;#8230;
and i already have a profile there&amp;#8230;it&amp;#8217;s ok..
it doesn&amp;#8217;t bother me so much&amp;nbsp;anymore.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I myself will try that service using it`s lightest discovery 
level &amp;#8220;just comments&amp;#8221; and let that be it. 
So to all people with substancial paranoia level commenting my Blog&amp;#8230;
&lt;em&gt;You have been warned&lt;/em&gt;&amp;nbsp;:-)&lt;/p&gt;
&lt;h1&gt;Setup your Disqus&amp;nbsp;Account&lt;/h1&gt;
&lt;p&gt;Before you can use the commenting stuff, you need to register into &lt;a href="http://disqus.com"&gt;Disqus&lt;/a&gt;. 
There you find a lot of disqus documentation like 
&lt;a href="http://help.disqus.com/customer/portal/articles/1237378-add-disqus-to-static-pages-in-blogger"&gt;Add Disqus to Static Pages in Blogger&lt;/a&gt;
and cut&amp;amp;paste offers for your theme - &lt;em&gt;that you simply not need&lt;/em&gt;. 
&lt;strong&gt;Pelican already has done that for&amp;nbsp;you.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So when registering into Disqus Pelican is not offered directly.
Instead, choose &lt;a href="http://help.disqus.com/customer/portal/articles/472097-universal-embed-code"&gt;universal-embed-code&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Then you are to configure &lt;code&gt;http://&amp;lt;YOUR_DOMAINE&amp;gt;.disqus.com/admin/settings&lt;/code&gt;.
I have choosen &lt;em&gt;newest first&lt;/em&gt;, color scheme &lt;em&gt;light background&lt;/em&gt; and 
also checked &lt;em&gt;allow guests to comment&lt;/em&gt;. 
(So that I may be spammed and forced into rethinking that&amp;nbsp;option.)&lt;/p&gt;
&lt;p&gt;Did the latter, because who will comment here, if at all&amp;#8230;?
Do I force my potential commentators to either log in via facebooglewittery
(and assume that they &lt;em&gt;have&lt;/em&gt; such account), or what do I want?
I would prefer to offer some normal captchas, 
but Disqus business model of being Daten Kraken does not offer
that anonymous&amp;nbsp;option.&lt;/p&gt;
&lt;h1&gt;So Where is That &amp;#8220;Comment&amp;#8221; Biest in&amp;nbsp;Pelican?&lt;/h1&gt;
&lt;p&gt;Editing &lt;code&gt;publishconf.py&lt;/code&gt; and/or &lt;code&gt;pelicanconfig.py&lt;/code&gt;
and uncomment / adopt this line&amp;nbsp;to&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="n"&gt;DISQUS_SITENAME&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;&amp;lt;YOUR_DOMAINE&amp;gt;&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;em&gt;Well that&amp;#8217;s&amp;nbsp;it.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;How it&amp;nbsp;works?&lt;/h2&gt;
&lt;p&gt;In most of the &lt;a href="http://pelicanthemes.com"&gt;pelican-themes&lt;/a&gt; (&lt;a href="https://github.com/getpelican/pelican-themes"&gt;code-repo&lt;/a&gt;) that I found, except &lt;em&gt;basic&lt;/em&gt;, we already see the definition of our Disqus comments&amp;nbsp;in:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;THEME&amp;gt;/templates/disqus.html&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;and that is referenced from&amp;nbsp;here:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;THEME&amp;gt;/templates/article.html&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;    &lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt;Comments&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
{% include &amp;quot;twitter.html&amp;quot; %}
{% include &amp;#39;disqus.html&amp;#39; %}
&lt;/pre&gt;&lt;/div&gt;


&lt;h1&gt;Theme Issues with Disqus and&amp;nbsp;tuxlite_tbs&lt;/h1&gt;
&lt;p&gt;On my main page this theme shows by default the latest article in full length.
Of the others then N as summary, as set in &lt;code&gt;pelicanconf.py&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; With my Disqus commenting System I would normally expect
to be able to &lt;em&gt;just comment that&lt;/em&gt; article straight within main page.
Instead you have to &lt;em&gt;click to that article&lt;/em&gt;. 
There you can see the Disqus commenting stuff.
Very&amp;nbsp;unintuitive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Quickfix:&lt;/strong&gt;
I just disabled the full article view in my main page 
and instead show only the summaries.
To comment one now clearly must navigate to that article&amp;nbsp;first.&lt;/p&gt;
&lt;p&gt;Maybe I will one day adopt the theme a bit, 
but I can live with my quickfix for a&amp;nbsp;while.&lt;/p&gt;</summary><category term="bloggen"></category><category term="pelican"></category></entry><entry><title>How to Activate Feeding and Dynamic Bookmarking for My Pelican Blog</title><link href="http://querbalken.net/howto-activate-feeding-for-pelican-blog-en.html" rel="alternate"></link><updated>2013-09-24T00:00:00+02:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-09-24:howto-activate-feeding-for-pelican-blog-en.html</id><summary type="html">&lt;p&gt;&lt;em&gt;Why&lt;/em&gt; feeding is obvious.
Pelican &lt;em&gt;should&lt;/em&gt; automatically have them running.
But - for my blog and theme - it hasn&amp;#8217;t. 
I &lt;em&gt;guess&lt;/em&gt; it has something to do with new version of Pelican, 
while the theme itself has not yet been updated. 
So heres the fix. 
And a new feature of dynamic bookmarking the feed in&amp;nbsp;Firefox.&lt;/p&gt;
&lt;p&gt;After I&amp;#8217;ve &lt;a href="http://querbalken.net/pelican-setup-at-ease-en.html"&gt;set up my initial pelican Blog&lt;/a&gt; now it is time to add some basic functionality: Proper Atom and &lt;span class="caps"&gt;RSS&lt;/span&gt; Feeding.
I&amp;#8217;ll show how to set up &lt;a href="http://en.wikipedia.org/w/index.php?title=RSS&amp;amp;oldid=573584108#RSS_Compared_to_Atom"&gt;Atom and &lt;span class="caps"&gt;RSS&lt;/span&gt;&lt;/a&gt;
for &lt;a href="http://blog.getpelican.com"&gt;Pelican 3.2 and 3.3&lt;/a&gt;. 
Thereby I fix my Pelican theme &lt;a href="https://github.com/getpelican/pelican-themes.git"&gt;tuxlite_tbs&lt;/a&gt; to get the feed links working and to enable firefox to &lt;em&gt;dynamic-bookmark&lt;/em&gt; my feed (thx for the hint &lt;a href="http://madewithtea.com"&gt;Jendrik&lt;/a&gt;&amp;nbsp;).&lt;/p&gt;
&lt;p&gt;I &lt;em&gt;think&lt;/em&gt; the article could also be helpful for all those who upgrade 
from Pelican 2 to Pelican 3.
Maybe you also experience some problems with your theme and feeds and maybe this helps you
locating your own&amp;nbsp;problem.&lt;/p&gt;
&lt;p&gt;As I see, my fix of the theme should stay valid also for Pelican 3.3, 
which was just released&amp;nbsp;today.&lt;/p&gt;
&lt;h1&gt;Activate Atom and &lt;span class="caps"&gt;RSS&lt;/span&gt; Feeds in&amp;nbsp;pelicanconf.py&lt;/h1&gt;
&lt;p&gt;As described in &lt;a href="http://docs.getpelican.com/en/latest/settings.html"&gt;Pelican Feed Settings Documentation&lt;/a&gt; I power up global Atom and &lt;span class="caps"&gt;RSS&lt;/span&gt;&amp;nbsp;feed:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="n"&gt;FEED_ALL_ATOM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;feeds&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;atom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;xml&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;
&lt;span class="n"&gt;FEED_ALL_RSS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;feeds&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;xml&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;
&lt;span class="n"&gt;CATEGORY_FEED_ATOM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;None&lt;/span&gt;
&lt;span class="n"&gt;TRANSLATION_FEED_ATOM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;None&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;With &lt;code&gt;&amp;gt; make publish&lt;/code&gt; you can already see your feed files in &lt;code&gt;output/feeds/all.atom.xml&lt;/code&gt; and &lt;code&gt;output/feeds/all.rss.xml&lt;/code&gt;&lt;/p&gt;
&lt;h1&gt;Fix Theme to Make Your Feed&amp;nbsp;Visible&lt;/h1&gt;
&lt;p&gt;My chosen theme &lt;em&gt;MY_NICE_THEME&lt;/em&gt; is a mild adoption of &lt;em&gt;tuxlite_tbs&lt;/em&gt; of this &lt;a href="https://github.com/getpelican/pelican-themes"&gt;git repo of pelican-themes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Alas, my theme  has the link to the feed broken.
It&amp;#8217;s feed link points to the base url &lt;code&gt;FEED_DOMAIN&lt;/code&gt; and not to the feed&amp;nbsp;file.&lt;/p&gt;
&lt;p&gt;Reading the &lt;a href="http://docs.getpelican.com/en/3.3.0/themes.html"&gt;Pelican 3.3 docs&lt;/a&gt; again, I see:
With new version &lt;code&gt;FEED_ATOM&lt;/code&gt; now defaults to &lt;code&gt;None&lt;/code&gt;. 
And in my &lt;code&gt;pelicanconfig.py&lt;/code&gt; I used &lt;code&gt;FEED_ALL_ATOM&lt;/code&gt; to feed out all variants of my&amp;nbsp;articles.&lt;/p&gt;
&lt;p&gt;But my theme still uses &lt;code&gt;FEED_DOMAIN/FEED_ATOM&lt;/code&gt;.
So I now must replace that by &lt;code&gt;FEED_DOMAIN/FEED_ALL_ATOM&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Where do I have to look&amp;nbsp;for?&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt; &lt;span class="n"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;themes&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;MY_NICE_THEME&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Almost all Pelican themes, except the &lt;em&gt;basic&lt;/em&gt; one, in that repo have that done 
in &amp;#8216;templates/base.html&amp;#8217;. There find and&amp;nbsp;replace&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;            &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_DOMAIN&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ATOM&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;alternate&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Atom feed&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_RSS&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_DOMAIN&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_RSS&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;alternate&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;&lt;span class="caps"&gt;RSS&lt;/span&gt; feed&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;by&amp;nbsp;this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_ATOM&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_DOMAIN&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_ATOM&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;alternate&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Atom feed&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_ATOM&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_DOMAIN&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ATOM&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;alternate&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Atom feed&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_RSS&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_DOMAIN&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_RSS&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;alternate&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;&lt;span class="caps"&gt;RSS&lt;/span&gt; feed&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_RSS&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_DOMAIN&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_RSS&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;alternate&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;&lt;span class="caps"&gt;RSS&lt;/span&gt; feed&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
            &lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Allow Firefox Dynamic Bookmaring My&amp;nbsp;Blog&lt;/h2&gt;
&lt;p&gt;In the same file &lt;code&gt;templates/base.html&lt;/code&gt; you find in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section some meta data.
Find this&amp;nbsp;lines:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;lt;!--&lt;/span&gt; &lt;span class="n"&gt;Le&lt;/span&gt; &lt;span class="n"&gt;styles&lt;/span&gt; &lt;span class="o"&gt;--&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;link&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/bootstrap.min.css&amp;quot;&lt;/span&gt; &lt;span class="n"&gt;rel&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;link&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/bootstrap.min.responsive.css&amp;quot;&lt;/span&gt; &lt;span class="n"&gt;rel&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;link&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/local.css&amp;quot;&lt;/span&gt; &lt;span class="n"&gt;rel&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;link&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;{{ &lt;span class="caps"&gt;SITEURL&lt;/span&gt; }}/theme/pygments.css&amp;quot;&lt;/span&gt; &lt;span class="n"&gt;rel&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;After that you add this&amp;nbsp;lines:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="x"&gt;&amp;lt;!-- So Firefox can bookmark-&amp;gt;&amp;quot;abo this site&amp;quot; --&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_ATOM&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="x"&gt;    &amp;lt;link href=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_ATOM&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; rel=&amp;quot;alternate&amp;quot; title=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;&lt;span class="caps"&gt;SITENAME&lt;/span&gt;&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; type=&amp;quot;application/atom+xml&amp;quot;&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_ATOM&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="x"&gt;    &amp;lt;link href=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ATOM&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; rel=&amp;quot;alternate&amp;quot; title=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;&lt;span class="caps"&gt;SITENAME&lt;/span&gt;&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; type=&amp;quot;application/atom+xml&amp;quot;&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_RSS&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="x"&gt;    &amp;lt;link href=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_RSS&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; rel=&amp;quot;alternate&amp;quot; title=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;&lt;span class="caps"&gt;SITENAME&lt;/span&gt;&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; type=&amp;quot;application/rss+xml&amp;quot;&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_RSS&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="x"&gt;    &amp;lt;link href=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;FEED_ALL_RSS&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; rel=&amp;quot;alternate&amp;quot; title=&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;&lt;span class="caps"&gt;SITENAME&lt;/span&gt;&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;&amp;quot; type=&amp;quot;application/rss+xml&amp;quot;&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Ready for&amp;nbsp;Web&lt;/h2&gt;
&lt;p&gt;Now &lt;code&gt;&amp;gt; make publish&lt;/code&gt;and then push content of folder &lt;code&gt;output/&lt;/code&gt; up the&amp;nbsp;web.&lt;/p&gt;
&lt;p&gt;Then everyone can either visit my site and manually copy the link you see 
(&lt;a href="http://querbalken.net/feeds/all.atom.xml"&gt;querbalken.net/feeds/all.atom.xml&lt;/a&gt; ) 
into your feed aggregator tool.
Or they can visit my blog with Firefox and abo your feeds via bookmark -&amp;gt; abo this site.
I have setup Atom and &lt;span class="caps"&gt;RSS&lt;/span&gt; feeds, so you are offered both&amp;nbsp;options.&lt;/p&gt;
&lt;p&gt;Thats&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;So with me &lt;a href="https://github.com/getpelican/pelican-themes/pull/150"&gt;pull requesting the fix to github&lt;/a&gt;, 
you maybe don&amp;#8217;t need do to nothing for &lt;em&gt;exact this&lt;/em&gt; theme anymore. 
&lt;a href="http://howtoprogramwithjava.com/5-tips-to-being-a-better-programmer-dont-be-clever/"&gt;But better be clever&lt;/a&gt;&amp;nbsp;;-)&lt;/p&gt;</summary><category term="bloggen"></category><category term="pelican"></category></entry><entry><title>Arztbesuch ohne Termin - Vom Zeit-Totschlagen im Wartezimmer</title><link href="http://querbalken.net/arztbesuch-ohne-termin-vom-zeit-totschlagen-im-wartezimmer.html" rel="alternate"></link><updated>2013-08-05T00:00:00+02:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-08-05:arztbesuch-ohne-termin-vom-zeit-totschlagen-im-wartezimmer.html</id><summary type="html">&lt;p&gt;Als ich den Wartebereich betrete, wird das Ausmaß des Kommenden klar: 
Es sind noch mindestens 11 Leute vor mir dran, 
um die Ecke mag ich gar nicht erst schauen.
Hinter mir kommen schon weitere nach. 
Der eine sieht echt übel aus, wird sicher&amp;nbsp;vorgelassen.&lt;/p&gt;
&lt;p&gt;Bald hab ich alle genug &amp;#8220;unbemerkt verstohlen&amp;#8221; angeschaut. 
Unter inzwischen gemischten Blicken meiner Mitleidenden senke ich irgendwann auch das Handy
 - die Adressliste ist eh durch. 
Meine Finger auch, vom vielen &lt;span class="caps"&gt;SMS&lt;/span&gt;&amp;nbsp;schreiben. &lt;/p&gt;
&lt;p&gt;Tja. &lt;/p&gt;
&lt;p&gt;Was tun mit der&amp;nbsp;Zeit? &lt;/p&gt;
&lt;p&gt;Wie lange das wohl noch&amp;nbsp;dauert?&lt;/p&gt;
&lt;h2&gt;Erste statistische&amp;nbsp;Abwägung&lt;/h2&gt;
&lt;p&gt;Wenn jeder 15 Min. braucht, komm ich in ca. &amp;#8230; &lt;em&gt;&lt;span class="caps"&gt;OMG&lt;/span&gt;&lt;/em&gt;, da ist wieder einer&amp;nbsp;dazugekommen.&lt;/p&gt;
&lt;h2&gt;Zweiter&amp;nbsp;Modellansatz&lt;/h2&gt;
&lt;p&gt;Angenommen, alle die da waren, als ich reinkam, kommen vor mir dran: 
Dann ist mit 10-20 Min. pro Patient schonmal klar: 
Ich könnte ja vielleicht gegen Mittag nochmal&amp;nbsp;reinschauen&amp;#8230;&lt;/p&gt;
&lt;p&gt;Wenn dann 1/3 bis 1/2 der neuen einen Termin vor mir haben,
denn &amp;#8230; bei drei neuen Patienten pro&amp;nbsp;Viertelstunde&amp;#8230;&lt;/p&gt;
&lt;p&gt;Zwischengedanke: Wie sähe wohl das mathematische Modell aus?
Und dann den Parametersatz finden, 
bei dem ich genau gerade knapp nie dran komme
 - das teuflische Gleichgewicht zwischen vor mir dazukommenden
und vor mir drankommenden&amp;nbsp;Patienten?&lt;/p&gt;
&lt;p&gt;Ein unheimliches Gefühl der Verzweiflung will mein Herz beschleichen. 
Unauffällig schaun, was die anderen so treiben.&amp;nbsp;Tja.&lt;/p&gt;
&lt;!-- Brüten oder brüten--&gt;

&lt;p&gt;Mitten im Brüten stelle ich fest,
dass einige Patienten zum Arzt gehen und dann nochmal im Wartezimmer hocken.
Ein schrecklicher Gedanke kriecht in mein Hirn: 
Werden Statisten eingeschleust? 
Oder Hobbyisten, die nur mal die Atmosphäre  im Wartezimmer genießen wollen? 
Oder da die ältere Dame: 
&amp;#8220;Klar komm ich heut zum schnacken vorbei - Wetter draußen ist eh nicht toll!&amp;#8221;
Irgendwo zwischen den Hirnlappen kitzelt die pathologische Variante: 
&amp;#8220;Nein! Die wollen nur mein Modell sabotieren!&amp;nbsp;Muhaha!&amp;#8221;&lt;/p&gt;
&lt;h2&gt;Modellverfeinerung&lt;/h2&gt;
&lt;p&gt;Gerade wird Herr Heinemann aufgerufen, ist aber nicht da. 
Oder traut sich nicht mehr? 
Oder auf dem Klo eingeschlafen? 
Es gibt also auch Personen die vor dem Drankommen wegfallen - oder weggingen? 
Hätte ich nur die Stoppuhr-App genommen und Strichliste geführt! 
Ade du Testmenge für die&amp;nbsp;Validierungsphase!&lt;/p&gt;
&lt;h2&gt;Realitätscheck&lt;/h2&gt;
&lt;p&gt;Irgendwie merke ich, dass meine Umgebung nervös wird und aus dem Kurzzeitgedächnis sickert etwas durch, was meine Gedankengänge schließlich unterbricht. Hat da gerade jemand meinen Namen gerufen? Ich schaue verwirrt auf und sehe die vielen Vor-Mir-Drankommer - wie kann das sein? Das Modell ist so stimmig und ich bin doch noch lange nicht dran? Als mein Name erneut aufgerufen wird stehe ich etwas unbeholfen auf und setze mich immer noch fassunglsos in Richtung Arztzimmer in&amp;nbsp;Bewegung. &lt;/p&gt;</summary><category term="leben"></category></entry><entry><title>Pelican Setup - at Ease</title><link href="http://querbalken.net/pelican-setup-at-ease-en.html" rel="alternate"></link><updated>2013-08-04T00:00:00+02:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-08-04:pelican-setup-at-ease-en.html</id><summary type="html">&lt;h1&gt;Base Installation of&amp;nbsp;Pelican&lt;/h1&gt;
&lt;p&gt;Shell is your friend?
I&amp;#8217;ll show howto create a blog with pelican, straightforward following &lt;a href="http://docs.getpelican.com/en/3.2/getting_started.html"&gt;pelican getting_started&lt;/a&gt; as suggested with python 2.7 - in an&amp;nbsp;virtualenv.&lt;/p&gt;
&lt;h2&gt;Set up Python in&amp;nbsp;Virtualenv&lt;/h2&gt;
&lt;p&gt;Sure you have virtualenv and pip installed? For&amp;nbsp;Debian/Ubuntu: &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;sudo&lt;/span&gt; &lt;span class="nx"&gt;apt&lt;/span&gt;&lt;span class="na"&gt;-get&lt;/span&gt; &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nx"&gt;virtualenvwrapper&lt;/span&gt; &lt;span class="nx"&gt;python&lt;/span&gt;&lt;span class="na"&gt;-virtualenv&lt;/span&gt; &lt;span class="nx"&gt;python&lt;/span&gt;&lt;span class="na"&gt;-pip&lt;/span&gt;

&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;cd&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;PATH_TO_BLOG&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;virtualenv&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="na"&gt;-site-packages&lt;/span&gt; &lt;span class="nx"&gt;pelican_blog_env&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;cd&lt;/span&gt; &lt;span class="nx"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;source&lt;/span&gt; &lt;span class="nx"&gt;bin&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;activate&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;which&lt;/span&gt; &lt;span class="nx"&gt;python&lt;/span&gt;
   &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nb"&gt;&lt;span class="caps"&gt;PATH&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;/&lt;/span&gt;&lt;span class="nx"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;bin&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;python&lt;/span&gt;

&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;python&lt;/span&gt; &lt;span class="na"&gt;-V&lt;/span&gt;
   &lt;span class="nx"&gt;Python&lt;/span&gt; &lt;span class="mf"&gt;2.7.3&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Install&amp;nbsp;Pelican&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;pelican&lt;/span&gt;
   &lt;span class="p"&gt;...&lt;/span&gt;
   &lt;span class="o"&gt;=====================================================&lt;/span&gt;
   &lt;span class="nl"&gt;&lt;span class="caps"&gt;WARNING&lt;/span&gt;:&lt;/span&gt; &lt;span class="n"&gt;The&lt;/span&gt; &lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="n"&gt;extension&lt;/span&gt; &lt;span class="n"&gt;could&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;be&lt;/span&gt; &lt;span class="n"&gt;compiled&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;speedups&lt;/span&gt; &lt;span class="n"&gt;are&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;enabled&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
   &lt;span class="n"&gt;Plain&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt; &lt;span class="n"&gt;installation&lt;/span&gt; &lt;span class="n"&gt;succeeded&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
   &lt;span class="o"&gt;=====================================================&lt;/span&gt;
   &lt;span class="n"&gt;Successfully&lt;/span&gt; &lt;span class="n"&gt;installed&lt;/span&gt; &lt;span class="n"&gt;pelican&lt;/span&gt; &lt;span class="n"&gt;feedgenerator&lt;/span&gt; &lt;span class="n"&gt;jinja2&lt;/span&gt; &lt;span class="n"&gt;pygments&lt;/span&gt; &lt;span class="n"&gt;docutils&lt;/span&gt; &lt;span class="n"&gt;pytz&lt;/span&gt; &lt;span class="n"&gt;blinker&lt;/span&gt; &lt;span class="n"&gt;unidecode&lt;/span&gt; &lt;span class="n"&gt;six&lt;/span&gt; &lt;span class="n"&gt;markupsafe&lt;/span&gt;
   &lt;span class="n"&gt;Cleaning&lt;/span&gt; &lt;span class="n"&gt;up&lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;

&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;Markdown&lt;/span&gt; 
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;typogrify&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="p"&gt;..&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;tar&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;czf&lt;/span&gt; &lt;span class="n"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;fresh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tar&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gz&lt;/span&gt; &lt;span class="n"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;(I like having clean starting point / tarball, if I mess too much&amp;nbsp;around.)&lt;/p&gt;
&lt;h2&gt;Build&amp;nbsp;Sceleton&lt;/h2&gt;
&lt;p&gt;See also &lt;a href="http://hackercodex.com/guide/pelican-static-site-generator-install"&gt;Generating Static Sites with Pelican&lt;/a&gt;
It helped me figuring out what the coming questions ment. (And chapo! I &lt;em&gt;never&lt;/em&gt; saw someone typing faster! &lt;em&gt;*gg*&lt;/em&gt;)&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;quickstart&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Entering the&amp;nbsp;Blog&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="n"&gt;querbalken&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;mkdir&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pages&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The &lt;em&gt;site&lt;/em&gt; you were asked for is the folder it creates for your blog. 
You can change settings later in configfiles&amp;#8230;
For me its not clear what happens with the &lt;em&gt;url&lt;/em&gt; &lt;code&gt;pelican-quickstart&lt;/code&gt; asked me.
What with &lt;a href="http://querbalken.net"&gt;querbalken.net&lt;/a&gt;?
Will it still stay local?
Or will it try to link to my (yet) unexisting online site?
Lets explore that later, sure I&amp;#8217;ll figure that out, if needed at&amp;nbsp;all&amp;#8230;&lt;/p&gt;
&lt;p&gt;The subfolder &lt;em&gt;pages&lt;/em&gt; will hold the few static main pages, 
like my contact page &lt;code&gt;MY-VERY-NAME.md&lt;/code&gt;. 
Other subfolders of contents are treated as categories. Like &lt;em&gt;rant&lt;/em&gt;, &lt;em&gt;tutorials&lt;/em&gt;, &lt;em&gt;misc&lt;/em&gt; (default, if no subfolders exist).
I will also  have an &lt;em&gt;image&lt;/em&gt; subfolder, too. Not sure where to place that&amp;nbsp;best.&lt;/p&gt;
&lt;p&gt;Then create first content in e.g. &lt;code&gt;content/2013-08-03-readme1st.md&lt;/code&gt; and then&amp;nbsp;do&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="n"&gt;html&lt;/span&gt;
 &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="n"&gt;serve&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Open in browser &lt;code&gt;localhost:8000&lt;/code&gt;  to see the&amp;nbsp;result.&lt;/p&gt;
&lt;p&gt;Here you can see what you can&amp;nbsp;do:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="n"&gt;help&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h1&gt;Tweaking&amp;nbsp;Around&lt;/h1&gt;
&lt;h2&gt;Author&lt;/h2&gt;
&lt;p&gt;Well, I am the only author for my blog, and thus can minimize some settings.
As described in &lt;a href="http://www.rousette.org.uk/blog/archives/running-pelican"&gt;Running Pelican&lt;/a&gt;, I changed my &lt;code&gt;pelicanconf.py&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;AUTHOR&lt;/span&gt;&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;MY&lt;/span&gt;&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;VERY&lt;/span&gt;&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;NAME&lt;/span&gt;&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;
&lt;span class="n"&gt;AUTHOR_URL&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;pages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;slug&lt;/span&gt;&lt;span class="p"&gt;}.&lt;/span&gt;&lt;span class="n"&gt;html&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;
&lt;span class="n"&gt;AUTHOR_SAVE_AS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;And created a first stub page in &lt;code&gt;content/pages/MY-VERY-NAME.md&lt;/code&gt;.
Seems to&amp;nbsp;work.&lt;/p&gt;
&lt;h2&gt;Theming&lt;/h2&gt;
&lt;p&gt;Here is a nice &lt;a href="http://pelican-themes-gallery.place.org"&gt;theme gallery&lt;/a&gt;. 
For simplicity I&amp;nbsp;just &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="n"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="n"&gt;clone&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//github.com/getpelican/pelican-themes.git&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;rsync&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;tuxlite_tbs&lt;/span&gt; &lt;span class="n"&gt;MY_NICE_THEME&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;and did there few edits.
Because the theme must be within &lt;code&gt;PYTHONPATH&lt;/code&gt;, I created a symbolic&amp;nbsp;link:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="n"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;python2&lt;/span&gt;&lt;span class="mf"&gt;.7&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;themes&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;ln&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;themes&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;MY_NICE_THEME&lt;/span&gt; &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;MY_NICE_THEME&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Folder&amp;nbsp;Layout&lt;/h2&gt;
&lt;p&gt;When I look at that it currently looks like this:
(See the external &lt;em&gt;draft-content&lt;/em&gt; folder? 
My drafts currently not go online.&amp;nbsp;)&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="n"&gt;Blog&lt;/span&gt;
&lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;README&lt;/span&gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt;
&lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;include&lt;/span&gt;
    &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
        &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;python2&lt;/span&gt;&lt;span class="mf"&gt;.7&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
                &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
                    &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
                        &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;themes&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
                            &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;MY_NICE_THEME&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;symlink&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;other&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;themes&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt; 
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;MY_NICE_THEME&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;querbalken&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;Makefile&lt;/span&gt;
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;pelicanconf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;develop_server&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sh&lt;/span&gt;
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;publishconf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;
        &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
            &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;08&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mo"&gt;03&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;readme1st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt;
            &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;images&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
                &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;mailto&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;jpg&lt;/span&gt;
            &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;pages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
                &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;&lt;span class="caps"&gt;MY&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;VERY&lt;/span&gt;&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;&lt;span class="caps"&gt;NAME&lt;/span&gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt;
        &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;draft&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
          &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;08&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mo"&gt;04&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pelican&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;setup&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ease&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt;
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;images_raw&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
        &lt;span class="o"&gt;|--&lt;/span&gt; &lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Next Day: Remember to Enter&amp;nbsp;Virtualenv&lt;/h2&gt;
&lt;p&gt;In case I ever will forget, here are those lines to activate my&amp;nbsp;virtualenv.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;cd&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;PATH_TO_BLOG&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;virtualenv&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="na"&gt;-site-packages&lt;/span&gt; &lt;span class="nx"&gt;pelican_blog_env&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;cd&lt;/span&gt; &lt;span class="nx"&gt;pelican_blog_env&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;source&lt;/span&gt; &lt;span class="nx"&gt;bin&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;activate&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2&gt;Push&amp;nbsp;&lt;span class="caps"&gt;FTP&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Simple: &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="n"&gt;publish&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Then all inside folder &lt;em&gt;output&lt;/em&gt; goes up the&amp;nbsp;web.&lt;/p&gt;
&lt;h2&gt;Make &lt;em&gt;devserver&lt;/em&gt; vs &lt;em&gt;make&amp;nbsp;publish&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span class="caps"&gt;O.K.&lt;/span&gt; now I also understand the&amp;nbsp;difference: &lt;/p&gt;
&lt;p&gt;&lt;code&gt;make devserver&lt;/code&gt; reads from &lt;code&gt;pelicanconf.py&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;  &lt;span class="n"&gt;&lt;span class="caps"&gt;SITEURL&lt;/span&gt;&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//localhost:8000&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;That keeps all &lt;strong&gt;generated links&lt;/strong&gt; local.
This will be e.g. &lt;span class="caps"&gt;RSS&lt;/span&gt; / Atom Feed pointing to local xml files.
(All links directly specified in markdown source will of course point where they&amp;nbsp;point.)&lt;/p&gt;
&lt;p&gt;&lt;code&gt;make publish&lt;/code&gt; reads the &lt;em&gt;url&lt;/em&gt; you specified (remember &lt;code&gt;pelican-quickstart&lt;/code&gt;?)
from &lt;code&gt;publishconf.py&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;  &lt;span class="n"&gt;&lt;span class="caps"&gt;SITEURL&lt;/span&gt;&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//querbalken.net&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This makes all the generated links point to the online&amp;nbsp;website.&lt;/p&gt;
&lt;p&gt;Thats all &amp;#8216;til now. &lt;em&gt;Veery&lt;/em&gt; smooth and&amp;nbsp;easy!&lt;/p&gt;
&lt;p&gt;Sure, is work left and there are indeed some issues, e.g. with the theme.
For example blockquoted code of my markdown has strange artifacts 
with color highlighting with this&amp;nbsp;theme.&lt;/p&gt;
&lt;p&gt;But, I already right now can place articles into web, just having static&amp;nbsp;webspace.&lt;/p&gt;
&lt;p&gt;Welcome&amp;nbsp;suggestions&amp;#8230; &lt;/p&gt;
&lt;p&gt;Cherio!&lt;/p&gt;
&lt;!-- ![Cheerios](|filename|/images/220px-Cheerios.png) --&gt;

&lt;p&gt;&lt;img alt="Cheerios" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Cheerios.png/220px-Cheerios.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://querbalken.net/pages/andreas-huewel.html"&gt;Andreas&amp;nbsp;Hüwel&lt;/a&gt;&lt;/p&gt;</summary><category term="bloggen"></category><category term="pelican"></category><category term="virtualenv"></category></entry><entry><title>README.1st - Blog doch einfach mal mit Pelican</title><link href="http://querbalken.net/readme-1st-just-blog-with-pelican.html" rel="alternate"></link><updated>2013-08-03T00:00:00+02:00</updated><author><name>Andreas Hüwel</name></author><id>tag:querbalken.net,2013-08-03:readme-1st-just-blog-with-pelican.html</id><summary type="html">&lt;h1&gt;Am Anfang war der&amp;nbsp;Wunsch&amp;#8230;&lt;/h1&gt;
&lt;p&gt;Klar dass hier erstmal ein bisschen Geschwülste über 
&amp;#8220;Blog, ja - toll! Ich auch!&amp;#8221; Und was-wer-wie-warum jetzt und so ich-wichtig Zeugs&amp;nbsp;kommt&amp;#8230;&lt;/p&gt;
&lt;p&gt;Wers wirklich nicht aushält, 
und doch wissen möcht wie ich&amp;#8217;s nun gemacht hab, 
hüpft halt &lt;a href="#seite_unten"&gt;weiter nach unten&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Die erste Frage ist natürlich, 
was für ein Blog das werden soll, 
für wen, was für Features ich haben möchte - Artikel, Tagging&amp;nbsp;usw.&lt;/p&gt;
&lt;p&gt;Mache ich also ein kleines statisches Mini-Blog, 
oder möchte ich auch erweitertes Zeugs wie Tagging, Suche,
Leser-Feedback via &lt;span class="caps"&gt;RSS&lt;/span&gt; oder Twitter und den ganzen tollen dynamischen&amp;nbsp;Krams?&lt;/p&gt;
&lt;p&gt;Dann kommt mir kleiner Nerd natürlich auch gleich die Frage in den Sinn, 
welche Technik dafür geeignet&amp;nbsp;ist. &lt;/p&gt;
&lt;p&gt;Mein Umfeld -  ja ich staune: ausnahmslos jeder mit eigenen Erfahrungen - 
rät mir wehement von Drupal oder Joomla ab. 
(Dabei hatte ich schon mal mit Drupal angefangen, dazu gleich.)
Bei der kurzen Suche nach kleinen statischen Blog-Generatoren 
kreuzen dann zig modische Sachen über den Weg
 - das Entscheiden für und Leben mit technischen Lösungen 
im Internet kommt mir wie ein Blick auf Eintagsfliegen und Dinosaurier vor.
Rasend schnell, und auch wieder schnell vorbei, oder gigantisch
 - sowohl Möglichkeiten als auch Anforderungen  - einschließlich 
der ganzen&amp;nbsp;Sicherheitsdinge. &lt;/p&gt;
&lt;p&gt;Also was sagen andere? Empfehlungen &lt;em&gt;für was kleines&lt;/em&gt; reichen von 
&lt;a href="http://jekyllrb.com"&gt;Jekyll&lt;/a&gt;, &lt;a href="http://sphinx-doc.org"&gt;Sphinx&lt;/a&gt; über &lt;a href="http://docs.getpelican.com"&gt;Pelican&lt;/a&gt;.
Oder nehme ich wie ursprünglich gedacht doch &lt;a href="https://drupal.org"&gt;Drupal&lt;/a&gt;?
Da hatte ich nämlich schon eine lokale Drupal-Sandbox aufgemacht und 
schön alles zusammen testweise auf 
&lt;a href="http://freehostingnoads.net"&gt;freehostingnoads.net&lt;/a&gt; hochgeladen. 
Doch während dieser schönen Einarbeitungsphase fielen mir
nach und nach die regelmäßigen Postings der Drupal-Security-Mailingliste
denn doch ins Auge. Ups! Bau ich mir da ein &lt;em&gt;Dauerwartungsmonster&lt;/em&gt; auf?
&amp;#8220;Ich wüllt doch nur ab und zu &amp;#8216;nen Artikel ins Netz&amp;nbsp;schubsen&amp;#8230;&amp;#8221;&lt;/p&gt;
&lt;p&gt;Trotz des ersten Anlaufs mit Drupal - und das Theme da war mir 
wirklich gut gelungen! - find ich, dass ich doch eignetlich grad
den Wunsch habe ein kleines Blog zügig mit ersten Texten zu bestücken.
Das ganze drumherum und Layout und all das &amp;#8230; bittenichtjetzt &amp;#8230;
des ergibt sich sowieso dann nach und nach. 
Und statischen Webspace kann ich direkt jetzt so und ganz werbefrei&amp;nbsp;hochladen.&lt;/p&gt;
&lt;p&gt;Also einfach blindlings &lt;a href="http://docs.getpelican.com"&gt;Pelican&lt;/a&gt; 
starten und halt sehen was kommt.
&lt;a href="http://python.org"&gt;Python&lt;/a&gt; kann ich soweit, 
&lt;a href="http://daringfireball.net/projects/markdown"&gt;Markdown&lt;/a&gt; sollte auch gehn.
Inspiriert hat mich u.a. &lt;a href="http://arunrocks.com/moving-blogs-to-pelican"&gt;Moving Blogs to Pelican&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Achja - vermutlich wird der Blog hauptsächlich auf deutsch sein.
Wenn ich glaube, dass einzelne Inhalte eine größere
 (internationale) Leserschaft haben könnte, eben auf&amp;nbsp;englisch.&lt;/p&gt;
&lt;p&gt;&lt;a id="seite_unten"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Genug Geschwatze&amp;#8230; &lt;a href="http://querbalken.net/pelican-setup-at-ease-en.html"&gt;&lt;strong&gt;Scotty - mach&amp;nbsp;an!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</summary><category term="bloggen"></category></entry></feed>