Tooltipp: Diagramme mit Mermaid

Es gibt ja viele verschiedene Tools, mit denen man Diagramme erstellen kann. Zuletzt setzte ich vor allem auf draw.io. Praktisch an drawio finde ich, dass das grafische Tool recht einfach zu bedienen ist und damit beziehe ich mich vor allem darauf, wie gut die gleichen Abstände zwischen den Elementen eines Diagramms abbildbar sind. Viel lieber hätte ich allerdings ein Tool, womit ich die Diagramme als Code definieren kann. Hierzu bin ich neulich auf mermaid.js gestoßen. ...

May 20, 2023 · 2 min · Sujeevan Vijayakumaran

Bessere Git Diffs im Terminal mit delta

Vor über vier Jahren schrieb ich einen Blogpost über „Schönere Git Diffs im Terminal mit diff-so-fancy“. Mit diff-so-fancy ist es möglich schönere bzw. bessere Diffs mit Git anzeigen zu lassen. Als Vergleich dient hier natürlich das klassische diff Kommandozeilentool, was vom System mitgeliefert wird und nur sehr wenig optisch die Unterschiede zwischen zwei Versionen hervorhebt. Kürzlich bin ich auf delta gestoßen, was noch einmal deutlich besser als diff-so-fancy ist und zwar für mich vor allem für die bessere farbliche Hervorhebung und für die Nutzung von Syntaxhervorhebung, die abhängig der verwendeten Programmiersprache ist. Darüber hinaus gibt es auch noch Zeilennummerierungen und ein optionales Side-by-Side View. ...

January 23, 2022 · 1 min · Sujeevan Vijayakumaran

Schönere Git Diffs im Terminal mit diff-so-fancy

Es sind manchmal die kleinen Dinge, die einem im Terminal noch glücklicher machen, für Probleme, die man vorher gar nicht hatte. Ein Beispiel ist etwa das Anzeigen von Unterschieden zwischen zwei Versionen mit einer Datei mit diff bzw. in diesem Fall ein einfaches git diff. Mit diff-so-fancy lässt sich das Git Diff spürbar aufhübschen, sodass es besser für den Menschen lesbar ist. Wie so häufig sagen Bilder mehr als viele Worte, weshalb hier ein Screenshot folgt, wo das Standard Diff verwendet wird: ...

January 12, 2018 · 2 min · Sujeevan Vijayakumaran

Kurztipp: Latexmk und 16:9 LaTeX Beamer Slides

Manchmal sind es die kleinen Dinge, die das Arbeiten mit LaTex und in meinem speziellen Fall LaTeX Beamer vereinfachen. Ein hilfreiches Tool ist etwa Latexmk. Wer häufiger an LaTeX-Dokumenten arbeitet, kennt wohl das Problem, dass man den Code mehrfach kompilieren muss, damit alle Cross-Referenzen aktualisiert werden. Etwa dann, wenn neue Kapitel hinzugefügt werden, die dann im Inhaltsverzeichnis gelistet werden sollen. Latexmk macht das ganze etwas schlauer und kompiliert das Dokument gleich genau so oft durch, wie es nötig ist. ...

March 18, 2017 · 2 min · Sujeevan Vijayakumaran

Dynamisches DNS mit eigener Domain

Auch ich nutzte bislang den dynamischen DNS Dienst von noip.com. Microsoft übernahm einige NoIP-Domains und davon war auch ich betroffen. Das ganze war für mich ungünstig, da ich dann ein paar Tage nicht mehr auf meinen Homeserver von außerhalb zugreifen konnte. Ich musste mir also entweder einen anderen Dienst suchen oder eben was eigenes machen. Ein Arbeitskollege wies mich glücklicherweise darauf hin, dass diverse Domain-Registrare die Möglichkeit anbieten, dynamische (Sub)domains zu konfigurieren. Und siehe da: mein Domain-Registrar namecheap.com bietet diese Möglichkeit an. ...

July 5, 2014 · 2 min · Sujeevan Vijayakumaran

Schneller suchen mit Schlüsselwörtern in Firefox

Firefox bietet ein nettes Feature um schneller und auch angenehmer Suchen durchzuführen. Standardmäßig gibt es rechts die Suchbox, wo Google als Suchmaschine voreingestellt ist. Durch ein Klick auf das Drop-Down-Menü kann man andere Suchmaschinen oder auch Wörterbücher wie Leo hinzufügen. Einfacher gestaltet sich die Suche, wenn man Schlüsselwörter hinzufügt. Mit den Schlüsselwörtern kann man dann direkt die Suche in der Adresszeile des Browser durchführen. So muss man zunächst das Drop-Down-Menü der Suchbox anklicken und danach weiter auf “Suchmaschinen verwalten…” ...

January 10, 2011 · 1 min · Sujeevan Vijayakumaran