Найти в Дзене
Начало знакомства с docker на примере мессенджера Matrix Synapse Element (Часть 5)
В любой момент могут запретить Telegram, WhatsApp и Microsoft Teams. Но для работы обычной электронной почты уже недостаточно, так как общение через неё медленнее, а видеозвонки могут быть затруднительными. Необходима альтернатива, которая удовлетворяла бы следующим критериям: 1. Отсутствие доступа во внешний интернет. 2. Возможность совершать видео- и аудиозвонки. 3. Создание групповых чатов. 4. Удалённые филиалы могут общаться в своих чатах и, при необходимости, подключаться к чатам главного офиса...
4 дня назад
Начало знакомства с Docker (Часть 4 nginx)
В предыдущем уроке мы узнали, как организовать балансировку сайтов на базе nginx, который работает в Docker-контейнере. Для того чтобы запустить процесс балансировки, нам нужно было внести изменения в конфигурацию nginx и перезапустить контейнер. Теперь давайте рассмотрим ситуацию, когда nginx работает не в контейнере, а балансирует не сами сайты, а доступ к их контейнерам. Если на вашем компьютере ещё не установлен nginx, то установим его. (чтобы проверить , команда nginx -v) sudo apt update sudo...
2 недели назад
Начало знакомства с Docker на примере работающего сайта (часть 3)
В предыдущих публикациях мы рассмотрели, как создавать контейнеры с сайтами и веб-сервером nginx, а также научились балансировать их с помощью nginx. В этой статье мы познакомимся с Portainer — графическим интерфейсом для управления и мониторинга контейнеров. Portainer — это мощная и универсальная платформа для управления контейнерами. Благодаря поддержке нескольких кластеров и устройств, вы можете управлять средами любого типа и в любом месте: от Docker и Kubernetes на ноутбуках разработчиков, в доменных контроллерах, облаках и пограничных устройств между ними...
3 недели назад
Начало знакомства с Docker на примере работающего сайта (часть 2)
В предыдущей части мы рассмотрели, как создать докер-контейнеры и запустить на них сайт. Теперь мы обсудим, как можно изменять эти сайты, сохраняя их доступность для других пользователей. Итак , наша иерархия такая /home/admin/dockersite/ ├── dockersite1/ # Папка для первого сайта │ ├── index.html # Главная страница сайта │ ├── about.html # Дополнительная страница │ ├── styles.css # Стили для сайта │ └── ... # Другие файлы (изображения, скрипты и т.д.) ├── dockersite2/ # Папка для второго сайта │ ├── index...
3 недели назад
Начало знакомства с Docker на примере работающего сайта (Часть 1)
Docker — это инструмент, который позволяет создавать, автоматизировать процесс развёртывания и управления контейнерами. Поскольку контейнеры изолированы от операционной системы, они могут быть запущены на любом устройстве, будь то Windows, Mac или Linux-подобная система. Контейнер представляет собой среду, в которой эмулируется операционная система с определёнными приложениями, необходимыми для выполнения конкретных задач. Мы будем изучать примеры Docker на новой операционной системе Ubuntu 24.10, известной под кодовым названием «Oracular Oriole»...
3 недели назад
Секретное радио УВБ 76
С 70-х годов прошлого века радиостанция УВБ-76 отправляет загадочные сообщения. Судя по названию, это происходит в 1976 году. Сообщения представляют собой шипение, имена и цифры, которые, возможно, содержат секретную информацию, ждущую расшифровки. УВБ-76 была создана в Советском Союзе как часть системы радиосвязи. Основная версия заключается в том, что станция используется для передачи зашифрованных сообщений военным или разведывательным службам. Её работа, вероятно, направлена на обеспечение надёжной связи, особенно в условиях глобального кризиса...
3 месяца назад
Майнинг снова актуален? 2024
После выборов в одной из стран курс биткоина (BTC) значительно увеличился. Если месяц назад он стоил 60 тысяч евро, то теперь его цена достигла 84 тысяч евро. Наблюдается тревожная тенденция: цены на видеокарты, в частности на NVIDIA GeForce RTX 4070 Ti, стремительно растут. Месяц назад эти видеокарты можно было приобрести за 85 000 рублей, а сейчас их стоимость достигла 113 000 рублей. Примечательно, что скорость добычи криптовалют увеличилась лишь на 30–40%, что в денежном эквиваленте составляет всего 0,5 евро для данной видеокарты...
4 месяца назад
Конвертирование скрипта .py в программу .exe
Установить её можно с помощью команды pip install auto-py-to-exe в командной строке Python. После установки программы откроется окно.auto-py-to-exe , установить ее можно так pip install auto-py-to-exe в командной строке питона. У нас откроется окно Далее выберите опцию Onefile и вариант для Windows...
6 месяцев назад
Утилита для автоматической (тихой) установки большого количества приложений.
**MInstAll: утилита для автоматической установки приложений** MInstAll — это утилита, которая позволяет автоматически устанавливать большое количество приложений. Она особенно полезна, когда необходимо установить драйвера, программы и кодеки после установки операционной системы Windows. После установки Windows важно установить драйвера, программы и кодеки. Особенно важно установить драйвера на сеть, чтобы можно было скачать, обновить и установить другие программы. Чтобы не тратить время на ручную установку, можно создать свой автоматический установщик или найти готовые сборки в интернете...
277 читали · 7 месяцев назад
Python и Битрикс24
Python — это высокоуровневый скриптовый язык программирования общего назначения. Он универсален и подходит для решения различных задач на разных платформах, от iOS и Android до серверных операционных систем. Главное преимущество Python — его простота. Вам не нужно тратить месяцы на изучение сложного синтаксиса, как в других объектно-ориентированных языках. Язык Python сделает всё за вас. С каждым годом Python становится всё более популярным и востребованным языком программирования. Он отлично подходит...
7 месяцев назад
Создание загрузочной флешки
Windows PE (WinPE) — это небольшая операционная система, используемая для установки, развертывания и восстановления классических выпусков Windows, Windows Server и других операционных систем Windows. В среде предустановки Windows можно: Настроить жесткий диск перед установкой Windows. Установка Windows с помощью приложений или скриптов из сети или локального диска. Починить операционную систему Windows, если она не работает. Настройка средств автоматического восстановления. Восстановление данных с незагружаемых устройств...
7 месяцев назад
Программа для копирования логов
Было опубликовано две статьи: 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...
7 месяцев назад