This media is not supported in your browser
VIEW IN TELEGRAM
Он не представлен в виде общедоступного API, но когда это кого-то останавливало? Есть способ считать датчик и сделать так, чтобы он звучал как звук старой двери.
🚪Коллеги, держитесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩27😁7🔥5❤1🌚1
🔒 Оптимистическая vs пессимистическая блокировка: как выбрать и не пожалеть
Что произойдет, если несколько пользователей одновременно начнут менять одни и те же данные? Скорее всего — потеря изменений и ошибки.
Чтобы этого избежать, в системах используются блокировки: пессимистические — когда конфликтам не дают случиться, и оптимистические — когда система проверяет их только перед сохранением.
Разбираемся, как работают блокировки и какая из них лучше подойдет твоему приложению.
🔗 Читать статью
🐸 Библиотека программиста
Что произойдет, если несколько пользователей одновременно начнут менять одни и те же данные? Скорее всего — потеря изменений и ошибки.
Чтобы этого избежать, в системах используются блокировки: пессимистические — когда конфликтам не дают случиться, и оптимистические — когда система проверяет их только перед сохранением.
Разбираемся, как работают блокировки и какая из них лучше подойдет твоему приложению.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤7🌚2
This media is not supported in your browser
VIEW IN TELEGRAM
Идеальный способ улучшить понимание и изучить сложные структуры данных в понятном интерактивном формате.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🥱11❤5👾3🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁88👍6❤3🔥1🥱1🌚1
🧗 Кто такие Unit-лид и Technical Owner — и почему эти роли нужны в IT-командах
Когда компания переходит от «сделать и забыть» к «развивать и совершенствовать», старые роли перестают работать. Нужны люди, которые будут жить продуктом, а не просто выполнять задачи.
Unit-лид и Technical Owner — именно такие специалисты. Объясняем, что они делают и почему без них продуктовый подход обречен на провал.
🔗 Читать
🐸 Библиотека программиста
Когда компания переходит от «сделать и забыть» к «развивать и совершенствовать», старые роли перестают работать. Нужны люди, которые будут жить продуктом, а не просто выполнять задачи.
Unit-лид и Technical Owner — именно такие специалисты. Объясняем, что они делают и почему без них продуктовый подход обречен на провал.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾9🥱7❤1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Включая как чтение, так и запись данных! Теперь ты можешь использовать более сложные интеграции — подключать API для работы с внешними базами/сервисами и выполнять различные действия.
В рамках чатов можно напрямую вызывать внешние инструменты, управлять ими и настраивать их поведение с помощью специального интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🌚1
Основные компоненты:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🤔1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
🕹️ Разработка многопользовательского DOOM-like шутера на чистом SQL — теперь ты видел все
Архитектура (верхний уровень):
— Состояние хранится в таблицах (карта, игроки, мобы, вводы, конфиги, спрайты и т.д.)
— Отрисовка реализована как стек SQL‑вьюх, который выполняет рэйкастинг и проекцию спрайтов
— Игровой цикл — небольшой shell-скрипт, который выполняет SQL-файл примерно 30 раз в секунду
— Клиент — около 150 строк на Python: опрашивает ввод и делает запросы к базе данных, чтобы получить 3D-изображение
👉 За техническими подробностями — сюда
Архитектура (верхний уровень):
— Состояние хранится в таблицах (карта, игроки, мобы, вводы, конфиги, спрайты и т.д.)
— Отрисовка реализована как стек SQL‑вьюх, который выполняет рэйкастинг и проекцию спрайтов
— Игровой цикл — небольшой shell-скрипт, который выполняет SQL-файл примерно 30 раз в секунду
— Клиент — около 150 строк на Python: опрашивает ввод и делает запросы к базе данных, чтобы получить 3D-изображение
Please open Telegram to view this post
VIEW IN TELEGRAM
👾25👍12👏4❤🔥3❤2🌚1
Коллеги, как отметили День программиста?
👍 — кодил весь день и горжусь этим
💯 — весь день гуглил «как сделать X на Y», но так и не сделал
🎉 — весь день отдыхал/отмечал
👾 — свой вариант (напишу в комментариях)
🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉101👍24💯20👾13❤1😁1🥱1🌚1
🎬 🐍 Python: The Documentary | Док об одном из самых популярных языков в мире
То, что начиналось как пет-проект в Амстердаме в 1990-х, стало основой для искусственного интеллекта, науки о данных и крупнейших компаний планеты. Но будущее Python не всегда было очевидным — в какой-то момент он едва не исчез.
Этот 90-минутный док включает интервью с Гвидо ван Россумом, Трэвисом Олифантом, Барри Варшоу и многими другими. Они рассказывают о взлёте Python, его эволюции, движимой сообществом, конфликтах, которые чуть не разорвали проект, и о влиянии языка на… ну, буквально всё.
🐸 Библиотека программиста
То, что начиналось как пет-проект в Амстердаме в 1990-х, стало основой для искусственного интеллекта, науки о данных и крупнейших компаний планеты. Но будущее Python не всегда было очевидным — в какой-то момент он едва не исчез.
Этот 90-минутный док включает интервью с Гвидо ван Россумом, Трэвисом Олифантом, Барри Варшоу и многими другими. Они рассказывают о взлёте Python, его эволюции, движимой сообществом, конфликтах, которые чуть не разорвали проект, и о влиянии языка на… ну, буквально всё.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍1🥱1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Claude 4 получил апгрейд, который сделает тебя либо гением, либо просто ленивым (выбери сам). Теперь чат-бот умеет:
На демо Claude за пару секунд изучил документацию NASA API, вытащил все эндпоинты и сверстал их в красивый PDF.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔20🔥14👍7❤3🌚1
🏭 Как мы сделали рабочие табличные интерфейсы для производства
Когда твои пользователи работают в защитных масках при плохом освещении, обычные подходы к дизайну не работают. Команда НЛМК ИТ провела месяцы в цехах, чтобы понять: промышленные интерфейсы — это совсем другая история.
🔗 Читать статью
🐸 Библиотека программиста
Когда твои пользователи работают в защитных масках при плохом освещении, обычные подходы к дизайну не работают. Команда НЛМК ИТ провела месяцы в цехах, чтобы понять: промышленные интерфейсы — это совсем другая история.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35❤2👍2❤🔥1🌚1
В JS напрашивается много маленьких решений (не только проблемы), а Java такой:
Problem → SolutionFactory solutionFactory = new SolutionFactory();
Solution solution = solutionFactory.createSolution();
solution.execute();
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36👍4🥱2❤1🌚1
Ты еще используешь Java 17 и планируешь обновиться? Пропусти 21 и перейдите сразу к 25 — вчера были представлены Java SE 25 LTS и OpenJDK 25.
Java 25 обеспечивает повышение эффективности использования памяти и улучшенную сборку мусора без каких-либо изменений в коде. Совмести её с обновлением Spring Framework 7/Spring Boot 4.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4😁3🥱3🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
🏗️ Проектируй и моделируй базы данных с помощью интуитивно понятного drag-and-drop интерфейса
Ты также можешь использовать его для закрепления знаний SQL, создавая интерактивные диаграммы и лучше понимая взаимосвязи в базе.
👉 Это мы пробуем
🐸 Библиотека программиста
Ты также можешь использовать его для закрепления знаний SQL, создавая интерактивные диаграммы и лучше понимая взаимосвязи в базе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤5🥱5❤🔥1🌚1