Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Javascript: Clip-Path Unterstützung ermitteln

Möchte man die neue clip-path CSS Eigenschaft verwenden, aber vorher testen, ob der Browser die Eigenschaft überhaupt unterstützt, so kann man dies mit dem folgender Funktion leicht überprüfen.


Javascript: Google Maps: Marker verschieben, wenn mehrere auf derselben Position liegen

Bei einer Suche, die Ergebnisse auf einer Google Maps Karte anzeigt, hatte ich ab und zu das Problem, dass zwei oder mehr Marker auf ein und derselben Position lagen. Da man aber nur einen dieser Marker anklicken kann, musste ich eine Lösung für…


TYPO3: Einen Auth-Service erstellen ab 6.2+

TYPO3 bietet an, dass man das Login auch selber über einen sogenannten Auth-Service steuern kann. Mit diesem Service kann man Benutzer automatisch einloggen, wenn beispielswese ein Hash an der URL steht, oder wenn man sich mit LDAP authentifizieren…


Javascript: Datum-Arrays nach Zeitspanne gruppieren

Für ein kleines Projekt, bei dem ich Unix-Timestamps nach Zeiteinheiten wie, pro Tag, pro Monat usw. gruppieren wollte, habe ich mir mit moment.js und _Underscore.js ein paar kleine Funktionen geschrieben, die mir die Daten nach jeder beliebigen…


TYPO3: Progress-Bar bei Scheduler/Planer Task anzeigen

Die nützlichen Scheduler/Planer Tasks in TYPO3 bieten zu der normalen execute Methode noch eine weitere Methode, mit der man, wie man es vielleicht von der Solr-Extension kennt, eine Progress-Bar anzeigen lassen kann. Dafür muss man nicht viel mehr…


jQuery: hasAttr Funktion/Check selber machen

Möchte man in jQuery auf das Vorhandensein eines Attributs checken, so könnte man denken, dass es mit hasAttr() geht. Diese Funktion gibt es bei jQuery aber nicht. Deshalb habe ich bei Stackoverflow einen passenden Code gefunden. 


GIT: Pull erzwingen (force) lokale Dateien zu überschreiben

Hat man auf einem Live-System uncommited changes - dies kann passieren, wenn man auf dem Live-Server irgendeine Datei hat, die immer wieder ausversehen, oder wie auch immer bearbeitet wird und möchte nun einen git pull vom Master machen, so bekommt…


MySql: Komma-Separierte Elemente aus einer Spalte zählen

Manchmal hat man in einer Tabelle in einem Feld eine komma-separierte Liste, oder einen Json-String. Möchte man dort jetzt die Anzahl an Elementen zählen, bzw. herausfinden, wie viele Reihen mehr als beispielsweise 10 Einträge in diesem Feld haben,…


Raspberry Pi: Einen DSLR Wedding/Photobooth erstellen

Für meine Hochzeit habe ich mit einem Raspberry Pi, einem Tablet und unserer Spiegelreflex-Kamera einen Photobooth gebaut.Mitlerweile ist das Projekt gewachsen, sodass es nun auch für diverse Platformen funktioniert. Unterstützt wird:Raspberry…


TYPO3 Extbase: Überblick über Query und Repository Methoden

Da die Dokumentation bei TYPO3 leider immer wieder unvollständig, veraltet oder einfach unwahr ist, habe ich hier eine Liste gefunden und erweitert, die aufzeigt, was es alles in den Repositories an Methoden gibt. Der Querybuilder ist leider etwas…