Разработка кода и здоровый шмептицизм
192 subscribers
314 photos
49 videos
1 file
166 links
Пишу про коммерческую веб-разработку с ИИ и без него, тимлидинг и будни моей небольшой студии netspark.ru. 20 лет опыта с Drupal, также работаю с Laravel и Vue.js.

Между постами про разработку пишу просто про жизнь, которая в это время происходит.
Download Telegram
А вот и краткий обзор сериальных новинок. В июле конечно опять смотреть нечего, но кое-что можно всё же попробовать.

Silo / Укрытие
Популярный сай-фай, где граждане сидят в многоэтажном укрытии, пронизанном винтовой лестницей, но песни Led Zeppelin при этом не поют. А когда кто-то выходит наружу — сам, или по принуждению — все задаются весьма важным вопросом: протрет ли он тряпочкой иллюминатор за собой, или нет. Сериал неплохой, хотя способен вогнать в сон даже меня. В июле вышел и идёт себе третий сезон.

The Dark / Тьма
Мини-сериал, не имеющий никакого отношения к знаменитой немецкой фантастике. Это детектив, довольно мрачный и на мрачную же тему: про коварного убивца-маньяка, убивающего подростков в маленьком шотландском городишке. Ни разу не шедевр, но рейтинг на мой взгляд ниже, чем он того заслуживает. Глянуть можно, если мрачные детективы заходят.

The Westies / Вестис
80-е годы. Главные герои — Вестис, ирландская этническая банда в районе Нью-Йорка с колоритным названием Адская кухня. Тут они пересекаются с итальянцами, колумбийцами и даже с борцами за независимость Ирландии. Из плюсов — ирландский говор, а также Титус Уэлливер в одной из ролей. Из минусов — Ж.К.Симмонс по мне вообще не вывозит роль начальника банды, слишком картонный и местами карикатурный он тут. То же можно и про итальянского под-босса сказать. Из-за чего сериал выглядит довольно проходным, а мог бы быть лучше.

Lucky / Лаки
Криминальный, можно сказать, роад-муви в форме сериала. Главная героиня Лаки всё время убегает — от властей, от бандитов, от себя. Но и догоняет тоже — мужа, который её опоил и спёр кучу денег. В общем всё для такой истории довольно стандартно. В ролях есть Тимоти Олифант, но его маловато. В главной роли — Аня Тейлор Джой из забавного сериала Ферзевый гамбит «Ход королевы». Насколько смотрибельно, настолько и пропускабельно.

Ann Droid / Энн Дроид
Комедия про видавшего виды андроида, приставленного ухаживать за пожилой женщиной. Аню дроида играет Диана Морган, заслуженная Филомена Канк британского телевидения. На мой взгляд, получилось довольно смешно, посмотрел разом, местами заржал в голос. В общем вполне можно рекомендовать.

Stuart Fails to Save the Universe / Стюарт Блум не смог спасти вселенную
Это не мультик, просто постер такой. Спин-офф «Теории Большого взрыва», в главных ролях — второстепенные роли из «теории». Владелец магазина комиксов Стюарт, здоровенный геолог Берт, вредный картавый физик Крипке и Дениз, которую никто не помнит. Им предстоит бороться, ну или как-то выживать, в условиях попокалипсиса, который случайно устроили на планете Шелдон, Леонард и Говард. Посмотрел первую серию пока. Честно говоря, при всём уважении к авторам, шутки все довольно предсказуемые и в целом пресные. Единственный светлый момент — когда Пенн и Теллер внезапно появились — но и он лишь подчеркнул, что сериал — bullshit.

Вот и всё на июль. Также изучить список новинок и премьер вы можете в боте @tv_botopotamus_bot. Я к нему, кстати, недавно и пагинацию прикрутил. Теперь можно посмотреть, что выходило не только сегодня, но и вчера. Или что будет в следующем месяце. А там будет что посмотреть :)

#сериалы
👍5
На днях сходили посмотреть новую «Одиссею». Прокат в России неофициальный, санкции-шманкции, на билетике пишут другое название фильма, но тем не менее всё показывают. Сначала думал — экранку, но потом понял что это не запись, а живые люди туда-сюда во время фильма ходят.

Ниже будут некоторые подробности, которые можно расценить как спойлеры. Так что если вы не знаете, про что там, в этой Одиссее, но хотели бы сначала узнать — возможно лучше пока дальше не читать.

