- Grafischer Verlauf der Infektionen mit unterschiedlichen Darstellungsformen (auch relative Darstellungen, bezogen auf Bevölkerungszahlen)
https://mackuba.eu/corona/#compare.daily?pop=1&trend=7&c=de,se,no,at,ch,it,us,gb,es - Reproduktionszahl nach Berechnungen der Helmholtz Gesellschaft.
https://gitlab.com/simm/covid19/secir/-/blob/master/img/dynamic/Rt_distribution_endpoints.png
In weiteren Unterverzeichnissen gibt es weitere Grafiken z.B. auch zum vermutlichen Verlauf der Infektionen. - WHO Dashboard mit weltweiten Fallzahlen (leider keine relativen Angaben)
https://covid19.who.int/ - RKI Fallzahlen:
https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/Fallzahlen.html - RKI Europa-Karte zu Quarantäne bei Einreise nach Deutschland
https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/Quarantaene_Einreisen_Deutschland.html?nn=13490888 - Weltweite Fallzahlen im Dashboard von Avi Schiffmann
https://ncov2019.live/ - Übersichtsseite der SZ
https://www.sueddeutsche.de/thema/Coronavirus - Fallzahlen in Deutschland nach Bundesländern und Landkreisen
https://experience.arcgis.com/experience/478220a4c454480e823b17327b2bf1d4 - Fallzahlen in Schweden nach Regionen
https://experience.arcgis.com/experience/09f821667ce64bf7be6f9f87457ed9aa - Übersicht über Landkreise in Deutschland
https://experience.arcgis.com/experience/0f5d0f9aa11a4bababe775b5c14b735f
2. Juni 2020
Corona Bookmarks
Meine Bookmarks mit aktuellen Zahlen zur Corona Pandemie.
9. Januar 2020
Microsoft / Azure Doku-Seiten immer auf Englisch
Wer viel mit Microsoft und Azure zu tun hat ist unweigerlich auf den dazugehörigen Doku-Seiten unterwegs. Die sind so intelligent, dass sie für deutsche User direkt die deutsche version der Doku anzeigen (wenn die Sprache auf dem lokalen Rechner entsprechend gesetzt ist, ja).
Leider sind die deutschen Übersetzungen zumeist maschinell erstellt und haben eine sehr mittelmäßige bis unverständliche Qualität.
Als Lösung gibt es zum Glück Browser-Plugins die die URL automatsich so anpassen, dass man die englische Version erhält. Gefunden in dieser StackOverflow-Antwort.
Leider sind die deutschen Übersetzungen zumeist maschinell erstellt und haben eine sehr mittelmäßige bis unverständliche Qualität.
Als Lösung gibt es zum Glück Browser-Plugins die die URL automatsich so anpassen, dass man die englische Version erhält. Gefunden in dieser StackOverflow-Antwort.
16. September 2019
Raspberry Pi Dveloper Bookmarks
Ein paar Bookmarks für die Entwicklung auf Raspberry Pi:
- Remote Development from Visual Code via SSH
https://www.hanselman.com/blog/VisualStudioCodeRemoteDevelopmentOverSSHToARaspberryPiIsButter.aspx - Flow-Based Programming mit Node-RED
https://nodered.org/ - Zugriff auf GPIO aus der Shell
https://www.raspberrypi.org/forums/viewtopic.php?p=992612&sid=c9ee14b72863eb8a24d8351a729d9a2c#p992612
14. September 2019
Solutions.Hamburg 2019 - Nachlese
Drei Tage lief die Solutions.Hamburg auf Kampnagel: eine Konferenz zum großen Thema Digitalisierung. Es gab viele spannende Vorträge und Gespräche, aber auch weniger spannende Vorträge die eigentlich Werbeveranstaltungen waren und auch nicht jeder Speaker vermochte es zu inspirieren.
Zwei Gedanken beschäftigen mich im Nachgang der vielen EIndrücke besonders.
1) "Wir müssen wieder lernen zu experiementieren"
Das sagte Prof. Dr. Henning Vöpel, Direktor des Hambuger Welt-Wirtschafts Institutes (HWWI) bei der Vorstellung des Projektes Hammerbrooklyn. Das Projekt soll einen Raum bieten für digitale Innovationen und soll ein Katalysator sein, für neue Entwicklungen im Zusammenhang mit Digitalisierung. Und um neue, gute Lösungen zu finden, reicht es eben nicht, altbewärtes neu zu kombinieren, sondern, so die Aussage von Henning Vöpel: wir müssen wieder lernen zu experimentieren, um auf neue, bisher unbekannte oder vielleicht bisher undenkbare Lösungen zu kommen.
Im Rahmen meiner Elternschaft habe ich mich viel mit der kindlichen Entwicklung beschäftigt und ich muss nur meinen inzwischen fünfjährigen Sohn beobachten um zu sehen: wir kommen schon mit einem unbändigen Experiemntierwillen auf die Welt! Kinder probieren alles aus und sind dabei eben auch nicht gehemmt Dinge zu probieren, bei denen der beobachtende Erwachsene geneigt ist zu sagen "das kann ja nicht klappen" oder "das ist ja viel zu umständlich" oder "das dauert zu lange" und so weiter...
Ich denke also wir müssen das experiemntieren gar nicht lernen. Wir können oder vielmehr konnten es alle mal. Wir hatten alle einmal Freude daran, die Welt zu entdecken und sie uns zu erschließen. Bis wir in die Mühlen der Bildungsapparate gerieten und gelernt haben, was richtig und was falsch ist und auch, dass es oft mehr Anerkennung (gute Noten) bringt, einfach mal stumpf etwas auswendig zu lernen, statt es kritisch zu hinterfragen und eigene Wege zu finden und zu gehen.
Die Millionen Euro, die wir jetzt in Innovations-Zentren stecken, die müssten wir in die Reform unseren verstaubten Bildungssystems stecken, in die Ausbildung der Lehrer, in die Infrastruktur angefangen bei Schimmel- und Asbestfreihen Räumen und weiter bei technischer Ausstattung und Raum für Entfaltung.
Wenn man sich die heutigen modernen Arbeitsplätze anschaut, da finden sich offene, gut ausgestattete Räume. Da finden sich Ecken mit Sofas, Tischkicker, Yoga-Angebote und so weiter. Warum glauben wir, das kleine Menschen (Kinder) nicht genauso eine gute Umgebung brauchen um sich zu entfalten wie große Menschen (Erwachsene)?
2) Pauschaler Argwohn gegenüber Zero Waste. Wo bleibt der agile Ansatz?
Im Gespräch mit einem Teilnehmer kam das Thema "Zero Waste" auf. Der Teilnehmer erzählte, das er in Berichten über Zero Waste immer genau hinschauen würde und das da im Hintergrund meist ein MacBook oder so stehen würde und das das Anliegen ja dadurch völlig unglaubwürdig sei.
Auf meine Nachfrage, ob er es denn nicht als sinnvoll ansehen würde, die Müllerzeugung zu reduziern und wo immer es geht, Müll einzusparen, antwortete er zwar, dass das durchaus anstrebenswert sei. Mein Eindruck war allerdings, dass er ganz froh war, dass er da immer "Ausreden" findet, warum das mit dem Zero Waste ja unglaubwürdig sei (und er sich dann zum Glück selbst nicht näher damit beschäftigen müsste, so meine Interpretation/Unterstellung).
Aber scheint da nicht genau das fehlende agile Mindset durch? In einem Vortrag an dem Tag hatte ich zum Thema agile Transformation gehört "einfach mal anfangen und dann besser werden". Geht es nicht genau darum? Den ersten Schritt zu machen und dabei eben noch nicht perfekt zu sein? Ist Perfektion überhaupt möglich? Gibt es jemanden, der perfekt ist? Ist nicht eine (agile) Transformation ein immer währender Entwicklungsprozess? Sollten wir nicht generell daran interessiert sein, uns selbst weiterzuentwicklen? Und um mich weiterzuentwicklen muss ich nicht schon perfekt sein. Ich muss es nur zulassen und begreifen, dass ich nicht perfekt bin. Die schwierige aber spannende Erkenntnis ist ja dann genau: das macht nichts, denn keiner ist perfekt. Solange ich mich auf dem Weg befinde und daran arbeite, mich weiterzuentwicklen, ist alles gut.
Es ist fast wie beim Yoga. Es ist egal, ob die neben dir viel gelenkiger sind oder mehr Ausdauer haben oder was auch immer. Wichtig ist, dass du selbst die Übungen so gut machst wie du kannst. Das du auf dem Weg bist und Yoga (oder Agilität oder Zero Waste) eben so gut machst, wie du es kannst. Und allein durch das wertfreie Tun, entwickelt man sich weiter ohne dass man es krampfhaft versucht hat.
Zwei Gedanken beschäftigen mich im Nachgang der vielen EIndrücke besonders.
1) "Wir müssen wieder lernen zu experiementieren"
Das sagte Prof. Dr. Henning Vöpel, Direktor des Hambuger Welt-Wirtschafts Institutes (HWWI) bei der Vorstellung des Projektes Hammerbrooklyn. Das Projekt soll einen Raum bieten für digitale Innovationen und soll ein Katalysator sein, für neue Entwicklungen im Zusammenhang mit Digitalisierung. Und um neue, gute Lösungen zu finden, reicht es eben nicht, altbewärtes neu zu kombinieren, sondern, so die Aussage von Henning Vöpel: wir müssen wieder lernen zu experimentieren, um auf neue, bisher unbekannte oder vielleicht bisher undenkbare Lösungen zu kommen.
Im Rahmen meiner Elternschaft habe ich mich viel mit der kindlichen Entwicklung beschäftigt und ich muss nur meinen inzwischen fünfjährigen Sohn beobachten um zu sehen: wir kommen schon mit einem unbändigen Experiemntierwillen auf die Welt! Kinder probieren alles aus und sind dabei eben auch nicht gehemmt Dinge zu probieren, bei denen der beobachtende Erwachsene geneigt ist zu sagen "das kann ja nicht klappen" oder "das ist ja viel zu umständlich" oder "das dauert zu lange" und so weiter...
Ich denke also wir müssen das experiemntieren gar nicht lernen. Wir können oder vielmehr konnten es alle mal. Wir hatten alle einmal Freude daran, die Welt zu entdecken und sie uns zu erschließen. Bis wir in die Mühlen der Bildungsapparate gerieten und gelernt haben, was richtig und was falsch ist und auch, dass es oft mehr Anerkennung (gute Noten) bringt, einfach mal stumpf etwas auswendig zu lernen, statt es kritisch zu hinterfragen und eigene Wege zu finden und zu gehen.
Die Millionen Euro, die wir jetzt in Innovations-Zentren stecken, die müssten wir in die Reform unseren verstaubten Bildungssystems stecken, in die Ausbildung der Lehrer, in die Infrastruktur angefangen bei Schimmel- und Asbestfreihen Räumen und weiter bei technischer Ausstattung und Raum für Entfaltung.
Wenn man sich die heutigen modernen Arbeitsplätze anschaut, da finden sich offene, gut ausgestattete Räume. Da finden sich Ecken mit Sofas, Tischkicker, Yoga-Angebote und so weiter. Warum glauben wir, das kleine Menschen (Kinder) nicht genauso eine gute Umgebung brauchen um sich zu entfalten wie große Menschen (Erwachsene)?
2) Pauschaler Argwohn gegenüber Zero Waste. Wo bleibt der agile Ansatz?
Im Gespräch mit einem Teilnehmer kam das Thema "Zero Waste" auf. Der Teilnehmer erzählte, das er in Berichten über Zero Waste immer genau hinschauen würde und das da im Hintergrund meist ein MacBook oder so stehen würde und das das Anliegen ja dadurch völlig unglaubwürdig sei.
Auf meine Nachfrage, ob er es denn nicht als sinnvoll ansehen würde, die Müllerzeugung zu reduziern und wo immer es geht, Müll einzusparen, antwortete er zwar, dass das durchaus anstrebenswert sei. Mein Eindruck war allerdings, dass er ganz froh war, dass er da immer "Ausreden" findet, warum das mit dem Zero Waste ja unglaubwürdig sei (und er sich dann zum Glück selbst nicht näher damit beschäftigen müsste, so meine Interpretation/Unterstellung).
Aber scheint da nicht genau das fehlende agile Mindset durch? In einem Vortrag an dem Tag hatte ich zum Thema agile Transformation gehört "einfach mal anfangen und dann besser werden". Geht es nicht genau darum? Den ersten Schritt zu machen und dabei eben noch nicht perfekt zu sein? Ist Perfektion überhaupt möglich? Gibt es jemanden, der perfekt ist? Ist nicht eine (agile) Transformation ein immer währender Entwicklungsprozess? Sollten wir nicht generell daran interessiert sein, uns selbst weiterzuentwicklen? Und um mich weiterzuentwicklen muss ich nicht schon perfekt sein. Ich muss es nur zulassen und begreifen, dass ich nicht perfekt bin. Die schwierige aber spannende Erkenntnis ist ja dann genau: das macht nichts, denn keiner ist perfekt. Solange ich mich auf dem Weg befinde und daran arbeite, mich weiterzuentwicklen, ist alles gut.
Es ist fast wie beim Yoga. Es ist egal, ob die neben dir viel gelenkiger sind oder mehr Ausdauer haben oder was auch immer. Wichtig ist, dass du selbst die Übungen so gut machst wie du kannst. Das du auf dem Weg bist und Yoga (oder Agilität oder Zero Waste) eben so gut machst, wie du es kannst. Und allein durch das wertfreie Tun, entwickelt man sich weiter ohne dass man es krampfhaft versucht hat.
22. August 2019
2FA: Two Factor Authentication
Eine kleine Linkliste zur 2FA.
- https://en.wikipedia.org/wiki/Multi-factor_authentication
Was ist überhaupt 2FA. - https://en.wikipedia.org/wiki/One-time_password
Was ist ein One-Time-Password - https://twofactorauth.org/
Umfangreiches Verzeichnis von Seiten, die 2FA unterstützen inkl. Links zur jeweiligen Doku der Seite. - https://stadt-bremerhaven.de/2fa-authy-mit-neuen-desktop-apps-fuer-windows-und-macos/
Artikel zur 2FA mit Links zu diversen Infos - https://authy.com/download/
Anbieter von kostenlosen 2FA Apps für Android, iOS, Windows, macOS - https://2fas.com/
Weiterer Anbeiter von 2FA Apps für Android und iOS
14. November 2018
Git-Commit signieren schlägt fehl mit "invalid packet"
Wie man seine Commits signiert, ist eigentlich bei GitHub ganz gut beschrieben. Allerdings wollte es bei mir dennoch nicht klappen. Beim Commit gab es immer für mich recht unverständliche Fehler:
Die Lösung habe ich schließlich als Teil einer Antwort bei Stackoverflow gefunden (wo sonst): ich hatte zwar wunderbar Gpg4Win installiert, den Schlüssel erzeugt, in der .gitconfig registriert und auch gpgsign=true gesetzt, aber Git hat immer das falsche gpg-Executable verwendet.
Das hier brachte dann die Abhilfe:
Happy signing!
$ git commit -a
gpg: [don't know]: invalid packet (ctb=2d)
gpg: keydb_search failed: Invalid packet
gpg: skipped "AE8F0DC4646230BF": Invalid packet
gpg: signing failed: Invalid packet
error: gpg failed to sign the data
fatal: failed to write commit objectDie Lösung habe ich schließlich als Teil einer Antwort bei Stackoverflow gefunden (wo sonst): ich hatte zwar wunderbar Gpg4Win installiert, den Schlüssel erzeugt, in der .gitconfig registriert und auch gpgsign=true gesetzt, aber Git hat immer das falsche gpg-Executable verwendet.
Das hier brachte dann die Abhilfe:
git config --global gpg.program "c:\Program Files (x86)\GnuPG\bin\gpg.exe"
Happy signing!
Labels:
git,
github,
gpg,
invalid packet,
sign
8. April 2015
Von Windows gespeicherte Passwörter verwalten
Wer regelmäßig z.B. sein Domain-Passwort ändern muss und dann Netzlaufwerke unter Windows neu verbinden muss, das aber nicht klappt weil Windows sich noch das alte Passwort "irgendwo" gemerkt hat, der suchte vielleicht so wie ich eine Funktion, um dieses "irgendwo" zu finden und die von Windows gemerkten Passwörter wenigstens entfernen oder am besten gleich ändern zu können.
Überraschenderweise gibt es tatsächlich eine einfache Möglichkeit um diese gemerkten Passwörter zu ändern! Man muss nur folgendes ausführen (Tasten-Kombination WINDOWS + R oder unter "Start"->"Ausführen..."):
Alternativ ist diese Funktion erreichbar, wenn man in der Systemsteuerung nach "Anmeldeinformationsverwaltung" sucht.
In dem Dialog mit den Anmeldeinformationen gibt es zwei "Reiter", im Bild unten rot mit (1) und (2) markiert. Meist finden sich auf beiden Reitern verschiedene Logins.
Überraschenderweise gibt es tatsächlich eine einfache Möglichkeit um diese gemerkten Passwörter zu ändern! Man muss nur folgendes ausführen (Tasten-Kombination WINDOWS + R oder unter "Start"->"Ausführen..."):
control keymgr.dllSchon bekommt man eine Liste aller gespeicherten Passwörter mit der Möglichkeit diese auch zu ändern. Den Hinweis auf diese Funktionalität habe ich hier gefunden.
Alternativ ist diese Funktion erreichbar, wenn man in der Systemsteuerung nach "Anmeldeinformationsverwaltung" sucht.
In dem Dialog mit den Anmeldeinformationen gibt es zwei "Reiter", im Bild unten rot mit (1) und (2) markiert. Meist finden sich auf beiden Reitern verschiedene Logins.
4. März 2015
Vertikales Zentrieren mit CSS
Ein Bookmark für mich und vielleicht für andere auch?
Hier gibt es sechs Methoden, um mit CSS eine vertikale Zentrierung hinzubekommen:
http://www.vanseodesign.com/css/vertical-centering/
Hier gibt es sechs Methoden, um mit CSS eine vertikale Zentrierung hinzubekommen:
http://www.vanseodesign.com/css/vertical-centering/
11. September 2014
KendoUI - Get globalization working for a grid via JavaScript
I was trying to create a grid via KendoUI which is globalized. I'm developing in ASP.NET but not using the Razor-extensions. I'm creating the grid via JavaScript (because I need ODATA and I failed to get it working using the Razor-extensions for KendoUI).
In the documentation on the Telerik-page I found various sites, for instance this one. But what is missing in there is that you need to include the file ./messages/kendo.messages.xx-YY.js (where xx-YY is your region-code). Only if you include this file the strings in the grid (for filtering, paging, ...) will be translated.
In the documentation on the Telerik-page I found various sites, for instance this one. But what is missing in there is that you need to include the file ./messages/kendo.messages.xx-YY.js (where xx-YY is your region-code). Only if you include this file the strings in the grid (for filtering, paging, ...) will be translated.
21. August 2014
FullCalendar - jQuery-Plugin
Wenn ich mal wieder Zeit habe, muss ich unbedingt mal dieses jQuery-Plugin ausprobieren:
http://arshaw.com/fullcalendar/
Mit Anschluss an Google-Kalender und so ziemlich allem, was das Herz begehrt.
http://arshaw.com/fullcalendar/
Mit Anschluss an Google-Kalender und so ziemlich allem, was das Herz begehrt.
27. Februar 2014
Wordpress Multilingual nutzen
Eine Website mit Wordpress aufsetzen, kein Problem. Aber wie sieht es mit Mehrsprachigkeit aus? Wordpress bringt da von Haus aus keine Lösung mit. Der folgende Artikel gibt aber eine schöne Übersicht über mögliche Lösungen:
http://www.elmastudio.de/wordpress/mehrsprachigkeit-in-wordpress-umsetzen-eine-ubersicht/
http://www.elmastudio.de/wordpress/mehrsprachigkeit-in-wordpress-umsetzen-eine-ubersicht/
2. April 2013
Skript zum Reparieren der Samsung-TV-Festplatte
Nachdem ich viel herumprobiert habe (siehe dieser frühere Post), habe ich inzwischen ein Skript geschrieben, um das Reparieren der Festplatte möglichst automatisch durchzuführen. Wer es benutzen will, muss nur am Anfang des Skriptes in der Variablen "HDNAME" die Gerätekennung seiner Festplatte eintragen. Bei mir ist das eben "My Passport", da ich eine Festplatte von WD verwende.
Zur Erläuterung: Man braucht ein laufendes Linux (z.B. Ubuntu) oder kann sich (wie ich) einen USB-Stick mit einem Live-System erstellen (wie das geht steht auch in meinem früheren Post). Dann muss man nur noch das Skript unten in einer Datei auf dem USB-Stick speichern, das Linux booten und das Skript aufrufen.
Hier kommt das Skript:
Zur Erläuterung: Man braucht ein laufendes Linux (z.B. Ubuntu) oder kann sich (wie ich) einen USB-Stick mit einem Live-System erstellen (wie das geht steht auch in meinem früheren Post). Dann muss man nur noch das Skript unten in einer Datei auf dem USB-Stick speichern, das Linux booten und das Skript aufrufen.
Hier kommt das Skript:
Schatzkarte bei Google-Maps
Ein gelungener Aprilscherz von Google: Per Google-Maps wurde zur Schatzsuche aufgerufen. Hier eine gute Zusammenfassung und die gefundenen Schätze: http://mapsblog.de/google-maps/schatzkarte/
Direkte Links:
Google-Maps mit Schatzmodus [UPDATE: Wurde von Google inzwischen deaktiviert]
Promo-Video von Google
Direkte Links:
Google-Maps mit Schatzmodus [UPDATE: Wurde von Google inzwischen deaktiviert]
Promo-Video von Google
25. Januar 2013
Beliebiges Programm als Windows-Dienst installieren
Ab und zu ist man in der Verlegenheit, ein beliebiges Programm (z.B. ein in Java geschriebenes Programm) unter Windows als Dienst laufen zu lassen.
Mit dem in den Windows Server 2003 Resource Kit Tools enthaltenen Tools srvany.exe und instsrv.exe ist das realtiv einfach möglich.
Was dort nicht steht ist, dass man unter dem Regitry-Schlüssel
HKLM\SYSTEM\CurrentControlSet\Services\<MeinDienst>\Parameters
nicht nur den Pfad zum Executable eintragen kann, sondern auch Aufrufparameter sowie das Verzeichnis in dem das Programm gestartet werden soll:
Application = Executable
AppDirectory = Absoluter Pfad in dem Anwendung gestartet wird
AppParameters = Aufrufparameter
Mit dem in den Windows Server 2003 Resource Kit Tools enthaltenen Tools srvany.exe und instsrv.exe ist das realtiv einfach möglich.
Wie das ganze funktioniert ist hier beschrieben: Erstellen eines benutzerdefinierten Dienstes
Was dort nicht steht ist, dass man unter dem Regitry-Schlüssel
HKLM\SYSTEM\CurrentControlSet\Services\<MeinDienst>\Parameters
nicht nur den Pfad zum Executable eintragen kann, sondern auch Aufrufparameter sowie das Verzeichnis in dem das Programm gestartet werden soll:
Application = Executable
AppDirectory = Absoluter Pfad in dem Anwendung gestartet wird
AppParameters = Aufrufparameter
Dateien aus msi-Installer extrahieren
Mit einer speziellen Option lassen sich aus einer msi-Installerdatei die Dateien extrahieren, ohne alle anderen Schritte durchzuführen, die der Installer eigentlich noch durchführen würde. Wenn man also nur die Dateien auspacken will, die der Installer enthält, dann geht das mit diesem Aufruf:
msiexec /a Irgendwas.msi /qb TARGETDIR="C:\MeinVerz"
Nicht erschrecken, es wird dennoch ein Installer-Fenster angezeigt, es werden aber dennoch nur die Dateien extrahiert.
Diese Info habe ich z.B. hier gefunden. Dort wird auch gleich noch erklärt, wie man diesen Befehl in das Popup-Menü für eine MSI-Datei (im Windows-Explorer) einbauen kann.
msiexec /a Irgendwas.msi /qb TARGETDIR="C:\MeinVerz"
Nicht erschrecken, es wird dennoch ein Installer-Fenster angezeigt, es werden aber dennoch nur die Dateien extrahiert.
Diese Info habe ich z.B. hier gefunden. Dort wird auch gleich noch erklärt, wie man diesen Befehl in das Popup-Menü für eine MSI-Datei (im Windows-Explorer) einbauen kann.
8. Januar 2013
Samsung TV Festplatte nicht mehr lesbar? Eine Lösung...
Samsung hat offensichtlich mindestens bei einigen seiner LED TV-Geräte einen heftigen Bug in der PVR-Funktion (Videorecorder, Aufzeichnung).
Das Problem äußert sich dadurch, dass das TV-Gerät nach einiger Zeit der Benutzung der Aufnahmefunktion die angeschlossene Festplatte plötzlich nicht mehr erkennt ("Kein Gerät angeschlossen" etc.)
Anscheinend gibt es da einen Bug in der Verarbeitung des für die Festplatte genutzten XFS-Dateisystems. Die Platte kann nun ohne erweiterte Computerkenntnisse nur noch formatiert werden, wodurch natürlich alle zuvor aufgenommenen Sendungen gelöscht werden.
Für etwas computererfahrene Benutzer gibt es allerdings eine Lösung. Den entscheidenden Hinweis habe ich hier gefunden. Allerdings hat es mich dennoch einige Zeit gekostet, das wirklich hinzukriegen. Deswegen hier nun nochmal eine hoffentlich vollständige Anleitung.
Wer sowieso schon Ubuntu irgendwo laufen hat, kann sich natürlich dieen Schritt sparen und gleich bei Schritt 2 weiterlesen.
Falls die XFS-Befehle (d.h. auch xfs_repair) in einem bestehenden Ubuntu noch nicht installiert sein sollten, kann dies mit dem Befehl "sudo apt-get install xfsprogs" nachgeholt werden. (Danke an Stephan Terrill für den Hinweis)
Voraussetzung:
Man braucht einen leeren USB-Stick, auf dem Ubuntu installiert und dann gebootet werden kann.
Vorgehen:
Vorgehen:
Also eigentlich ganz einfach, wenn man weiß, was man tun muss. Wie so oft.
Update vom 25.01.2013:
Lösung: Die Dateien im Verzeichnis "database" löschen (unter Linux, siehe oben) und dann wieder an den Fernseher anschließen. Nun konnte unser Fernseher die Platte und alle Aufnahmen darauf wieder lesen. Die Datenbank legt er sich wohl selbst wieder an.
By the way: Der Treiber, den Samsung da für die Festplatte verwendet, ist wirklich ziemlich kaputt: Sämtliche Änderungsdaten aller Dateien und Verzeichnisse sind 01.01.1970... :-/
Das Problem äußert sich dadurch, dass das TV-Gerät nach einiger Zeit der Benutzung der Aufnahmefunktion die angeschlossene Festplatte plötzlich nicht mehr erkennt ("Kein Gerät angeschlossen" etc.)
Anscheinend gibt es da einen Bug in der Verarbeitung des für die Festplatte genutzten XFS-Dateisystems. Die Platte kann nun ohne erweiterte Computerkenntnisse nur noch formatiert werden, wodurch natürlich alle zuvor aufgenommenen Sendungen gelöscht werden.
Für etwas computererfahrene Benutzer gibt es allerdings eine Lösung. Den entscheidenden Hinweis habe ich hier gefunden. Allerdings hat es mich dennoch einige Zeit gekostet, das wirklich hinzukriegen. Deswegen hier nun nochmal eine hoffentlich vollständige Anleitung.
1. Schritt: Ubuntu auf einem USB-Stick installieren
Hinweis:Wer sowieso schon Ubuntu irgendwo laufen hat, kann sich natürlich dieen Schritt sparen und gleich bei Schritt 2 weiterlesen.
Falls die XFS-Befehle (d.h. auch xfs_repair) in einem bestehenden Ubuntu noch nicht installiert sein sollten, kann dies mit dem Befehl "sudo apt-get install xfsprogs" nachgeholt werden. (Danke an Stephan Terrill für den Hinweis)
Voraussetzung:
Man braucht einen leeren USB-Stick, auf dem Ubuntu installiert und dann gebootet werden kann.
Vorgehen:
- Ein aktuelles Ubuntu-ISO-Image herunterladen (die Standard-Desktop-Version in 32bit ist völlig ausreichend)
- Diese Anleitung befolgen, um den USB-Stick zu installieren (im Artikel etwas weiter unten steht die Lösung für Windows-User)
- Ubuntu von USB-Stick booten
- /usr/bin/xterm ausführen, um eine Shell zu erhalten (z.B. direkt über den Filebrowser auswählen und ausführen)
2. Schritt: Festplatte (Dateisystem) "reparieren"
Hinweis: In diesem späteren Blogpost habe ich ein automatisches Skript für die folgenden Abläufe gepostet. (Hinweis eingefügt am 07.01.2014)
Vorgehen:
- "kaputte" Festplatte an den Rechner anschließen
- In der Shell (z.B. xterm) den Befehl
sudo lshw -short -class storage,disk,volume ausführen, um die Liste der Massenspeichergeräte und deren Device-Bezeichner zu erhalten. - Aus dieser Liste nun die Festplatte heraussuchen (sollte an Hand der Hersteller- oder Gerätebezeichnung machbar sein). Bei mir war das z.B. /dev/sdb1
- Mit dem richtigen Device-Bezeichner dann den folgenden Befehl aufrufen:
sudo xfs_repair -L /dev/sdXY
wobei /dev/sdXY dann natürlich euer richtige Device-Bezeichner sein muss. - Um sicher zu gehen nochmal ein xfs_repair hinterherschicken:
sudo xfs_repair /dev/sdXY
Warum? Weil bei mir einen Tag nach dem Schreiben dieser Anleitung die Platte schon wieder "kaputt" war. Mal sehen, ob das wirklich eine längerfristige Lösung darstellt (ergänzt am 09.01.2013). - Fertig!
Also eigentlich ganz einfach, wenn man weiß, was man tun muss. Wie so oft.
Update vom 25.01.2013:
3. Schritt: Wenn trotz reparieren der Festplatte der Fernseher nicht mehr will
Nun hat sich unser Fernseher etwas Neues überlegt: Trotz bereinigen der XFS-Logs (siehe oben) wollte er die Platte nicht mehr lesen. Er versuchte es zwar und zeigt die "Sanduhr", aber es passierte nichts. Außer, dass der Fernseher plötzlich ausging und dann das Samsung-Logo erschien, so als hätte man ihn gerade eingeschaltet. Sieht für mich aus wie ein Absturz.Lösung: Die Dateien im Verzeichnis "database" löschen (unter Linux, siehe oben) und dann wieder an den Fernseher anschließen. Nun konnte unser Fernseher die Platte und alle Aufnahmen darauf wieder lesen. Die Datenbank legt er sich wohl selbst wieder an.
By the way: Der Treiber, den Samsung da für die Festplatte verwendet, ist wirklich ziemlich kaputt: Sämtliche Änderungsdaten aller Dateien und Verzeichnisse sind 01.01.1970... :-/
4. Januar 2013
sshd unter Windows einrichten
Mit Hilfe von Cygwin lässt sich unter Windows 7 etc. relativ leicht ein SSH-Server sprich sshd einrichten. Dazu müssen über Cygwin die OpenSSH-Pakete installiert werden und dann kann in einer als Benutzer Administrator gestarteten Shell das Kommando "ssh-host-config" zum Einrichten des sshd verwendet werden.
Näheres dazu z.B. hier:
http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/
Näheres dazu z.B. hier:
http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/
10. Dezember 2012
Wordpress: Theme erstellen, als CMS nutzen
Wordpress als CMS verwenden? Hilfreiche Links dazu finden sich hier:
http://wordpress.lernenhoch2.de/handbuch/wordpress-als-cms/
Ein paar Links davon sind schon etwas älter, für den EInstieg ins Thema aber dennoch gut geeignet.
Ein eigenes Wordpress-Theme erstellen? Hier ist ein nettes Tutorial auf deutsch:
http://wordpress.lernenhoch2.de/handbuch/eigenes-wordpress-template-erstellen/
http://wordpress.lernenhoch2.de/handbuch/wordpress-als-cms/
Ein paar Links davon sind schon etwas älter, für den EInstieg ins Thema aber dennoch gut geeignet.
Ein eigenes Wordpress-Theme erstellen? Hier ist ein nettes Tutorial auf deutsch:
http://wordpress.lernenhoch2.de/handbuch/eigenes-wordpress-template-erstellen/
23. November 2012
Social Network Protokoll tent.io
Das offene Social Network Protokoll Names "tent.io" will die Grundlage für offene, dezetrale soziale Netzwerke sein/werden.
Ein erster Dienst dafür ist https://tent.is/
Mich findet man da unter https://ulfk.tent.is/
Ein erster Dienst dafür ist https://tent.is/
Mich findet man da unter https://ulfk.tent.is/
22. November 2012
css Zen Garden
Eine starke Demonstration, was mit CSS alles möglich ist und ein Plädoyer für gutes, sauberes Web-Design. Echt klasse gemacht.
http://www.csszengarden.com/
http://www.csszengarden.com/
Abonnieren
Posts (Atom)