Делимся знаниями: магистратура, StudentTalks, онлайн-курсы и другие учебные инициативы

Новый учебный год — самое время учиться. В этом посте поделимся новостями о highload-магистратуре в МАИ, онлайн-курсах и анонсируем запуск студенческих IT-митапов Avito Student Talks (голосование за интересующие темы — в конце поста). План: Магистратура Онлайн-курсы StudentTalks (и голосование) Магистратура В мае мы рассказывали о планах запуска магистерской программы «Проектирование высоконагруженных интернет-сервисов» на базе МАИ […]

В Минкомсвязи предложили перейти на сим-карты с шифрованием от ФСБ

В целях реализации положений «закона Яровой» Минкомсвязи предложило внедрить на сетях связи российские системы криптографической защиты, которые потребуют перехода на новые сим-карты. Проект приказа опубликован на официальном портале проектов нормативных правовых актов. Ознакомиться с ним можно по ссылке. Исходя из данных карты проекта, в качестве обоснования приводится следующее: «Необходимость подготовки проекта нормативного правового акта обусловлена […]

Реализация своего IoC контейнера

Введение Каждый начинающий разработчик должен быть знаком с понятием Inversion of Control (Инверсия управления). Практически каждый новый проект сейчас начинается с выбора фреймворка, с помощью которого будет реализован принцип внедрения зависимостей. Инверсия управления (Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения связанности в компьютерных программах и входящий в пятерку важнейших принципов […]

КИБ «SearchInform» как рабочий инструмент аналитика или «Бойтесь данайцев, дары приносящих»

Как понятно из заголовка, сегодня речь пойдет о КИБ SearchInform. К этой статье у меня родилось несколько вариантов названий и даже эпиграфов. Одним из первых был «Все счастливые семьи счастливы одинаково, каждая несчастливая семья несчастлива по-своему» из «Анны Карениной». Потом был «Не все йогурты одинаково полезны» из старой рекламы и лекции одного из сотрудников компании […]

Паттерны проектирования в Kotlin

Говорят, что «паттерны проектирования — это обходные пути недостатков определенного языка программирования». Самое забавное, что это сказали сторонники Lisp и Scheme, у которых в языках всё было в порядке. Но, похоже, разработчики языка Kotlin восприняли это высказывание по-настоящему близко к сердцу. Одиночка (Singleton) Конечно, первый паттерн, который приходит на ум, — Одиночка. И он встроен […]

Введение в мир поддельных микросхем: методы обнаружения контрафакта

Статья опубликована 23 декабря 2017 года Введение Оптимальный вариант в производстве электроники — когда все компоненты оригинальные от производителя, но что если у вас бэушный микроконтроллер, который долго не проживёт? Если транзистор в цепи защиты входного напряжения не соответствует параметрам из спецификации? Тогда у вашего продукта возникнут серьёзные проблемы. Микроконтроллер может выйти из строя, а цепь не […]

Почему будущее хранения данных всё ещё за магнитной плёнкой

Жёсткие диски приближаются к пределам своего развития, а плёнка становится лишь лучше со временем. Финансовые институты обязывают компании хранить всё больше данных и всё более долгий период времени. Количество данных, которое приходится хранить, каждый год вырастает на 30–40 процентов по сравнению с предыдущим годом. Вместительность жёстких дисков тоже растёт, но со вдвое меньшим темпом. К счастью, вся эта информация не требует мгновенного доступа, поэтому плёнка — […]

Как сделать телевидение по-настоящему умным?

Несколько лет назад рекомендательные системы только начинали завоевывать своего потребителя. Интернет-магазины активно используют алгоритмы рекомендаций, предлагая своим клиентам все новые и новые товары на основе их покупательской истории. В клиентском сервисе рекомендательные системы стали актуальными не так давно. В связи с увеличением предлагаемого контента клиенты стали теряться в информационных потоках что, где и когда им […]

QIWI-терминалы. Как взять максимум из простых технологий

В начале 2017 года мы, команда разработки ПО для QIWI Терминалов, собирали пожелания подразделений компании — узнавали, какие глобальные задачи коллеги хотели бы решить с нашей помощью, чтобы жизнь стала проще. Больше всего порадовал запрос клиентского сервиса, работающего со звонками и претензионкой от плательщиков: “Есть проблема: клиент совершает платеж на терминале, но до процессинга он […]

Средства ГоcСОПКА. Переводим терминологию

Если вы работаете в компании, которая попадает под действие №187-ФЗ («О безопасности критической информационной инфраструктуры Российской Федерации»), то вам не нужно объяснять, что такое ГосСОПКА и зачем она нужна. Для остальных поясним: ГосСОПКА расшифровывается как Государственная система обнаружения, предупреждения и ликвидации последствий компьютерных атак. Архитектурно она представляет собой единый территориально распределенный комплекс центров различного масштаба, […]