среда, 24 июля 2024 г.

Нет, это не красивый C++. Придумайте честное название!

 Предупреждение: внизу будет зашкаливающе душный пост. Заходить в костюме химзащиты!


Книга, которую все мы (плюсовики) заслужили

(Что мы получили - обложка взята с OZON)


Недавно набрёл на книгу с обложкой выше (увы, не первой, а второй) и чего-то название продало мне её. Увы, обложка - лучшее, что в  ней есть.

воскресенье, 21 июля 2024 г.

Актуалочка про недавний сбой

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

Немного про Giga IDE

В процессе возни с генератором из прошлого поста решил пересесть из Notepad++ в силу размера проекта на что-нибудь помощнее. В итоге решил попробовать сберовский Giga IDE. В целом, ощущения положительные, в том месте, где это PyCharm - ну, ожидаемо, это топ.

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

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

Такие дела.

P.S.  А ещё хачю поддержку C++. Греф, когда?

суббота, 20 июля 2024 г.

Простой анимированный генератор появления лавы на поверхности в 2D на Питоне

Вот такого приблизительно и хотелось

Вот есть тот класс задач, которые слишком просты, чтобы гордиться их выполнением, но одновременно слишком сложные, чтобы это было сделать за пять секунд. И недавно я напоролся на такую задачу.
В сущности мне потребовалась анимация, где условная "земля" покрывается трещинами и потихоньку плавится, образуя условную "лаву" набором мелких картинок 100х100. Ну и, казалось бы, такого должно быть полно, бери да пользуйся готовыми шейдаками/генераторами. Но почему-то готовых решений не нашлось, по крайней мере, на условном гитхабе. То есть немного по-другому было, но того, что хотелось — нет.