Архив за 29 ноября 2017 - 10

Вводная часть (со ссылками на все статьи)

В водной статье я уже писал о том, что планируемым клиентом для проекта должен стать клиент Android: доступный большой аудитории, лёгкий, функциональный, красивый, быстрый (не приложение, а мечта!). Если с основаниями выбора платформы всё понятно, то с тем как реализовывать на базе неё все перечисленные требования – ясно было далеко не всё.

Ранее разработкой под Android не занимался поэтому достаточно ценными источниками информации для меня являлись:

После изучения указанных источников вопросов с архитектурой Android и взаимодействия их компонентов не осталось. Однако остался один наиважнейший вопрос: какова будет структура самого приложения? Пара примеров и прототипов показала, при росте функционала всё быстро начинало превращаться в «лапшу»:

  • Логика работы с объектами Android (Activity, Preferences, TextView ….) перемешивалась с бизнес-логикой;
  • Объекты хранения фигурировали в коде построения интерфейса;
  • Модульное тестирование превращалось в ад из-за необходимости работы с родными объектами Android и их подмены экземплярами Robolectric;
  • Проверка асинхронного кода была возможна только на устройстве или эмуляторе (по принципу: «запустил-проверил-повторил»).

Читать полностью »

Глава компаний Amazon и Blue Origin — Джеф Безос (Jeff Bezos) — продолжает возглавлять список самых богатый людей мира. Сейчас его состояние превышает 100 млрд долларов!

Если точнее, оно составляет 100,3 млрд долларов. Отметка в 100 млрд была преодолена благодаря росту акций Amazon в период распродаж в «Чёрную Пятницу». Всего за несколько дней состояние Безоса выросло на 2,4 млрд долларов.

Джеф Безос стал первым за 18 лет владельцем состояния свыше 100 млрд долларов

Читать полностью »

image

Вам было когда нибудь интересно, как «звучит» электрический сигнал, проходящий по дорожкам печатных плат между микросхем, транзисторов, диодов, резисторов и конденсаторов? Один из вариантов такого сигнала в современной электронике — цифровая шина, а один из популярных интерфейсов для обмена данных по шине — UART. Он часто используется в микроконтроллерах для связи с компьютером или какой либо переферией. Чтобы получить звук на шине, вовсе не обязательно подключать динамик с усилителем к реальной шине с UARTом, ведь ее можно симулировать в программе. Вам интересно, какие звуки в итоге получились, или нужна программа, чтобы самому поэкспериментировать? Тогда прошу под кат.
Читать полностью »

Желающих совершить туристический космический полет уже собралось 900 человек

Глава компании Virgin Galactic Ричард Брэнсон рассказал о том, что идея запустить уже в этом году космический туризм многим пришлась по вкусу. Билеты на первые полеты приобрели уже 900 человек. И это не смотря на их дороговизну.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js