Добро пожаловать дорогой читатель. Сегодня я расскажу о проекте, который я разрабатываю некоторое время. Это эмулятор NES. Создаю его в виде библиотеки, чтобы можно было добавить его в свою сборку эмулятора, игры или залить в микроконтроллёр. В целом, меня тянет именно в…
Чтобы понимать, какие запросы можно отправлять в GraphQL API и что можно получить в ответе, нужно уметь читать его схему. Это как WSDL в SOAP API — описание всех доступных методов.Да, программы типа Postman или Apollo сами считывают схему и показывают вам всё в красивом виде — просто ходи да «натыкивай» запросы. Но если само API ещё в разработке, чтение схемы поможет понять, что вас ожидает.Поэтому в этой статье я расскажу, что такое Schema GraphQL API и как её читать. Читать далее
При разработке у нас зачастую возникает необходимость прямого взаимодействия с DOM-элементами. Для такого случая React предоставляет нам механизм рефов (refs), который позволяет получать доступ к элементам после того, как они зарендерятся. Чаще всего используются обычные объектные…
Каждая хозяйка мечтает о том, чтобы по утрам на кухне царила идеальная чистота, а вечернее утомительное мытье посуды стало делом прошлым. В этом контексте посудомоечную машину Беко выглядит настоящим спасением. Но почему именно она? Давайте разбираться вместе! Почему стоит выбрать Beko? На современном рынке домашней техники представлено множество брендов, и каждый из них обещает уникальные […] Сообщение Посудомоечная машина Beko: ваш незаменимый помощник на кухне появились сначала на Androha.ru.
Месяц научного open source продолжается, и это — разговор с Николаем Никитиным, к.т.н и руководителем одной из лабораторий Университета ИТМО. @niclnno — энтузиаст открытой разработки. Он проводит тематические исследования и развивает сообщество «Научный опенсорс» с коллегами из ИТМО и не только. Читать далее
Все знают, как большие языковые модели – такие, как ChatGPT, – галлюцинируют или даже врут. Такие ошибки могут создавать проблемы людям, активно использующим нейросети. Интересный и, может, неожиданный вопрос: это ошибка или это вообще-то необходимо для интеллекта?В юности я хотел…
В последнее время я часто читаю статьи о том, как использовать микросервисы, но редко встречаю ситуации, где принятие решения об их использовании имеет правильное обоснование. В этой статье я попробую показать, как должно приниматься такое решение. Важно понимать, что решение…
Редко можно встретить технологии, которые существуют более пятидесяти лет в стремительно меняющейся ИТ-индустрии. Пока одни разработки быстро теряют актуальность, базы данных продолжают играть ключевую роль. По мере увеличения объёмов данных растёт и потребность в…
Сказал как-то один французский дипломат... Что же он такого мог сказать в 16 веке ? Разберемся в этой статье. Читать далее
В этой статье разбираются принципы работы криптовалют на примере биткоина и эфира. Здесь объясняется, что такое блокчейн и почему он устроен именно как цепочка связанных блоков; что такое майнинг и зачем он потребляет столько вычислительных ресурсов; что представляет собой…