17.04.2026: Христос Воскрес!
Шестой день светлой седмицы и пятый после недели.
Проснулся в 5 утра от громкого низкочастотного гула. Что-то там летает. Потом был громкий бабах и тишина. Глянул в телефон. Ну точно, в 3 приходила SMS о беспилотной опасности в моей локации.
Через несколько минут снова этот гул и снова тишина. Минут через 20 подали голос голуби со своим курлы-курлы. А я лежал и пытался спать!
Под утро уснул. Снился приятный сон, с посиделками в гостях (из детства), с пирогами, со вкладышами от жвачки Donald, с магией.
Даже жалко просыпаться после такого. Но время!
Гашу будильник, снимаю наглазники, лежу, привыкая к свету, встаю. Умываю всё лицо (от подбородка до затылка через макушку), делаю зарядку, завтракаю, пью чашечку кофе. Рабочий компьютер уже включён и ждёт, так что сразу приступаю к делам.
Итак. Вчера я сделал версию бота #антидрыщ для VK.
Ну да! Я даже горжусь этой наработкой и до сих пор обалдеваю от скорости.
Пока примерялся к делам, пришло письмо от Яндекса. Короткое, но с далёкими последствиями.
РСЯ прощается с физлицами. Предлагают два пути: самозанятость или ИП. Мол, ты посмотри, какие плюсы! Тут тебе и налог всего 6% вместо 13–22%, и чеки сами себя формируют, и выплаты быстрее.
Да-да-да, верим-ценим.
Оно и правда звучит как забота. Но на деле — просто ещё один шаг к тотальной формализации.
Доходы с рекламы у меня были смешные, на продлить 3–5 доменов в год. А теперь этот источник уходит в закат, потому что я не готов лезть в самозанятость по своим причинам.
Ну… Уехал Максим, да и фиг с ним. Нужно не забыть потом поснимать баннеры. Можно сразу с сайтами, ибо поддерживать их стоит денег, а донатами читатели как-то не балуют.
Но отвлёкся. Вернёмся к боту.
Вчера кое-что не учёл. Я про эндпоинты с параметрами. А они нужны. Ими пользуется Home Assistant и часики-информеры на светодиодной матрице.
Поскольку VK — это по-любому другая учётка, то и папка пользователя сменилась, а и то и другое нацелено на старую.
Самый простой способ: добавить в старые папки с эндпоинтами, файлы index.php, а в них вставить инклюд (лучше require_once) с эндпоинтом из новой. Естественно, стоит добавить .htaccess, чтобы вместо index.html брался index.php.
# Включаем движок mod_rewrite
RewriteEngine On
# Если файл index.php существует,
# то удаляем index.html из очереди директорий (делаем index.php первичным)
DirectoryIndex index.php index.html
# Внутренняя переадресация:
# Когда пользователь запрашивает index.html, отдаём ему index.php без смены URL
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ index.php [L]
# Также для папки (например, site.ru/):
# Если запрашивают корень папки, проверяем, нет ли прямого запроса index.html
# и подставляем index.php (необязательно, но для надёжности)
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} ^/(.*)/?$
RewriteCond %{DOCUMENT_ROOT}/%1/index.html -f
RewriteCond %{DOCUMENT_ROOT}/%1/index.php -f
RewriteCond %{THE_REQUEST} !/index\.php
RewriteRule ^(.*)/$ $1/index.php [L]
О чём я забыл, так это о том, что в новой версии эндпоинтов нету. В результате имел несколько минут тупых непоняток, нелепых попыток изменить код, поисков несуществующей неисправности.
Впрочем, когда ты только-только проснулся, подобное ожидаемо.
После добавления функционала создания эндпоинтов и обновления баннера данные пошли.
На скрине они смешаны с числом подписчиков на каналах, но мне норм.
Вот и славно! А там и рабочий день стартовал.
Смотрю вечерний прогон. Упавших тестов почему-то больше, чем в прошлый раз. А ведь вчера весь день их актуализировали, и делали это успешно.
Может, проблема в параллельном запуске двух агентов? Эту версию определённо стоит проверить! А значит, заливаю свежие правки и запускаю прогон сегмента. Результат ожидается примерно через час.
Зато яишенка ожидается прямо сейчас! Второй завтрак шикарен! Заодно заварил чай.
Сижу. Тружусь. Дожимаю актуализацию автотестов.
Гипотеза не подтвердилась. Падают, заразы. Может стенд обновился, может данных накопилось, и время их обработки скакнуло.
Тесты упрямятся и шлют меня лесом. Даже обедать пошёл часа на полтора позже.
Впрочем, как раз тут тесты как бы не при делах. Просто сегодня с ними проще, завтра сложнее. Никогда не угадаешь, что попадётся.
Ну а после обеда снова актуалю, актуалю, актуалю.
Между делом написал короткий пост о пользе приседаний в сообщество «Антидрыщ».
Вряд ли кто-то другой увидит, но так красивей, да и мне самому полезно читать подобное. Мотивирует, отвлекает от дурных мыслей.
Сплошная польза.
Сейчас бы горячую ванну, хорошую книгу, и чтобы всё хорошо и спокойно… Эх…
Помечтал и ладно. Меня, как в той песне, ждёт глубокое море работы.
С другой стороны… А не пошло бы это море куда-нибудь… в сторону понедельника? Сам не заметил, как до конца рабочего дня осталось 20 минут.
План-капкан:
- дождаться окончания текущего прогона
- замержить правки
- пожелать классных выходных
- запустить новый прогон
- спокойно уйти отдыхать
- ????????
- PROFIT!!!
С наступающими выходными?
Напишите комментарий