Что я могу сказать. Кино — хорошее. И в целом в мире всем весьма понравилось, и мне тоже. Приключения Одиссея, конечно, несколько порезали в подробностях, это понятно, иначе сериал надо снимать. Но основные вехи показали, пожертвовав лишь частью деталей. Циклоп, лестригоны, ведьма, Каллипсо, Аид, Сцилла и Харибда на месте и в удовлетворительном объеме (хотя Сциллу могли бы нарисовать получше).

Несколько смутило, зачем лестригонов облачили в полный металлический доспех, но возможно это чтобы их с циклопами не путали. Также смутил Агамемнон — его всё время показывают со спины, на голову выше остальных и затемнённым. Эдакий здоровенный мрачный демон войны, спустившийся в кино со страниц какого-то комикса. Непонятно, зачем он такой, возможно для раскрытия авторской идеи, но тогда его надо было больше показывать.

Но это всё мелочи конечно. Что можно сказать в целом — режиссер Нолан снял «Одиссею» на весьма современный лад. И я не имею в виду микс-каст, на который все ругались. Его, кстати, практически не заметно, ну не очень похожа Елена на Диану Крюгер, и хрен с ней. А я имею в виду, что режиссёр наделил Одиссея современным, гуманистическим сознанием. Весь фильм герой скорбит не по погибшим на войне соратникам, не по своей команде, которую сам же своим тщеславием обрек на скитания и смерть. И, в общем-то, даже не столько по Телемаху, Пенелопе и Итаке.

Одиссей скорбит и страдает по разоренной Трое. Что слишком уж они там всех победили и убили, надо было помягче как-то. Еще и с конём этим обманули, вообще не по понятиям. И поэтому стыдно ему теперь возвращаться домой и смотреть в глаза жене. Которая видимо тоже обладает современным сознанием и непременно устыдится такого позорного головореза.

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

Но фильм при этом, я повторюсь, хороший. Потому что сделан он хорошо и свою идею авторы выразили интересно и качественно. Потому что если не придумывать новых прочтений источника, которому почти три тыщи лет, то зачем вообще это всё?

У меня вот кстати тоже свое прочтение есть :)
🔥52👾1
В июле продолжал яростно работать. В частности:

— Сделал в Доктуристе гранулярный access-control и систему in-house уведомлений о разнообразных событиях.
Улучшил архитектуру Ботопотамов и выпустил нового Валютопотама.
— Обновил Max API и прикрутил к нему сертификаты Минцифры.
Поборолся со слияниями аккаунтов в Контуре.

Из нерабочего:
— Языковой пост про омофоны, господина Ши Ши и каменных львов.
Ежемесячный сериальный пост и бонус про «Задачу трёх тел».
— Два нейромультика: про ксенофобию и про футбол.

68% лета завершено, дорогие друзья. Но ведь ещё 32% осталось!

Июньский дайджест
4👏1
Пришла пора расчехлить своего внутреннего спикера. Буду докладывать на митапе https://zeldev.ru/agentikus через неделю. Доклад на основе моих, так сказать, апрельских тезисов — полгода почти прошло, есть чем их дополнить.

В последний раз публично что-то докладывал году наверно в 2015м. Так что придётся готовиться: рисовать презентацию буду с камнями во рте аки Демосфен. Надеюсь, получится интересно.
🔥62👏2👍1
В порядке подготовки к докладу выкладываю, так сказать, пример вайбкода. Придумал несколько маленьких идей, закинул даже не в Claude Code, а просто в Claude чатик обсудить, а он взял и за 15 минут собрал демо игры. Буквально самую малость подрихтовали и вот, делюсь результатом.

Это RTS/защита базы, дачники (в лице моих традиционных героев) должны защищать теплицу от слизней, которые нападают волнами. Копи огурцы, покупай юнитов, гаси слизней пока теплица еще цела. Конечно, это всего лишь прототип, персонажей Клод сделал эмодзиками, вариативности тоже немного. Но — подтянуть немножко баланс, добавить генерацию карты, постройки, арты, звуки, и…

Но даже так, вот что можно сделать агентом просто, повторюсь, за 15 минут.

Сделано всё на JavaScript, Клод мне её прямо в чатике продемонстрировал. Чуть больше 800 строк кода — это вместе со всеми текстами и репликами, HTML и стилями. Ну и плюс логика игры, и даже алгоритм расчета маршрута к теплице для слизней (flow field).

