Месяц: Октябрь 2020
-
Подпольная тригонометрия различных метрик
—
от автора
Эта небольшая заметка призвана обратить внимание на одно довольно неочевидное свойство тригонометрических функций, а именно: зависимость от метрики в которой мы работаем. Под катом я не могу обещать строжайших математических выкладок и общепринятой терминологии, но что я обещаю, так это много картинок, которые насытят Ваш пытливый ум пониманием альтернативной тригонометрии.
-
Flipper Zero — прогресс за сентябрь
—
от автора
Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который я разрабатываю с друзьями. Предыдущие посты [1],[2],[3],[4],[5] В этом выпуске: Системное API, Набор для разработчиков, Улучшения в механике и электронике, Обновления в GPIO, Новая функция в NFC, Удаленный тестовый стенд. В сентябре мы почти ничего не писали о проекте, и сейчас пришло время…
-
Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру
—
от автора
История нашей игры началась в 2016 году с покупки приставки Apple TV. Это был очень желанный девайс, на котором я обнаружил несколько игр, в том числе детских. Одна из них была от знаменитой студии, и она настолько мне понравилась, что я сказал своей супруге и музе: «Дорогая, я хочу сделать игру для нашей дочери!» Она…
-
Дайджест свежих материалов из мира фронтенда за последнюю неделю №436 (5 — 11 октября 2020)
—
от автора
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
-
STM32 и LCD2004A без I2C интерфейса
—
от автора
Недавно начал изучать STM32 контроллеры и понадобилось взаимодействие с LCD дисплеем. Из дисплеев нашел у себя только 2004A, причем без I2C интерфейса. О нем и пойдет речь в этой статье. Для начала необходимо подключить дисплей к контроллеру. Подключаем по схеме: PB0 — PB7 — выводы контроллера.
-
Нетривиальное слияние репозиториев с помощью GitPython
—
от автора
Задача Дано: проект на основе OpenWRT (а он — на основе BuildRoot) с одним дополнительным репозиторием, подключенным как feed. Задача: слить дополнительный репозиторий с основным. Предыстория Мы делаем маршрутизаторы и, однажды, захотели дать клиентам возможность включать свои приложения в прошивку. Чтобы не мучаться с выделением SDK, toolchain и сопутствующими сложностями, решили выложить весь проект на…
-
Дайджест интересных материалов для мобильного разработчика #365 (5 — 11 октября)
—
от автора
В нашей новой подборке ловим баги на клиентах, пишем автотесты и встраиваем аналитику, изучаем KMM и новинки Flutter, дизайн системы и работу CTO, игровую логику и траты россиян на приложения. Подключайтесь!
-
«Если уже слили»: как сделать документооборот чуточку безопаснее — базовые ИБ-рекомендации
—
от автора
Ранее мы обсуждали неочевидные моменты, связанные с ротацией парольных фраз и персональной ИБ. Сегодня продолжим тему, но поговорим о работе с файлами, а именно о том, как вычислить, кто «слил» конфиденциальную информацию по метаданным и защитить документы компании. Wikimedia / U.S. Navy photo / PDПоиск «уникальных утечек»Если компания обменивается конфиденциальными файлами с большим количеством партнеров,…
-
Кривые Безье. Немного о пересечениях и как можно проще
—
от автора
Article Вы сталкивались когда-нибудь с построением (непрерывного) пути обхода кривой на плоскости, заданной отрезками и кривыми Безье? Вроде бы не сильно сложная задача: состыковать отрезки кривых в один путь и обойти его "не отрывая пера". Замкнутая кривая обходится в одном направлении, ответвления — в прямом и обратном, начало и конец в одном узле. Всё было…
-
«Найди все сам»: как подбирать музыку для работы и отдыха без помощи рекомендательных систем
—
от автора
Варианты для поиска новой музыки — есть, и их много. В прошлый раз мы остановились на музыкальных платформах, email-рассылках и подкастах. Сегодня обсудим, как в решении этой задачи помогают онлайн-выставки, изучение лейблов и карт музыкальных микрожанров.Фотография: Edu Grande. Источник: Unsplash.comDigital-выставкиНа днях — в одном из наших дайджестов — мы прошлись по импровизированной онлайн-выставке аудиотехники: рассказали…