Windows CMD: Переменная PATH — Добавить PATH — Echo PATH

PATH — переменная окружения, в которой перечисляется набор директорий, разделенных точкой с запятой (;), в которых расположены исполняемые программы. В этой заметке я показываю, как вывести содержимое переменной окружения PATH с помощью командной строки в Windows. Я также показываю, как добавить путь к переменной PATH на постоянной основе или только для текущей сессии.

Экспорт SSL Сертификата Сайта

Однажды вам может понадобиться получить SSL-сертификат сайта и сохранить его локально. Например, вы можете получить сообщение об ошибке, что не можете клонировать Git-репозиторий из-за самоподписанного сертификата, и для решения этой проблемы вам нужно будет скачать SSL-сертификат и сделать его доверенным для вашего Git-клиента. В следующей статье я покажу, как скачать SSL-сертификат с сервера (по URL […]

Sublime Text: Установить Пакет (Плагин) — Package Control

Sublime Text — один из самых популярных редакторов кода с большим количеством встроенных функций. Его функциональность может быть чрезвычайно расширена сотнями полезных плагинов. Самый простой способ установить пакет (плагин) для Sublime Text — это использовать Package Control — менеджер пакетов для Sublime Text.

Python: Как Использовать Pip — Основные Команды

Что такое Pip? pip — это инструмент для установки и управления пакетами (модулями) в Python. С помощью команды pip вы можете устанавливать, перечислять, обновлять и удалять пакеты в Python. В данной статье я показываю, как использовать pip из командной строки и привожу примеры основных команд в pip.

Vi/Vim — Не Работают Стрелки — Печатают Буквы в Режиме Вставки

По умолчанию, в текстовом редакторе vi/vim для навигации используются клавиши h, j, k и l. Нажатие стрелочек в режиме вставки приведет к печати заглавных букв A, B, C, D с новой строки. В этой небольшой заметке я покажу, как исправить неработающие стрелки печатающие буквы в режиме вставки в vi/vim.

Dropbox: Шифрование Облачного Хранилища — Linux — EncFS

Практически все сервисы облачных хранилищ шифруют данные клиентов, однако это еще не означает, что конфиденциальность этих данных достаточно защищена. Большинство этих сервисов управляют ключами шифрования, а значит ваша зашифрованная папка может быть расшифрована не только вами. В этой статье я покажу, как сделать частное шифрованное облачное хранилище на основе Dropbox с шифрованием «на лету». Я […]

MongoDB: Создать Пользователя — Для Базы Данных, Admin, Root

В MongoDB пользователи могут иметь привилегии в разных базах данных. В данной статье я покажу, как создать, показать и удалить пользователя в MongoDB. Я также покажу, как создать пользователя с admin правами и пользователя с правами root (супер пользователя) на все базы данных в MongoDB.

MongoDB: Auth — Включить Аутентификацию — Создать Admin/Root Пользователей

По умолчанию, аутентификация в MongoDB отключена, но это не особо важно, так как из коробки, MongoDB слушает только localhost. Но если вы собираетесь разрешить удаленное подключение к MongoDB, то аутентификацию безусловно необходимо включить. В следующей статье я покажу, как включить аутентификацию в MongoDB и как создать пользователей admin и root.

MongoDB: Создать Базу Данных и Пользователя — Mongo Shell

В MongoDB, в отличие от традиционных SQL баз данных, нет как необходимости, так и возможности создания пустой базы. Для того, чтобы создать новую базу данных в MongoDB, в нее необходимо вставить как минимум один документ. В этой статье я покажу, как создать новую базу данных и пользователя для этой базы в MongoDB из командной строки, […]

Git — Переход (checkout) в Предыдущую Ветку

Работая с Git, приходится очень часто перемещаться между двумя ветками. Для перемещения в предыдущую ветку нет необходимости каждый раз вводить ее имя. В этой короткой заметке я покажу простой способ переключения между двумя ветками в Git.