Для подписчиковЭто вторая глава из романа нашего ведущего редактора Валентина Холмогорова «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не прочел первую, начни с нее!
ВведениеВ прошлом году я создал фальшивый параллельный принтер, — инструмент для перехвата вывода из порта параллельного принтера старого измерительного оборудования, чтобы данные можно было преобразовывать в скриншоты для постов и тому подобного.Это очень нишевый инструмент, но из всех разработанных мной проектов он определённо используется чаще всего.Одна из проблем заключается в том, что для преобразования перехваченных сырых данных печати в растровое изображение требуется достаточно долгая …
Привет Хабр! Началась календарная зима, а значит, и до Нового Года рукой подать! Мы анонсируем традиционную новогоднюю забаву — Анонимного Деда Мороза. Уже 13 декабря пройдёт жеребьёвка — среди зарегистрированных участников произвольным образом сформируются пары, в которых каждый должен будет отправить другому участнику какой-либо подарок. Будет встроенный чатик, где можно будет уточнить интересы/пожелания получателя, а также намекнуть о них своему Деду Морозу. Затем останется немного времени н…
Приветствую всех! Не так давно я рассказывал про построенный на базе «гражданского» девайса портативный шифратор «Электроника МК-85С». Самое время поведать миру о ещё одном, не менее значимом, но чуть менее известном девайсе — отечественном криптопроцессоре «Блюминг-1», а также об алгоритме, который он реализовывал. Итак, в сегодняшней статье рассмотрим ещё одного представителя российской шифровальной техники — построенную на данном чипе плату шифрования «Криптон». Узнаем, как работает э…
В годы моей школьной юности и студенчества, пришедшиеся на позднее советское время, я, как и многие, увлекался радиолюбительством. Мог часами рисовать схемы, паять в облаках канифольного дыма, медитировать над отладкой, вглядываясь в стрелку тестера и крохотный экранчик осциллографа. Одно только отравляло мне жизнь. Я терпеть не мог проектировать печатные платы.Осциллограф ОМЛ-3М. Диагональ экрана - 2 дюйма.Это занятие выглядело таким чужеродным, таким приземленным по сравнению с творческим пол…
Помните сравнение потребления памяти для асинхронного программирования на популярных языках 2023 года?Мне стало любопытно, как поменялась ситуация за один год на примере самых новых версий языков.Давайте снова проведём бенчмарки и изучим результаты!БенчмаркПрограмма для бенчмаркинга будет той же, что и в прошлом году:Запустим N конкурентных задач, каждая задача будет ждать в течение 10 секунд. После завершения всех задач программа завершается. Количество задач указывается как аргумент командной…
Привет! Это Александр Калач, разработчик в МТС Диджитал. Сегодня поделюсь подборкой фреймворков и библиотек, которые могут быть полезны JavaScript-разработчику. О самых известных, вроде React, Vue.js, Next.js, говорить не буду, о них и так все знают. Вместо этого предлагаю посмотреть менее популярные инструменты. Если вы пользуетесь другими фреймворками и библиотеками, которые не вошли в подборку — пишите о них в комментариях. Поехали!SvelteИнструмент представлен в 2016 году разработчиком Ричем…
Около трёх месяцев назад я задумался о том, что в ближайшем будущем взаимодействие человека с техносферой (программно-аппаратно-сетевой инфраструктурой) будет происходить скорее через мессенджеры, такие как Telegram, чем через привычный браузер. Частое использование чатов на смартфоне быстро подтолкнуло меня к попытке снова попробовать голосовой ввод вместо привычных тапов по виртуальной клавиатуре или набора слов жестами. К моему приятному удивлению, распознавание голоса сейчас достигло очень …
Installation ESM C Using ESM C 300M and 600M via GitHub Using ESM C 6B via Forge API Using ESM C 6B via SageMaker ESM 3 Quickstart for ESM3-open Forge: Access to larger ESM3 models Responsible Development Licenses Installation To get started with ESM, install the library using pip: pip install esm ESM C ESM Cambrian is a parallel model family to our flagship ESM3 generative models. While ESM3 focuses on controllable generation of proteins for therapeutic and many other applicat…