H HAENIKEN. H HAENIKEN.
EN RU

Инженерные заметки Engineering notes

Технические
публикации.
Technical
writing.

Разборы инфраструктуры, надёжности, безопасности и научно-технических проектов — с исходными допущениями, ограничениями и ссылками на реализацию. Notes on infrastructure, reliability, security and scientific software, with assumptions, limitations and links to implementation.

ОпубликованоPublished

МатериалыArticles

01

· Астросферум · DWD ICON · GRIB2 · Astrosferum · DWD ICON · GRIB2

Прогноз для астронома: модели и расчёты «Астросферума» Forecast for astronomers: models and calculations in Astrosferum

Как устроен путь от цикла ICON до готовых графиков, из чего складывается оценка условий и как «Горизонт» сравнивает восемь направлений для телескопа. How an ICON run becomes a set of charts, how observing conditions are evaluated and how Horizon compares eight telescope directions.

Читать заметку Read the article
02

· Сети · WireGuard · IPsec · BGP / BFD · Networking · WireGuard · IPsec · BGP / BFD

BGP и BFD в небольшом производственном контуре BGP and BFD in a small production network

Практический разбор сети с постоянными адресами узлов, основным WireGuard, резервным IPsec, выбором пути через FRR и контролируемой проверкой переключения. A practical design with stable node addresses, primary WireGuard, backup IPsec, FRR path selection and controlled failover testing.

Читать заметку Read the article
03

· Панель управления · Go · PostgreSQL · 3x-ui · Control panel · Go · PostgreSQL · 3x-ui

Платежи и реальное состояние 3x-ui в RabbitHole Payments and actual 3x-ui state in RabbitHole

Технический разбор внутренней панели: независимая проверка платежей, идемпотентная запись, выдача доступа и восстановление расхождений между PostgreSQL и несколькими 3x-ui. An internal control-panel case study: independent payment verification, idempotent records, access provisioning and recovery from drift between PostgreSQL and several 3x-ui targets.

Читать заметку Read the article
04

· SRE · 504 · Nginx · PHP · MariaDB · SRE · 504 · Nginx · PHP · MariaDB

Карта инженерных решений: от 504 до долгого SQL Engineering decision map: from 504 to a slow SQL query

Как по времени ответов и журналам найти границу тайм-аута, отличить блокировку PHP-сессии от первичной причины и проверить исправление через план SQL. Using timing and logs to locate a timeout boundary, separate PHP session locking from the root cause and verify the SQL plan behind the fix.

Читать заметку Read the article
05

· Астросферум · ICON-EU · рефракция · WebGL2 · Astrosferum · ICON-EU · refraction · WebGL2

«Астрокупол»: прогноз по всему небосводу Astrodome: a forecast for the whole sky

Как полный профиль ICON-EU, преломлённые лучи и независимый расчёт каждого направления превращаются в 72 почасовых среза условий от границы 10° до зенита. How a full ICON-EU profile, refracted rays and independent calculations for every direction become 72 hourly views from the 10° boundary to zenith.

Читать заметку Read the article
06

· Сети · Android · WireGuard · TURN · DTLS · Networking · Android · WireGuard · TURN · DTLS

WireGuard поверх TURN: одна сессия, несколько путей WireGuard over TURN: one session, several paths

Почему несколько TURN-потоков потребовали общей UDP-сессии, ограниченного переупорядочивания, адаптивного пула и смены физической сети без раннего разрыва. Why parallel TURN streams required a shared UDP session, bounded reordering, an adaptive lane pool and make-before-break network handover.

Читать заметку Read the article