Месяц: Март 2021

  • Я пользуюсь Excel, чтобы писать код

    от автора

    На своём веку я занимался многими странными вещами, о некоторых из которых не могу рассказать, однако использование Excel вместо кодинга — одно из тех постыдных удовольствий, которые я не буду ни от кого скрывать. Всегда задавайтесь вопросом: а можно ли использовать для этого Excel? Забудьте о тесте Тьюринга — проходит ли ваша гениальная идея программы…

  • Проекты Центра разработки Intel в России. Intel VTune

    от автора

    Очередная статья к 20-летию Центра разработки Intel в Нижнем Новгороде рассказывает об Intel VTune Profiler – далеко известном и высоко полезном средстве анализа производительности кода программного обеспечения. История VTune отражает все этапы развития Intel в России и даже чуть больше – ведь этот продукт старше нижегородского офиса. Сергей Папков, один из первых руководителей разработки продукта…

  • Apache Ignite в облаке AWS — базовый пример

    от автора

    Облачные вычисления так популярны по нескольким причинам: они гибкие, относительно дешевые по сравнению с поддержкой внутренней инфраструктуры и позволяют отлично автоматизировать распределение ресурсов (и тут тоже экономия). Когда объем обрабатываемых данных растет из года в год, нельзя полагаться на вертикальную масштабируемость, покупая все более и более дорогие серверы. Данные должны быть распределены по нескольким более…

  • Фотоэкскурсия по Музею воды

    от автора

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

  • Лучшие сайты для практики автоматизации тестирования

    от автора

    Зачем использовать демо сайты для автоматизации тестированияПрежде чем тратить время на изучение и создание набора тестов для нового фреймворка автоматизации, рекомендуется попробовать его на различных типах веб-сайтов, чтобы убедиться, что фреймворк работает надежно и с ней легко работать. Например, если вы в настоящее время используете Selenium, но хотите попробовать Cypress, Nightwatch, WebDriverIO или Playwright, попробуйте…

  • 7 распространенных ошибок, которые нужно проверить при отладке DAG-файлов Airflow

    от автора

    Задачи не выполняются? DAG не работает? Журналы не находятся? У нас были те же самые проблемы. Вот список распространенных ошибок и некоторые соответствующие исправления, которые следует учитывать при отладке развертывания Airflow.

  • Размер имеет значение: Intel 440MX Communications Appliance Reference Design

    от автора

    Если спросить обычного человека, как он себе представляет сервер, в большинстве случаев ответ будет содержать слова «большой компьютер». Да и близкие к теме люди привыкли, что в большинстве случаев сервер — это как минимум «мини-башня» или одноюнитовый «стоечник». Куда компактнее решения сегмента SOHO — для малого или домашнего офиса, часто это небольшие кубики, исполняющие несложные,…

  • Ядро macOS, есть ли червячки в этом яблоке?

    от автора

    В самом начале этого года Apple выложили в открытый доступ исходный код системных компонентов macOS 11.0 – Big Sur, включая XNU – ядро операционной системы macOS. Пару лет назад исходный код ядра уже проверялся PVS-Studio в связи с выходом анализатора для macOS. Прошло достаточно много времени, и вышел новый релиз исходного кода ядра. Почему бы…

  • PHP Дайджест № 201 (15 – 29 марта 2021)

    от автора

    Свежая подборка со ссылками на новости и материалы. В выпуске: все про файберы и асинхронный PHP, а также новые лямбды, пересечения типов и другие предложения для PHP 8.1. Ближайшие мероприятия, порция полезных инструментов, статьи, подкасты, видео и PHP Дайджест Стрим. Приятного чтения!

  • Ставим Ubuntu из другого Linux/LiveCD

    от автора

    Речь в статье пойдёт об установке Ubuntu из другого Linux без использования ISO-образа. Нужно это прежде всего для создания кастомизированных тестовых окружений. Информации о такой процедуре в интернете достаточно, она легко гуглится, но, как выяснилось, в некоторых моментах существующие инструкции устарели, да, и все они обладают известным фатальным недостатком.Итак, постановка задачи: есть голая виртуальная машина…