Blog

206 Posts zu Web-Developer-Themen

Models aus DB erstellen lassen

28.01.2021 | Python

man kann auch die Models aus der DB machen lassen. Dazu muß in der Settings die 2. DB definiert werden: DATABASES = { 'default': ... # 'knll': { # '

weiterlesen →

Thunderbird 68 Icons wiederherstellen

21.11.2020 | Thunderbird

Kurz: die alten Icons müssen heruntergeladen werden, eine custom CSS-Datei muß erstellt werden (Thunderbird dabei geschlossen) und dann neu gestartet werden. Fernziel wäre hierfür ein Add-On zu haben.

weiterlesen →

Doppelte Dateiennamen mit unterschiedlichen Extensions finden

19.06.2020 | Bash

z.B. um herauszufinden, ob Musikdateien in mehreren Formaten herumliegen: find Musik/ -regex '.*\.\(flac\|mp3\)' -type f | sed "s/\.\(flac\|mp3\)//g" | sort | uniq --repeated Das funktioniert

weiterlesen →

Override Form Field Rendering

06.04.2020 | Symfony | Twig

Overriding form_error block for all forms here. {# templates/Form/fields.html.twig #} {% block form_errors %} {% spaceless %} {% if errors|length > 0 %} <div class="alert alert-d

weiterlesen →

Abstract Factory Pattern

13.03.2020 | PHP

So erstellen Sie eine Reihe verwandter oder abhängiger Objekte, ohne ihre konkreten Klassen anzugeben. Normalerweise implementieren die erstellten Klassen alle dieselbe Schnittstelle. Dem Client

weiterlesen →

Observer Pattern

13.03.2020 | PHP

Um ein Veröffentlichungs-/Abonnementverhalten für ein Objekt zu implementieren, werden die angefügten "Beobachter" benachrichtigt, wenn ein "Subject"-Objekt seinen S

weiterlesen →

Strategy Pattern

13.03.2020 | PHP

Um Strategien zu trennen und ein schnelles Umschalten zu ermöglichen. Dieses Pattern ist eine gute Alternative zur Vererbung (anstatt eine abstrakte Klasse zu haben, die erweitert wird). Conte

weiterlesen →

xz compression for very large files

08.02.2019 | Bash | Linux

Compressing 5GB in 1 min. using all cpu cores xz -k -T 0 -0 -v very-large-data-file -0 is the fastest compression level, but compresses still better than gzip with standard level if you hav

weiterlesen →

Twig localized DateTime String

20.01.2019 | Symfony | Twig

Twig Extensions Installieren composer require twig/extensions Aktivieren in services.yml twig.extension.intl: class: Twig_Extensions_Extension_Intl tags:

weiterlesen →

Factory Method Pattern

13.11.2018 | PHP

Das Fabrikmethoden-Pattern definiert eine Schnittstelle zur Erzeugung von Objekten, verlagert aber die eigentliche Instanziierung in Unterklassen und läßt die Unterklassen entscheiden, welc

weiterlesen →