26.10.2023
Beschreibungssprache
Nota, eine Sprache zum Verfassen von Dokumenten
Autor: Bernhard Lauer
nota-lang.org
Nota ist eine Sprache zum Verfassen von Dokumenten, zum Beispiel akademischen Arbeiten und Blogbeiträgen. Ziel von Nota ist es, Dokumente ins 21. Jahrhundert zu bringen.
Dokumente enthalten viele Strukturen. Zum Beispiel bezeichnet der Begriff "Nota" einen Verweis auf einen Begriff, der im vorangegangenen Absatz definiert wurde. Nota ermöglicht es Autoren, diese Struktur darzustellen, so dass das Lesemedium (der Browser) diese Struktur verstehen kann, was wiederum die Leser in die Lage versetzt, die Struktur zu nutzen. So blendet beispielsweise ein Klick auf einen im Dokument bereits erklärten Begriff dessen Erklärung ein und ein Doppelklick darauf hebt die Definition farbig hervor.
Ein Nota-Dokument lässt sich zu einem JavaScript-Programm kompilieren, was bedeutet, dass sich Nota-Dokumente auf jedem Gerät, das über einen Webbrowser verfügt, anzeigen lassen. Man kann Variablen, Funktionen und Datenstrukturen verwenden, um das Schreiben von Dokumenten zu vereinfachen. Es gibt eine Integration mit JavaScript-Bibliotheken wie KaTeX, Vega-Lite und Penrose und die Möglichkeit der Unterstützung von Screenreadern.
Alles über Nota erfahren Sie auf dieser Seite. Dort finden Sie auch Beispiele, einen Playground sowie die Nota-Referenz.
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>
Pilot-Features
Google Maps-Funktionen für nachhaltigeres Reisen
Google schafft zusätzliche Möglichkeiten, um umweltfreundlichere Fortbewegungsmittel zu fördern. Künftig werden auf Google Maps verstärkt ÖV- und Fußwege vorgeschlagen, wenn diese zeitlich vergleichbar mit einer Autofahrt sind.
>>