Архив за 22 апреля 2018 - 5

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

Решения с использованием elasticsearch имеют один существенный недостаток — очень большая вероятность рассогласования основной базы данных, например PostgreSQL, MySQL, mongodb и elasticsearch, в которой хранятся индексы для поиска.
Читать полностью »

Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербанка рассказал о том, как строится разработка с помощью фреймворка kivy.

— Добрый день. Меня зовут Владислав Шашков, я работаю в Сбербанке и вообще-то я продуктовик, не разработчик. Именно этим может быть интересен мой доклад, потому что он наглядно покажет, что сделать мобильное приложение на Python достаточно несложно.
Читать полностью »

image

В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким уровнем свободы, где одно и тоже можно реализовать различными способами. Ну и вишенкой на торте недовольства являются, конечно же, implicit'ы. Я соглашусь, что implicit'ы одна из самых спорных фич языка, особенно для новичков. Само название «неявные», как бы намекает. В неопытных руках implicit'ы могут стать причиной плохого дизайна приложения и множества ошибок. Я думаю каждый, работающий со Scala, хотя бы раз сталкивался с ошибками разрешения ипмлиситных зависимостей и первые мысли были что делать? куда смотреть? как решить проблему? В результате приходилось гуглить или даже читать документацию к библиотеке, если она есть, конечно же. Обычно решение находится импортом необходимых зависимостей и проблема забывается до следующего раза.
Читать полностью »

У части российских пользователей перестал работать поисковый и некоторые другие сервисы Googlе. Это стало следствием того, что Роскомнадзор, пытаясь заблокировать работу сервиса обмена сообщениями Telegram, сделал недоступной примерно десятую часть IP-адресов поискового гиганта.

Российское представительство Google подтвердило наличие проблем.

Читать полностью »

19 апреля 2018 года в Москве прошел митап OpenDay JetBrains, который посетило большое количество людей, в том числе и я. Я решил поделиться своими впечатлениями об этом мероприятии и о самой компании.

Читать полностью »

Медленно приближаемся к юбилейному выпуску и в очередном выпуске у нас Wear OS, поведенческий дизайн, реактивное программирование, настоящее и будущее Unity, свежайший обзор Мобиуса, большие цели и распознавание на маленьких устройствах.

Дайджест интересных материалов для мобильного разработчика #250 (16 апреля — 22 апреля) - 1Читать полностью »

Памятники старины во всем мире находятся под угрозой разрушения и исчезновения из-за стихийных бедствий, туризма и войн. Обеспокоенный этим Бен Кацира (Ben Kacyra) основал некоммерческую организацию CyArk, которая занимается созданием цифровых моделей памятников старины. Используя лазерное сканирование, фотограмметрию, съемку с помощью дронов и другие передовые подходы, специалистам CyArk уже удалось создать подробные цифровые 3D-изображения храма Ананды Ок Кьяунг в Мьянме, дворца Аль-Азем в Сирии и других объектов. Недавно компания Google сделала их доступными в рамах платформы Arts & Culture.

Читать полностью »

Роскомнадзор продолжает блокировать IP-адреса, которыми пользуется Telegram, хотя мессенджер в некоторых случаях продолжает работать без VPN. На 22 апреля на сайте Роскомсвободы опубликован список из более чем 90 заблокированных IP Google, часть из которых с переменным успехом доступна пользователям в России. Всего РКН заблокировал около 18 млн IP-адресов, в том числе подсети Amazon. Председатель СПЧ Михаил Федотов уже посоветовал Роскомнадзору уточнить, как именно нужно блокировать Telegram, не нарушая прав третьих лиц.

Пока Роскомнадзор говорит о деградации Telegram в 30%, а Павел Дуров пишет о выплате грантов на разработку VPN и Proxy, российский бизнес испытывает проблемы из-за веерного отключения IP-адресов. Geektimes связался с представителями российских сервисов и спросил о том, как они справились со сложностями.

Читать полностью »

В компании Toshiba приняли решение отменить запланированную продажу полупроводникового производства, если до начала мая не будет получено одобрение китайских антимонопольщиков. Об этом сегодня сообщил источник со ссылкой на издание Mainichi.

Читать полностью »

К сожалению, оперативно следить за актуальной информацией и дезинформацией получается все труднее. Интернет уже давно не устроен по принципу один ресурс — один IP, один сервис — одна проверка.

Google заблокирован Роскомнадзором - 1
На сегодняшний день поступает большой поток жалоб, что не работают Google закладки, менеджер паролей, поиск; но работает при включенном VPN. Почитать комментарии можно тут downdetector.ru.

P.S. Эта статья написана с целью получения оперативной информации через комментарии и, надеюсь, будет дополняться.

UPD.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js