Seite 242 - Mironsoft Blog
-
Maxim Mironjuk
-
Juni 09, 2025
fzf verwandelt jede Liste, die ein Bash-Skript erzeugt, in ein durchsuchbares Auswahlmenü. Statt Nummern abzutippen, tippt der Anwender ein paar Buchstaben und bekommt sofort eine gefilterte Trefferliste. Dieser Artikel zeigt, wie fzf in eigene Skripte integriert wird, inklusive Preview-Fenster, Multi-Select und einem robusten Fallback für Umgebungen ohne fzf.
-
Maxim Mironjuk
-
Juni 09, 2025
Wer React im Browser beherrscht, bringt bereits das Kernwissen für React Native mit: Komponenten, Hooks und State funktionieren identisch. Was sich ändert, sind die Bausteine für die Oberfläche, das Styling-Modell und die Art, wie native Funktionen wie Kamera oder Push-Benachrichtigungen angebunden werden. Dieser Artikel zeigt den direkten Umstieg mit konkretem Code.
-
Maxim Mironjuk
-
Juni 09, 2025
Die Terms Aggregation gehört zu den am häufigsten genutzten Elasticsearch-Features, wird aber bei hoher Feldkardinalität schnell zum Performance-Engpass. Der shard_size-Parameter, doc_count_error_upper_bound als Genauigkeitsindikator und eager global ordinals zur Vorberechnung teurer Datenstrukturen entscheiden gemeinsam darüber, ob eine Facetten-Query im einstelligen oder dreistelligen Millisekundenbereich antwortet. Dieser Beitrag zeigt, wie sich Terms Aggregationen bei Millionen eindeutiger Werte gezielt optimieren lassen, ohne die Ergebnisqualität aus dem Blick zu verlieren.
-
Maxim Mironjuk
-
Juni 09, 2025
JSON MySQL: Wann JSON-Spalten sinnvoll sind, wie JSON_EXTRACT, JSON_SET und JSON_TABLE funktionieren, wie man JSON-Pfade indiziert und was MariaDB anders macht.
-
Maxim Mironjuk
-
Juni 09, 2025
Ein Context Window ist die Gesamtmenge an Tokens, die ein Sprachmodell pro Anfrage gleichzeitig verarbeiten kann. Ein größeres Fenster bedeutet nicht automatisch besseres Verständnis oder präzisere Antworten, denn Aufmerksamkeit und Relevanz leiden bei überladenen Prompts. Dieser Artikel erklärt, wie Tokenisierung, Aufmerksamkeitsverteilung und gezieltes Context-Management aus Claude-Code-Sessions produktivere und zuverlässigere Programmierarbeit machen.
-
Maxim Mironjuk
-
Juni 09, 2025
Ein Config Generator ersetzt handgepflegte Kopien von .env-Dateien und Server-Konfigurationen durch ein einziges Template pro Format, kombiniert mit klar getrennten Variablen je Umgebung. Dieser Artikel zeigt, wie ein solcher Config Generator mit envsubst, strikter Secrets-Trennung und einer Validierungsstufe in Bash entsteht, sodass Entwicklung, Staging und Produktion nie wieder aus dem Ruder laufen.
-
Maxim Mironjuk
-
Juni 09, 2025
Sobald eine Anwendung mit Namen, Kommentaren oder Bio-Texten arbeitet, die Emoji, Umlaute oder nicht-lateinische Schriftzeichen enthalten können, liefern die klassischen PHP-Funktionen strlen() und substr() regelmäßig falsche Ergebnisse, weil sie byteweise statt zeichenweise arbeiten. Selbst die verbesserten mb_*-Funktionen scheitern noch an komplexen Emoji, die aus mehreren zusammengesetzten Unicode-Codepoints bestehen, aber visuell ein einzelnes Zeichen darstellen. Die Symfony String-Component löst dieses Problem mit drei klar abgegrenzten, unveränderlichen String-Klassen, die explizit machen, auf welcher Ebene tatsächlich gearbeitet wird, und dieser Artikel zeigt, wann welche davon die richtige Wahl ist.
-
Maxim Mironjuk
-
Juni 09, 2025
Sobald Versandkosten nicht mehr nur pauschal oder tabellenbasiert sind, braucht dein Shop eine eigene Carrier-Logik. Magento 2 bietet dafür einen klaren Einstieg über eine eigene Shipping Method mit `collectRates()` und Systemkonfiguration.
-
Maxim Mironjuk
-
Juni 08, 2025
Sobald eine Klasse zwei Traits mit gleichnamigen Methoden einbindet, meldet PHP einen Fatal Error, es sei denn, der Konflikt wird explizit aufgelöst. insteadof legt den Gewinner fest, as vergibt Alias-Namen und ändert Sichtbarkeit. Dieser Artikel zeigt beide Operatoren im Detail und wo Trait-Konflikte in echten Projekten typischerweise entstehen.
-
Maxim Mironjuk
-
Juni 08, 2025
In einem gewachsenen Symfony- oder Laravel-Projekt mit hunderten Routen ist die Frage 'welcher Controller behandelt diese URL' eine der haeufigsten und zeitraubendsten Suchaufgaben. Das Endpoints-Tool-Window in PhpStorm beantwortet sie mit einem Klick.
-