DevBug blog

О Linux, Java, разработке ПО и не только

Git: как локально удалить ветки, которые уже смержены (merged)

Для того, чтобы удалить ветки из локального Git репозитория, которые уже были смержены (merged), например в master и development, можно воспользоваться слудеющей командой:

git branch --merged | egrep -v "(^\*|master|development)" | xargs git branch -d

Первая часть команды

git branch --merged | egrep -v "(^\*|master|development)"

выводит все ветки (кроме веток master и development), которые уже смержены.

Вторая часть команды

xargs git branch -d

удаляет найденные ветки локально, используя в качестве параметров результаты из 1й команды

git

Github: как загрузить картинку

В сервисе Bitbucket добавить любой файл в репозиторий не составляет никакого труда. Но в GitHub, по каким-то причинам, кнопка "Загрузить изображение" отсутствует. Тем не менее, способ загрузки изображений существует. Рассмотрим более подробно как это можно сделать. Открываем наш репозиторий. Справа в меню находим раздел issues:GitHub менюПереходим в данный раздел.На открывшейся странице создаем новую issue (кликаем по кнопке Create Issue):Кнопка создания новой issueВ появившейся форме вводим название новой issue и в серую область с надписью " Читать далее...

MySQL: подключаемся пользователем root к удаленному хосту

В предыдущей статье были описаны необходимые настройки для разрешения пользователю root удаленного подключения с любого хоста. Для подключения пользователем root к удаленному хосту, ip адрес которого 192.168.0.111, в консоли вводим команду:mysql -u root -h 192.168.0.111 -p;Если все настройки из предыдущей статьи сделаны правильно, то в консоли мы увидим стандартное сообщение mysql сервера: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 43 Server version: 5. Читать далее...

Mysql: разрешаем пользователю root удаленное подключение

Имеем сервер (Ubuntu Server) в сети с установлленым MySQL сервером. Необходимо разрешить пользователю root удаленное подключение к базе данных.В целях безопасности данный способ не рекомендуется использовать на production серверах. Делаем резервную копию файла настроек:sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.origПо данному пути файл настроек mysql находится в дистрибутивах linux, основанных на debian. В других дистрибутивах linux (Centos, openSUSE, Fedora, etc) расположение файла настроек базы данных mysql может отличаться. Кроме того, в некоторых дистрибутивах, например openSUSE, по умолчанию (вместо MySQL) установлена база данных MariaDB. Читать далее...

Ubuntu server: настраиваем сеть из консоли

Как известно, в Ubuntu server отсутствует окружение рабочего стола и все настройки необходимо выполнять из консоли. В данной статье речь пойдет про настройку сети из консоли: установка статического ip-адресаполучение ip адреса через dhcpДано:В сети имеется маршрутизатор, который имеет ip 192.168.0.1 и который раздает ip по dhcp.Ubuntu server, который по dhcp получил ip: 192.168.0.101Файл с настройками /etc/network/interfaces Настраиваем статечкский ip-адрес:Для установки статического ip адреса, например 192.168.0.111, в Ubuntu server (debian, etc):Делаем backup оригинального файла настроек:sudo cp /etc/network/interfaces/ /etc/network/interfaces. Читать далее...

openSUSE: установка мультимедиа кодеков

Поддержка мультимедиа из коробки в openSUSE ограничена юридическими вопросами. Но, благодаря сообществу, данный вопрос решается очень просто в один клик.Переходим на сайт сообщества: openSUSE-Community.org - Restricted_formats. Выбираем вариант установки в соответсвие с установленным окружением рабочего стола (KDE или Gnome).Наслаждаемся просмотром видео и прослушиванием музыки.
Старые записи