Dokumentationen mit Joplin und Pandoc erstellen

Dokumentationen mit Joplin und Pandoc erstellen

Ansatt Joplin kann auch jeder beliebiger Editor verwendet werden. Ich nutze Joplin um meine Notizen bzw. Dokumentationen zu verwalten. Ein Datenaustausch ist z.b. über Dropbox möglich, so habt Ihr überall eure Notizen griffbereit :-)

Als Beispiel nutze ich diese Dokumentation. Als Ziel soll eine Generierung nach Word (docx), OpenOffice (odt), PDF, und HTML stehen.

Komoot ein erster Test

Komoot ein erster Test

Komoot bietet viele Möglichkeiten zur Routenplanung und beim radeln unterwegs. Das Gesamtpaket aus Webseite und App bietet Planung, Navigation und Tourtagebuch.
Das Online-Portal von Komoot gehört zu den besten was ich bisher kenne.

3. Teil WxPerl Sizer

3. Teil WxPerl Sizer

Sizer sind sehr mächtig, aber manchmal nicht intuitiv. Diese Doku soll ein kleiner Einstieg sein! Wir konzentrieren uns hier auf den BoxSizer, weil er am flexibelsten ist und am häufigsten verwendet wird.

2.Teil: WxPerl Dialoge und Events

2.Teil: WxPerl Dialoge und Events

Das erste Ereignis

In Wx können manche Widgets über ein Dutzend Ereignisse auslösen. Das Ereignis selbst ist, wie fast alles in Wx, ein Objekt, hier eine abgeleiteten Klasse von Wx::Event. Um einen Callback für das Drücken des Buttons zu definieren, brauch es die Zeile:

Wx::Event::EVT_BUTTON(
            $knopf,
 $knopf,
 sub { $frame->SetTitle('Wurde geändert!') }
);
Perl-Skripte mit grafischer Operfläche mit WxPerl

Perl-Skripte mit grafischer Operfläche mit WxPerl

StrawberryPerl und ActivPerl sind die bekanntesten Perl-Distributionen unter Windows. Die meisten eingefleischten Perl-Nutzer schwören auf StrawberyPerl. Ich nutze schon seit 2003 ActivPerl und hatte bis jetzt noch keinen Grund zu wechseln.

IPython - das interaktive Notizbuch

IPython - das interaktive Notizbuch

Mit IPython können wir an einem Dokument arbeiten, in dem wir Texte, Bilder und Python-Programme mit den jeweiligen Ergebnissen bunt miteinander mischen! Erst tippen wir unser Programmquelltext ein, erhalten das Ergebnis als Teil des Dokumentes, können dann Texte (z.B. Beschreibung unseres Quelltextes) oder Bilder hinzufügen und fertig ist unser interaktives Notizbuch!

Skriptsprache Python

Skriptsprache Python

Hier mal ein kleiner Überblick zur Skriptsprache Python. Für die Entwicklung nutze ich das Sorglos-Paket Anaconda3. Grundlegende Sprachelemente der Skriptsprache Python werden hier nicht vermittelt, dafür gibt es bereits genügend Internetseiten (siehe Links)! Python ist gratis verfügbar und kann unter http://www.python.org heruntergeladen werden. Es sind Versionen für Unix, Windows, Mac und Java verfügbar. Weiterhin finden sich dort Verweise auf Dokumentationen, sogenannte How-To-Aleitungen.

Referenzen mit Perl

Referenzen mit Perl

Referenzen sind Verweise auf Datenobjekte in Perl. Referenzen können auf Variablen zeigen, aber auch auf Subroutinen, Filehandles oder sogar auf Werte. Nur mit Referenzen ist es in Perl möglich mit komplexen Datenstrukturen bzw. mit verschachtelten Datenstrukturen zu arbeiten.
Referenzen sehen auf den ersten Blick wie Pointer in C aus, jedoch nur auf den ersten Blick. Der große Unterschied zu Pointern ist die Tatsache, dass Referenzen nur Verweise sind, aber keine Adressen wie in C, mit denen man rechnen kann. Das einzige, was man mit Referenzen machen kann, ist, sie zu dereferenzieren und auf den Wert oder die Struktur zuzugreifen, auf die die Referenz verweist.

Die Transformation von XML-Dokumenten mit XSLT

Die Transformation von XML-Dokumenten mit XSLT

Hier eine kleine Einführung in die Transformation von XML-Dokumenten mit XSLT. Weiterführende Informationen findet Ihr unter -> Links!

Vim (GVim) der etwas andere Editor

Vim (GVim) der etwas andere Editor

Vim ist eine Weiterentwicklung des Texteditors vi (UNIX). Ein wesentlicher Vorteil ist die Möglichkeit, aus einigen grundlegenden Editorbefehlen (Einfügen, Löschen, Kopieren, Austauschen usw.) zusammen mit Positionsangaben und Wiederholungsfaktoren mächtige Editierbefehle zusammenzusetzen.

| 1-10 / 11 | nächste