Аутентификация в мобильных приложениях

Автор: admin от 9-01-2018, 22:00, посмотрело: 819

История с предысторией



Идеальный телефон, как верный пёс, должен узнавать хозяина по запаху и охранять имущество от посторонних.



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



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



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



Скоро этого стало не хватать. У первобытных программистов появились идентификаторы, затем логин с паролем – и вот перед нами классическая Basic Authentication протокола HTTP.

Категория: Админитстрирование / Системное администрирование

 

«Простое» программирование на python

Автор: admin от 9-01-2018, 22:00, посмотрело: 358

«Простое» программирование на python

functools (это такая свалка для всяких ненужных мне вещей :-).

— Гвидо ван Россум

Может показаться, что статья о ФП, но я не собираюсь обсуждать парадигму. Речь пойдет о переиспользовании и упрощении кода — я попытаюсь доказать, что вы пишете слишком много кода, поэтому он сложный и тяжело тестируется, но самое главное: его долго читать и менять.



В статье заимствуются примеры и/или концепции из библиотеки funcy. Во-первых, она клевая, во-вторых, вы сразу же сможете начать ее использовать. И да, нам понадобится ФП.

Категория: Админитстрирование / Системное администрирование

 

Атрибуция с использованием цепи Маркова

Автор: admin от 31-12-2017, 13:35, посмотрело: 998

Бизнес задача



Один из наших клиентов активно использовал маркетинговые каналы трафика для продвижения своих услуг и товаров. Через какое-то время данные по всем маркетинговым каналам выгрузили в хранилище BigQuery, и решили, что пришло время сделать с ними что-нибудь интересное. Например, расширять и модифицировать свои аналитические модули для оптимизации маркетинговых расходов. В частности, реализовать возможность использовать более сложную атрибуцию каналов с помощью цепочек Маркова, которой не было Google Analytics на тот момент, а возможно и сейчас нет.



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



Атрибуция с использованием цепи Маркова

Категория: Админитстрирование / Системное администрирование

 

“Хотелки” для 1С

Автор: admin от 31-12-2017, 13:35, посмотрело: 835

Позволю себе побыть чуть наивным в предверии Нового года и поверить в чудо что 1С хотя бы частично удовлетворит нижеследующее. Ниже приведу список вещей, которые меня, как разработчика и моих клиентов, как пользователей, напрягает в той или иной степени. Т.к. всё делается ради конечных пользователей, то с их замечаний и начнём, далее список от пользователей, с их слов и дополненный мною лично:

Категория: Админитстрирование / Системное администрирование

 

Dagger 2 для начинающих Android разработчиков. Dagger 2. Продвинутый уровень. Часть 2

Автор: admin от 31-12-2017, 13:35, посмотрело: 1 522

Данная статья является седьмой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 30 декабря 2017 года. Перевод вольный.



Dagger 2 для начинающих Android разработчиков. Dagger 2. Продвинутый уровень. Часть 2

Категория: Админитстрирование / Системное администрирование

 

Подготовка к программированию ESP8266 на micropython

Автор: admin от 31-12-2017, 13:35, посмотрело: 1 898

Micropython — это реализация Python 3, написанная на C, которая оптимизирована для микроконтроллеров. ESP8266 — самая простая плата с WiFi модулем. Их комбинация — это мощность, скорость и простота написания. Поскольку это мой первый опыт работы с micropython (и с

Категория: Админитстрирование / Системное администрирование

 

Оксюморон или как реализовать 7 направленных аутентификаций MicrosoftAD протоколом, 2 из которых LDAP и 2 Авторизации

Автор: admin от 31-12-2017, 13:35, посмотрело: 948

Сегодня я хочу поведать Вам о потрясающем методе постановки задач при управлении проектами. Повествование будет в виде пересказа совещания, проведённого в одной ну очень серьёзной компании.



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

8)



Итак, вечер пятницы. Обычное совещание в одной ну очень серьёзной компании.



— Коллеги, — говорит Морковьева, — сегодня в тим пришла новая агенда. В процессе таргетирования перед нашей скрам-командой был апрувлен мажорный проект. Нам на ретроспекцию поступил спринт-бэклог, в скоупе которого есть деманд, имплементировать несколько релевантных «MicrosoftAD» аутентификаций. Мы готовы акцептовать таски нового стрима?

Категория: Админитстрирование / Системное администрирование

 

Кому вообще нужны эти CRM-системы?

Автор: admin от 21-12-2017, 20:55, посмотрело: 723

С тех пор, как мы появились на Хабре, нам удалось собрать внушительную коллекцию вопросов, суждений и заблуждений о CRM. Мы уже не раз читали и слышали, что это злой сисадмин уводит клиентские базы, а вовсе не продажник, что Excel с парой сотен макросов одной левой уделывает учётные системы, что CRM видит, что делает сотрудник на рабочем месте (и подмигивает ему), что сотрудники всё равно угробят любое внедрение и т.д. и т.п. И вообще это всё вендоры выдумывают, а на самом деле CRM-системы бизнесу не нужны, потому что это излишний напряг, куча задач и вообще…(см. картинку)



Кому вообще нужны эти CRM-системы?

Категория: Админитстрирование / Системное администрирование

 

Как управлять секциями в БД Oracle и не сойти с ума

Автор: admin от 21-12-2017, 20:55, посмотрело: 604

Мы уже рассказывали о том, почему секционирование баз данных очень важно для производительности DLP-системы и как мы реализовывали его в PostgreSQL. В этой статье речь пойдет об Oracle.



Специфика использования СУБД в DLP-решениях состоит в том, что объем данных прирастает очень быстро. Их невозможно держать в оперативном архиве, и долговременное хранение – это необходимость в компании численностью свыше хотя бы 50 человек. При этом оперативный архив наполняется так быстро, что отдавать информацию в долгосрочный архив приходится раз в 2 недели или чаще. Использование только встроенных средств СУБД требует знаний и опыта. Это главная сложность, и она, в общем-то, очевидна «на берегу».



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



Как управлять секциями в БД Oracle и не сойти с ума

Категория: Админитстрирование / Системное администрирование

 

Мониторинг инженерной инфраструктуры в дата-центре. Часть 4. Сетевая инфраструктура: физическое оборудование

Автор: admin от 8-12-2017, 11:20, посмотрело: 549

Мониторинг инженерной инфраструктуры в дата-центре. Часть 4. Сетевая инфраструктура: физическое оборудование


Часть 1. Мониторинг инженерной инфраструктуры в дата-центре. Основные моменты.

Часть 2. Как устроен мониторинг энергоснабжения в дата-центре.

Часть 3. Мониторинг холодоснабжения на примере дата-центра NORD-4.



Привет, Хабр! Меня зовут Алексей Багаев, я руководитель сетевого отдела в DataLine.



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



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



Содержание:

Наш подход

Сеть мониторинга и мониторинг сети

Состояние сетевых хостов

Температурные показатели

Состояние вентиляторов в коммутаторах

Состояние модулей питания

Состояние портов

Состояние процессоров

Control Plane Policy: влияние трафика на загрузку процессора

Мониторинг оперативной памяти

Небольшой бонус

Категория: Админитстрирование / Сетевые технологии