Выпуск Electron 12.0.0, платформы создания приложений на базе движка Chromium

Подготовлен релиз платформы Electron 12.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 89, платформы Node.js 14.16 и JavaScript-движка V8 8.9.

source https://www.opennet.ru/opennews/art.shtml?num=54705

Как использовать GraphHopper для построения пешеходных маршрутов по собственным правилам

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

Решений, для построения маршрута тоже немало, в том числе существует GraphHopper, который умеет строить маршруты, и для автомобилей, и для пешеходов, и даже для пешего туризма, – подойдёт в 99% случаев.

Далее речь пойдёт том, что делать в оставшемся 1% ситуаций, точнее о моём опыте использования GraphHopper, когда существующее решение не подходило. Требовалось учитывать дополнительные ограничения: строить пешеходные маршруты для людей с ограниченными возможностями. Не будет ни каких значимых особенностей реализации именно этой задачи. Максимально обобщённо.

Будет описано, как создать на основе библиотеки GraphHopper свой веб–сервис, который, по координатам начала и окончания пути, вернёт массив координат маршрута.

Пример приложения, со всеми необходимыми для запуска заглушками, можно найти в моём репозитории на GitHub.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/3e7UAki

Android — ViewPager2 — заменяем фрагменты на лету (программно)

Вдруг вам надо листать фрагменты через ViewPager2 и при этом подменять их динамически. Например, чтобы уйти “глубже” – пользователь из фрагмента “Главные настройки” переходит во фрагмент “Выбор языка”.

При этом новый фрагмент должен отобразиться на месте предыдущего фрагмента. А потом пользователь еще и захочет вернуться обратно…

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/3ecwqF6

ExtendScript: Работа со слоями

<= Предыдущая статья ExtendScript + Expression

И так, у нас готов макет для титров. Мы движемся к финишной прямой. Нам осталось только дописать скрипт, дополнив его методами копирования моделей на сцену. 

Заходим в метод createTitres и сразу после добавления сцены запускаем цикл, проходясь по массиву с данными титров.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/3uXfA3i

Как натренировать и использовать модель машинного обучения из Google таблиц с помощью BigQuery ML

Электронные таблицы используются везде. Это один из самых удобных инструментов для повышения производительности. С их помощью можно быстро упорядочить, рассчитать и представить данные. Google Таблицы – это приложение для работы с электронными таблицами в составе сервиса Google Workspace, с которым активно работают более 2 миллиардов пользователей

Машинное обучение также стало важным бизнес-инструментом. Когда появилась недорогая возможность высокоточного прогнозирования на основе данных, рынок стал развиваться по новому пути. По оценкам, каждый год доля машинного обучения в бизнесе будет увеличиваться более чем на 40 %.

Это наталкивает на мысль о том, что машинное обучение было бы разумно применять для анализа данных в таблицах. И это так! Тем более теперь для этого есть все средства. О них мы и поговорим в этой статье.

Читать далее

The following blog post Как натренировать и использовать модель машинного обучения из Google таблиц с помощью BigQuery ML is available on Хабр / Посты с меткой «google»

[Перевод] 11 вопросов на собеседовании по Spring Boot, которые заставляют задуматься

Большинство списков вопросов интервью по Spring Boot заставляют вас запоминать случайные детали из документации Spring Boot. Но запоминание — плохая замена истинному пониманию и уверенности в знании Spring Boot.

Поэтому сегодня мы собираемся применить другой подход. Вместо того, чтобы перечислять 50 вопросов по мелочам Spring Boot, мы сосредоточимся на 11, которые заставят вас задуматься и, таким образом, многому научиться на этом пути.
Вот они, в произвольном порядке.

Примечание: если вы сами проводите интервью по Spring Boot, возможно, вы захотите задать эти вопросы в открытом формате, ведущем к обсуждениям вместо того, чтобы ожидать ответов из учебников.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/3c7qsCQ

Red Hat удвоил минимальную стоимость подписки за RHEL для виртуальных машин

Предприятия, пользующиеся тарифным планом “Self-support”, обратили внимание на существенное увеличение стоимости подписки, при использовании Red Hat Enterprise Linux Server на виртуальных машинах. Компания Red Hat упразднила старый вариант подписки RH0197181 с самостоятельной поддержкой (Self-support) в пользу нового RH00005. По словам представителей Red Hat продажа новых подписок по тарифу RH0197181 была прекращена ещё в 2015 году, но старые подписки продолжали действовать.

from OpenNews.opennet.ru: События https://ift.tt/3biAvpr

Chrome сокращает цикл подготовки релизов и вводит в обиход редакцию Extended Stable

Разработчики браузера Chrome объявили о сокращении цикла подготовки новых выпусков с шести до четырёх недель, что позволит ускорить доведение новых возможностей до пользователей. Отмечается, что оптимизация процесса подготовки релизов и улучшение системы тестирования позволяет формировать выпуски более часто без ущерба качеству. Изменение вступит в силу начиная с выпуска Chrome 94, который будет сформирован в третьем квартале.

from OpenNews.opennet.ru: Основная лента https://ift.tt/38aCo5O
via IFTTT

Проект Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы

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

from OpenNews.opennet.ru: Основная лента https://ift.tt/3kIXRI0
via IFTTT

Google представил фреймворк Flutter 2 и язык Dart 2.12

