Nicholas - debian-russian@lists.debian.org @ Tue, 23 Sep 2008 22:42:39 -0400:
N -=Devil_InSide=- wrote:
nohup uxterm -e ssh [EMAIL PROTECTED] exit
N debian ~ $ nohup uxterm -e ssh [EMAIL PROTECTED] exit
N [1] 24669
N zsh: you have running jobs.
Не , а ! или | (и disown его сразу).
9/24/2008, Mishustin Alexey [EMAIL PROTECTED] вы писали:
Пока я нашел один-единственный способ нормально играть - уменьшать
разрешение рабочего стола гнома до 600х800. А это неудобно тем, что
после увеличения его обратно значки в гномовской панели меняются
местами, съезжают все в разные стороны
AC Питон именно потому идиотский, что сама идея значимого отступа
AC ущербна, и придумать это мог только недоучка. В любом случае в
AC топку. Со всеми его пробелами и табуляциями.
А это заявление мы отметем как идиотское.
Хозяин баран.
Хинт: с хренов ли тогда во всех редакторах так
Приветствую!
2008/9/23 Murat D. Kadirov [EMAIL PROTECTED]:
Есть шрифт terminus. Для меня глиф 12 (если я не ошибаюсь размер шрифта
называется именно глифом) слишком мал, а глиф 13 слишком велик.
Существует ли какой-нибудь инструментарий/методы которым я мог бы
немного увеличить глиф 12
http://opensource.com.ua/products.php?info=p201_Heroes-of-Might-and-Magic-III-Linux-1-2.html
и не нужно мучаться с wine
24 сентября 2008 г. 9:18 пользователь Mishustin Alexey
[EMAIL PROTECTED]написал:
9/24/2008, Mishustin Alexey [EMAIL PROTECTED] вы писали:
Пока я нашел один-единственный
9/24/2008, [EMAIL PROTECTED]:
http://opensource.com.ua/products.php?info=p201_Heroes-of-Might-and-Magic-III-Linux-1-2.html
и не нужно мучаться с wine
К сожалению, третьи герои от Локи мне не подходят. Их версия - просто 3,
а я играю в 3.5 (In Wake of Gods).
С уважением,
Алексей Мишустин
--
On 2008.09.24 at 09:01:23 +0400, Mishustin Alexey wrote:
Надо было вчера написать, да забыл. Я так тоже пробовал. Когда
виртуальный стол отключен, картинка на весь монитор растягивается, но
только на монитор, а не на рабочий стол гнома. И, поскольку окно игры
запускается на рабочем столе
Коллеги,
а как можно загнать в энергосберегающий режим SATA винчестер, стоящий в
USB боксе и видимый как SCSI?
hdparm сразу говорит не могу, scsi-spin ничего не говорит и ничего не
делает.
Смысл, естественно, в том, что это хранилище бэкапов, работающее обычно
полчаса в сутки. И в остальное
Artem Chuprina - debian-russian@lists.debian.org @ Tue, 23 Sep 2008 21:36:33
+0400:
AC Питон именно потому идиотский, что сама идея значимого отступа
AC ущербна, и придумать это мог только недоучка. В любом случае в
AC топку. Со всеми его пробелами и табуляциями.
AC А это заявление мы
9/24/2008, Victor Wagner [EMAIL PROTECTED]:
On 2008.09.24 at 09:01:23 +0400, Mishustin Alexey wrote:
Надо было вчера написать, да забыл. Я так тоже пробовал. Когда
виртуальный стол отключен, картинка на весь монитор растягивается, но
только на монитор, а не на рабочий стол гнома. И,
Hello!
В сообщении от Tuesday 23 September 2008 17:21:24 Artem Chuprina написал(а):
Ну, идиотский питон тоже, я думаю, можно переформатировать. За
исключением идиотского правила одна табуляция для интерпретатора равна
8 пробелам и того большого, но все же не смертельного (решается,
насколько
AC Питон именно потому идиотский, что сама идея значимого отступа
AC ущербна, и придумать это мог только недоучка. В любом случае в
AC топку. Со всеми его пробелами и табуляциями.
AC А это заявление мы отметем как идиотское.
Эта идея обходима, но ее _приходится_ обходить. В частности --
Очень объемный код получается на bash - хорошо,
то что на баше делается двумя строками на питоне делается несколькими
экранами кода и наоборот
просто у каждого своя ниша
Ни холивара ради, просто интересно на примеры посмотреть. Покажите?
например файловые операции на шелле всегда делаются
Hello!
В сообщении от Tuesday 23 September 2008 22:04:14 Serhiy Storchaka написал(а):
SS Если отступы пробелами — код будет выглядеть одинаково в любых
SS редакторах. Если отступы табуляцией — любой такой код будет
SS выглядеть так, как хочет владелец конкретного редактора. В чём
SS
On 21:36 Tue 23 Sep , Andrey Nikitin wrote:
AN В сообщении от 22 сентября 2008 23:14 Dmitry E. Oboukhov написал(a):
AN есть камера панасоник, HDC-SD9, записывает снятое она в какие-то файлы
AN *.mts, mplayer их показывает, но как-то при этом смазывает изображение
AN (если с самой камеры
Hello!
В сообщении от Wednesday 24 September 2008 13:26:14 Dmitry E. Oboukhov
написал(а):
например файловые операции на шелле всегда делаются проще
grep bla-bla file.txt|awk bla-bla|filter bla-bla file2.txt
Пайпы вроде как ядром поддерживаются и запуск бинарника тоже шелл не требует.
Так
24 сентября 2008 г. 16:26 пользователь Dmitry E. Oboukhov:
(шелл ведь в таких
случаях и файловые ошибки проверяет/отрабатывает)
если попросить, set -e;
а если не знать и не просить?
DF (шелл ведь в таких
DF случаях и файловые ошибки проверяет/отрабатывает)
DF если попросить, set -e;
DF а если не знать и не просить?
в пайповом случае эти ошибки в любом случае обрабатываются
да скрипт не выходит, но и делать действия не пытается
я это имел ввиду
можно весь этот пайп в if
24 сентября 2008 г. 16:43 пользователь Dmitry E. Oboukhov написал:
DF если попросить, set -e;
DF а если не знать и не просить?
в пайповом случае эти ошибки в любом случае обрабатываются
да скрипт не выходит, но и делать действия не пытается
я это имел ввиду
Это и есть не обрабатываются,
AP В сообщении от Wednesday 24 September 2008 13:26:14 Dmitry E. Oboukhov
AP написал(а):
AP например файловые операции на шелле всегда делаются проще
AP
AP grep bla-bla file.txt|awk bla-bla|filter bla-bla file2.txt
AP Пайпы вроде как ядром поддерживаются и запуск бинарника тоже шелл не
On 2008.09.24 at 13:02:15 +0400, Mishustin Alexey wrote:
Запустить для игры отдельный X-сервер на более другой виртуальной
консоли.
Ага... Это будет под тем же юзером на другой Ctrl-Alt-цифре? Да, пожалуй,
это выход. Спасибо.
Можно и под более другим юзером. Игре-то какая разница - ей
24 сентября 2008 г. 17:07 пользователь Dmitry E. Oboukhov написал:
DF Это и есть не обрабатываются, раз никаких действий по ошибкам.
это есть обрабатываются
смотри берешь ты и пишешь:
cmd1|cmd2|cmd3|cmd4|cmd5|cmd6
на cmd2 у тебя не запустилось что-то, в шелле cmd3... уже не будут
Tdrldo pipe $in, $out;
Tdrldo if (fork)
Tdrldo {
Tdrldo close $in;
тут select $out; вставить
Tdrldo exec grep = @grep_args;
Tdrldo }
Tdrldo else
Tdrldo {
Tdrldo close $out;
Tdrldo pipe $in2, $out2;
Tdrldo if (fork)
Tdrldo {
Tdrldo close $in2;
и тут
Tdrldo exec awk = @awk_args;
Tdrldo }
Tdrldo
DF Это и есть не обрабатываются, раз никаких действий по ошибкам.
DF
DF это есть обрабатываются
DF смотри берешь ты и пишешь:
DF
DF cmd1|cmd2|cmd3|cmd4|cmd5|cmd6
DF
DF на cmd2 у тебя не запустилось что-то, в шелле cmd3... уже не будут
DF пускаться :)
DF Будут.
DF pipe в целом ошибку не
В сообщении от 24 сентября 2008 13:28 Dmitry E. Oboukhov написал(a):
AN Какие области смазывает, движущие?
да
Тогда мои предположения верны.
Скорее всего камера кодирует и пишет в файл полукадры
- четные и нечетные строки целого кадра.
AN Как смазывает: размытие (blur), гребёнка(interlacing)?
DF
DF если попросить, set -e;
DF а если не знать и не просить?
DF в пайповом случае эти ошибки в любом случае обрабатываются
DF да скрипт не выходит, но и делать действия не пытается
DF
DF я это имел ввиду
DF Это и есть не обрабатываются, раз никаких действий по ошибкам.
это есть
On Wed, Sep 24, 2008 at 01:26:14PM +0400, Dmitry E. Oboukhov wrote:
например файловые операции на шелле всегда делаются проще
grep bla-bla file.txt|awk bla-bla|filter bla-bla file2.txt
Проще делается только операция перенаправления в файл. Всё остальное
почти так же. Конечно, на том же Питоне
On Wed, Sep 24, 2008 at 02:04:07PM +0400, Dmitry E. Oboukhov wrote:
кроме того в шелле есть много прекрасных утилит которых нет в языках
...
... wget
... grep
Только вот давайте не будем подменять понятия! wget к шеллу имеет не
больше отношения, чем к Питону, Перлу или, допустим, Бейсику.
On Wed, Sep 24, 2008 at 11:18:05AM +0600, eugene v. samusev wrote:
2008/9/23 Murat D. Kadirov [EMAIL PROTECTED]
Существует ли какой-нибудь инструментарий/методы которым я мог бы
немного увеличить глиф 12 сообразно своим потребностям?
Попробуйте поиграться с значением dpi в xorg.conf
On Wed, Sep 24, 2008 at 11:59:44AM +0400, Alexey Lobanov wrote:
Коллеги,
а как можно загнать в энергосберегающий режим SATA винчестер, стоящий в
USB боксе и видимый как SCSI?
hdparm сразу говорит не могу, scsi-spin ничего не говорит и ничего не
делает.
У мну нормальный USB-ный винт
On Wed, Sep 24, 2008 at 01:28:17PM +0400, Alexey Pechnikov wrote:
Стиль программирования к используемому цвету фона или пробелам vs
табуляция отношения не имеет.
К цвету фона действительно не имеет, а к пробелам --- имеет. Смешивать
пробелы и табуляцию в исходнике на C ничуть не лучше с точки
On Tue, Sep 23, 2008 at 06:12:06PM +0400, Artem Chuprina wrote:
AK let python_highlight_space_errors = 1
AK Всё уже придумано до нас.
Это не elisp.
Разумеется. Это настройка текстового редактора, а не программа для ОС
Emacs ;-)
--
Andrey V. Kiselev
ICQ# 26871517
--
To UNSUBSCRIBE,
Hello!
В сообщении от Wednesday 24 September 2008 14:04:07 Dmitry E. Oboukhov
написал(а):
пусть даже пайпы
пайпы ядром, а использование их какое?
Можно делать как очень просто, так и посложнее, по ситуации. Например, такая
вот конструкция для прогонки произвольного содержимого через tidy:
9/24/2008, Victor Wagner [EMAIL PROTECTED]:
On 2008.09.24 at 13:02:15 +0400, Mishustin Alexey wrote:
Запустить для игры отдельный X-сервер на более другой виртуальной
консоли.
Ага... Это будет под тем же юзером на другой Ctrl-Alt-цифре? Да, пожалуй,
это выход. Спасибо.
Можно и под более
AK кроме того в шелле есть много прекрасных утилит которых нет в языках
AK ...
AK ... wget
AK ... grep
AK Только вот давайте не будем подменять понятия! wget к шеллу имеет не
AK больше отношения, чем к Питону, Перлу или, допустим, Бейсику. Никто не
AK мешает пускать wget откуда угодно.
вот как
Aleksey Cheusov - Debian-Russian2 @ Wed, 24 Sep 2008 12:13:44 +0300:
Эта идея обходима, но ее _приходится_ обходить. В частности -- берем
мышью питоновский текст из мозиллы и пытаемся вставить его в
какой-нибудь интеллектуальный редактор типа емакса. И получаем
кошмар.
AC Угу. Вместо
On 15:14 Wed 24 Sep , Alexey Pechnikov wrote:
AP Hello!
AP В сообщении от Wednesday 24 September 2008 14:04:07 Dmitry E. Oboukhov
AP написал(а):
AP пусть даже пайпы
AP пайпы ядром, а использование их какое?
AP Можно делать как очень просто, так и посложнее, по ситуации. Например, такая
AP
On 14:22 Wed 24 Sep , Andrey Kiselev wrote:
AK On Wed, Sep 24, 2008 at 01:26:14PM +0400, Dmitry E. Oboukhov wrote:
AK например файловые операции на шелле всегда делаются проще
AK
AK grep bla-bla file.txt|awk bla-bla|filter bla-bla file2.txt
AK Проще делается только операция перенаправления в
Dmitry E. Oboukhov - Konstantin A. Zolotukhin @ Wed, 24 Sep 2008 13:26:14
+0400:
Очень объемный код получается на bash - хорошо,
то что на баше делается двумя строками на питоне делается несколькими
экранами кода и наоборот
просто у каждого своя ниша
Ни холивара ради, просто
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Wed, 24 Sep 2008
14:20:10 +0400:
DF pipefail - это хорошо, но это глубокий башизм; не всякий программист
DF дочитает до этого места.
DEO ну ладно, башизм
DEO в сабже то баш ;)
И во многих своих скриптах ты догадался этот башизм
AC Это, батенька, очень смотря какие файловые операции. Вот in-place
AC замену qqq на zzz ты как на шелле будешь делать?
ну дык ить исходный пост звучал так:
есть задачи которые решаются однострочником на шелле и многострочником
на языке и есть задачи наоборот
соответственно perl -pi -e
Aleksey Cheusov - debian-russian@lists.debian.org @ Wed, 24 Sep 2008 10:14:28
+0300:
Хинт: с хренов ли тогда во всех редакторах так старательно делают
отступы для языков, в которых они не являются значимыми?
AC Для лучшей _наглядности_ кода. По-моему это очевидно.
Отсель, собственно,
Добрый день.
On 24.09.2008 14:39, Dmitry Nezhevenko wrote:
On Wed, Sep 24, 2008 at 11:59:44AM +0400, Alexey Lobanov wrote:
Коллеги,
а как можно загнать в энергосберегающий режим SATA винчестер, стоящий в
USB боксе и видимый как SCSI?
hdparm сразу говорит не могу, scsi-spin ничего не говорит
On Wed, Sep 24, 2008 at 03:30:01PM +0400, Dmitry E. Oboukhov wrote:
вот как раз wget к шеллу имеет самое прямое отношение
ибо основная цель для чего создавался шелл - это быть клеем между
wget'ами и grep'ами и awk'ами.
Не путайте причину и следствие. wget нужен шеллу, а не шелл wget'у.
Какая
AC pipefail - это хорошо, но это глубокий башизм; не всякий программист
AC дочитает до этого места.
AC ну ладно, башизм
AC в сабже то баш ;)
AC И во многих своих скриптах ты догадался этот башизм включить?
я про этот башизм читал, и в голове где-то есть про то что он есть, а
вот пока ни разу не
AK вот как раз wget к шеллу имеет самое прямое отношение
AK ибо основная цель для чего создавался шелл - это быть клеем между
AK wget'ами и grep'ами и awk'ами.
AK Не путайте причину и следствие. wget нужен шеллу, а не шелл wget'у.
я не путаю
если бы не было шелла wget бы был не нужен
в виндовсе
,--[Mishustin Alexey, Wed, 24 Sep 2008 09:01:23 +0400]
|Пока я нашел один-единственный способ нормально играть - уменьшать
|разрешение рабочего стола гнома до 600х800. А это неудобно тем, что
|после увеличения его обратно значки в гномовской панели меняются
|местами, съезжают все в разные
9/24/2008, -=Devil_InSide=- [EMAIL PROTECTED]:
,--[Mishustin Alexey, Wed, 24 Sep 2008 09:01:23 +0400]
|Пока я нашел один-единственный способ нормально играть - уменьшать
|разрешение рабочего стола гнома до 600х800. А это неудобно тем, что
|после увеличения его обратно значки в гномовской
24 сентября 2008 г. 18:39 пользователь Artem Chuprina написал:
Это, батенька, очень смотря какие файловые операции. Вот in-place
замену qqq на zzz ты как на шелле будешь делать?
sed -i -e s/qqq/zzz/g file
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Wed, 24 Sep 2008
15:32:38 +0400:
AP set cat [open |cat r+]
AP set io [ open |/usr/bin/tidy -q --show-body-only 1 -f /dev/null @ $cat
r]
DEO |/usr/bin/tidy -q --show-body-only 1 -f /dev/null @ $cat
DEO - это ж голимый шелл, о чем и
AC set cat [open |cat r+]
AC set io [ open |/usr/bin/tidy -q --show-body-only 1 -f /dev/null @ $cat
r]
AC |/usr/bin/tidy -q --show-body-only 1 -f /dev/null @ $cat
AC - это ж голимый шелл, о чем и речь :)
AC А если прочесть-таки ман?
если у тебя какие-то шелловские конструкции выполняются
Hello!
В сообщении от Wednesday 24 September 2008 16:04:29 Dmitry E. Oboukhov
написал(а):
AC set cat [open |cat r+]
AC set io [ open |/usr/bin/tidy -q --show-body-only 1 -f /dev/null @
$cat r] AC |/usr/bin/tidy -q --show-body-only 1 -f /dev/null @ $cat
AC - это ж голимый шелл, о чем и речь
Hello!
В сообщении от Wednesday 24 September 2008 15:59:47 Dmitry Fedorov написал(а):
Это, батенька, очень смотря какие файловые операции. Вот in-place
замену qqq на zzz ты как на шелле будешь делать?
sed -i -e s/qqq/zzz/g file
Это вызов внешней утилиты, а не встроенные средства шелла. Я
AP В шелле совершенно другая идеология. Попробуйте-ка в шелле выставить
параметры
AP буферизации одного из пайпов в цепочке или добавить функцию, которая между
AP указанными двумя пайпами в цепочке перехватит поток данных и выполнит над
AP ними какое-то преобразование (фильтр).
эмм именно это в
AP В сообщении от Wednesday 24 September 2008 15:59:47 Dmitry Fedorov
написал(а):
AP Это, батенька, очень смотря какие файловые операции. Вот in-place
AP замену qqq на zzz ты как на шелле будешь делать?
AP
AP sed -i -e s/qqq/zzz/g file
AP Это вызов внешней утилиты, а не встроенные средства
Hello!
В сообщении от Wednesday 24 September 2008 14:38:36 Andrey Kiselev написал(а):
Стиль программирования к используемому цвету фона или пробелам vs
табуляция отношения не имеет.
К цвету фона действительно не имеет, а к пробелам --- имеет. Смешивать
пробелы и табуляцию в исходнике на C
On Wed, Sep 24, 2008 at 03:35:59PM +0400, Dmitry E. Oboukhov wrote:
AK from os import popen
AK res = popen('grep bla-bla file.txt|awk bla-bla|filter bla-bla')
вот эта строка это ж запуск шелла опять же.
Да на здоровье. Можно и без шелла.
from os import popen2
gin, gout = popen2(['grep',
AC Угу. Вместо того, чтобы легким движением руки C-c C-q привести код в
AC порядок.
Эээ... А что за кошмар-то? И почему C-c C-q не работает? Только
потому, что это c-indent-defun? Так он и в elisp, я тут гляжу, не
работает
К черту емакс. Я говорю о принципе. В ЯП с if/endif, while/endw и
Hello!
В сообщении от Wednesday 24 September 2008 16:31:06 Dmitry E. Oboukhov
написал(а):
AP Это вызов внешней утилиты, а не встроенные средства шелла.
вызовы внешних утилит это и есть встроенные средства шелла.
шелл для этого и задуман чтобы склеивать эти вызовы
AP Я где-то в треде
AP уже
24 сентября 2008 г. 19:23 пользователь Andrey Kiselev
[EMAIL PROTECTED] написал:
On Wed, Sep 24, 2008 at 03:35:59PM +0400, Dmitry E. Oboukhov wrote:
grep и awk не являются командами шелла. Покажите, как сделать то же
самое средствами шелла.
встроенными средствами?
так для шелла внешние
AK from os import popen
AK res = popen('grep bla-bla file.txt|awk bla-bla|filter bla-bla')
AK вот эта строка это ж запуск шелла опять же.
AK Да на здоровье. Можно и без шелла.
AK from os import popen2
AK gin, gout = popen2(['grep', 'bla-bla', 'file.txt'])
AK Скомбинировать в пайп, правда, так
Hello!
нужно перехватить поток и выполнить преобразование между 2 и 3, делаем
так:ж
cmd1|cmd2|filter_cmd|cmd3
И как вы на шелле сделаете filter_cmd в том файле, откуда указанную цепочку
вызываете? Будете для каждого фильтра отдельный скрипт создавать? А если
фильтры создаются при обращении
AP В сообщении от Wednesday 24 September 2008 16:31:06 Dmitry E. Oboukhov
AP написал(а):
AP Это вызов внешней утилиты, а не встроенные средства шелла.
AP вызовы внешних утилит это и есть встроенные средства шелла.
AP шелл для этого и задуман чтобы склеивать эти вызовы
AP
AP Я где-то в треде
AP
Hello!
В сообщении от Wednesday 24 September 2008 16:42:18 Dmitry E. Oboukhov
написал(а):
AK grep и awk не являются командами шелла. Покажите, как сделать то же
AK самое средствами шелла.
все время неверное понимание предмета.
шелл - это клей между утилитами. сам клей может быть полезен?
On Wed, Sep 24, 2008 at 03:53:07PM +0400, Dmitry E. Oboukhov wrote:
AK Не путайте причину и следствие. wget нужен шеллу, а не шелл wget'у.
я не путаю
если бы не было шелла wget бы был не нужен
С чего бы это? Если я использую вместо bash'а ipython, то мне теперь
wget'ом пользоваться не
AP нужно перехватить поток и выполнить преобразование между 2 и 3, делаем
AP так:ж
AP
AP cmd1|cmd2|filter_cmd|cmd3
AP И как вы на шелле сделаете filter_cmd в том файле, откуда указанную цепочку
AP вызываете? Будете для каждого фильтра отдельный скрипт создавать?
зачем? напишу НАПРИМЕР так:
Hello!
В сообщении от Wednesday 24 September 2008 16:46:32 Dmitry E. Oboukhov
написал(а):
AP То, что код на шелле смешан с кодом на sed'е. Еще можно для веселья
сделать AP перловые, тиклевские, питоновские, явовские и другие вставки.
Вызвать внешние AP _независимые_ утилиты - хорошо и
Hello!
В сообщении от Wednesday 24 September 2008 15:53:07 Dmitry E. Oboukhov
написал(а):
я не путаю
если бы не было шелла wget бы был не нужен
А вам известно, что gnuplot умеет генерить тиклевский код и ему шелл нафиг не
нужен? А вы его, наверное, не раз из шелла вызывали, безобразие какое
AK Не путайте причину и следствие. wget нужен шеллу, а не шелл wget'у.
AK я не путаю
AK если бы не было шелла wget бы был не нужен
AK С чего бы это? Если я использую вместо bash'а ipython, то мне теперь
AK wget'ом пользоваться не положено? Надо же...
если ты используешь вместо шелла другой шелл
Artem Chuprina wrote:
Не , а ! или | (и disown его сразу).
nohup uxterm -e ssh [EMAIL PROTECTED] ! exit
или
nohup uxterm -e ssh [EMAIL PROTECTED] | exit
отлично работают, в том числе и как alias,
спасибо.
--
Sincerely,
Nicholas
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a
AP Не путайте обращения к внешним программам для работы и для подмены
недостающих
AP средств.
а как их не путать? у шелла например нет операций поиска/хождения по
дереву каталогов/файлов, find и ls это программы для работы или же
подмены недостающих средств?
AP Понятно, что для однострочного
On Wed, Sep 24, 2008 at 04:46:23PM +0400, Alexey Pechnikov wrote:
нужно перехватить поток и выполнить преобразование между 2 и 3, делаем
так:ж
cmd1|cmd2|filter_cmd|cmd3
И как вы на шелле сделаете filter_cmd в том файле, откуда указанную цепочку
вызываете? Будете для каждого фильтра
Hello!
В сообщении от Wednesday 24 September 2008 16:56:06 Dmitry E. Oboukhov
написал(а):
AP И как вы на шелле сделаете filter_cmd в том файле, откуда указанную
цепочку AP вызываете? Будете для каждого фильтра отдельный скрипт
создавать? зачем? напишу НАПРИМЕР так:
filter_cmd()
{
Hello!
В сообщении от Wednesday 24 September 2008 17:01:28 Dmitry E. Oboukhov
написал(а):
AK ... которые могут быть написаны на любом языке, допускающем вызов
AK внешних команд.
ага, когда ты на языке каком-то пишешь последовательные вызовы внешних
команд ты этот язык в шелл и превращаешь :)
Hello!
В сообщении от Wednesday 24 September 2008 16:57:56 Stanislav Maslovski
написал(а):
нужно перехватить поток и выполнить преобразование между 2 и 3, делаем
так:ж
cmd1|cmd2|filter_cmd|cmd3
И как вы на шелле сделаете filter_cmd в том файле, откуда указанную
цепочку
AP В сообщении от Wednesday 24 September 2008 16:56:06 Dmitry E. Oboukhov
AP написал(а):
AP И как вы на шелле сделаете filter_cmd в том файле, откуда указанную
AP цепочку AP вызываете? Будете для каждого фильтра отдельный скрипт
AP создавать? зачем? напишу НАПРИМЕР так:
AP
AP filter_cmd()
AP {
Dmitry E. Oboukhov пишет:
-куть
вот в венде нет шелла (то что есть это не шелл) и что, пользуется там
кто-либо grep'ами sed'ами, awk'ами? нет а почему? а потому что все эти
утилиты и предназначены для склеивания их между собой шеллом :)
Многое из coreutils собрано под win32 (unxutils).
AP В сообщении от Wednesday 24 September 2008 17:01:28 Dmitry E. Oboukhov
AP написал(а):
AP ... которые могут быть написаны на любом языке, допускающем вызов
AP внешних команд.
AP ага, когда ты на языке каком-то пишешь последовательные вызовы внешних
AP команд ты этот язык в шелл и превращаешь :)
AP В сообщении от Wednesday 24 September 2008 16:57:56 Stanislav Maslovski
AP написал(а):
AP нужно перехватить поток и выполнить преобразование между 2 и 3, делаем
AP так:ж
AP
AP cmd1|cmd2|filter_cmd|cmd3
AP
AP И как вы на шелле сделаете filter_cmd в том файле, откуда указанную
AP цепочку
Dmitry E. Oboukhov пишет:
AP Не путайте обращения к внешним программам для работы и для подмены
недостающих
AP средств.
а как их не путать? у шелла например нет операций поиска/хождения по
дереву каталогов/файлов, find и ls это программы для работы или же
подмены недостающих средств?
А при
Hello!
В сообщении от Wednesday 24 September 2008 17:05:58 Dmitry E. Oboukhov
написал(а):
AP Не путайте обращения к внешним программам для работы и для подмены
недостающих AP средств.
а как их не путать? у шелла например нет операций поиска/хождения по
дереву каталогов/файлов, find и ls это
Не путайте обращения к внешним программам для работы и для подмены
недостающих
средств.
а как их не путать? у шелла например нет операций поиска/хождения по
дереву каталогов/файлов, find и ls это программы для работы или же
подмены недостающих средств?
А при чем тут это? Если,
вот в венде нет шелла (то что есть это не шелл) и что, пользуется там
кто-либо grep'ами sed'ами, awk'ами? нет а почему? а потому что все эти
утилиты и предназначены для склеивания их между собой шеллом :)
Многое из coreutils собрано под win32 (unxutils). Под виндой вполне
работает. (и
AP Ясно, для замены. Когда-то их вызов оправдан, но в шелле у вас нет выбора.
в шелле как раз выбор есть
и внутренний glob (for i in *.avi; do .. done) и внешние варианты
ls/find/du/что там еще :)
AP А сложность поддержки написанного решения или переноса на другую систему вы
не
AP учитываете?
Hello!
В сообщении от Wednesday 24 September 2008 17:20:15 Dmitry E. Oboukhov
написал(а):
AP Ну не хорошо. Ну не хорошо совсем не читать документацию.
AP Шелл умеет, например, такое, не говоря уж о шелл-функциях:
AP
AP echo abra cadabra | while read A B; do echo $B $A; done
AP Если я
On Wed, Sep 24, 2008 at 05:11:17PM +0400, Alexey Pechnikov wrote:
И как вы на шелле сделаете filter_cmd в том файле, откуда указанную
^^^
цепочку вызываете? Будете для каждого фильтра отдельный скрипт создавать?
Хинт: с хренов ли тогда во всех редакторах так старательно делают
отступы для языков, в которых они не являются значимыми?
AC Для лучшей _наглядности_ кода. По-моему это очевидно.
Отсель, собственно, мораль: подход с закрывающими скобками программисту
для удержания в голове структуры
AP В сообщении от Wednesday 24 September 2008 17:20:15 Dmitry E. Oboukhov
AP написал(а):
AP Ну не хорошо. Ну не хорошо совсем не читать документацию.
AP Шелл умеет, например, такое, не говоря уж о шелл-функциях:
AP
AP echo abra cadabra | while read A B; do echo $B $A; done
AP
AP Если я ничего
Hello!
В сообщении от Wednesday 24 September 2008 17:16:18 Dmitry E. Oboukhov
написал(а):
AP Если шелл служит для связки врешних утилит, то он должен уметь
склеивать AP _любые_ утилиты. Но, как показывает практика, это не так.
как показывает практика универсальных инструментов нет
Есть
On Wed, Sep 24, 2008 at 04:34:41PM +0400, Alexey Pechnikov wrote:
Стиль программирования к используемому цвету фона или пробелам vs
табуляция отношения не имеет.
К цвету фона действительно не имеет, а к пробелам --- имеет.
Смешивать пробелы и табуляцию в исходнике на C ничуть не лучше
On Wed, Sep 24, 2008 at 05:08:27PM +0400, Alexey Pechnikov wrote:
Hello!
В сообщении от Wednesday 24 September 2008 17:01:28 Dmitry E. Oboukhov
написал(а):
AK ... которые могут быть написаны на любом языке, допускающем вызов
AK внешних команд.
ага, когда ты на языке каком-то пишешь
Средством объединения внешних программ является тикль, а ни разу не
шелл :-) А если вы посмотрите на количество башизмов в разных
скриптах, то поймете, что без них мало кто обходится, а кто их
избегает, со временем переходит на нормальный язык, поскольку шелл
сам по себе бесполезен, а для
AP В сообщении от Wednesday 24 September 2008 17:16:18 Dmitry E. Oboukhov
AP написал(а):
AP Если шелл служит для связки врешних утилит, то он должен уметь
AP склеивать AP _любые_ утилиты. Но, как показывает практика, это не так.
AP
AP как показывает практика универсальных инструментов нет
AP
Hello!
В сообщении от Wednesday 24 September 2008 17:33:23 Dmitry E. Oboukhov
написал(а):
AP Ну потому апач я давно выкинул со своих серверов. Нормальные
веб-сервера, AP например, AOLServer или lighttpd умеют работать без
костылей в виде nginx. К AP примеру, 500 одновременных пользователей,
Wed, 24 Sep 2008 17:06:54 +0400
Alexey Pechnikov [EMAIL PROTECTED] wrote:
Hello!
В сообщении от Wednesday 24 September 2008 16:56:06 Dmitry E.
Oboukhov написал(а):
AP И как вы на шелле сделаете filter_cmd в том файле, откуда
AP указанную
цепочку AP вызываете? Будете для каждого фильтра
Hello!
В сообщении от Wednesday 24 September 2008 17:20:42 Игорь Чумак написал(а):
AP Не путайте обращения к внешним программам для работы и для подмены
недостающих AP средств.
а как их не путать? у шелла например нет операций поиска/хождения по
дереву каталогов/файлов, find и ls это
AP В сообщении от Wednesday 24 September 2008 17:33:23 Dmitry E. Oboukhov
AP написал(а):
AP Ну потому апач я давно выкинул со своих серверов. Нормальные
AP веб-сервера, AP например, AOLServer или lighttpd умеют работать без
AP костылей в виде nginx. К AP примеру, 500 одновременных пользователей,
AP В сообщении от Wednesday 24 September 2008 17:20:42 Игорь Чумак написал(а):
AP Не путайте обращения к внешним программам для работы и для подмены
AP недостающих AP средств.
AP а как их не путать? у шелла например нет операций поиска/хождения по
AP дереву каталогов/файлов, find и ls это
Hello!
В сообщении от Wednesday 24 September 2008 17:26:07 Dmitry E. Oboukhov
написал(а):
AP Ясно, для замены. Когда-то их вызов оправдан, но в шелле у вас нет
выбора. в шелле как раз выбор есть
и внутренний glob (for i in *.avi; do .. done) и внешние варианты
ls/find/du/что там еще :)
On Wed, Sep 24, 2008 at 05:01:28PM +0400, Dmitry E. Oboukhov wrote:
AK С чего бы это? Если я использую вместо bash'а ipython, то мне теперь
AK wget'ом пользоваться не положено? Надо же...
если ты используешь вместо шелла другой шелл то это ничего не меняет
Под словом шелл я понимаю POSIX-шелл,
Результаты 1 - 100 из 192 matches
Mail list logo