BBC News: один из самых известных и уважаемых новостных источников в мире. BBC известен своей объективностью и тщательной проверкой фактов. The New York Times: авторитетная американская газета с долгой историей. Они предлагают подробное и тщательно исследованное освещение мировых событий. Reuters: м...
Последние записи
---
- name: Переключение на MPM Prefork (rhel8) hosts: all become: yes tasks: - name: Остановить Apache systemd: name: httpd state: stopped - name: Отключить модуль mpm_event lineinfile: path: /etc/httpd/conf.modules.d/00-mpm.conf regexp: '^Load...
### USER
дай список репозиториев (rhel8) для установки из этого перечня --- web (atms frontend) RUN yum clean all -y && rm -rf /var/cache/yum && yum update -y && yum install -y httpd mod_ssl php80-php php80-php-bcmath php80-php-fpm php80-php-intl php80-php-ldap php80-php-mbstring php80-php-pdo_mysql php80-ph...
написать скрипт на питоне который читает ansible-hosts как источник информации , и генерирует hotlist для "GNU Midnight Commander"
from ansible.inventory.manager import InventoryManager from ansible.parsing.dataloader import DataLoader from ansible.vars.manager import VariableManager import os # Путь к файлу ansible-hosts и hotlist ansible_hosts_file = 'hosts' # Укажите путь к вашему файлу инвентаря hotlist_file = os.path.exp...
====== имеем
% ls -1lR .: total 20 -rwxr-xr-x 1 root root 482 Feb 18 14:05 a.sh -rw-r--r-- 1 root root 37 May 23 2022 ansible.cfg -rw-r--r-- 1 root root 161 Feb 18 14:05 copy_latest_file.yml drwxr-xr-x 2 root root 4096 Feb 18 14:06 db_dir -rw-r--r-- 1 root root 184 Nov 8 21:17 hosts ./db_dir: total 20 -r...
В Ansible Playbook переменные можно передавать различными способами:
Через командную строку: С помощью параметра --extra-vars при вызове ansible-playbook. Можно передавать переменные в формате JSON или YAML, либо указывать путь к файлу с переменными1. bash ansible-playbook example.yml --extra-vars "foo=bar" ansible-playbook example.yml --extra-vars "@even_more_vars...
Вот пример кода, который использует таймер для достижения более высокой точности в управлении светодиодом:
import board import digitalio import rp2 # Инициализация светодиода на пине board.GP0 led = digitalio.DigitalInOut(board.GP0) led.direction = digitalio.Direction.OUTPUT # Инициализация таймера timer = rp2.PIO.sm0 timer.set_exclusive() timer.active = False # Настройка таймера для генерации прерыва...
Напиши код на CircuitPython для RP2040-Zero. Он должен считывать напряжение с пина A0 и устанавливать GPIO GP0 в HIGH, если напряжение меньше 2V.
Jan - Logo Assistant 11:47:10 PM Token Speed: 4.75t/s Конечно! Вот пример кода на CircuitPython для RP2040-Zero, который будет считывать напряжение с пина A0 и устанавливать GPIO GP0 в HIGH, если напряжение меньше 2В: python Copy import analogio import digitalio import board # Настраиваем пин A0...
- name: Run shell command on multiple servers (Ansible)
hosts: webservers tasks: - name: Execute 'ls' command and capture output ansible.builtin.shell: | cd /tmp pwd ls -l [file-name 000020_2025-02-17_08-09-10.txt]
Для установки Apache HTTP Server и PHP 8.0 на сервере RHEL-8 (RHEL 8), вам понадобится выполнить следующие шаги. Я предоставлю список репозиториев, которые будут использоваться для установки необходимых пакетов.
Список репозиториев: Репозиторий updates (для обновления и новых версий): rpm --import https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8 yum install epel-release -y Репозиторий https://download-rh.osdn.jp/rhel7/releases/latest (для доступа к пакетам RHEL 7, но они совместимы с RHEL 8):...
Онлайн-хроніка війни, 12 лютого. Трамп провів телефонні розмови із Зеленським та Путіним, у СБУ затримали "щура"
[file-name 000004_2025-02-12_19-33-37.txt]
### USER
linux, diff - покажи примеры легко понимаемые человеком (вывод) ### ASSISTANT Команда `diff` в Linux используется для сравнения двух файлов и показывает различия между ними. Вот несколько простых примеров с легко понимаемым выводом: ### Пример 1: Два файла с небольшими различиями #### Файл `file1...
### USER
linux - подскажи чем искать дубль-файлы ### ASSISTANT Для поиска дубликатов файлов в Linux существует несколько эффективных инструментов и методов. Вот наиболее популярные из них: --- ### 1. **`fdupes`** Это специализированная утилита для поиска и удаления дубликатов файлов. #### Установка: ```b...
"Arduino PRO micro" test
pro-micro-test.c const int AxInputs[] = { A0, A1, A2, A3 }; const int DxInputs[] = { 2, 3, 4, 5, 6, 7 }; void setup() { for (int i = 0; i < sizeof(AxInputs) / sizeof(AxInputs[0]); ++i) { pinMode(AxInputs[i], INPUT); } for (int i = 0; i < sizeof(DxInputs) / sizeof(DxInputs[0]); ++i) {...
Flashes
flashes.c #include <Arduino.h> // Скорость моргания const int speed = 100; // Номера пинов, к которым подключены светодиоды const int pins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; // Массив состояний светодиодов int states[] = {LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW}; // Масс...
rp2040 - Simple TM1637
power in https://circuitpython.org/ TM1637.py import time import board import TM1637 # https://github.com/bablokb/circuitpython-tm1637 display = TM1637.TM1637(board.GP15, board.GP14) #clk dio display.brightness(1) while True: for i in range(8): display.brightness(i) display.number(i) ...
Morse Send rp2040 circuitpython
# main.py import board import time import sys import select from morse_lib import MorseTransmitter MORSE_WPM = 11 HALT_COMMAND = '~' # Инициализация передатчика Морзе morse = MorseTransmitter(pin=board.GP3, wpm=MORSE_WPM) def process_buffer(buffer): if buffer: char = buffer.pop(0) ...
# morse_lib.py
import time import digitalio class MorseTransmitter: """ Класс для передачи сообщений азбукой Морзе. """ # Словарь кодов Морзе MORSE_CODE = { 'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.', 'G': '...
##### CircuitPython 8.2.10 ################
##### https://circuitpython.org/downloads # ########################################### # Імпорт необхідних бібліотек import board import digitalio import pwmio import time # Список світлодіодів, підключених до відповідних цифрових контактів leds = [pwmio.PWMOut(getattr(board, f"GP{n}")) for n i...
import os
import sqlite3 # Проверка существования указанной папки с текстовыми файлами txt_folder = "path_to_your_txt_files" if not os.path.exists(txt_folder): raise FileNotFoundError(f"Папка '{txt_folder}' не найдена. Укажите правильный путь к директории.") # Подключение к базе данных conn = sqlite3.co...