Дайджест свежих материалов из мира фронтенда за последнюю неделю №226 (29 августа — 4 сентября 2016)

Автор: admin от 4-09-2016, 23:00, посмотрело: 209

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда

Дайджест свежих материалов из мира фронтенда за последнюю неделю №226 (29 августа — 4 сентября 2016)

Категория: Программирование » Веб-разработка

 

Дайджест интересных материалов для мобильного разработчика #169 (29 августа-4 сентября)

Автор: admin от 4-09-2016, 20:10, посмотрело: 231

Мы в ожидании мероприятия Apple в среду обсуждаем красоту Unity, лучшие проекты на Swift, заработок на Pokemon Go (или, вернее, попытку заработка), использование расширений в браузере Яндекса и большую кнопку «Счастье».

Дайджест интересных материалов для мобильного разработчика #169 (29 августа-4 сентября)

Категория: Веб-разработка, Android, Windows, iOS

 

DisQwerty: чтобы печатать не нужно больше одной кнопки

Автор: admin от 4-09-2016, 19:20, посмотрело: 368

Всем привет! Как я писал тут, я разработал клавиатуру для людей с очень тяжелыми двигательными нарушениями, которые могут нажимать только одну кнопку. Наверно нужно сразу оговориться, что это не уникальная разработка и такие клавиатуры есть во многих операционных системах в стандартных программах экранных клавиатур. Однако моя разработка включает уникальные функции. О них и как они появились я сейчас расскажу. Ссылки на GitHub будут в конце поста.


DisQwerty: чтобы печатать не нужно больше одной кнопки

Категория: Веб-разработка, Android

 

Несколько примеров практического использования RxJava

Автор: admin от 4-09-2016, 12:45, посмотрело: 441

RxJava — это реализация ReactiveX для Java — библиотеки для асинхронной обработки потоков данных. Паттерн observable на стероидах, как они сами пишут. В интернете, в том числе на Хабре, есть много «введений в RxJava». Я хочу привести несколько примеров реальных задач. Они не очень сложные, но возможно кто-то увидит какие-то сходства со своими и задумается.

Собственно, задачи:

1. Простое клиентское TCP-соединение. Есть протокол поверх TCP/IP, нужно сформировать сообщение, подключиться к удаленному узлу, если еще не подключился, передать сообщение и прочитать ответ. Плюс обработка ошибок, проверка таймаутов, повтор отправки в случае неудачи. Жестких требований к производительности нет, трафик не большой.

2. Есть двигатель и некоторый датчик. Нужно произвести сканирование — пройтись двигателем по заданной траектории: послать двигатель к точке, дождаться, когда он к ней приедет, снять показания датчика, отобразить точку на графике (в GUI потоке), поехать к следующей точке…

3. Полученные после сканирования данные нужно обработать (условно длительный вычислительный процесс) и засунуть в pdf-отчет (условно длительный процесс ввода-вывода) вместе с изображением графика и данными введенными пользователем (GUI поток).
Решения с комментариями

Категория: Программирование

 

Изучаем OpenGL ES2 для Android Урок №4. Текстуры

Автор: admin от 4-09-2016, 11:10, посмотрело: 1088

Перед тем как начать

» Если вы новичок в OpenGL ES, рекомендую сначала изучить предыдущие 3 урока: раз / два / три
» Основы кода, используемого в этой статье, взяты отсюда и отсюда.

Результатом данного урока будет дельфин прыгающий над поверхностью моря.

Изучаем OpenGL ES2 для Android Урок №4. Текстуры

Категория: Программирование, Веб-разработка, Android