Месяц: Май 2020

  • Сортировка выворачиванием

    от автора

    Программист из Индии наглядно показывает Zig-Zag, Zig-Zig и Zig, используемые в алгоритме SplaySort:

  • Специалист по информационной безопасности. Что делает и сколько зарабатывает

    от автора

    Специалист по информационной безопасности — не самая простая, зато востребованная ИТ-профессия. Она пугает множеством терминов и своеобразных инструментов, хотя на деле доступна людям без технического бэкграунда. Изучив ИБ, вы будете работать с государственными корпорациями, банками, средним и крупным бизнесом, облачными сервисами и стартапами. Проще говоря, везде, где есть вероятность взлома. В этой статье подробно рассказываем,…

  • Неожиданные HTTP-заголовки

    от автора

    Пару дней назад я ковырялся в блоге Creditkarma и заметил такой HTTP-заголовок: X-hacker: If you’re reading this, you should visit wpvip.com/careers and apply to join the fun, mention this header. (X-hacker: если вы это читаете, то вам следует зайти на wpvip.com/careers и подать заявку, чтобы присоединиться к веселью, упомяните этот заголовок). Первой мыслью было: «Ничего…

  • О качестве водопроводной воды замолвите слово (ОПРОС)

    от автора

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

  • Управление высокодоступными PostgreSQL кластерами с помощью Patroni. А.Клюкин, А.Кукушкин

    от автора

    Расшифровка доклада/tutorial "Управление высокодоступными PostgreSQL кластерами с помощью Patroni". А.Клюкин, А.Кукушкин Patroni — это Python-приложение для создания высокодоступных PostgreSQL кластеров на основе потоковой репликации. Оно используется такими компаниями как Red Hat, IBM Compose, Zalando и многими другими. С его помощью можно преобразовать систему из ведущего и ведомых узлов (primary — replica) в высокодоступный кластер с…

  • Поднимите руку, или Русская рулетка перевода

    от автора

    Недавно в ПО для видеоконференций Microsoft Teams наконец появилась функция поднятия руки, но внимательных русскоязычных пользователей позабавит ее подпись: Поднимите руку. Функции рядом подписаны в неопределенной (инфинитивной) форме глагола: Показать, Включить, Начать. А здесь использовано повелительное наклонение (императив), как будто программа нам приказывает: Поднимите руку! Как так получилось?

  • 8 самых новых бесплатных курсов от Microsoft

    от автора

    Привет, Хабр! Иногда они возвращаются, и мы не про фильм. Уже третья подборка бесплатных курсов от Microsoft на подходе. В этот раз мы решили немного изменить концепцию, и пройдемся не по ролям представителей IT-индустрии, а по статусам самих курсов. Новые курсы, курсы для начинающих и курсы для продвинутых специалистов. Начнем! В первой подборке (этой) вы…

  • У нас было 5 языков в команде, легаси-монолит, слишком большие расходы на AWS и слишком мало инструментов статанализа

    от автора

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

  • Программирование игры для embedded-устройства на ESP32: накопитель, аккумулятор, звук

    от автора

    Начало: система сборки, ввод, дисплей. Часть 4: накопитель Odroid Go имеет слот карты MicroSD, который будет полезен для загрузки ресурсов (спрайтов, звуковых файлов, шрифтов), а возможно, даже для сохранения состояния игры. Устройство чтения карт подключено по SPI, но IDF упрощает взаимодействие с SD-картой благодаря абстрагированию вызовов SPI и использованию стандартных функций POSIX наподобие fopen, fread…

  • Делаем Аркадный автомат с купюроприемником и монетоприемником

    от автора

    Хочу рассказать вам об опыте создания Аркадного автомата с купюроприемником и монетоприемником. Статья не претендует на пошаговое руководство по сборке, скорее является целью поделиться своим опытом и мыслями. Во всех успешных книгах по успешному успеху пишут, что бизнес нужно масштабировать. Кто я такой, чтобы спорить с книгой. Поэтому, строить будем сразу три штуки. Пожалуй, достанем…