Ein wirklich nerviger Fehler mit einer einfachen. aber unpraktischen Lösung:
Autor: Jörg A
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.
Internationalisierung in PyQt mit QtDesigner et al
Mit dem Qt Designer lassen sich grafische Oberflächen von Programmen leicht erstellen, auch für die PyQt-Bibliothek von Python. Allerdings wird die GUI immer nur in einer Sprache erstellt. Zur Laufzeit wäre es sehr aufwändig, die Texte mit den üblichen Mitteln wie gnu gettext auszutauschen. Qt sieht für dieses Problem den Qt Translator vor.