Месяц: Июль 2019

  • C++20 укомплектован, C++23 начат. Итоги встречи в Кёльне

    от автора

    На днях прошла встреча международного комитета по стандартизации C++ в Кёльне. В прошлый раз был принят feature freeze на C++20, так что комитет должен был обсуждать только исправления уже принятых вещей, а добавлять новинки уже в C++23… … но всё было не так! Что сделали с std::flat_map; останутся ли страшные ключевые слова co_return, co_await и…

  • Светодиодная терапия, или «молодильные яблоки» XXI века

    от автора

    LED Magic — несложный девайс, который существует в рамках мейнстримного направления — диодной терапии. Если коротко, то действие его можно описать примерно так: До/После На самом же деле все не так просто и не так уж «волшебно». У этой магии есть вполне себе история исследований, и так называемая LED-терапия заслуживает пары слов и пары подробностей:

  • C++ Calculator.h

    от автора

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

  • Микрошаговая отчётность в работе программиста

    от автора

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

  • Отчёты по состоянию СХД с помощью R. Параллельные вычисления, графики, xlsx, email и всё вот это

    от автора

    В статье приведён код по формированию регулярных отчётов по состоянию дисков СХД EMC VNX с альтернативными подходами и историей создания. Старался писать код с максимально подробными комментариями и одним файлом. Только пароли свои подставить. Формат исходных данных также указан, так что буду рад, если кто-то попробует применить у себя.

  • Пивной интеллект

    от автора

    Пиво — один из старейших ферментированных напитков, известных человеку. Его воспевали ещё в третьем тысячелетии до н. э. в шумерском эпосе о Гильгамеше. У шумеров даже была поговорка: «Не знать пива – не знать радости». Современное пиво отличается от напитка тех времён. Более того, появилось большое количество крафтовых пивоварен, в которых пивные энтузиасты предлагают новые,…

  • Рассказ о том, как Linux привели в Windows

    от автора

    Всё то время, которое я работаю в Microsoft, я занимаюсь созданием инструментов для Linux-разработчиков. Я приступила к работе в августе 2016 года, после выпуска из Виргинского университета, где изучала информатику и менеджмент. Во время учёбы я программировала, в основном, на C++. Моей основной операционной системой была Linux. Может показаться, что мой опыт не вполне соответствует…

  • Как выглядят современные целевые атаки

    от автора

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

  • Приключения неуловимой малвари, часть V: еще больше DDE и COM-скриплетов

    от автора

    Эта статья является частью серии «Fileless Malware». Все остальные части серии: Приключения неуловимой малвари, часть I Приключения неуловимой малвари, часть II: скрытные VBA-скрипты Приключения неуловимой малвари, часть III: запутанные VBA-скрипты для смеха и прибыли Приключения неуловимой малвари, часть IV: DDE и поля документа Word Приключения неуловимой малвари, часть V: еще больше DDE и COM-скриплетов (мы…

  • Опенсорс-решение для автоматизации отчетности

    от автора

    Разработчикам сайтов и мобильных приложений часто нужно управлять подготовкой PDF-страниц к выводу на печать или их отправкой клиентам на почту. У PDF-файлов есть полный контроль над отображением текста и графическими изображениями на странице. К сожалению, библиотеки для генерации динамически заполняющихся PDF-файлов не входят в стандартный инструментарий PHP, JS (Web), Java или Swift (Android и iOS…