14 мая в столице Эстонии пройдет конференция M-Health Congress Tallinn

Какие главные тренды прослеживаются в сфере eHealth в Европе? Насколько она рентабельна для инвестиций? Ответы на эти и другие вопросы прозвучат в столице Эстонии 14 мая, на конференции о новых технологиях в медицине — M-Health Congress Tallinn. Почему мероприятие пройдет в Эстонии? Организатор — международная компания Smile-Expo провела уже четыре успешных ивента по этой тематике […]

Сообщение 14 мая в столице Эстонии пройдет конференция M-Health Congress Tallinn появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2UWl2ke
via IFTTT

Сообщество рекламодателей Google переезжает на новую платформу

В скором времени сообщество рекламодателей Google перейдёт на новую платформу, интегрированную со Справочным центром Google Ads. Об этом сообщила администратор паблика Valentina B. Переход запланирован на апрель, а текущая платформа (Lithium) будет закрыта к июлю 2019 года. Если сроки изменятся, то Google проинформирует рекламодателей об этом отдельно. После запуска новой платформы в Справочных центрах всех […]

Сообщение Сообщество рекламодателей Google переезжает на новую платформу появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2YfyLEW
via IFTTT

[Из песочницы] Как создать игру, если ты ни разу не художник

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

И не надо…
Читать дальше →

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

Pinterest подал официальную заявку на IPO

22 марта визуальный поисковик Pinterest подал официальную заявку на проведение первичного размещения акций (IPO). По данным Bloomberg, в ходе IPO компания может привлечь около $1,5 млрд и получить оценку в $12 млрд. Как сообщалось ранее, Pinterest планирует выйти на IPO в середине апреля. В заявке компания также раскрыла свежую статистику по сервису. Так, на конец […]

Сообщение Pinterest подал официальную заявку на IPO появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2FryndZ
via IFTTT

Яндекс.Маркет запрещает использование рекламных слов в названиях магазинов

С 1 апреля Яндекс.Маркет изменит правила, касающиеся названий магазинов на сервисе. В них будет запрещено добавлять слоганы, девизы и другие слова, которые не относятся к названию магазина. Также нельзя будет использовать на Маркете названия с провокационными заявлениями, утверждениями, которые могут вводить в заблуждение пользователей или трактоваться неоднозначно. Сейчас у Маркета только одно требование к названиям — они не должны быть длиннее 50 символов. Некоторые партнеры добавляют туда слова […]

Сообщение Яндекс.Маркет запрещает использование рекламных слов в названиях магазинов появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2FuoUlY
via IFTTT

[Перевод] Криптография в Java. Класс Mac

Привет, Хабр! Представляю вашему вниманию перевод четвертой статьи “Java Mac” автора Jakob Jenkov из серии статей для начинающих, желающих освоить основы криптографии в Java.

Читать дальше →

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

У навыков для Алисы появились прямые ссылки, ведущие в диалог

Команда Яндекс.Диалогов добавила в навыки прямые ссылки для попадания прямо в диалог. Они доступны для всех опубликованных навыков на странице «Продвижение сайта», где ранее уже был представлен другой способ продвижения навыков — бейдж Алисы для установки на сайт.  При переходе по такой ссылке пользователь будет попадать сразу в навык Алисы, если на его устройстве Алиса есть, или на страницу навыка в Каталоге, если вдруг он по какой-то […]

Сообщение У навыков для Алисы появились прямые ссылки, ведущие в диалог появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2HN4bNj
via IFTTT

Google: бюджета органического трафика не существует

Ранее в этом месяце сотрудник Google Джон Мюллер напомнил в Twitter, что у поисковика нет ограничений на трафик для сайтов. То есть, он не перестанет направлять пользователей на сайт по достижению им какой-либо отметки. «Никакого “бюджета органического трафика” не существует. Мы пытаемся показывать страницы в поиске тогда, когда наши алгоритмы считают их релевантными, а не […]

Сообщение Google: бюджета органического трафика не существует появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2JCdh1R
via IFTTT

Google запускает новую версию Google Shopping во Франции

Google приступил к запуску новой, переработанной версии портала Google Shopping во Франции. Среди основных нововведений – интеграция с Shopping Actions, персонализированные рекомендации и обновлённый интерфейс. Если раньше Google Shopping был, по сути, сервисом для сравнения цен, то в обновлённой версии портала пользователи могут добавлять товары от ритейлеров-партнёров в корзину и оплачивать все покупки, используя варианты […]

