Вставка в vim из системного буфера

Регистры "* и "+ предназначены для буфера обмена системы ( :help registers ). В зависимости от вашей системы они могут выполнять разные действия. Например, в системах, которые не используют X11, например OSX или Windows, регистр "* используется для чтения и записи в системный буфер обмена. В системах X11 можно использовать оба регистра. См. :help x11-selection для получения более подробной информации, но в основном "* аналогичен _PRIMARY_ -му выбору X11 (который обычно копирует то, что вы выбираете с помощью мыши, и вставляет среднюю кнопку мыши), а "+ аналогичен _CLIPBOARD_ -му выбору X11 (который является собственно буфером обмена).

Читать далее «Вставка в vim из системного буфера»

Восстановление сайта Bitrix, с отдельно архивированной директорией upload

В данной заметке разберем как залить файлы резервной копии bitrix и сразу разархивировать содержимое папки upload на конечной машине. Для примера допустим у нас мало места на конечной машине и нам нужно залить сразу файлы из архива uplaod

Читать далее «Восстановление сайта Bitrix, с отдельно архивированной директорией upload»

Отключение синхронизации времени с хостовой машиной VirtualBox

Бывают моменты, когда нужно изменть время на ВМ, но либо внесенные изменения не применились, либо применились на короткий промежуток времени.

Читать далее «Отключение синхронизации времени с хостовой машиной VirtualBox»

Powershell: разрешаем выполнение неподисанного скрипта на примере python venv

В данной статье легко и непринужденно мы сможем выполнять неподписанные скрипты на powershell, а именно активируем окружение python3 venv из его генерируемых скриптов.

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

Читать далее «Powershell: разрешаем выполнение неподисанного скрипта на примере python venv»

Основы счисления и двоичная система счисления.

Давайте сразу начнем с того, почему она называется двоичная — потому что в ней используется всего два числа, это 0 и 1. Для чего знание этой системы может понадобиться? С этими знаниями можно понять почему «числа между точками» в ipv4 не может быть больше 255, почему 32 битные системы изначально поддерживали не больше 4гБ оперативной памяти, почему, когда вы покупаете флешку или жесткий диск, система вам показывает меньшее значение чем на упаковке и многое другое.

Читать далее «Основы счисления и двоичная система счисления.»

Отключение IPv6 на Ubuntu 18

Как то раз у меня затянулась установка пакета через apt-get и внимательно присмотревшись я увидел, что система пытается скачать его ipv6 интерфейса, ждать мне было некогда и я принялся искать решение как отключить ненужный мне вид адресации.

Читать далее «Отключение IPv6 на Ubuntu 18»

Отозванный сертификат Let’s Encrypt на NAS Synology

Одним утром при попытке входа на сетевое хранилище браузер(Google Chrome) мне сообщил ,что сертификат отозван и зайти он мне не даст, даже варианта «я понимаю, что я делаю» как при несоответсвии имени домена с именем в сертификате не имеется.

Читать далее «Отозванный сертификат Let’s Encrypt на NAS Synology»

Запуск Google Crome c игнорированием ошибок сертификата

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

Читать далее «Запуск Google Crome c игнорированием ошибок сертификата»

Фрматирование числа по разрядам в Python 3

При работе с числами удобнее, когда они выводятся с пробелами между разрядами, например, 2 435 000 вместо обычных 2435000

Для удобочитамести чисел при выводе предлагаю вашему вниманию следующую функцию:

def dig_h(dig):
    hum = '{0:,}'.format(dig).replace(',', ' ')
    return hum