Vincent Driessen’s “git flow” branching model is a git branching and release management workflow that helps developers keep track of features, hotfixes, and releases in bigger software projects. This workflow involves many commands to type and remember. The git-flow library of git subcommands can help by automating some parts of the flow to make working with it easier.
Hier findet Ihr meinen FreeCAD 0.19 Grundkurs - Frisch aus dem Jahr 2021 - erstellt mit der neuesten FreeCAD Version und mit allen Tipps, Tricks und Kniffen, die Euch beim Erlernen von FreeCAD helfen.
Lasst uns zusammen 2021 mit #FreeCAD starten!

Pleroma is a free, federated social networking server built on open protocols. It is compatible with GNU Social, Mastodon, and many other ActivityPub implementations.
All currently supported Python versions (3.6+) support string-formatting via f-strings. While PEP 498 (Literal String Interpolation) as well as the Python documention (tutorial, syntax reference) have some information on their usage, I was missing a reference which is terse, but still verbose enough to explain the syntax.
There are two types of formats that YAML supports for strings: block scalar and flow scalar formats. (Scalars are what YAML calls basic values like numbers or strings, as opposed to complex types like arrays or objects.) Block scalars have more control over how they are interpreted, whereas flow scalars have more limited escaping support.
This project provides a Pygments lexer that is able to handle Ansible output. It may be used anywhere Pygments is integrated. The lexer is registered globally under the name ansible-output.
It also provides a Pygments style for tools needing to highlight code snippets.
The code is licensed under the terms of the BSD 2-Clause license.
This is the home of Pygments. It is a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code. Highlights are:

