Месяц: Июнь 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 — браузерная игра в слова, в которой игроки должны угадать загаданное слово методом подбора букв. Каждый день программа загадывает слово из пяти букв, и игроки подбирают верный вариант. После каждого предположения буквы выделяются зеленым,…