raspberry pi 3 b+ will nicht booten

Die Geschwindigkeit meines Octopi Druckservers für meinen 3D Drucker hat mich in letzter Zeit etwas genervt, daher habe ich mir direkt einen ganz neuen Raspberry Pi 3 b+ bestellt. So wie immer dachte ich mir: Karte wechseln, booten, fertig. Aber nix da. Der neue Raspi bootet einfach nicht.

Ok, dann neues Image probiert, andere Karten, andere Kabel usw. Nichts half. Die rote LED blinkte immer nur in unregelmäßigen Abständen und auf meinem Monitor war nur das Bunte Viereck sowie das Blitzsymbol zu sehen, was eigentlich auf Stromprobleme hinweist. Was aber wiederum bei einem 2 oder auch 2.5 A Netzteil mit dicken Kabeln nicht sein kann.

Der Grund für das Problem war dann doch sehr einfach: man muss die SD Karte “richtig” formatieren ?…

Am besten lädt man sich dazu das offizielle Tool zum Formatieren von SD Karten runter (ja, das gibt es tatsächlich 🙂 ) und wählt dort bei der Formatierung “overwrite format” aus. Damit wird die komplette SD Karte einmal überschrieben. Anschließend spielt man mit einem Tool seiner Wahl ein AKTUELLES Raspbian oder Noobs Image auf, welches die Treiber für den neuen Raspberry enthält.

Im Falle von Octopi wie bei mir war es nötig, den aktuellen Nightly Build zu verwenden. Das letzte stable Release verwendet sogar noch die letzte Raspbian Version…

Wunderschöne Kartenausschnitte als Hintergrundbilder für dein Handy

Um seinem Handy den persönlichen Touch zu geben, sind Hintergrundbilder bzw. Wallpaper das einfachste und offensichtlichste Mittel. Viele mögen Bilder ihrer Liebsten sehen, wenn sie ihr Handy entsperren, andere wieder nehmen Landschaften oder abstraktes und wieder andere haben einfach nur einen einfarbigen Hintergrund.

Etwas richtig besonderes bekommt man bei alvarcarto.com geboten: einen wählbaren Kartenausschnitt, der in verschiedenen Schwarz-Weiss Varianten eingefärbt ist. Eigentlich bietet der Anieter dieses Verfahren für Poster an, hat sich aber nun dazu entschlossen, einen Generator für mobile Hintergrundbilder zu erstellen:

Man gibt einfach die gewünschte Location ein und wählt dann das Farbmuster. Anschließend stellt man noch das Handy Modell bzw. die richtige Auflösung ein, und schon kann man das Bild generieren lassen und es dann herunterladen.

Für meinen Wohnort Dresden sieht das Ergebnis dann so aus:

FreeBSD pkg install meldet size mismatch Fehler

Die Fehlermeldung sieht in der Regel so oder so ähnlich aus:

pkg: cached package ...: size mismatch, fetching from remote
pkg: cached package ...: size mismatch, cannot continue

Um das Problem zu lösen, löscht man sämtliche caches von pkg mit folgenden Commands:

