Intellij Idea стала на столько привычным окном в мир большой и запутанной Java, что мимо незаметно пролетела такая прелесть как Sublime Text. Небольшое увлечение решением задач на codewars заставило отложить Idea в сторону и поискать решение "полегче" и "пошустрее". Очень хотелось держать перед глазами одно единственное окно с редактором и терминалом. Все мои попытки примириться с vim и screen так и не увенчались успехом и у меня появился повод присмотреться к Sublime.
Если вы из моей команды, прошу под кат за моим списком полезных горячих клавиш, расширений и прочих фишечек sublime
пʼятниця, 24 липня 2015 р.
Sublime Text - простое решение непростых задач
понеділок, 1 червня 2015 р.
Консольный прогресс-бар для длительных операций в Linux/Mac OS X
Удобно смотреть статус длительных операций (к примеру разархивирование) с помощью консольной утилиты bar.
Используется так:
bar -n image.tar.gz | tar xzpf -
Получаем вот такой наглядный статус:
Под Mac OS устанавливает с помощью Homebrew:
brew install bar
Под Debian/Ubuntu:
sudo apt-get install bar
Исходник и мануал утилиты тут: Theiling Online — ASCII progress bar
понеділок, 16 березня 2015 р.
Git: пренос изменений из ветки в ветку с фильтром
git rev-list branch_from..branch_to --reverse --author=special_author_name | git cherry-pick --stdinПо измененному файлу:
git rev-list branch_from..branch_to --reverse -- README | git cherry-pick --stdin... и так далее.
Если при переносе будут возникать конфликты, разруливайте их и продолжайте свое темное дело командой
git cherry-pick --continue
понеділок, 16 лютого 2015 р.
четвер, 15 січня 2015 р.
Запуск Android программ в Linux
Google дал для своего детища ChromeOS, который по сути своей Linux, возможность запускать Android приложения. По иронии судьбы, Android - это то же Linux с Java машиной ART в новых версиях и Dalvik в старых. Теперь в Linux мы мучаемся с запуском программ, написанных для несколько иной Linux системы на кроссплатформенном языке Java. Технология называется App Runtime for Chrome или кратко ARC, которую разработали Кен Микстер (Ken Mixter) и Джош Вудвард (Josh Woodward).
вівторок, 13 січня 2015 р.
Документирование в Swift
Структура кода и его документация - это предмет гордости для разработчиков. Четкий и последовательный код означает четкую и последовательную мысль.
Ubuntu стала роднее Java приложениям
Есть такой язык программирования Java. У него есть графический тулкит Swing для создания интерфейса графических программ. Помимо прочего Swing позволяет java программам выглядеть роднее в различных операционных системах, так как java, как вы знаете, кроссплатформенна.