» Материалы за Декабрь 2018 года » Страница 7

 

Тёмная сторона поискового маркетинга: как и зачем Google собирает нашу личную информацию

Автор: admin от 27-12-2018, 08:10, посмотрело: 14

Когда какого-нибудь ленивого журналиста осаждают мрачные предчувствия по поводу Алексы от Amazon или Google Home, он пишет что-то в духе: «Даже Оруэлл не мог предвидеть, что мы сами пригласим Большого Брата к себе домой». При этом он упускает один важный момент: виртуальные ассистенты — это не первый случай, когда мы оказались готовы променять приватность на удобство. Началось все еще в начале 2000-х, когда люди в обмен на доступ к продуктам Google и более таргетированную рекламу выложили компании всю информацию о себе.



Тёмная сторона поискового маркетинга: как и зачем Google собирает нашу личную информацию



Сегодня Google поставляет маркетологам (например, мне) ваши личные данные в таких объемах, что мы можем извлечь из них больше, чем из записей с любой камеры или микрофона. Никогда еще у маркетологов вроде меня не было таких широких возможностей получить выгоду от информации о пользователях.



На текущий момент каждую секунду в Google поступает 40 000 поисковых запросов, то есть 3.5 миллиарда в день и 1.2 триллиона в год. Когда вы вбиваете что-то в Google, ваш запрос отправляется в центр данных, где тысяча компьютеров производят отбор результатов и отсылают вам обратно итоговую выдачу. Вся процедура обычно занимает меньше чем пятую долю секунды. Но вот о чем не подозревает большинство людей: параллельно с этим «за кулисами» происходит другой, еще более молниеносный и загадочный процесс — там разворачивается аукцион.

Категория: Google

 

snap & flatpack — трагедия общин

Автор: admin от 27-12-2018, 06:00, посмотрело: 19

Лонгрид варнинг: вас предупредили, много букв.



Уже давно ведётся разработка формата дистрибуции приложений, которые были "свободны" от общесистемных зависимостей. Ubuntu очень, очень активно продвигает свой snap, gnome — flatpack. Оба обещают рай и свободу от rpm/deb. Давайте же подумаем про проблему, которую они хотят решить, и цену, которую они просят за решение этой проблемы.

Категория: Ubuntu

 

Почитать на каникулах. Лучшие посты в нашем блоге за 2018 год

Автор: admin от 27-12-2018, 05:25, посмотрело: 23

Почитать на каникулах. Лучшие посты в нашем блоге за 2018 год


Привет! Грядут новогодние каникулы, а с ними и некоторое количество свободного времени Собрали подборку популярых статей из нашего блога. Внутри деление бекенд, фронтенд, команда, мобильная разработка.



Приглядитесь, даже если почитываете наш блог время от времени.

Категория: Программирование, Apple

 

Карты лояльности. Google Pay API for Passes в ASP.NET

Автор: admin от 27-12-2018, 05:25, посмотрело: 19

Приложения-хранилища банковских карт стремительно вошли в нашу жизнь благодаря Apple Wallet и Google Pay. Обе платформы, помимо банковских, позволяют также работать и с другими типами карт — картами лояльности, подарочными картами, билетами на мероприятия, посадочными талонами и т.д.

 



Карты лояльности. Google Pay API for Passes в ASP.NET



Работая в компании, которая занимается обслуживанием одной немаленькой ритейловой сети, мне пришлось интегрировать карты лояльности этой сети в Apple Wallet и Google Pay. И если с Apple Wallet пришлось повозиться только потому что интеграционный слой довольно многофункционален, то с Google Pay большая часть усилий и нервных клеток была потрачена на то чтобы разобраться в документации, найти подходящие инструменты и разработать первый proof of concept. Хоть в целом остальная часть работы прошла гораздо быстрее, чем для Apple Wallet, я потратил день на то чтобы разобраться в том как завести сервис, так что был бы не против, если бы кто-то написал подобную статью до меня.

