Boehrsi.de - IT und Gaming Blog

Device Marketing Names - Produktnamen / Marketing-Namen in Flutter auslesen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Device Marketing Names - Produktnamen / Marketing-Namen in Flutter auslesen Bild

Wie bereits vor einigen Wochen erwähnt habe ich ein kleines Flutter Package geschrieben, welches es euch erlaubt den Produktnamen / Marketing-Namen eines Android oder iOS Gerät auszulesen. Dabei kann das Gerätemodel, für welches der Name ermittelt werden soll, entweder das aktuell genutzte Gerät sein oder es wird ein bereits bekanntes Gerätemodel eingegeben.
Es gibt zwar schon ein paar Packages / Plugins die in diese Richtung gehen, allerdings benötigen einige eine Internetverbindung oder bringen eine komplette SQLite Library und die entsprechenden Abhängigkeiten mit sich. Dies wollte ich vermeiden, weswegen ich direkt nutzbaren Code für die Lookups generiere. Dafür habe ich Device Identifiers geschrieben, welches bis dato Dart und Kotlin unterstützt. Auf diese Art hat man einen schnellen Lookup der immer funktioniert und keine umfangreichen Abhängigkeiten mitbringt. Die Lookup Daten werden ca. einmal im Monat aktualisiert, sodass das Package vor allem im Android Bereich die aktuellsten Informationen liefern kann. Das Package kann auch für Flutter im Web genutzt werden, hier gibt es allerdings direkt den ermittelten Browser Name weiter, welcher von device_info_plus open_in_new) ausgelesen wurde. Das Auslesen des aktuellen Gerätemodels wird übrigens auch von device_info_plus übernommen.
Das Package ist relativ simpel und der größte Teil der Arbeit ist die Bereitstellung der eigentlichen Daten. Es liegt aktuell in Version 0.3.1, was der fünfte Release ist. Nach dem initialen Release, welcher Android und iOS unterstützte, wurde in den folgenden Versionen der Web Support hinzugefügt. Außerdem gab es kleinere Fehlerbehebungen und Optimierungen, sowie Updates der Lookup Daten.
Solltet ihr Ideen haben wie man das Package noch erweitern oder verbessern kann oder habt ihr Fragen, dann meldet euch einfach in den Kommentaren.

Related Links

Material Design 3 - Neuerungen und Optimierungen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Material Design 3 - Neuerungen und Optimierungen Bild

Das Material Design UI Konzept von Google wurde bereits mehrfach hier im Blog erwähnt und heute gibt es mal wieder einen guten Grund dafür. Mit Android 12 gibt es bekanntlich mehr Individualisierungsmöglichkeiten was die Farbgebung der System UI angeht. Hier geht auch Material Design mit und zwar unter der Version 3.
Material Design 3 soll sich an das neue Konzept anpassen können und bringt dafür unter anderem geänderte Farbdefinitionen mit sich. Aber auch im Bereich der Typography gab es Optimierungen. Hier wurden Namen vereinfacht und die Anzahl der Standard-Schrifttypen verkleinert. Diverse UI Komponenten wurden ebenfalls angepasst. Vor allem die Bars (Top App Bar und Navigation Bar) kommen nun mit einem durchaus anderem Stil daher. Doch auch die Buttons, darunter auch der Floating Action Button, sind nun flexibler nutzbar und kommen in einem neuen Gewand daher.

Related Links

Kommentar-Service / Such-Service Update geplant

Erstellt am event Uhr von account_circle Boehrsi in label Development
Kommentar-Service / Such-Service Update geplant Bild

Am 30.12. wird es zu einem kurzen Ausfall des Kommentar- und Such-Service kommen. Grund dafür ist ein geplantes Update für den Kommentar-Service. Das Update wird wenn alles wie geplant läuft im Laufe des Nachmittags eingespielt. Die Ausfallzeit sollte sich auf wenige Minuten belaufen.
Diese News wird aktualisiert sobald das Update abgeschlossen ist. Weitere Informationen zum Fortschritt findet ihr wie gewohnt auf meiner Status Seite open_in_new. Konkrete Funktionen ändern sich nicht, allerdings dürfte sich die Performance etwas verbessern, da diverse Optimierungen vorgenommen wurden.

