Systemverwaltung und Software-Upgrade mit winget unter Windows 11

Windows

Übersicht: winget

Was ist winget?

winget (Windows Package Manager) ist ein moderner Paketmanager für Windows 10 und 11, mit dem sich Software komfortabel über die Kommandozeile installieren, aktualisieren, suchen und verwalten lässt. Er ist direkt in Windows 11 integriert und bietet eine zentrale Lösung für die Softwareverwaltung – ähnlich wie apt unter Linux.

Mehr lesen

Lizenzen prüfen mit license-checker in Node.js-Projekten

Linux

Übersicht: license-checker

Was ist license-checker?

license-checker ist ein npm-Tool, mit dem du die Lizenzen aller Abhängigkeiten in deinem Node.js-Projekt schnell und übersichtlich auflisten kannst. Es hilft dabei, Lizenzkonflikte zu erkennen und die Einhaltung von Open-Source-Lizenzbedingungen sicherzustellen.

Warum ist das wichtig?

  • Rechtssicherheit: Du erkennst frühzeitig, ob problematische Lizenzen in deinem Projekt verwendet werden.
  • Transparenz: Du erhältst einen Überblick über alle verwendeten Lizenzen.
  • Lizenzkonformität: Erleichtert die Einhaltung von Unternehmens- oder Open-Source-Richtlinien.

Mehr lesen

npm outdated und npm audit – Pakete und Sicherheit in Node.js-Projekten

Linux

Übersicht: npm outdated und npm audit

Was ist npm outdated?

npm outdated ist ein Kommandozeilen-Tool, das Teil von npm ist. Es zeigt an, welche Abhängigkeiten in einem Node.js-Projekt veraltet sind, welche Version aktuell installiert ist, welche die gewünschte Version laut package.json wäre und welche die neueste verfügbare Version ist.

Mehr lesen

Commits und Tags in Git signieren

Wer mit der Versionierungssoftware Git arbeitet und beispielsweise auf GitHub unterwegs ist, hat bestimmt schon mal das grüne Label Verified bei den Commits, oder auch Tags gesehen.

Commit mit Verified Label

Damit wird angezeigt, dass der im Commit angegebene Autor auch wirklich derjenige ist, für den er sich ausgibt.
Theoretisch könnte man nämlich beliebigen Text in das Autor-Feld eines Commits rein schreiben.

Mehr lesen

Raspberry Pi 4 emulieren mit QEMU

Mancher kennt das vielleicht: Man möchte Software für einen Raspberry Pi testen, hat aber gerade keinen Raspi zur Hand, oder möchte nicht sein laufendes System gefährden.

Eine (relativ) einfache Lösung kann hier sein auf einem normalen Rechner eine Raspberry Pi zu emulieren.

Hierfür nutzen wir ein aktuelles Ubuntu-System (24.04) und die freie Virtualisierungssoftware QEMU.

Mehr lesen

Verbindungsprobleme mit USB 3.0 Festplatten/SSDs beheben

Viele USB 3.0 Festplatten oder SSDs werden inzwischen als USB Attached Storage (UAS) im System eingebunden. Dies führt jedoch bei manchen Geräten zu Problemen, wobei beispielsweise die Verbindung zum USB-Gerät mittendrin verloren geht und auch nicht automatisch wiederhergestellt wird. Manche Geräte werden im UAS-Modus auch erst gar nicht richtig erkannt.

In diesem Beitrag beschreibe ich eine mögliche Lösung das Problem.

Mehr lesen

Neue Webseite 2024

Nach vielen Jahren ist es nun so weit: Die cryCode.de Webseite hat von mir ein sehr umfangreiches Update bekommen. 🙂

Die neue Webseite basiert nun auf Hexo.
Das Theme habe ich stark angepasst und erweitert und dabei ein besonderes Augenmerk auf den Datenschutz gelegt. Sämtliche Inhalte der Seite werden von eigenen Servern, die in Deutschland stehen geladen und es werden keine externen Dienste direkt eingebunden.

Mehr lesen