Месяц: Март 2020

  • Фишеры icloud и где они обитают

    от автора

    Внимание! Несмотря на то, что для работы над этой статьей я потратил не один десяток часов, но ты все еще можешь можешь в ней поучаствовать. Если у тебя чешутся руки — попробуй осилить этот текст. История больше похожа на комикс, так как содержит более 50 изображений, поэтому аккуратнее, если ты с мобильного. А ещё —…

  • Иранские хакеры использовали уязвимости в VPN

    от автора

    Изображение: ClearSky В феврале эксперты ClearSky выпустили отчет о взломе крупных компаний иранскими хакерскими группами. В ходе шпионской кампании, названной «Fox Kitten», атакующие эксплуатировали уязвимости, обнаруженные исследователями в 2019 году в продуктах Citrix, Pulse Secure, Palo Alto Networks, Fortinet.

  • История синтеза речи: эпоха электрических решений

    от автора

    В прошлый раз мы рассказывали о механических устройствах для синтеза речи — голосовом тракте Кемпелена и «говорящей голове» Иосифа Фабера. На очереди электрические синтезаторы XX века.

  • Новый метод криптографии, обещающий идеальную секретность, встречен со скептицизмом

    от автора

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

  • Технологии, которые помогают незрячим выучить английский

    от автора

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

  • Есть ли жизнь после Scratch, или как познакомить ребёнка с Python

    от автора

    У нас в EPAM работает школа программирования для детей сотрудников — e-kids. В школе волонтёры-сотрудники учат детей работать со Scratch — визуальной средой программирования, созданной специально для обучения детей и подростков. Но всегда рано или поздно наступает момент, когда Scratch уже становится детям не интересен. Путём проб и ошибок нашим учителям удалось найти способ, как…

  • Сравнение динамики котировок двух акций на python на примере привилегированных и обычных акций Сбербанка

    от автора

    Здравствуйте, сегодня хотел бы рассказать про мой опыт анализа акций сбербанка. Порой они показывают немного разную динамику — мне стало интересно проанализировать движение их котировок. В данном примере мы будем скачивать котировки с сайта Финама. Ссылка для скачивания обычного Сбербанка.

  • Async programming in .NET: Best practices

    от автора

    Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя асинхронное программирование, программисты не только не решают проблемы, которые были с потоками, но и привносят новые. Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать. Дмитрий Иванов — Software Analysis TeamLead в Huawei, в прошлом…

  • Объединяем функции логическими операторами в C++

    от автора

    В преддверии старта занятий в новом потоке группы «Разработчик С++» подготовили перевод интересного материала. Большинство алгоритмов STL в C++ используют всего лишь одну функцию для выполнения некоторой работы над коллекцией. Например, чтобы извлечь все четные числа из коллекции, мы можем написать такой код: auto const numbers = std::vector<int>{1, 2, 3, 4, 5, 6, 7, 8,…

  • Мониторим события PortSecurity коммутаторов Cisco в Zabbix

    от автора

    Здравствуй уважаемое хабросообщество! Решился выплеснуть в онлайн пару in-house решений, которые облегчают деятельность сетевиков и прочих ИТ братьев по разуму. В этой статье речь пойдет о мониторинге событий стандартного (для многих вендоров) механизма защиты от несанкционированного подключения устройств к сети, — механизма PortSecurity. Решение изначально построено для коммутаторов от компании Cisco, но при желании легко…