Update - 30.12.2021 - 12:20 Uhr
Das Update wurde erfolgreich durchgeführt und alle Systeme sind jetzt wieder aktiv.

Automatischen Festplatten Standby unter Linux konfigurieren

Erstellt am event Uhr von account_circle Boehrsi in label Development
Automatischen Festplatten Standby unter Linux konfigurieren Bild

Ich habe den einen oder anderen Raspberry Pi bei mir zu Hause und einer davon übernimmt kleinere NAS (Network Attached Storage) Aufgaben. Es handelt sich dabei um einen etwas betagten Raspberry Pi aus der ersten Generation. Selbigen wollte ich vor kurzem etwas auffrischen und entsprechend habe ich das Betriebssystem und alle Komponenten aktualisiert. Das lief auch alles problemlos, allerdings schalteten meine zwei am Pi angeschlossenen externen Festplatten plötzlich nicht mehr automatisch bei nicht Nutzung in den Standby Modus. Es sind zwei normale HDDs, in dafür nachträglich beschafften Gehäusen.
Nach einigem suchen und testen stieß ich auf das Tool hdparm, welches diverse Einstellungen bezüglich Festplatten erlaubt.

Related Links

Let’s Encrypt Zertifikate und Apache Reverse Proxy

Erstellt am event Uhr von account_circle Boehrsi in label Development
Let’s Encrypt Zertifikate und Apache Reverse Proxy Bild

Solltet ihr auf eurem Server Web-Services betreiben, die über einen Reverse Proxy von Apache angebunden sind und ihr wollt eure HTTPS-Only-Domains trotzdem automatisiert via Let’s Encrypt schützen lassen, dann könnte euch die folgende kleine mod_proxy Direktive vielleicht helfen.
Vorab kurz ein paar Worte zu meinem Setup. Ich habe einige Subdomains für selbst geschriebene Web-Services, die ich nur via HTTPS ansprechen möchte (automatische 3xx Weiterleitung für alle HTTP Requests). Für HTTPS Requests habe ich daher via mod_proxy die entsprechenden Weiterleitungen festgelegt, um die jeweiligen Web-Services via Apache Reverse Proxy verfügbar zu machen. Die SSL Zertifikate gibt es via Let’s Encrypt.
Nun kollidiert dieses Setup aber mit der automatischen Erneuerung von Let’s Encrypt Zertifikaten. Grund dafür ist der notwendige Zugriff des Let’s Encrypt Toolings auf den .well-known Ordner.

Related Links

Droidcon 2021 - Videos der Sessions / Events online anschauen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Droidcon 2021 - Videos der Sessions / Events online anschauen Bild

Die Droidcon dürfte den meisten Android Entwicklern ein Begriff sein und auch wenn ich dieses Jahr kein vor Ort Event besucht habe, so möchte ich natürlich trotzdem die mitunter sehr guten Inhalte der Platform erwähnen. Denn die meisten Droidcon Talks werden hochgeladen, sodass man sie auch bequem von zu Hause ansehen kann.
Egal ob Droidcon Berlin, London oder San Francisco, eine Übersicht aller Videos aus dem letzten Jahr findet ihr in den Related Links. Außerdem gibt es auch eine Reihe von Webinaren für euch. Viel Android Content für die Feiertage würde ich sagen.

Related Links

Flutter 2.8 erschienen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter 2.8 erschienen Bild

