Месяц: Март 2020

  • Конвертация xls в xlsx и xml на C#

    от автора

    В этой статье я постараюсь рассказать об одном из возможных путей конвертации документов формата xls в xml. Непосредственно моя задача выглядела примерно так: Дано: 1-2 дня времени на поиск и реализацию решения Найденное решение должно быть на столько бесплатным, на сколько это возможно Известна примерная структура, размер и содержание файла, которые должны быть обработаны, что…

  • С ∞ марта, или почему женщины живут дольше?

    от автора

    Сегодня 8 марта, день борьбы за равноправие женщин и самое время поднять вопрос о ситуации, в которой женщины особенно не равны перед мужчинами, а именно: почему женщины живут дольше?

  • MVP проекта CoVirus — онлайн карта заражения коронавирусом или «красная кнопка» в твоей руке

    от автора

    Появление коронавируса Covid-19 вызвало панику среди населения ряда стран, а количество заражённых превысило 100 тыс. человек.

  • Стас Афанасьев. Juno. Pipelines на базе io.Reader/io.Writer. Часть 1

    от автора

    В докладе поговорим про концепцию io.Reader/io.Writer, для чего они нужны, как их правильно реализовывать и какие в связи с этим существуют подводные камни, а также про построение pipelines на базе стандартных и кастомных реализаций io.Reader/io.Writer.

  • Как Gitlab-CI наследует переменные окружения?

    от автора

    Переменные в Gitlab можно задать в нескольких местах: В настройках групп В настройках проекта Внутри .gitlab-ci.yml При этом переменные в настройках групп и проекта можно задать как "файл"или "обычную переменную" и поставить галочки "защищено" и "маскировать". Начнем с простого наследования и будет постепенно усложняться. С конечным списком уровней приоритетов можно ознакомиться в конце документа.

  • Управление Tion S3 и его подключение к умному дому

    от автора

    У TIONofficial есть замечательный продукт: бризер — система активной приточной вентиляции с фильтрами (и теперь с подогревом уличного воздуха). Такие относительно большие ящики, которые через дырку в стене засасывают уличный воздух, прогоняют через фильтры и тадам: в комнате чистый и свежий воздух. Смотреть на них я начал несколько лет назад, тогда эти устройства управлялись обычным…

  • Грандиозная афера советской науки: почему многоразовый орбитальный корабль оказался одноразовым

    от автора

    Когда СССР запустил Спутник-1 в 1957 году, США осознали, что нужно срочно подтягиваться за прогрессом. Так появилась программа «Меркурий» — запуск орбитальных пилотируемых кораблей. Советы имели значительную фору, и на отработку полетов американцы потратили слишком много времени, так что, стараниями Сергея Королева первым человеком в космосе стал советский гражданин Юрий Гагарин.

  • Параметрический фитнес — ключ к идеальной форме айтишника

    от автора

    Сегодня параметрическое моделирование стало неотъемлемой частью разработки. Удобно, когда поменял несколько значений и вся 3D-модель перестраивается вместе с зависимостями. Даже в области дизайна появилась параметрическая архитектура, чтобы удивлять фрактальными узорами и при этом соответствовать функциональным требованиям. Если с конструированием всё понятно, то что насчёт здоровья тела?

  • Открытые стандарты. Очистка воды

    от автора

    Задача. 1. Выбрать фильтры для питьевой воды в загородный дом. 2. Задушить жабу. Первое что смутило, это неадекватные цены на готовые системы, которые «умеют всё», и рекомендации знакомых, которые выбрали себе системы фильтров по возможности, потом покупать «неоригинал». Сразу повеяло картриджами от принтеров, и «нанотехнологиями».

  • Удалённые инкрементные резервные копии ZFS. Проще некуда

    от автора

    Подстрахуй братуху, подстрахуй… В ZFS 0.8 появилась возможность отправлять инкрементные снимки зашифрованных данных не расшифровывая. То есть имея зашифрованный массив можно организовать его зеркальную копию на удалённой машине не доверяя владельцу удалённого помещения. Ключ и расшифрованные данные не покидают доверенное помещение. Никто из моих клиентов (микроконтор) не имеет более одного серверного помещения, если туда придёт…