AMD Software - Mehr FPS mit FSR und RSR
Gute Grafik ist wichtig, aber am Ende zählt die Performance. Denn was bringt ein Spiel welches gut aussieht, aber nicht flüssig läuft. In diesem Bereich versuchen die Grafikkartenhersteller neben der reinen Hardware, auch mit dem einen oder anderen Software-Trick mehr Frames zu erzielen.
AMD ist hier seit einiger Zeit mit FSR (FidelityFX Super Resolution) unterwegs. Diese Upscaling-Funktion muss vom jeweiligen Spieleentwickler implementiert werden, damit das Ganze funktioniert. Im Folgenden kann das Spiel selbst mit einer niedrigeren Auflösung gespielt werden, als die eigentliche native Auflösung. Intern erfolgt dann eine Hochskalierung der Grafik, sodass das Spiel aussieht wie mit nativer Auflösung. Hierbei werden initial massiv weniger Pixel berechnet und das eigentliche Upscaling verbraucht wiederum weniger Leistung, sodass die FPS (Frames per Second) steigen. Da es sich um eine näherungsmäßige Berechnung handelt ist die Qualität mitunter etwas schlechter, wofür man aber wie erwähnt die teils massiv bessere Performance bekommt (2x bis 3x mehr FPS). Außerdem wurde FSR 2.0 angekündigt, wodurch die Qualität weiter verbessert werden soll und natürlich trotzdem der FPS Vorteil bleibt.
Mermaid - Nützliche VS Code Plugins
Vor einigen Tagen berichtete ich über meinen Wechsel auf Mermaid, im Kontext der Erstellung von Graphen und Diagrammen. Damit man mit textbasierten Tools dieser Art aber ordentlich arbeiten kann, brauch man natürlich ein bisschen Tooling, ähnlich wie auch schon im Bereich DOT / GraphViz.
Damit die Arbeit hier leichter fällt habe ich mir aus der durchaus großen Auswahl an Visual Studio Code Plugins zwei ausgewählt und nutze diese nun erfolgreich. Das Erste ist dabei Mermaid Markdown Syntax Highlighting, welches wie der Name schon sagt Syntax Highlighting für Mermaid Diagramme bereitstellt. Dies funktioniert einwandfrei, lediglich bestimmte Klammerungen, die für einige besonders geformte Knoten genutzt werden, werden nicht gesondert hervorgehoben. Dies ist aber absolut im Rahmen und stellt meiner Meinung nach kein Problem dar, vor allem da die meisten vermutlich ohnehin auf abgerundete Ecken bei ihren Diagrammen verzichten.
Weiter geht es mit Markdown Preview Mermaid Support. Dieses Plugin integriert Mermaid Diagramme direkt in die vorhandene Markdown Preview von VS Code. Das Ganze funktioniert extrem einfach, man bekommt direkt Informationen falls man etwas falsch macht und auch die Performanz ist sehr gut. Man kann seine Markdown Dateien quasi wie immer bearbeiten, bekommt nun aber auch Diagramme direkt angezeigt.
Humble Software Bundle: UX for Designers and Developers
Ich denke das ich als Softwareentwickler nicht komplett unfähig bin, aber dafür fehlt es mir im UX- und Design-Bereich an Kreativität und Vorstellungskraft. Falls es euch ähnlich geht ist vielleicht das noch zwei Tage verfügbare Humble Software Bundle: UX for Designers and Developers etwas für euch.
Das Bundle bietet euch ab 1 € Inhalte zum Thema gute User Experience. Insgesamt gibt es bis zu 20 Kurse und falls ihr alle Inhalte freischalten wollt werden 22,40 € fällig. Wie gewohnt gibt es aber auch dazwischen noch eine Stufe.
Unter anderem könnt ihr euch UX Design Systems, Interaction Design Fundamentals und User Experience: The Big Picture sichern. Dieser Themenkomplex dürfte für viele von uns interessant sein, egal ob man Entwickler oder Designer ist, denn eine gute UX ist mitunter sehr relevant für den Erfolg einer Software. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Mermaid - Einfach Diagramme mit dem Texteditor erstellen
Ich erstelle gerne Diagramme für verschiedenste Zwecke, denn Bilder sind für mich persönlich wesentlich angenehmer, wenn es z.B. um das Grundverständnis von Abläufen geht. In den letzten Jahren habe ich dafür auf DOT / GraphViz gesetzt. Hier erstellt man eine textuelle Repräsentation des Graphen und kann sie z.B. online in ein Bild umwandeln. Den Text wiederum kann man einfach in einem Git ablegen und auch editieren ohne einen gesonderten Editor.
Mit Mermaid habe ich nun ein ähnliches Tool gefunden, welches den selben Ansatz verfolgt, dabei aber etwas einfacher und zugleich vielseitiger sein will. Letzteres bedeutet das es z.B. auch Gantt Diagramme gibt, welche mir bei DOT bis dato noch nicht untergekommen sind. Die Syntax von Mermaid wirkt etwas simpler (Markdown ähnlich), auch wenn ich bis dato nur wenig damit herumgespielt habe. Schön ist zusätzlich die Integration in diverse Tools. Dazu gehört neben GitLab und zuletzt GitHub auch Gitea, das Git Web Frontend meiner Wahl. Somit kann man sich mitunter manuelle Umwandlungen in Bilder sparen, weil man selbige frei Haus bekommt.
Ich werde meine kommenden Diagramme auf jeden Fall mit Mermaid erstellen und das Ganze mal einem längeren Test unterziehen. Bis jetzt bin ich aber auf jeden Fall sehr zufrieden. Falls ihr Mermaid übrigens testen wollt, den Link zum online Editor findet ihr in den Related Links.
Humble Book Bundle: Data Engineering
Wissen ist Macht sagt man nicht ohne Grund und aus Daten kann man durchaus Wissen ziehen, zumindest wenn man weiß wie man sie interpretiert. In diesem Rahmen könnte das noch etwas mehr als einen Tag lang aktive Humble Book Bundle: Data Engineering by O’Reilly vielleicht spannend für euch sein.
Bis zu 15 Bücher gibt es zu holen und das schon ab 1 €. Um alle Inhalte zu bekommen sind mindestens 15,92 € nötig. Dafür gibt es dann aber auch unter anderem R Cookbook, Architecting Modern Data Platforms und Stream Processing with Apache Flink.
Wieder einmal ein interessantes Bundle, denn die Erhebung, Verarbeitung und Auswertung von Daten, um z.B. Dienste zu verbessern, ist meiner Meinung nach durchaus relevant und wichtig. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Humble Book Bundle: Programming Bookshelf
Über Humble Programmier-Bundles schreibe ich immer wieder gerne, denn dort gibt es meist eine bunte Auswahl mit diversen interessanten Ressourcen. Auch das Humble Book Bundle: Programming Bookshelf by Mercury schlägt wieder in genau diese Kerbe, allerdings nur noch bis morgen Abend. Bei Interesse solltet ihr euch also beeilen.
Aufgeteilt auf drei Stufen gibt es hier bis zu 25 Bücher mit den verschiedensten Schwerpunkten. Ab 1 € geht es los und ab 15,70 € gibt es alle Inhalte. Unter anderem dürft ihr euch über Data Structures and Program Design Using Java, Software Quality Assurance und Cryptography and Network Security freuen, doch die Auswahl ist wie erwähnt wesentlich größer. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Android Studio Bumblebee - 2021.1.1
Das Update auf Android Studio Bumblebee (2021.1.1) ist bereits seit ca. zwei Wochen verfügbar und ich hatte quasi direkt eine Aktualisierung vorgenommen. Die Release Notes wirkten im ersten Moment nicht extrem spannend, aber ich freue mich immer über neue Versionen von Software die ich täglich nutze.
An Neuerungen gibt es unter anderem einen neuen und nun direkt in Android Studio integrierten Device Manager, sowohl für Emulatoren, wie auch für echte Geräte. Letztere kann man nun einfacher via ADB over Wi-Fi verbinden und entsprechend ohne Kabel debuggen. Darüber hinaus soll ein neuer Test Runner für einheitliche Ergebnisse von Tests sorgen, sowohl in Android Studio, wie auch auf eurer CI. Der Android Gradle Plugin Upgrade Assistant nimmt euch nun noch etwas besser an die Hand und der Emulator ist von nun an standardmäßig in Android Studio integriert. Dieses Feature existiert schon einige Zeit, sorgte bei mir in der ersten Iteration allerdings für Probleme, weswegen ich wieder in den abgedockten Modus wechselte.
Weiter geht es mit verbessertem Apple Silicon Support, verbesserter Performance durch Non-Transitive R Classes und diversen Optimierungen und Funktionserweiterungen im Bereich Profiler und Inspector. Im Bereich Design hat sich auch etwas getan, denn für bestimmte Layouts kann man nun eine interaktive Vorschau der UI Komponenten aktivieren und somit neue Layouts direkt ausprobieren.
Ich persönlich war wie erwähnt, nach einem ersten Querlesen, nicht extrem aus dem Häuschen, muss dies aber nach erster Nutzung revidieren. Android Studio Bumblebee bringt neben dem neuen Device Manager + gut funktionierendem angedockten Emulator im Bereich der Funktionen, auch ein großes Maß an Stabilität mit sich. In der vorherigen Version hatte ich hier und da Probleme und das Ganze fühlte sich einfach nicht immer flüssig an. In diesem Bereich hat sich einiges getan, sodass die neue Version für mich bei der täglichen Nutzung tatsächlich einen ziemlichen Mehrwert bietet. Das Update kann ich also definitiv empfehlen, selbst wenn ihr wie ich nicht ganz so viel im Profiler und Compose Bereich unterwegs seid.
Im unteren Bereich des Beitrags findet ihr wie gewohnt das Vorstellungsvideo zur neuen Version.
Humble Book Bundle: Cybersecurity
Das Thema Cybersecurity ist und bleibt in aller Munde und entsprechend könnte das Humble Book Bundle: Cybersecurity by Wiley vielleicht für den einen oder anderen ganz spannend sein. Wie gewohnt gibt es hier zu niedrigen Preisen eine umfangreiche Auswahl an Büchern.
Bis zu 27 Stück sind es, verteilt auf drei Stufen. Wie fast immer geht es bereits ab 1 € los, während ihr für alle Inhalte mindestens 15,90 € zahlen müsst. Dafür gibt es unter anderem Social Engineering: The Science of Human Hacking, Cryptography Engineering: Design Principles and Practical Applications und The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws. Falls ihr euch das Thema interessiert folgt einfach den Related Links. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Bitdefender Gewinnspiel - Die Gewinner
Vor etwas mehr als einer Woche ging mein Bitdefender Gewinnspiel zu Ende und die Preise wurden gestern an die Gewinner verteilt. An dieser Stelle möchte ich mich noch einmal bei Bitdefender für die Möglichkeit bedanken diese Gewinnspiele und andere Aktionen durchführen zu können.
Gewonnen haben Millhouse, Bernd, Walden und Samira. Ich wünsche viel Spaß mit Bitdefender Internet Security und hoffe das die Software dazu beiträgt euch etwaige IT Schädlinge vom Hals zu halten. Falls ihr übrigens kein Glück hattet, schaut euch doch einfach mal die aktuellen Angebote open_in_new an und schlagt bei Bedarf zu.
Mumble 1.4.230 - Major-Release veröffentlicht
Ich nutze seit vielen Jahren Mumble als Voice Server meiner Wahl. Lange bevor Discord relevant wurde und zu Zeiten als Ventrilo und Teamspeak noch konkurrierten, entschied ich mich für den kleinen self-hosted Open Source Voice Service mit der extrem guten Qualität. Schon damals war Mumble mitunter simpler aufgebaut als die Konkurrenz, aber dafür war die Latenz niedrig, die Qualität hoch, das ganze war ein Open Source Projekt und auch der Server konnte kostenlos mit ausreichend Slots gehostet werden.
Updates für Mumble waren aber schon immer selten, was aufgrund der guten Funktionalität auch in Ordnung war. Nun gibt es aber ein solches, Mumble 1.4.230 ist der erste stabile Major Release seit dem Release von Mumble 1.3.0 vor ca. zwei Jahren. Das Update beinhaltet entsprechend diverse Änderungen am Client, wie auch am Server.
Auf der Serverseite gibt es nun ein Plugin Framework, welches die zuvor vorhandenen Möglichkeiten erweitert und eine einheitliche neue Schnittstelle bietet. Außerdem wurden diverse Dinge im Bereich der Rechtekontrolle und Interaktionen mit dem Netzwerk, der Datenbank und angeschlossenen Diensten optimiert. Einige der folgenden Client Features benötigen darüber hinaus die aktualisierte Serverversion.