Zum Inhalt springen
OneKitly
Daniel Okonkwo

Daniel Okonkwo

Front-end-Entwickler und Tech-Redakteur bei OneKitly

Web-Performance, Datei- und Dokument-Workflows, Text-Werkzeuge und Entwickler-Utilities

Daniel ist Frontend-Entwickler und schreibt über das, was durch einen Arbeitstag läuft: Bild- und Dateiformate, Web-Performance, Text- und Datenverarbeitung und die Dokument-Workflows — Signaturen, PDFs, Konvertierungen — zwischen einer Datei und dem Menschen, der auf sie wartet. Er erklärt technische Kompromisse ohne Fachchinesisch und sagt, wo eine Regel aufhört technisch zu sein und juristisch wird.

Fachgebiete

  • Web-Performance
  • Dateiformate
  • PDF & Dokumente
  • Textverarbeitung
  • Entwickler-Werkzeuge

Bilanz

  • Schreibt seit 2016
  • 172 Ratgeber auf OneKitly veröffentlicht
  • davon 57 zu web
  • 620 zitierte Quellen
  • von 154 verschiedenen Herausgebern
  • Veröffentlicht bei OneKitly seit dem 13. Mai 2025

Wie Daniel arbeitet

Daniel geht von der Spezifikation aus — dem Standard des Formats, dem dokumentierten Verhalten des Browsers — und prüft sie an der Datei vor sich, nicht an der Behauptung in einem Blogbeitrag. Stellt sich eine Grenze als rechtlich statt technisch heraus, sagt er, welche der beiden er beschreibt.

Artikel von Daniel Okonkwo

Themen

Ratgeber, die unter diesem Namen in jedem Bereich erschienen sind. Jeder Link öffnet den ganzen Bereich, über alle Autorinnen und Autoren hinweg.

Neueste Veröffentlichungen

· 4 Min. Lesezeit

Die Zahl 1 und der Text „1“ sind keine Dubletten

Das Entdoppeln vergleicht ganze Zeilen exakt, samt Zelltyp. Fünf gleich aussehende Zeilen kamen als drei heraus: Eine trug eine Zahl, eine einen String und eine einen String mit führendem Leerzeichen.

· 10 Min. Lesezeit

Was ein Verfügbarkeitsprozentsatz wirklich erlaubt

Drei Neunen klingen nach einem Versprechen — bis man sie in Minuten teilt. Was 99,9 % pro Jahr, pro Monat, pro Woche und pro Tag kaufen; warum das Messfenster weit mehr zählt als die zusätzliche Neun; und die zwei verschiedenen Monate, die dieses Werkzeug unter derselben Kennung benutzt.

· 13 Min. Lesezeit

Ein Bild für jedes Netzwerk skalieren, ohne es zu verzerren

Am Resizer selbst gemessen: Füllen ist ein Mittenzuschnitt ohne Fokuspunkt, und ein Hochformatfoto verliert 38,9 Prozent oben für ein Banner in X-Größe. Dazu die aktuell veröffentlichten Maße, jedes mit dem Prüfdatum.

· 12 Min. Lesezeit

Foto-Metadaten entfernen: Was wirklich verschwindet

Ein JPEG kann sechs getrennte Metadatenblöcke tragen, nicht einen. Wir haben eine Datei gebaut, die alle enthielt — Koordinaten, Kamera-Seriennummer, verstecktes Vorschaubild, XMP, IPTC, Kommentar —, sie durch den Reiniger geschickt und die Ausgabe Byte für Byte gelesen, um zu sehen, was übrig blieb.

· 11 Min. Lesezeit

Was ein Passwortmanager nicht messen kann

Entropie bepreist genau einen Angriff: Offline-Raten gegen einen gestohlenen Hash. Oberhalb von etwa 90 Bit entscheidet die Zahl nichts mehr — und die Anzeige dieser Seite hat ein zufälliges 20-Zeichen-Passwort in 300 von 300 Ziehungen zu niedrig bewertet.

· 10 Min. Lesezeit

Militärzeit lesen und schreiben

0800 ist weder „acht Uhr“ noch „08:00“ — es ist „zero eight hundred“, mit einem Zonenbuchstaben am Ende. Die vier Ziffern, die Aussprache, Mitternacht als 0000, der Streit um 2400 und der Grund, warum die 12-Stunden-Schreibweise den Mittag nicht klären kann.

