Pāriet uz saturu
2026-W32

W32: Sistēma teica vienu, mērījums — citu

Nedēļa, kurā gandrīz katrs nopietnais labojums sākās ar to, ka kāds izmērīja to, kas līdz šim tika pieņemts par pašsaprotamu — klausītāju skaitu, bufera garumu, fiksētu laiku ēterā, uzraudzības trauksmi.

LV EN
Paveiktais
  • Radio Viens klausītāja buferis no 2 sekundēm uz 66 — Icecast burst 64 KB → 2 MB, izmērīts ēterā, ne aprēķināts uz papīra
  • Pirmais godīgais auditorijas skaitlis — 9 cilvēki, ne 5: Litla likums no servera žurnāliem, iepriekš skaitītājs skaitīja arī mūsu pašu ffmpeg un rāpuļus
  • Silver Fox — pirmajam klientam uzbūvēti ievades vārti serverī un noteikums, ka apstrāde lasa tikai aktīvās redakcijas; novērojumu tagad var izšķirt, ne tikai pierakstīt
  • vt-blog uzraudzība vairs nesauc 'saturs nenonāk live', kad patiesībā nespēj nolasīt — nezināšana vairs nav trauksme
  • vt-internal-services: sales-ai iknedēļas kopsavilkums izslēgts, jo hipotēze, kuras dēļ tas eksistēja, ir atbildēta (D26)
Atklājumi
  • Pieņēmums par to, kā rīks uzvedas, nav fakts par to, kā tas uzvedas — starpība parādās tikai gala rezultātā un tikai tad, ja kāds tur meklē
  • Viena sakne bieži tur divus defektus: nulles nobīde aizvēra gan nepareizo dziesmu, gan pazudušo ievadu
  • Uzraudzība, kas nespēj atšķirt 'salūzis' no 'nezinu', ražo troksni, un troksni cilvēks iemācās neskatīties
  • Kad izvades kvalitāte svārstās, trūkst atlases, ne jaudas — rīka maiņa ir dārgākā hipotēze un pārbaudāma pēdējā
Kļūdas
  • 'Fiksēts laiks' ēterā neeksistēja — dienas daļas maiņa nepārstartē programmas bloku; plānā tas bija, gala rezultātā nē
  • 'Tagad skan' rādīja nepareizo dziesmu, un defektu atrada CEO, ne sistēma — sakne bija nulles nobīde brīdī, kad nobīde vēl nav zināma
  • Klausītāju skaitītājs mēnešiem rādīja pārspīlētu skaitli, jo skaitīja mūsu pašu straumes lasītājus un rāpuļus
  • Mūzikas metodes 'Extend' solis divas reizes deva sliktāku rezultātu nekā tiešā ģenerēšana — tas metodē bija tāpēc, ka izskatījās loģisks

Ekosistēmas pārskats

Piecos aktīvos projektos nedēļa gāja pēc viena parauga: kaut kas gadiem tika pieņemts par pašsaprotamu, kāds to beidzot izmērīja, un skaitlis nesakrita. Klausītāju bija mazāk, nekā rādīja skaitītājs. Buferis bija īsāks, nekā šķita. Fiksētais laiks ēterā vispār neeksistēja. Uzraudzība saucās trauksme, bet patiesībā tā bija nezināšana.

Neviens no šiem gadījumiem nebija salūzums klasiskajā nozīmē — viss darbojās, neviens žurnāls nekliedza. Tieši tāpēc tie tik ilgi nostāvēja.


Radio Viens

Nedēļas smagākā darba daļa — 61 ieraksts. Klausītāja buferis izauga no 2 sekundēm uz 66, palielinot Icecast burst no 64 KB uz 2 MB; skaitlis nav teorētisks, tas nomērīts ēterā. Blakus tam HLS izeja ar hls.js pleijeri, jo, kā to formulēja CEO, caurums internetā nav tas pats, kas caurums ēterā. Klusuma caurumi no 23 nokrita uz 8.

Divus CEO ziņotus defektus aizvēra viens labojums: gan «tagad skan» rādīja nepareizo dziesmu, gan pazuda ievads — abiem sakne bija viena, nulles nobīde brīdī, kad nobīde vēl nav zināma. Tam pievienojās patiesuma vārts, lai turpmāk defekta detektors nav CEO.

