Tag: Programmierung

  • VSCode Tastaturkürzel, die ich tatsächlich benutze

    VSCode Tastaturkürzel, die ich tatsächlich benutze

    Visual Studio Code enthält Fantastilliarden Tastaturkürzel, aber im täglichen Leben verwende ich nur einen Bruchteil davon. Ich habe sie zusätzlich auf Tastaturkombinationen gelegt, die einfach zu erreichen sind. Diese Dreifinger-Kürzel sind echt verrückt, während andere, die ich nie benutze, wie “Cursor Undo” auf “Ctrl-U” gelegt sind. Bei Dir ist es vielleicht anders, aber ich bezweifle,…

  • JavaScript-Module in WordPress-Plugins nutzen

    JavaScript-Module in WordPress-Plugins nutzen

    Module nichts nicht Neues in der JavaScript-Programmierung und es ist eine gute Praxis, den Code zu modularisieren. WordPress bietet von Haus aus keine Möglichkeit an, Skripte als Modul zu laden. Es existiert ein Ticket von Mitte 2022, aber es hat noch nicht viel Beachtung gefunden. Deshalb ist bis dahin ein Workaround nötig, wenn man Module…

  • Wie man eine Anzahl Elemente in gleich große Stücke aufteilt

    Wie man eine Anzahl Elemente in gleich große Stücke aufteilt

    Neulich musste ich über eine große Anzahl Elemente iterieren, aber um einen Timeout zu vermeiden, konnte ich nur eine bestimmte Untermenge verarbeiten. Ich musste also die Elemente in gleich große Stücke und einen Rest aufteilen. Hier beschreibe ich eine einfache Methode, um die Größe der Stücke zu berechnen.

  • JavaScript: Die console() kann mehr als Du denkst

    Für den eiligen Leser: Variablennamen ausgeben Variablen tabellarisch ausgeben Funktionsnamen ausgeben Ausführungszeit messen Ausgabe gruppieren Ausgabe in mehreren Ebenen Platzhalter console.assert() Wie jeder Entwickler von Webanwendungen muss ich mich endgültig einmal intensiver mit ECMAScript (früher JavaScript) beschäftigen. Die klassische Variante Javascript zu debuggen ist die Ausgabe in die Konsole. Die Nutzung eines “echten” Debuggers wird…

  • WordPress: Eigene Sammelaktionen (Bulk-Actions) definieren

    WordPress: Eigene Sammelaktionen (Bulk-Actions) definieren

    Hinweis: Dieser Beitrag beschreibt ein Feature, das erst in Version 4.7 verfügbar ist (geplanter Veröffentlichungstermin: 6. Dezember 2016). Bisher war es schwierig, eigene Sammelaktionen in WordPress hinzuzufügen. Version 4.7 hat einen Hook erhalten, mit dem man einfach die Sammelaktionen erweitern kann. add_action(‘bulk_actions-{screen_id}’, ‘my_bulk_action’);

  • WordPress: Absprung im Plugin-Bereich v2.7

    [English version] Frank Bültge beschreibt in seinem Posting “WordPress Plugins bereichern“, wie man die Bedienungsfreundlichkeit seines Plugins steigern kann, indem man einen Link zu den Options-Seiten neben die Deaktivieren- und Bearbeiten-Links platziert. Mit Version 2.6 funktioniert das so: function addConfigureLink($links, $file) { static $this_plugin; if (!$this_plugin) { $this_plugin = plugin_basename(__FILE__); } if ($file == $this_plugin)…