Поиграть можно тут: https://graker.ru/news/2026/08/04/rts-dachniki-vs-slizni
👍52🔥2
Скажи, GPT,
где на короткой траве
присесть стрекозе? 🥷
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁2🤔1
Вчера звёзды сошлись как надо и удалось выступить на Zeldev-митапе.

Доклад называется «Код пишут роботы, но отвечать за него нам» — на основе апрельской статьи. Про кота, вайбкодинг и кукуху. Изначально собирался в мае доложить, но так даже лучше — за эти месяцы добавил немножко новых смыслов.

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

Презентацию прикладываю тут: https://graker.ru/news/2026/08/11/zeldevmeetup-talk-2026, можно листать прямо со страницы.

Делал презу в Claude Design (а где еще делать презентацию про нейросети?)

А видео не записывали.
🔥63👍2
Похоже, блокировки (в одну или другую сторону) дотянулись до сериального ботопотама — сегодня не удается достучаться до API с телепрограммой. Но не беспокойтесь, дорогие любители англоязычных сериалов, скоро всё починим.

upd: всё починили!
👍3
Внезапно второй раз пришла пора заменять права. Пока меня самого совсем не заменили нейросети, решил еще поездить на машинке хотя бы. Пошёл делать медсправку.

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

И только потом ехать к врачам. Сразу проникаешься, зачем машина нужна.

А тут пришёл, занёс денег в кассу, мне показали пальчиком в коридор за углом. В коридоре 5 кабинетов рядом, и всё. Больше никуда не надо. Через 20 минут ушёл из поликлиники с готовой справкой.

Запишусь теперь в МФЦ на изготовление прав, наверно там меня еще сильнее поразят.
👍4🔥32
У нас в Доктуристе новое обновление: добавили поддержку валют туроператоров. Что это значит? Туроператоры ведут расчет по заграничным броням в валюте, долларах или евро. Что логично: нужно вести расчеты с иностранными контрагентами в условиях постоянно меняющегося курса.

Поэтому стоимость тура обычно указана в валюте, а платежи оператор принимает в рублях, пересчитывая их на стоимость тура по курсу. Но не по курсу Центробанка разумеется, а по собственному курсу, который каждый оператор устанавливает самостоятельно (обычно на несколько рублей выше курса ЦБ).

В Доктуристе можно вести заявки как в рублях — вручную пересчитывая всё что нужно, — так и в валюте. Вот если вести их в валюте, обычно возникают вопросы: сколько примерно стоит тур в рублях на сегодня? Сколько осталось заплатить? Сколько учесть в долларах от стоимости тура, если турист заплатил $1000?

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

Но зачем это делать вручную, когда можно взять курс с сайта оператора и применить его для получения точных сумм. Так что мы подсуетились и добавили поддержку курсов операторов. Теперь если для туроператора, с которым сделана бронь, поддерживаются курсы валют, они будут иметь приоритет над курсами ЦБ и пользователь получит точные вычисления (ручной ввод все еще возможен и приоритетнее).

С технической точки зрения, это конечно не самое любимое занятие — писать десятки парсеров. Где-то стоит SPA с гидрацией после загрузки и обычные запросы не видят курсов, приходится выискивать API. Где-то — бан на иностранные IP-адреса, и приходится иишечке вручную фикстуры для проверки парсера выдавать. Какой-то сайт взял и забанил известные диапазоны адресов хостингов, и просто так с живого сервера не попарсишь. А где-то и вовсе скрипт защиты от ботов и без playwright/puppeteer HTML страницы никак не вытащить.

Неприятно через эти дебри пробираться: вроде ничего не воруешь, всё чисто для удобства пользователей, которые этим же операторам приносят деньги. Но ограничений столько, как будто это страшный секрет какой-то, а не засвеченный прямо на главной странице блок USD/EUR.

Но так или иначе, первая дюжина операторов побеждена и добавлена в сервис — как автоматический парсер per operator в очереди, так и фоллбэк на ручной ввод. А также планы B и C на случай, если всё сломается, или кто-то подбанит IP.

Продолжаем работу!

P.S. А если вас интересуют курсы валют Центробанка, посмотрите на бота Валютопотама.
3🔥2👏1