Network
Decodifica um log de treinamento de link PCIe (sequência LTSSM + conjuntos TS1/TS2): linha do tempo Gen1-Gen6, velocidade/largura negociadas, bits do identificador de taxa, inversão de polaridade/lanes, fases de equalização e diagnóstico de reinícios; avalia relatórios de lane margining (CSV pcilmr) e desenha o mapa de calor do olho.
pcie-link-training-linkstate-and-lane-margining-eye-decodeData Visualization
Analisa expressões q e consultas q-sql em uma árvore anotada: ordem de avaliação da direita para a esquerda, classes de tokens, a forma funcional do select e os atributos de colunas splayed.
kdb-plus-q-sql-vector-expression-parse-tree-explainerDevelopment
Simula de ponta a ponta o fluxo de código de autorização com PKCE: geração de verifier/challenge, URL de autorização, troca de token, checklist de validação do ID Token e demonstração de ataque de interceptação.
oauth-oidc-authorization-code-pkce-flow-visualizerData Analysis
Decodifica o footer thrift do Parquet e quantifica a poda por predicate pushdown: min/max dos mapas de zonas, filtros bloom split-block (XXH64), razões de dicionário e codificações, com estimativas de economia por grupo de linhas para cláusulas WHERE de exemplo.
parquet-bloom-filter-zonemap-dictionary-and-column-statistics-pruner-evaluatorScience & Education
Lei do movimento iônico independente de Kohlrausch: Λ°m = ν₊λ°₊ + ν₋λ°₋. Escolha cátion e ânion da tabela de condutividades molares limites iônicas (ou defina λ° próprio) e obtenha de imediato a condutividade molar limite do eletrólito e a fração de cada íon (números de transporte aproximados t₊ e t₋). Âncoras: HCl = 349.8 + 76.3 = 426.1 S·cm²/mol, ácido acético = 349.8 + 40.9 = 390.7, KCl = 73.5 + 76.3 = 149.8.
kohlrausch-lawScience & Education
A pressão osmótica π = i·M·R·T em versão estendida: fator de van't Hoff i para eletrólitos, comutador Kelvin/Celsius, resultado em atm, kPa, bar e mmHg, e um modo de massa molar que inverte a lei com um π medido, temperatura e concentração mássica (g/L) para entregar M = π/(i·R·T) e MW = c/M — a prática corrente de caracterização de membranas. Âncoras: sacarose 0.1 M a 25 °C dá π = 2.44653 atm; uma solução de proteína de 1 g/L com π = 1 torr a 25 °C resolve MW ≈ 18593.6 g/mol (≈ 18.59 kDa).
osmotic-pressure-calculatorDevelopment
Teste padrões PCRE2 online: toda a sintaxe de grupos nomeados ((?P<n>), (?<n>), (?'n')), quantificadores possessivos, grupos atômicos, \A \z \h — mais pcre2grep e a API C.
pcre-regex-testerScience & Education
O pH direto da concentração analítica: ácidos e bases fortes são tratados como totalmente dissociados ([H⁺] = n·c, ou [OH⁻] = n·c com pH = 14 − pOH a 25 °C); os fracos resolvem Ka = x²/(c−x) exatamente pela fórmula quadrática e informam o grau de dissociação α e o veredito da regra dos 5%. Âncoras: HCl 0.01 M → pH 2; ácido acético 0.01 M (Ka = 1.8×10⁻⁵) → pH 3.382, α = 4.15%; amônia 0.1 M (Kb = 1.8×10⁻⁵) → pH 11.125.
ph-from-concentrationScience & Education
Lei de Raoult para soluções ideais: p_i = x_i·p_i*. O modo de um componente devolve a pressão parcial e o seu abaixamento frente ao líquido puro; o modo binário toma x_A, p_A* e p_B* e devolve as duas pressões parciais, a pressão total p = x_A·p_A* + x_B·p_B* e a fração molar do vapor y_A = p_A/p — o enriquecimento do componente mais volátil que sustenta a destilação fracionada. Âncoras: benzeno (95.1 torr) + tolueno (28.4 torr) equimolares com x_A = 0.5 dão p = 61.75 torr com y_A = 0.77; a água com x = 0.85 e p* = 23.76 torr dá p = 20.196 torr.
raoult-law-calculatorScience & Education
Determina a ordem de reação a partir de dados de velocidades iniciais: um experimento por linha — «[A] velocidade» para um único reagente (ajuste log-log de v = k·[A]ⁿ) ou «[A] [B] velocidade» para dois (método clássico de pares: com [B] fixo, n_A = log(v₂/v₁)/log([A]₂/[A]₁)). Valores a menos de 0.05 de um inteiro são declarados ordem inteira, e k é recalculada em cada experimento e média. Âncoras: dobrar 0.10→0.20→0.40 M com velocidade 0.02→0.08→0.32 dá n = 2, k = 2; dobrar A com B fixo (velocidade ×2) e B com A fixo (×4) dá v = k[A]¹[B]², ordem global 3.
reaction-order-determinerScience & Education
Estima a constante de velocidade a qualquer temperatura a partir de um ponto de referência e da energia de ativação: k₂ = k₁·e^(−Ea/R·(1/T₂ − 1/T₁)). O método da razão cancela o fator pré-exponencial — A não é preciso — e k₂ herda a unidade de k₁ (conforme a ordem). Ea aceita kJ/mol, kcal/mol ou J/mol e é exibida nas três. Âncoras: com k = 0.05 a 25 °C e Ea = 60 kJ/mol, a 50 °C sai k = 0.325 (6.5×); com k = 1.2×10⁻³ a 300 K e Ea = 20 kcal/mol, a 350 K sai k = 0.145 (121×).
reaction-rate-constant-estimatorScience & Education
Força de Lorentz sobre uma carga em movimento, F = |q|·v·B·sinθ: unidades de carga até a carga elementar e, velocidade e campo (incluindo o gauss) selecionáveis; a força é sempre perpendicular à velocidade e ao campo, logo não realiza trabalho — curva trajetórias em vez de acelerar (princípio do cíclotron e do tubo de raios catódicos), dirigida segundo v × B e invertida para cargas negativas. Âncoras: 1 C, 1 m/s, 1 T em ângulo reto dão exatamente 1 N; um elétron a 10⁶ m/s em 1 mT sente 1.60218×10⁻¹⁶ N e se curva num círculo de raio 5.7 mm.
magnetic-force-charge