Die Caesar-Chiffre verschiebt jeden Buchstaben um einen festen Betrag. Erfahre, wie die Verschiebung funktioniert, warum ROT13 ein Sonderfall ist, wie man von Hand ver- und entschlüsselt und warum die Chiffre heute keine echte Sicherheit bietet.
Die meisten Erwachsenen lesen Prosa mit etwa 200-250 Wörtern pro Minute. Erfahre, was eine normale Lesegeschwindigkeit ist, wie du deine in einer Minute misst und warum Verständnis wichtiger ist als reines Tempo.
Versteh Dateneinheiten klar: die 1024-gegen-1000-Aufteilung, Bits gegen Bytes und warum eine 1-TB-Platte als etwa 931 GB erscheint — mit echten Datei- und Speichergrößen.
Aufgabenlisten stehen nicht in CommonMark. Sie sind eine Erweiterung von GitHub Flavored Markdown, weshalb dieselbe Datei hier Kontrollkästchen und dort wörtliche Klammern zeigt. Die genaue Markerregel, was Verschachtelung bewirkt, und eine Tabelle darüber, was CommonMark ist, was GFM und was keines von beidem — gegen beide Spezifikationen und vier Renderer geprüft.
Ein URL-Slug ist der lesbare, mit Bindestrichen versehene Teil einer Webadresse, der eine Seite benennt. Erfahre, warum Slugs klein sind, wie sie der SEO helfen und wie man einen aus einem Titel erzeugt.
Rechne Quadratfuß in Quadratmeter und zurück um — mit dem exakten Faktor 0,0929, Raumgrößen-Beispielen in beiden Einheiten und warum Flächenfaktoren das Quadrat der Längenfaktoren sind.
„An Leerzeichen umbrechen“ scheitert in den meisten Schriftsystemen der Welt. UAX #14 gibt jedem Zeichen eine Zeilenumbruchklasse; wir haben unsere in Unicode 17.0.0 nachgeschlagen und eine konforme Implementierung über geschützte Leerzeichen, weiche Trennstriche, Nullbreiten-Leerzeichen, URLs, Japanisch und Thai laufen lassen.
Aus einer Liste mit Zeilenumbrüchen eine Kommaliste zu machen ist trivial, bis ein Eintrag ein Komma enthält. Die Anführungsregeln von RFC 4180, warum ein CSV-Feld einen Zeilenumbruch enthalten darf, warum europäische Tabellenkalkulationen das Semikolon verwenden und was ein leerer Eintrag mit dem Hin- und Rückweg macht — jeder Fall ausgeführt und abgedruckt.
Das Wort mit Rang n kommt etwa 1/n so oft vor wie das häufigste. Wir haben sechs gemeinfreie Bücher gezählt, Rang × Häufigkeit ausgedruckt, log Häufigkeit gegen log Rang angepasst und in allen sechs Sprachen Steigungen zwischen -1,02 und -1,08 erhalten — dazu die zwei Stellen, an denen das Gesetz bricht.
Rechne Milliliter für das Kochen in Cups um — mit dem Kernwert 1 US-Cup ≈ 237 mL und den Unterschieden zwischen US-Cup, metrischem Cup und UK-Cup, samt fertiger Tabelle.
Eine praktische Anleitung, um ein JSON-Array von Objekten in eine saubere CSV-Datei zu verwandeln, samt Abflachen verschachtelter Felder und heikler Sonderfälle.
Rechne Meilen pro Stunde in Kilometer pro Stunde und zurück um — mit dem exakten Faktor 1,609, gängigen Tempolimits in beiden Systemen und Kopfrechen-Tricks.
Ein Link wird zu Text, dessen Ziel gelöscht ist, eine verschachtelte Liste verliert ihre Hierarchie, eine Tabelle wird zu einer Reihe von Wörtern. Dann die technische Hälfte: Markdown hat keine einzige Spezifikation, und ein Regex-Entferner verstümmelt einen Dateinamen, ein Malzeichen und das Innere eines Codeblocks - alles gegen einen echten Parser gehalten.
Groß- und Kleinschreibung, Leerraum, Satzzeichen und diakritische Zeichen: vier Regeln, sechs echte Sätze, und mit jeder ändert sich die Antwort. Dann die schwerere Hälfte - eine Zeichenkette umzukehren ist selbst nicht definiert, und die Umkehrung nach Codeeinheiten zerstört Emoji und löst Akzente ab, in Node vorgeführt.
Gierig gegen genügsam an derselben Zeichenkette, der Punkt, der Zeilenumbrüche überspringt, $& und $$ in der Ersetzung, eine wiederverwendete /g-Regex, die stillschweigend eine Zeile auslässt, und warum /i vom türkischen i nichts weiß. Jeder Fehlschlag in Node ausgeführt, mit einer Zähl-dann-Ersetze-Routine, die sie einfängt.
Codeeinheiten-Ordnung, natürliche Ordnung und Locale-Kollation an derselben Liste in Node ausgeführt, Ausgaben abgedruckt. Warum Zebra vor apple steht, warum item10 vor item9 steht und warum ä im Deutschen neben a liegt, im Schwedischen aber hinter z.
Die beiden Richtungen scheitern gegensätzlich. PNG nach JPG füllt Transparenz stillschweigend mit einer Hintergrundfarbe, die der Konverter wählt — bei derselben Datei bekamen wir mit einem Werkzeug Weiß und mit einem anderen Schwarz. JPG nach PNG holt nichts zurück und kostete bis zum 11,4-Fachen an Bytes.
Ein sichtbares Zeichen lebt in den Pixeln, überlebt also jede Kopie — und verschlechtert das Bild zugleich für jeden ehrlichen Betrachter. Gemessen: was ein Eckzeichen kostet, was ein gekacheltes Zeichen kostet und wie sich beide zu Metadaten-Credits, Content Credentials und unsichtbaren Wasserzeichen verhalten.
Fünf Dateien decken jeden existierenden Abnehmer ab: Tab, Lesezeichen, angeheftete Kachel, Android-Startbildschirm und iOS-Startbildschirm. Die Zwanzig-Datei-Listen sind eine tote Browser-Matrix — mit Messungen dazu, was ein 16-Pixel-Symbol tragen kann und was nicht.
Unix-Zeit zählt Sekunden seit 1970 und ignoriert Schaltsekunden bewusst — deshalb ist sie keine Zählung verstrichener physikalischer Sekunden. Hier steht, was dieser Tausch einbringt, was eine Schaltsekunde mit dem Zähler macht, der exakte Moment, in dem ein vorzeichenbehafteter 32-Bit-Zähler überläuft, und der Faktor-1000-Fehler, der dich in 1970 oder im Jahr 58589 landen lässt.
Minifizierung muss die Bedeutung erhalten, und interessant ist der Leerraum, der Bedeutung trägt: der Nachfahrenkombinator, die Leerzeichen in calc(), der Abstand zwischen zwei Inline-Elementen. Hier an echten Dateien gemessen, samt dem, was Brotli ohnehin gespart hätte.
Eine Prüfsumme fängt Unfälle ab. Ein kryptografischer Hash widersteht einem Angreifer. Ein Hashtabellen-Hash verteilt Schlüssel. Drei verschiedene Aufgaben, drei verschiedene Familien — und hier ist eine in 0,11 Sekunden von Hand konstruierte CRC-32-Kollision, die genau zeigt, warum sich die eine nicht durch die andere ersetzen lässt.