-
a wide range of 547 languages and other text formats is supported
-
special attention is paid to details that increase highlighting quality
-
support for new languages and formats are added easily; most languages use a simple regex-based lexing mechanism
-
a number of output formats is available, among them HTML, RTF, LaTeX and ANSI sequences
-
it is usable as a command-line tool and as a library
This extension allows you to embed Graphviz graphs in your documents.
Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains.
Graphviz is open source graph visualization software. It has several main graph layout programs. See the Gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.
The Mac OS X edition of Graphviz, by Glen Low, won two 2004 Apple Design Awards.
The Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in several useful formats such as images and SVG for web pages, Postscript for inclusion in PDF or other documents; or display in an interactive graph browser. (Graphviz also supports GXL, an XML dialect.)
Graphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes.
In practice, graphs are usually generated from an external data sources, but they can also be created and edited manually, either as raw text files or within a graphical editor. (Graphviz was not intended to be a Visio replacement, so it is probably frustrating to try to use it that way.)
Markdown is a lightweight markup language with a simplistic plain text formatting syntax. It exists in many syntactically different flavors. To support Markdown-based documentation, Sphinx can use MyST-Parser. MyST-Parser is a Docutils bridge to markdown-it-py, a Python package for parsing the CommonMark Markdown flavor.
Sphinx makes it easy to create intelligent and beautiful documentation.
Here are some of Sphinx’s major features:
-
Output formats: HTML (including Windows HTML Help), LaTeX (for printable PDF versions), ePub, Texinfo, manual pages, plain text
-
Extensive cross-references: semantic markup and automatic links for functions, classes, citations, glossary terms and similar pieces of information
-
Hierarchical structure: easy definition of a document tree, with automatic links to siblings, parents and children
-
Automatic indices: general index as well as a language-specific module indices
-
Code handling: automatic highlighting using the Pygments highlighter
-
Extensions: automatic testing of code snippets, inclusion of docstrings from Python modules (API docs) via built-in extensions, and much more functionality via third-party extensions.
-
Themes: modify the look and feel of outputs via creating themes, and re-use many third-party themes.
-
Contributed extensions: dozens of extensions contributed by users; most of them installable from PyPI.
Sphinx uses the reStructuredText markup language by default, and can read MyST markdown via third-party extensions. Both of these are powerful and straightforward to use, and have functionality for complex documentation and publishing workflows. They both build upon Docutils to parse and write documents.
Atlassian® Confluence® Builder for Sphinx is a community provided extension to help build Confluence supported format files (e.g. storage format) and publish them to a Confluence instance.
License: BSD-2-Clause
Confluence Cloud / Server 7.8+
Python 2.7 or 3.7+
Sphinx 1.8 or 4.1+
The community and development for this extension can all be found at this project's GitHub repository:
Atlassian Confluence Builder for Sphinx - GitHub
https://github.com/sphinx-contrib/confluencebuilder
Mit dezentralen Klimaanlangen kann man auch heizen. Wie viel das im Vergleich zu Gas-/Öl-Heizungen kostet und was Sie beachten sollten.
Nach unserer Betrachtung ("Wärmepumpen-Zentralheizung im Altbau")[https://www.heise.de/ratgeber/Waermepumpe-nachruesten-Wie-es-geht-und-was-Sie-beachten-sollten-7096535.html] und der (Folgebetrachtung der Alternativen dazu)[https://www.heise.de/hintergrund/Guenstige-Waermepumpen-Alternativen-Split-Klima-zum-Heizen-Kuehlen-und-Co-7148413.html] wünschten sich einige Leser eine genauere Betrachtung von Klima-Splitgeräten im Heizeinsatz. Dem möchte ich hiermit nachkommen.
Klima-Splitgeräte sind kleine Wärmepumpen, die ihre aus der Außenluft gehobene Wärme nicht an Wasser zur Verteilung im Haus abgeben, sondern über einen feinlamelligen Wärmetauscher direkt an die Luft des zu heizenden Raumes. Daher auch: "Luft-Luft-Wärmepumpe" (LLWP). Die LLWP lässt sich im Sommer zur starken Kühlung betreiben, während Zentralheizungs-WP meist nur zwei, drei Grad Abkühlung schaffen, sonst gäbe es bei üblicher Verrohrung zu viel Kondenswasser. Eine LLWP scheidet anfallendes Kondenswasser am Innengerät ab und führt es durch die Wand nach außen. Im Winter kondensiert wie bei großen Wärmepumpen Eis auf dem Gerät, das periodisch abgetaut wird, damit es den Wärmetauscher nicht zusetzt.
Beim dezentralen Heizen stellt sich die Frage, wie das Brauchwasser erzeugt werden sollte. Wir erklären, wann sich eine kleine Wärmepumpe lohnt.
Zum Anfang ein kurzer Abriss, worum es in diesem Text geht: Eine Brauchwasser-Wärmepumpe (BWWP) ist eine Wärmepumpe, die "kalte Wärme" aus der Umgebungs- oder Raumluft auf ein Niveau hebt, das zur Erwärmung von Brauchwasser (zum Beispiel zum Duschen) taugt. Wie in den vorangegangenen Artikeln verzichte ich auf eine Erläuterung, wie das genau funktioniert, weil diese Erläuterung in fast allen anderen Artikeln mit auch nur marginalem Wärmepumpen-Bezug stehen. Falls Sie das Prinzip noch einmal lesen möchten, empfehle ich die ausführliche Erläuterung des Bundesverbands Wärmepumpe hier [1]. Für die Entscheidung zur Anschaffung ist das Funktionsprinzip unerheblich, Sie können den Text also ohne weitere Vorkenntnisse verstehen. Die Geräte kosten 2000 bis 3000 Euro, je nach Installationslage auch mehr.
Dieser Artikel konzentriert sich auf wirtschaftliche Kennzahlen in Euro, weil die in einfachen Rechnungen argumentiert werden können, während es bei Umweltaspekten vergleichsweise hohe Unsicherheiten gibt – vom individuellen "Ich-tue-Gutes"-Gefühl ganz zu schweigen. Meine persönliche Ansicht: Wirtschaftlichkeit wird gern abgetan als Christianlindnerei.
Eine Wärmepumpe als Zentralheizung funktioniert auch in Bestandshäusern. Unser Erfahrungsbericht zeigt, was das kostet und welche Rolle die Dämmung spielt.
In diesem Artikel soll es darum gehen, unter welchen Voraussetzungen eine Wärmepumpe selbst unter rein wirtschaftlichen Aspekten gut aussieht. Denn die schwierige, aber notwendige Energiewende im Gebäudesektor kann nicht allein mit ein paar Idealisten gelingen. Stattdessen müssen Mehrheiten ran, und Mehrheiten gewinnt man, wenn es eine Teilhabe gibt. In diesem Fall: Wenn die Wärmepumpe bei den Kosten gegenüber anderen Heizungsarten konkurrenzfähig ist.
Hierzu gleich vorab: Die staatliche Förderung im Frühjahr 2022 hat einen großen Anteil daran. Wie die Strukturen nach Ablauf der Förderungsverzerrung aussehen, werden wir sehen, wenn 2030 die geplanten Förderungen auslaufen – falls sie auslaufen.
Eine großangelegte Umfrage zu Open Source zeigt, dass unvollständige oder verwirrende Dokumentation zu den Hauptproblemen freier Software zählt [1]. Das gilt neben Anwendungsdokumentation insbesondere auch für technische Dokumentation, etwa von Softwarearchitektur. Diese Aussage können wir sicherlich verallgemeinern: schlechte Dokumentation von Software erschwert Änderung, Support und letztlich auch Nutzung. Wir möchten hier auf technische Dokumentation von Software abzielen, also beispielsweise Entwicklungs-, Architektur- und Betriebsdokumentation. Das Thema Anwendungsdokumentation klammern wir bewusst aus.
Unserer Erfahrung nach behindern eine ganze Reihe von Faktoren die Erstellung und kontinuierliche Pflege technischer Dokumentation:
- Ungeeignete Werkzeuge, die ursprünglich nicht für die Erstellung und Pflege solcher Dokumentation gedacht waren.
- Geringe Motivation seitens der Entwicklungsteams, oftmals verstärkt durch die oben genannten Defizite der entsprechenden Werkzeuge.
- Unklare Vorstellung über Struktur, Form und Inhalt von Dokumentation: Entwicklungsteams haben keine klare Vorstellung davon, was und wie sie dokumentieren sollen.
- Schlechte Vorlagen ("Templates") für Dokumentation.
I was a StumbleUpon user. Then I got fed up with they big toolbar. I switched to delicious, which was lighter, faster and more beautiful. Until Yahoo bought it. Then the export API broke all the time, delicious became slow and was ditched by Yahoo. I switched to Diigo, which is not bad, but does too much. And Diigo is sslllooooowww and their Firefox extension a bit buggy. And… oh… their Firefox addon sends to Diigo every single URL you visit (Don't believe me ? Use Tamper Data and open any page).
Enough is enough. Saving simple links should not be a complicated heavy thing. I ditched them all and wrote my own: Shaarli. It's simple, but it does the job and does it well. And my data is not hosted on a foreign server, but on my server.
Features:
- 240x240 round LCD ("GC9A01"), protected by 39.5mm watch glass on rotor
- BLDC gimbal motor, with a hollow shaft for mechanically & electrically connecting the LCD
- Powered by ESP32-PICO-V3-02 (Lilygo TMicro32 Plus module)
- PCB flexure and strain gauges used for press detection (haptic feedback provided via the motor)
- 8 side-firing RGB LEDs (SK6812-SIDE-A) illuminate ring around the knob
- USB-C (2.0) connector for 5V power and serial data/programming (CH340)
- VEML7700 ambient light sensor for automatic backlight & LED intensity adjustment
- Versatile back plate for mounting - use either 4x screws, or 2x 3M medium Command strips (with cutouts for accessing removal tabs after installation)
- Front cover snaps on for easy access to the PCB
Current status: Not recommended for general use (mechanical and electrical revisions may be needed depending on motor/electronics availability)
In this video I will show you how Field Oriented Control (FOC) works and what advantages it offers in comparison to traditional ESCs. Along the way I will also present the TMC-4671 IC from Trinamics which features hardware that offers the FOC functionality for motors.
Robocopy is a Windows tool that specialises in copying processes and backups. The programme is controlled with special commands and parameters that are entered in the Windows command prompt. However, less experienced Windows users do not necessarily have to resort to the command line (cmd.exe).