Advanced Search
Search Results
127 total results found
Иностранные языки
Материалы по изучению иностранных языков
Программирование
Операционные системы
Системное администрирование
Системы управления версиями
В данной книге представлено описание основных инструментов для работы с версиями различных типов цифровых данных.
Английский язык
Материалы по изучению английского языка
PostgreSQL
Python
FreeBSD
Сетевые технологии
Контейнеризация
Системы управления конфигурациями информационных систем
В этой книге описываются различные системы конфигурации, приведения в нужное состояние и его описания.
Облачные хранилища данных
Здоровье
Полезное
GIT
Распределенная система управления версиями, созданная Линусом Торвальдсом для управления разработкой ядра Linux. Первая версия выпущена 7 апреля 2005 года.
Linux
Ansible
GIMP
Программное обеспечение и комплексы
MacOS
Компьютерное оборудование
Nix
Чистый функциональный пакетный менеджер и система развёртывания для POSIX-совместимых ОС.
Отладка
Определение структуры данных
Межсетевые экраны
BSD
Функции и операторы
AWS S3
Amazon Simple Storage Service (S3) – это предложение Amazon Web Services (AWS), которое позволяет пользователям хранить данные в виде объектов. Он предназначен для обслуживания всех видов пользователей, от предприятий до небольших организаций или личных проект...
Объектно ориентированное программирование на языке Python
Отит
Ангина
Команды git
Основы git
Если вы хотите начать работать с Git, прочитав всего одну главу, то эта глава — то, что вам нужно. Здесь рассмотрены все базовые команды, необходимые вам для решения подавляющего большинства задач, возникающих при работе с Git. После прочтения этой главы вы на...
Распределённый Git
Теперь, когда вы обзавелись настроенным удалённым Git-репозиторием, т. е. местом, где разработчики могут обмениваться своим кодом, а также познакомились с основными командами Git для локальной работы, мы рассмотрим, как задействовать некоторые распределённые р...
Ветвление в Git
Почти каждая система контроля версий в той или иной форме поддерживает ветвление. Используя ветвление, Вы отклоняетесь от основной линии разработки и продолжаете работу независимо от неё, не вмешиваясь в основную линию. Во многих системах контроля версий созда...
Времена в Английском языке
Systemd
Ansible galaxy
Инвентарь
Мониторинг
Проектирование в python
Отладка
Местоимения(Pronounces)
Местоимение - слово, употребляющиееся вместо имени существительного или действующих лиц. Описание местоимений можно уместить в следующей сводной таблице. PronounsМестоимения PersonalЛичные или субъектныеДействующее лицо или субъектОтвечают на ...
Отладочные запросы
Вывод списка активных запросов и его длительность SELECT pid, datname, usename, client_addr, xact_start, query_start, (state_change-query_start) AS query_duration, wait_event_type, wait_event, state, quer...
Выгрузка результатов запросов
В html $ psql -h <host> -p <port> -U postgres -H -c "SQL command"
Простое обнаружение проблем производительности в PostgreSQL
Существует ли в мире очень большая и крупная база данных, которая время от времени не страдает от проблем с производительностью? Держу пари, что их не так уж много. Поэтому каждый DBA (администратор базы данных), отвечающий за PostgreSQL, должен знать, как отс...
Внешние ключи
Для связи между таблицами применяются внешние ключи. Внешний ключ устанавливается для столбца из зависимой, подчиненной таблицы (referencing table), и указывает на один из столбцов из главной таблицы (referenced table). Как правило, внешний ключ указывает на п...
Предлоги(prepositions)
В английском языке существует множество предлогов. Давайте рассмотрим основные из них. Основные понятия Предлог — это часть речи, которая показывает отношение местоимения или существительного к другим словам в предложении. Это отношение может быть пространст...
Классы и объекты
Создание классов и объектов Создание класса в Python начинается с инструкции class. Вот так будет выглядеть минимальный класс. class C: pass Класс состоит из объявления (инструкция class), имени класса (нашем случае это имя C) и тела класса, которое...
Смена shell на zsh
Установка пакетов sudo pkg install zsh ohmyzsh zsh-antigen zsh-autosuggestions zsh-completions zsh-navigation-tools zsh-syntax-highlighting Копирование шаблона конфигурации ohmyzsh в локальный профиль sudo cp /usr/local/share/ohmyzsh/templates/zshrc.zsh-tem...
Декораторы
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем явля...
Функции
Функция — это группа связанных инструкций, выполняющих определенную задачу. Функции помогают разбить нашу программу на более мелкие части. По мере того, как наша программа становится все больше и больше, функции делают ее более организованной и управляемо...
Управление пользователями
Вывод списка групп пользователя id <user_name> Вывод списка пользователей группы pw group show <group_name> Добавление пользователя в группу pw useradd <user_name> -G <group_name> Добавление пользователя в группу с сохранением членства в других pg group...
Vim
Возможности текстового редактора В сравнении с классическим vi, Vim отличается следующими улучшениями: Работа со многими файлами одновременно. Разбиение окон редактирования может производиться многократно как по горизонтали, так и по вертикали. Поддержка ...
Маска подсети
Маска подсети — битовая маска для определения по IP-адресу адреса подсети и адреса узла (хоста, компьютера, устройства) этой подсети. В отличие от IP-адреса маска подсети не является частью IP-пакета. Благодаря маске можно узнать, какая часть IP-адр...
Ipfw
Когда-то давно мы настраивали фаервол в Linux с помощью iptables. При этом отмечалось, что утилиту iptables я нахожу исключительно неудобной по сравнению с FreeBSD’шным ipfw. Сегодня мы наконец-то познакомимся с этим ipfw и постараемся ответить на вопрос, дейс...
Работа с изменениями
Просмотр изменений Сводная информация git status Изменения относительно индекса git diff Изменения подготовленные для последующей их записи git diff --cached Смена ветки при наличии изменений Смена ветви при наличии изменения происходит таким же способ...
Слоты репликации
Вывести список слотов репликации SELECT * FROM pg_replication_slots; Создать слот репликации SELECT pg_create_physical_replication_slot('slot_name'); Удалить слот репликации SELECT pg_drop_replication_slot('slot_name') Список литературы Функции для си...
BastilleBSD
Bastille - это открытая система для автоматизированного развёртывания и управления контейнерными приложениями на FreeBSD. Список источников Основной сайт Шаблоны Репозиторий
Разное
Присвоение значение по умолчанию Присвоение значение по умолчанию в python делается через оператор or. other = s or "some default value" Примеры: 42 or "something" # returns 42 0 or "something" # returns "something" None or "something" #...
Список используемых источников
Good practices for ansible Ansible naming conventions Looking up secrets from Hashicorp Vault Galaxy Installation with Ansible How to use Ansible Galaxy Ansible role argument specification Пишем роли ansible не ломая прод — особенности check_mode или к...
Molecule: Тестирование ролей
Список используемых источников: Ansible Molecule project Разработка и тестирование Ansible-ролей с использованием Molecule и Podman Тестирование Ansible с использованием Molecule с Ansible в качестве верификатора Ansible Testing Using Molecule with Ansib...