В мире разработки хватает экзотики: одни языки создаются ради скорости и эффективности, другие — ради красоты или даже чистого искусства. Mystical — как раз из последних. Он превращает исходный код в необычные кольцевые структуры, за которыми скрывается синтаксис PostScript. Давайте разбираться, почему он так странно выглядит и что полезного можно сделать со всей этой красотой.
Читать далееНам нравятся простые правила. Чем чаще они работают, тем сильнее мы им доверяем. Но что, если за надёжностью скрывается пустота? И кто на самом деле принимает решения — эксперт или гладкий, уверенный в себе булыжник?
Читать далееГлава 1: мой коллега, программист
Пустая оболочка человека. Он больше похож на попугая, чем на личность. Мой начальник, искренне верящий в священнодействие Парного Программирования, сковал цепью меня и этого коллегу-«программиста», как сиамских близнецов с разных планет. Общей была наша клавиатура, но не мышление. Боже, как же он был далёк от этого.
«Постой-ка. У меня появилась идея. Дай мне клавиатуру.»
Идея. Ага. Как у младенца появляется «идея» засунуть вилку в розетку. Я почти доделал нечто прекрасное; стройную, изящную логику, пронзающую сложность подобно ножу, режущему масло. И тут появился он — бьёт по клавиатуре, как будто она ему деньги должна, копипастит код-франкенштейн из комментария на StackOverflow, написанный последователем Дяди Боба в 2014 году.
Знает ли он, что делает наша система? Нет.
Прочитал ли он тикет? Разумеется, нет.
Ощущает ли он уверенность, когда безрассудно корёжит глобальное состояние? Разумеется, да.
Читать далееВо второй статье мы продолжаем рассказ о бестопливных и внеполевых технологиях разгрузки электромеханических исполнительных органов (ЭМИО) спутников и других космических аппаратов (КА). С первой статьёй, посвящённой разгрузке ЭМИО с помощью шарового ротора в магнитном подвесе (система «Энсинтрон-1») можно ознакомиться по ссылке Как сбрасывать кинетический момент космических аппаратов без топлива и внешних силовых полей.
Сегодня речь пойдёт о второй технологии – «Энсинтрон-2», защищённой патентом РФ RU 2834705.
Суть идеи «Энсинтрон-2»
Технология концепта «Энсинтрон-2» основывается на сбросе накопленного управляющими электромаховиками или гиродинами КА кинетического момента на двигатель-маховик в кардановом подвесе, представляющий собой астатический гироскоп с электроуправляемым ротором. Так же, как и в технологии концепта «Энсинтрон-1», поворот КА в положение для разгрузки ЭМИО, получивших критический уровень кинетического момента, выполняется с помощью электроприводов ЭМИО по всем осям ориентации КА. Поэтому критический уровень кинетического момента для начала выполнения разгрузки принимается меньше предельно допустимого, чтобы иметь резерв по кинетическому моменту для возможного его увеличения в процессе поворота КА в положение для разгрузки. Поворот КА вокруг какой-либо оси осуществляется за счёт разгона или торможения электромаховиков или за счёт поворота рамок гиродинов, контролирующих эту ось. Вынужденный поворот всех ЭМИО создаёт гироскопические моменты, вызывающие поворот КА относительно и других осей ориентации. Для поворота КА в заданное угловое положение исппользуются специальные алгоритмы управления ЭМИО.
Читать далееВ процессе работы с 1С бухгалтерией обязательно необходимо создание резервных копий баз 1С.
На просторах интернета конечно достаточно много (для Windows) различного ПО по выполнению данной задачи, но как правило, это ПО (для выполнения некоторых задач) является платным.
Если же говорить о системах на базе Linux, то здесь дела обстоят более плачевно.
В статье предлагаются готовые скрипты по созданию архивных копий баз 1С и файлового варианта, и серверного варианта.
За основу списка создаваемых архивов/копий/выгрузок используется файл ibases.v8i.
Читать далееРазработка проектного решения и документирование активностей по его воплощению на производстве больших ИТ-продуктов, процесс длительный, поэтапный, к тому же очень кропотливый и требующий слаженной работы разношерстного коллектива. Поэтому с самого начала необходимо продумать и подготовить ландшафт (среду обитания), в которой это процесс будет проистекать. Из моего опыта, если команда обеспечена комфортной средой для работы с артефактами проекта, а также для коммуникации участников между собой, то она уже на 50% обеспечила успешное развитие проекта.
Цель данной группы работ: подготовить условия для качественного и эффективного взаимодействия команды проекта в рамках разработки и реализаций требований к целевому продукту.
Чтобы глубже познать принципы организации такого ландшафта давайте рассмотрим модель того, как обычно происходит взаимодействие в команде.
Читать далееУже 2 года использую AI, чтобы лучше понимать разработчиков, разгружать свой график и сохранять здоровый эмоциональный фон в команде. Делюсь рабочими промтами и тем, что поняла за это время. Статья будет полезна начинающим менеджерам в диджитале, которые хотят быстрее и качественнее вести проекты по разработке.
Читать далее