pkg clean
rm -rf /var/cache/pkg/*
pkg update -f
rm /var/db/pkg/repo-*.sqlite
pkg bootstrap -f

Beim Ausführungen von Java jnlp Anwendungen erscheint ein Access Denied Fehler

Beim Ausführen einer Java Anwendung mit einer jnlp Datei bekam ich komischerweise immer wieder Fehlermeldungen „java.io.FilePermission“ für die Datei „/usr/bin/xprop“. Die Datei war im System vorhanden und durfte auch von jedem ausgeführt werden, selbst mit Sudo kam der Fehler.

Die Lösung des Problems ist zwar relativ leicht, aber mal wieder sehr ärgerlich: es ist ein Fehler in der OpenJDK und in meinem Fall der icedtea-netx Implementierung. Und um diesen zu umgehen muss man leider die original Oracle JAVA JRE runterladen und installieren.

Wichtig hierbei: man muss wohl zwingend die tar.gz Variante und nicht die RPM Variante nehmen, da nur diese „javasw“ enthält.

Das Vorgehen für die Installation ist:

  • openjdk und co vom System schmeissen (es geht auch anders, aber man muss die Sache ja nicht unnötig verkomplizieren)
  • unter http://www.oracle.com/technetwork/java/javase/downloads/index.html den Download Button unter „JRE“ anklicken und auf der folgenden Seite die AGB akzeptieren und dann die entsprechende tar.gz für 64bit oder 32bit herunterladen
  • tar.gz entpacken und den Ordner nach /usr/java/[ORDNER_NAME] verschieben
  • anschließend (keine Ahnung ob das der richtige Weg ist, aber er funktioniert) unter /usr/bin per Link die java und javasw Binaries verlinken:
cd /usr/bin
ln -s /usr/java/[ORDNER_NAME]/bin/java
ln -s /usr/java/[ORDNER_NAME]/bin/javasw

Nun könnt ihr die jnlp Datei einfach per
javasw [DATEI].jnlp aufrufen.

[Quicktip] Befehl für den Reset / Restart eines ESP 12 / 32 Microcontrollers

Normalerweise kann man einen ESP8266 per Pin „Kurzschluss“ oder einfach über die entsprechende Taste auf dem Board Neustarten. Ich wollte das ganze aber per Code machen, und die Suche nach der Lösung hatte mich etwas verzweifeln lassen. Dabei ist es doch so einfach 🙂

esp_restart();

Wie die Presse Amazon im Jahre 1999 noch gesehen hat

Wahnsinn, wie sich die Experten und er Redakteur mehr oder weniger immer wieder drüber lustig machen, dass der Wert von Amazon zu diesem Zeitpunkt (1999) ja total überzogen ist und die Firma noch immer keinen Gewinn macht. Das ein paar Nerds denken, dass sie hier alle anderen überholen können usw.

Wenn man nun, ca. 17 Jahre später drauf schaut, dann sieht man erst, wie krass die Leute die Tech-Unternehmen eigentlich unterschätzt haben. Und wie richtig die Strategien von Leuten wie Jeff Bezos waren.

https://www.youtube.com/watch?v=fjjUOemW-_Q

Danke an den Kollegen Wadim für den Hinweis auf dieses großartige Video.

Reminder / Erinnerungen / TODOs per Hotkey in MacOS erstellen

Seit mehreren Jahren bin ich begeisterter Nutzer der Apple Apps Kalender, Notizen und Erinnerungen. Besonders letztere funktioniert für mich dank der sehr guten Siri Integration perfekt in meinem Workflow. So kann ich Siri unterwegs einfach in die Uhr oder das Handy sprechen “Erinnere mich morgen um 10 an Einkauf erledigen” und ich werde am nächsten Tag sehr zuverlässig daran erinnert.

Die App kann auch relativ einfach mehrere Listen verwalten und so habe ich zig Listen für alle möglichen Dinge – mal als Reminder, mal als Checkliste, und mal einfach nur als Auflistung.

Was mich aber bisher immer gestört hat: es ist direkt am Mac nicht so extrem einfach, schnell eine Erinnerung zu erzeugen. Ja, ich kann Siri verwenden, aber anders als mit den mobilen Geräten macht sich das im Büroalltag nicht immer so leicht und es fühlt sich auch “nicht richtig” an 🙂

Dieses Problem wird mit einer großartigen und vor allem kostenlosen App gelöst, die sich “Remind me” nennt und im App Store zu finden ist.

Die App nistet sich in der Menüleiste ein und ermöglicht von dort aus, einen Dialog zu öffnen und damit schnell Erinnerungen (in der Apple App) zu erstellen. Der Clou jedoch verbirgt sich in den Settings, denn hier kann man ein globales Hotkey für die App vergeben. Sobald man dieses aufruft, erscheint der “Reminder erstellen” Dialog und man kann direkt lostippen. Mega praktisch!

Link: Remind me