Android Studio 3.4 erschienen
Der geneigte Android Entwickler sollte dem Update Feature seines Android Studios mal wieder ein wenig Aufmerksamkeit schenken, denn Android Studio 3.4 (basierend auf Intellij 2018.3.4) wurde veröffentlicht. Dieses größere Update ist ein Milestone Release und war knapp sechs Monate lang in der Entwicklung. Es ist nach Android Studio 3.3 der zweite Release der Project Marble Reihe, welche vor allem auf grundlegende Optimierungen, Performance Verbesserungen und die Stabilität eingehen soll. Aus diesem Grund gibt es im Feature Bereich auch eher kleinere Änderungen, da man sich auf die tieferen Ebenen fokussierte. In Zahlen bedeutet dies mehr als 300 behobene Bugs und Stabilitätsverbesserungen erhalten mit Android Studio 3.4 Einzug in die IDE.
Im Bereich der Features wurde der Resource Manager eingeführt. Er bietet euch eine Ansicht für Layouts, Drawables, Farben und diverse weitere Dinge und soll die Verwaltung der von euch genutzten Ressourcen vereinfachen. Die Import Intentions sollen euch helfen ohne mehr Aufwand auf moderne und abwärtskompatible Kernfunktionen von Android zuzugreifen. Aus diesem Grund erhaltet ihr nun direkt Vorschläge um Jetpack and Firebase Libraries einzubinden. Dabei wird dann direkt die Gradle Abhängigkeit und der jeweilige Import in der Klasse erzeugt. Im Layout Editor wurden die Einstellungen überarbeitet und diverse kleinere Optimierungen vorgenommen.
Paypal unterstützt Authenticator Apps
Paypal ist mein favorisierter Dienst wenn es um Zahlungen geht. Egal ob online oder offline via Google Pay, ich nutze Paypal sehr oft und gerne. Dabei habe ich für alle Dinge die mit Geld verbunden sind 2-Faktor-Authentifizierung aktiviert, sofern es mir der Dienst erlaubt. Bei Paypal ist dies seit langem der Fall, allerdings zu meinem Unmut nur via SMS. Eine Technik die durchaus bewehrt ist, aber nicht wirklich praktisch in diversen Situationen. Aus diesem Grund freue ich mich sehr das Paypal nun die 2-Faktor-Authentifizierung via Drittanbieter-App aktiviert hat.
Soll heißen ihr könnt euren Authenticator nutzen (z.B. die Google Authenticator App open_in_new) und Paypal wie jeden anderen Dienst dort einbinden. Ich habe dies bereits umgestellt und bei mir läuft alles tadellos. Solltet ihr gar keine 2-Faktor-Authentifizierung nutzen kann ich dies generell nur empfehlen. Einfach unter Einstellungen / Sicherheit / Zweistufige Verifizierung / Aktualisieren wählen und die gewünschte Auswahl treffen. Manchmal ist dies vielleicht etwas mehr Aufwand, dies ist meiner Meinung nach aber absolut zu verschmerzen, für die extra Sicherheit die man bekommt.
Firefox 66 Update
Bereits seit etwas mehr als zwei Wochen ist Firefox in der Version 66 verfügbar. Dieser Release fokussierte sich vor allem auf die Optimierung der User Experience. Websites die automatisch Töne abspielen sind nun standardmäßig stummgeschaltet, die Suche wurde verbessert, sodass man nun z.B. auch alle offen Tabs durchsuchen kann und das neue Scroll Anchoring open_in_new soll das Springen der Website nachdem z.B. Werbung geladen wurde verhindern. Vor allem letzteres dürfte viele freuen.
Zudem wurde der Umgang mit Erweiterungen und Shortcuts von selbigen optimiert, wodurch das Handling und die Performance verbessert werden soll. Falls eine Website ein invalides SSL Zertifikat liefert, gibt es nun eine neue Fehlerseite, die dem Nutzer besser vermitteln soll wie man mit dem Problem umgehen kann. Darüber hinaus gibt es nun grundlegenden Support für die macOS Touch Bar, Windows Hello Support unter Windows 10 ist verfügbar, die UI der Pocket Integration wurde optimiert und die Performance wurde generell verbessert.
Diverse Fehlerbehebungen und Sicherheitsanpassungen sind obligatorisch. Unter Android gibt es einige der oben genannten Funktionen und Support für das Laden von Dateien auf der externen SD Karten wurde hinzugefügt. Kleinere Anpassungen und Fehlerbehebungen heben die aktuellste Firefox Version bereits auf 66.0.3. Selbige erschien gestern und brachte unter anderem Bugfixes für Keyboard Probleme mit Microsoft und IBM Cloud Anwendungen.
AMD Radeon Software 19.4.1 - Bugfixes und mehr Stabilität
Im letzten Monat gab es diverse Treiberupdates für Nutzer von AMD Grafikkarten. Ganze drei Updates wurden im März veröffentlicht und aktuell ist bereits Version 19.4.1 open_in_new verfügbar. Diese Version behebt Probleme mit instabilen Systemen, sofern drei oder mehr Displays aktiv sind. Probleme mit World of Warcraft, verschwindenden Mauszeigern auf Laptops und Grafikfehlern beim Spielen von World of Tanks sollten ebenfalls der Vergangenheit angehören. Fehlerhaftes Verhalten von Radeon WattMans Auto Overclock Funktion und dem Vari-Bright Tool wurde ebenfalls behoben.
Falls ihr wie ich eine AMD Vega Karte nutzt und in der letzten Zeit Probleme mit Rainbow Six Siege open_in_new hattet (vertikale Striche auf der unteren Hälfte des Monitors), auch diese Fehler sind seit ca. drei Wochen behoben. Dafür ist mindestens Treiberversion 19.3.3 open_in_new der Adrenalin Edition nötig. Ab den Versionen 19.3.2 open_in_new und 19.3.3 werden nun auch The Division 2, Sekiro und Generation Zero offizielle unterstützt.
Ich nutzte aktuell die neuste Version und bin zufrieden, sowohl Rainbow Six Siege, wie auch The Division 2 laufen sehr performant und ohne Probleme. Ich freue mich vor allem in Bezug auf Rainbow Six das hier Ubisoft und AMD zusammengearbeitet haben und das Problem lösen konnten. Denn als Softwareentwickler ist mir die Komplexität von Team / Firmen übergreifender Arbeit an einem Problem durchaus bewusst, vor allem wenn man sich dann noch die Größe der beiden Unternehmen und wohl auch der Entwicklerteams anschaut.
Humble Web Programming und Linux Book Bundles
Es gibt mal wieder zwei feine Humble Book Bundles, welche ich euch empfehlen möchte. Zum einen das Humble Book Bundle: Linux by Wiley, welches noch ca. vier Tage lang aktiv ist und zum anderen das recht frische Humble Book Bundle: Web Programming by O’Reilly, welches ihr noch ca. elf Tage lang kaufen könnt.
Das Linux Bundle bringt euch bis zu zehn Bücher, aufgeteilt auf drei verschiedene Stufen. Mit dabei sind in der ersten Stufe grundlegende Themen wie Linux Essentials oder Beginning Linux Programming. Die zweite Stufe ist ab acht Dollar freigeschaltet und erweitert das Angebot unter anderem um die Linux Bible und Professional Linux Kernel Architecture. Das letzte Level ist ab 15 Dollar verfügbar und beinhaltet z.B. die Linux Command Line and Shell Scripting Bible und Assembly Language Step-by-Step: Programming with Linux. Eine durchweg interessante Auswahl, vor allem wenn man in diesem Bereich komplexere Dinge umsetzen will.
Im Webentwicklungsbereich gibt es viele Themenkomplexe und das Humble Book Bundle: Web Programming by O’Reilly will einige davon abdecken. Bis zu 17 Bücher könnt ihr für 15 Dollar abstauben. Auch hier gibt es drei Stufen, welche ihr für einen Dollar, acht Dollar oder 15 Dollar erwerben könnt. Mit dabei sind unter anderem Learning React, Vue.js: Up and Running, Designing Web APIs und Learning PHP, MySQL & JavaScript. Auch hier gibt es also eine bunte und vor allem hilfreiche Auswahl. Ich werde vielleicht beim Web Programming Bundle zuschlagen, auch wenn ich in den letzten Jahren immer weiter zur App-Entwicklung gewechselt bin. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Firefox Send - Dateien sicher teilen
Über Firefox Send berichtete ich bereits. Damals war es noch ein Test Pilot Experiment, nun ist es final online und kann noch etwas mehr als bis dato. Ihr könnt nun Dateien bis zu 1GB oder mit einem kostenlosen Firefox Account bis zu 2,5GB hochladen. Dabei sind auch mehrere Dateien möglich. Ebenfalls sehr praktisch ist die Möglichkeit die Anzahl der verfügbaren Downloads zu verwalten. Bis zu 100 Stück sind einstellbar. Dies war zuvor nicht möglich, denn nach einem Download in einem Zeitraum von maximal 24 Stunden wurde die Datei entfernt. Auch der Zeitraum kann nun verwaltet werden. Fünf Minuten, eine Stunde, ein Tag oder sieben Tage stehen zur Auswahl. Zusätzlich zur End-To-End-Verschlüsselung gibt es die Möglichkeit die Dateien mit einem Passwort zu sichern.
Alles in allem schiebt man also schnell einige Dateien in den dafür vorgesehenen Bereich, wählt die Downloadanzahl, Dauer und eventuell den gewünschten Passwortschutz und schon ist man fertig. Der dann erstellte Freigabelink kann an die Empfänger weitergeleitet werden und schon können einfach und schnell, vor allem aber sicher, Dateien getauscht werden. Ich werde die Lösung im Hinterkopf behalten und bei der nächsten Möglichkeit definitiv einsetzen. Wie sieht es bei euch aus, über welchen Weg teilt ihr eure Dateien?
DB Browser for SQLite - Meine Wahl für SQLite Daten
Ich nutze gerne SQLite open_in_new für viele meiner Projekte, denn MySQL ist häufig zu groß und umfangreich und für NoSQL Datenbanken fehlt mir in einigen Bereich die Erfahrung um sie produktiv einsetzen zu können. Deswegen ist mein Fallback bei neuen Projekten, wo es vor allem darum geht die Logik und das Projekt selbst optimal und schnell umzusetzen, SQLite zu nutzen.
Da man während der Entwicklung und auch später im Betrieb öfters mit den vorhandenen Daten arbeiten, bzw. sie auch debuggen muss, ist es natürlich wichtig die Daten auch lokal ansehen und verwalten zu können. Ich habe nicht lange suchen müssen bis ich auf den DB Browser for SQLite gestoßen bin. Eine Open Source Software die für Windows, Mac und Linux verfügbar ist und eine Vielzahl an praktischen Funktionen bietet. Zusätzlich ist sie stabil und wird aktiv weiterentwickelt.
Humble Your Beats. ACIDized Bundle.
Sollte ihr euch mit Musik und der Erstellung oder Bearbeitung von selbiger am PC beschäftigen, dürfte das Humble Software Bundle: Your Beats. ACIDized. vielleicht interessant für euch sein. Noch ca. neun Tage lang habt ihr Zeit eine von drei verfügbaren Stufen zu erwerben.
Die erste Stufe startet bei einem Dollar und bringt euch Music Maker EDM Edition und Soundpool - Trance Masters. Weiter geht es, sofern ihr den Durchschnitt aller bis dato getätigten Zahlungen überbietet. Sofern ihr dies tut gibt es zusätzlich noch MP3 Deluxe 19 und Soundpool - Dream House. Die letzte Stufe ist mit 25 Dollar zwar nicht sehr günstig, bietet aber mit ACID Pro 7, SOUND FORGE Audio Studio 12 und Soundpool: Discharge auch einiges.
Ich persönlich werde wohl nicht zuschlagen, da ich im Bereich der Audiobearbeitung eher nicht so aktiv bin und für alles was ich benötige bereits andere kleinere Tools vorhanden sind. Ich würde aber stark vermuten das es in diesem Bereich durchaus viele Interessenten gibt, schaut also ruhig mal rein. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
VSCode Shortcuts + Keymaps + Cheat Sheet
Egal wie gut ein neuer Editor oder eine neue IDE ist, neue Shortcuts sind immer problematisch. Denn eben diese machen die meisten Programmierwerkzeuge erst wirklich performant in der täglichen Nutzung. Doch meistens unterscheiden sie sich in den verschiedenen Tools und können so für die eine oder andere Verwirrung sorgen.
Ich habe bekanntlich vor kurzem angefangen VSCode zu nutzen und interessiere mich entsprechend für die dort genutzten Shortcuts. Selbige unterscheiden sich wie erwartet teils stark von IntelliJ Idea, bzw. Android Studio. Aus diesem Grund freue ich mich sehr das es einen übersichtlichen Cheat Sheet gibt, welchen ich für ebenfalls interessierte in den Related Links hinterlegt habe. Es ist darüber hinaus natürlich auch möglich Shortcuts in den Einstellungen zu ändern, dies ist mir persönlich aber meist zu aufwendig.
Was allerdings sehr spannend ist, ist die Möglichkeit komplette Keymaps aus dem Marketplace einzubinden. Dies geht direkt in VSCode oder aber über die Marketplace Website (siehe Related Links). Ein extrem praktisches Feature, da man sich den Editor entsprechend der eigenen Gewohnheiten anpassen kann.
Bitdefender 2019 Review
Bitdefender ist bereits seit einigen Jahren meine erste Wahl, wenn es um den Schutz meines Windows Systems gegen Viren aller Art geht. Zusätzlich habe ich seit einigen Jahren eine Partnerschaft mit Bitdefender, welche es mir erlaubt die Software kostenfrei zu testen und Gewinnspiele für euch zu veranstalten. Darüber freue ich mich sehr und möchte mich ein weiteres Mal bei Bitdefender bedanken.
Doch nun zum eigentlichen Review der Software. Es geht heute um die Bitdefender Internet Security 2019. Diese Version ist im Mittelfeld des Produktsortiments von Bitdefender platziert. Sie bietet etwas mehr als die Antivirus Plus Version und ist etwas abgespeckter als die Total Security Multi-Device Version. Ich freue mich in dieser Version über bis zu fünf geschützte Computer, welche sowohl auf den reinen Virenschutz zugreifen dürfen, wie auch auf diverse Zusatzfunktionen. Dies wäre bei der Antivirus Plus Version nur begrenzt möglich, da hier etwas weniger zusätzliche Features vorhanden sind. Die Total Security Multi-Device Version wäre darüber hinaus auch für macOS, Android und iOS verfügbar. Da ich allerdings nur unter Windows ein Antivirenprogramm benötige, da ich mich um mein Android-Gerät selbst kümmere, ist diese Version genau das richtige für mich.
Installation und Upgrade meiner vorherigen Version, bzw. das Neuinstallieren auf anderen Geräten gestaltet sich gewohnt einfach. Über die Bitdefender-Central erhält man alles was man braucht. Die herunterladbaren Dateien, welche man nachdem Login und der Aktivierung des Keys nutzen kann, bieten alles und sind direkt mit dem Account verbunden. Sehr praktisch finde ich, dass für den nicht so versierten Nutzer diverse gute Voreinstellungen direkt nach der Installation vorhanden sind, ich als erfahrener Nutzer selbige aber umfangreich anpassen kann.