КатегорияЗаметки

Рубрика содержит мои небольшие заметки, которые не вошли в другие рубрики

JDK MIssion Control на Mac

J

В данной заметке я попытаюсь рассказать как исправить ошибку с запуском JDK Mission Control на MacOS. Ошибка An error has occurred, возникает либо после установки, либо после переустановки JDK Mission Control. Давайте разбираться. Если вы получили данную ошибку, то вам необходимо перейти в Application, найти там JDK Mission Control, нажать правой кнопкой на нем и выбрать Show Package Contents...

Отказываемся от Docker Desktop на Mac OS

О

Привет! В свете последних событий приходится отказываться от Docker Desktop, но без его использования, мы получаем стандартную ошибку докера, при попытке ввести команду docker ps Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? Что же делать? Все просто! Устанавливаем Docker Machine Для начала, установим docker-machine, сделаем мы это с помощью...

Как посчитать размер массива в mongodb

К

Привет, сегодня я расскажу как можно посчитать размер массива в монгобд, и так же суммировать количество элементов в массивах. Посчитать количество элементов в массиве Для того, чтобы посчитать количество элементов в массиве в mongo, необходимо воспользоваться aggregation pipeline. Давайте сначала определимся с нашей структурой данных. Допустим, мы хотим посчитать, сколько всего студентов учится...

Как изменить редактор для git по умолчанию

К

Сегодня я расскажу как изменить редактор по умолчанию для git. Например если вы привыкли пользоваться nano вместо vim, или даже atom. Вам всего лишь надо будет выполнить одну команду: git config --global core.editor EDITORCode language: Bash (bash) вместо EDITOR подставте ваш любимый редактор, например: git config --global core.editor nanoCode language: Bash (bash) Это все. Так же, вы можете...

Ошибка с модулями в golang 1.16

О

Перейдя на версию go 1.16, вы можете столкнуться с проблемой компиляции вашего проекта, а точнее может появится ошибка no required module provides package - working directory is not part of a moduleCode language: Bash (bash) Она появилась из за изменений в системе модулей в go начиная с версии 1.16. Давайте решим эту проблему. Достаточно инициализировать модуль.Введите следующую команду в корне...

Как установить автора коммитов в git

К

В данной заметке я расскажу как установить автора коммитов в гите для репозитория и для всех репозиториев. Как установить автора коммита в репозитории Необходимо зайти в директорию вашего проекта и выполнить команду: git config user.name "Name Surname" git config user.email "name@domain.org"Code language: Bash (bash) КАК УСТАНОВИТЬ АВТОРА КОММИТА для всех репозиториев Достаточно добавить флаг...

Как поменять автора у коммита

К

Иногда требуется поменять автора у последнего коммита, сделать это очень просто, достаточно ввести команду:

git commit --amend --author="Your Name your@email.ru"Code language: Bash (bash)

Например:

git commit --amend --author="Denis Pershin <denis.pershin@nospam.ru>"Code language: Bash (bash)

Так же, вы можете узнать как установить автора коммитов для одного репозитория или для всех

Установка размера и позиции окна terminal по умолчанию в Ubuntu

У

Очень часто вы располагаете окна терминала в нужных вам местах на экране монитора, но после перезапуска, они снова располагаются на своих старых местах. Сегодня я вам расскажу как за 5 минут настроить сохранение необходимых вам позиции и размера окна терминала. Данная заметка будет полезна пользователям Ubuntu. Чтобы установить размер и позицию окна по умолчанию необходимо: скопировать файл...

Как запустить VisualVM на MacOS с Java 11

К

Если вы скачали VisualVM, но на вашем компьютере установлена Java 11, то скорее всего вам не получится запустить VisualVm. Чтобы это сделать, необходимо сделать следующее. Как запустить VisualVm Открыть первый раз VisualVm, он у вас скорее всего не откроется, но это нормально. Далее необходимо найти файл visualvm.conf. Для этого откройте Finder, зайдите в Applications, найдите VisualVm, кликните...

Установка zsh и oh-my-zsh на Ubuntu

У

Для того чтобы установить oh-my-zsh необходимо вначале установить оболочку zsh и включить ее по умолчанию. Оболочка zsh и фреймворк  oh-my-zsh, как мне кажется, намного удобнее стандартной оболочки bash. Так же данный фреймворк содержит много плагинов, которые упрощают работу с командной строкой и терминалом. Установка zsh Для начала установим оболочку zsh sudo apt install zshCode language:...