-
Привет, постоянные и не очень читатели!Если вам нравятся компактные железки, вроде plug-компьютеров (розеточных), различных mini ITX форм-факторов и других Raspberry Pi и Intel NUC, то вы удачно наткнулись на этот лонгрид :)Здесь я расскажу про некогда великий и ужасный маленький и прекрасный HPE…
-
Функциональное программирование в Android. Побочные эффекты и ELM-архитектура
О чём статьяВ четвёртой статье цикла про функциональное программирование в Android мы соберём знания, полученные в предыдущих частях цикла. А ещё применим их на практике — соберём скелет приложения для медитации.Если вы не помните или не знаете, что происходило в…
-
Компактный девятивольтовый повербанк для гитарного педалборда (или роутера)
Привет, Хабр! Педалборд — это портативная напольная панель для гитарных эффектов. Её удобно переносить и можно мгновенно установить на сцене без необходимости расставлять педали и соединять их проводами.Педалборд защищает всю эту конструкцию от повреждений, а также от нечаянного поворота ручек…
-
Unit тесты в React разработке
1. Зачем нужны unit-тесты?Unit-тесты создавались для проверки изолированных частей кода — функций, методов, утилит. Их задача — убедиться, что отдельные модули работают корректно в идеальных условиях.Но фронтенд — это не только логика, но и:UI-компоненты (кнопки, формы, списки)API-взаимодействия (запросы, обработка ответов)Глобальное…
-
Особенности подачи входных данных при фаззинге в режиме Persistent Mode на примере Libfuzzer + CURL
Дисклеймер: Автор не претендует на описание самых эффективных или универсальных методов фаззинга. Автор также не исключает существование других методов решения описанных ниже проблем. Материал носит ознакомительный характер и ориентирован на специалистов, уже имеющих опыт работы с фаззингом, но сталкивающихся с…
-
Microsoft провела исследование: насколько люди хорошо распознают изображения, созданные ИИ
Новое исследование Microsoft AI for Good, в котором описывается эксперимент с участием более 12,5 тыс. человек по всему миру и анализом 287 тыс. изображений, показало, что общий процент успешного распознавания изображений, созданных ИИ, составляет всего 62%, пишет Neowin.Участники исследования проходили…
-
Экологичное расставание с Алисой: строим полностью локальный и приватный голосовой ассистент
Идея отказаться от использования Яндекс Алисы в системе умного дома возникла у меня после новости о принятии Госдумой законопроекта, касающегося штрафов за поиск и доступ к экстремистским материалам в интернете. Казалось бы, при чём тут голосовой помощник? Однако Яндекс входит…
-
Компьютеры Thomson: как Франция пыталась стать лидером домашней электроники
Франция всегда выбирала свой собственный путь — особенно там, где остальные считали, что всё уже давным-давно придумано. В те времена, когда весь мир для передачи информации ещё пользовался дискетами, а компьютерные сети не вышли за пределы научных лабораторий, французы вовсю…
-
Знакомство с программным USB на CH32V003
❯ ВступлениеДавно хотел сделать устройство с USB, но больше всего мне казалось интересным это использовать программное USB. И для микроконтроллера CH32V003 давно существует библиотека rv003usb, которая решает эти задачи. В этой статье можно было бы рассказать как делать простейшее USB-устройство на…
-
Проверьте себя: совершаете ли вы эти ошибки в английском
Привет! Меня зовут Маша Фадеева, я методист и преподаватель английского в Практикуме. Ошибки — штука одновременно объективная и субъективная: есть чёткие правила, есть стилистический выбор, а есть то, что раньше было недопустимо, а теперь превратилось в норму и волнует разве…