Компания Google представила фреймворк построения интерфейса пользователя Flutter 2, который ознаменовал трансформацию проекта из фреймворка для разработки мобильных приложений в универсальный фреймворк для создания любых типов программ, включая программы для настольных систем и web-приложения.

source https://www.opennet.ru/opennews/art.shtml?num=54701

Ошибка в ядре Linux 5.12-rc1, приводящая к потере данных в ФС

Линус Торвальдс предостерёг пользователей о выявлении в экспериментальном выпуске ядра 5.12-rc1 критической проблемы, посоветовал не устанавливать для тестирования данную версию и переименовал Git-тег “v5.12-rc1” в “v5.12-rc1-dontuse”. Проблема проявляется при использовании файла подкачки и может привести к повреждению данных в файловой системе в которой размещён данный файл.

from OpenNews.opennet.ru: События https://ift.tt/3biXSPX

REST API с использованием Spring Security и JWT

Рано или поздно каждый Java-разработчик столкнется с необходимостью реализовать защищенное REST API приложение. В этой статье хочу поделиться своей реализацией этой задачи.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/3riIetk

Chrome сокращает цикл подготовки релизов и вводит в обиход редакцию Extended Stable

Разработчики браузера Chrome объявили о сокращении цикла подготовки новых выпусков с шести до четырёх недель, что позволит ускорить доведение новых возможностей до пользователей. Отмечается, что оптимизация процесса подготовки релизов и улучшение системы тестирования позволяет формировать выпуски более часто без ущерба качеству. Изменение вступит в силу начиная с выпуска Chrome 94, который будет сформирован в третьем квартале.

from OpenNews.opennet.ru: События https://ift.tt/38aCo5O

Хватит отдавать Гуглу ваши данные. Десять альтернатив для Google Analytics

4 сентября 1998 года Сергей Брин и Ларри Пейдж основали компанию Google. На заре своего существования Google представляла собой «фирму одного продукта», притом продукт получился настолько крутым и классным, что быстро пошатнул рыночные позиции конкурентов. Однако перенесемся на 23 года вперед. Современный Google — это уже давно не поисковая система. Вернее, не только поисковая система. Это огромная транснациональная и очень эффективная рекламная платформа, целый завод по производству денег, использующий в качестве сырья пользовательские данные. Но стоит ли делиться с этой платформой теми самыми данными? На этот счет есть разные мнения.
Читать дальше →

The following blog post Хватит отдавать Гуглу ваши данные. Десять альтернатив для Google Analytics is available on Хабр / Посты с меткой «google»

Проект Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы

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

from OpenNews.opennet.ru: События https://ift.tt/3kIXRI0

В правительстве обсуждают новый «Налог на Google» для зарубежных компаний, которые анализируют поведение россиян в сети

В правительстве предлагают ввести новый налог для глобальных компаний, который они будут платить за использование данных россиян и формирование рекламной политики на их основе, пишут «Ведомости». Это обсуждалось на совещании представителей IT-индустрии с вице-премьером Дмитрием Чернышенко. 

Читать далее

The following blog post В правительстве обсуждают новый «Налог на Google» для зарубежных компаний, которые анализируют поведение россиян в сети is available on Хабр / Посты с меткой «google»

Релиз Chrome 89

Компания Google представила релиз web-браузера Chrome 89. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 90 запланирован на 13 апреля.

from OpenNews.opennet.ru: Основная лента https://ift.tt/3e6HOm3
via IFTTT

Google больше не будет отслеживать пользователей для показа персонализированной рекламы

Google признал, что увеличение пользовательских данных в рекламных кампаниях привело к кризису доверия пользователей: так, согласно исследованию компании Pew Research Center, 72% респондентов считают, что почти все, что они делают в Интернете, отслеживается рекламодателями, технологическими фирмами или другими компаниями, а 81% убеждены, что потенциальные риски, с которыми они сталкиваются из-за сбора данных, перевешивают любые возможные преимущества. Поэтому Google принял решение отказаться от использования cookie в рекламе.

Читать далее

The following blog post Google больше не будет отслеживать пользователей для показа персонализированной рекламы is available on Хабр / Посты с меткой «google»

Google повышает производительность дополненной реальности на некоторых телефонах Android с двумя камерами

Google обновила свой SDK для приложений дополненной реальности. Обновление повысит производительность приложений с AR для некоторых моделей телефонов с двумя камерами.

Читать далее

The following blog post Google повышает производительность дополненной реальности на некоторых телефонах Android с двумя камерами is available on Хабр / Посты с меткой «google»

MailTrackerBlocker

One thing that has annoyed me about receiving email is so-called tracker pixels. These usually 1x1px transparent images that are remotely loaded into HTML email enable the sender to track information about be. A good resource about them is No To Spy Pixels.

As such I’ve tended to run my email clients with remote resource loading disabled, which isn’t the best experience as a surprising number of legitimate email even display the call-to-action link as the CSS styling doesn’t load either.

I use Apple Mail and recently came across MailTrackerBlocker which is an open source plugin for Apple Mail for Mac that blocks the major mail trackers. Obviously, allowing any remote resource to be loaded means that I may be tracked anyway, but it removes the common ones.

So far, I like it and think it’s a reasonable balance for me between not wanting to be completely tracked and living in the 1990s.

from Rob Allen’s DevNotes https://ift.tt/3kEcM68
via IFTTT

Back to Top