Mac Programme

November 25th, 2025

Editor:

  • Sublime
  • Sunset Code
  • Linux: ISO-Datei aus DVD erzeugen

    Oktober 9th, 2025

    In den Ordner der gerippten DVD wechseln und ISO erzeugen mit:
    mkisofs -o ~/Videos/urmel2dvd.iso .

    Anschließend ISO mounten mit
    sudo mount -o loop urmel2dvd.iso ./dvd

    Mame Linux

    Oktober 4th, 2025

    Die ROMS für Mame befinden sich unter Linux hier:
    /usr/share/games/mame/roms

    Manchmal lassen sich fehlende Sounds hier finden:
    https://www.progettosnaps.net/samples

    Die Samples müssen in den Samples-Ordner kopiert werden:
    /usr/share/games/mame/samples/[spielname]

    Beispiel: wenn die ROM-Datei zaxxonj.zip heißt, kommen die WAV-Dateien in diesen Ordner:
    /usr/share/games/mame/samples/zaxxonj

    Linux Distributionen

    September 1st, 2025

    Cachy OS
    Steam OS
    Linux Mint
    Xubuntu
    LUbuntu
    Arch Linux
    Debian

    BlueTooth Ubuntu

    August 7th, 2025

    Fix Connection problems with Ubuntu Linux/Bluetooth:

    In /etc/bluetooth/input.conf
    Enable line: UserspaceHID=true
    Run systemctl restart bluetooth to apply changes

    https://askubuntu.com/questions/1331009/bluetooth-on-ubuntu-20-04-constantly-disconnecting

    COM component-object-model-sample nach cmake

    Juni 6th, 2025

    https://github.com/microsoft/component-object-model-sample
    https://cmakeconverter.readthedocs.io/en/latest/use.html

    Standard-Versionsnummern mit Semantic Versioning

    Juni 6th, 2025

    Auf Grundlage einer Versionsnummer von MAJOR.MINOR.PATCH werden die einzelnen Elemente folgendermaßen erhöht:

    1. MAJOR wird erhöht, wenn API-inkompatible Änderungen veröffentlicht werden
    2. MINOR wird erhöht, wenn neue Funktionalitäten, die kompatibel zur bisherigen API sind, veröffentlicht werden, und
    3. PATCH wird erhöht, wenn die Änderungen ausschließlich API-kompatible Bugfixes umfassen.

    Außerdem sind Bezeichner für Vorveröffentlichungen und Build-Metadaten als Erweiterungen zum MAJOR.MINOR.PATCH-Format verfügbar.

    https://semver.org/lang/de/

    ImageMagick – Kontrast und Helligkeit ändern

    April 12th, 2025

    Beispiel: Helligkeit um 20% erhöhen, Kontrast um 35% erhöhen:
    convert bild.jpg -brightness-contrast 20×35 bild.optimized.jpg

    Beispiel: Helligkeit um 10% verringern, Kontrast um 10% verringern:
    convert bild.jpg -brightness-contrast -20x-35 bild.optimized.jpg

    Beispiel: Gammekorrektur Faktor 2.0:
    convert bild.jpg -level 0%,100%,2.0 bild.gamma.jpg

    https://www.archivscan.ch/imagemagick_helligkeit_kontrast_gamma_farbsaettigung

    C++ trailing return type

    März 31st, 2025

    Beispiel:
    auto CClass::HasMultipleItems() -> bool {
    return m_veciMember.size() > 1;
    }

    https://en.wikipedia.org/wiki/Trailing_return_type

    Mermaid Charts

    März 27th, 2025

    Mit Mermaid können einfach Diagramme erstellt werden.
    https://www.mermaidchart.com
    https://www.mermaidchart.com/play

    Markdown-File:

    ```mermaid
    graph TD;
    BaseModel-->MapViewModel-->MyownMapViewModel-->NextMapViewModel

    ```