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

Ubuntu: Устанавливаем Scala, SBT, IDE

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

Gradle: установка последней версии в Ubuntu

Для установки последней стабильной версии Gradle в Ubuntu необходимо:1. Скачать с официального сайта последнюю версию.2. Скачанный архив распаковать в любое удобное место, например в:/home/myUser/dev/gradle-2.33. Добавить в файл /home/myUser/.bashrc следующие строки: #### Gradle options ### export GRADLE_HOME=/home/myUser/dev/gradle-2.3 export PATH=$PATH:$GRADLE_HOME/binНе забываем сохранить файл /home/myUser/.bashrc после изменений. Также необходимо закрыть терминал (консоль) и запустить его снова.  4. После чего проверяем работоспособность gradle. Для  этого в консоли вводим команду: gradle -vРезультат должен быть примерно таким: ------------------------------------------------------------ Читать далее...

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

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

Android Studio: Exception raised during rendering

При добавлении виджета Plain Text View в редакторе дизайна возникает ошибка: Exception raised during rendering: java.lang.System.arraycopy([CI[CII)Vпри этом добавленный виджет не отображается на экране устройства. Для решения данной проблемы необходимо для отрисовки слоев изменить версию Android с 20W на любую другую версию без букы W, например на 19 : изменение версии AndroidНа сколько известно, данная проблема возникает как в Eclipse, так и в Android Studio. Дело в том, что версии Android с буквенным обозначением W используются для разработки приложений для Android Wear (часов Google), а там некоторые виджеты отсутствуют. Читать далее...

1000+ часов видео по Java на русском

Один из пользователей Хабра на своем хабра блоге собрал воедино список различных видео курсов по Java с кратким описанием каждого. Дабы эот полезный список не потерялся - оставлю уго тут. Ссылка на хабр со список видео курсов.

Java: отладка приложений для начинающих

Данное видео знакоимт начинающих Java разработчиков с отладкой Java приложений в среде разработки Intellij IDEA. В видео рассмотрены примеры отладки простого консольного Java приложения, веб-приложения, запущенного из IDE, а также веб приложения, запущенного на удаленном веб-сервере.
Старые записи