Опыт разработки picows: самые быстрые вебсокеты для asyncio
—
от автора
—
от автора
Всем привет!Меня зовут Тарас, я автор библиотеки picows — ультрабыстрых вебсокетов для asyncio. В этой статье я расскажу, почему вообще появилась ещё одна библиотека для вебсокетов, покажу результаты бенчмарков и заодно порассуждаю о производительности в asyncio.ПредысторияВ далёком-предалёком 2021 году мне…
—
от автора
Специалисты «Опытного конструкторского бюро машиностроения имени И.И. Африкантова» («ОКБМ Африкантов») завершили работу над бортовым тренажёром для оперативного персонала головного атомного ледокола «Россия» проекта 10510. Тренажёр предназначен для отработки навыков управления ядерными энергетическими установками РИТМ-400 до ввода судна в эксплуатацию. Работу ледокола будут обеспечивать самые мощные…
—
от автора
Хотел бы рассказать про один проект, где я участвовал сразу в двух ролях: и как разработчик, и как аналитик. Это не история про идеальную архитектуру и не кейс в духе «сделали красиво с первого раза». Скорее наоборот: через боль и…
—
от автора
В этой статье я наглядно покажу, как именно работает алгоритм CMA-ES для Optuna. Статья подойдет тем, кто не хочет долго копаться в английской документации и хотел бы посмотреть на оптимизацию наглядно. Optuna — библиотека для оптимизации гиперпараметров. Вместо полного перебора…
—
от автора
На Хабре время от времени рассказывают о достижениях китайской промышленности и смышлености «подвальных» инженеров. То про компьютер Batong на базе NES, который в одном корпусе совмещал слот для кассет, флоппи-привод и разъём для картриджей, то про невиданные игровые консоли и…
—
от автора
Прошло 5 месяцев с тех пор, как я уволился из ФНС и начал заниматься частной практикой. Еще перед увольнением я знал, что налоговый контроль будет только усиливаться, и случившиеся за это время многочисленные ужесточения не стали для меня неожиданными. После…
—
от автора
Ускорительный комплекс NICA (Nuclotron‑based Ion Collider Facility) в подмосковной Дубне вышел на проектные параметры. Специалисты Объединённого института ядерных исследований запустили встречные пучки ядер ксенона, синхронизировали их в точке детектора и записали 2,75 миллиарда событий. Это в 5 раз больше, чем в предыдущий раз. Работу выполнили при поддержке…
—
от автора
Представьте, что ваш мессенджер — это не одно приложение, привязанное к серверу в чужой стране, а персональный «цифровой контейнер», который вы можете парковать у любого провайдера или на своей машине. При смене «парковки» ваши контакты, история и подписки переезжают вместе…
—
от автора
Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные. Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект —…
—
от автора
Почему вы видите этот скрин? — читайте дальше, объяснение будет. В целом это не про игры.Не думал, что мне придется это сказать: я — вайбкодер. Все надеялся, как-нибудь обойдется, я же, в конце концов, умею и нормальной IDE пользоваться, и…