Zum Inhalt springen
uencoder

Entwickler-Aufgaben

Lösungen nach dem Problem organisiert, nicht nach Toolnamen. Jede Aufgabe verlinkt zu ausführbaren Tools und Pipelines — jeder Schritt verarbeitet Daten lokal.

Analysieren SQL Abfrage Ausführung Pläne 1 Tool-Schritte · 1 Pipelines
EXPLAIN zeigt wie der Datenbank executes ein Abfrage. Lernen in lesen Pläne, identifizieren Flaschenhälse, und optimieren.
AUFGABE
Anwenden JSON Patch (RFC 6902) operations 2 Tool-Schritte
JSON Patch defines ein sequence von operations (hinzufügen, entfernen, ersetzen, move, copy, testen) in modify ein JSON Dokument atomically.
AUFGABE
Fix gemein Base64 Dekodierung Fehler 2 Tool-Schritte
Warum ein Base64 Zeichenkette fails in dekodieren — missing padding, URL-sicher alphabets, stray whitespace — und der exact Schritte in repair jede case.
AUFGABE
Erstellen and inspect network packets 2 Tool-Schritte
Construct raw network packets für testing, debugging, und protocol development. Understand Ethernet, IP, und transport layer encapsulation.
AUFGABE
Erstellen URL query strings from objects 2 Tool-Schritte · 1 Pipelines
Construct properly encoded Abfrage Zeichenketten von JavaScript Objekte. Handle Arrays, nested Objekte, und special Zeichen correctly.
AUFGABE
Berechnen business days between dates 2 Tool-Schritte
Business day calculation excludes weekends und holidays. Lernen in berechnen funktionierend days, hinzufügen/subtract business days, und handle holidays.
AUFGABE
Berechnen the difference between two dates 2 Tool-Schritte
Finden der duration zwischen two dates in days, hours, minutes, oder business days, accounting für timezones.
AUFGABE
Berechnen edit distance (Levenshtein) 2 Tool-Schritte
Bearbeiten distance measures der minimum Zahl von insertions, deletions, und substitutions in transformieren one Zeichenkette in another. Verwendet in spell checking und fuzzy matching.
AUFGABE
Berechnen Levenshtein distance 2 Tool-Schritte
Levenshtein distance measures der minimum edits (insert, löschen, substitute) in transformieren one Zeichenkette in another. Verwendet in spell checking und fuzzy matching.
AUFGABE
Berechnen matrix operations 3 Tool-Schritte
Perform matrix addition, multiplication, determinant, inverse, und transpose. Essential für linear algebra, graphics, und ML.
AUFGABE
Berechnen modular exponentiation efficiently 2 Tool-Schritte
Berechnen base^exponent mod modulus efficiently using the square-and-multiply algorithm. Essential for cryptography.
AUFGABE
Berechnen subnet masks and wildcard masks 2 Tool-Schritte
Ein subnet mask defines der network/host boundary. Lernen in konvertieren zwischen prefix Länge, dotted-decimal mask, und wildcard mask.
AUFGABE
Berechnen subnets and address ranges 2 Tool-Schritte
Divide ein network in subnets mit CIDR notation. Calculate network address, broadcast, host range, und verfügbar host Zählung.
AUFGABE
Berechnen TF-IDF for text importance 2 Tool-Schritte
TF-IDF (Begriff Frequency-Inverse Dokument Frequency) measures Wort importance in ein Dokument relative in ein corpus. Verwendet in search und Text mining.
AUFGABE
Prüfen color contrast for WCAG accessibility compliance 2 Tool-Schritte
Measure der contrast ratio zwischen foreground und background colors und verifizieren it meets WCAG AA oder AAA thresholds.
AUFGABE
Vergleichen block ciphers and stream ciphers 3 Tool-Schritte
Block ciphers verschlüsseln fixed-Größe blocks mit padding; stream ciphers verschlüsseln Byte-durch-Byte. Understand der trade-offs in speed, padding, und Fehler propagation.
AUFGABE
Vergleichen throughput of different hash algorithms 3 Tool-Schritte
Measure wie schnell SHA-256, SHA-3, BLAKE2/3, und RIPEMD-160 Hash ein given Eingabe in choose der rechts Algorithmus für your throughput budget.
AUFGABE
Vergleichen two texts and show the differences 1 Tool-Schritte · 1 Pipelines
Diff vergleichen two versions of a text to see insertions, deletions, and modifications at the line or character level.
AUFGABE
Komprimieren and optimize images 3 Tool-Schritte
Reduzieren image Datei Größe durch choosing der rechts formatieren (WebP/AVIF), adjusting quality, und resizing. Improve Seite laden speed und Core Web Vitals.
AUFGABE
Komprimieren and optimize images for the web 2 Tool-Schritte
Reduzieren image Datei Größe durch converting formatieren (WebP/AVIF), adjusting quality, und resizing für faster Seite loads.
AUFGABE
Berechnen cosine similarity between texts 2 Tool-Schritte
Cosine similarity measures der angle zwischen Text vectors, indicating semantic similarity. Verwendet in search, clustering, und recommendation.
AUFGABE
Konvertieren data between Base32, Base58, Base64, Base85, and Base91 3 Tool-Schritte
Translate der gleich binary Payload across unterschiedlich base encodings verwendet durch unterschiedlich Systeme (Bitcoin, DNS, PDF, compact serialization).
AUFGABE
Konvertieren colors between hex, RGB, HSL, and named formats 2 Tool-Schritte
Translate ein color Wert zwischen hex (#ff5733), rgb(), hsl(), und CSS named colors für verwenden in unterschiedlich contexts.
AUFGABE
Konvertieren CSS to Sass/SCSS 1 Tool-Schritte
Sass extends CSS mit variables, nesting, mixins, und Funktionen. Konvertieren plain CSS in SCSS in starten mit these Funktionen incrementally.
AUFGABE
Konvertieren CSV data to structured JSON 2 Tool-Schritte · 1 Pipelines
Analysieren a CSV table (with headers, quoted fields, embedded commas) into an array of JSON objects for programmatic access.
AUFGABE
Konvertieren CSV to TSV (tab-separated values) 1 Tool-Schritte
Change der delimiter von comma in tab. TSV ist useful wenn Daten contains commas und quoting ist undesirable.
AUFGABE
Konvertieren CSV to XML 2 Tool-Schritte · 1 Pipelines
Konvertieren tabular CSV data to XML for systems that require XML input. Each row becomes an XML element with child elements for columns.
AUFGABE
Konvertieren CSV to YAML 2 Tool-Schritte · 1 Pipelines
Konvertieren tabular CSV data to YAML for structured configuration or documentation. Each row becomes a YAML list item with column headers as keys.
AUFGABE
Konvertieren .env files to JSON 2 Tool-Schritte
.env Dateien speichern KEY=VALUE pairs für environment Konfiguration. Konvertieren in JSON für structured access, Typ casting, und validation.
AUFGABE
Konvertieren hexadecimal string to Base64 and back 2 Tool-Schritte · 1 Pipelines
Translate zwischen hex dumps und Base64 representations von der gleich binary Daten ohne losing Bytes oder introducing padding Fehler.
AUFGABE
Konvertieren HTML to JSX for React 2 Tool-Schritte
JSX ist HTML mit JavaScript expressions. Konvertieren HTML in JSX durch closing void Tags, converting Klasse in className, und style Zeichenketten in Objekte.
AUFGABE
Konvertieren HTML to Markdown 2 Tool-Schritte · 1 Pipelines
Konvertieren HTML content to Markdown for simpler editing, storage, or display in Markdown-aware systems. Handles headings, lists, links, images, and code blocks.
AUFGABE
Konvertieren INI configuration files to JSON 2 Tool-Schritte
INI Dateien verwenden sections in brackets und key=value pairs. Konvertieren in JSON für programmatic access, validation, und interoperability mit modern Werkzeuge.
AUFGABE
Konvertieren between IPv4 and IPv6 address formats 3 Tool-Schritte
Konvertieren IP addresses between dotted-decimal, hex, binary, and IPv6 representations. Understand IPv4-mapped IPv6 addresses.
AUFGABE
Erzeugen TypeScript interfaces from JSON data 1 Tool-Schritte · 1 Pipelines
Infer TypeScript Typen von ein JSON sample also you kann Typ API responses ohne hand-writing Schnittstellen.
AUFGABE
Konvertieren JSON to YAML and back without losing data 1 Tool-Schritte · 2 Pipelines
Translate zwischen JSON und YAML für Konfiguration Dateien, preserving nested Strukturen, Arrays, und scalar Typen across der round-trip.
AUFGABE
Konvertieren Markdown to HTML 2 Tool-Schritte
Rendern Markdown (headings, lists, Code blocks, Tabellen, links) in HTML für anzeigen in browsers oder email.
AUFGABE
Konvertieren between camelCase, snake_case, kebab-case, and PascalCase 2 Tool-Schritte · 1 Pipelines
Transformieren identifiers zwischen naming conventions verwendet durch unterschiedlich languages und contexts.
AUFGABE
Konvertieren Apple plist files to JSON 2 Tool-Schritte
Apple Eigenschaft lists (plist) serialize Daten in XML oder binary formatieren. Konvertieren in JSON für cross-platform verwenden und easier manipulation.
AUFGABE
Konvertieren Java .properties files to JSON 2 Tool-Schritte
Java .Eigenschaften Dateien verwenden key=value pairs mit dot-notation für nesting. Konvertieren in JSON für verwenden in JavaScript environments und structured access.
AUFGABE
Konvertieren between Unix timestamp, ISO 8601, and human-readable dates 2 Tool-Schritte
Translate ein time Wert zwischen Unix epoch seconds, milliseconds, ISO 8601, und lokal/UTC date Zeichenketten.
AUFGABE
Konvertieren between timezones correctly 3 Tool-Schritte
Timezone Konvertierung ist tricky due in DST, abbreviations, und political changes. Lernen in verwenden IANA timezone names und der Instant/ZonedDateTime Muster.
AUFGABE
Konvertieren TOML configuration to JSON 1 Tool-Schritte · 1 Pipelines
Analysieren a TOML config file (used by Rust, Python projects) into JSON for tooling that expects JSON input.
AUFGABE
Konvertieren XML to JSON and back 2 Tool-Schritte · 1 Pipelines
Translate zwischen XML und JSON für interoperability mit Legacy APIs, preserving attributes, namespaces, und mixed content.
AUFGABE
Konvertieren XML to YAML 2 Tool-Schritte · 1 Pipelines
Konvertieren XML documents to YAML for more readable configuration files. YAML's indentation-based syntax is cleaner than XML's tags for human-authored data.
AUFGABE
Zählen words, characters, and analyze text statistics 2 Tool-Schritte · 1 Pipelines
Abrufen word count, character count, line count, reading time, and frequency analysis for a block of text.
AUFGABE
Understand was ein cron expression actually führt aus 2 Tool-Schritte
Paste ein cron expression, see der exact schedule Felder und der nächst fire times, und lernen der notations das die meisten oft surprise people.
AUFGABE
Debuggen regex Muster Schritt durch Schritt 2 Tool-Schritte
Debuggen regex durch testing against sample inputs, visualizing der übereinstimmen, und understanding warum ein Muster matches oder fails. Verwenden flags correctly.
AUFGABE
Dekodieren Base64 text and handle missing or corrupted padding 1 Tool-Schritte · 1 Pipelines
Dekodieren Base64 payloads that arrive without trailing '=' padding or with URL-safe alphabet, and recover the original bytes safely.
AUFGABE
Lesen Anmeldedaten von ein Basic Auth Header 1 Tool-Schritte
Ein Base64 dekodieren, ein colon teilen, und ein leeren-eyed look at warum Basic Auth Anmeldedaten deserve careful handling.
AUFGABE
Lesen HTML entities in pasted Text 1 Tool-Schritte
Turn & < ' und friends back in real Zeichen — und know wenn NOT in dekodieren.
AUFGABE
Analysieren a multipart MIME message and extract each part 3 Tool-Schritte
Break ein multipart/form-Daten oder multipart/mixed MIME Nachricht in its constituent headers und bodies für Inspektion oder reprocessing.
AUFGABE
Dekodieren a Punycode internationalized domain name to Unicode 3 Tool-Schritte
Konvertieren an ACE-encoded domain (xn--...) back to its readable Unicode form, and encode Unicode domains for DNS lookup.
AUFGABE
Derive ein cryptographic Schlüssel von ein Passwort mit ein KDF 2 Tool-Schritte
Turn ein human-memorable Passwort in ein fixed-Länge Schlüssel suitable für AES oder HMAC mit PBKDF2, scrypt, oder bcrypt mit ein salt.
AUFGABE
Erkennen the encoding of unknown text and decode it correctly 4 Tool-Schritte
Nehmen ein Zeichenkette von mojibake oder raw Bytes, identifizieren whether it ist UTF-8, Latin-1, Base64, oder URL-encoded, und dekodieren it in readable Text.
AUFGABE
Erkennen the language of text 3 Tool-Schritte
Language detection identifies der language von ein Text sample mit Zeichen n-grams, stoppen Wörter, und statistical models. Lernen gemein approaches.
AUFGABE
Divide ein network in smaller subnets (VLSM) 2 Tool-Schritte
Variable Länge Subnet Masking (VLSM) divides ein network in subnets von unterschiedlich sizes, allocating address space efficiently based auf brauchen.
AUFGABE
Codieren binary data into a JSON-safe string 2 Tool-Schritte · 1 Pipelines
Konvertieren raw bytes (images, encrypted blobs, file contents) into a Base64 string that can be embedded inside a JSON field without breaking the structure.
AUFGABE
Codieren a file into a Data URI for inline embedding 3 Tool-Schritte
Konvertieren a small image, font, or file into a data: URI so it can be embedded directly in HTML, CSS, or Markdown without a separate HTTP request.
AUFGABE
Codieren special characters for safe insertion into HTML 3 Tool-Schritte
Escapen <, >, &, ", and ' in user-supplied text so it can be placed inside HTML without triggering XSS or breaking markup.
AUFGABE
Codieren text for safe use inside a URL query string 2 Tool-Schritte · 1 Pipelines
Turn arbitrary Text (mit spaces, ampersands, Unicode, equals signs) in ein Wert das kann sein placed directly nach ?key= in ein URL ohne breaking parsing.
AUFGABE
Codieren Unicode text into an ASCII-safe representation 2 Tool-Schritte
Konvertieren text containing non-ASCII characters (emoji, CJK, accents) into pure-ASCII forms like \uXXXX escapes or HTML entities so it survives ASCII-only channels.
AUFGABE
Verschlüsseln text with AES and decrypt it back 2 Tool-Schritte
Symmetrically verschlüsseln ein Nachricht mit ein passphrase mit AES-256-GCM, dann entschlüsseln der ciphertext mit der gleich Schlüssel in recover der original.
AUFGABE
Verschlüsseln a large file with AES in chunks 3 Tool-Schritte
Verschlüsseln files too large for a single AES operation by processing them in chunks with a streaming mode, then decrypt to recover.
AUFGABE
Verschlüsseln data with the Camellia block cipher 2 Tool-Schritte
Camellia ist ein 128-Bit Block Chiffre co-developed durch Mitsubishi und NTT, certified als ein NESSIE und CRYPTREC recommended primitive. Lernen its usage und Vergleich mit AES.
AUFGABE
Verschlüsseln data with the ChaCha20 stream cipher 2 Tool-Schritte
ChaCha20 ist ein high-speed ARX-based stream Chiffre designed durch Daniel J. Bernstein, verwendet in TLS und als ein mobile-friendly alternative in AES.
AUFGABE
Verschlüsseln data with the Twofish block cipher 2 Tool-Schritte
Twofish ist ein 128-Bit Feistel-network Block Chiffre und AES competition finalist mit Schlüssel up in 256 Bits. Lernen der Verschlüsselung Workflow und wenn in choose it über AES.
AUFGABE
Extrahieren all URLs from a block of text 3 Tool-Schritte
Finden jede URL (http, https, ftp) in unstructured Text und list them für validation, deduplication, oder batch processing.
AUFGABE
Extrahieren hashtags from text 2 Tool-Schritte
Hashtags starten mit # followed durch letters, Zahlen, und underscores. Lernen in extrahieren, validieren, und normalisieren hashtags von social media Text.
AUFGABE
Extrahieren @mentions from text 2 Tool-Schritte
Mentions starten mit @ followed durch ein username. Lernen in extrahieren mentions, validieren usernames, und link them in Benutzer profiles.
AUFGABE
Factor integers in primes 2 Tool-Schritte
Integer factorization decomposes ein Zahl in its prime factors. Lernen trial division, Pollard's rho, und warum factoring ist hard.
AUFGABE
Finden und ersetzen Text mit ein regular expression 2 Tool-Schritte
Search für Muster (nicht gerade literal Zeichenketten) in Text und ersetzen matches mit ein template das kann Referenz capture groups.
AUFGABE
Formatieren, validieren, und repair malformed JSON 2 Tool-Schritte · 1 Pipelines
Nehmen ein JSON Zeichenkette (possibly minified, mit trailing commas, oder comments) und produce gültig, indented JSON mit Fehler diagnostics.
AUFGABE
Formatieren and beautify a SQL query 1 Tool-Schritte · 1 Pipelines
Nehmen ein minified oder poorly-indented SQL Abfrage und produce readable, consistently-formatted SQL mit keywords uppercased und clauses auf separate Zeilen.
AUFGABE
Formatieren and beautify SQL statements 1 Tool-Schritte · 1 Pipelines
SQL formatting improves readability und maintainability. Lernen indentation Regeln, keyword alignment, und consistent style für komplex queries.
AUFGABE
Erzeugen an HMAC and verify a message's authenticity 1 Tool-Schritte · 1 Pipelines
Berechnen a keyed-hash (HMAC) of a message to prove it came from someone sharing the secret, then verify a received HMAC.
AUFGABE
Erzeugen a color palette from a base color 3 Tool-Schritte
Derive complementary, analogous, triadic, und shade/tint variants von ein single base color für design Systeme.
AUFGABE
Erzeugen cryptographic nonces correctly 2 Tool-Schritte
Ein nonce (Zahl verwendet einmal) muss sein eindeutig per Verschlüsselung unter der gleich Schlüssel. Lernen wenn in verwenden random vs counter nonces und der consequences von reuse.
AUFGABE
Erzeugen a Certificate Signing Request (CSR) 2 Tool-Schritte
Ein CSR contains your öffentlich Schlüssel und identity Information, sent in ein CA in obtain ein signed TLS certificate. Lernen der required Felder und verification process.
AUFGABE
Infer ein JSON Schema von sample Daten 2 Tool-Schritte
Erzeugen a JSON Schema that describes the structure of a JSON instance, for validation and documentation.
AUFGABE
Erzeugen Lorem Ipsum placeholder text 1 Tool-Schritte
Produce filler Text (paragraphs, sentences, Wörter) für layout prototyping und content placeholders.
AUFGABE
Erzeugen NanoIDs for compact unique identifiers 3 Tool-Schritte
NanoID ist ein tiny, URL-sicher, eindeutig ID generator. Smaller und faster than UUID, mit customizable alphabet und Größe.
AUFGABE
Erzeugen prime numbers 2 Tool-Schritte
Erzeugen primes for cryptographic keys and number theory. Learn sieves, primality testing, and safe prime generation.
AUFGABE
Erzeugen QR codes for URLs and data 2 Tool-Schritte
QR codes kodieren Daten in ein 2D barcode scannable durch cameras. Lernen Fehler correction levels, capacity limits, und best practices.
AUFGABE
Erzeugen a QR code for a URL 2 Tool-Schritte
Erstellen ein scannable QR Code das encodes ein URL, mit control über Größe, Fehler correction, und formatieren.
AUFGABE
Erzeugen a cryptographically secure random password 2 Tool-Schritte
Erstellen ein high-entropy Passwort mit ein cryptographically sicher random generator, mit control über Länge und Zeichen sets.
AUFGABE
Erzeugen RSA key pair and inspect self-signed certificate fields 2 Tool-Schritte
Erstellen ein RSA Schlüssel pair für testing, und understand der Struktur von ein self-signed X.509 certificate für lokal development.
AUFGABE
Erzeugen cryptographically secure session keys 3 Tool-Schritte
Session Schlüssel muss sein unpredictable und eindeutig per session. Lernen in generieren them mit ein CSPRNG und derive sub-Schlüssel mit HKDF.
AUFGABE
Erzeugen Snowflake IDs for distributed systems 3 Tool-Schritte
Snowflake IDs (Twitter) combine timestamp, machine ID, und sequence Zahl für eindeutig, sortable IDs in distributed Systeme ohne coordination.
AUFGABE
Erzeugen ULIDs for time-sortable identifiers 3 Tool-Schritte
ULID (Universally Eindeutig Lexicographically Sortable Identifier) combines ein timestamp mit random Daten, producing IDs das sortieren durch creation time.
AUFGABE
Handle Datenbank deadlocks 2 Tool-Schritte
Deadlocks occur wenn transactions wait auf jede other's locks. Lernen detection, prevention, und retry strategies.
AUFGABE
Hash ein Passwort und verifizieren it later ohne storing der plaintext 2 Tool-Schritte · 1 Pipelines
Verwenden ein langsam Passwort-hashing Funktion (bcrypt/PBKDF2/scrypt) in speichern ein salted Hash, dann verifizieren ein candidate Passwort against it.
AUFGABE
CORS safely implementieren 2 Tool-Schritte
CORS (Cross-Origin Resource Sharing) allows controlled cross-origin requests. Lernen in configure origins, Methoden, headers, und Anmeldedaten safely.
AUFGABE
Implement Content Sicherheit Policy (CSP) 2 Tool-Schritte
CSP restricts was resources (scripts, styles, images) ein Seite kann laden, preventing XSS und Daten injection. Lernen policy directives und reporting.
AUFGABE
ECDSA signatures implementieren 2 Tool-Schritte
ECDSA (Elliptic Curve Digital Signatur Algorithmus) provides digital signatures mit smaller Schlüssel than RSA. Lernen signing und verification.
AUFGABE
Implement Ende-in-Ende Verschlüsselung (E2EE) 3 Tool-Schritte
Ende-in-Ende Verschlüsselung ensures nur der communicating parties kann lesen messages — kein intermediary Server holds Entschlüsselung Schlüssel. Lernen der hybrid Verschlüsselung Muster.
AUFGABE
Implement HSTS (HTTP Strict Transport Sicherheit) 2 Tool-Schritte
HSTS forces browsers in immer verwenden HTTPS für your site, preventing protocol downgrade attacks und SSL stripping.
AUFGABE
mutual TLS (mTLS) authentication implementieren 2 Tool-Schritte
mTLS requires both Client und Server in present certificates, providing strong bidirectional authentication ohne passwords. Gemein in Dienst-in-Dienst und zero-trust architectures.
AUFGABE
perfect forward secrecy (PFS) implementieren 2 Tool-Schritte
PFS ensures das compromising long-Begriff Schlüssel macht nicht reveal past session Schlüssel. Lernen der ephemeral Schlüssel exchange Muster das macht dies possible.
AUFGABE
Implement rate limiting in prevent brute-force attacks 2 Tool-Schritte
Rate limiting caps der Zahl von requests per time window, preventing brute-force, credential stuffing, und DoS attacks. Lernen Token bucket und sliding window Algorithmen.
AUFGABE
Design Datenbank indexes für performance 1 Tool-Schritte
Indexes speed up reads aber langsam down writes. Lernen B-tree, Hash, composite, und partial indexes, und wenn in verwenden jede.
AUFGABE
Dekodieren and inspect a JWT safely 1 Tool-Schritte
Paste ein JSON Web Token, lesen its Header und claims, und prüfen expiry — während understanding exactly was Dekodierung macht und macht nicht prove.
AUFGABE
Inspizieren ein JWT Token: dekodieren Header und Payload ohne verifying 1 Tool-Schritte · 1 Pipelines
Lesen der Struktur von ein JSON Web Token in see its Algorithmus, claims, und expiry — purely Client-side, kein Server validation.
AUFGABE
Installieren ein TLS certificate auf your Server 2 Tool-Schritte
Nach receiving ein signed certificate von ein CA, installieren it mit der correct chain order und verifizieren der deployment mit ein TLS handshake.
AUFGABE
Migrate Konfiguration zwischen JSON und YAML 1 Tool-Schritte · 2 Pipelines
Konvertieren a JSON config to YAML (or back) with a formatted intermediate step, and know the type-coercion pitfalls before you commit the file.
AUFGABE
Look up der meaning von ein HTTP status Code 1 Tool-Schritte
Abrufen the category, reason phrase, and common usage for any HTTP status code (1xx-5xx).
AUFGABE
MAC address vendor (OUI) nachschlagen 1 Tool-Schritte
Der erste 3 Bytes von ein MAC address (OUI) identifizieren der manufacturer. Look up vendors für network device identification und inventory.
AUFGABE
Anwenden JSON Zusammenführen Patch (RFC 7396) 2 Tool-Schritte
JSON Zusammenführen Patch applies ein partial JSON Objekt in aktualisieren ein Dokument — null Werte löschen Schlüssel, andere Werte ersetzen them. Simpler than JSON Patch.
AUFGABE
Minifizieren and beautify CSS 2 Tool-Schritte
Komprimieren CSS for production (strip whitespace, comments, merge rules) and beautify minified CSS for debugging.
AUFGABE
Normalisieren a database schema 2 Tool-Schritte
Normalization reduces Daten redundancy und improves integrity. Lernen 1NF, 2NF, 3NF, und BCNF mit practical Beispiele.
AUFGABE
Optimieren regex für performance 2 Tool-Schritte
Langsam regex kann cause ReDoS (Regular Expression Denial von Dienst). Lernen in identifizieren und fix catastrophic backtracking, verwenden atomic groups, und anchor Muster.
AUFGABE
Optimieren langsam SQL queries 1 Tool-Schritte · 1 Pipelines
Identifizieren und fix langsam SQL queries mit EXPLAIN Analyse, index optimization, und Abfrage rewriting techniques.
AUFGABE
Analysieren a URL into components and construct URLs from parts 3 Tool-Schritte
Decompose ein URL in protocol, host, path, Abfrage, fragment — und bauen ein URL von individual Komponenten safely.
AUFGABE
Analysieren a cron expression and explain its schedule in plain English 2 Tool-Schritte
Dekodieren a cron expression (e.g. '0 9 * * 1-5') into a human-readable schedule, and generate cron expressions from natural language.
AUFGABE
Analysieren and understand DNS records 2 Tool-Schritte
DNS records mappen domain names in IPs, mail servers, und andere Daten. Lernen Ein, AAAA, CNAME, MX, TXT, NS, und SOA record Typen.
AUFGABE
Analysieren IPv4 packet headers 2 Tool-Schritte
IPv4 headers contain source/destination IPs, TTL, protocol, und fragmentation Info. Lernen in dekodieren IP headers für packet Analyse.
AUFGABE
Analysieren JSON5 — JSON with relaxed syntax 2 Tool-Schritte
JSON5 extends JSON mit comments, trailing commas, unquoted Schlüssel, single quotes, und mehr. Lernen der syntax extensions und Konvertierung in Standard JSON.
AUFGABE
Analysieren NDJSON (Newline-Delimited JSON) 2 Tool-Schritte
NDJSON stores one JSON Objekt per Zeile, enabling streaming und Zeile-durch-Zeile processing. Gemein in logs, API streaming, und big Daten pipelines.
AUFGABE
Analysieren OAuth 2.0 token responses 2 Tool-Schritte
OAuth 2.0 returns access_token, token_type, expires_in, und optionally refresh_token. Lernen in analysieren und verwenden der Token Antwort correctly.
AUFGABE
Analysieren URL query strings 2 Tool-Schritte · 1 Pipelines
Abfrage Zeichenketten bestehen Schlüssel-Wert pairs in URLs nach der ?. Lernen parsing, Kodierung, und handling von Arrays, nested Objekte, und special Zeichen.
AUFGABE
Analysieren TCP segment headers 2 Tool-Schritte
TCP headers contain source/destination ports, sequence Zahlen, flags, und window Größe. Lernen in dekodieren TCP headers für network Analyse.
AUFGABE
Analysieren UDP datagram headers 2 Tool-Schritte
UDP headers sind 8 Bytes: source port, destination port, Länge, und checksum. Lernen in dekodieren UDP für protocol Analyse.
AUFGABE
Analysieren XML with namespaces 2 Tool-Schritte
XML namespaces qualify element names in avoid collisions. Lernen der xmlns declaration, default vs prefixed namespaces, und wie in analysieren them correctly.
AUFGABE
Formatieren minified JSON so it can be read (and diffed) 2 Tool-Schritte
Turn ein one-Zeile API Antwort in indented JSON, mit precise Fehler locations wenn der Eingabe ist nicht gültig JSON at alle.
AUFGABE
clickjacking attacks verhindern 2 Tool-Schritte
Clickjacking embeds your site in ein invisible iframe und tricks Benutzer in clicking. Lernen X-Frame-Optionen und CSP frame-ancestors.
AUFGABE
Prevent CSRF (Cross-Site Anfrage Forgery) attacks 2 Tool-Schritte
CSRF tricks authenticated Benutzer in submitting unwanted requests. Lernen anti-CSRF tokens, SameSite cookies, und double-submit Muster.
AUFGABE
SQL Injection (SQLi) attacks verhindern 2 Tool-Schritte
SQLi injects malicious SQL durch Benutzer Eingabe. Lernen parameterized queries, Eingabe validation, und der Prinzip von least privilege.
AUFGABE
Prevent timing attacks auf cryptographic operations 2 Tool-Schritte
Timing attacks exploit Ausführung time variations in leak secrets. Lernen constant-time Vergleich, uniform processing, und blinding techniques.
AUFGABE
XSS (Cross-Site Scripting) attacks verhindern 2 Tool-Schritte
XSS injects malicious scripts in Web Seiten. Lernen Eingabe sanitization, Ausgabe Kodierung, und Content Sicherheit Policy in prevent XSS.
AUFGABE
Entfernen stop words from text 2 Tool-Schritte
Stoppen Wörter sind gemein Wörter (der, ist, at, welche) das hinzufügen little meaning. Removing them improves search und NLP efficiency.
AUFGABE
Konvertieren RGB colors to HEX (and back) 2 Tool-Schritte
Translate color Werte zwischen rgb() und #rrggbb notation, mit alpha-channel handling für CSS funktionieren.
AUFGABE
Rotate Verschlüsselung Schlüssel safely 3 Tool-Schritte
Schlüssel rotation limits der blast radius von ein compromised Schlüssel. Lernen der double-Verschlüsselung migration Muster und wie in re-verschlüsseln Daten ohne downtime.
AUFGABE
Securely wipe sensitive Daten von memory 2 Tool-Schritte
Cryptographic Schlüssel und plaintext muss sein zeroed von memory nach verwenden. Lernen warum memset ist nicht enough und wie in prevent compiler optimization.
AUFGABE
Sortieren lines and remove duplicates 1 Tool-Schritte · 1 Pipelines
Nehmen ein list von items (one per Zeile), sortieren them alphabetically oder naturally, und entfernen Duplikat Zeilen.
AUFGABE
Stem Wörter in ihre root form 2 Tool-Schritte
Stemming reduces Wörter in ihre stem (laufend → ausführen, better → bet). Lernen Porter stemmer und wenn in verwenden lemmatization instead.
AUFGABE
Speichern Verschlüsselung Schlüssel securely 3 Tool-Schritte
Schlüssel muss niemals sein hardcoded oder committed in source control. Lernen HSM, KMS, envelope Verschlüsselung, und Schlüssel derivation Muster für sicher Schlüssel storage.
AUFGABE
Stream JSON Daten für memory-efficient processing 2 Tool-Schritte
Streaming JSON parsers process Daten incrementally ohne loading der entire Dokument in memory. Essential für large JSON Dateien und real-time APIs.
AUFGABE
Testen wenn ein Zahl ist prime 2 Tool-Schritte
Primality testing determines wenn ein Zahl ist prime. Lernen trial division, Miller-Rabin, und deterministic tests.
AUFGABE
Testen ein regular expression vor shipping it 2 Tool-Schritte
Validieren pattern syntax, inspect every match with capture groups, and learn the backtracking pitfalls that turn a regex into an outage.
AUFGABE
Konvertieren a Unix timestamp to a readable date 1 Tool-Schritte
Turn seconds- oder milliseconds-seit-epoch Werte in human dates, und settle der two classic confusions: unit und timezone.
AUFGABE
Tokenize Text für NLP processing 2 Tool-Schritte
Tokenization splits Text in tokens (Wörter, sentences, subwords). Lernen Wort, sentence, und subword tokenization für NLP Aufgaben.
AUFGABE
Transformieren Text zwischen upper, lower, Titel, und sentence case 1 Tool-Schritte · 1 Pipelines
Konvertieren text casing for headings, constants, sentences, or display labels.
AUFGABE
Dekodieren nested URL-encoded parameters (Base64 JSON in a query string) 1 Tool-Schritte · 1 Pipelines
Unwrap der gemein API Muster wo ein URL parameter carries URL-encoded Base64 JSON — one chain, three Werkzeuge, zero copy-pasting zwischen Seiten.
AUFGABE
Verwenden AES in CTR Modus als ein stream Chiffre 2 Tool-Schritte
AES-CTR turns der Block Chiffre in ein keystream generator, eliminating padding. Lernen correct counter management und warum you muss hinzufügen authentication separately.
AUFGABE
Verwenden AES in GCM Modus für authenticated Verschlüsselung 2 Tool-Schritte
AES-GCM provides both confidentiality und integrity in ein single Operation, detecting tampering ohne ein separate HMAC. It ist der recommended AES Modus für die meisten Anwendungen.
AUFGABE
Verwenden HTTP Basic Authentication 2 Tool-Schritte · 1 Pipelines
Basic Auth sends Anmeldedaten als Base64-encoded username:Passwort in der Authorization Header. Lernen der formatieren, Sicherheit requirements, und alternatives.
AUFGABE
Verwenden Bearer tokens für API authentication 2 Tool-Schritte · 1 Pipelines
Bearer tokens sind sent in der Authorization Header: "Bearer <token>". Whoever holds der Token kann access der API — protect it wie ein Passwort.
AUFGABE
Verwenden Bloom filters für setzen membership 2 Tool-Schritte
Bloom filters probabilistically testen setzen membership mit kein falsch negatives aber possible falsch positives. Space-efficient für large sets.
AUFGABE
Verwenden CBOR Kodierung für compact binary JSON 2 Tool-Schritte
CBOR (Concise Binary Objekt Representation, RFC 8949) ist ein binary serialization formatieren für JSON-wie Daten, smaller und faster than JSON.
AUFGABE
Verwenden der Chinese Remainder Theorem 2 Tool-Schritte
Der CRT solves Systeme von modular congruences. Lernen der Algorithmus und its Anwendungen in RSA optimization und secret sharing.
AUFGABE
Verwenden CIDR notation für network ranges 2 Tool-Schritte
CIDR (Classless Inter-Domain Routing) compactly represents IP ranges. Lernen prefix lengths, subnet masks, und wie in prüfen wenn ein IP ist in ein range.
AUFGABE
Verwenden consistent hashing für distribution 2 Tool-Schritte
Consistent hashing distributes Schlüssel across servers mit minimal redistribution wenn servers sind added oder removed. Verwendet in CDN und distributed caches.
AUFGABE
Verwenden constant-time Vergleich für secret verification 2 Tool-Schritte
Wenn comparing secrets (passwords, tokens, MACs), der Vergleich muss nehmen time independent von der Werte in prevent timing side-channels.
AUFGABE
Verwenden cookies securely 2 Tool-Schritte
Cookies muss sein setzen mit Sicher, HttpOnly, SameSite, und proper expiration. Lernen cookie attributes und Sicherheit best practices.
AUFGABE
Verwenden cron expressions für scheduling 2 Tool-Schritte · 1 Pipelines
Cron expressions define recurring schedules mit 5 Felder: minute, hour, day, month, weekday. Lernen syntax, special Zeichen, und gemein Muster.
AUFGABE
Verwenden ein cryptographically sicher pseudorandom Zahl generator 2 Tool-Schritte
CSPRNGs produce Ausgabe indistinguishable von wahr randomness. Lernen der correct APIs und warum Math.random() ist forbidden in Sicherheit contexts.
AUFGABE
Verwenden Diffie-Hellman Schlüssel exchange 2 Tool-Schritte
Diffie-Hellman allows two parties in establish ein shared secret über ein insecure channel ohne ever transmitting der secret itself. Der foundation von TLS Schlüssel exchange.
AUFGABE
Verwenden HTTP Digest Authentication 2 Tool-Schritte
Digest Auth hashes Anmeldedaten mit ein Server nonce, preventing Passwort exposure ohne HTTPS. Lernen der challenge-Antwort flow und MD5 usage.
AUFGABE
Verwenden ECDH für Schlüssel exchange 2 Tool-Schritte
ECDH (Elliptic Curve Diffie-Hellman) establishes shared secrets mit elliptic curves. Smaller Schlüssel, gleich Sicherheit als DH.
AUFGABE
Verwenden elliptic curves für cryptography 2 Tool-Schritte
Elliptic curve cryptography (ECC) provides der gleich Sicherheit als RSA mit much smaller Schlüssel. Lernen point operations und Schlüssel exchange.
AUFGABE
Verwenden der Extended Euclidean Algorithmus 2 Tool-Schritte
Extended GCD finds x, y such das ax + durch = gcd(ein, b). Essential für modular inverses und der Chinese Remainder Theorem.
AUFGABE
Verwenden Schnell Fourier Transformieren 2 Tool-Schritte
FFT computes der discrete Fourier transformieren in O(n log n) instead von O(n^2). Verwendet in signal processing, polynomial multiplication, und audio Analyse.
AUFGABE
Verwenden YAML frontmatter für Dokument metadata 2 Tool-Schritte
Frontmatter ist YAML metadata at der oben von ein Markdown Datei, delimited durch ---. Gemein in static site generators (Astro, Hugo, Jekyll) für Seite metadata.
AUFGABE
Implement voll-Text search in SQL 2 Tool-Schritte
Voll-Text search indexes Wörter in Text für schnell searching. Lernen in verwenden FULLTEXT indexes, tsvector, und ranking.
AUFGABE
Verwenden JSON-LD für linked Daten und SEO 2 Tool-Schritte
JSON-LD (Linked Daten) serializes RDF triples in JSON, enabling search engines in understand entity relationships. Verwendet für Schema.org structured Daten.
AUFGABE
Verwenden JSON Pointer (RFC 6901) in Referenz Werte 2 Tool-Schritte
JSON Pointer defines ein Zeichenkette syntax für identifying ein spezifisch Wert in ein JSON Dokument mit slash-separated path tokens.
AUFGABE
Verwenden JWT mit RSA signatures (RS256) 2 Tool-Schritte · 1 Pipelines
RS256 signs JWTs mit RSA-SHA256, providing asymmetric verification wo nur der privat Schlüssel holder kann sign aber anyone mit der öffentlich Schlüssel kann verifizieren.
AUFGABE
Verwenden Merkle trees für Daten verification 2 Tool-Schritte
Merkle trees Hash Daten in ein tree Struktur, enabling efficient verification von individual elements ohne downloading der entire dataset.
AUFGABE
Verwenden MQTT topic Struktur für IoT messaging 2 Tool-Schritte
MQTT topics verwenden slash-separated hierarchies mit wildcards für subscription. Lernen topic design, QoS levels, und retained messages.
AUFGABE
Verwenden MessagePack für efficient binary serialization 2 Tool-Schritte
MessagePack packs JSON-wie Daten in ein compact binary formatieren, reducing Größe und parsing time. Popular in high-performance APIs und IoT.
AUFGABE
Aktivieren OCSP stapling für faster TLS handshakes 2 Tool-Schritte
OCSP stapling lets der Server provide ein fresh revocation prüfen in der Client während der TLS handshake, avoiding ein separate round-trip in der CA.
AUFGABE
Verwenden optimistic concurrency control 2 Tool-Schritte
Optimistic concurrency assumes conflicts sind rare — kein locks, gerade Version checking auf commit. Lernen der Version Spalte Muster.
AUFGABE
Verwenden regex backreferences 2 Tool-Schritte
Backreferences \1, \2, ... übereinstimmen der gleich Text als ein vorherig capturing group. Useful für matching repeated Wörter, paired delimiters, und palindromes.
AUFGABE
Verwenden regex Zeichen Klassen effectively 2 Tool-Schritte
Zeichen Klassen [...] übereinstimmen any one Zeichen von ein setzen. Lernen ranges, negation, shorthand Klassen, und escaping Regeln.
AUFGABE
Verwenden regex capturing und non-capturing groups 2 Tool-Schritte
Groups (...) capture submatches für backreferences und extraction. Non-capturing (?:...) group ohne capturing. Named groups (?<name>...) improve readability.
AUFGABE
Verwenden regex lookahead assertions 2 Tool-Schritte
Lookahead (?=...) und (?!...) assert was follows (oder doesn't follow) der aktuell position ohne consuming Zeichen. Zero-Breite assertions.
AUFGABE
Verwenden regex lookbehind assertions 2 Tool-Schritte
Lookbehind (?<=...) und (?<!...) assert was precedes der aktuell position. Supported in modern engines (ES2018+, Java, .NET, PCRE).
AUFGABE
Verwenden regex quantifiers: *, +, ?, {n,m} 2 Tool-Schritte
Quantifiers specify wie viele times ein Muster repeats. Lernen greedy, lazy, und possessive matching in avoid catastrophic backtracking.
AUFGABE
Verwenden der iframe sandbox attribute 2 Tool-Schritte
Der sandbox attribute restricts iframe capabilities, preventing malicious embedded content von accessing der parent Seite.
AUFGABE
Verwenden Shamir's Secret Sharing in teilen Schlüssel 2 Tool-Schritte
Shamir's Secret Sharing splits ein secret in n shares, any k von welche kann reconstruct it. Useful für Schlüssel escrow, distributed custody, und eliminating single points von failure.
AUFGABE
Verwenden Datenbank sharding für horizontal scaling 2 Tool-Schritte
Sharding distributes Daten across multiple databases durch ein shard Schlüssel. Lernen sharding strategies, cross-shard queries, und trade-offs.
AUFGABE
Verwenden CTEs für readable SQL 1 Tool-Schritte · 1 Pipelines
Gemein Tabelle Expressions (WITH clause) erstellen named temporary Ergebnis sets, improving readability und enabling recursion.
AUFGABE
Verwenden SQL JOIN Typen correctly 1 Tool-Schritte · 1 Pipelines
INNER, LEFT, RIGHT, FULL, und CROSS joins combine Zeilen von multiple Tabellen. Lernen wenn in verwenden jede und wie in avoid gemein pitfalls.
AUFGABE
Verwenden SQL subqueries und CTEs 1 Tool-Schritte · 1 Pipelines
Subqueries nest ein Abfrage inside another. CTEs (WITH clause) provide named, readable subqueries. Lernen wenn in verwenden jede.
AUFGABE
Verwenden SQL window Funktionen 1 Tool-Schritte
Window Funktionen (OVER) perform calculations across Zeilen ohne grouping. Lernen ROW_NUMBER, RANK, LAG, LEAD, und aggregate windows.
AUFGABE
Understand und verwenden stream ciphers correctly 2 Tool-Schritte
Stream ciphers verschlüsseln Byte-durch-Byte mit ein keystream, offering speed und kein padding. Lernen correct nonce handling und der fatal mistake von nonce reuse.
AUFGABE
Verwenden Subresource Integrity (SRI) für external resources 2 Tool-Schritte
SRI ensures external scripts/styles haben nicht been tampered mit durch verifying ihre Hash. Lernen in generieren und verifizieren integrity attributes.
AUFGABE
Verwenden TOML Arrays und Array von Tabellen 2 Tool-Schritte · 1 Pipelines
TOML supports Arrays von primitives und Arrays von Tabellen. Lernen der syntax für inline Arrays, multi-Zeile Arrays, und [[table]] Arrays für structured Daten.
AUFGABE
Verwenden Datenbank transactions correctly 1 Tool-Schritte
Transactions group operations in atomic units — alle erfolgen oder alle scheitern. Lernen ACID Eigenschaften und isolation levels.
AUFGABE
Understand und configure VLANs 2 Tool-Schritte
VLANs logically segment ein physical network in isolated broadcast domains. Lernen VLAN IDs, tagging (802.1Q), und trunk vs access ports.
AUFGABE
Understand WebSocket frame formatieren 2 Tool-Schritte
WebSocket frames haben ein spezifisch binary formatieren mit opcode, masking, und Payload Länge. Lernen in dekodieren und construct WebSocket frames.
AUFGABE
Verwenden XPath in Abfrage XML Dokumente 2 Tool-Schritte
XPath navigates XML trees mit path expressions, predicates, und Funktionen. Lernen absolute und relative paths, wildcards, und gemein Funktionen.
AUFGABE
Validieren SQL syntax before execution 2 Tool-Schritte
Validieren SQL queries for syntax errors before sending to the database. Catch typos, missing keywords, and structural issues early.
AUFGABE
Validieren XML against XSD schema 2 Tool-Schritte
XSD (XML Schema Definition) defines der Struktur, element Typen, und constraints von ein XML Dokument. Validieren Dokumente against schemas in ensure correctness.
AUFGABE
Verifizieren Datei oder Daten integrity mit ein checksum 3 Tool-Schritte
Berechnen a CRC32 or SHA-256 checksum of data and compare it against a known value to detect corruption or tampering.
AUFGABE
Verifizieren das kodieren-dekodieren round-trips losslessly 2 Tool-Schritte · 1 Pipelines
Confirm das Dekodierung dann re-Kodierung (oder vice versa) returns der exact original Eingabe, catching silent Daten corruption von wrong alphabets oder padding.
AUFGABE
Verifizieren ein downloaded file's checksum 2 Tool-Schritte
Berechnen a file's hash locally, compare it with the publisher's checksum, and understand which algorithm to trust.
AUFGABE
Write ein robust email validation regex 2 Tool-Schritte
Email validation regex ist notoriously komplex due in RFC 5322. Lernen practical Muster für gemein verwenden cases und ihre limitations.
AUFGABE
Write phone Zahl validation regex 2 Tool-Schritte
Phone Zahlen vary wildly durch country. Lernen practical regex Muster für gemein formats und warum ein phone library ist oft better.
AUFGABE
Write ein URL validation regex 2 Tool-Schritte
URL validation regex muss handle protocol, domain, port, path, Abfrage, und fragment. Lernen practical Muster und wenn in verwenden ein URL parser instead.
AUFGABE

Detaillierte Dokumentation

Umfassende Referenzdokumentation zur Funktionsweise dieser Formate und Algorithmen.