![]()
PostgreSQL (произносится «Пост-Грэс-Кью-Эл») — свободная объектно-реляционная система управления базами данных (СУБД).
Независимо от вашей роли или целей автоматизации, Ansible может помочь вам объединить команды и повысить эффективность.
Ansible - это механизм автоматизации ИТ с открытым исходным кодом, который автоматизирует подготовку, управление конфигурацией, развертывание приложений, оркестровку и многие другие ИТ-процессы. Он бесплатен для использования, и проект извлекает выгоду из опыта и интеллекта тысяч участников.
Платформа автоматизации Red Hat® Ansible объединяет более десятка вышестоящих проектов в единую, защищенную корпоративную платформу для автоматизации критически важных задач. Он основан на проекте с открытым исходным кодом для создания сквозной автоматизации для межфункциональных команд.
Ansible автоматизирует управление удаленными системами и контролирует их целевое состояние.
Большинство сред Ansible состоят из трёх основных компонентов:
ansible или ansible-inventory на узле управления.Ansible — это система автоматизации с открытым исходным кодом, которая упрощает работу и может использоваться где угодно. С помощью Ansible можно автоматизировать практически любую задачу. Вот несколько распространённых вариантов использования Ansible:
Устраните повторения и упростите рабочие процессы
Управление конфигурацией системы и ее сопровождение
Постоянное развертывание сложного программного обеспечения
Выполнение текущих обновлений без простоев
Ansible использует простые, понятные человеку сценарии, называемые плейбуками, для автоматизации ваших задач. В плейбуке вы описываете желаемое состояние локальной или удалённой системы. Ansible гарантирует, что система останется в этом состоянии.
Как технология автоматизации, Ansible разработан на основе следующих принципов:
Низкие затраты на техническое обслуживание за счет отказа от установки дополнительного программного обеспечения в ИТ-инфраструктуре.
В сборниках по автоматизации используется простой синтаксис YAML для кода, который читается как документация. Ansible также децентрализован, используя SSH с существующими учетными данными операционной системы для доступа к удаленным машинам.
Простое и быстрое масштабирование автоматизируемых систем благодаря модульной конструкции, поддерживающей широкий спектр операционных систем, облачных платформ и сетевых устройств.
Когда система находится в состоянии, описанном в вашем playbook, Ansible ничего не меняет, даже если playbook запускается несколько раз.
Сканер уязвимостей — это компьютерная программа, предназначенная для оценки компьютеров, сетей или приложений на наличие известных уязвимостей. Эти сканеры используются для выявления слабых мест в конкретной системе. Они используются для идентификации и обнаружения уязвимостей, возникающих из-за неправильной настройки или ошибок в программировании сетевых ресурсов, таких как брандмауэр, маршрутизатор, веб-сервер, сервер приложений и т. д.
Современные сканеры уязвимостей позволяют выполнять как аутентифицированное, так и неаутентифицированное сканирование. Современные сканеры обычно доступны в виде SaaS («программное обеспечение как услуга»); они предоставляются через Интернет и работают как веб-приложение. Современные сканеры уязвимостей часто позволяют настраивать отчёты об уязвимостях, а также информацию об установленном программном обеспечении, открытых портах, сертификатах и других данных о хосте, которые можно запрашивать в рамках рабочего процесса.
Оригинальная статья: Stephen Wolfram thinks we need philosophers working on big questions around AI
Ron Miller, 6:00 AM PDT • August 25, 2024
Математик и ученый Стивен Вольфрам вырос в семье, где его мать была профессором философии в Оксфордском университете. Таким образом, в юности он не хотел иметь ничего общего с этим предметом, но более взрослый и, возможно, мудрый Вольфрам видит ценность в глубоком размышлении о вещах. Теперь он хочет привнести часть этой глубокой философской строгости в исследования ИИ, чтобы помочь нам лучше понять проблемы, с которыми мы сталкиваемся по мере того, как ИИ становится более способным.
Оригинальная статья: "Digital Polluters: How Programmers Harm the Environment and Why the UN Doesn’t Notice" Valeri Rakitine Jul 14, 2024
Надзор ООН за воздействием деятельности программистов на окружающую среду может быть обусловлен несколькими факторами:
1. Традиционно основное внимание уделяется оборудованию: Исторически дискуссии о воздействии ИКТ на окружающую среду были сосредоточены на аппаратных центрах обработки данных, электронных отходах и энергопотреблении физических устройств. Разработка программного обеспечения, будучи менее ощутимой, возможно, не получила такого пристального внимания.
2. Сложность и осведомленность: Воздействие разработки программного обеспечения на окружающую среду включает в себя сложные, взаимосвязанные факторы, такие как методы кодирования, эффективность алгоритмов и жизненный цикл программных продуктов. Осведомленность об этих факторах и их совокупном воздействии на окружающую среду, возможно, все еще растет в более широком сообществе по устойчивому развитию.
3. Стремительное развитие технологий: Индустрия программного обеспечения развивается быстрыми темпами, постоянно появляются новые технологии и методологии. Политикам может быть непросто идти в ногу с этими изменениями и понимать их экологические последствия.
4. Предполагаемое косвенное воздействие: Прямое воздействие программной деятельности на окружающую среду, например, аппаратного обеспечения, более очевидно и его легче поддается количественной оценке. Косвенное воздействие неэффективного кода, частых обновлений и плохо оптимизированного программного обеспечения бывает сложнее измерить, и поэтому его можно не заметить.
5. Отсутствие стандартизированных показателей: Может отсутствовать стандартизированных показателей и рамок для оценки воздействия практики разработки программного обеспечения на окружающую среду. Без четких руководящих принципов трудно включить эти соображения в более широкие программы устойчивого развития.
6. Сосредоточьтесь на более широкой политике в области ИКТ: ООН может уделять приоритетное внимание более широкой политике в области ИКТ, такой как доступ в Интернет, цифровая грамотность и кибербезопасность, которые оказывают более непосредственное и широко признанное воздействие на цели глобального развития.
Устранение разрыва
Выявление этого пробела дает возможность таким инициативам, как Альянс экологического программирования ( https://t.me/Eco_Programming_Alliance), повышать осведомленность и выступать за включение устойчивых методов разработки программного обеспечения в глобальные дискуссии об ИКТ и экологической устойчивости. Предоставляя четкие данные, тематические исследования и практические рекомендации, альянс может помочь интегрировать принципы экологического программирования в политику и структуры ООН.
Я просматриваю документы ООН https://unctad.org/system/files/official-document/der2024_en.pdf об информационно-коммуникационных технологиях (ИКТ) и, как я понимаю, они не обращают никакого внимания на процесс создания программного обеспечения и влияние определенных методологий и технологий программирования на эффективность этого процесса, и более того, я пока не нашел ничего подобного по парадигме экопрограммирования ( https://medium.com/@vrakitine/introduction-to-eco-programming-paradigm-9f7f2c972acd ) и у меня сложилось впечатление, что в области программирования и его влияния на окружающую среду в королевстве полный бардак и никто не обращает на это внимания
Возможно, есть какие-то другие документы ООН по этой теме, в которых упоминается процесс написания программ и то, как это влияет на окружающую среду. В любом случае, одной из основных задач Альянса по экологическому программированию ( https://t.me/Eco_Programming_Alliance) будет уделять внимание тому, как технологии программирования влияют на окружающую среду.