Когда на меня накатывает хандра, я бросаю всё и пилю свой игровой движок. Это неблагодарное занятие, но меня прёт. В самом начале у меня были такие планы: вжух-вжух, щас возьму ведро, накидаю туда всяких библиотек для графики, физики и звуков, добавлю сетевую библиотеку по вкусу, перемешаю всё с какой-нибудь системой сообщений, и готово. Приключение на 15 минут. И вот я тут спустя 5 лет. Ладно, если быть честным, то я почти не уделял времени разработке, потому что постоянно спотыкался на всяк…
Как и большинство птиц, вороны – тетрахроматики. Это значит, что, вместо свойственного людям RGB, они воспринимают четыре цветовых канала. Так что это для вас вороны – чёрные, а друг для друга они очень даже цветные. Разрешение вороньего глаза – как пространственное, так и временное – весьма высокое. То есть, по разрешению экрана и по FPS врановые играючи уделывают кожаных мешков. Днём. А вот в темноте хуманы имеют серьёзное преимущество: с ночным зрением у вранов всё плохо. Это плата за хорош…
Не так давно государственные структуры озаботились проблемой VPN. Сегодня VPN-протоколы блокируются на уровне провайдеров, но пользоваться ими нам как потребителям пока что можно. Однако ситуация меняется стремительно, и в новостях уже проскакивают слухи о блокировке доступа к статьям по настройке VPN. Дабы вы не попали под уголовное преследование, мы подготовили заметку об удалении VPN, в которой будет пошагово описано, как отказаться от VPN-протокола Wireguard и полностью отключить его, есл…
С чего все началосьМы с друзьями купили лед ленту с управлением по блютузу и повесили её в зале. В приложении была прикольная функция цветомузыки, но она была недостаточно хороша. Так что я решил реализовать её самому.Шаги к реализацииНаучиться отправлять свои данные на блютуз контроллерАнализировать аудиопоток, находит резкие изменения в бите.Скрестить два скриптаНаписать обертку для удобной работыКак понять что отправлять на блютуз контроллер?У нас есть рабочее приложение для контроля лед ле…
Уровень: Senior, Senior+Всех нас учили, что в JavaScript есть примитивные и ссылочные типы данных. Исчерпывающая информация есть в официальной документации, а на просторах интернета полно статей на этот счет.Теория теорией, однако, JS-код исполняется не в теории, а на практике. Точнее, его компилирует и исполняет движок JS. Таких движков существует несколько, разрабатывались они разными людьми и для разных целей. Было бы наивно предполагать, что все они полностью идентичны друг другу. А значит…
Механизм реактивности VueJS и нововведение в направлении provide/inject позволяют разработчикам экспериментировать и реализовывать новые интересные решения. В этой статье я расскажу о жизненном цикле разработки системы для работы с формами, которую я запихнул в отдельную библиотеку.ПредысторияБольше года назад (с момента публикации статьи) я столкнулся с задачей по реализации формы. Я не уделил внимание этой задаче и подумал, что пару часов мне будет достаточно. Так и случилось: за час я склеп…
深入探索Spring框架的核心机制与奥秘。这里是Lex——拥有8年Java后端经验的程序员分享的Spring源码阅读系列。从IOC容器、后置处理器、到Spring核心注解,一步步揭示Spring的魅力与内部工作原理。加入我,与Spring一起成长! 深入Spring,从源码开始! 探索Java最受欢迎的框架,理解它的内部机制,带大家从入门到精通。 ⚡ 技术 | 👋 简介 | 🍵 Why | 🙏 点个星 | 🌱 Spring源码 | 💬 联系我 | ⛵ 贡献 | 🔄 更新 | 💻 统计 ⚡技术 👋简介 大家好呀,我是Lex👨💻。我是一名拥有8年经验的Java 后端开发人员👨💼,也是一个对 Spring 框架充满热情❤️的程序员。为了帮助那些希望深入了解 Spring 框架…
OneTable is an omni-directional converter for table formats that facilitates interoperability across data processing systems and query engines.OneTable OneTable is an omni-directional converter for table formats that facilitates interoperability across data processing systems and query engines. Currently, OneTable supports widely adopted open-source table formats such as Apache Hudi, Apache Iceberg, and Delta Lake. OneTable simplifies data lake operations by leveraging a common model for table…
Drop in a screenshot and convert it to clean HTML/Tailwind/JS codescreenshot-to-code This is a simple app that converts a screenshot to HTML/Tailwind CSS. It uses GPT-4 Vision to generate the code, and DALL-E 3 to generate similar looking images. Youtube.Clone.mp4 See Examples section below for more demos. 🆕 Try it here (bring your own OpenAI key - your key must have access to GPT-4 Vision. See FAQ section below for details). Or see Getting Started below for…