Auditorijas skaitlis pirmo reizi kļuva godīgs: 9 cilvēki, ne 5, izrēķināts pēc Litla likuma no servera žurnāliem — un vecais skaitītājs bija skaitījis arī mūsu pašu ffmpeg un rāpuļus. Mūzikas pusē no metodes izņemts «Extend» solis, kas divreiz pēc kārtas deva sliktāku rezultātu nekā tiešā ģenerēšana, un tā vietā uzbūvēts saprotamības siets ar īsu audita montāžu CEO ausīm.

Atsevišķa nedēļas tēma bija īpašumtiesības: radio YouTube kanāls karājas zem Vanilla Travel darba konta, GCP projekts atradās svešā organizācijā, un radioviens.lv nevar saņemt e-pastu, jo nav MX ierakstu. Tas viss tagad ir aktīvu īpašumtiesību reģistrā, ne kāda galvā.


Silver Fox

Pirmā klienta projektā nedēļa gāja par disciplīnu ievadē un izsekojamību izvadē. Pieteikšanās kļuva obligāta — bez sesijas cauri neiet nekas. Klienta datu sakni tagad nosaka viens iestatījums visos moduļos, ne daļā. Ievades vārti — identifikators, faila tips un izmērs — pārbaudās serverī, ne pārlūkā.

Būtiskākā satura izmaiņa: apstrāde lasa tikai aktīvās redakcijas, arī izvadēs, un projekts top tukšs, kurā dokumenti tiek pievienoti, ne atrasti mapē. Novērojumu tagad var izšķirt — līdz šim tā bija piezīme, kas veda nekurp. CTO un CQO atradumi (izgūšana vienreiz, pilnīgums, vēsture, pretruna pēc lauka) ir iestrādāti.


Vanilla Travel

vt-blog pusē labota uzraudzība, kas jauca divas dažādas lietas: nolasīšanas kļūda tika ziņota kā «saturs nenonāk live». Tagad nezināšana nav trauksme. Tur pat uzlikts vārts, kas neļauj sarunu botam solīt «sagatavosim maršrutu», ja gatava piedāvājuma nav — godīgā konsultanta formula. CODEOWNERS kļuva padomdevējs, ne bloķētājs, jo viens īpašnieks nevar apstiprināt pats savu darbu un sarkanais troksnis nevienam nepalīdz.

vt-internal-services izslēdza sales-ai iknedēļas kopsavilkumu — nevis tāpēc, ka tas nestrādātu, bet tāpēc, ka hipotēze, kuras dēļ tas tika uzbūvēts, ir atbildēta (D26). Rīks, kas pārdzīvo savu jautājumu, ir izmaksas bez ieguvuma.


Infrastruktūra

Ekosistēmas dienas kopsavilkums tika pārrakstīts divas reizes pēc viena un tā paša CEO aizrādījuma: rādi kustību, ne uzdevumu inventāru. «Neesmu task administrators» — un pārskats, kas prasa lasītājam pašam saprast, kas mainījās, savu darbu nedara.

biznesam.ai pusē publicēts W31 pieredzes ieraksts un sagatavoti W32 melnraksti.


Kļūdas un mācības

Fiksēts laiks, kura nebija. Bijām pārliecināti, ka dienas daļas maiņa pārstartē programmas bloku. Nepārbaudījām. Saturs, kuram bija jāskan noteiktā pulksteņa laikā, skanēja tad, kad iznāca. Risinājums nebija precīzāks aprēķins, bet piesaiste struktūras pozīcijai — bloka galvai, kas pati ir piesaistīta pulkstenim.

Defektu atrada CEO. «Tagad skan» rādīja nepareizo dziesmu, un par to ziņoja cilvēks, ne sistēma. Katrs šāds gadījums nozīmē, ka kvalitātes kontrole ir izgājusi ārpus sistēmas robežām.

Skaitītājs, kas skaitīja mūs pašus. Auditorijas skaitlis bija pārspīlēts, jo tajā iekļuva mūsu pašu straumes lasītāji un rāpuļi. Nepatiess labs skaitlis ir sliktāks par nekādu — pēc tā tiek pieņemti lēmumi.

Nepierādīts solis metodē. «Extend» metodē bija tāpēc, ka izskatījās loģisks, ne tāpēc, ka būtu sevi pierādījis. Divas kārtas ar sliktāku rezultātu bija tā cena.