Архив за 30 октября 2017 - 3

В рамках одного из своих проектов я решил сделать сделать асинхронное шифрование.

Вся работа была разбита не несколько этапов:

  1. Генерация ключей
  2. Чтение и загрузка ключей
  3. Шифрование одной строки
  4. Расшифровывания одной строки
  5. Шифрование текста произвольной длинны
  6. Расшифровывание данных произвольной длинны

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

Google Analytics API для маркетолога на практическом примере - 1
Привет! По мотивам реализации одной из задач по анализу источников трафика решил написать статью-инструкцию для маркетологов. Это случай, когда маркетологам без Google Analytics API не обойтись. Статья пишется на благо веб-разработчикам, чтобы маркетологи не отвлекали по «всякой фигне».

Знакомимся с технологией на практическом примере. Поехали!

Задача

Есть около 150 000 пользователей, которые зарегистрированы на сайте. Нужно понять, из каких источников изначально пришли 1500 пользователей, которые купили продукт в октябре.
Для привлечения лидов используется модель фримиум, цикл продажи может быть до 1 года.

Из дополнительных настроек, на этапе интеграции Google Analytics, мы подключили UserID и дублировали его значение в Custom Dimension 1 (Scope: User), чтобы с UserID можно было взаимодействовать в отчетах.Читать полностью »

Здравствуйте, меня зовут Александр Черников. Я руковожу разработкой UI проекта “Цифровой корпоративный банк” — обновлённой версии Сбербанк Бизнес Онлайн, интернет-банка для юридических лиц. Мы разрабатываем stand-alone клиент, мобильное приложение и, собственно, web-клиент, о котором и пойдёт речь. В своих статьях я буду делиться ценным опытом нашей команды, а конкретно в этом посте опишу наш технологический стек и остановлюсь на том, почему мы выбрали Typescript в качестве основного языка.

Чем хорош (и чем плох) Typescript: опыт UI-разработчиков - 1
Читать полностью »

Gazprom-Media Digital и онлайн-кинотеатр ivi договорились о стратегическом партнерстве. С 1 января 2018 года GPMD будет продавать desktop и mobile-инвентарь в плеере ivi. Для рекламодателей будут доступны все форматы видеорекламы, в том числе интерактивные ролики и спецпроекты. Об этом «Роем!» рассказал представитель кинотеатра. Сейчас инвентарь ivi продаёт IMHO, через продукт «Видеосеть», охватывающий IVI.ru, TVZavr.ru,Читать полностью »

Пошаговая настройка Graylog2 - 1

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

Напомню, кластер будет размещаться на площадке хостера, логи будут собираться со всего мира по TCP, а среднее количество логов — около 1,2 Тб/день при нормальных условиях.

В настоящее время мы используем CentOS 7 и Graylog 2.2, поэтому все конфигурации и опции будут описываться исключительно для этих версий (в Graylog 2.2 и Graylog 2.3 ряд опций отличается).
Читать полностью »

Скоро вся линейка гарнитур Aftershokz станет «титановой», с гибким оголовьем: последняя новинка компании Aftershokz Trekz Air. Самая легкая и самая удобная костная проводимость на сегодняшний день.

Новинка от Aftershokz — обзор новой гарнитуры с костной проводимостью Trekz Air - 1
Читать полностью »

WhatsApp теперь позволяет вам удалять сообщения, отправленные по ошибке

WhatsApp дает вам возможность удалять отправленные по ошибке сообщения, — сообщают СМИ.

Вы сможете «уничтожить» отправленную информацию в течение семи минут после нажатия кнопки. Информация исчезнет из разговоров или групповых чатов.

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

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

Ассортимент SilverStone пополнил адаптер ECM22 в виде карты расширения для шины PCIe. Он позволяет подключить к слоту PCIe x4 твердотельный накопитель типоразмера M.2. Кроме того, можно подключить второй твердотельный накопитель типоразмера M.2 к порту SATA. Производитель уточняет, что один разъем M.2 на плате рассчитан только на накопитель с интерфейсом PCIe, а второй — только на накопитель с интерфейсом SATA.

Китайский поисковик Baidu подписал договор с компанией Shouqi

Если китайский поисковик Baidu собирается реализовать свои мечты о создании самоходной автомобильной платформы, ему нужны карты, достаточно точные, чтобы транспортные средства могли безопасно добраться из пункта A в пункт B.

К счастью, у него появилось отличное решение этой проблемы: компания недавно подписала договор с фирмой Shouqi.

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

Генеральный директор Intel Брайан Кржанич (Brian Krzanich) прояснил ситуацию с 10-нанометровыми процессорами. Как известно, первоначально ожидалось, что они появятся на рынке в 2016 году. Позже сроком выпуска был назван 2017 год. Он подходит к концу, вызывая опасения в том, что Intel удастся следовать намеченному графику. По словам гендиректора компании, первые 10-нанометровые процессоры Intel все же появятся в этом году, но в очень ограниченном количестве.


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