tag:blogger.com,1999:blog-67359042679895518122024-02-19T18:57:17.450+02:00Stets unterwegsAls digitaler Nomade mit offenen Augen durch die WeltAnonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.comBlogger69125tag:blogger.com,1999:blog-6735904267989551812.post-22805741507540787142018-01-20T19:33:00.000+02:002018-01-20T19:46:15.294+02:00Veröffentlichungen im Dezember 2017 und Januar 2018In den vergangenen beiden Monaten gab es einiges an Veröffentlichungen in Print und Online:<br />
<br />
<ul>
<li>Frank Hofmann , Mandy Neumeyer: Digitaler Kehraus. Den Firefox-Browser von ungewollten Spuren befreien, <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/01/Digitaler-Kehraus">LinuxUser 01/2018</a><br /><br />Als smarte Datenkraken sammeln Webbrowser zahlreiche Daten, die viel über den Benutzer verraten. Wer Privatsphäre schätzt, sollte daher ab und an im Browser aufräumen.</li>
</ul>
<ul>
<li>Frank Hofmann: Transformation. Asciidoc in verschiedene Formate konvertieren, <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/01/Digitaler-Kehraus" target="_blank">LinuxUser 01/2018</a> <br /><br />Ein Dokument, viele Ausgabeformate – das klingt verlockend und klappt in
der Praxis ganz gut. Kleine Stolperfallen bleiben aber bestehen.</li>
<li>Frank Hofmann, Gerold Rupprecht, Mandy Neumeyer: Datenstapler. MS-SQL-Klon Relationale Datenbank RSQL, <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/01/Datenstapler" target="_blank">LinuxUser 01/2018</a> <br /><br />Die quelloffene relationale Datenbank RSQL strebt an, abgespeckte Instanzen des Microsoft-SQL-Servers vollständig zu ersetzen.<br /></li>
<li>Frank Hofmann, Mandy Neumeyer: Grenzenlos. Medieninhalte grenzübergreifend nutzen, <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/01/Grenzenlos" target="_blank">LinuxUser 01/2018</a><br /><br />Mit Geo-IP-Sperren richten Content-Anbieter Blockaden gegen den Zugriff
aus dem Ausland ein. Mit den richtigen Mitteln lassen sich diese aber
legal umgehen.<br /></li>
<li>Frank Hofmann: Levenshtein Distance and Text Similarity in Python, <a href="http://www.stackabuse.com/levenshtein-distance-and-text-similarity-in-python/" target="_blank">StackAbuse</a><br /> </li>
<li>Frank Hofmann:<span style="font-weight: normal;"> Linux Kernel Memory Management: Swap Space, <a href="https://linuxhint.com/linux-memory-management-swap-space/" target="_blank">LinuxHint</a></span></li>
<li>Frank Hofmann, Mandy Neumeyer: Zauberlehrling. Mit Docopt Optionen für die Kommandozeile auswerten, <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/02/Zauberlehrling" target="_blank">LinuxUser 02/2018</a><br /><br />Es macht viel Arbeit, beim Erstellen von Programmen Optionen für die Kommandozeile zu definieren und zu parsen. Docopt senkt dabei den Aufwand. </li>
</ul>
<div class="attribute-author">
<div class="author">
<span itemscope="" itemtype="http://schema.org/NewsArticle">Mehr ist in Vorbereitung :)</span><br />
<span itemscope="" itemtype="http://schema.org/NewsArticle"><br /></span></div>
</div>
<span itemscope="" itemtype="http://schema.org/NewsArticle">
</span>Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-56767240621348959382018-01-17T00:27:00.000+02:002018-01-17T00:28:56.313+02:00Visualisierung des Wasserverbrauchs in KapstadtDie Region Western Cape mit seiner Metropole Kapstadt erlebt derzeit eine der größten Dürreperioden seiner Geschichte. In Folge dessen werden etliche Meerwasseraufbereitungsanlagen errichtet und neue Wasserquellen erschlossen.<br />
<br />
Zeitgleich gelten seit längerem immer stärkere Restriktionen in Bezug auf den Wasserverbrauch -- derzeit ist es Stufe 6. Damit ist bspw. nicht nur das Befüllen von Swimmingpools sowie das Waschen von Autos nicht mehr gestattet, ebenso sinkt der erlaubte Verbrauch pro Grundstück bzw. Haushalt auf 10500l pro Monat. Zusätzlich tritt ab Februar eine Verbrauchssteuer in Kraft, die sich anhand des Grundstückswertes bemisst.<br />
<br />
Um sich einen Überblick zum Verbrauch jedes Einzelnen zu verschaffen, hat die Stadt Kapstadt zudem den Verbrauch pro Grundstück auf einer <a href="https://citymaps.capetown.gov.za/waterviewer/" target="_blank">Landkarte</a> visualisiert. Der nachfolgende Ausschnitt dokumentiert den Stand vom November für den Vorort Sea Point.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbKszzOxFFDUy2Znb6PQzBsdt6kScOyXLJJlv47ddmZUUrq2axMOf1tM07Z2K7N39bfeTTwtEIERdzijxNDWXTD06Ha38RwzSgC2rvyzSpGlJNDcugqEDazbjTbqvjoTditaEPvj1Ljg9N/s1600/capetown-water-map.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="744" data-original-width="956" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbKszzOxFFDUy2Znb6PQzBsdt6kScOyXLJJlv47ddmZUUrq2axMOf1tM07Z2K7N39bfeTTwtEIERdzijxNDWXTD06Ha38RwzSgC2rvyzSpGlJNDcugqEDazbjTbqvjoTditaEPvj1Ljg9N/s320/capetown-water-map.png" width="320" /></a></div>
<br />
Link zur Landkarte: <a href="https://citymaps.capetown.gov.za/waterviewer/">https://citymaps.capetown.gov.za/waterviewer/</a>Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-61531511310309021672018-01-15T18:00:00.002+02:002018-01-15T18:00:38.407+02:00Daten auswerten mit dem Youth ExplorerDas im Kapstädter Osten beheimatete Projekt <a href="https://openup.org.za/" target="_blank">OpenUp</a> trägt offene Daten (Open Data) zusammen und visualisiert diese über ihre Webseite. Das erlaubt es vielen Menschen, statistische Auswertungen auf einen Blick zu verstehen.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttBQ1MnqynSZPtwKm9cu7atZzbfY5ou11eC-Z0uXnv3Iefg3d3P2SFqBmA-ubOulrVu11q5MmQFwNSwQjk3LP7SZgiPIMvAYmYwx3QNZz5hnASgtx0MCGGI5EaqjzbjtXcUvv-ocQ4k1H/s1600/youth-explorer.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="595" data-original-width="910" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttBQ1MnqynSZPtwKm9cu7atZzbfY5ou11eC-Z0uXnv3Iefg3d3P2SFqBmA-ubOulrVu11q5MmQFwNSwQjk3LP7SZgiPIMvAYmYwx3QNZz5hnASgtx0MCGGI5EaqjzbjtXcUvv-ocQ4k1H/s320/youth-explorer.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Detailansicht für eine Region</td></tr>
</tbody></table>
<br />
Eines der Projekte ist der <a href="https://youthexplorer.org.za/" target="_blank">Youth Explorer</a>. Über eine interaktive Landkarte macht es beispielsweise die verschiedenden demographischen Unterschiede zwischen den einzelnen Provinzen Südafrikas sichtbar, ebenso die Verteilung der Geschlechter sowie die Zugehörigkeit zu einer Nationalität, der Bildungsstand oder die Qualität des Internetzugangs. <br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf1hYlUNLuCEnZsMrQ698tYxMv1N4Z57jLMQxGIUowpfq-vCaexkl4LqIIkvM0dEeSo3XkU9fiWQIMmcO96hr1_dd3XKagwHqR0I1U47uZIZZqb3eIl-uRCxuewLyQJJ3BuyNf4YHjznMe/s1600/youth-explorer-internet.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="630" data-original-width="1112" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf1hYlUNLuCEnZsMrQ698tYxMv1N4Z57jLMQxGIUowpfq-vCaexkl4LqIIkvM0dEeSo3XkU9fiWQIMmcO96hr1_dd3XKagwHqR0I1U47uZIZZqb3eIl-uRCxuewLyQJJ3BuyNf4YHjznMe/s320/youth-explorer-internet.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Detailansicht für ausgewählte Daten</td></tr>
</tbody></table>
<br />
Es ist wirkich beeindruckend, welche Daten erhoben und zusammengefasst werden. Hinter der Plattform steckt viel freie Software -- so z.B. Python, Django, das Versionskontrollsystem Git und das DBMS PostgreSQL. Im Moment laufen Optimierungen, um die Zugriffe auf die hinterlegten Daten zu verbessern und die Zugriffszeiten deutlich zu verringern. Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-3614125448680054202017-11-18T22:19:00.002+02:002017-11-18T22:19:59.611+02:00Richtige Passworte auswählen ... ist nicht immer ganz einfach. Manchmal geht es einfach daneben:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX0yZhyphenhyphenTOEThznHU2Sxc157R_H20SByjrzKJp6O9XVmLUesz-FKlOJgxNGjj9-VrwJ6z7Zz2jxdgNxmaesJf6jWstNeFxKWckBTWcAHJ9yiZOfTtx8hwBIs3_mkprs_o2K5TzxS_J49DNL/s1600/cartoon-password.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="595" data-original-width="1600" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX0yZhyphenhyphenTOEThznHU2Sxc157R_H20SByjrzKJp6O9XVmLUesz-FKlOJgxNGjj9-VrwJ6z7Zz2jxdgNxmaesJf6jWstNeFxKWckBTWcAHJ9yiZOfTtx8hwBIs3_mkprs_o2K5TzxS_J49DNL/s320/cartoon-password.jpg" width="320" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-28272370442892072392017-11-10T22:00:00.002+02:002018-01-20T19:11:27.729+02:00Bibliotheken zur Auswertung von KommandozeilenparameternComputerprogramme werden mit einem bestimmen Zweck entwickelt. Die Werkzeuge auf UNIX/Linux-Systemen sind sehr spezialisiert und folgen der Idee "ein Werkzeug für eine Aufgabe, aber so gut wie möglich." Einzelne Werkzeuge kombinieren Sie miteinander zu mächtigen Werkzeugketten. Mit Hilfe von <br />
Kommandozeilenparametern, die sie den Programmen beim Aufruf mitgeben, steuern Sie die Ausführung und fangen Sonderfälle ab.<br />
<br />
Jede Programmiersprache verfügt über eine oder mehrere Möglichkeiten, diese Kommandozeilenparameter auszuwerten. Nachfolgend eine erste Zusammenstellung dazu.<br />
<br />
<ul>
<li>C/C++<br />argc() und argv(), <a href="https://www.gnu.org/software/libc/manual/html_node/Getopt.html#Getopt" target="_blank">getopt</a>, <a href="https://www.gnu.org/software/libc/manual/html_node/Argp.html" target="_blank">argp</a>, <a href="https://github.com/weisslj/cpp-optparse" target="_blank">optparse</a>, <a href="https://github.com/docopt/docopt.cpp" target="_blank">docopt</a>, <a href="https://www.gnu.org/software/libc/manual/html_node/Suboptions.html#Suboptions" target="_blank">suboptions</a></li>
<li>Python<br /><a href="https://docs.python.org/3/library/sys.html" target="_blank">sys.argv()</a>, <a href="https://docs.python.org/3/library/getopt.html#module-getopt" target="_blank">getopt</a>, <a href="https://docs.python.org/3/library/argparse.html#module-argparse" target="_blank">argparse</a>, <a href="https://docs.python.org/3/library/optparse.html#module-optparse" target="_blank">optparse</a>, <a href="http://docopt.org/" target="_blank">docopt</a>, <a href="http://click.pocoo.org/6/" target="_blank">click</a> <a href="http://docopt.org/" target="_blank"><br /></a></li>
<li>Perl<br /><a href="https://perlmaven.com/argv-in-perl" target="_blank">@ARGV</a>, <a href="https://perldoc.perl.org/Getopt/Std.html" target="_blank">getopt</a>, <a href="http://search.cpan.org/~mytram/Getopt-ArgParse-1.0.2/lib/Getopt/ArgParse.pm" target="_blank">argparse</a>, <a href="http://search.cpan.org/~tokuhirom/Docopt-0.03/lib/Docopt.pm" target="_blank">docopt</a></li>
<li>Tcl<br />argc und argv, <a href="http://wiki.tcl.tk/17342" target="_blank">getopt</a>, <a href="http://www.chevreux.org/projects_tcl.html" target="_blank">argp</a>, <a href="https://github.com/docopt/docopt.tcl" target="_blank">docopt</a>, usage, getKnowopt, <a href="http://wiki.tcl.tk/784" target="_blank">cmdline</a></li>
</ul>
Mal sehen, was wir noch ergänzen können.<br />
<br />
Für Python gibt es <a href="http://www.stackabuse.com/command-line-arguments-in-python/" target="_blank">hier</a> einen ausführlicheren Beitrag von mir auf <a href="http://stackabuse.com/" target="_blank">StackAbuse</a>.<br />
<br />
[Nachtrag am 20. Jan 2018]<br />
<br />
Im Magazin <a href="http://www.linux-user.de/" target="_blank">LinuxUser</a> ist in der <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/02" target="_blank">Ausgabe 02/2018</a> ein ausführlicher <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/02/Zauberlehrling" target="_blank">Beitrag von mir zu Docopt</a> erschienen.Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-86699147391334013002017-11-10T19:31:00.004+02:002017-11-11T10:12:00.446+02:00Debian Package Creation HowTo<a href="https://www.debian.org/" target="_blank">Debian</a>-Pakete zu erstellen, ist ein Prozess, der viel Wissen voraussetzt. Es geht dabei auch darum, einen hervorragenden Ruf in Bezug auf Qualität der Software und des Paketformats der Linux-Distribution aufrecht zu erhalten. In unserem <a href="https://www.dpmb.org/" target="_blank">Buch zu Debian-Paketmanagement</a> wurde sicher schon deutlich, wie vielschichtig das Thema Paketverwaltung ist.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsiE3kzuJtGKbsyVL2V1T9tDFRcMkmOmiiwRt-eBEwideAtKZc1uSCMXQV1am3k_sFt5JWhkDL5oP3o27DAV2xLaQER3sQmVLt9b66R_R5i9M4buV3uqDppuKdvjf1b-80ZhWoOkKJFhnG/s1600/debian-packaging-howto.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="734" data-original-width="861" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsiE3kzuJtGKbsyVL2V1T9tDFRcMkmOmiiwRt-eBEwideAtKZc1uSCMXQV1am3k_sFt5JWhkDL5oP3o27DAV2xLaQER3sQmVLt9b66R_R5i9M4buV3uqDppuKdvjf1b-80ZhWoOkKJFhnG/s320/debian-packaging-howto.png" width="320" /></a></div>
<br />
<br />
Für das Newsportal <a href="https://www.linuxhint.com/debian-package-creation-howto/" target="_blank">Linuxhint</a> entstand jetzt ein Beitrag, der den Ablauf des Bauens von Paketen verständlicher macht. Der Beitrag ist keine vollständige Anleitung, erleichtert aber den Einstieg und verhilft Ihnen zu ersten Erfolgserlebnissen. Für Verbesserungen dazu bin ich dankbar. Diese können direkt an das <a href="https://github.com/hofmannedv/debian-package" target="_blank">GitHub-Archiv</a> erfolgen.Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-61565364785778255442017-11-08T10:54:00.002+02:002018-01-27T10:27:08.161+02:00Lean Coffee Der Mittwochmorgen gehört inzwischen einem kleinen Zusammensein, genannt <a href="https://www.meetup.com/de-DE/lean-startup-coffee/" target="_blank">Lean Coffee Startup Meeting</a>. Unternehmer und Ingenieure aus allen Bereichen treffen sich zu einem recht zwanglosen Gedankenaustausch in einem vorher vereinbarten Cafè. Den Kaffee sponsorn die Organisatoren.<br />
<br />
Klingt erstmal reichlich unorganisiert, ist es aber beileibe nicht. Der Ablauf der Veranstaltung ist auf eine Stunde begrenzt und folgt der Methode des <a href="http://leancoffee.org/" target="_blank">Lean Coffee</a>. Nach einer kurzen Vorstellungsrunde notiert jeder Teilnehmer auf Notizzetteln die Themen, die er gern besprechen möchte -- von der Besiedlung des Mars über neueste Fintech-Trends bishin zu kniffligen Fragen bei der Unternehmensführung. Nach drei Minuten werden die Vorschläge bewertet -- dazu vergibt jeder Teilnehmer maximal drei Punkte auf den Notizzetteln. Der Koordinator der Veranstaltung legt danach fest, welche Themen besprochen werden. Die Themen mit den meisten Punkten haben Vorrang, da sie das größte Interesse aller Teilnehmer signalisieren.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLJ7Z3B8JXXNAs2vc9ur9A4aZe2qQBhqy1Yvlvp9f-e6dltBB4NWcP-U6964p0N3zBeZODhy_ejYsrXY24e_t2l60W5o0v3HgimgYeO_QQnaeTDm25xQ1VnqIh9gbmwHK05Sl-tQbXk6eq/s1600/lean-coffee-1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLJ7Z3B8JXXNAs2vc9ur9A4aZe2qQBhqy1Yvlvp9f-e6dltBB4NWcP-U6964p0N3zBeZODhy_ejYsrXY24e_t2l60W5o0v3HgimgYeO_QQnaeTDm25xQ1VnqIh9gbmwHK05Sl-tQbXk6eq/s320/lean-coffee-1.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Gespräche mittendrin</td></tr>
</tbody></table>
<br />
Nach fünf Minuten wird per Daumen-hoch oder -runter abgestimmt, ob das Thema für weitere drei Minuten interessant ist. Danach wird das Thema gewechselt. Zum Schluß sammeln sich alle Themen.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1NIINoSwBaLSBKmGOzaLaJBygRuuBsP9IjwzFcIlzQlKKjfARMM3FE1biKs1YALyYxsGX6A8AMER6wW86xiA60dGF-h6-I6Uw9XC3recLV3xksN7dWR2_qYm99ONrMrp97ZLSvR0q0p-Z/s1600/lean-coffee-2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1NIINoSwBaLSBKmGOzaLaJBygRuuBsP9IjwzFcIlzQlKKjfARMM3FE1biKs1YALyYxsGX6A8AMER6wW86xiA60dGF-h6-I6Uw9XC3recLV3xksN7dWR2_qYm99ONrMrp97ZLSvR0q0p-Z/s320/lean-coffee-2.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Zusammenfassung am Schluß</td></tr>
</tbody></table>
Warum das Ganze? Die Gründe reichen vom gemeinschaftlichen Austausch mit Gleichgesinnten auf Augenhöhe über das Problemlösen bis hin zum Knüpfen von neuen Kontakten. Auch wer neu in der Stadt ist, findet somit flink und unkompliziert Anschluß.<br />
<br />
Jetzt heißt es wieder eine Woche warten -- bis zum nächsten Zusammentreffen.Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-79083264413844296572017-11-02T10:24:00.000+02:002017-11-10T19:39:33.782+02:00EinsEin Jahr Kapstadt. Ein Jahr Eintauchen und Schwimmen in einer Welt, die sich irgendwo ähnlich ist und sich trotzdem so anders als das vorher Gewohnte anfühlt. Eine neue Mischung aus anderen Gewohnheiten und Abläufen, Menschen und Hautfarben sowie <a href="https://stets-unterwegs.blogspot.co.za/2017/09/hadedas-der-personliche-klang-von-afrika.html" target="_blank">Gerüchen und Geräuschen</a>, die jeden Tag spannend ist und sich so sehr von Europa abhebt. Es fühlt sich leicht an und setzt doch viel mehr Organisiertheit voraus, ohne das es nicht geht. Vor der faszinierenden Kulisse des Tafelbergmassifs und des blauen Ozeans darf nicht vergessen werden, das Business auch konstantes Werkeln bedeutet. Dranbleiben ist angesagt.<br />
<br />
War der Schritt richtig? Ja. Weiter? Ja! Zeit für eine Eins und den Start in die Zwei.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRlZqNVV377mf9j94n6Q9awuYRg1SqFpKnxx6NI6Q2_RrKYqGYohq9L0nzVNJUv68IO3yzBAiRFx4vDVTOBGcY_pyIz9T24e7czn585Od3apNub5CPqPkANs0h_jqSaQZcnFYhgIm5mNhj/s1600/capetown-eins.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRlZqNVV377mf9j94n6Q9awuYRg1SqFpKnxx6NI6Q2_RrKYqGYohq9L0nzVNJUv68IO3yzBAiRFx4vDVTOBGcY_pyIz9T24e7czn585Od3apNub5CPqPkANs0h_jqSaQZcnFYhgIm5mNhj/s320/capetown-eins.jpg" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Jubiläums-Eins</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-51951844441737959322017-10-26T16:53:00.000+02:002017-10-26T16:53:06.529+02:00Das kulturelle Erbe hübsch verpacktWie bereits <a href="https://stets-unterwegs.blogspot.co.za/2017/09/das-kulturelle-erbe-im-blick.html" target="_blank">im September berichtet</a>, hat <a href="http://myciti.org.za/" target="_blank">MyCiti</a> anlässlich des <a href="https://en.wikipedia.org/wiki/Heritage_Day_(South_Africa)" target="_blank">Heritage Day</a> einen speziellen Linienplan veröffentlicht, in dem auch die Sehenswürdigkeiten in und um Kapstadt samt passender Haltestelle eingetragen sind. Die Karte kommt mit einem hübschen Cover und macht neugierig auf den Inhalt. So wird der nächste Ausflug richtig gut.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2OJh_Zp581nGfJgJd4Vo4pj0oV_-orVbddLYtSv6uUXEBCDzACVGekhhBtMqoG5e05I56125JgB0ndEjWqMfbhR3rG8BkbmS7ciL2guqeSbCPUVSsrc4WEowqz1VPE12v0KP5401M3LpH/s1600/myciti-map-heritage-cover.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1500" data-original-width="1097" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2OJh_Zp581nGfJgJd4Vo4pj0oV_-orVbddLYtSv6uUXEBCDzACVGekhhBtMqoG5e05I56125JgB0ndEjWqMfbhR3rG8BkbmS7ciL2guqeSbCPUVSsrc4WEowqz1VPE12v0KP5401M3LpH/s320/myciti-map-heritage-cover.png" width="234" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Hülle der Karte</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-13281821503942295332017-10-25T20:04:00.001+02:002017-10-25T20:33:22.876+02:00ArbeitspauseWer diesen Blog etwas verfolgt hat, wird gesehen haben, dass es eine recht intensive Arbeitsphase ist. In den letzten Wochen gab es etliche Veröffentlichungen in <a href="http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2017/11/Lose-verbunden" target="_blank">Printmedien</a> und auch <a href="https://stets-unterwegs.blogspot.co.za/2017/10/noch-mehr-artikel-auf-stackabuse.html" target="_blank">online</a>.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisYVXezsptNCQ933GINEvTJDsHkkagjz3z2NLBQbOsacyBJ6nwzNDXDCyvu3xGv8NdECz3TKOVk8vnYN2-_xylvI-gfHlLkpj2rjJTJI2S5l6KKLtC_nLwbzVvkd53JbYRkr7irkfy8eex/s1600/tux-at-work.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisYVXezsptNCQ933GINEvTJDsHkkagjz3z2NLBQbOsacyBJ6nwzNDXDCyvu3xGv8NdECz3TKOVk8vnYN2-_xylvI-gfHlLkpj2rjJTJI2S5l6KKLtC_nLwbzVvkd53JbYRkr7irkfy8eex/s320/tux-at-work.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Gemeinsames Arbeiten</td></tr>
</tbody></table>
<br />
<br />
Zum guten Arbeiten gehört auch eine verdiente Pause. Diese hier kombiniert <a href="https://www.dunesrestaurant.co.za/" target="_blank">Meerblick</a>, leckeren Fisch, Roiboos-Tee und ein gutes Buch.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbrjPt5EEukt4wqcbJ21Nv4yl0oS_ltHsnLl0kCONZsBoHBBYFM_a4fVm_E6r7OgQW784-b0G0350fnSfaFuOiHqlyoxF8JPzvXtFTHBVak1SljzcV5ol7thA3cTuXBkHJfFiBbQlb-5PN/s1600/follet.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbrjPt5EEukt4wqcbJ21Nv4yl0oS_ltHsnLl0kCONZsBoHBBYFM_a4fVm_E6r7OgQW784-b0G0350fnSfaFuOiHqlyoxF8JPzvXtFTHBVak1SljzcV5ol7thA3cTuXBkHJfFiBbQlb-5PN/s320/follet.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Arbeitspause</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-22802829863275759992017-10-22T20:12:00.000+02:002017-10-25T20:26:50.883+02:00Der Sommer ist wieder daEndlich ist er zurück - der Sommer. Nach etlichen Tagen mit eher gemischtem Wetter wird es wärmer und die Sonnenscheindauer größer. Das gibt Energie und motiviert, mehr Zeit draußen zu verbringen. Bei der Location ist das sicherlich auch kein Wunder.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtenOxxS-Fchp1eTlvJlKsNZ_kVUEzU09qpeXBjqiGO1VuheUy9sDso7LtZrMFWLRHnm9IfNo70FXphwLJDkTO8O1PPJACy2XUDZjEbDmMrhQeeTildjwTBo3XwID5ooGvjodAA8T-f-97/s1600/houtbay-beach.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtenOxxS-Fchp1eTlvJlKsNZ_kVUEzU09qpeXBjqiGO1VuheUy9sDso7LtZrMFWLRHnm9IfNo70FXphwLJDkTO8O1PPJACy2XUDZjEbDmMrhQeeTildjwTBo3XwID5ooGvjodAA8T-f-97/s320/houtbay-beach.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Hout Bay mit Strand</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY_ysbnnlKnU0wSycB4Z8wC95BgqnkfvXZEhSpfNdM1dMSIoxA9PrMBsZdCFcn0dnrmUcoXi8sNhV-bX_ZHNW8_kjbwQHvRksVgW2cIVTEieLQ1SJpUgjfWiRQyymI5Phv9WU4dkacNFet/s1600/capetown-harbour2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY_ysbnnlKnU0wSycB4Z8wC95BgqnkfvXZEhSpfNdM1dMSIoxA9PrMBsZdCFcn0dnrmUcoXi8sNhV-bX_ZHNW8_kjbwQHvRksVgW2cIVTEieLQ1SJpUgjfWiRQyymI5Phv9WU4dkacNFet/s320/capetown-harbour2.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Kapstadt mit Hafen und Tafelberg</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-74474378836385909032017-10-14T14:03:00.001+02:002017-10-14T14:03:10.296+02:00Informationen zu Busnetz von Golden Arrow als Open Data verfügbarIm Western Cape operieren mehrere Busunternehmen im Rahmen des ÖPNV, so z.B. <a href="http://myciti.org.za/" target="_blank">MyCiti</a>, <a href="https://www.gabs.co.za/" target="_blank">Golden Arrow</a> und die vielen privat betriebenen Minitaxis. Wie <a href="https://stets-unterwegs.blogspot.co.za/2017/09/share-road.html" target="_blank">bereits früher berichtet</a>, existiert seit Beginn diesen Jahres eine Karte der Initiative <a href="http://whereismytransport.com/" target="_blank">WhereIsMyTransport</a>, auf der alle regelmäßigen Buslinien von MyCiti und den Minitaxis zusammengefasst sind. Das erleichert Ihnen den Weg von A nach B im Großraum Kapstadt erheblich.<br />
<br />
Die frei verfügbare Datenmenge zum Verkehrsnetz wird jetzt noch größer. Wie <a href="https://openup.org.za/" target="_blank">OpenUp</a> in der vergangenen Woche via <a href="https://twitter.com/OpenUpSA/status/915976149250883584" target="_blank">Twitter</a> mitteilte, stehen von nun an auch sämtliche Haltestellen des Busnetzes von Golden Arrow im Rahmen des Projekts <a href="https://data.code4sa.org/" target="_blank">Code for South Africa</a> <a href="https://data.code4sa.org/Transport/Golden-Arrow-Bus-Stops/v9d4-guqe" target="_blank">als Open Data zur Verfügung</a>. Bereitgestellt hat die Daten freundlicherweise die <a href="http://www.capetown.gov.za/" target="_blank">Stadtverwaltung von Kapstadt</a>. Damit wird die bereits bestehende Karte noch umfangreicher und erlaubt weitere Verknüpfungen und Erweiterungen der bestehenden Navigationssoftware.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNWs0qbxgF1_U155fAAU6E90nUhtdZ5A8Q0ktHjPBwRkKPZj2OSR40loYPRRMSlU0rgSEXs8ehzLcfNlPfqWkRXUu8JrAPZQnmNGiHFhyphenhyphenG31qyVWAl3_VY5o3rByL5sYI4BpwBfHHBIiHK/s1600/code4sa-goldenarrow.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="629" data-original-width="1228" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNWs0qbxgF1_U155fAAU6E90nUhtdZ5A8Q0ktHjPBwRkKPZj2OSR40loYPRRMSlU0rgSEXs8ehzLcfNlPfqWkRXUu8JrAPZQnmNGiHFhyphenhyphenG31qyVWAl3_VY5o3rByL5sYI4BpwBfHHBIiHK/s320/code4sa-goldenarrow.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Die Haltestellen von Golden Arrow auf einer Landkarte von Google Maps</td></tr>
</tbody></table>
<br />
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-34292436397324711802017-10-13T20:37:00.001+02:002017-10-13T20:37:56.033+02:00Wildfeuer am TafelbergRund um den Tafelberg flammen jedes Jahr immer wieder Feuer auf. Auf Fotos sieht das insbesondere in der Nacht sehr spektakulär aus. Die Rauchsäule ist oft sehr groß. Häufig ist die Ursache für das Feuer nicht ermittelbar, wobei die Trockenheit meist der entscheidenden Faktor ist. Das Unterholz brennt sehr schnell und großflächig.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Qu5gFh0_a-k/0.jpg" src="https://www.youtube.com/embed/Qu5gFh0_a-k?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<br />
Derzeit gibt es ein größeres Feuer auf der Westseite des Tafelbergmassivs zwischen <a href="http://www.kapstadt.de/reisefuehrer/atlantikkueste/camps-bay" target="_blank">Camps Bay</a> und <a href="http://www.houtbay.org/" target="_blank">Hout Bay</a>. Ausgebrochen ist es am Mittwoch, d.h. vor zwei Tagen. Trotz massiver Bekämpfung mit mehreren Löschhubschraubern und einer dreistelligen Anzahl an Einsatzkräften ist das Feuer bis heute nicht wirklich unter Kontrolle. Das beeinträchtigt auch den Verkehr, weil zeitweise die Küstenstraße (M6) gesperrt ist und somit die Verbindung nach Kapstadt sehr eingeschränkt ist.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJMBhD4gAj4_6GxuaXhwEl_SIABjo3LiTjhq3JF7PKHKCBlpD_7lSlpj7rPprcTup4usZGkWe3x3o9yU_XEgqHEgZ6YYZaCKrMZO1avCWHK5dhRabzVn6ri9ulYPS1mg-Z1fnnyFnxSlUN/s1600/campsbay-fire.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJMBhD4gAj4_6GxuaXhwEl_SIABjo3LiTjhq3JF7PKHKCBlpD_7lSlpj7rPprcTup4usZGkWe3x3o9yU_XEgqHEgZ6YYZaCKrMZO1avCWHK5dhRabzVn6ri9ulYPS1mg-Z1fnnyFnxSlUN/s320/campsbay-fire.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Blick von Hout Bay zum Tafelberg mit Rauchwolken</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-45097920764503604012017-10-11T23:11:00.000+02:002017-10-11T23:12:42.802+02:00Noch mehr Artikel auf StackAbuseIn den letzten Tagen sind zwei weitere Artikel von mir auf <a href="http://www.stackabuse.com/" target="_blank">StackAbuse</a> erschienen. Im ersten geht es um symbolische Links -- wie man dieser erstellt und validiert. Dazu gehört auch die Vorstellung des Werkzeugs <a href="https://packages.debian.org/stretch/symlinks" target="_blank">symlinks</a>.<br />
<br />
Der zweite Beitrag widmet sich dem Thema des Findens bestimmter Inhalte in Textdateien, komprimierten Dateien sowie Archiven. Ebenfalls dürfen Rechenblätter von Tabellenkalkulationen und PDF-Dokumente nicht zu kurz kommen. Behilflich sind hierbei Werkzeuge wie zgrep, <a href="http://mechtilde.de/Loook/" target="_blank">loook</a> und pdfgrep.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEcQ2dLorV5a3ThrW3R5B1s8bbXrO9IE1hgkPlAhwL-zU3AQeXYfC35QpNnssR-GedeV7tL5IE8zJgqxM-F52ob-fNGGUthyphenhyphenT7XF7uaiGbnUR19nPAYyriiBakGeqVGvSn9uErMz9xZws3/s1600/loook.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="363" data-original-width="459" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEcQ2dLorV5a3ThrW3R5B1s8bbXrO9IE1hgkPlAhwL-zU3AQeXYfC35QpNnssR-GedeV7tL5IE8zJgqxM-F52ob-fNGGUthyphenhyphenT7XF7uaiGbnUR19nPAYyriiBakGeqVGvSn9uErMz9xZws3/s320/loook.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Suche mittels loook</td></tr>
</tbody></table>
Hier geht es zu den beiden (englischsprachigen) Artikeln:<br />
<ul>
<li><a href="http://www.stackabuse.com/symbolic-links-in-unix-linux/" target="_blank">Symbolic Links in Unix/Linux</a></li>
</ul>
<ul>
<li><div class="post-title">
<a href="http://www.stackabuse.com/linux-find-files-containing-text/">Linux: Find Files Containing Text</a></div>
</li>
</ul>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-84567034653749742152017-10-04T07:48:00.002+02:002017-10-04T11:24:30.065+02:00Herbstkooperation mit StackAbuse<a href="http://stackabuse.com/" target="_blank">Stack Abuse</a> ist eine kleiner Wissensfundus, bei der Themen aus der IT-Welt auseinandergenommen und detaillierter erklärt werden. Vieles dreht sich um die <a href="http://python.org/" target="_blank">Programmiersprache Python</a> und deren <a href="https://docs.python.org/3.6/py-modindex.html" target="_blank">Module</a>. Wer die Sprache kennt, weiß dass es vergleichsweise einfach ist, mit ihr warm zu werden und damit schnell produktiven und verständlichen Code zu fabrizieren, den man auch später wieder versteht.<br />
<br />
Etwas unübersichtlich ist jedoch die Menge der Module (Bibliotheken), die es mittlerweile gibt und die Teil der regulären Python-Veröffentlichung sind. Diese decken nahezu alle Bereiche ab -- sei es Kryptographie, Netzwerkfunktionen, Listen und Baumstrukturen sowie die Verarbeitung und Aufbereitung von numerischen Daten.<br />
<br />
Nicht zu allen Themen gibt es Einführungen -- aber das soll sich ändern. Beigetragen habe ich dazu bisher mit diesen Themen:<br />
<br />
<ul>
<li><a href="http://www.stackabuse.com/command-line-arguments-in-python/" target="_blank">Command Line Arguments in Python</a></li>
<li><a href="http://www.stackabuse.com/parallel-processing-in-python/" target="_blank">Parallel Processing in Python</a></li>
</ul>
<br />
Weitere Beiträge folgen :)<br />
<br />
Ähnliche Beiträge hier im Blog waren bislang:<br />
<ul>
<li><a href="https://stets-unterwegs.blogspot.co.za/2016/12/daten-auswerten-mit-numpy.html" target="_blank">Daten auswerten mit NumPy</a></li>
<li><a href="https://stets-unterwegs.blogspot.co.za/2017/01/auswertung-mit-numpy-pandas-und.html" target="_blank">Auswertung mit NumPy, Pandas und Matplotlib</a></li>
</ul>
Weitere Veröffentlichungen finden Sie <a href="http://efho.de/fh/linux/veroeffentlichungen.html" target="_blank">hier in dieser Liste</a>.<br /><ul>
</ul>
Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-84339309906563106482017-09-27T21:18:00.000+02:002017-09-27T21:18:38.024+02:00Zeitz MOCAA. Ein Museum für den afrikanischen KontentAm 22. September 2017 eröffnete in Kapstadt das Zeitz Museum of Contemporary Art of Afrika, kurz: <a href="https://zeitzmocaa.museum/" target="_blank">MOCAA</a>. Beheimatet in einem ehemaligen Silo in den Docklands der Waterfront, gibt es auf 6 Etagen und über 9500qm verteilt den Raum frei für zeitgenössische Kunst aus dem afrikanischen Kontinent.<br />
<br />
Das beinhaltet Skulpturen, Fotos, Audio- und Videoinstallationen sowie Zeichnungen von über 60 verschiedenen Künstlern. Es zeigt die gesamte Bandbreite und Vielfalt. Damit wird der Blick auf den Kontinent, seine Mystik und Glaubensebenen erlebbar. Status: anschauenswert.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrzviqRQE8OyOA7EbHXmjVVLt8s-hfujnI2i-0GeVhMVqe0GhLcKQEDV5tJPhz-bplxcYTcMz0dOkxZiEvg8DvtA-qatqlxgh_uk2Bx9YjhzTxV7T3iUC2BlRl4N99Ev_bwOu25IOBeK_K/s1600/mocaa-terrace-small.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrzviqRQE8OyOA7EbHXmjVVLt8s-hfujnI2i-0GeVhMVqe0GhLcKQEDV5tJPhz-bplxcYTcMz0dOkxZiEvg8DvtA-qatqlxgh_uk2Bx9YjhzTxV7T3iUC2BlRl4N99Ev_bwOu25IOBeK_K/s320/mocaa-terrace-small.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Auf der Terasse des Zeitz MOCAA</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-36026602699176756502017-09-25T16:38:00.000+02:002017-09-25T17:29:54.644+02:00Hadedas. Der persönliche Klang von AfrikaAfrika ist überall anders und passt nicht in eine vorgefertigte Schublade. Zudem hat jeder seine persönliche Referenzen, was er mit einem zunächst für ihn fremden Kontinent oder Ort verbindet.<br />
<br />
Für die einen ist es das Meeresrauschen, für den anderen die Sprachvielfalt der Menschengruppen oder das Hupen der Autos. Für mich ist es der charakteristische Ruf des <a href="https://en.wikipedia.org/wiki/Hadada_ibis" target="_blank">Hadeda Ibis</a> (<i>Bostrychia hagedash</i>). Diese Vogelart gehört zu den Ibisen und zählt zu den lautesten Vertretern seiner Art. Mit diesem Geräusch frühmorgens geweckt zu werden, heißt für mich, in Afrika zu sein.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/jSEGZrS2LIU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/jSEGZrS2LIU?feature=player_embedded" width="320"></iframe></div>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-25786904769524541012017-09-24T13:20:00.002+02:002017-09-24T13:20:57.945+02:00Das kulturelle Erbe im BlickSeit 1995 feiert Südafrika am 24. September offiziell den <a href="https://en.wikipedia.org/wiki/Heritage_Day_(South_Africa)" target="_blank">Heritage Day</a>. Dieser Tag gilt als offizieller Feiertag. Ziel ist, den Blick für das kulturelle Erbe sowie die Vielfalt von Glauben und Traditionen zu erhalten -- das, was die südafrikanische Nation in seiner Gesamtheit auch sehr spannend macht. Um diese Vielfalt bewußter zu erleben, laufen etliche Veranstaltungen, die unter dem Hashtag <a href="https://twitter.com/hashtag/HeritageDay?src=tren" target="_blank">#HeritageDay</a> kommentiert und dokumentiert werden.<br />
<br />
Damit Sie einen schärferen Blick für die Vielfalt bekommen, hat sich <a href="https://myciti.org.za/" target="_blank">MyCiti</a> -- einer der Nachverkehrsbetreiber in Kapstadt -- etwas sehr hübsches einfallen lassen. Von seiner Karte mit den einzelnen Buslinien gibt es seit Ende der Woche auch eine <a href="https://myciti.org.za/en/about/media-marketing/myciti-news/heritage-map-guide-myciti-commuters-to-citys-historic-sites/" target="_blank">spezielle Ausgabe</a>, auf der 20 Sehenswürdigkeiten eingetragen sind.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUjVJbNo0OyBcllv32I_kSc3qKIp_Hf3e_-Luq6K3_AOUsX0RJA8PdTQ7Wm2UZOMOgLlAqjTTlwpEQu5VFD3p4YOIREOmudJgDkX55mgOMiODTkXdRXO16RJd1ELz9BHNwZHalRZ2lHDy5/s1600/myciti-map-heritage.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="521" data-original-width="1104" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUjVJbNo0OyBcllv32I_kSc3qKIp_Hf3e_-Luq6K3_AOUsX0RJA8PdTQ7Wm2UZOMOgLlAqjTTlwpEQu5VFD3p4YOIREOmudJgDkX55mgOMiODTkXdRXO16RJd1ELz9BHNwZHalRZ2lHDy5/s320/myciti-map-heritage.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Der MyCiti-Routenplan (Ausschnitt)</td></tr>
</tbody></table>
Neben der Buslinie, mit der Sie den Ort erreichen, finden Sie eine Kurzbeschreibung zur Sehenswürdigkeit. Auf geht's!<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZA2gaQzRjiiUrbT6jqR9qr1EfwOuxDTNL91B8q4xq93GwGBJSo02XC0XYL9Thsp3YNMuwScKSJPSJ143oSbxbN6eAhsuNDRWj7u2GZuZFTJ9pY7sHZqXkEsEbIzrUR1VonkCZK2a-LopO/s1600/myciti-map-heritage-part.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="570" data-original-width="1116" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZA2gaQzRjiiUrbT6jqR9qr1EfwOuxDTNL91B8q4xq93GwGBJSo02XC0XYL9Thsp3YNMuwScKSJPSJ143oSbxbN6eAhsuNDRWj7u2GZuZFTJ9pY7sHZqXkEsEbIzrUR1VonkCZK2a-LopO/s320/myciti-map-heritage-part.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Die Sehenswürdigkeiten mit Liniennummer (Ausschnitt)</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-92038018782645682482017-09-21T10:37:00.002+02:002017-09-21T10:53:49.250+02:00ÖPNV live. Die Fähre im BlickMehr und mehr Verkehrsunternehmen statten ihre Fahrzeuge mit GPS-Sensoren aus, um deren Position zu erfassen und in Echtzeit Aussagen zur Route geben zu können. Mittlerweile stehen viele der erfaßten Daten als Open Data zur Verfügung und können jedem Interessenten in eigenen Anwendungen verarbeitet werden. Das Schweizer Projekt <a href="http://opendata.ch/" target="_blank">Opendata.ch</a> stellt dazu eine eigene <a href="https://transport.opendata.ch/" target="_blank">API</a> bereit, ebenso andere Logistikdienstleister wie die <a href="http://data.deutschebahn.com/" target="_blank">Deutsche Bahn</a> oder die <a href="https://data.sbb.ch/" target="_blank">SBB</a>.<br />
<br />
Neben Routenplanern und Standortinformationen erlaubt die Technik auch eine Visualisierung auf einer Landkarte. Das Projekt <a href="https://livemap24.com/" target="_blank">livemap24</a> erfaßt nicht nur Busse und Bahnen, sondern auch Flugzeuge, Fähren und Seilbahnen -- weltweit.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQD-osMQ5XhYnKWQ1jGVO0SgBmIbGSF2FNhw-ufaWumYfnfAQQGNIdgWBmY0qgj2QIjxt1LTIlQfc5PnXyji_VIWjB_R7GJmkzwzrdm5tMCNeaS8lQbBvFvUrA0wktgwfKsftNkTNsqsuq/s1600/public-traffic-livemap.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="563" data-original-width="945" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQD-osMQ5XhYnKWQ1jGVO0SgBmIbGSF2FNhw-ufaWumYfnfAQQGNIdgWBmY0qgj2QIjxt1LTIlQfc5PnXyji_VIWjB_R7GJmkzwzrdm5tMCNeaS8lQbBvFvUrA0wktgwfKsftNkTNsqsuq/s320/public-traffic-livemap.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ÖPNV in Venedig. Wann kommt die nächste Fähre?</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-23613003506357344492017-09-20T15:30:00.000+02:002017-09-20T15:32:27.455+02:00Share the roadMobilität ist in (Süd)Afrika ein großes Thema. Die Benutzung eines Kraftfahrzeugs stellt für viele Menschen die einzige Möglichkeit dar, um sich in überschaubarer Zeit zwischen zwei Orten zu bewegen. Lediglich in den Großstädten wie bsw. Kapstadt, Johannesburg und Durban besteht ein öffentliches, dichtes Nahverkehrsnetz.<br />
<br />
In der Region Western Cape -- sprich in und um Kapstadt -- sind das <a href="https://myciti.org.za/en/home/" target="_blank">MyCiti</a>, <a href="https://www.gabs.co.za/" target="_blank">Golden Arrow</a> und Minitaxis. Während MyCiti und Golden Arrow auf festen Routen unterwegs sind, sind die Minitaxis deutlich flexibler. Sie bringen Sie genau dahin, wo Sie hinwollen und halten an allen möglichen und unmöglichen Stellen auf Zuruf.<br />
<br />
Trotzdem habe sich einige Strecken herausgebildet, die als zentrale Verkehrsadern regelmäßig von den Minitaxis frequentiert werden. Diese inoffiziellen und nicht ausgeschilderten Routen wurden vom Projekt <a href="https://www.whereismytransport.com/" target="_blank">WhereIsMyTransport</a> in enger Zusammenarbeit mit den Betreibern und Eigentümern der Minitaxis erfaßt und in den <a href="https://www.whereismytransport.com/wp-content/uploads/2017/02/WhereIsMyTransport-Vertical-Minibus-Taxi-Routes-Map-Digital.pdf" target="_blank">zentralen Liniennetzplan</a> integriert. <br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs0uLIrnRbT6vLt8l5Wwei9C1OqbS2bYSfg6kSGTos744kkB9Isy0LhGobxnoUD886-lsWlgA2r-r7zxcZOuRRKXVszIxqrzfA1lE3ZV1bxX2w3Ci9wcQNMES4ec6wgw5c2zKPAzhzgvXl/s1600/capetown-minibus.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="505" data-original-width="1157" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs0uLIrnRbT6vLt8l5Wwei9C1OqbS2bYSfg6kSGTos744kkB9Isy0LhGobxnoUD886-lsWlgA2r-r7zxcZOuRRKXVszIxqrzfA1lE3ZV1bxX2w3Ci9wcQNMES4ec6wgw5c2zKPAzhzgvXl/s320/capetown-minibus.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Ausschnitt des Liniennetzes</td></tr>
</tbody></table>
Für Radfahrer ist es mitunter sehr schwierig, sich den Platz auf den Straßen zu erkämpfen. Initiativen wie <a href="https://www.arrivealive.co.za/" target="_blank">Arrive Alive</a> oder die <a href="http://www.pedalpower.org.za/" target="_blank">Pedal Power Association</a> kämpfen für mehr Gleichberechtigung. Vielfach erinnern Hinweisschilder daran, dass es noch andere Verkehrsteilnehmer außer Autos gibt.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtfMCe0KoPKV_i_TZkvYoJtIz12eMT6cZY6k2usOwTxQ2aHHTiJraE6hx1g7yw3BxSpzXPKNCsNLoEmaUvV_OBaVBpgD0iN5l_fxASC_GIQPDwFy9-Hgb1kfiPRcmcQNx6Z4F_IA282CWg/s1600/share-the-road.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtfMCe0KoPKV_i_TZkvYoJtIz12eMT6cZY6k2usOwTxQ2aHHTiJraE6hx1g7yw3BxSpzXPKNCsNLoEmaUvV_OBaVBpgD0iN5l_fxASC_GIQPDwFy9-Hgb1kfiPRcmcQNx6Z4F_IA282CWg/s320/share-the-road.jpg" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Hinweis am Chapman's Peak Drive</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-14022755599865890612017-09-18T12:27:00.001+02:002017-09-18T13:37:10.316+02:00Die Ausgabe von Asciidoc nach PDF anpassen<a href="http://asciidoc.org/" target="_blank">Asciidoc</a> ist eine textbasierte Sprache (Markup Language). Diese vereinfacht es erheblich, (Text)Dokumente zu Erstellen, zu Pflegen und deren Änderungen in Revisionskontrollsystemen wie <a href="https://git-scm.com/" target="_blank">Git</a> nachzuverfolgen. Aufgrund der Kompaktheit und Verständlichkeit der Sprache hat Asciidoc den Prozess zur gemeinsamen Erstellung und Pflege von <a href="http://dpmb.org/" target="_blank">Büchern</a>, Dokumentation und <a href="https://github.com/hofmannedv/training-datenbank" target="_blank">Schulungsmaterial</a> erheblich erleichtert.<br />
<br />
Bei Asciidoc handelt es sich um Plaintext mit speziellen Markierungen. Erst durch den expliziten Aufruf eines Übersetzerprogramms wandeln Sie diesen Ursprungstext über mehrere Zwischenstufen in das gewünschte Zielformat um, bspw. zu Postscript, PDF, HTML, Epub und Handbuchseiten (Manpages). Im UNIX/Linux-Werkzeugkasten finden Sie dafür bspw. Asciidoc, <a href="http://www.methods.co.nz/asciidoc/a2x.1.html" target="_blank">a2x</a>, <a href="http://asciidoctor.org/" target="_blank">Asciidoctor</a> und <a href="https://github.com/asciidoctor/asciidoctor-pdf/" target="_blank">Asciidoctor-pdf</a>.<br />
<br />
Der Weg von Asciidoc nach PDF funktioniert entweder über <a href="http://dblatex.sourceforge.net/" target="_blank">Dblatex</a> oder über den <a href="https://xmlgraphics.apache.org/fop/" target="_blank">Apache Formatting Objects Processor</a> -- kurz FOP. Der erste Weg setzt auf die Werkzeugkette aus <a href="http://docbook.org/" target="_blank">DocBook</a>, <a href="http://xmlsoft.org/XSLT/xsltproc.html" target="_blank">xsltproc</a> und Dblatex, der zweite nutzt statt Dblatex die auf Java basierende Software FOP. Beide Wege werden durch das Programm <span style="font-family: "courier new" , "courier" , monospace;">a2x</span> gekapselt, d.h. mit einem einzigen Aufruf angestoßen. Für Dblatex sieht der Aufruf wie folgt aus:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">a2x -f pdf document.adoc</span><br />
<br />
Der Schalter <span style="font-family: "courier new" , "courier" , monospace;">-f pdf</span> veranlasst <span style="font-family: "courier new" , "courier" , monospace;">a2x</span>, das Backend Dblatex zu benutzen. Für die Verwendung von FOP nutzen Sie stattdessen diesen Aufruf:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">a2x --fop document.adoc</span><br />
<br />
Zur Demonstration nutzen wir dieses Asciidoc-Dokument, in den beiden vorherigen Aufrufen schlicht als <span style="font-family: "courier new" , "courier" , monospace;">document.adoc</span> bezeichnet. Der darin genutzte Text stammt nicht vom Autor selbst, sondern wurde aus dem <a href="https://en.wikipedia.org/wiki/Cape_Town" target="_blank">Wikipedia-Artikel zu Kapstadt</a> entnommen und etwas bearbeitet.<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">:author: Frank Hofmann<br /><br />= Visiting South Africa =<br /><br />== Cape Town ==<br /><br />Cape Town is a port city on South Africa’s southwest coast, on a peninsula beneath the imposing Table Mountain. Slowly rotating cable cars climb to the mountain’s flat top, from which there are sweeping views of the city, the busy harbor and boats heading for Robben Island, the notorious prison that once held Nelson Mandela, which is now a living museum.<br /><br />image::capetown.jpg[width=200]</span><br />
<br />
Die erzeugten Ergebnisse in der Ausgabe fallen durch die verwendeten Stilvorlagen recht unterschiedlich aus. Während der Weg über Dblatex sowohl ein Titelblatt, die Revisionshistorie des Dokuments sowie ein Inhaltsverzeichnis produziert, ist die Ausgabe via FOP deutlich kompakter.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqcvvjnz0Ax4PXbX6GbJExs31KrpJdmV2P0lARn6pM_GPaF2d8Ind2C3zkKCrinFUY1w0cB_Eu_bocMB3qbh_H3MxhuwL6FMowl-fH0Wtv1FnyL884DDEQ6aM8qNKY4y2INGEOneX0pegO/s1600/a2x-dblatex.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="664" data-original-width="922" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqcvvjnz0Ax4PXbX6GbJExs31KrpJdmV2P0lARn6pM_GPaF2d8Ind2C3zkKCrinFUY1w0cB_Eu_bocMB3qbh_H3MxhuwL6FMowl-fH0Wtv1FnyL884DDEQ6aM8qNKY4y2INGEOneX0pegO/s320/a2x-dblatex.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Das erzeugte PDF via Dblatex</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglD-g9QSg_xVxoJmEH3pdKYejnnOHTLdja3ol0F5lH1Y_1GYIfm96aszwm1Rck908QBMbmTFe3avDHE8oB9V__eIRusg0CxQMqsNpXaihyphenhyphen6cIziTWBzlF4TA3hbvjMiPRc_D3MYLHoDnq-/s1600/a2x-fop.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="664" data-original-width="757" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglD-g9QSg_xVxoJmEH3pdKYejnnOHTLdja3ol0F5lH1Y_1GYIfm96aszwm1Rck908QBMbmTFe3avDHE8oB9V__eIRusg0CxQMqsNpXaihyphenhyphen6cIziTWBzlF4TA3hbvjMiPRc_D3MYLHoDnq-/s320/a2x-fop.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Das erzeugte PDF via FOP</td></tr>
</tbody></table>
Dblatex bietet eine <a href="http://dblatex.sourceforge.net/doc/manual/sec-params.html" target="_blank">Reihe von Schaltern</a>, um die Elemente der Ausgabe zu verändern. Möglich sind zum Beispiel diese hier:<br />
<br />
<table border="1" cols="2">
<thead>
<tr>
<th width="50%">Bedeutung</th><th width="50%">Parameter</th>
</tr>
</thead>
<tbody>
<tr>
<td>kein Inhaltsverzeichnis</td><td><span style="font-family: "courier new" , "courier" , monospace;">-P doc.toc.show=0</span></td>
</tr>
<tr>
<td>nur Tabellenverzeichnis</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P doc.lot.show=table</span></td>
</tr>
<tr>
<td>nur Abbildungsverzeichnis</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P doc.lot.show=figure</span></td>
</tr>
<tr>
<td>Überschriftenebene</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P doc.section.depth=5</span></td>
</tr>
<tr>
<td>keine Versionshistorie</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P latex.output.revhistory=0</span></td>
</tr>
<tr>
<td>blau hinterlegte Links</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P latex.hyperparam=colorlinks,linkcolor=blue</span></td>
</tr>
<tr>
<td>als Encoding Latin1 nutzen</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P latex.encoding=latin1</span></td>
</tr>
<tr>
<td>Papiergröße Letter</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P paper.type=letterpaper</span></td>
</tr>
<tr>
<td>Wasserzeichen einfügen</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P draft.watermark=1</span></td>
</tr>
<tr>
<td>Schneidemarken einfügen</td>
<td><span style="font-family: "courier new" , "courier" , monospace;">-P crop.marks=1</span></td>
</tr>
</tbody>
</table>
<br />
Im Aufruf sieht das dann wie folgt aus, um weder eine Revisionshistorie zu erhalten und lediglich eine Liste der Tabellen:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">a2x -f pdf --dblatex-opts "-P latex.output.revhistory=0 -P doc.lot.show=table" document.adoc</span><br />
<br />
Am besten legen Sie das in einem Shellskript ab. Das erleichtert nicht nur das Experimentieren mit den Parametern, sondern auch die spätere Automatisierung im Übersetzungsprozess.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZb85aLDXzGKZWHHF_RQUiAuM7jhOtQIwN7m8UNVUOZCvXxMGaU41er2x4CTWRulBnIJR1h1ukLka6n7MaVMwg3tJHP06JKiYX3ZPEiRVz8yJZGfojD8k1cC4eIhYVaYydCjRH0vqStpS1/s1600/a2x-script.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="402" data-original-width="674" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZb85aLDXzGKZWHHF_RQUiAuM7jhOtQIwN7m8UNVUOZCvXxMGaU41er2x4CTWRulBnIJR1h1ukLka6n7MaVMwg3tJHP06JKiYX3ZPEiRVz8yJZGfojD8k1cC4eIhYVaYydCjRH0vqStpS1/s320/a2x-script.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Automatisierung als Shellskript</td></tr>
</tbody></table>
Das obige Skript erwartet einen zusätzlichen Parameter im Aufruf. Dieser beinhaltet den Namen ihres Dokuments, welches Sie nach PDF übersetzen möchten. Benennen Sie ihr Skript <span style="font-family: "Courier New",Courier,monospace;">convert2pdf.sh</span> und übersetzen ihr Dokument namens <span style="font-family: "Courier New",Courier,monospace;">document.adoc</span>, sieht der Aufruf wie folgt aus:<br />
<br />
<span style="font-family: "Courier New",Courier,monospace;">./convert2pdf.sh document.adoc</span><br />
<br />
Das fertige PDF-Dokument liegt dann im lokalen Verzeichnis vor. Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-91615927909938066102017-09-14T20:19:00.000+02:002017-09-18T17:27:11.156+02:00Unterwegs auf der LangstreckeWer in Europa unterwegs ist, kommt in kurzer Zeit recht schnell voran. Trotzdem erscheint einem das recht groß. Was Distanzen wirklich bedeuten, merkt man erst, wenn sich das Flugzeug nicht mehr spürbar auf der Landkarte bewegt. Nachfolgend zwei Aufnahmen vom Flug von Istambul nach Kapstadt.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7GgFeGqGUHUPOb7f2zlQImWaWF9hg2tZFHNWOisRUNC1qZRuoRUZqkI6gE8jn2RtQ93fYZ77O8AUe5CzR4nyD2SOc9nMbl_V3YC6DPv-KmsLLLNaAdIEHHr-aMsqz95UL4XlytEQ1snV2/s1600/tk-monitor-distanz.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7GgFeGqGUHUPOb7f2zlQImWaWF9hg2tZFHNWOisRUNC1qZRuoRUZqkI6gE8jn2RtQ93fYZ77O8AUe5CzR4nyD2SOc9nMbl_V3YC6DPv-KmsLLLNaAdIEHHr-aMsqz95UL4XlytEQ1snV2/s320/tk-monitor-distanz.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Gleich sind wir da. Noch eineinhalb Stunden.</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidvnr6iZ9f30XpB8RBMV64xWXh-xMXRHG2QQ8oN58nwLaqLBLFQm7_E_PjOxP-vjQPyk8yV3_2c9X9ua7hD7iT3xFbqUawTPWGDfGF-cuWe9L_3NQ14gQNnALZgz-Tenul97b-8oTt86fQ/s1600/tk-monitor-flugroute.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidvnr6iZ9f30XpB8RBMV64xWXh-xMXRHG2QQ8oN58nwLaqLBLFQm7_E_PjOxP-vjQPyk8yV3_2c9X9ua7hD7iT3xFbqUawTPWGDfGF-cuWe9L_3NQ14gQNnALZgz-Tenul97b-8oTt86fQ/s320/tk-monitor-flugroute.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Fast gerade runter von Istambul nach Kapstadt.</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com1tag:blogger.com,1999:blog-6735904267989551812.post-82221831285055533832017-09-10T20:34:00.000+02:002017-09-14T20:34:39.253+02:00StandortwechselEine Ära geht ihrem Ende entgegen. Seit 2009 befand sich mein Berliner Arbeitsplatz im <a href="http://buero20.org/" target="_blank">Büro 2.0</a> in Neukölln. Wer den Blog verfolgt, wird gesehen haben, dass seit einiger Zeit ein anderer Kontinent verstärkt im Fokus steht. Es ist an der Zeit, die Anker dahingegehend endgültig zu lichten. Schön war's -- nun gibt's mehr Raum für Neues.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGHThL-6IKp5LWb2qHbh6XiicDQwbwKHofBCL5VtcUNmv8W2sULams2uA70Inuru8PtQ_3P1coleHbXQpnloMDBEocRlZ9n-iFHzSB3zJHeQNYQNVXYj8t8CUo-Nubxuv1EeDhXAF3hKfR/s1600/buero20-ende.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGHThL-6IKp5LWb2qHbh6XiicDQwbwKHofBCL5VtcUNmv8W2sULams2uA70Inuru8PtQ_3P1coleHbXQpnloMDBEocRlZ9n-iFHzSB3zJHeQNYQNVXYj8t8CUo-Nubxuv1EeDhXAF3hKfR/s320/buero20-ende.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Alles im Eimer.</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-42339221741402742782017-09-05T20:30:00.000+02:002017-09-05T20:30:53.196+02:00Zündelnde KatzenKatzen sind die Herrscher des Hauses -- und spielen auch gern mal mit dem Feuer. Die zeitgemäße Variante sind Induktionsherde. Der nachfolgende Artikel aus der <a href="http://taz.de/" target="_blank">taz</a> erklärt, was es damit auf sich hat.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8cZ0bfKrQEh4mp_ZQrThopU6tZepnjN7zJajWSuLHxhS84t9KLE4E5PwVBKAY2b_Ow3N7EP2acXXoZK_-7r3OOvg2FlSMrUeuUKcoBqHV25TA2NJDaotf5mrApVzxRn2yD-ctiZJBtAm8/s1600/katzendrama.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1051" data-original-width="1500" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8cZ0bfKrQEh4mp_ZQrThopU6tZepnjN7zJajWSuLHxhS84t9KLE4E5PwVBKAY2b_Ow3N7EP2acXXoZK_-7r3OOvg2FlSMrUeuUKcoBqHV25TA2NJDaotf5mrApVzxRn2yD-ctiZJBtAm8/s320/katzendrama.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Katzendramen am heimischen Herd</td></tr>
</tbody></table>
<br />Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0tag:blogger.com,1999:blog-6735904267989551812.post-46455596138193015122017-07-18T11:47:00.001+02:002017-07-18T11:47:41.654+02:00Cape Town is awesome!Unter dem gleichnamigen Titel trägt Callie Van Graan seit mehreren Jahren die sehens- und erlebenswerten Ereignisse der Region Western Cape zusammen. Das beinhaltet nicht nur Ankündigungen und Berichte zu Veranstaltungen in und um Kapstadt, sondern auch Empfehlungen zu Essen & Trinken sowie atemberaubenden Ausflugszielen. Gestern war ich mit einem <a href="http://www.capetownisawesome.com/2017/07/17/frank-hofmann-cape-town-photographer-spotlight/" target="_blank">Photo Feature</a> vertreten, bei dem zehn ausgewählte Aufnahmen von mir zu sehen sind. Alle Aufnahmen sind innerhalb der vergangenen 12 Monate entstanden.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWO5fpNRgPH-w2CO8kXerforny5Es4-5QVOpgqzFlx4U7FFnbGRb4q-lOijzYD_XnsMuwuI5fMkpon126PSiUzDJSxd0BlhJ1-KJJsdQ89sXiSN5ZpZ2OYtjN-h2ZY44xv9JnqI3BJLYR_/s1600/capetown-is-awesome.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="760" data-original-width="1303" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWO5fpNRgPH-w2CO8kXerforny5Es4-5QVOpgqzFlx4U7FFnbGRb4q-lOijzYD_XnsMuwuI5fMkpon126PSiUzDJSxd0BlhJ1-KJJsdQ89sXiSN5ZpZ2OYtjN-h2ZY44xv9JnqI3BJLYR_/s320/capetown-is-awesome.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Cape Town is awesome!</td></tr>
</tbody></table>
<br />
Weitere Links:<br />
<ul>
<li>zur Webseite <a href="http://www.capetownisawesome.com/" target="_blank">Cape Town is awesome</a></li>
<li>weitere Bilder auf <a href="https://www.shutterstock.com/g/Hofmann+EDV" target="_blank">Shutterstock</a></li>
</ul>
Anonymoushttp://www.blogger.com/profile/18208683747911853052noreply@blogger.com0