В статье показано, как работают библиотеки Spring (Spring Data, Spring Feign), и показано, как можно создать свою похожую библиотеку.
from Java – Объектно-ориентированный язык программирования https://ift.tt/36mhTlz
В статье показано, как работают библиотеки Spring (Spring Data, Spring Feign), и показано, как можно создать свою похожую библиотеку.
from Java – Объектно-ориентированный язык программирования https://ift.tt/36mhTlz
Содержание
Часть #2 (connecting/disconnecting)
Часть #4 (bonding), вы здесь
В предыдущей статье мы разобрались с операциями чтения/записи, включения/выключения нотификаций и организации очереди команд. В этой статье мы поговорим о сопряжении устройств (Прим. переводчика – далее я буду использовать термин «bonding»).
from Java – Объектно-ориентированный язык программирования https://ift.tt/3ptAFyS
В Google Maps появилась навигация по зарядным станциям для электромобилей. Функция пока будет работать в автомобилях со встроенными картами Google Maps — в настоящее время это Polestar 2 и Volvo XC40 Recharge, — а позднее и в других моделях.
The following blog post Google добавила в Maps навигацию по зарядкам для электромобилей is available on Хабр / Посты с меткой «google»
С недавнего времени к нам начало поступать много ошибочных звонков. Люди звонили и хотели заказать такси, купить что-то в Озоне, спрашивали Почту России и прочие услуги, которые к нам отношения не имеют. Когда это точно началось сказать сложно, ведь ошибся человек и ошибся, или может не он ошибся, а на АТС что-то не так соединилось. Но потом поток звонков возрастал. И тут обнаружилось:
The following blog post Как Google разбазаривает наши деньги и время пользователей is available on Хабр / Посты с меткой «google»
Консорциум W3C объявил о придании API, связанного с технологией WebRTC, статуса рекомендованного стандарта. Одновременно комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, опубликовал 11 RFC (8825-8835, 8854) с описанием архитектуры, элементов протокола, видов транспорта и механизмов коррекции ошибок, применяемых в WebRTC. RFC получили статус “Предложенного стандарта”, после чего начнётся работа по приданию RFC статуса чернового стандарта (Draft Standard), фактически означающего полную стабилизацию протокола и учёт всех высказанных замечаний.
from OpenNews.opennet.ru: События https://ift.tt/3t2VUtz
Первое что нужно сделать при разработке поисковых, диалоговых и прочих систем, основанных на natural language processing — это научиться разбирать тексты пользовательских запросов и находить в них сущности рабочей модели. Задача нахождения стандартных сущностей (geo, date, money и т.д.) в целом уже решена, остается лишь выбрать подходящий NER компонент и воспользоваться его функционалом. Если же вам нужно найти элемент, характерный для вашей конкретной модели или вы нуждаетесь в улучшенном качестве поиска стандартного элемента, придется создать свой собственный NER компонент или обучить какой-то уже существующий под свои цели.
Если вы работаете с системами вроде Alexa или Google Dialogflow — процесс обучения сводится к созданию простейшей конфигурации. Для каждой сущности модели вы должны создать список синонимов. Далее в дело вступают нейронные сети. Это быстро, просто, очень удобно, все заработает сразу. Из минусов — отсутствует контроль за настройками нейронных сетей, а также одна общая для данных систем проблема — вероятностный характер поиска. Все эти минусы могут быть совершенно не важны для вашей модели, особенно если в ней ищется одна-две принципиально отличающиеся друг от друга сущности. Но если элементов модели достаточно много, а особенно если они в чем-то пересекаются, проблема становится более значимой.
Если вы проектируете собственную систему, обучаете и настраиваете поисковые компоненты, например от Apache OpenNlp, Stanford NLP, Google Language API, Spacy или Apache NlpCraft для поиска собственных элементов, забот, разумеется, несколько больше, но и контроль над такой системой заметно выше.
Ниже поговорим о том, как нейронные сети используются при поиске сущностей в проекте Apache NlpCraft. Для начала вкратце опишем все возможности поиска в системе.
Читать дальше →
from Java – Объектно-ориентированный язык программирования https://ift.tt/3ooxLKz
Данная статья не история успеха, а скорее руководство «как не надо делать». Весной 2020 для поддержания спортивного тонуса участвовал в студенческом хакатоне (спойлер: заняли 2-е место). Удивительно, но задача из полуфинала оказалась более интересной и сложной чем финальная. Как вы поняли, о ней и своём решении расскажу под катом.
from Java – Объектно-ориентированный язык программирования https://ift.tt/2YnGOAO
Компания Mozilla при поддержке Google, Microsoft и других компаний учредила организацию Open Web Docs, нацеленную на продолжение поддержания проекта MDN (Mozilla Developer Network) как единой площадки для публикации документации для web-разработчиков, охватывающей поддерживаемые в современных браузерах технологии, включая JavaScript, CSS, HTML и различные Web API.
The following blog post Google, Microsoft и другие создали инициативу для продолжения проекта Mozilla Developer Network is available on Хабр / Посты с меткой «google»
Здравствуйте как и обещал в продолжение моей статьи о Автоматической публикации приложения в Google Play , рассмотрю в деталях процесс написания Telegram Bot`a для оповещения команды тестировщиков о выпуске новой версии.
from Java – Объектно-ориентированный язык программирования https://ift.tt/3chVw4C
Вице-премьер России Дмитрий Чернышенко поручил МВД и Роскомнадзору разработать схемы борьбы с мошенниками, которые создают фейковые сайты якобы с социальными выплатами от имени государства. Власти всерьёз обеспокоились ростом объёмов такого мошенничества, пишет «Коммерсантъ».
The following blog post «Ъ»: Власти обеспокоились фейковыми сайтами с социальными выплатами и решили бороться с ними is available on Хабр / Посты с меткой «google»
Исследователи безопасности из компании Qualys выявили критическую уязвимость (CVE-2021-3156) в утилите sudo, предназначенной для организации выполнения команд от имени других пользователей. Уязвимость позволяет получить доступ с правами root без прохождения аутентификации и без наличия необходимых полномочий. Проблема может быть эксплуатирована любым пользователем, независимо от присутствия в системных группах и наличия записи в файле /etc/sudoers. Для атаки не требуется ввод пароля пользователя, т.е. уязвимость может применяться посторонним для повышения привилегий в системе после компрометации уязвимости в непривилегированном процессе (в том числе запускаемом под пользователем “nobody”).
from OpenNews.opennet.ru: Проблемы безопасности https://ift.tt/3t0WhFi
via IFTTT
26 января 2021 года Google объявила в своем блоге об открытии исходного кода программы 3D-рисования в виртуальной реальности Tilt Brush. Это графическое приложение расширяет сферу применения ВР шлемов. По отзывам пользователей, редактор удобен и интуитивно прост в использовании.
Читать дальше →
The following blog post Google открыла код Tilt Brush, инструмента для рисования в ВР is available on Хабр / Посты с меткой «google»
Google отчиталась о результатах новых тестов, которые демонстрируют перспективы технологии, призванной заменить таргетинг рекламы на основе файлов cookie. Ранее компания наряду с Apple и Mozilla начала внедрять обновления конфиденциальности, которые будут блокировать cookie, отслеживающие историю просмотров пользователей.
Сейчас Google тестирует новый API под названием Federated Learning of Cohorts (FLoC), который призван заменить сторонние cookie. API реализован как расширение браузера в Google Chrome.
The following blog post Google утверждает, что нашла замену файлам cookie, которая обеспечивает конфиденциальность is available on Хабр / Посты с меткой «google»
Состоялся релиз web-браузера Firefox 85. Кроме того, сформировано обновление ветки с длительным сроком поддержки 78.7.0. На стадию бета-тестирования перешла ветка Firefox 86, релиз которой намечен на 23 февраля.
from OpenNews.opennet.ru: Основная лента https://ift.tt/3a4uGdF
via IFTTT
В этой статье мы поговорим о том, как установить и настроить службу обнаружения (service discovery) для Java-микросервисов.
from Java – Объектно-ориентированный язык программирования https://ift.tt/3cekH80
Для этого нам понадобится
1) Действующий account Google Play Developer
2) Сервер Linux с предустановленным Docker, в моём случае это Ubuntu 16.04
3) Установленный Android SDK
4) Jenkins – в данном случае развернём его при помощи Docker
5) Gitea – Удобная служба для собственного Git-репозитория (это не обязательно можно использовать и GItHub) её мы подымем также на базе Docker контейнера
from Java – Объектно-ориентированный язык программирования https://ift.tt/3pgYDxk
Latest PECL Releases:
from PHPDeveloper.org https://ift.tt/3pky4Yj
via IFTTT
В этот четверг на онлайн-митапе TechFest от компании Luxoft можно будет послушать и обсудить четыре доклада о разных вещах:
– Высокопроизводительном транспорте данных Aeron
– Работе с тяжёлой наследственностью приложений
– Multicloud-миграции
– Применении DevOps-инструментов для разработчиков
Каждого спикера после доклада можно будет как следует расспросить, а пройдёт мероприятие на виртуальной площадке, где можно «подойти» к другому участнику пообщаться с помощью видеосвязи.
Под катом есть вся информация о докладах, онлайн-площадке и регистрации.
from Java – Объектно-ориентированный язык программирования https://ift.tt/3iMFa5e
Компания Mozilla учредила организацию Open Web Docs, нацеленную на продолжение поддержания проекта MDN (Mozilla Developer Network), как единой площадки для публикации документации для web-разработчиков, охватывающей поддерживаемые в современных браузерах технологии, включая JavaScript, CSS, HTML и различные Web API. В августе 2020 года в ходе сокращения штата сотрудников Mozilla под увольнения попала вся команда MDN. С тех пор внесение исправлений и дополнений в документацию производилось отдельными энтузиастами.
from OpenNews.opennet.ru: Основная лента https://ift.tt/3c4YAB4
via IFTTT
Компания Mozilla учредила организацию Open Web Docs, нацеленную на продолжение поддержания проекта MDN (Mozilla Developer Network), как единой площадки для публикации документации для web-разработчиков, охватывающей поддерживаемые в современных браузерах технологии, включая JavaScript, CSS, HTML и различные Web API. В августе 2020 года в ходе сокращения штата сотрудников Mozilla под увольнения попала вся команда MDN. С тех пор внесение исправлений и дополнений в документацию производилось отдельными энтузиастами.
from OpenNews.opennet.ru: События https://ift.tt/3c4YAB4