Показаны сообщения с ярлыком howto. Показать все сообщения
Показаны сообщения с ярлыком howto. Показать все сообщения

пятница, 17 сентября 2010 г.

Отрубаем сообщение (баннер) при запуске GNU Screen

Без GNU Screen щас не обойдешься, но баннер при запуске каждый раз вносит свою ложку дегтя. Пару раз нажать ENTER не трудно и гуглить решение было лень. Вчера же имел удовольствие сидеть по SSH с мобилы (MidpSSH - хорошая вещь кстати). Знаю что извращение, но забив макросы на немногочиленный каждодневный репертуар команд и накатав пару скриптов, на действия невмещающиеся в одну комманду, получается вполне сносно. По крайней мере это САМЫЙ удобный способ удаленного управления компа с J2ME телефона.
Вернемся к нашему GNU'тому барану. Как и в большинстве серьезного софта, настройки можно править как для каждого пользователя, так и общесистемные. Начнем с первого: открываем файл .screenrc в каталоге пользователя и дописываем внизу строчку:
startup_message off
Для того чтобы сделать настройки общесистемными - нужно дописать ту же строчку в файл /etc/screenrc. А на роутере (в основном ASUS и D-Link) с прошивкой от олега или от энтузиастов этот файл лучше положить на внешний диск в папку /opt/etc/screenrc , т.к. сам screen ставится на внешний диск.

вторник, 3 августа 2010 г.

Отключаем автоматическое обновление Java (auto update)

Любого юзверя раздражают предложения чтолибо обновить, и Java не исключение. Чтобы отрубить их совсем - надо отредактировать 2 ключа в реестре. Проще всего это сделать, создав .reg файл.

понедельник, 2 августа 2010 г.

Отрубаем автоматическую установку документации для gem'ов (Ruby)

В процессе установки гемов большая часть времени уходит на генерацию документации, а не на собсно установку. При этом кроме как разработчику это добро никому не нужно, а ведь кроме своей машины гемы идут во все релизные среды. В основном это не критично, но недавно мне захотелось поставить несколько мелких Sinatra проектов на роутер (ASUS WL-500W). Все бы хорошо, но там всего 64 Мб мозгов и внешняя флешка на 4 Гб. Вот там это был очень критичный момент: типовой гем ставится за минуту-две, а дока к нему может генериться и несколько часов, забивая проц до отказа.
Отказаться от установки документации можно использовав ключи --no-ri --no-rdoc. Например:
gem install json_pure --no-ri --no-rdoc
Разово это вполне удобно, но в случае если вообще дока не нужна - не забывать дописывать каждый раз достаточно длинные ключи - не радует. Идем другим путем.
В домашней директории каждого пользователя есть файлик .gemrc
в Windows:
c:\Documents and Settings\<имя пользователя>\.gemrc
в Linux соответственно:
~/.gemrc
Файлик имеет формат YAML, так что его редактирование вполне юзер-френдли. Не вдаваясь в формат - достаточно вписать первой строкой:
gem: --no-ri --no-rdoc
Можно (и пожалуй даже нужно) пойти еще дальше и сделать настройки общесистемными, для этого редактируем файл gemrc
под Windows:
c:\Documents and Settings\All Users\Application Data\gemrc
под Linux:
/etc/gemrc
Алилуя, никаких больше rtfm.