Сообщение Google запускает новую версию Google Shopping во Франции появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2FtgmvW
via IFTTT

Сарафанное радио остается ведущим каналом получения информации о товарах

PR-агентство Идеи&Решения провело опрос потребителей разных рынков с целью выяснить, каким образом они получают информацию о брендах и новинках, и составило рейтинг самых востребованных каналов коммуникации 2019 года.  По результатам исследования WORD-OF-MOUTH (сарафанное радио) по-прежнему держит пальму первенства, несмотря на то что потеряло 8 % по сравнению с прошлым годом. Сейчас 60,6 % респондентов получают […]

Сообщение Сарафанное радио остается ведущим каналом получения информации о товарах появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2FtdlvC
via IFTTT

Google рассказал, как боролся с веб-спамом в 2018 году

Google опубликовал отчёт о борьбе с веб-спамом за 2018 год. В нём компания поделилась актуальными тенденциями и достигнутыми результатами в этой области. Всего Google выделяет три вида спама: Спам на взломанных сайтах; Спам, созданный пользователями; Ссылочный спам. Основные выводы отчёта: В 2018 году на спамные страницы приходилось менее 1% результатов поиска, посещённых пользователями. Влияние спама, […]

Сообщение Google рассказал, как боролся с веб-спамом в 2018 году появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2urvche
via IFTTT

Telegram снимает ограничения на удаление отправленных сообщений

Команда Telegram выпустила новую версию приложения, в которой пользователи получили полный контроль над любым личным чатом. Теперь можно удалить любое сообщение, отправленное или полученное с обеих сторон, в любом приватном чате. Сообщения исчезнут с устройств обоих собеседников, не оставляя следов. Удаление сообщений действительно для всех, без ограничения в 48 часов, как это было ранее. Павел […]

Сообщение Telegram снимает ограничения на удаление отправленных сообщений появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2FwU7pT
via IFTTT

Facebook ещё больше ограничил таргетинг для рекламы жилья, вакансий и кредитов

Facebook сообщил о новых изменениях в таргетинге рекламы в таких тематиках, как недвижимость, кредитование и трудоустройство. Теперь рекламодателям, которые размещают такие объявления, недоступен таргетинг по возрасту, полу и почтовому индексу. Нововведение призвано усилить защиту пользователей от дискриминации. Изменения коснулись таргетинга на пользователей Facebook, Messenger и Instagram из США. Помимо этого, Facebook готовит к запуску инструмент, […]

Сообщение Facebook ещё больше ограничил таргетинг для рекламы жилья, вакансий и кредитов появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2HF8tam
via IFTTT

Прошлое и будущее Java в интервью с Саймоном Риттером из Azul

Представляем вам интервью с Саймоном Риттером — человеком, который работал над Java с самого начала и продолжает делать это в роли заместителя технического директора Azul — компании, работающей над виртуальной машиной Zing JVM и одним из лучших сборщиков мусора, C4 (Continuously Concurrent Compacting Collector).

  • Целая жизнь вместе с Java;
  • Как оставаться на острие прогресса и кодить, когда ты CTO;
  • Лучшие и худшие фичи JDK;
  • Участие в исполнительном комитете Java Community Process;
  • Не страшно ли что-то сломать в глобальном масштабе;
  • Переход на JDK 11/12;
  • Цена поддержки собственного форка OpenJDK;
  • С4 & Falcon vs Shenandoah & Graal;
  • Нужен ли мощный сборщик в мире микросервисов;
  • Судьба серверов приложений, Java EE / Jakarta EE и JavaFx;
  • Путешествие в Россию и свежий доклад на JPoint.

Читать дальше →

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

[Перевод] Улучшенный sandboxing для Groovy скриптов

От переводчика: При разработке CUBA Platform мы заложили в этот фреймворк возможность исполнения пользовательских скриптов для более гибкой настройки бизнес-логики приложений. О том, хороша или плоха эта возможность (и мы говорим не только о CUBA), ведутся долгие споры, но то, что контроль исполнения пользовательских сценариев необходим — это ни у кого не вызывает вопросов. Одна из полезных возможностей Groovy для управления исполнением пользовательских скриптов представлена в этом переводе статьи Cédric Champeau. Несмотря на то, что он недавно‏ покинул команду разработки Groovy, сообщество программистов, по видимому, еще долгое время будем пользоваться плодами его трудов.

