Seit einigen Wochen habe ich einen M5StickC im Einsatz, dabei ist mir aufgefallen, dass der Energieverbrauch auf dauer doch recht hoch ist. Selbst wenn es ausgeschaltet ist, verbraucht es noch Energie und ich musste meinen M5StickC bis gestern alle 2-3 Tage laden, auch wenn er nur wenige Minuten pro Tag eingeschaltet ist. Zudem hat der M5StickC mit seinem orangen Gehäuse und den vielen technischen Details auf der Rückseite einen schlechten WAF – also ein weiterer Grund, sich mal intensiver damit zu beschäftigen. Ich habe also beschlossen, das Gehäuse des M5StickC zu öffnen und ein alternatives Gehäuse zu designen. Leider hat sich das Original-Gehäuse gewehrt und ich musste mit einem Knipex etwas nachhelfen. Jetzt gabe es auch kein Zurück mehr. Das…
Kommentare sind geschlossenMonat: Oktober 2019
Klingt komisch, ist aber so. Gerade wenn eine Webseite von vielen Bots besucht wird und die Bot-Requests einen wesentlichen Anteil an der Server-Load ausmachen, kann eine gute robots.txt den Server entlasten und die echten Besucher bekommen die Seite merklich schneller zu sehen. Wichtig ist natürlich, dass dabei die Bots der „echten Suchmaschinen“ wie Google, Bing, MSN, Yandex, etc. nicht ausgeschlossen werden da sonst die gewonnene Performance nicht mehr benötigt wird :-). Bei meiner Suche nach diesne Bots in den Logfiles hat mir folgender Kleine Befehl geholfen: Damit liste ich alle Bot-Namen auf, die meine robots.txt aufgerufen haben. Die Liste ist nicht recht groß, aber immerhin 30 Bots, die heute auf meine Webseiten zugreifen haben. Da meine Logfiles täglich gezippt und…
Kommentare sind geschlossenRoom ist ein, von der Forma Google entwickeltes Framework, dass auf der SQLite Datenbank aufsetzt, die in jedem Android Handy zur Verfügung steht. SQLite ist eine Relationale Datenbank, in der die Daten in Tabellen gespeichert werden und die Abfragesprache ein SQL Dialekt ist. Dank Room muss man sich nun (fast) gar nicht mehr mit den spezifischen Eigenschaften der SQLite Datenbank und der SQL Abfragesprache zu beschäftigen. Stattdessen programmiert man weiter in Java seine Entitäten, DataAccessObjects und ein paar andere Klassen und schon kann man Daten sehr einfach, schnell und sicher persistent speichern. Die folgende „Schritt für Schritt Anleitung“ erklärt wie man eine Datenbankschicht mit dem Room Framework realisiert. Alle Schritte sind ausführlich erklärt und die Snippets und können in jedes…
Schreibe einen Kommentar