Android-приложение поверх других приложений

В 2013-году Facebook выпустил функцию Chat Heads для своего мессенджера, который позволяет вести переписку, не открывая сам мессенджер путем нажатия на маленькое круглое окошко, которое всегда висит на дисплее даже поверх других приложений:

image

Facebook одним из первых продемонстрировал реализацию «Drawing over other apps». Данную возможность разработчики сейчас используют в различных типах приложений — от боковых смарт-меню до записи экрана. В этой статье, хочу продеменстрировать процесс написания приложения-поверх-других-приложений на примере «анти-шпионской» программы Khameleon. Читать дальше →
Android-приложение поверх других приложений
Source: habrahabr

Учебник Thymeleaf: Глава 16. Кэш шаблонов

Оглавление

16 Кэш шаблонов

Thymeleaf работает благодаря набору парсеров для разметки и текста — который анализирует шаблоны в последовательности (открытый тег, текст, тег закрытия, комментарий и т. д.). И ряд процессоров по одному для каждого типа поведения, которые применяются и изменяют последовательность событий синтаксического анализа шаблона, чтобы создать ожидаемые результаты, объединив исходный шаблон с нашими данными.
Читать дальше →
Учебник Thymeleaf: Глава 16. Кэш шаблонов
Source: habrahabr

Пост №3451839

Автор: Tyekanik

Здравствуйте дети, к вам пришел пасхальный кролик из ВАШИХ КОШМАРОВ!ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3451839″ }, «headline»: «Здравствуйте дети, к вам пришел пасхальный кролик из ВАШИХ КОШМАРОВ! / смешные гифки :: пасха :: дети», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%81%D0%BC%D0%B5%D1%88%D0%BD%D1%8B%D0%B5-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BF%D0%B0%D1%81%D1%85%D0%B0-%D0%B4%D0%B5%D1%82%D0%B8-4391210.gif», «height»: 320, «width»: 256 }, «datePublished»: «2018-04-01T00:01:29+03:00», «dateModified»: «2018-04-01T00:01:29+03:00», «author»: { «@type»: «Person», «name»: «Tyekanik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3451839
Source: Joyreactor

«Письма в редакцию»

Одной из старейших форм коммуникации издательского коллектива с читателями являются «письма в редакцию». Данный вид коммуникации подразумевает, что редакция публикует наиболее интересные и злободневные из обращений читателей, сопроводив их своими ответами или комментариями. Разумеется, ввиду специфики наших проектов, термин «редакция» применим к нам весьма условно. Но эта концепция взаимодействия с аудиторией всегда казалась нам довольно интересной, и сегодня мы решили ее опробовать.


Читать дальше →
«Письма в редакцию»
Source: habrahabr

Опрос: как вам новый дизайн 4PDA?

Свершилось! Рады вам сообщить, что состоялся долгожданный редизайн 4PDA – то, чего вы так хотели, но боялись просить. Мы долго и упорно к этому шли, потратили очень много времени и сил, и теперь стоим, […]
Опрос: как вам новый дизайн 4PDA?
Source: 4pda

Учебник Thymeleaf: Глава 15. Подробнее о конфигурации

Оглавление

15 Подробнее о конфигурации

15.1 Resolver шаблонов

Для нашего виртуального бакалейного магазина Thymes мы выбрали реализацию ITemplateResolver под названием ServletContextTemplateResolver, которая позволила получить шаблоны в качестве ресурсов из контекста сервлета.

Помимо предоставления возможности создавать собственный шаблонный резольвер, реализуя ITemplateResolver, Thymeleaf включает в себя четыре реализации из коробки:
Читать дальше →
Учебник Thymeleaf: Глава 15. Подробнее о конфигурации
Source: habrahabr

Пост №3451833

Автор: artobstrel

Призывная компания …Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3451833″ }, «headline»: «Призывная компания … / ARTobstrel (artobstrelcomics) :: нарисовал сам :: artist :: римская империя», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/ARTobstrel-artist-%D0%BD%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D1%80%D0%B8%D0%BC%D1%81%D0%BA%D0%B0%D1%8F-%D0%B8%D0%BC%D0%BF%D0%B5%D1%80%D0%B8%D1%8F-4391199.jpeg», «height»: 593, «width»: 940 }, «datePublished»: «2018-03-31T23:51:43+03:00», «dateModified»: «2018-03-31T23:51:43+03:00», «author»: { «@type»: «Person», «name»: «artobstrel» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3451833
Source: Joyreactor

Пост №3451826

Автор: illian

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3451826″ }, «headline»: «рыжий :: касание :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D1%80%D1%8B%D0%B6%D0%B8%D0%B9-%D0%BA%D0%B0%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-4391183.jpeg», «height»: 978, «width»: 550 }, «datePublished»: «2018-03-31T23:44:10+03:00», «dateModified»: «2018-03-31T23:44:10+03:00», «author»: { «@type»: «Person», «name»: «illian» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3451826
Source: Joyreactor

[Перевод] 4 совета по работе с Vue.js

Вот несколько советов по работе с Vue.js которые я выработал за последний год.

1.) Используйте стрелочные функции в компонентах

ES6 подарил нам новый способ объявления функций с удобным биндингом текущей области видимости. При использовании старого способа, this может ссылаться не на то что вы ожидаете.
Например:

Читать дальше →
[Перевод] 4 совета по работе с Vue.js
Source: habrahabr

[Перевод] DEFCON 23. «Let'sEncrypt: чеканка бесплатных сертификатов шифрования для Интернет». Ян Жу, Питер Эккерсли, Джеймс Кастен

Меня зовут Ян Жу, я инженер по безопасности компании Yahoo, это Питер Эккерсли, ведущий компьютерный специалист компании Electronic Frontier Foundation, лидер команды разработчиков технологий, и Джеймс Кастен, специалист по технологиям и аспирант компьютерных наук и инженерии Мичиганского университета. Итак, кого из Вас потрясла возможность зашифровать весь Интернет? Я в восторге от вашего энтуазиазма!

Так вот, какие проблемы волнуют мир, кроме глобального потепления, детского голода и всего подобного? Проблема того, что протоколы защиты транспортного уровня TLS до сих пор не распространены повсеместно, даже в 2015 году. Прошлым летом, когда я захотела воспользоваться сайтом Quora, я зашла на страничку авторизации и увидела, что она сделана на основе простого HTML, что уже плохо. Кроме того, HTML открыт для воздействия инструментов злоумышленников и передаёт Ваши пароли в виде открытого текста. Это действительно плохо, если Вы ежедневно видите миллионы активных пользователей, которые входят на сайт подобным образом. Целью Quora является распространение социальных знаний, а может, и дезинформация пользователей, это сайт вопросов-ответов на различные темы.

Есть ещё такой небольшой сайт под названием Google, пусть поднимут руки те, кто о нём слышал, так вот они всегда были достаточно хороши в смысле использования SSL. Однако некоторые странички, как вот этот лендинг приложений Google Ads, до сих пор по умолчанию использует обычный протокол HTTP. Вы можете сказать, что в этом нет ничего страшного, это статичная публичная страница, не требующая ввода пользовательских данных. Но человек вроде меня, который разбирается в этих вопросах, проверит, куда ведёт кнопка Log In. Обычный пользователь, ничего не подозревая, после нажатия на эту кнопку может быть перенаправлен на фишинговый сайт, где и введёт свои регистрационные данные. Читать дальше →
[Перевод] DEFCON 23. «Let'sEncrypt: чеканка бесплатных сертификатов шифрования для Интернет». Ян Жу, Питер Эккерсли, Джеймс Кастен
Source: habrahabr