Архив рубрики: Dev tools

Git Rebase: руководство по использованию

Написал недавно статью про git rebase на Хабр. Может быть кому-то будет полезна. На самом хабре приняли вполне тепло, даже получил свой первый инвайт.

guake — консоль в стиле quake

Guake terminal — приложение, позволяющее организовать многочисленные окна терминала в виде консоли, выезжающей сверху экрана при нажатии горячей клавиши (по-умолчанию F12). Многооконность при этом достигается с помощью табов.

Приложение очень гибко настраивается — можно управлять внешним видом (процент высоты экрана, прозрачность, шрифт, цветовая схема и даже изображение для оверлея (фанаты могут поставить аутентичный Q3 бэкграунд), поведением (скрытие при потере фокуса). Также можно выбрать один из командных интерпретаторов, среди которых доступен python. Набор вкладок и команды, исполняемые в консоли, не сбрасываются при скрытии окна.

Вид раскрытой консоли guake

Внешний вид guake

Настройки guake

Настройки guake

 

Более подробную информацию можно узнать на сайте проекта guake.org, но заходить туда вовсе не обязательно — приложение доступно в официальном репозитории Ubuntu.

wget: загрузка целого сайта

Забавно, но то что является основной задачей некоторых цельных и иногда даже платных приложений, одновременно является одной из функций бесплатной утилиты wget.

Речь идет о возможности делать локальные копии сайтов — это бывает нужно, когда необходимо срочно слить контент всего сайта для последующей обработки, а доступ есть только по http, либо необходимо получить html-представления результатов работы скриптов, да и просто для оффлайн серфинга справочных руководств, оформленных в виде сайта. Конечно в сети и так полно примеров и разъяснений о том, какие именно нужно указать параметры для загрузки, но пусть будет и у меня.
Читать далее