12.11.09
Posted in programming at 12:02 pm by viliar
Про это немало “сказов сказано”, но ничего внятного я в итоге не нашел. Много отсылок к использованию decode/encode, парадигмы utf8 и черти чего еще. И не работает.
В зависимоcти от конкретного скрипта решает одна или две строчки:
binmode STDIN, “:utf8″;
binmode STDOUT, “:utf8″;
Все. Теперь с STDIN скрипт принимает русский, в jabber я получаю тоже русский.
Permalink
Comments off
12.02.09
Posted in linux at 9:52 pm by viliar
Наглые прожорливые программы, особенно в условиях ограниченного ресурса памяти, (да, того самого дешевого ресурса) на десктопе целесообразно запускать через какой-нибудь враппер типа этого:
$ cat /usr/bin/start
#!/bin/bash
ulimit -v 460800
ionice -c3 -p $$
nice -n19 $@ &
И запускать их типа start firefox, start linuxdcpp.
Опционально можно ограничить стэк и прочее. Ограничение по памяти указывать вторым аргументом. Небольшая, но автоматизация
P.S. Это, конечно, не замена pam limits и пр, но “в пределах” одного пользователя удобно.
Permalink