Месяц: Май 2021

  • Протоколы в Python: утиная типизация по-новому

    от автора

    В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически произвести дополнительные проверки корректности программы и выявить возможные ошибки в коде. В этой статье пойдет речь об одной, как мне кажется,…

  • Кори Доктроу: Метод Memex

    от автора

    Когда ваша тетрадь с заметками — общедоступная база данных Прим. пер.: Я делаю проект Ontol (Github для знаний/мудрости), на который меня вдохновили, в том числе и, мысли Ванневара Буша про Memex. Memex ускоряет в десятки и сотни раз работу ученых, сокращая трение и время доступа к научной информации, Ontol призван в 100 раз сократить трение…

  • Управление и оптимизация баз данных SQL Server в ApexSQL — анонс вебинара

    от автора

    ApexSQL — это комплексный набор инструментов, который оптимизирует и автоматизирует процессы управления базами данных SQL Server и разработки, а также обеспечивает безопасность и соответствие требованиям. В одной из прошлых статей мы описывали бесплатные и платные инструменты ApexSQL (там и правда есть из чего выбрать). Приглашаем вас зарегистрироваться на вебинар, который состоится 19 мая в 11…

  • Особенности практического использования различных алгоритмов Многорукого бандита

    от автора

    Большинство статей про алгоритмы, используемые для решения задачи многорукого бандита, очень академичны. Они пестрят формулами, графиками и статистическими таблицами. При этом как будто подразумевается, что у нас есть неизменяемый набор ручек для дёргания и n→∞ попыток. В этой статье я постараюсь рассказать об этих алгоритмах с колокольни обычного разработчика применительно к реальным условиям, в которых…

  • Дождались: IBM научит ИИ писать код и создает CodeNet

    от автора

    500 миллионов строк кода на более чем 55 различных языках программирования. Процент представлений по языку (слева) и по статусу (справа). Датасет содержит 13 916 868 представлений, разделенных на 4053 задачи, у пяти из которых нет представлений. Часть датасета была собрана на основе представлений на конкурсе Google Code Jam с 2008 по 2020 год. 53,6% (7…

  • «РобоКросс» 2010 — 2018. Уже история

    от автора

    «РобоКросс». А если полностью — Ежегодные полевые испытания беспилотных робототехнических систем «РобоКросс». На Хабре были уже статьи посвящённые РобоКроссу с описанием мероприятия с точки зрения команд, сторонних наблюдателей и прессы. Ниже общая информация с описанием и цифрами по командам, этого довольно необычного на момент старта, мероприятия или точнее испытаний. Внимание! Это не разбор решений и…

  • Недельный геймдев: #18 — 16 мая, 2021

    от автора

    Из новостей на этой неделе:Adobe выпустил Character Animator 4.2GoGodotJam пройдёт с 24 мая по 2 июняВышла первая публичная версия движка MiniGDX на KotlinВышел Sculptron 1.1 с базовой поддержкой Alembic и большей гибкостью при работе с процедурными текстурами500 бесплатных HDRI неба и окружения от HDRMAPS. 402 образца в 2К теперь доступны для загрузки в одном zip-архивеВ…

  • Битва Java-разработчиков Tech Monsters Night от «М.Видео-Эльдорадо»

    от автора

    4 июня состоится Tech Monsters Night. Специалисты уровня middle и senior Java Script, Java 15, Reactive Java, Spring Framework 5, Spring Boot 2, Kafka других и фреймворков эта битва для вас! 5 часов эпичного файта: нетривиальные задачки от лидов «М.Видео-Эльдорадо» и скиловые противники. Сразу после боя — лидерборд, вы увидите рейтинг, ники победителей и призы.

  • Firefly ROC-RK3566-PC: одноплатник с M.2 NVMe и поддержкой до 8 ГБ ОЗУ

    от автора

    Компания Firefly — не новичок в разработке одноплатных ПК. Не так давно она отгрузила Station P2 RK3568, получивший финансирование на Indiegogo. Сейчас появилось новое устройство, возможностей которого хватит для самых разных проектов — от простых до сложных. Называется одноплатник ROC-RK3566-PC. В его основе — четырехъядерный Cortex-A55. Система поддерживает до 8 ГБ ОЗУ, 128 ГБ флеш-памяти.…

  • Безопасность блокчейн операций: новые возможности = новые риски

    от автора

    source Анализ уязвимостей, зафиксированных NIST (National Institute of Standards and Technology) в 2020 г., показывает устойчивый тренд роста в сравнении с предыдущими годами. В среднем, в прошлом году каждый день фиксировалось 50 новых уязвимостей, 57% которых относились к критическому либо к высокому уровню серьезности последствий. Развитие технологии блокчейн, речь о безопасности которой пойдет в данной…