Руководство по фоновой работе в Android. Часть 2: Loaders

Автор: admin от 27-02-2018, 13:25, посмотрело: 62

Это вторая из серии статей об инструментах и методах фоновой работы в Android. Ранее уже были рассмотрены AsyncTask, в следующих выпусках — ThreadPools с EventBus, RxJava 2 и корутины в Kotlin.



Руководство по фоновой работе в Android. Часть 2: Loaders

Категория: Операционные системы » Android

 

Личный опыт: подборка материалов о виртуальной инфраструктуре, ИБ и трендах на рынке IaaS

Автор: admin от 24-02-2018, 19:40, посмотрело: 106

В этой подборке мы собрали статьи разного уровня сложности: от базовых рекомендаций для тех, кто только начинает знакомиться с виртуальной инфраструктурой, до тематических руководств и теоретических статей.



Здесь мы задействовали главным образом те материалы, которые подготовили наши сотрудники. Они выходят как в нашем блоге на Хабре, так и в корпоративной ленте на сайте 1cloud. Помимо этого, мы учли англоязычные статьи по выбранным темам.



Личный опыт: подборка материалов о виртуальной инфраструктуре, ИБ и трендах на рынке IaaS

Категория: Операционные системы » Android

 

Альтернатива платному отключению рекламы в бесплатном приложении Android

Автор: admin от 24-02-2018, 19:40, посмотрело: 104

Доброго времени суток, Хабрахабр!



Меня зовут Александр, я работаю тренером по питанию, а в свободное время по вечерам — инди разработчик под ОС Android. Сегодня хочу с вами поделиться опытом реализации альтернативного платному способу отключения рекламы в приложении — отключение рекламы за просмотр рекламы (AdMob Rewarded Video Ads). Интересно? Тогда добро пожаловать под кат.

Категория: Операционные системы » Android

 

Непрерывные переходы между общими элементами: из RecyclerView во ViewPager

Автор: admin от 21-02-2018, 17:55, посмотрело: 180

Использование переходов в Material Design дает приложению визуальную непрерывность. Пока пользователь ходит по приложению, элементы интерфейса в нем меняют состояние. Анимации переходов соответствующих элементов от одного экрана к другому подчеркивают идею о том, что интерфейсы осязаемы.



Целью этой статьи является предоставление гайдлайнов и реализации для определенных непрерывных переходов между фрагментами ОС Android. Мы продемострируем, как реализовать переход из картинки в RecyclerView в картинку внутри ViewPager и обратно, используя "общие элементы" (shared elements) чтобы определить, как и какие элементы участвуют в переходе. Мы также обработаем сложный случай перехода обратно в сетку после листания на странице к элементу, который в сетке изначально был за пределами экрана.



Вот результат, которого мы хотим добиться (анимированная версия под катом).



Непрерывные переходы между общими элементами: из RecyclerView во ViewPager

Если вы хотите пропустить объяснение и сразу приступить к изучению кода, вы найдете его здесь.



От переводчика. Далее будет довольно много кода и гифок (по прикидкам, мегабайт на 20).

Категория: Операционные системы » Android

 

Препарирование файлов .XLSX: редактирование файла средствами PL/SQL

Автор: admin от 21-02-2018, 16:25, посмотрело: 142

Часть 1. Введение, стили

Часть 2. Строки, разметка

Часть 3. Редактирование через PL/SQL



Доброго дня. Третья часть разговора про формат XLSX подоспела. Я не случайно начал со внутреннего устройства файла. Не понимая где что находится и как выглядит, сложно понять, для чего я сделал то-то и то-то. К тому же, теперь я могу сделать несколько замечаний:



Первое. Если я не упомянул какой-то элемент, который нужен именно вам, — создайте пустой файл XLSX, сделайте нужный элемент и сохраните. Теперь вы знаете, где искать код, определяющий этот элемент.



Второе. OpenXML допускает наличие в разметке произвольного текста, если он не нарушает структуру тегов (этим мы будем очень активно пользоваться). Сейчас проиллюстрирую. Вот так делать можно:

Категория: Операционные системы » Android

 

Как подобрать хорошее освещение для реалистичных интерьеров?

Автор: admin от 21-02-2018, 16:25, посмотрело: 107

Родриго Льорет показал способ, которым он добился такой реалистичной картинки для своей последней работы в UE4.



Как подобрать хорошее освещение для реалистичных интерьеров?

Введение



Меня зовут Родриго Льорет, я ведущий художник окружений, живу в Мальмё и сейчас работаю в Massive Entertainment ведущим художником пропсов. Я участвую в создании видеоигр с 2005 года, когда я начал работу в PyroStudios, но бОльшую часть времени я был игровым художником серии Castlevania Lords of Shadow в MercurySteam.



Проект



Я хотел глубже исследовать UE, узнать о нём больше, поэкспериментировать с освещением и цветом. Просматривая свой Pinterest, я нашёл основу для своей работы и решил воссоздать её в UE. Но я хотел чего-то чёткого, чтобы не нужно было тщательно работать над каждой деталью каждой текстуры или каждым фрагментом сцены, как в моих прошлых проектах. Я хотел сосредоточиться на общей картине и добиться ощущения целостной сцены.

Категория: Операционные системы » Android

 

Сортировка списков на CSS

Автор: admin от 21-02-2018, 16:25, посмотрело: 63

Сортировка списков на CSS



Знаю, звучит толсто. Но это правда возможно. Почти. Предлагаемый мной способ вряд ли применим в крупных проектах, но в мелких, для себя, типа «сайтов про кота», вполне рабочее решение. Возможность сортировки нам предоставит flexbox и css-переменные (они же custom properties) и js тут не потребуется.
Итак, приступим

Категория: Операционные системы » Android

 

Python, Delphi и C++ глазами учёного

Автор: admin от 21-02-2018, 16:25, посмотрело: 154

Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++, чтобы здраво оценить время на «ремонт» сломанного кода и вообще — общее время разработки. Да, это статья про код, который был написан разными людьми на Delphi, Python и C++ для одной и той же задачи, внутри одной команды.



Python, Delphi и C++ глазами учёного

Категория: Операционные системы » Android

 

Mosdroid в Avito — анонс

Автор: admin от 21-02-2018, 16:25, посмотрело: 104

Привет! 3 марта приглашаем на встречу сообщества Mosdroid, которая пройдёт в офисе Avito. Регистрируйтесь на митап, приглашайте коллег. Поговорим о фреймворке Spock, нюансах обеспечения безопасности android-приложений и CI процессах. Под катом — программа встречи и тезисы выступлений, ссылки на регистрацию и видеотрансляцию митапа.



Mosdroid в Avito — анонс

Категория: Операционные системы » Android

 

Игры, в которых нужно писать код (часть 2)

Автор: admin от 20-02-2018, 15:05, посмотрело: 71

Игры, в которых нужно писать код (часть 2)

Игры и программирование — этот симбиоз помогает новичкам освоить азы кодинга, а опытным разрабам — освежиться и отвлечься от трудных повседневных задач. Вроде бы и развлекаешься, но в то же время с пользой для мозгов. Предлагаем вам вторую часть подборки игр, в которых нужно писать код. Если пропустили первую часть, тоже рекомендуем посмотреть, там много интересного.

Категория: Операционные системы » Android