· 11 Min. Lesezeit

Goldene Stunde und blaue Stunde sind Winkel, keine Stunden

Die goldene Stunde reicht von +6° bis −4° Sonnenhöhe und die blaue von −4° bis −6°, weshalb sie am Äquator vierzig Minuten dauert, in mittleren Breiten über eine Stunde, und oberhalb von 72,6° im Juni gar nicht stattfindet. Die Schwellen dieses Rechners, an seiner eigenen Ausgabe geprüft.

· 11 Min. Lesezeit

Ein Gesicht, ein Kennzeichen oder eine IBAN im Bild verbergen — endgültig

Weichzeichnen und Verpixeln sind umkehrbar — nicht indem man die Rechnung rückgängig macht, sondern indem man vorwärts rät. Gegen die Weichzeichnen- und Verpixeln-Modi dieses Werkzeugs gab ein Wiederherstellungsangriff den verborgenen Wert auf Rang 1 von 10 000 zurück. Beide Modi wurden inzwischen entfernt. Hier steht, was bleibt und warum es sich nicht ebenso angreifen lässt.

· 11 Min. Lesezeit

XLS, XLSX, XLSM und XLSB: was ist was — und was brauchst du

Vier Endungen, drei davon dieselbe Kiste mit unterschiedlichen Deckeln. Benenne eine XLSX in .zip um, und sie lässt sich öffnen — diese eine Tatsache erklärt die ganze Familie, und sie erklärt, warum ausgerechnet XLS, das sich so nicht öffnen lässt, weiter Ärger macht.

· 13 Min. Lesezeit

Ein PDF nummerieren, wenn die Seiten gedreht oder unterschiedlich groß sind

Ein aufgeräumtes Dokument zu nummerieren ist trivial. Zu schaffen machen eine quer gedrehte Seite, ein Letter-Blatt zwischen A4-Seiten, eine Druckdatei mit Anschnitt und ein Dokument, das seine Nummer schon selbst druckt. Alle vier wurden getestet: Bei den ersten drei landet die Zahl genau dort, wo du sie angefordert hast, der vierte Fall wird überhaupt nicht erkannt.

· 14 Min. Lesezeit

Was ein PDF über dich verrät: Metadaten lesen und löschen

Ein PDF führt seine Metadaten zweimal mit, in zwei Speichern, die verschiedene Geschichten erzählen können, und keiner davon ist die ganze Geschichte. Hier steht, was wirklich in der Datei ist, was das Löschen entfernt und welche zwei Dinge jede Säuberung überleben.

· 12 Min. Lesezeit

Einen Anwendungs-Geheimschlüssel richtig erzeugen

Wie man einen soliden Geheimschlüssel-Generator von einem zweifelhaften unterscheidet, mit diesem als durchgerechnetem Beispiel: welche Zufallsquelle er aufruft, wie man die Entropie selbst berechnet und was am Tag des Schlüsselwechsels wirklich kaputtgeht.

· 14 Min. Lesezeit

Zeilen nummerieren, damit mehrere Leute denselben Text prüfen können

Die Nummerierung beginnt bei 1 und lässt sich nicht auf 0 setzen, ausgerichtet wird mit Leerzeichen statt Nullen, und das Entfernen macht acht der elf Trennzeichen rückgängig, ohne die Einrückung anzutasten. Was es weiterhin nicht kann: deine Zahlen von seinen unterscheiden.

· 14 Min. Lesezeit

Den Text aus einem PDF holen — und was das Layout damit macht

Ein PDF speichert Glyphen an Koordinaten — keine Zeilen, keine Absätze, keine Lesereihenfolge. Die Extraktion baut den Text aus diesen Positionen neu auf, und deshalb kommen zwei Spalten verschränkt heraus, verliert eine Tabelle ihre Zellen und liefert ein Scan gar nichts. Gemessen, indem das Werkzeug ausgeführt wurde.

· 10 Min. Lesezeit

Den Ton aus einem Video entfernen, ohne das Bild anzutasten

Ein einziger ffmpeg-Befehl, kein Encoder, und ein Ergebnis, dessen Videostrom Byte für Byte der ursprüngliche ist — per Prüfsumme belegt. Dazu, warum die Datei kaum schrumpft, und der Unterschied zwischen einer stummen Spur und gar keiner Spur.