Архив за 16 марта 2018 - 6

Неделю назад компания Qualcomm отстранила Пола Джэйкобса (Paul Jacobs) от должности исполнительного председателя совета, заменив его независимым директором Джефри Хендерсеном (Jeffrey Henderson). Отметим, что Джейкобс является сыном основателя компании, а до 2014 года он был главным исполнительным директором Qualcomm.

И вот спустя неделю сообщается, что Джейкобс якобы заявил о желании купить Qualcomm! Естественно, просто взять и купить компанию с капитализацией в 90 млрд долларов не выйдет. Поэтому он активно ищет инвесторов, которые бы смогли профинансировать данную затею.

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

Как сообщают различные источники, ссылаясь на данные ресурса «Роскомсвобода», Роскомнадзор начал активно блокировать интернет-сайты с порнографическим контентом.

По информации, которое располагает «Роскомсвобода», только 12 и 13 марта Роскомнадзор заблокировал в России суммарно более дюжины ресурсов, распространяющих порнографию, в том числе сервисы для трансляций подобного контента.

12 марта было заблокировано восемь сайтов, 13 марта — еще семь. Блокировка была произведена по решению Кировского районного суда Ярославля от 2 октября 2017 года.

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

Американский рынок дата-центров вырос в 2017 году больше чем в два раза благодаря инвестициям Microsoft, Google и Amazon в облачную инфраструктуру. По подсчетам компании CBRE, занимающейся офисной недвижимостью, инвестиции в инфраструктуру дата-центров в США в 2017 году составили 20 млрд по сравнению с 7,7 млрд в 2016 году. За первые три месяца 2018 года инвестиции в этот сегмент уже превысили $4, что означает, Читать полностью »

12 марта 2018 г., спустя 4 месяца после прошлой версии, вышел Apache Ignite 2.4. Этот релиз примечателен целым рядом нововведений: поддержка Java 9, множественные оптимизации и улучшения SQL, поддержка платформой нейронных сетей, новый подход к построению топологии при работе с диском и многое другое.

Apache Ignite Database and Caching Platform — это платформа для распределенного хранения данных (оптимизированная под активное использование RAM), а также для распределенных вычислений в близком к реальному времени.

Ignite применяется там, где нужно очень быстро обрабатывать большие потоки данных, которые не по зубам централизованным системам.

Примеры использования: быстрый распределенный кеш; слой, агрегирующий данные из разрозненных сервисов (например, для Customer 360 View); основное горизонтально масштабируемое хранилище (NoSQL или SQL) оперативных данных; платформа для вычислений и т.д.

Далее рассмотрим основные новшества Ignite 2.4.
Читать полностью »

Умные электрические роботакси с вертикальным взлетом и посадкой появились в Новой Зеландии - 1

Вот уже несколько лет СМИ публикуют новости о летающих автомобилях, которые, возможно, станут городским транспортом следующего поколения. С течением времени обычные слухи превратились во вполне серьезные новости и статьи, основанные на реальных данных, а не предположениях. Больше всего обсуждали стартап Kitty Hawk, который финансируется сооснователем Google Ларри Пейджем. В прошлом году стартап представил тестовую машину, которая позиционировалась как летающее такси.

Но сейчас стало известно, что у стартапа есть нечто еще более интересное. А именно летательный аппарат Cora. Это электротранспорт, способный осуществлять вертикальный взлет и посадку. Более того, эта система работает в автоматическом режиме.
Читать полностью »

В предыдущей части туториала мы научили наше изоморфное приложение проксировать запросы к backend api, с помощью сессии передавать начальный стейт между синхронными запросами и осуществлять Server-side rendering с возможностью переиспользования разметки на клиенте (hydrate). В этой части мы решим еще две ключевые проблемы изоморфных веб-приложений: изоморфный роутинг и навигация, и повторный фетчинг и начальное состояние данных. И сделаем это буквально 5-ю строками кода. Погнали!

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

Рождение виртуального мобильного оператора: совместный проект «Банка Тинькофф» и «Теле2» - 1

Сегодня банки всё активнее «оцифровывают» клиентские сервисы и каналы коммуникации со своими клиентами: персонализируют обслуживание на основе данных клиента, внедряют дистанционные сервисы самообслуживания, чат-боты, виртуальные ассистенты, в том числе системы с элементами искусственного интеллекта (AI) и технологиями распознавания речи. Всё это делается в ответ на желание самих клиентов быть на связи со своим банком в режиме онлайн 24/7. И в результате банки начинают всё теснее сотрудничать с мобильными операторами. У тех есть распределённая и сложная инфраструктура, которая необходима банкам для решения стоящих задач. И чем большая часть телеком-инфраструктуры находится в непосредственном распоряжении банка, тем эффективнее создавать современные клиентские сервисы. И здесь на помощь приходит технология мобильных виртуальных операторов связи — MVNO (mobile virtual network operator). Сейчас мы как раз участвуем в совместном проекте «Банка Тинькофф» и «Теле2» по созданию виртуального оператора «Тинькофф Мобайл».
Читать полностью »

Компания Xiaomi представила на своей площадке коллективного финансирования миниатюрную умную камеру Small Silent AI Camera, которая предлагается по цене 55 долларов.

Особенностью камеры является то, что она может распознавать жесты и человеческую мимику. Это упрощает процесс создания фотографий, когда вы находитесь в одиночестве.

Умная камера Xiaomi Small Silent AI Camera предлагается за $55

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

Многим ли нужен современный смартфон, лишённый доступа к магазину приложений? Да, в случае Android есть возможность установки ПО с файлов apk, но обычные пользователи об этом не знают.

В случае же с iPhone всё ещё веселее. Как сообщается, именно с блокировкой доступа к App Store столкнулись вчера жители Ирана. При попытке запустить App Store они видели сообщение о том, что сервис недоступен в этой стране или регионе.

Источник, разобравшись в проблеме, утверждает, что Apple заблокировала доступ жителям Ирана по IP. При использовании VPN онлайн-магазин без проблем доступен, даже если в профиле указан Иран в качестве родного региона.

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

Бесконечность проблемы обратной совместимости - 1
(с)

Обратная совместимость применительно к аппаратным или программным системам означает способность успешно использовать интерфейсы и данные из более ранних версий системы. Этот принцип распространяется не только на программы, которые работают с файлами, созданными в более ранних версиях этих же программ, но и касается ситуаций работы со схожими алгоритмами. Например, Perl поддерживает обратную совместимость с другим языком — Awk, — который Perl был предназначен заменить.

Обратную совместимость легче выполнять, если предыдущие версии системы были разработаны с поддержкой встроенных функций, таких как хуки, плагины или API, которые позволяют добавлять новые возможности вашему софту, однако все из области backward compatibility (c упором на back) может стать головной болью для разработчиков.

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

Разработчик каждый раз принимает трудное решение: должен ли продукт быть обратно совместимым. «Объективно правильного» решения здесь просто нет — в мире достаточно примеров успешной обратной совместимости и отказов от нее. Возможно, чей-то опыт поможет сделать вам правильный выбор прямо сейчас.

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


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