Существует еще такое решение первой проблемы:
find. -name '*.mp3' -print0 | xargs -I{} -0 some_command {}
Использование опции -print0 решает проблему всякой хрени в именах файлов ( пробелов и т.д.) путем использования нуля как символа конца строки. Она действует в связке с опцией -0 команды xargs, которая заставляет xargs считать ноль, а не пробел символом конца входной строки.
клевая идея (:
можно сделать возможность загрузки каталога ваших вещей с подобными параметрами на сайт и автоматического подбора комплекта для текущей погоды
ей неинтересно, когда вы заснули. ей интересно, когда вам лучше всего проснуться, т.е. когда происходит фаза быстрого сна. начали во время «окна» шевелиться во сне — значит пора вставать.
сам такой штукой две недели пользуюсь — положительный эффект есть
Еще есть похожая штука — диграфы. Они полезны, если надо сделать код с хитростями подобно вышеприведенному ( например " i = 42<:p:>; " ). В отличие от триграфов, gcc даже предупреждения не выдает. Я погорел однажды на инстанцировании шаблона классом из глобального пространства имен, написав примерно так: Myclass<::poi> q;
Мне кажется внедрение технолой семантического веба частично помогут решить проблему. По крайней мере легче будет работать с самыми частоиспользуемыми вещами
рано видно палму смерть пророчили
find. -name '*.mp3' -print0 | xargs -I{} -0 some_command {}
Использование опции -print0 решает проблему всякой хрени в именах файлов ( пробелов и т.д.) путем использования нуля как символа конца строки. Она действует в связке с опцией -0 команды xargs, которая заставляет xargs считать ноль, а не пробел символом конца входной строки.
можно сделать возможность загрузки каталога ваших вещей с подобными параметрами на сайт и автоматического подбора комплекта для текущей погоды
сам такой штукой две недели пользуюсь — положительный эффект есть