Media
Audit SRT, WebVTT, and ASS subtitles for CPS, duration, line length, overlaps, and translation expansion risk.
subtitle-reading-speed-localization-auditorMedia
Validate subtitles against delivery specs: Netflix Timed Text (20/17 CPS reading speed, 42 characters per line, two lines, 5/6-second minimum and 7-second maximum durations, 2-frame gaps), BBC television guidelines (37 characters per line, 160-180 wpm, 1.5-second pause gaps) and YouTube caption rules (plain UTF-8, markup not recognized) — with a per-cue findings report.
subtitle-platform-spec-checkerMedia
Round-trip subtitles through the spreadsheets translation teams actually use: export SRT/VTT cues to a CSV or Excel table (index, start, end, source, target, notes) and re-import the filled sheet as translated SRT — timings locked, in-cell line breaks preserved, and semicolon CSV with UTF-8 BOM for European Excel.
subtitle-translation-sheetMedia
Rescale subtitle timings for frame-rate changes: PAL speedup presets (23.976↔25), custom fps pairs, a direct linear factor, or two-point linear calibration t′ = a·t + b.
subtitle-framerate-retime-converterMedia
Borrow the timings from a correctly synced subtitle and graft them onto a translation: cue-by-cue in strict order when counts match, or monotonic nearest-time assignment when they drift apart.
subtitle-timing-transplantDevelopment
Decompose a directed or undirected graph with Tarjan's 1972 iterative SCC algorithm cross-checked against Kosaraju's two-pass; find articulation points and bridges via low-links; build the condensation DAG with a Kahn topological order; report cycles (nodes on cycles, self-loops) and depth-limited BFS/DFS traversals.
tarjan-scc-tarjan-bridge-and-strongly-connected-components-topological-order-graph-decomposerSports
Derive your running Critical Power (CP) and W′ (anaerobic work capacity) from a 3-minute all-out test, power–time trial pairs, or distance–time trials, then replay a Stryd power session (.fit/.tcx/CSV) second by second: W′bal depletion and recovery timeline under the Skiba 2012 integral model and the Froncioni/Skiba/Clarke differential model, time-to-exhaustion forecasts, Stryd zone distribution (Easy/Moderate/Threshold/Interval/Repetition) and a dual-panel power/W′bal chart.
stryd-running-power-critical-power-and-w-prime-bal-reconstructorDesign
Walk an SVG path command by command (M/L/H/V/C/S/Q/T/A/Z) — per-segment arc lengths, cumulative stroke-dashoffset distances, subpath bounding boxes, cubic handle vectors, arc flag solving, and path-vs-viewBox alignment.
svg-path-data-cubic-quadratic-and-arc-command-length-walkerMedia
Merge up to 30 SVG icons into one sprite sheet (symbol or view mode) with viewBox normalization, dedup, optional currentColor stripping, sanitization, live preview and usage snippets.
svg-sprite-generatorSports
Paste multiple teams' season stats as CSV and get a side-by-side comparison table with per-column best/worst highlighting, normalized 0–100 scores, composite ranking, and SVG bar visualizations.
team-performance-comparisonHealth
Compute SVR = 80 × (MAP − CVP) / CO (dyn·s/cm⁵). Normal 800–1440; high in cardiogenic shock and hypertension; low in distributive shock and vasodilators. Derived from Grossman 1991, StatPearls, LITFL, Vincent NEJM 2013, Braunwald. Not medical advice.
systemic-vascular-resistanceHealth
Project pulse (floating/deep/slow/rapid…) and tongue (pale/red/purple/coating) signs onto the Shanghan Lun six-meridian (六经辨证) templates with classical formula correspondence
tcm-pulse-and-tongue-pattern-zhang-zhongjing-decoder