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