[{"data":1,"prerenderedAt":147},["ShallowReactive",2],{"init-db":3,"content-\u002Fblog\u002Fhidden-calculator-bug":4},true,{"id":5,"title":6,"body":7,"date":138,"description":139,"extension":140,"meta":141,"navigation":3,"path":142,"seo":143,"sitemap":144,"stem":145,"__hash__":146},"blog\u002Fblog\u002Fhidden-calculator-bug.md","Невидимый калькулятор и один неприятный баг",{"type":8,"value":9,"toc":130},"minimark",[10,14,18,21,24,27,32,35,38,41,49,53,56,59,62,65,68,72,75,78,81,84,87,90,93,96,99,102,105,108,111,115,118,121,124,127],[11,12,6],"h1",{"id":13},"невидимый-калькулятор-и-один-неприятный-баг",[15,16,17],"p",{},"Сегодня разбирался с одним неприятным багом, который проявился только на боевом сервере.",[15,19,20],{},"Казалось бы, всё работает. Заходишь на главную KIB4D, открываешь калькулятор теплого пола или точки росы, и всё нормально: графики рисуются, материалы выбираются.",[15,22,23],{},"Но если открыть калькулятор сразу по прямой ссылке, например в режиме инкогнито, база материалов и городов оказывалась пустой, часть интерфейса не заполнялась.",[15,25,26],{},"Самое неприятное, что именно так на сайт могут заходить новые пользователи и поисковые роботы.",[28,29,31],"h2",{"id":30},"что-оказалось-не-так","Что оказалось не так",[15,33,34],{},"Сначала думал, что проблема просто в загрузке базы.",[15,36,37],{},"Раньше справочники подгружались при заходе на главную страницу. При переходе дальше по сайту данные уже находились в Pinia, поэтому всё работало.",[15,39,40],{},"Но если открыть калькулятор напрямую, этот запрос вообще не выполнялся.",[15,42,43,44,48],{},"Я дописал пару строк в ",[45,46,47],"code",{},"app.vue",", чтобы выполнялась проверка, если баз нет подгружаем принудительно.",[28,50,52],{"id":51},"что-с-индексацией","Что с индексацией",[15,54,55],{},"Google потихоньку продолжает индексировать сайт. Вчера даже увидел небольшой прирост страниц в индексе.",[15,57,58],{},"Но калькуляторы, самое главное, упорно не лезут в индекс.",[15,60,61],{},"Поэтому начал копаться уже с этой стороны. В процессе нашел одну вероятную проблему, связанную как раз с загрузкой данных при прямом открытии страниц.",[15,63,64],{},"Но это пока не точно. Исправил, ждем, изменится ли что-нибудь с индексацией.",[15,66,67],{},"Будем посмотреть.",[28,69,71],{"id":70},"что-по-стройке","Что по стройке",[15,73,74],{},"Ранним утром воскресенья взялся за мастерок.",[15,76,77],{},"Поработал четыре часа, поднял два ряда блоков. Стены подросли, на душе теплее.",[15,79,80],{},"Погода резко сменила вектор. Утром стало прохладно, воздух суше, днем жарит. Все как я люблю, отличный рабочий настрой.",[15,82,83],{},"Люблю всегда сравнивать с прошлым годом: что делал, какие были трудности, какой прогресс по стройке.",[15,85,86],{},"И вот как раз в это время в прошлом году, после нанесения базового армирующего слоя, начал пробовать наносить декоративку Ceresit CT 174.",[15,88,89],{},"В одного.",[15,91,92],{},"Первый подход я не то чтобы запорол, но фактура получилась недотертой на первой полосе. Работал полосами, поэтому на первой стенке видны маленькие шовчики.",[15,94,95],{},"Но с опытом стал наносить декоративку уже увереннее. Выбирал время примерно с шести утра. Вообще кайф. Времени полно, на утренней прохладе декор сохнет медленно, приятный запах самой штукатурки... И главное сам результат, нанес декор и все, долгожданный финиш!",[15,97,98],{},"И вот начал делать юго-восток. Как-то не подрасчитал, и прямое солнце выскочило из-за деревьев прямо на мой задел. Сохнуть стало мгновенно.",[15,100,101],{},"Не успел.",[15,103,104],{},"В итоге декоративка в этом месте поменяла цвет и стала темнее.",[15,106,107],{},"Больше я так не рисковал.",[15,109,110],{},"В этом году внутри дома работу продолжаем.",[28,112,114],{"id":113},"что-дальше","Что дальше",[15,116,117],{},"Пока процесс идет.",[15,119,120],{},"Нужно проверить, действительно ли исправление загрузки базы повлияет на индексацию калькуляторов.",[15,122,123],{},"Параллельно продолжаю дорабатывать сами страницы инструментов, чтобы на каждой было нормальное описание: что считает калькулятор, для чего он нужен и как им пользоваться.",[15,125,126],{},"А дальше возвращаемся к большой задаче — симуляции климата с почасовым расчетом за весь год.",[15,128,129],{},"Потихоньку двигаемся.",{"title":131,"searchDepth":132,"depth":132,"links":133},"",2,[134,135,136,137],{"id":30,"depth":132,"text":31},{"id":51,"depth":132,"text":52},{"id":70,"depth":132,"text":71},{"id":113,"depth":132,"text":114},"2026-08-09","Разбирался с проблемой загрузки базы материалов при прямом открытии калькуляторов и заодно нашел возможную причину проблем с индексацией.","md",{},"\u002Fblog\u002Fhidden-calculator-bug",{"title":6,"description":139},{"loc":142},"blog\u002Fhidden-calculator-bug","_t6SAfoYZuviUpxhlaM0QVnJBbArJsVVzmh8susgmhE",1787293109618]