Один из наиболее часто используемых способов использования Groovy — это скриптинг, поскольку Groovy позволяет легко исполнять код динамически, в рантайме. В зависимости от приложения, скрипты могут находиться в различных местах: файловой системе, БД, удаленных сервисах… но самое важное — разработчик приложения, исполняющего скрипты, не обязательно сам их пишет. Более того, скрипты могут работать в ограниченном окружении (ограниченный объем памяти, лимит на количество дескрипторов файлов, время исполнения…), или вы можете захотеть запретить пользователю использовать все возможности языка в скрипте.

Этот пост вам расскажет

  • почему Groovy хорошо подходит для написания внутренних DSL
  • каковы его возможности в плане безопасности вашего приложения
  • как настроить компиляцию для улучшения DSL
  • о значении SecureASTCustomizer
  • о расширениях для контроля типов
  • как использовать расширения для контроля типов, чтобы sandboxing был эффективным

Читать дальше →

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

Проблема глубинных ссылок в HATEOAS

Внешнее связывание (глубинное связывание) — в интернете, это помещение на сайт гиперссылки, которая указывает на страницу, находящуюся на другом веб-сайте, вместо того, чтобы указать на начальную (домашнюю, стартовую) страницу того сайта. Такие ссылки называются внешними ссылками (глубинными ссылками).
Википедия

Дальше будет использоваться термин «глубинные ссылки», как наиболее близкий к англоязычному «deep links». Речь в данной статье пойдет про REST API, поэтому под глубинными ссылками будут подразумеваться ссылки на HTTP-ресурсы. Например, глубинная ссылка habr.com/ru/post/426691 указывает на конкретную статью на сайте habr.com.

HATEOAS – компонент REST-архитектуры, позволяющий предоставлять клиентам API информацию через гипермедиа. Клиенту известен единственный фиксированный адрес, точка входа API; все возможные действия он узнает из ресурсов, полученных от сервера. Представления ресурсов содержат ссылки на действия или другие ресурсы; клиент взаимодействует с API, динамически выбирая действие из доступных ссылок. Подробнее о HATEOAS можно прочитать на Википедии или в этой замечательной статье на Хабре.

HATEOAS – следующий уровень REST API. Благодаря использованию гипермедиа, он отвечает на многие вопросы, возникающие при разработке API: как управлять доступом к действиям на стороне сервера, как избавиться от жесткой связности между клиентом и сервером, как изменять адреса ресурсов в случае необходимости. Но он не дает ответа на вопрос о том, как должны выглядеть глубинные ссылки на ресурсы.
Читать дальше →

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

Присоединяйся Google Play Вебинар 29 Марта

Последние изменения в политиках и правилах Google Play вызвали самые оживленные дискуссии среди разработчиков, в том числе среди русскоговорящих разработчиков. Так как нам важно мнение разработчиков, мы решили провести в эту пятницу специальный вебинар для всех русскоговорящих разработчиков на тему Policy от команды Google Play. Присоединяйся к предстоящему вебинару от Google Play чтобы узнать больше о свежих новостях и самых часто возникающих у разработчиков проблемах. После вебинара будет возможность задать вопросы, не пропусти шанс встретить экспертов онлайн!

Читать дальше →

The following blog post Присоединяйся Google Play Вебинар 29 Марта is available on Хабр / Посты с меткой «google»

Google подтвердил, что больше не поддерживает rel=next/prev

На прошлой неделе стало известно, что Google больше не поддерживает атрибут rel=next/prev, который был запущен в 2011 году. При этом поисковик отключил его поддержку несколько лет назад, но никто об этом не знал. Тот факт, что rel=next/prev больше не используется, заметил один из сотрудников команды Google Webmasters, после чего справочные документы, посвящённые атрибуту, были удалены. […]

Сообщение Google подтвердил, что больше не поддерживает rel=next/prev появились сначала на Searchengines.ru.

from Searchengines.ru https://ift.tt/2Wop6KK
via IFTTT

Microsoft опубликовал Pyright, систему проверки типов для языка Python

Компания Microsoft открыла исходные тексты проекта Pyright, в рамках которого развивается система для применения статической типизации в приложениях на языке Python. Для разработчиков предлагается утилита командной строки для проверки типов и плагин для интегрированных сред разработки, поддерживающих протокол LSP (Language Server Protocol), таких как Visual Studio Code, Nuclide и Atom. Код написан на языке Typescript (диалект JavaScript со статической типизацией), использует Node.js и открыт под лицензией MIT.

source http://www.opennet.ru/opennews/art.shtml?num=50383