Найти в Дзене
Начало знакомства с docker на примере мессенджера Matrix Synapse Element (Часть 5)
В любой момент могут запретить Telegram, WhatsApp и Microsoft Teams. Но для работы обычной электронной почты уже недостаточно, так как общение через неё медленнее, а видеозвонки могут быть затруднительными. Необходима альтернатива, которая удовлетворяла бы следующим критериям: 1. Отсутствие доступа во внешний интернет. 2. Возможность совершать видео- и аудиозвонки. 3. Создание групповых чатов. 4. Удалённые филиалы могут общаться в своих чатах и, при необходимости, подключаться к чатам главного офиса...
10 месяцев назад
Начало знакомства с Docker (Часть 4 nginx)
В предыдущем уроке мы узнали, как организовать балансировку сайтов на базе nginx, который работает в Docker-контейнере. Для того чтобы запустить процесс балансировки, нам нужно было внести изменения в конфигурацию nginx и перезапустить контейнер. Теперь давайте рассмотрим ситуацию, когда nginx работает не в контейнере, а балансирует не сами сайты, а доступ к их контейнерам. Если на вашем компьютере ещё не установлен nginx, то установим его. (чтобы проверить , команда nginx -v) sudo apt update sudo...
11 месяцев назад
Начало знакомства с Docker на примере работающего сайта (часть 3)
В предыдущих публикациях мы рассмотрели, как создавать контейнеры с сайтами и веб-сервером nginx, а также научились балансировать их с помощью nginx. В этой статье мы познакомимся с Portainer — графическим интерфейсом для управления и мониторинга контейнеров. Portainer — это мощная и универсальная платформа для управления контейнерами. Благодаря поддержке нескольких кластеров и устройств, вы можете управлять средами любого типа и в любом месте: от Docker и Kubernetes на ноутбуках разработчиков, в доменных контроллерах, облаках и пограничных устройств между ними...
11 месяцев назад
Начало знакомства с Docker на примере работающего сайта (часть 2)
В предыдущей части мы рассмотрели, как создать докер-контейнеры и запустить на них сайт. Теперь мы обсудим, как можно изменять эти сайты, сохраняя их доступность для других пользователей. Итак , наша иерархия такая /home/admin/dockersite/ ├── dockersite1/ # Папка для первого сайта │ ├── index.html # Главная страница сайта │ ├── about.html # Дополнительная страница │ ├── styles.css # Стили для сайта │ └── ... # Другие файлы (изображения, скрипты и т.д.) ├── dockersite2/ # Папка для второго сайта │ ├── index...
11 месяцев назад
Начало знакомства с Docker на примере работающего сайта (Часть 1)
Docker — это инструмент, который позволяет создавать, автоматизировать процесс развёртывания и управления контейнерами. Поскольку контейнеры изолированы от операционной системы, они могут быть запущены на любом устройстве, будь то Windows, Mac или Linux-подобная система. Контейнер представляет собой среду, в которой эмулируется операционная система с определёнными приложениями, необходимыми для выполнения конкретных задач. Мы будем изучать примеры Docker на новой операционной системе Ubuntu 24.10, известной под кодовым названием «Oracular Oriole»...
11 месяцев назад
Секретное радио УВБ 76
С 70-х годов прошлого века радиостанция УВБ-76 отправляет загадочные сообщения. Судя по названию, это происходит в 1976 году. Сообщения представляют собой шипение, имена и цифры, которые, возможно, содержат секретную информацию, ждущую расшифровки. УВБ-76 была создана в Советском Союзе как часть системы радиосвязи. Основная версия заключается в том, что станция используется для передачи зашифрованных сообщений военным или разведывательным службам. Её работа, вероятно, направлена на обеспечение надёжной связи, особенно в условиях глобального кризиса...
1 год назад
Майнинг снова актуален? 2024
После выборов в одной из стран курс биткоина (BTC) значительно увеличился. Если месяц назад он стоил 60 тысяч евро, то теперь его цена достигла 84 тысяч евро. Наблюдается тревожная тенденция: цены на видеокарты, в частности на NVIDIA GeForce RTX 4070 Ti, стремительно растут. Месяц назад эти видеокарты можно было приобрести за 85 000 рублей, а сейчас их стоимость достигла 113 000 рублей. Примечательно, что скорость добычи криптовалют увеличилась лишь на 30–40%, что в денежном эквиваленте составляет всего 0,5 евро для данной видеокарты...
1 год назад
Конвертирование скрипта .py в программу .exe
Установить её можно с помощью команды pip install auto-py-to-exe в командной строке Python. После установки программы откроется окно.auto-py-to-exe , установить ее можно так pip install auto-py-to-exe в командной строке питона. У нас откроется окно Далее выберите опцию Onefile и вариант для Windows...
1 год назад
Утилита для автоматической (тихой) установки большого количества приложений.
**MInstAll: утилита для автоматической установки приложений** MInstAll — это утилита, которая позволяет автоматически устанавливать большое количество приложений. Она особенно полезна, когда необходимо установить драйвера, программы и кодеки после установки операционной системы Windows. После установки Windows важно установить драйвера, программы и кодеки. Особенно важно установить драйвера на сеть, чтобы можно было скачать, обновить и установить другие программы. Чтобы не тратить время на ручную установку, можно создать свой автоматический установщик или найти готовые сборки в интернете...
701 читали · 1 год назад
Python и Битрикс24
Python — это высокоуровневый скриптовый язык программирования общего назначения. Он универсален и подходит для решения различных задач на разных платформах, от iOS и Android до серверных операционных систем. Главное преимущество Python — его простота. Вам не нужно тратить месяцы на изучение сложного синтаксиса, как в других объектно-ориентированных языках. Язык Python сделает всё за вас. С каждым годом Python становится всё более популярным и востребованным языком программирования. Он отлично подходит...
1 год назад
Создание загрузочной флешки
Windows PE (WinPE) — это небольшая операционная система, используемая для установки, развертывания и восстановления классических выпусков Windows, Windows Server и других операционных систем Windows. В среде предустановки Windows можно: Настроить жесткий диск перед установкой Windows. Установка Windows с помощью приложений или скриптов из сети или локального диска. Починить операционную систему Windows, если она не работает. Настройка средств автоматического восстановления. Восстановление данных с незагружаемых устройств...
1 год назад
Программа для копирования логов
Было опубликовано две статьи: 1. Как создать скрипт для копирования логов с серверов. 2. Как создать окно для выбора параметров. В этой статье представлен полный скрипт с графическим интерфейсом. Вот как он выглядит: import tkinter as tk from tkinter import ttk, filedialog, messagebox import os import shutil import zipfile shares_file = r'C:путь до папки с перечислением сетевых шар srv.txt' local_path = r'C:\logs' network_shares = {} with open(shares_file, "r") as f: for i, line in enumerate(f): share_path = line...
1 год назад