21.04.2026: Вторник, солнце, код

В этот раз ни голуби, ни дроны, ни психи не мешали. Спал почти 8 часов!

Это, разумеется, не отменяет предыдущий недосып. Он будет аукаться ещё пару дней как минимум. Но всё равно мозг соображает чуть лучше, что радует.

Проснулся, заварил чашечку кофе (и большую кружку чаю), сделал лёгкую зарядку, включил рабочий компьютер.

И тут в голове появилась идея!

Дело в том, что пост в блоге обычно пишется целый день. Так почему бы не делать индикатор появления в посте чего-то нового?

Функционал не сильно и нужный, но удобный. Значит надо делать! Если тут не пригодится, то может где ещё потом использую.

В общем, занялся. Сама задумка простая:

  1. Если пользователь зашёл почитать пост, то запишем для него временную метку.
  2. После обновления метка меняется. При заходе пользователя она не совпадает со старой, а потому выведем на карточке поста видимый индикатор.

Ну круто же! А чтобы стало ещё круче, раз уже занялся, добавил под постом карусельку «Возможно, вы не читали».

Там тоже всё очень просто:

  1. Берём ID текущего поста и ID прочитанных (из сессии предыдущего модуля меток).
  2. Формируем рандомную выборку из существующих постов,  исключая те что получил в п.1.
  3. Вывожу в виде карусельки: превью (или заглушка), заголовок, текст, кнопка «Читать». Ну и листалка влево-вправо.

Хорошая штуковина! Даже залип в несколько старых постов. Особенно зашёл про 61-й день карантина  (это из ковидного периода).

Я бы и ещё что-нибудь прикрутил, но пришло время стартовать рабочий день, а значит пора сворачивать эту шарманку и разворачивать другую: потрёпанную и сильно напоминающую шредер. Естественно, в моих фантазиях.

Кстати! Хочу себе шредер! Чтобы мог и картон, и смартфон перемалывать! Ох мечты-мечты…

Всё. Работаю. Солнце встало и всё-такое.

Как так получается? Вроде вчера соображал плохо, недосып опять же, а отработал эффективнее чем сегодня? Ну не могут же магнитные бури, циклон и прочее та на меня воздействовать?

Или всё дело в странном плавающем баге, который никак не получается поймать за хвост?

Впрочем, до конца рабочего дня ещё больше пары часов. Нужно ускориться. Хотя попробуй тут ускорься?

Как… как…? Кодом об косяк! Как-нибудь!

Примерно за час до конца рабочего дня в голове вдруг прояснилось. Прояснилось настолько, что успел сделать больше работы, чем за весь предыдущий день, хотя и пришлось задержаться.

Чтобы переключиться в режим отдыха, сходили на прогулку. Заодно прикупили вкусняшек всяких: снеки, соки, Балтика 0 и прочее.

Томатный сок — особая песня. Иногда прям очень хочется выпить бокал этого прекрасного нектара, да присыпав солью и закусывая ржаным крафтовым хлебом.

Остаток вечера провёл за чтением. Вышло продолжение книги «Из огня да в полымя», и я не удержался чтобы не дочитать новый том.

Не уверен, что такой досуг помог настроиться полностью, но стало лучше. Значит всё правильно сделал.

Напишите комментарий

Введите имя

Введите адрес электронной почты

Введите адрес вашего сайта

Нажмите эту кнопку, чтобы отправить комментарий.

Введите текст комментария