Как передать данные между микроконтроллерами на 100 Mbps.
На передающей стороне используем таймер, один из сигналов сравнения выводим на пин — это будет тактовый сигнал, а второй будем использовать для запуска одной пересылки для DMA: http://amp.gs/rvl4
Опыт применения GSM-модуля в домашней автоматизации.
На даче холодно, и вы хотите за несколько часов до приезда туда включить обогреватель. Проблему можно решить с помощью GSM-модуля, который умеет отправлять и получать SMS-сообщения и реагировать на них: http://amp.gs/rvf8
Технология Fast Pair, разработанная Google для беспроводных наушников и аксессуаров, получит новые функции. Теперь проще будет найти их местонахождение в случае пропажи, а также следить за уровнем заряда: http://amp.gs/rveC
Аппаратный модуль, скрывая уровень обмена логическими уровнями, превращает протокол USB в своеобразную магию. Для того же, чтобы прочувствовать, как эта «магия» работает, нет ничего лучше, чем воспроизвести её с нуля, начиная с самого низкого уровня: http://amp.gs/rvy9
Создание и сопровождение общих компонентов — процесс, в котором должны быть заняты множество команд. Руководитель службы общих компонентов «Яндекса» объясняет, как их разработка переросла выделенную команду «Лего»: http://amp.gs/rvR6
Tinder запустил новый способ оплаты в обход Google Play.
Теперь пользователи смогут вводить данные для платежей прямо в приложении. Информация, оставленная пользователем, сохраняется, чтобы использовать её при дальнейшей оплате: http://amp.gs/rvS4
Здесь нет руководств по программированию, зато есть любопытные издания о криптографии и теоретической информатике, об основателях IT-компаний, есть и научная фантастика, написанная разработчиками и о разработчиках: http://amp.gs/rvDe
Дайджест интересных материалов для мобильного разработчика #307 (15-21 июля).
В этом выпуске — рефакторинг, возвращение триала в App Store, Kotlin как «прорыв года», хакатоны для развития команды, скрытые игровые механики и заработки FaceApp: http://amp.gs/rvLb
«Nginx в теории может то, что я хочу, работает резво, да ещё позволяет всякие извращения с конфигурированием. Спустя полдня настойчивых поисков родилось стабильно работающее уже несколько месяцев решение»: http://amp.gs/rgju
«Когда я вместе с моим нынешним соведущим год назад запускал подкаст «В бесконечность и далее», я не смог найти ни одной по-настоящему всеобъемлющей статьи. Поэтому решил попытаться заполнить этот пробел»: http://amp.gs/rgzn
«Для меня отсутствие в языке любой фичи, способной выстрелить в ногу, обычно важнее выразительности. В этом слегка философском эссе я хочу поговорить о моей особенно любимой фиче, отсутствующей в Rust, — о конструкторах»: http://amp.gs/rgt1
«В мир IT я пришёл из теоретической физики. Естественно, я всё время сопоставлял физический и экономический подходы к познанию законов природы и экономики. По этой теме созрела некая точка зрения»: http://amp.gs/rgpB
Как, PGP никуда не годится? Зачем же тогда его советуют использовать? Ответ в том, PGP действительно никуда не годится, и никому никогда не следует его рекомендовать. Он должен исчезнуть: http://amp.gs/rgnn
Введение в Screen Capture API: сканируем QR-коды в браузере.
Новым этот API назвать сложно, однако поддержка браузерами всё ещё достаточно слабая. Тем не менее его можно использовать для персональных проектов или там, где эта поддержка не так важна: http://amp.gs/rgx5
Его цель — значительно улучшить время выполнения и производительность доступа к данным для микросервисов и serverless-приложений, при этом не потеряв в продуктивности по сравнению с GORM и Spring Data: http://amp.gs/rgky
«Умные» очки планируют использовать для помощи детям с аутизмом.
Как показали исследования, Google Glass действительно помогает распознавать эмоции, поддерживать зрительный контакт и, как итог, успешнее взаимодействовать с окружающими людьми: http://amp.gs/rgPP
Рассмотрим, как построить программу на Go, такую, как компилятор или статический анализатор, которая взаимодействует с фреймворком компиляции LLVM, используя язык ассемблера LLVM IR: http://amp.gs/rgvF