Bereits vor ein paar Tagen erschien eine neue Flutter Version. Das Framework hat nun die Versionsnummer 2.8 auf dem Stable Channel. Damit einher geht ein Update der Programmiersprache Dart auf die Version 2.15.
Dieses Update fokussiert sich auf die Performance des Frameworks und dabei vor allem auf Optimierungen im Mobile Bereich. Weniger Speicherverbrauch, flüssigere grafische Abläufe und ähnliche Dinge sollen durch das Update möglich werden. Außerdem ist die Anbindung an Firebase und die Google Cloud verbessert worden. Dadurch sollen Entwickler schneller mit den genannten Backend Lösungen arbeiten können.
Ebenfalls spannend ist, dass die 2D Game Engine Flame, welche auf Flutter aufsetzt, auch einen Versionssprung gemacht hat. Hier hat man nun die stabile Version 1.0 veröffentlicht, was interessierte Spieleentwickler vielleicht spannend finden. Die Engine ist modular aufgebaut und ich selber plane sie mir im kommenden Jahr mal näher anzusehen.
Generell bringt die neue Flutter Version wenige sichtbare Änderungen, aber dies ist auch gar nicht nötig. Nicht jeder Release muss neue Inhalte bringen, denn ein Framework muss allem voran eine solide und performante Basis schaffen. Damit können wir Entwickler dann unsere Aufgaben erfüllen und Apps entwickeln. Ich selbst habe bereits seit einiger Zeit auf der Version 2.8 gearbeitet, da ich seit längerem auf dem Beta Channel unterwegs bin. Bis dato sind mir keine Nachteile oder Probleme aufgefallen. Insofern sollte einem Update eher wenig im Wege stehen.

Related Links

Planmäßige Serverwartung mit kurzer Ausfallzeit

Erstellt am event Uhr von account_circle Boehrsi in label Development
Planmäßige Serverwartung mit kurzer Ausfallzeit Bild

Innerhalb der nächsten ein bis zwei Stunden kann es zu kurzzeitigen Ausfällen des Servers und der darauf laufenden Dienste kommen. Grund dafür ist ein planmäßige Wartung meinerseits. Im Rahmen selbiger werden eine Reihe von Updates an Kernsystem vorgenommen und einige Konfigurationen angepasst. Damit verbunden ist mindestens ein Neustart des Servers.
Ich gehe von einer Ausfallzeit von wenigen Minuten aus, sodass es den meistern Nutzern gar nicht auffallen sollte. Sollte es zu Probleme o.ä. kommen, findet ihr wie gewohnt alle weiteren Informationen auf meiner Status Seite open_in_new.

Update - 12.12.2021 - 17:15 Uhr
Die Wartung wurde erfolgreich durchgeführt und alle Systeme sind jetzt wieder aktiv.

Bitdefender Partnerschaft geht in die nächste Runde

Erstellt am event Uhr von account_circle Boehrsi in label Development
Bitdefender Partnerschaft geht in die nächste Runde Bild

Ich freue mich sehr auch dieses Jahr wieder ankündigen zu können, dass meine Partnerschaft mit Bitdefender fortgesetzt wird und entsprechend weitere Aktionen auf euch warten. Allem voran wird es wieder wie gewohnt das Weihnachts- / Neujahrsgewinnspiel für euch geben, welches dem einen oder anderen einen gut geschützten PC bescheren sollte.
An dieser Stelle möchte ich mich schon einmal bei Bitdefender bedanken, sowohl für die Fortsetzung der Partnerschaft wie auch für die guten Produkte, welche ich mittlerweile seit mehr als 10 Jahren erfolgreich nutze.
Weitere Informationen zu Gewinnspielen und Aktionen gibt es in der nahen Zukunft, schaut also mal wieder vorbei. Für alle die kein Antivirenprogramm brauchen sei übrigens gesagt, dass es auch im Games Gewinnspiel Bereich wieder etwas besonderes zum Jahresende geben wird.

Related Links

GitHub Wrap - Euer Jahresrückblick

Erstellt am event Uhr von account_circle Boehrsi in label Development
GitHub Wrap - Euer Jahresrückblick Bild

Vor ein paar Tagen habe ich bereits über generelle Statistiken für euer GitHub Profil berichtet. Doch wie sieht es mit einer kleinen Jahreszusammenfassung aus? Schön aufbereitet, kurz und knapp zusammengefasst und das Ganze mit nur wenigen Klicks.
GitHub Wrap will euch genau das liefern. Einfach euren Username eintragen und schon erhaltet ihr eine Übersicht, wie euer Jahr 2021 auf GitHub so aussah. Falls euch derartige Informationen interessieren, folgt einfach den Related Links. Als Beispiel habe ich mal meine Statistik hier hinterlegt open_in_new, falls sich jemand dafür interessiert.

Related Links
format_list_numbered  Seite 1 Nächste navigate_next