Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

74 total results found

Местоимения(Pronounces)

Английский язык

Местоимение - слово, употребляющиееся вместо имени существительного или действующих лиц. Описание местоимений можно уместить в следующей сводной таблице. PronounsМестоимения PersonalЛичные или субъектныеДействующее лицо или субъектОтвечают на ...

Отладочные запросы

PostgreSQL Отладка

Вывод списка активных запросов и его длительность SELECT pid, datname, usename, client_addr, xact_start, query_start, (state_change-query_start) AS query_duration, wait_event_type, wait_event, state, quer...

Выгрузка результатов запросов

PostgreSQL Отладка

В html $ psql -h <host> -p <port> -U postgres -H -c "SQL command"

Простое обнаружение проблем производительности в PostgreSQL

PostgreSQL Отладка

Существует ли в мире очень большая и крупная база данных, которая время от времени не страдает от проблем с производительностью? Держу пари, что их не так уж много. Поэтому каждый DBA (администратор базы данных), отвечающий за PostgreSQL, должен знать, как отс...

Внешние ключи

PostgreSQL Определение структуры данных

Для связи между таблицами применяются внешние ключи. Внешний ключ устанавливается для столбца из зависимой, подчиненной таблицы (referencing table), и указывает на один из столбцов из главной таблицы (referenced table). Как правило, внешний ключ указывает на п...

Предлоги(prepositions)

Английский язык

В английском языке существует множество предлогов. Давайте рассмотрим основные из них. Основные понятия Предлог — это часть речи, которая показывает отношение местоимения или существительного к другим словам в предложении. Это отношение может быть пространст...

Классы и объекты

Python Объектно ориентированное программирован...

Создание классов и объектов Создание класса в Python начинается с инструкции class. Вот так будет выглядеть минимальный класс. class C: pass Класс состоит из объявления (инструкция class), имени класса (нашем случае это имя C) и тела класса, которое...

Смена shell на zsh

FreeBSD

Установка пакетов 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

Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем явля...

Функции

Python

Функция — это группа связанных инструкций, выполняющих определенную задачу. Функции помогают разбить нашу программу на более мелкие части. По мере того, как наша программа становится все больше и больше, функции делают ее более организованной и управляемо...

Управление пользователями

FreeBSD

Вывод списка групп пользователя 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

FreeBSD Межсетевые экраны

Когда-то давно мы настраивали фаервол в Linux с помощью iptables. При этом отмечалось, что утилиту iptables я нахожу исключительно неудобной по сравнению с FreeBSD’шным ipfw. Сегодня мы наконец-то познакомимся с этим ipfw и постараемся ответить на вопрос, дейс...

Работа с изменениями

GIT

Просмотр изменений Сводная информация git status Изменения относительно индекса git diff Изменения подготовленные для последующей их записи git diff --cached Смена ветки при наличии изменений Смена ветви при наличии изменения происходит таким же способ...

Слоты репликации

PostgreSQL Отладка

Вывести список слотов репликации SELECT * FROM pg_replication_slots; Создать слот репликации SELECT pg_create_physical_replication_slot('slot_name'); Удалить слот репликации SELECT pg_drop_replication_slot('slot_name') Список литературы Функции для си...

BastilleBSD

Контейнеризация BSD

Bastille - это открытая система для автоматизированного развёртывания и управления контейнерными приложениями на FreeBSD. Список источников Основной сайт Шаблоны Репозиторий

Разное

Python

Присвоение значение по умолчанию Присвоение значение по умолчанию в python делается через оператор or. other = s or "some default value" Примеры: 42 or "something" # returns 42 0 or "something" # returns "something" None or "something" #...

Список используемых источников

Ansible

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

Список используемых источников: Ansible Molecule project Разработка и тестирование Ansible-ролей с использованием Molecule и Podman Тестирование Ansible с использованием Molecule с Ansible в качестве верификатора Ansible Testing Using Molecule with Ansib...