Fingerprinting браузера. Как отслеживают пользователей в Сети

Автор: admin от 21-08-2019, 21:05, посмотрело: 82

Меня всегда напрягало то, как навязчиво Google AdSense подсовывал контекстную рекламу в зависимости от моих старых запросов в поисковике. Вроде бы и времени с момента поиска прошло достаточно много, да и куки и кеш браузера чистились не раз, а реклама оставалась. Как же они продолжали отслеживать меня? Оказывается, способов для этого предостаточно.

Категория: Google

 

Gonkey — инструмент тестирования микросервисов

Автор: admin от 21-08-2019, 17:10, посмотрело: 128

Gonkey тестирует наши микросервисы в Lamoda, и мы подумали, что он может протестировать и ваши, поэтому выложили его в open source. Если функциональность ваших сервисов реализована преимущественно через API, и используется JSON для обмена данными, то почти наверняка Gonkey подойдет и вам.



Gonkey — инструмент тестирования микросервисов



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

Категория: Веб-разработка

 

Arduino DIY «Демоническая карусель»

Автор: admin от 21-08-2019, 15:30, посмотрело: 83

Arduino DIY «Демоническая карусель»



Всем привет. На данный момент я разработал прототип детского интерактивного тира в виде конструктора, которую я назвал “демоническая карусель”. Задумка была реализовать конструктор в области робототехники. Используя технологию 3D печати и различныx готовых плат, которые можно приобрести на экспрессе. Тем самым свести пайку к минимуму, соединив все проводами. Залил прошивку и устройство готово. Имея навыки в программировании микроконтроллеров, на пример arduino, можно самостоятельно написать программу и переписать игру под себя.

Категория: Сделай Сам

 

Свой конвертер JSON или ещё немного про ExpressionTrees

Автор: admin от 21-08-2019, 14:55, посмотрело: 77

Свой конвертер JSON или ещё немного про ExpressionTrees


Сериализация и десериализация — типичные операции, к которым современный разработчик относится как к тривиальным. Мы общаемся с базами данных, формируем HTTP-запросы, получаем данные через REST API, и часто даже не задумываемся как это работает. Сегодня я предлагаю написать свой сериализатор и десериализатор для JSON, чтобы узнать, что там «под капотом».

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

 

Как собрать когорты пользователей в виде графиков в Grafana [+docker-образ с примером]

Автор: admin от 21-08-2019, 14:55, посмотрело: 79

Как собрать когорты пользователей в виде графиков в Grafana [+docker-образ с примером]


Как мы решили задачу визуализации когорт пользователей в сервисе Promopult c помощью Grafana.



Promopult — мощный сервис с большим числом пользователей. За 10 лет работы число регистраций в системе перевалило за миллион. Те, кто сталкивался с подобными сервисами, знают, что этот массив юзеров далеко не однороден.



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



На таких больших массивах данных, как у нас, анализировать поведение отдельного юзера и принимать микро-решения бессмысленно. А вот отлавливать тренды и работать с большими группами — можно и нужно. Что мы, собственно, и делаем.

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

 

Что есть и чего нет в Go. Часть 2

Автор: admin от 21-08-2019, 14:55, посмотрело: 62

Всем привет! Cегодня делимся заключительной частью перевода статьи «Что есть и чего нет в Go». Напоминаем, в первой части речь шла о элементах, которые есть в Go, сегодня же поговорим о том, чего в Go нет.



Перевод данного материала подготовлен в преддверии старта нового потока по курсу «Разработчик Golang».



Что есть и чего нет в Go. Часть 2


Go создавался с оглядкой назад, и его базовая комплектация действительно хорошо составлена: у него есть сборка мусора, пакеты, функции первого класса, лексическая область видимости, интерфейс системных вызовов и неизменяемые строки, текст которых обычно кодируется в UTF-8. Но он имеет сравнительно мало фич и вряд ли будет увеличивать их количество. Например, у него нет неявных числовых преобразований, нет конструкторов или деструкторов, нет перегрузки операторов, нет значений параметров по умолчанию, нет наследования, нет дженериков, нет исключений, нет макросов, нет аннотаций функций и нет локального хранилища потока.

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

 

Фантастические плагины, vol. 2. Практика

Автор: admin от 21-08-2019, 14:50, посмотрело: 79

Здесь можно почитать первую статью с теорией плагиностроения.



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

Фантастические плагины, vol. 2. Практика

Категория: Android

 

ShIoTiny: вентиляция влажного помещения (проект-пример)

Автор: admin от 21-08-2019, 11:35, посмотрело: 186

ShIoTiny: вентиляция влажного помещения (проект-пример)


Основные тезисы или о чем эта статья



Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266.



В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как строится программа для ShIoTiny.



Предыдущие статьи серии.



ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска»

ShIoTiny: узлы, связи и события или особенности рисования программ



Ссылки



Бинарные прошивки, схема контроллера и документация

Инструкция и описание узлов

Настройка MQTT брокера cloudmqtt.com

Панель управления MQTT dashboard для Android

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

 

Новшества JavaScript: итоги Google I/O 2019. Часть 2

Автор: admin от 21-08-2019, 11:35, посмотрело: 112

Сегодня мы публикуем вторую часть перевода материала о новшествах javascript. Здесь мы поговорим о разделителях разрядов чисел, о BigInt-числах, о работе с массивами и объектами, о codev_0, о сортировке, об API интернационализации и о промисах.



Новшества JavaScript: итоги Google I/O 2019. Часть 2



Первая часть

Категория: Веб-разработка

 

Книга «Грокаем глубокое обучение»

Автор: admin от 21-08-2019, 11:30, посмотрело: 156

Книга «Грокаем глубокое обучение»
Привет, Хаброжители! Книга закладывает фундамент для дальнейшего

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



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



Предлагаем ознакомится с отрывком «Что такое фреймворк глубокого обучения?»

Категория: Сетевые технологии

 
Назад Вперед