ePub selbst erstellen (Teil 3): Das Inhaltsverzeichnis auf NCX-Basis erzeugen

Nachdem wir uns in Teil 1 um die grundlegende Struktur eines eBooks nach dem ePub2-Standard gekümmert und uns in Teil 2 mit der OPF-Datei beschäftigt haben, kommen wir nun zum Inhaltsverzeichnis.

„ePub selbst erstellen (Teil 3): Das Inhaltsverzeichnis auf NCX-Basis erzeugen“ weiterlesen

ePub für ein eBook von Grund auf selbst erstellen (Teil 1)

Ein ePub händisch von Grund auf selbst zu erstellen, ist kein Hexenwerk. Im Grunde handelt es sich um ein ZIP-komprimiertes Verzeichnis mit einer relativ festen Dateistruktur. Wir lernen hier kennen, wie man ein ein solches eBook erstellt, so dass es beispielsweise mit Amazons Kindle- und Apples iBook-Store kompatibel ist.

„ePub für ein eBook von Grund auf selbst erstellen (Teil 1)“ weiterlesen

Organisation: Arbeitszeit erfassen – Zwölf Time Tracking Tools im Vergleich

Wenn es nicht für die Firma oder den Kunden ist, dann interessiert es zumindest einen selbst, in welche Tätigkeiten man die eigene Arbeitszeit investiert. Es gibt daher viele Gründe, die persönliche Arbeitszeit zu erfassen. Dabei buhlen vielerlei Dienste um unsere Aufmerksamkeit, die uns bei der Erfassung unterstützen wollen. Wir sehen uns hier einmal zwölf Services in einem kurzen Überblick an.

„Organisation: Arbeitszeit erfassen – Zwölf Time Tracking Tools im Vergleich“ weiterlesen

Organisation: Mit Asana das Projektmanagement im Blick behalten

Zum produktiven Programmieren gehören neben Kenntnissen der Sprache, der Werkzeuge und eines CI/CD-Prozesses auch die Organisation der Entwicklungsarbeit. Fragen wie „Welche Aufgaben sind zu bearbeiten?“, „Wann werden sie bearbeitet?“, „Wer bearbeitet welche Aufgabe?“, „Wie ist der Fortgang einer jeden Aufgabe?“ gilt es zu klären. Hier wollen wir uns ansehen, welche technischen Hilfsmittel uns beispielhaft bei der Organisation der vielen und vielfältigen Aufgaben zur Seite stehen.

„Organisation: Mit Asana das Projektmanagement im Blick behalten“ weiterlesen

Wie erzeuge ich ein sicheres Passwort, das ich mir merken kann? Spoiler: Es ist möglich

Heutzutage brauchen wir ständig und für alles ein Passwort, daher sollte es ein sicheres sein. Dennoch kommt zum Ende eines Jahres immer eine Statistik, die die am häufigsten verwendeten Kennwörter auflistet und der Inhalt sieht grauenhaft aus. Hier die Liste aus 2018. Sie ist erschreckend.

„Wie erzeuge ich ein sicheres Passwort, das ich mir merken kann? Spoiler: Es ist möglich“ weiterlesen

Continuous-Integration-Tutorial: Bitbucket Pipelines einrichten

Nachdem wir uns Continuous Integration mit GitLab und GitHub angesehen haben, fehlt noch „Bitbucket Pipelines“ in der illustren Runde. Wie wir unseren CI-Prozess mit dem Dienst von Atlassian umsetzen, steht im Folgenden im Fokus.

„Continuous-Integration-Tutorial: Bitbucket Pipelines einrichten“ weiterlesen

Organisation: Mit Trello im Aufgabendschungel den Überblick behalten

Frage: „Wie kann ich zu Fuß von Hamburg nach Peking gehen?“

Antwort: „Einen Schritt nach dem anderen.“

Um diese etwas freche Antwort auf eine andere Ebene zu heben: Eine große, scheinbar unmögliche Aufgabe besteht aus vielen kleinen, zum Teil kleinteiligen Unteraufgaben, die für sich genommen sehr einfach zu bewältigen sind. Wichtig ist es nur, die Aufgaben und ihren aktuellen Stand im Blick zu behalten, um rechtzeitig auf Hindernisse reagieren zu können. Inwiefern uns dabei Trello helfen kann, sehen wir hier im Detail.

„Organisation: Mit Trello im Aufgabendschungel den Überblick behalten“ weiterlesen

Organisation: Mit der Pomodoro-Technik produktiv programmieren

Eine der größten Herausforderungen unserer modernen Zeit liegt in der enormen Anstrengung, sich stets fokussiert an die eigenen Aufgaben zu setzen. Eine vergleichsweise simple Technik kann uns hierbei helfen. Welche das ist und wie sie funktioniert, sehen wir uns hier genauer an.

„Organisation: Mit der Pomodoro-Technik produktiv programmieren“ weiterlesen

Continuous-Integration-Tutorial: GitHub Actions einrichten

Erst seit kurzem bietet GitHub mit den „GitHub Actions“ eine Möglichkeit, Continuous Integration (CI) innerhalb von GitHub in unseren Software-Entwicklungsprozess einfließen zu lassen. Bisher war man hierfür auf Dienste von Dritten angewiesen. Werfen wir einen Blick darauf, wie du für dein Projekt die GitHub Actions einrichten kannst.

„Continuous-Integration-Tutorial: GitHub Actions einrichten“ weiterlesen