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

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

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

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

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

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



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

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

 

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

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

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



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



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



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

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

 

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

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

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

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

 

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

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

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



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

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

 

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

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

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

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

 

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

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

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



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

8)



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



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

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

 

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

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

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



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

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

 

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

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

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



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



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



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

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

 

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

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

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


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

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

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



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



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



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



Содержание:

Наш подход

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

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

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

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

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

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

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

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

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

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

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

 

Инструкция по применению офисного сисадмина в малом бизнесе

Автор: admin от 6-12-2017, 20:35, посмотрело: 243

Чтобы сисадмин справлялся со своей работой благодаря, а не вопреки помощи руководства



Инструкция по применению офисного сисадмина в малом бизнесе


Если вы руководитель небольшой компании в 30-100 сотрудников и вас не устраивает качество работы информационных систем, то замена системного администратора — это последнее с чего стоит начать. Первое же, что стоит сделать — это изменить ваш подход в работе с системным администратором. Глобально — вам нужно научиться помогать вашему системному администратору справляться со своими обязанностями.



Да-да, вы не ослышались — вам нужно помогать вашему системному администратору справляться со своими обязанностями! Дело в том, что системному администратору в малом бизнесе нужно заниматься не только с техническими, но и с управленческими задачами: определять политики работы пользователей с информационными системами, стратегию развития ИТ, взаимодействовать с подрядчиками и, конечно же, отстаивать свои решения перед руководством. При этом редко какой специалист имеет глубокие технические компетенции, а способных совмещать в себе технические и управленческие функции и подавно «днем с огнем» не найти. Проще говоря, без помощи руководителя компании единственному системному администратору справляться со своей работой крайне сложно.



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

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