Категория: Программирование, Google

 

Как писать хороший и понятный код: 3 простых способа для программиста

Автор: admin от 26-12-2018, 14:50, посмотрело: 38

Как писать хороший и понятный код: 3 простых способа для программиста


От переводчика: сегодня публикуем для вас статью разработчика из Индии Рави Шанкара Рахана. Он рассказывает о том, что стоит делать, если вы хотите научиться писать простой и понятный код. Статья рекомендуется всем начинающим программистам.



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



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

Категория: Программирование, Веб-разработка

 

IBM показала 8-битный аналоговый чип памяти с изменением фазового состояния

Автор: admin от 26-12-2018, 14:25, посмотрело: 22

Исследователи использовали чип для испытания простой нейросети, сумевшей определить цифры со 100% точностью



IBM показала 8-битный аналоговый чип памяти с изменением фазового состояния


В начале декабря 2018 на выставке IEEE International Electron Devices Meeting в Сан-Франциско IBM показала новый 8-битный аналоговый чип. Однако основной инновацией стало не то, что аналоговые чипы догоняют своих цифровых собратьев, а радикальное переосмысление архитектуры. Этот чип стал первым чипом, производившим 8-битные вычисления там же, где хранится информация.



В традиционной компьютерной архитектуре фон Неймана данные постоянно передаются между памятью и процессором, что потребляет много ценных энергии и времени, говорит Абу Себастиан, главный исследователь в данной работе из IMB Цюрих. Подсчёты в памяти – следующий логический шаг по уменьшению потребления энергии и увеличению быстродействия. А это необходимо для того, чтобы оборудование поспевало за продвижениями в области искусственного интеллекта.

Категория: Программирование

 

Написание системы попарно взаимодействующих частиц на C++ с использованием DirectX 11

Автор: admin от 26-12-2018, 14:25, посмотрело: 22

Написание системы попарно взаимодействующих частиц на C++ с использованием DirectX 11

На хабре уже есть много статей про использование вычислительных шейдеров с Unity, однако статью о использовании вычислительного шейдера на "чистом" Win32 API + DirectX 11 затруднительно. Однако эта задача ненамного сложнее, подробнее — под катом.



Для этого будем использовать:




  • Windows 10

  • Visual Studio 2017 Community Edition с модулем "Разработка классических приложений на C++"

Категория: Программирование

 

Где мы взяли флакон?

Автор: admin от 26-12-2018, 14:25, посмотрело: 18

Flowcon, или Флакон – методика управления, в том числе – задачами. Потоком, проектом, разработкой, рутинными функциями, регуляркой и т.д.



Многие, узнав о методике и решениях на ее основе, задают вопросы – что да как, в чем суть, на основе каких «мировых практик» сделано, какие метрики используются, кому подходит, откуда вообще взялось. Я отвечал каждому индивидуально, но решил – все, стопэ, надоело писать одно и то же по сто раз. Программист я, или кто? Повторное использование может быть не только для кода, но и для информации. Напишу один раз, постараюсь ответить в статье на все вопросы, и будь что будет.



Лучше всего, мне кажется, в виде истории изложить, потому что рождение флакона тесно связано с моей, с позволения сказать, карьерой. Так и поступлю. Погнали.

Категория: Программирование

 

Самые смешные поисковые запросы 2018 года

Автор: admin от 26-12-2018, 14:05, посмотрело: 24

Компания «Яндекс» составила список самых забавных поисковых запросов 2018 года (см. под катом). Вдобавок, на подборке «смешных, трогательных и парадоксальных» запросов компания запустила «генератор предсказаний».



Самые смешные поисковые запросы 2018 года




По нажатию на кнопку генератор просто выдаёт случайный запрос из подборки — и пользователю предлагают подумать, к чему бы это.

Категория: Яндекс

 

Айсберг

Автор: admin от 26-12-2018, 12:20, посмотрело: 22

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



Аналогичная ситуация – с данными в автоматизированных системах.

Категория: Программирование