Месяц: Июль 2019

  • Неслучайный генератор случайных одноразовых кодов Тинькофф банка

    от автора

    Совершая очередную транзакцию в моем любимом банке Тинькофф, получил уже привычное сообщение: Никому не говорите код: 3131! Перевод с карты ****. Сумма ***.00 RUB Если будут спрашивать — я вам его не говорил. И снова взгляд зацепился за интересное совпадение цифр в «случайном» одноразовом коде (вспомнился Нео с чёрной кошкой). В итоге решил поднять всю…

  • Структуры данных с примерами на языке Swift. Часть первая: связаный список

    от автора

    Предисловие Кто из iOS разработчиков не мечтал о работе в престижном месте вроде Yandex или Avito. К сожалению, про мечты на собеседованиях спрашивает только hr, а вот интервьюеры из числа разработчиков задают вопросы немного другого характера. Чем отличается reference type от value type или bounds от frame? Вопросы, который каждый из нас слышал не раз…

  • Увлекательная история с картинками: как сайт VPN-сервиса дважды вышел из-под незаконной блокировки

    от автора

    Несколько недель назад на Хабре публиковали новость о том, что VPN-сервису HideMy.name удалось в судебном порядке вывести свой сайт из-под блокировки. Это далось непросто. Ранее также публиковалось развернутое интервью с руководителем компании Maркусом Сааром, в котором он рассказывал о причинах первых блокировок и мотивах прокураторы. В новой статье мы объединили разрозненные материалы, составив хронологию событий,…

  • Опыт использования Starwind VSAN и EMC ScaleIO (VxFlexOS) + шпаргалка по мини Enterprise СХД (1 часть)

    от автора

    Иногда возникает необходимость в организации отказоустойчивого хранилища СХД маленького объема до 20Тб, но с функционалом Enterprise — All-Flash, SSD кэш, MPIO,HA(Activ-Activ) и всё это с бюджетной ценой. Готовые аппаратные решения с данными функциями начинаются от сотен терабайт и цены из 8 и более знаков в рублях. Имея маленький бюджет 6-7 знаков в р. и необходимость…

  • Решение задания с pwnable.kr cmd1, cmd2, asm, blukat. Обходим фильтрацию в Linux. Пишем shellcode с помощью pwntools

    от автора

    В данной статье посмотрим как обойти легкий фильтр, разберемся как написать shell c помощью pwntools, а также решим несколько заданий с сайта pwnable.kr. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и компьютерной безопасности, я буду писать и рассказывать о следующих категориях:

  • Работа со светом и оптикой: как начать карьеру еще в вузе — опыт выпускников четырех профильных магистратур

    от автора

    В прошлый раз мы говорили о том, как совмещали работу и учебу выпускники факультета фотоники и оптоинформатики. Сегодня — продолжаем рассказ, но на этот раз мы побеседовали с магистрами, представляющими такие направления как «Световодная фотоника», «Светодиодные технологии и оптоэлектроника», а также «Материалы фотоники» и «Лазерные технологии». Мы обсудили с ними то, как и чем помогает…

  • Иван Пономарёв про Kafka Streams API на встрече jug.msk.ru

    от автора

    25 июля 2019 года прошла встреча московского сообщества Java-разработчиков jug.msk.ru, на которой Иван Пономарёв представил доклад про Kafka Streams API.

  • Тестдрайв Audi e-tron

    от автора

    В 2009 году Audi представила концепцию семейства электромобилей (и гибридов) e-tron. На выставках показывали концепты, давали обещания, прогнозировали, конструировали, удивляли, опять давали обещания, готовили платформу и вот спустя каких-то 10 лет e-tron поступили в продажу. На первоначальные концепты получившийся автомобиль был похож так же, как 2019 год похож на 2009 — цифры почти те же,…

  • Мобильное юзабилити в e-Commerce: анализ ТОП-20 интернет-магазинов России

    от автора

    Мы проанализировали мобильные версии ТОП-20 интернет-магазинов России по 44 факторам. Получили адскую таблицу из единиц и нулей, чуть не растворились к ней, но собрались с силами и описали, как и чем «достают» покупателя в топовом сегменте мобильного e-Commerce.

  • Обзор бесплатного инструмента SQLIndexManager

    от автора

    Как известно индексы играют важную роль в СУБД, предоставляя быстрый поиск к нужным записям. Потому так важно их своевременно обслуживать. Об анализе и оптимизации написано достаточно много материала, в том числе и в Интернете. Например, недавно делался обзор данной темы в этой публикации. Существует множество как платных, так и бесплатных решений для этого. Например, есть…