Yakuake — это такой весьма удобный терминал для KDE, прячущийся подобно консоли Quake. Задача — запустить в нем некую программу в отдельной вкладке и в конкретном каталоге. В целом решение взято из поста на Gentoo.ru, однако я убрал проверку существования вкладки (всегда открывается новая), добавил переход в нужный каталог, ну и использовал более понятные параметры командной строки, для чего вместо bash-скрипта написал короткую программу на Ruby. Код можно найти под именем yakurun
в моей свалке скриптов на GitHub, или далее в этом посте.
четверг, 30 июня 2011 г.
Мой вариант yakurun
Gentoo — маски в package.use
Не знаю с каких пор (когда-то давно я такое пробовал — не получалось) в package.use
можно стало указывать не конкретный пакет, а маску. Т.е., например, так:
dev-ruby/* doc
Для чего это может понадобиться — думаю, понятно из этого примера. Более того, корректно работает и маска «dev-*/*
». При этом никто не мешает отменить действие, заданное маской для конкретного пакета — указание
dev-ruby/addressable -doc
будет иметь преимущество, даже если расположено в файле до строки с маской.
вторник, 28 июня 2011 г.
Минорное обновление в RDot — v0.9.2.2
Несколько улучшил распознавание заголовков методов в RDot. Еще есть, к чему стремиться, но мои текущие задачи теперь решаются, а именно — теперь корректно обрабатываются параметры со значениями по-умолчанию, правда, не все, а только nil
и {}
. По-хорошему надо бы и для прочих литералов дописать обработку, но...