Немного из истории криптографии СССP: M-105 под кодовым названием Агат

Автор: admin от 15-09-2017, 08:35, посмотрело: 39

История криптографии корнями уходит во времена Ивана Грозного. Первые криптографы использовали простые шифры замен, позже, при Петре Первом начали появляться профессиональные службы, занимающиеся шифровальным делом. В середине 1700 появились так называемые «черные кабинеты» — тайные комнаты в почтовых отделениях, где благополучно (порою не очень) вскрывались конверты с письмами. Возникло понятие — «перлюстрация».



Немного из истории криптографии СССP: M-105 под кодовым названием Агат
Кабинет перлюстрации при почтовом отделении в Российской империи



В истории отечественной криптографии времен СССР образовалось много пробелов, так как информация находилась под семью замками, строго хранилась в тайне. ->

Категория: Информационная безопасность » Криптография

 

Приглашаем на конференцию Azov Developers Meetup — 23 сентября в Таганроге

Автор: admin от 15-09-2017, 06:30, посмотрело: 37

Приглашаем на конференцию Azov Developers Meetup — 23 сентября в Таганроге



Приглашаем провести 23 сентября с нами в Таганроге на Azov Developers Meetup 2017.



Приезжаем к 9 утра в конгресс-отель «Таганрог» на ул. Дзержинского, 161 попить кофе перед началом и до трёх часов дня послушать лекции о разработке. Мы расскажем о Vue.js и CQRS, попробуем найти точки соприкосновения SQL и NoSQL, поговорим о пределах совершенства кода и о настоящем Quality Assurance, развеем страхи перед интервью с заказчиком и ответим на дизайн-вопросы. Кроме того, мы пригласили на конференцию Михаила Скипского — игрока телеклуба «Что? Где? Когда?», обладателя двух «Хрустальных сов» (2010, 2016) — он расскажет о принятии решений и эффективности в малых группах.
->

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

 

RPM-репозиторий — своими руками

Автор: admin от 15-09-2017, 06:30, посмотрело: 25

Итак, начнём.



При внедрении DevOps-процесса в компании одним из возможных вариантов хранилища артефактов сборки может стать rpm-репозиторий. По существу — это просто веб-сервер, раздающий определённым образом организованное содержимое. Есть, конечно, коммерческие варианты maven-репозиториев, которые имеют плагины для поддержки rpm, но мы же не ищем лёгких путей?



RPM-репозиторий — своими руками



Задача



Написать сервис, который будет принимать готовые rpm-пакеты по протоколу HTTP, парсить их метаданные, раскладывать файлы пакетов по каталогам в соответствии с внутренней структурой репозитория и обновлять метаданные репозитория после обработки очередного пакета. Что из этого получилось — описано под катом.

->

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

 

Куда податься вендору, когда Amazon не по зубам: придумываем торговую площадку для нишевых гаджетов

Автор: admin от 14-09-2017, 23:25, посмотрело: 32

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



Куда податься вендору, когда Amazon не по зубам: придумываем торговую площадку для нишевых гаджетов
Подпись же картинке не нужна, правда?



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



Фактически, чуть ли не каждый второй стартап или небольшое предприятие попадает в порочный круг «прежде чем что-то продавать, нужно это изготовить». Это является классической болезнью любого малого бизнеса, что в конечном итоге приводит к банкротству и прекращению деятельности. Конечно, от подобных телодвижений может уберечь толковый директор по продажам, который подготовит все необходимые «аэродромы», на которые в итоге и «десантируется» ваш продукт, но чаще выходит совершенно иначе. Вложив немало времени, сил и иногда денег, выполнив обязательства перед инвесторами, вы остаетесь с партией никому не нужных устройств, в которых и лежит мертвым грузом прибыль всего предприятия. В подобной ситуации небольшая часть производителей запускает собственные ритейл-площадки на базе своего сайта, а все остальные — идут к Amazon или другим крупным игрокам.



И тут начинается самое неприятное.
->

Категория: Железо » Гаджеты

 

Математика для программиста

Автор: admin от 14-09-2017, 19:35, посмотрело: 41

Математика для программиста

Нужна ли математика программисту?
Давайте разберёмся

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

 

Как мы делали небольшую охранную систему на RPi. Часть 2

Автор: admin от 14-09-2017, 16:30, посмотрело: 32

Здравствуйте Хабражители! В предыдущей статье я рассказывал немного про железную часть проекта охранной системы и про систему на Python, которая работает с этим железом. В этой статье я продолжаю рассказ про серверную часть.



Как мы делали небольшую охранную систему на RPi. Часть 2
->

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

 

Как написать свой первый Linux device driver

Автор: admin от 14-09-2017, 16:15, посмотрело: 36

Здравствуйте, дорогие хабрачитатели.



Цель данной статьи — показать принцип реализации драйверов устройств в системе Linux, на примере простого символьного драйвера.



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



Это моя первая статья, пожалуйста не судите строго!



P.S

Получилось слишком много букв, поэтому я принял решение разделить статью на три части:



Часть 1 — Введение, инициализация и очистка модуля ядра.

Часть 2 — Функции open, read, write и trim.

Часть 3 — Пишем Makefile и тестируем устройство.



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



Итак, начнем.
->

Категория: Операционные системы » Linux

 

Проблемы React UI Kit-а и единой дизайн-системы, о которых вы не знали

Автор: admin от 14-09-2017, 15:00, посмотрело: 38

Проблемы React UI Kit-а и единой дизайн-системы, о которых вы не знали



2 сентября 2017 прошла конференция Moscow Frontend, где я на примере React UI Kit рассказывала о проблемах, которые встречаются при внедрении UI Kit в компании. Тема оказалась актуальнее, чем я могла предположить, поэтому решила опубликовать статью по этой же тематике, преследуя две цели: донести материал до людей, которые не смогли оказаться на конференции лично, и предоставить отличную возможность провести жаркую дискуссию на эту тему в комментариях.



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

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

 

DBaaS: базы данных в облаке

Автор: admin от 14-09-2017, 15:00, посмотрело: 52

DBaaS: базы данных в облаке

Источник



Друзья, всех с прошедшим вчера Днем программиста! Жизни без багов и красивейшего кода!)



Мы продолжаем разбор облачных сервисов Техносерв Cloud и сегодня детально разложим, из чего состоит наша облачная база данных. Если заглянуть в результаты исследования, проведенного IDG Connect по заказу Oracle, увидим, что DBaaS скоро будет самым востребованным сервисом частного облака. Растет и число публичных сервисов DBaaS.



Снижение затрат за счет консолидации ресурсов, масштабирование по мере необходимости, контроль расходов, доступ к данным из любого места – всё это факторы, влияющие на выбор в пользу облачной базы данных. На рынке облачных услуг свои базы данных предлагают его ведущие игроки – Amazon Web Services, IBM, Microsoft и Oracle. Но есть одна проблема — все они разворачивают БД за пределами России, более того, далеко не все из них предлагают сервис – администрирование, управление производительностью, круглосуточную техническую поддержку (желательно на русском языке), – а только платформу.



Чтобы ответить на этот запрос рынка, мы запустили свой сервис и стали единственным российским облачный провайдером, работающим с четырьмя основными базами данных под ФЗ-152 и ФЗ-242.

->

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

 

Удивительно полезный инструмент: lsof

Автор: admin от 14-09-2017, 14:30, посмотрело: 42

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



Удивительно полезный инструмент: lsof
->

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