IT Юмор
Open in Telegram
Мемы для программистов Разместить рекламу: @tproger_sales_bot Правила общения: tprg.ru/rules Другие каналы: @tproger_channels Сайт: tprg.ru/site Другие наши проекты: tprg.ru/media Регистрация в перечне РКН: https://tprg.ru/r7VH
Show more65 725
Subscribers
-2224 hours
-1067 days
-29030 days
Posts Archive
Repost from TgId: 1398914068
00:15
Video unavailableShow in Telegram
Particle Life — симуляция, где из примитивных правил взаимодействия частиц возникают структуры, похожие на живые клетки. Теперь её запустили на WebGPU с поддержкой 100 000 частиц прямо в браузере.
Как работает: есть частицы разных цветов, и матрица сил между ними. Красные могут притягиваться к жёлтым, а жёлтые — убегать от красных. Силы асимметричные, в отличие от реальной физики. Из этих простых правил спонтанно появляются «клетки», «организмы», деление, даже что-то похожее на экосистемы.
Что сделал автор: перенёс симуляцию на compute shaders в WebGPU. Главная проблема — расчёт сил между всеми парами частиц это O(N²), что убивает производительность. Решение: spatial hashing — частицы раскидываются по ячейкам, и каждая взаимодействует только с соседями. Реализовано через atomic linked lists и counting sort.
Результат: 20 000 частиц с нормальным радиусом взаимодействия, до 100 000+ если радиус уменьшить. Всё в браузере, никаких установок.
Код на гитхабе, демо на сайте.
Залипательная штука — можно наблюдать как из хаоса рождается порядок.
@make_game
output.mp48.33 MB
🔥 59❤ 7💊 6👍 3💯 3👏 1👾 1
Photo unavailableShow in Telegram
Обновление urllib3 доказало всем плевать на DeprecationWarning 💀
В версии 2.6.0 разработчики удалили несколько API, которые считались проблемными еще с 2019 года. Их пометили пару лет назад, но из-за того, что DeprecationWarning в Python по умолчанию отключен, удаление стало сюрпризом даже для активно поддерживаемых проектов.
Что это значит для экосистемы: https://tprg.ru/Po8Z
@ithumor
😁 40💯 15🤣 4❤ 3❤🔥 1🔥 1
Photo unavailableShow in Telegram
Накидайте своих вариантов для классического программирования в комменты 🙏🏻
@ithumor
😁 107💯 26❤ 11👍 2🔥 1🕊 1
Photo unavailableShow in Telegram
«...так меня и наняли тестировщиком в эту контору»
@ithumor
🤣 249😁 51💯 13🗿 4❤ 1🔥 1
А вы почему этим занимаетесь?
(можно выбрать несколько ответов, чтобы не прослыть жадным или глупым)Anonymous voting
- Да ради фана 🤪
- Деньги💰
- Чтобы мозг мозг развивался 🧠
- я сам уже не знаю 😔
Photo unavailableShow in Telegram
Забавно видеть как пайплайн перевернулся: сначала люди писали код ради фана, а потом внезапно это стало напоминать золотую лихорадку
@ithumor
💯 88😁 31🤣 9🔥 3😎 2❤ 1
00:08
Video unavailableShow in Telegram
«Надо было говорить 200...»
@ithumor
что я наделал.mp44.17 MB
😭 154😁 89❤ 7💯 5🔥 2🤣 2👀 2
Photo unavailableShow in Telegram
Самые популярные пароли среди россиян содержат «love» и «12345» 😫😫😫
Согласно свежему исследованию значительная часть паролей повторяется из года в год, при среднем «сроке жизни» кодовой комбинации в 3,5–4 года.
Чтобы себя обезопасить:
🔘увеличьте длину пароль до 15 символов;
🔘уберите даты и базовые английские слова;
🔘придерживайтесь правила «новый сервис — новый пароль»;
🔘ну и конечно включите двухфакторную аутентификацию.
@ithumor
00:11
Video unavailableShow in Telegram
А если аву поменять в последний момент, то никто и не узнает
@ithumor
удаленшик вернулся в офис.mp43.10 MB
😁 233💯 34🤣 19🔥 3🤝 2👍 1
Photo unavailableShow in Telegram
А зачем изобретать велосипед?
@ithumor
🤣 151💯 15🔥 9😁 6👎 3
Repost from Типичный программист
Летим зимовать ✈️
Когда холодает, айтишники пакуют чемоданы, а мы разыгрываем ваучер на 50 000 рублей в Островке.
Поехать к морю или остаться среди снежных пейзажей — выбирайте сами!
Чтобы участвовать, нужно оставить любую реакцию под этим постом и подписаться на каналы ниже:
😎 Типичный программист
🐸 Библиотека программиста
🟢 Ostrovok! Tech
Теперь осталось нажать на кнопку участия под этим постом и вы в игре!
Итоги подведём 12 декабря. Победителя выберем с помощью бота. Подробнее с правилами можно ознакомиться здесь.
Всем удачи!
Участников: 58
Призовых мест: 1
Дата розыгрыша: 19:00, 12.12.2025 MSK (4 дня)
🔥 9🤨 5❤ 3🍌 2
Участвовать
