Profile

coolwolf0: (Default)
coolwolf0

May 2026

S M T W T F S
      12
3456789
101112 13 1415 16
17 1819 20 212223
24252627282930
31      

Custom Text

Как бы нет бомбёжек в наших краях, но всё равно неспокойно. В четверг были на мини-концерте-спектакле "Созвучие" с участием Анатолия Белого и пианиста Сергея Никитюка. Получили огромное удовольствие и от виртуозной игры на фортепьяно и от чтения стихов (плюс немного прозы).

В пятницу прогулялись по нашему району и невольно отметили все места попаданий от ракет и обломков. Дома на улице где мы раньше жили так и стоят с пустыми выбитыми глазницами, их наверное будут сносить, благо место уж больно лакомое для элитной застройки. Место где сгорели три машины отмечено остатками каких-то невывезенных фрагментов. Круговая развязка, попавшая в ленты новостей с торчащим из асфальта корпусом летающей смерти, полностью заасфальтирована. Жалко, что у городских властей не нашлись дополнительные средства починить ещё километра два-три вниз по спуску из нашего района - там прямо "тёрка" а не асфальт. Ну и парочка-другая более мелких повреждений тоже залатаны: где-то вместо окон натянута плёнка, где-то на тротуаре свежая "заплатка" характерной круговой формы.

Ну и хер с ними, с этими повреждениями. У нас, блин, долгожданная поездка за границу отменилась, вот это трагедия. Получили от "Эмирейтс" подтверждение полного refund, заказали новые билеты - теперь уже на следующий год, и у другой авиакомпании. Стал делать новый план поездки. Зашёл в PHP-редактор, обновил заголовок в MySQL базе (ну помните как "Решения 22-го съезда" меняли на "... 23-го"?). Стал править YAML-файлы перелопачивая даты и обновляя данные рейса. Сгенерировал HTML - всё лепо и благообразно. Залил новые данные в другую папочку через FTP - всё красиво читается. Всё, да не всё! Год упорно числится как 2026, хотя календарь отображён верно. Данные рейса - всё ещё "Эмирейтс". И прогноз погоды тоже пустой, словно я не вписывал ничего в YAML. Начинаю чесать лысый череп, меняю текст в файле непосредственно на хостинге - вижу всё тот же мужской половой орган. Что за ... непотребство, ведь это даже не HTML, этот контент динамически собирается на стороне сервера! Поставил отладочную печать в главном PHP-файле - всё печатается, но вот содержимое полей упорно вылезает старое. Прямо мистика какая-то. Полез в свой старый PHP код, а там... Оказывается, я в своё время придумал такую фигню, что можно редактировать файлы онлайн. Но результат при этом сохраняется не как файл на хостинге, а как запись в MySQL! Вот где собака-то порылась! Удалил нафиг старые записи и всё завертелось как положено.

Кстати, у меня на днях на работе был похожий случай. Старый-престарый BIRT-репорт вдруг перестал работать. Я его и так и сяк запускаю, данные с REST API абсолютно верные, а проклятый BIRT талдычил "не могу разобрать поля в CSV". Я три дня мучал и Джемини и ЧатЖПТ - они мне чего только не предлагали. То BOM-header поискать (мой старый знакомый по "левым" хостингам), то encoding, то стратегию newline - всё, абсолютно всё мимо. Причём если я просто скачиваю файл через curl и подставляю его в качестве источника, репорт радостно его проглатывает! Прямо мистика какая-то. Устроил мозговой штурм с молодым коллегой, который хоть и не разбирается во всей этой поросшей паутиной фигне, но вооружён AI-технологиями с более продвинутыми возможностями. И, о чудо, проблема была найдена. Оказывается, REST API таки выдавал какашку по определённым входным данным из-за весьма экзотической системы binding в SQL (это когда после двоеточия пишется номер аргумента). Оказывается, если я уже впендюрил в текст дату с двоеточием внутри, на неё срабатывает замена binding другого параметра! Просто жуткий баг, который фиг найдёшь даже глядя на него в упор. И единственный "человеческий" способ обнаружить такой факап был примитивен - отладочные печати в коде на Пайтоне. Простейший pysnooper мог решить проблему, если бы я не упирался, и не искал её на стороне невинного BIRT.

Так выпьем же за искусственный интеллект, который в умелых руках позволяет решать неумелые проблемы.

А сегодня (в субботу) мы с женой съездили на озеро Монфорт (возле Таршихи). Вообще-то в тех краях неспокойно, вчера даже ракета из Ливана целилась в Кармиэль, а попала в школу в Дир-эль-ассад (да-да, мусульманская такая деревня). Нам повезло, и в плане погоды, и в плане бомбёжек. Пообедали в Акко в прекрасном арабском ресторане, где официантки говорили на русском, а хозяин-араб их на русском же подгонял. Вот только GPS по дороге периодически глючил, перенося нас теперь в новую локацию, на этот раз в Иордании.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Expand Cut Tags

No cut tags

Style Credit