Приглашаем на конференцию QA Meeting Point http://amp.gs/jYrJz
Хабр
Приглашаем на конференцию QA Meeting Point
QA Meeting Point — бесплатная онлайн-конференция DINS для всех, кто интересуется тестированием ПО. Наша цель — объединить специалистов по всей стране, чтобы на одной площадке обсудить общие проблемы,...
«Магнитофон» для ZX Spectrum на базе Arduino http://amp.gs/jYrKj
Хабр
«Магнитофон» для ZX Spectrum на базе Arduino
Есть у меня аналог Спекки — персональный компьютер «Мастер». Он прошел несколько модернизаций, так что сейчас работает от обычного USB и с любым телевизором по SCART.Аутентичный вариант с ковром и...
Room + RxJava2 Flowable получение пустого списка при отсутствии данных http://amp.gs/jYrHQ
Хабр
Room + RxJava2 Flowable получение пустого списка при отсутствии данных
Когда я начал использовать Room для работы с БД, я задавался вопросом, как же более правильно сформировать подписку на изменения данных в таблице БД, чтобы если при подписке не было данных, то наш...
ТОП-3 ИБ-событий недели по версии Jet CSIRT http://amp.gs/jYrQm
Хабр
ТОП-3 ИБ-событий недели по версии Jet CSIRT
Читайте сегодня в ТОП-3 — о шифровальщике Memento Team, об утечке данных крупнейшего регистратора доменных имён и о РоС-эксплойте для неудачно исправленной уязвимости CVE-2021-41379. Новости...
Main Loop (Главный цикл) в Android Часть 3. Другие главные циклы http://amp.gs/jYSGU
Хабр
Main Loop (Главный цикл) в Android Часть 3. Другие главные циклы
Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его...
[Перевод] Язык программирования C++: Как он незаметно стал основой всего, и его ближайшее будущее http://amp.gs/jYSCH
Хабр
Язык программирования C++: Как он незаметно стал основой всего, и его ближайшее будущее
Мощный, гибкий, сложный: история C++ началась еще 40 лет назад, и по сей день он остается одним из наиболее широко используемых языков программирования. TechRepublic в беседе с создателем C++ Бьерном...
[Перевод] Красивые визуализации GitHub с помощью PyGraphistry http://amp.gs/jYSPw
Хабр
Красивые визуализации GitHub с помощью PyGraphistry
В чёрную пятницу, пока у нас стартует флагманский курс Data Science, делимся интерактивными графами подписок веб-разработчиков и разработчиков моделей ML, а также знакомим читателей с инструментом...
[Перевод] Воссоздаем Minecraft-подобную генерацию мира на Python http://amp.gs/jYSE2
Хабр
Воссоздаем Minecraft-подобную генерацию мира на Python
...используя диаграммы Вороного и много шумов Перлина/симплексных шумовПрим. переводчика: стоит отметить, что непосредственно в Minecraft используются отличные от описанных ниже подходов — игра не...
[Перевод] Отладка приложений Node.js в Kubernetes? http://amp.gs/jYSOS
Хабр
Отладка приложений Node.js в Kubernetes?
Зачем вам это нужно?При разработке кода на стороне сервера время от времени возникает проблема, которую очень трудно воспроизвести, наблюдаются утечки памяти или скачки процессора, которые вы не...
Техника — безопасности: что ожидает айтишника в инфобезе http://amp.gs/jYSOH
Хабр
Техника — безопасности: что ожидает айтишника в инфобезе
Привет, Хабр. Меня зовут Антон Иванов, я СТО «Лаборатории Касперского». Сейчас информационная безопасность — обширная область с очень размытым краем. Не всегда можно понять, где кончается обычная разработка и начинается ИБ-разработка. Под катом я расскажу…
Обзор отечественных микросхем, соответствующих 719 ПП РФ. Часть 2 http://amp.gs/jYSs2
Хабр
Обзор отечественных микросхем, соответствующих 719 ПП РФ. Часть 2
В 2020 году я опубликовал статью про отечественные микросхемы, соответствующие 719 ПП РФ. Напомню, что это одна из мер правительства по поддержке отечественных производителей на регулируемых...
Flutter: автоматизация UI тестирования http://amp.gs/jYSDn
Хабр
Flutter: автоматизация UI тестирования
Мы — команда мобильного проекта FL.ru (Алина Смирнова, Mobile QA Engineer и Виктор Котолевский, Flutter Mobile Development Lead). В своей статье хотим познакомить вас с Flutter Driver и рассказать об...
Python: самое короткое решение 41 задачи из проекта Эйлера http://amp.gs/jYNzD
Хабр
Python: самое короткое решение 41 задачи из проекта Эйлера
Привет! Сегодня мы решим 41-ю задачу из Проекта Эйлера. Сделаем это сначала в развёрнутом виде, а потом максимально сократим решение.УсловиеБудем считать n-значное число пан-цифровым, если каждая из...
Управление светодиодными индикаторами с помощью регистров сдвига с токовым выходом http://amp.gs/jYNEe
Хабр
Управление светодиодными индикаторами с помощью регистров сдвига с токовым выходом
Речь в этой статье пойдет о цифровых или цифробуквенных дисплеях для индикации различных показаний, которые часто так и называют индикаторами. Здесь мы остановимся только на одной их...
Как Angular загоняет фронтенд разработчиков в enterprise кабалу http://amp.gs/jYNSA
Хабр
Как Angular загоняет фронтенд разработчиков в enterprise-кабалу
В последние годы, рабство фронтенд разработчиков, использующих современные фреймворки, стало обыденностью. И данная статья рассказывает о том, как Angular буквально заставляет разработчиков...