Для подписчиковВ сегодняшней статье мы разберемся, почему микросхемы Macronix отказываются работать с самодельным программатором на базе Arduino UNO и при чем здесь длина проводов. А заодно разработаем методику моделирования таких схем и автоматизируем тестирование чтения‑записи.
Всем привет! Меня зовут Николай Луняка, и я, как и многие из вас, ежедневно утопаю в потоке информации. Количество аудиоконтента растёт в геометрической прогрессии, при этом его нужно ещё «переварить» и зафиксировать. Интереснейшие лекции хочется сохранить не только в памяти, но и в виде тезисов, а ещё есть подкасты, интервью, да и банальные голосовые заметки, надиктованные на бегу. Знакомая картина?На помощь приходят облачные сервисы: транскрибация, саммаризация, диаризация — чуть ли не кофе в…
К возможности написать эти строки мы шли более десяти лет. Теперь уже решено: фонды крупнейшего научно-технического музея страны скоро пополнятся узлами вычислительной машины ЕС 1055М, почти 40 лет бережно сохранявшейся в стенах ЦЭМИ — Центрального экономико-математического института. Москвичам здание института известно как «дом с ухом» — по форме скульптурной композиции на фасаде, символизирующей ленту Мёбиуса. Сейчас вид на ЦЭМИ загораживают жилая высотка и АЗС, но когда-то на их месте бы…
ВступлениеПоговорим о курсах. Да-да, о тех самых — волшебных, стремительных, почти магических курсах по тестированию, после которых вы вроде как должны выйти джуном, а желательно сразу синьором с оффером в FAANG. Спойлер: не выйдете. По крайней мере, в большинстве случаев — и сейчас разберёмся почему.Почему именно про тестирование? Потому что это моя сфера, и я вижу всё изнутри. Хотя, будем честны — многие из описанных ниже симптомов прекрасно проявляются и в других направлениях IT. Просто в те…
Здравствуйте, меня зовут Дмитрий Карловский и я... всю жизнь занимаюсь открытием исходников. Позвольте немного рассказать о ней. Кого-то эта история вдохновит, кого-то наоборот, но надеюсь никого не оставит равнодушным. Рид будет лонгим. Уж простите, но из реквиема по мечте нот не выкинешь. В начале было слово... на непонятном языке Начнём сначала. Детство у меня было тяжёлым: игрушки при...ходилось писать самостоятельно, ибо на компе был лишь голый DOS ☦. Благо к нему в комплекте шёл интер…
Из статьи Smithsonian magazine: Валентина Терешкова, первая женщина в космосе, и Юрий Гагарин. Иллюстрация Carpetblogger «Почему в некоторых странах Восточной Европы половина учёных — женщины: советское наследие является одной из причин» — опубликованная в 2019 году статья в британской газете The Economist, которая сразу же стала легендарной благодаря сочетанию интересной темы и клоунской подачи. Дело в том, что как издание либеральное The Economist поддерживает подобные достижения, однако к…
Введение в любой фреймвок начинается с написания одного простого компонента. Чаще всего этим компонентом будет "счетчик нажатий". Это своеобразный "hello world" в мире фронтенд разработки. Именно поэтому я и возьму его за основу данного материала.Когда-то давно я задался вопросом: можно ли создавать фронтенд также легко как в React, но без ререндера и скрытых слоев для вычисления состояния и обновления DOM, а только лишь с помошью конструкций самого языка JavaScript?Решение этог…
Привет, с вами снова я – Дмитрий, React-разработчик, хотелось бы сегодня затронуть тему среды выполнения JS. Многие знают, другие уже подзабыли, а новички — вовсе не в курсе. В общем, эта статья точно найдёт своих читателей. Постараюсь простыми словами и по делу.Что такое среда выполнения JavaScript?Среда выполнения JavaScript, также её называют runtime — это окружение, в котором выполняется JS-код. Оно включает в себя: движок JavaScript (например, V8 или SpiderMonkey), который компилирует и ис…
Привет, Хабр! В предыдущей статье о библиотеке grammY мы подробно разобрали основы создания Telegram-ботов на JavaScript. Кажется, настало время погрузиться в тему глубже и научиться добавлять более сложные фичи. Мы подготовил пару инструкций по этой теме. В этой части разберем, как подключить базу данных и настроить регистрацию пользователей. А еще заложим фундамент, чтобы в будущем сделать интерактивное меню и подключить платежный модуль. По итогу у нас получится бот с простым, но рабочим о…