Изменения

~s - скрипты-утилиты

566 байтов убрано, 14:10, 23 августа 2009
Нет описания правки
По адресу [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/ }} ~/s] я поддерживаю некоторое количество простеньких полезных скриптов для решения различных задачек.
На данной странице описаны наиболее применимые из них, остальные можно увидеть по [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/ }} ссылке].
=== FastPerl ===
Для работы init-скрипта сам демон нужно класть как файл /usr/sbin/fastperl.
* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/fastperl.pl?view=|markup }} fastperl.pl] — сам демон.* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/fastperl.init?view=|markup }} fastperl.init] — /etc/init.d-скрипт для запуска FastPerl в Debian/Ubuntu системах.
* Основан на [http://wiki.codemongers.com/NginxSimpleCGI http://wiki.codemongers.com/NginxSimpleCGI].
./configure с параметрами для установки Apache 1.x в /usr/local/apache1.
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/apache1-configure?view=|markup}}
=== bashrc.any ===
Команды для переключения кодировок koi8, utf8, cp1251 в Konsole из консоли, не прибегая к помощи менюшек. Версии для KDE [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/bashrc.any?revision=706&view=markup }} 4.x] и [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/bashrc.any?revision=704&view=markup }} 3.x].
А команда yc вам не нужна, удаляйте её. :)
./convert-filenames /path/ cp1251 koi8-r | sh
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/convert-filenames?view=|markup}}
=== convert-many ===
find /path/ -name *.png | xargs ./convert-many png jpg 2 | sh
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/convert-many?view=|markup}}
=== fromto ===
Поддерживает все кодировки, понимаемые Perl модулем {{CPAN|Encode}}.
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/fromto?view=|markup}}
=== gamin.pl и gamin2.pl ===
Во втором случае со всеми событиями от /directory/2 вы будете получать свои данные UserData2.
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/gamin.pl?view=|markup}}* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/gamin2.pl?view=|markup}}
=== gcauthcd.pl ===
Логин-пароль берёт либо из /etc/gcauth.passwd, либо из файла указанного <code>./gcauthcd.pl -c /path/to/password.file</code>, в формате «LOGIN:PASSWORD». Опция --fg даёт возможность не сворачивать его в background, --force — запускать при неработающей авторизации, время от времени открыть доступ он тогда всё равно будет пытаться.
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/gcauthcd.pl?view=|markup}}
=== mc.color ===
Настройки цветов для Midnight Commander.
* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/mc.color?view=|markup }} Чёрный фон].* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/mc-for-production.color?view=|markup }} Чёрный фон, красные менюшки] — использую на боевых серверах, чтобы сразу понимать, где находишься.
=== unzip.pl ===
Используйте вместо стандартного unzip — после разархивации перекодирует кривые имена файлов, бывших русскими внутри архива.
* http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/unzip.pl?view=|markup}}
=== Syntax ===
Описания синтаксиса для Midnight Commander.
* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/Syntax?view=markup }} Syntax]* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/tt.syntax?view=markup }} tt.syntax] — синтаксис шаблонов {{CPAN|Template::Toolkit}}.* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/tpl.syntax?view=markup }} tpl.syntax] — синтаксис шаблонов [[Шаблонизатор VMX::Template|VMX::Template]].* [http://svn.yourcmc.ru/viewvc.py/{{SVN|vitalif/trunk/scripts/perl.syntax?view=markup .patch}} патч для perl.syntax] — исправленный синтаксис для Perl кода.
[[Категория:Разработка]]