Месяц: Май 2021

  • Измеряем «солнце». ВАХ солнечных панелей своими руками

    от автора

    Я провожу бесплатные обследования солнечных станций, в результате чего в меня летят тапки мне делают замечания, что для предъявления гарантийных претензий нужно измерять именно падение мощности солнечной панели, к которой в основном и привязана гарантия. Так я пришел к необходимости обзавестись собственным прибором по снятию ВАХ ( IV Curve )  солнечной панели. Как сделать его…

  • Решаем вопрос сортировки в JavaScript раз и навсегда

    от автора

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

  • Уютный VPS-сервер для маленьких проектов: как настроить

    от автора

    Мне всегда хотелось иметь в сети личное пространство. Место, где все было бы устроено как мне удобно. Наилучшим решением мне виделся недорогой VPS, который я мог бы обустраивать в соответствии со своими потребностями. Долго я не мог подступиться к решению этой задачи, но как-то незаметно подобрался набор инструментов, который позволил организовать именно такую программную среду,…

  • Кто такой кросс-системный тестировщик и почему он не должен быть «agile»?

    от автора

    Методология agile вносит свои правила в процесс тестирования ПО, и каждая команда самостоятельно разрабатывает, проверяет и деплоит свои сервисы. Однако в сложных системах, когда для поддержки бизнес-процесса необходима слаженная работа десятков сервисов, возникает потребность в дополнительном уровне тестирования. Поэтому мы в «М.Видео — Эльдорадо» создали специальный отдел кросс-системного тестирования. О том, как он формировался, чем…

  • О неоправданно хорошей работе [ -z $var ]

    от автора

    Есть такой сабреддит — /r/nononoyes, где публикуют видео, в которых происходит что-то такое, что, на первый взгляд, кажется ужасно неправильным, идущим к катастрофе. Но в конце всё, чудесным образом, заканчивается хорошо. В том сабреддите хорошо смотрелась бы команда [ -z $var ].

  • Как StarCraft II может помочь экологам в изучении жизни на Земле

    от автора

    Вряд ли Лу Барбе осмелится назвать себя заядлым геймером. Он занимается проблемами экологии в Университете Ренна во Франции, проводя большую часть времени среди растений. Но одна игра с самого детства захватила его воображение: StarCraft — популярная онлайн-стратегия, в которой игроки накапливают ресурсы и создают армии инопланетных бойцов для ведения войн на внеземных территориях. «Игрок из…

  • Clarion. Процесс миграции Clarion приложения на Microsoft SQL 2019

    от автора

    Продолжаю повествовать о жизни с Clarion. В этом посте я опишу свой путь решения одной из частых задач, стоящих перед Clarion разработчиками, это миграция Clarion программы на СУБД Miscrosoft SQL.Так получилось что несколько месяцев назад мне на обслуживание передали 2 программы на технологии Clarion, повод грустный, уходит старое поколение, так и случилось с моим научным…

  • Визуализация аналитики APIM Gravitee в Grafana

    от автора

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

  • Карманная книга по TypeScript. Часть 2. Типы на каждый день

    от автора

    Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Примитивы: string, number и boolean В JS часто используется 3 примитива: string, number и boolean. Каждый из них имеет соответствующий тип в TS: string представляет строковые значения, например, ‘Hello World’ number предназначен для чисел, например, 42. JS не…

  • Как обновить все сцены Unity-проекта в один клик

    от автора

    Танюшка — автор канала IT DIVA и данной статьи, кофеголик и любитель автоматизировать рутинуUnity — это один из популярнейших игровых движков, который используется, как инди-разработчиками для создания игр и мобильных приложений, так и компаниями, чьи продукты используют технологии виртуальной и дополненной реальности.На этом движке, не смотря на его недостатки, создано большое количество крупных проектов с…