Месяц: Июнь 2022
-
JIT-компилятор Python в 300 строк
—
от автора
Может ли студент второго курса написать JIT-компилятор Питона, конкурирующий по производительности с промышленным решением? С учётом того, что он это сделает за две недели за зачёт по программированию.Как оказалось, может, но с нюансами.ПредисловиеОбучаясь в РТУ МИРЭА, на специальности «Программная инженерия» я попал на семестровый курс программирования на Питоне. Питон я знал до этого, поэтому не…
-
Как эффективно выстроить работу в международной команде цифровых кочевников?
—
от автора
С переходом на удаленный формат работы многие выбрали образ жизни цифрового кочевника: они постоянно переезжают в новые страны, регулярно меняют часовые пояса. Ранее мы уже говорили о том, что это помогает сотрудникам найти тот самый work-life balance и избежать выгорания. Но не каждый руководитель может перестроиться и эффективно выстроить работу своей digital nomad команды. Делимся…
-
Как я писал асинхронные веб-запросы на Python, или почему провайдер считает, что я бандит
—
от автора
На днях по работе потребовалось сделать утилиту, которая прямо вот из консоли ходит в апи нашего клауд сервиса и берет оттуда кое-какую информацию. Подробности что и зачем — вне этого рассказа. Принципиальный вопрос здесь другой — скорость. Скорость реально важна (порядок количества запросов — десятки и сотни). Потому что ждать — не кайф.Здесь я хочу…
-
Re2j вместо стандартного regEx в Java: в каких случаях и как использовать
—
от автора
Всем привет! Я Даниил, java разработчик в Just AI, и в этой статье я расскажу, как мы столкнулись с проблемой backtracking’а в регулярных выражениях и как ее решили с помощью библиотеки re2j.Вот что будет в статье:каким образом проблема бэктрекинга в регулярных выражениях настигла и наскак мы с ней боролись, используя бибилотеку re2jкакие сложности и неочевидные…
-
Запускаем сервис бесплатной аренды отладочных плат с FPGA и не только с FPGA
—
от автора
Здравствуйте друзья. Сегодня хотел бы вам рассказать про один интересный сервис, идею создания которого мы в FPGA комунити вынашивали несколько лет и называется он «Сервис аренды отладок». Сразу скажу, что аренда отладок будет бесплатной.Зачем мы сделали этот сервис? поскольку у нас за время существования FPGA комьюнити накопилось некоторое количество плат: мы их покупали, кто-то присылал,…
-
Как мы работаем над продуктовыми гипотезами
—
от автора
Проектирование любого ИТ-продукта включает в себя множество шагов: от идеи и концепции до разработки и передачи в эксплуатацию. На каждом этапе необходимо искать наилучшие решения, анализировать наработки коллег, развивать собственное видение ситуации и изучать потребности пользователей.В сегодняшнем материале мы обобщили опыт работы над одним из участков продуктовой разработки. Речь идет о формировании и проверке гипотез.…
-
Как спроектировать фильтр электромагнитных помех для DC-DC преобразователя?
—
от автора
Поставщики компонентов наперебой рассказывают, как просто при помощи их изделий создать готовое к промышленному выпуску решение. После посещения одного из таких мероприятий от Wurth Electronics по проектированию пассивных фильтров электромагнитных помех (ЭМП) у меня и моих коллег осталось непонимание методики подбора компонентов, и мы решил провести собственное исследование. Сегодня мы постараемся рассеять маркетинговый туман и…
-
Технологии UNIGINE 2: облака
—
от автора
Когда небо — это не просто скайбокс.Вы когда-нибудь задумывались, сколько бывает разновидностей облаков? Кто-то вспомнит кучевые или перистые, ну и, конечно, тучи. Но на самом деле их достаточно много — ученые выделяют 10 основных типов:1. Слоистые (Stratus)2. Слоисто-кучевые (Stratocumulus)3. Слоисто-дождевые (Nimbostratus)4. Кучевые (Cumulus)5. Кучево-дождевые (Cumulonimbus)6. Перистые (Cirrus)7. Перисто-слоистые (Cirrostratus)8. Перисто-кучевые (Cirrocumulus)9. Высокослоистые (Altostratus)10. Высококучевые (Altocumulus)И,…
-
Игры в любом месте и в любое время: портативные геймерские девайсы из Китая, о которых стоит знать
—
от автора
Мы в Selectel очень любим различные геймерские гаджеты — от игровых мощных ноутбуков до классических консолей. Кроме того, почти у каждого из нас есть если не PS Vita, то Nintendo Switch. Но есть и другая категория игровых гаджетов, на которые мало кто обращает внимание — миниатюрные игровые ноутбуки и портативные игровые консоли не слишком известных…
-
Разработка: прототип игры Wordle в ProtoPie
—
от автора
Привет! На связи арт-директор IceRock Женя Гребенщиков. Не так давно прочитал новость, что Times купила права на игру Wordle. Посмотрел, что за игра, и решил попробовать сделать ее прототип в ProtoPie. Рассказываю, что получилось.Wordle — браузерная игра в слова, в которой игроки должны угадать загаданное слово методом подбора букв. Каждый день программа загадывает слово из пяти букв, и игроки подбирают верный вариант. После каждого предположения буквы выделяются зеленым,…