Ein wirklich nerviger Fehler mit einer einfachen. aber unpraktischen Lösung:
Kategorie: Allgemein
Javascript Promise - Versprechen auf Erledigung
Javascript Promises erleichtern die Programmierung von Funktionen zur Behandlung von asynchronen Ereignissen.
Flex’ Schwester: die Grid-Box
Grid-Boxen ähneln in vieler Hinsicht den Flex-Boxen, sind aber speziell darauf ausgerichtet, Elemente in zwei Dimensionen, also einem Raster anzuordnen.
Flex-Box enschlüsselt
Will man Elemente auf eine Web-Seite horizontal oder vertikal anordnen und ausrichten, galt in der html-Urzeit die Tabelle als Mittel der Wahl. Das kann aber schnell unübersichtlich werden, besonders wenn man mehr oder weniger schmutzige Tricks anwenden muss, um ein bestimmtes Verhalten zu erzwingen. Gerade die Realisierung von Responsive Designs, also Seiten, die sich der… Flex-Box enschlüsselt weiterlesen
Xdebug für AJAX-Calls
Für das Debugging per XDebug nutze ich Browser-Helper wie den „Xdebug Starter” für Firefox. Der Starter sendet, wenn „Debugging” ausgewählt wurde, automatisch einen Cookie mit einem XDEBUG_SESSION-Eintrag, der Xdebug anweist, eine Debug-Session zu starten und sich mit dem konfigurierten Debug-Host und Port zu verbinden. Das klappt aber leider nicht ohne weiteres bei AJAX-Calls.
Die EDV-Steinzeit meldet sich
Neulich bin ich bei der Portierung eines PHP-Scripts von meinem Entwicklungs-PC auf den Raspi fast verzweifelt. Eine Ajax-Routine wollte einfach nicht mehr funktionieren. Nach längerem Debugging fand ich heraus, dass es an einem scheinbar fehlenden POST-Parameter lag. Nur: auf dem PC funktionierte dieses Script einwandfrei, nur auf dem Raspi war der Parameter leer. Inhalt des fraglichen… Die EDV-Steinzeit meldet sich weiterlesen
Netz (.stl-Datei) in FreeCAD bearbeiten
Im Netz finden sich jede Menge Druckvorlagen für 3D-Drucker. Will man die Vorlage auch nur um eine Winzigkeit verändern, braucht man eine in einem CAD-Programm bearbeitbares Modell. Oft befinden sich in den Vorlagen aber nur stl-Dateien, als Netzdarstellungen der Vorlage. In FreeCAD kann man diese relativ einfach in ein bearbeitbares Modell (und wieder zurück) umwandeln.… Netz (.stl-Datei) in FreeCAD bearbeiten weiterlesen
homematic Innensirene HM-Sec-Sir-WM in MQTT
Für Homematic-BidCOS-Geräte nutze ich zur Verwaltung homegear und als Kommunikationskanal MQTT. Während die Einbindung Der Türkontakte simpel ist (sie senden lediglich ihren Status (offen/geschlossen) an ein Topic), ist das Interface der Innensirene etwas aufwändiger. Die Sirene besitzt 4 Kanäle, über die gesteuert wird, welche Alarmkreise aktiv sind und ob ein Alarm ausgelöst wird. Kanal Funktion 1 Überwachung… homematic Innensirene HM-Sec-Sir-WM in MQTT weiterlesen