CBL-Mariner - Microsoft veröffentlicht eigene Linux Distribution

CBL-Mariner - Microsoft veröffentlicht eigene Linux Distribution

Früher hat Microsoft mit aussagen wie “Linux is Cancer” (2001 Steve Ballmer) sich öffentlich gegen Open Source Projekte, insbesondere Linux positioniert. Seitdem Mircosoft sich mit Azure im Cloud Geschäft neu positioniert weht plötzlich ein anderer Wind. So hat mit Windows 10 WSL einzug gefunden und Microsoft bietet sogar selbst Open Source Software an, z.B. .Net Core. Die Linux System Group von Microsoft ist das Team von Microsoft, das die WSL2 erstellt hat.
Nintendo Switch oder lieber Steam Deck - Was die Handhelds unterscheidet

Nintendo Switch oder lieber Steam Deck - Was die Handhelds unterscheidet

Das Steam Deck ist seit 15.07 das Top-Thema in der Gaming-Szene. Der moderne Handheld aus dem Hause Valve soll eine neue tragbare Konsole (Handheld) werden und euch Unterwegs Zugriff auf eure Steam Bibliothek geben. Das Steam Deck basiert hier wie bei Steam OS auch auf einem angepassten Arch-Linux. Der Big-Picture Modus soll durch das neue Steam Deck OS ersetzt werden welches auch ein On-Screen Keyboard und diverse Optimierungen bietet. Seit der Ankündigung glüht das World Wide Web regelrecht: Für viele ist das Steam Deck eine willkommene Konsolen-Alternative mit vielen Spiele-Titel.
360 Grad Bilder veröffentlichen mit 360-To-HTML

360 Grad Bilder veröffentlichen mit 360-To-HTML

Das Fotografieren von 360 Grad Bilder war lange Spezialisten mit sehr teurem Fotoequipment vorbehalten. So mussten früher oft mehrere Kameras mit Weitwinkelobjektiven auf einem speziellen Stativ montiert werden und hinterher die Bilder zusammengefügt werden. Dies nennt man Stichting und wird auch heute zum Großteil noch praktiziert. Zum Glück gibt es mittlerweile aber auch 360° Kameras wie die Ricoh Thetha SC auf die viele Hobby-Fotografen, Outdoor-Enthusiasten und ganz besonders Architekten zurückgreifen. 360 Grad Bilder haben ein Problem: Sie müssen in einem Player angezeigt werden, weil man sie nicht flach betrachten kann.
Meine 5 Gründe kein Content-Management-System zu verwenden

Meine 5 Gründe kein Content-Management-System zu verwenden

Bevor ich in den Kommentaren einen Glaubenskrieg zwischen CMS Befürworter und Static-Page-Generator Fans auslöse, eins vorweg: Dieser Beitrag hat die Absicht die Nachteile von Content-Management-Systemen wie WordPress und Joomla zu verdeutlichen und Alternativen aufzuzeigen. Alle hier beschriebenen Web-Technologien haben Ihre Vor- wie auch Nachteile sowie Ihre Daseinsberechtigung. Ich möchte in diesem Artikel den Einsatz von Content-Management-System gar nicht schlecht reden, sondern vielmehr zum Umdenken anregen. Meine Alternative zu WordPress, Joomla uns Konsorten lautet Static-Page-Generatoren, und meiner Meinung nach, kann diese Art von Web-Technologie fast alles, was Content-Management-Systeme auch können nur ohne die unten stehenden Nachteile.
Wie man mit Gitlab CI/CD und NSIS eine .Net WPF Anwendung erstellt und veröffentlicht

Wie man mit Gitlab CI/CD und NSIS eine .Net WPF Anwendung erstellt und veröffentlicht

In der Regel habe ich, seitdem ich mich mit CI/CD beschäftige ausschließlich Web-Anwendungen und Websites welche auf einem Linux Server laufen müssen. Dies habe ich immer simpel gehalten. Im ersten Schritt wurde die Anwendung gebaut, danach in ein Docker-Image gepackt und auf dem Zielserver vom Repository mit dem latest Tag gepullt. Aktuell arbeite ich jedoch an der Windows UI für meine 360°Image Viewer Software welche ausschließlich für Windows Geräte zur Verfügung stehen wird.
Liste mit Silent Installation Parameter für Windows Anwendungen

Liste mit Silent Installation Parameter für Windows Anwendungen

Über die Jahre habe ich für Ivanti DSM Software Anwendungen paketiert und mir eine kleine Übersicht mit gängigen Installationsparameter für die unbeaufsichtigte Installation gesammelt. Mittlerweile gibt es diverse Quellen um an die Installationsparameter zu kommen. Über Foren wie IT-Ninja finden Sie oft die gängigen Install-Switches. Alternativ kann man auch auf Chocolatey in die PowerShell Scripte oder bei Winget schauen wie die Parameter für die Silent Installation lauten. Da ich die Liste sowieso habe und darunter auch ein par exotischere Anwendungen sind könnte diese jedoch dem einen oder anderen Helfen.
Agile darf keine Ausrede für fehlende Projektplanung sein!

Agile darf keine Ausrede für fehlende Projektplanung sein!

Stellen Sie sich vor, sie bekommen einen Auftrag ein Fahrzeug zu entwickeln, dieses Fahrzeug soll Ihren Klienten von A nach B befördern. Ohne auch nur die Rahmenbedingungen zu kennen, fangen Sie an ein nach bestem Wissen und Gewissen ein Elektroauto zu entwickeln. Nachdem das Fahrgestell fertig und die Batterie eingebaut ist, kommt die Anforderung, dass das Fahrzeug sehr lange Strecken zurücklegen können muss. Somit bauen Sie den Antrieb und die Elektronik wieder raus und bauen einen Benzinmotor ein und Getriebe ein. Sie sind froh, dass Sie frühzeig das Problem beheben konnten und haben 60 % vom Weg bereits erledigt. Jetzt nur noch die Reifen montieren und dem Kunden eine Testfahrt ermöglichen. Plötzlich kommt die Anforderung, dass das Fahrzeug ja auch das Meer überqueren muss. Auf dem Wasser sind Reifen natürlich überflüssig und das Fahrgestell ist nicht wasserdicht. Alles wieder zurück auf Anfang, ein Amphibisches Fahrzeug muss her. Oder am besten doch gleich ein Flugzeug bauen? Was hier natürlich etwas überspitzt beschrieben wird, ist leider gar nicht so unrealistisch. Agil wird oft als Ausrede für fehlende Projektplanung bzw. Abstimmung mit den Rahmenbedingungen missbraucht.