Побеждаем Android Camera2 API с помощью RxJava2 (часть 1)

Как известно, RxJava идеально подходит для решения двух задач: обработки потоков событий и работы с асинхронными методами. В одном из предыдущих постов я показал, как можно построить цепочку операторов, обрабатывающую поток событий от сенсора. А сегодня я хочу продемонстрировать, как RxJava применяется для работы с существенно асинхронным API. В качестве такого API я выбрал Camera2 API.

Ниже будет показан пример использования Camera2 API, который пока довольно слабо задокументирован и изучен сообществом. Для его укрощения будет использована RxJava2. Вторая версия этой популярной библиотеки вышла сравнительно недавно, и примеров на ней тоже немного.

Для кого этот пост? Я рассчитываю, что читатель – умудрённый опытом, но всё ещё любознательный Android-разработчик. Очень желательны базовые знания о реактивном программировании (хорошее введение – здесь) и понимание Marble Diagrams. Пост будет полезен тем, кто хочет проникнуться реактивным подходом, а также тем, кто хочет использовать Camera2 API в своих проектах. Предупреждаю, будет много кода!

Исходники проекта можно найти на GitHub.

Читать дальше →
Побеждаем Android Camera2 API с помощью RxJava2 (часть 1)
Source: habrahabr

Yii 1.1.19

Команда PHP-фреймворка Yii выпустила версию 1.1.19. Получить её можно либо через Composer, либо архивом со страницы.

Данная версия является релизом ветки Yii 1.1, которая достигла EOL и получает только исправления безопасности и поддержки PHP 7.

Релизы, такие как этот, позволяют обновить PHP на серверах с Yii 1.1 и, тем самым, обновиться на поддерживаемые командой PHP-версии.

Yii 1.1.19 совместим с PHP 7.1, патчи безопасности на который будут выходить до 1 декабря 2019.

Читать дальше →
Yii 1.1.19
Source: habrahabr

Пост №3132474

Автор: Requin

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3132474″ }, «headline»: «Гироскутер :: трактор», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%93%D0%B8%D1%80%D0%BE%D1%81%D0%BA%D1%83%D1%82%D0%B5%D1%80-%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D1%80-3889014.jpeg», «height»: 539, «width»: 480 }, «datePublished»: «2017-06-08T12:19:28+03:00», «dateModified»: «2017-06-08T12:19:28+03:00», «author»: { «@type»: «Person», «name»: «Requin» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3132474
Source: Joyreactor

Будущее MDN — фокус на Web Docs

На волне роста Mozilla Developer Network в сторону гораздо более крупного свода документации не только по продуктам компании (Firefox, Gecko и др.) было принято решение окончательно изменить фокус проекта и сконцентрировать его на открытых Веб-технологиях.


Читать дальше →
Будущее MDN — фокус на Web Docs
Source: habrahabr

Цитата #445238

xxx: Сегодня встретил одну знакомую, пока шли разговорились. Так вот идем мы и в один момент она наклоняется ко мне и тихим шепотом: «хочешь испытать острых ощущений» и подмигивает мне, когда я ответил : «Однако, а почему бы и нет» она взяла и подставила к моему боку нож. Ну офигеть просто.
Цитата #445238
Source: bash

Цитата #445237

Yarasa: воспалились уши, назначили антибиотики, кишечник отреагировал бурно, из дому никуда не выйти. По такому случаю умяла сосиски в остром соусе, мороженого, дрожжевых плюшек и закусила молоко арбузом. Помирать — так с музыкой >_<.
Цитата #445237
Source: bash

Умные заглушки для интеграции

Прошли те времена, когда банковские системы представляли из себя большие монолитные приложения, неспешно обновляющиеся с учетом требований регулятора. Сейчас это сотни взаимодействующих между собой подсистем и тысячи модулей,  которые непрерывно развиваются вместе с новыми требованиями бизнеса и быстро меняющимся IT-пространством. На разработку всего этого брошены сотни отдельных боевых единиц — Agile-команды.


Читать дальше →
Умные заглушки для интеграции
Source: habrahabr

Киберкампания watering hole от Turla: обновленное расширение для Firefox использует Instagram

Некоторые схемы АРТ-атак не меняются годами. Например, атаки watering hole в исполнении кибергруппы Turla. Эта группировка специализируется на кибершпионаже, ее основные цели – правительственные и дипломатические учреждения. Схему watering hole хакеры используют для перенаправления потенциальных жертв на свою C&C-инфраструктуру как минимум с 2014 года, иногда внося небольшие изменения в принцип работы.


Мы в ESET следим за кампаниями Turla и недавно обнаружили, что хакеры вернулись к использованию метода, заброшенного на несколько месяцев.

Читать дальше →
Киберкампания watering hole от Turla: обновленное расширение для Firefox использует Instagram
Source: habrahabr

Пост №3132459

Автор: Авгусt

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3132459″ }, «headline»: «ШУМЕР, 2700 ГОД ДО ИЗ. ВОТ В МОИ ВРЕМЕНА, У НАС НЕ БЫЛО НИКАКИХ ^ ГАДЖЕТОВ! / toonhole :: перевел сам :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/toonhole-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BB-%D1%81%D0%B0%D0%BC-3888995.png», «height»: 1431, «width»: 708 }, «datePublished»: «2017-06-08T12:03:28+03:00», «dateModified»: «2017-06-08T12:03:28+03:00», «author»: { «@type»: «Person», «name»: «Авгусt» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3132459
Source: Joyreactor

Испанские учёные с помощью VR научат людей не бояться смерти

Полезность симуляторов для устройств
виртуальной реальности не стоит недооценивать. С их помощью, например, людей можно
легко и эффективно обучить многим профессиям. Не так давно мы писали о том, что
сотрудники […]
Испанские учёные с помощью VR научат людей не бояться смерти
Source: 4pda