The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В /bin/sh во FreeBSD появилась поддержка автодополнения для ..., opennews (ok), 16-Июн-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от крамер (?), 16-Июн-10, 10:18 
Так, щас придут линуксоиды и будут говорить что мол "спустя 100 лет всё таки появилось" или "какое новшество!". БСД - ТРУ, вы со своими ГНУ пожалуста не надо на BSD шикать, у них свой путь, это тру юникс вэй. sh там всегда использовался только для скриптостроения, для системных нужд, как шелл sh не годился никогда. Для юзерских нужд с незапамятных времен был csh, которые ставился ВСЕГДА вместе с системой и ни у кого не вызывало даже позывов к раздумью использовать sh как шелл, когда есть csh. Когда видел bash у кого то на BSD как шелл - непонимание возникало. ЗОЧЕМ вы ставите линуксовый баш когда есть csh нормальный? Это из той же оперы что щас вот прикрутили зачем то к sh поддержку свистелки очередной. Куда писать что бы открутили?
Ответить | Правка | Наверх | Cообщить модератору

12. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +9 +/
Сообщение от Школьник (ok), 16-Июн-10, 10:35 
Проблема в том, что у csh больно специфический синтаксис. Учить и csh, и sh(bash) - не всякий захочет. У меня, к примеру, первый юникс был SCO OpenServer. В нем я пользовался сначала sh, а потом bash. Перейдя на FreeBSD, по привычке продолжил пользоваться bash, и не вижу в этом ничего плохого. Опять же, системные скрипты легче понимать. Хотя, если кто-то объяснит, чем csh лучше bash, то я готов рассмотреть и вариант изучения csh.

ЗЫ Вообще, эта тема чересчур политизирована. О вкусах не спорят.

Ответить | Правка | Наверх | Cообщить модератору

93. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –1 +/
Сообщение от Alatar (??), 16-Июн-10, 21:33 
Простите, а зачем csh учить-то? Никто ж не предлогает скрипты на нём писать, Вы же, наверно, не пишите скрипты на mc, или каком-нибудь оконном менеджере... =) Их в системе потому и два, что один для программирования, а второй для работы. Другой вопрос, почему у простых юзеров по умолчанию прописывается sh как дефолтовый шел - вот этого я понять не могу.
Ответить | Правка | Наверх | Cообщить модератору

106. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +4 +/
Сообщение от аноним (?), 17-Июн-10, 05:54 
> Простите, а зачем csh учить-то? Никто ж не предлогает скрипты на нём писать

"Предлогает", боже. Вы может шелл используете только чтобы startx набрать да перед друзьями выпендриться набрав ps - они-то один хрен не поймут что это, а выглядит солидно. А люди между тем пишут циклы по сто раз на дню, и копируют строчки в/из скриптов, так что именно что "затем" учить, и скрипты писать "ж предлогает", и шелл с левым синтаксисом отправляется в помойку. Да, в общем, даже не в циклах и скриптах дело, csh отправляется в помойку сразу после банального

$ command >/dev/null 2>&1
Ambiguous output redirect.

ага.

Ответить | Правка | Наверх | Cообщить модератору

186. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от СуперПуперАноним (?), 26-Июн-10, 19:57 
Ну так пользуйтесь sh для скриптов, кто ж вам запрещает?? Чё бочку катите, добавьте перед command две букафки sh и заработает :)
Ответить | Правка | Наверх | Cообщить модератору

13. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +2 +/
Сообщение от rstone (??), 16-Июн-10, 10:36 

csh - нормальный шелл ?
Вот все эти танцы с бубном - это типа так задумано ?
Я понимаю что раньше , на заре развития BSD  выбора фактически не было,
но сейчас то чего ?


Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

25. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 16-Июн-10, 12:11 
>
>csh - нормальный шелл ?
>Вот все эти танцы с бубном - это типа так задумано ?
>
>Я понимаю что раньше , на заре развития BSD  выбора фактически
>не было,
>но сейчас то чего ?

может быть Аналитик поведает что за танцы с бубном нужны в случае tcsh? готов почитать. жду.

Ответить | Правка | Наверх | Cообщить модератору

61. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от XoRe (ok), 16-Июн-10, 15:09 
>>
>>csh - нормальный шелл ?
>>Вот все эти танцы с бубном - это типа так задумано ?
>>
>>Я понимаю что раньше , на заре развития BSD  выбора фактически
>>не было,
>>но сейчас то чего ?
>
>может быть Аналитик поведает что за танцы с бубном нужны в случае
>tcsh? готов почитать. жду.

Из того, что я заметил:

Цикл for одной строчкой:
for a in 1 2 3; do echo $a; done

Буду рад увидеть возможность сделать цикл foreach одной строчкой.

Пока я нашел только отрывок из man tcsh:
       foreach name (wordlist)
       ...
       end
               ...(Both foreach and end must appear  alone  on
               separate  lines.)...

Ответить | Правка | Наверх | Cообщить модератору

64. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –1 +/
Сообщение от тигар (ok), 16-Июн-10, 15:29 
>Цикл for одной строчкой:
>for a in 1 2 3; do echo $a; done
>

будем разводить троллинг вокруг однострочников?:-)
для меня tcsh - удобный cli, для скриптинга есть sh.

>Буду рад увидеть возможность сделать цикл foreach одной строчкой.

[...]
>   ...(Both foreach and end must appear  alone
> on separate  lines.)...

тоже самое и с while. я видел мало скриптов на csh, их, думаю, в природе не так и много, неудобен он для скриптинга, и?:)

Ответить | Правка | Наверх | Cообщить модератору

73. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от аноним (?), 16-Июн-10, 17:31 
>будем разводить троллинг вокруг однострочников?:-)

Нет, пример очень показательный. В этом и проблема tcsh - у него совершенно левый синтаксис в котором во-первых, надо дополнительно разбираться, во-вторых который не позволяет копировать коммандную строку в скрипт и наоборот, что этот однострочник и показывает. Это банально неудобно и непродуктивно, поэтому шелл по умолчанию обязан быть POSIX-совместимым.

Ответить | Правка | Наверх | Cообщить модератору

165. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от User294 (ok), 17-Июн-10, 20:02 
>для меня tcsh - удобный cli, для скриптинга есть sh.

Ну да, осваивать 2 весьма разных синтаксиса и переключаться между разными шеллами - это здорово придумано :).А ради чего этот гемор с 2-я шеллами то? И почему у других его нет?

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

166. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 20:17 
>>для меня tcsh - удобный cli, для скриптинга есть sh.
>
>Ну да, осваивать 2 весьма разных синтаксиса и переключаться между разными шеллами
>- это здорово придумано :).А ради чего этот гемор с 2-я
>шеллами то? И почему у других его нет?

а мне, ты знаешь, нравится. нравится и все тут.
лучше ответь на заданные Вадимом (nuclight который) вопросы. чтобы не сильно перегружать тебя по этому поводу - дам прямой линк:
http://www.opennet.ru/openforum/vsluhforumID3/67696.html#148

Ответить | Правка | Наверх | Cообщить модератору

176. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Июн-10, 23:45 
>>Цикл for одной строчкой:
>будем разводить троллинг вокруг однострочников?:-)
>для меня tcsh - удобный cli, для скриптинга есть sh.

Вам привели крайне осмысленный пример "скрипта-на-лету", который отлаживается в cli, а на третьей, ну четвёртой, НУ ПЯТОЙ строке :) засовывается наконец в файл, раз уж такой полезный оказался.

Да, "подножная автоматизация" -- это действительно удобно.  Жаль, если неадекватный инструментарий не даёт этого понять и эффективно использовать и cli, и файловые скрипты.

Могу попробовать на LinuxFest показать, что имел в виду (и куски ~/bin, именно так и произошедшие).

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

87. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от rstone (??), 16-Июн-10, 18:59 
>может быть Аналитик поведает что за танцы с бубном нужны в случае
>tcsh? готов почитать. жду.

http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
http://www.grymoire.com/Unix/CshTop10.txt

Еще ?

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

96. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 16-Июн-10, 23:50 
>>может быть Аналитик поведает что за танцы с бубном нужны в случае
>>tcsh? готов почитать. жду.
>
>http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
>http://www.grymoire.com/Unix/CshTop10.txt
>
>Еще ?

да. желательно правда чтобы там таки был ответ на вопрос "почему вы не должны использовать tcsh как cli". касательно скриптинга для меня эти линки не новЫ.

Ответить | Правка | Наверх | Cообщить модератору

107. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +2 +/
Сообщение от аноним (?), 17-Июн-10, 06:03 
>да. желательно правда чтобы там таки был ответ на вопрос "почему вы
>не должны использовать tcsh как cli". касательно скриптинга для меня эти
>линки не новЫ.

Что, в сотый раз повторить? Потому что между cli и скриптами нет никакой разницы. В cli пишется

find /usr/local/{bin,sbin,lib} -type f | while read f; do ldd $f 2>/dev/null | grep -q 'not found' && echo $f; done

а в скриптах используются алиасы, и все это из одного в другое часто перетекает и копируется.

Ответить | Правка | Наверх | Cообщить модератору

150. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 13:46 
это у Вас пишется:) у меня это пишется в 1.sh и этот самый 1.sh запускается, ну так вот я привык, чо делать?:(
Ответить | Правка | Наверх | Cообщить модератору

153. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от аноним (?), 17-Июн-10, 14:26 
Ваши привычки к теме разговора никакого отношения не имеют, можете хоть перл использовать в качестве шелла. Ответ на вопрос был дан.
Ответить | Правка | Наверх | Cообщить модератору

124. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от rstone (??), 17-Июн-10, 10:32 
Ну собственно вам ответили .
Нет разницы между "cli" и скриптами в общем случае ( имеется ввиду более или менее нормальная работа в шелле ) .


Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

16. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –9 +/
Сообщение от ivan1986email (?), 16-Июн-10, 11:16 
Линуксойды скажут, что есть zsh для шелла, а для скриптов есть много интерпретаторов, например dash, который всего 80 кб весит и линкуется с libc только.

А бздуны действительно выползли из анабиоза :)

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

19. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –3 +/
Сообщение от hater (?), 16-Июн-10, 11:34 
zsh редкое тормозилово.
Для системы и стартовых скриптов ДОЛЖЕН использовать только sh - так тру. Как шелл csh вполне хорош, устраивает. Кто докажет што он сильно хуже чем это ваше bash?
Хотя конечно таки да, это дело вкуса. Но sh не трогать :) идите свой bash мучайте, а тут люди православия добиваются.
Ответить | Правка | Наверх | Cообщить модератору

22. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от ixti (ok), 16-Июн-10, 11:50 
Автор предыдущего поста про bash ничего не сказал: (bash != dash)
dash = форк ash'а NetBSD'шного рожденный в рамках Debian GNU/Linux :))
На счёт zsh категорично согласен.
Ответить | Правка | Наверх | Cообщить модератору

85. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от ivan1986email (?), 16-Июн-10, 18:56 
Вот сколько юзаю zsh замечал торможение только в случае когда сделал чекаут ядра линукса и у меня стол vcs-info - вот он очень сильно на нем тормозил.

Никто не собирается для стартовых скриптов юзать zsh - для этого есть легкие шеллы - тот же dash, но блин для шелла же интерактивность нужна, а вот скорость там скажем совсем никак не нужна - не успеешь ты так быстро набрать

Ответить | Правка | Наверх | Cообщить модератору

88. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от ixti (ok), 16-Июн-10, 19:37 
Возможно Вы правы, не успеешь. Но честно говоря мне bash'а за глаза
хватает :)) И лень zsh изучать :)) И скорее всего ездить в лимузине
одно удовольствие, но вот если всю жизнь ездил на небольшой компактной
машине, лень будет осваивать новые габариты ;)) имхо
Ответить | Правка | Наверх | Cообщить модератору

174. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Июн-10, 23:33 
>zsh редкое тормозилово.

Готовить не умеете. (точно говорю, у меня после какого-то снапшота пакетный стал тормозить с моим конфигом и _не_ тормозить без него на старте -- поскольку некритично, то пока лень выяснять, отчего именно :)

>Для системы и стартовых скриптов ДОЛЖЕН использовать только sh - так тру.

Это вся аргументация?  Потрясая башкой и завывая "так труЪ"?

>Как шелл csh вполне хорош, устраивает. Кто докажет што он сильно
>хуже чем это ваше bash?

Любой, кто умеет готовить оба и знает разницу.  Могу, скажем, netch@ спросить в понедельник.

>идите свой bash мучайте, а тут люди православия добиваются.

По-моему, чего-то диаметрально противоположного добиваются, но вот уж о вкусах чертофилов и чертофобов действительно спорить не приходится -- каждый свой выбор делает сам.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

178. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 20-Июн-10, 00:24 

>Это вся аргументация?  Потрясая башкой и завывая "так труЪ"?

Нет, не вся. К примеру:
http://house.hcn-strela.ru/BSDCert/BSDA-course/ch07s07.html#...

Ответить | Правка | Наверх | Cообщить модератору

187. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Michael Shigorinemail (ok), 06-Июл-10, 16:02 
>>Это вся аргументация?  Потрясая башкой и завывая "так труЪ"?
>Нет, не вся. К примеру:
>http://house.hcn-strela.ru/BSDCert/BSDA-course/ch07s07.html#...

Благодарю, хотя мне как раз изложенные там аргументы очевидны (и целиком за).

Мысль была такая, что сознательно минимализируя /bin/sh -- неразумно уходить далеко от него в интерактивном шелле.  Гругря даже пару "минимальный bash и полноценный bash" я склонен считать намного более вменяемой, чем "минимальный свой sh и интерактивный csh" -- по совокупности хорошо освещённых в треде соображений насчёт переноса однострочников в скрипты и наоборот, обкатки/доработки кусочков скриптов "на местности".

Вторая мысль была -- что если человек истерически орёт "так труъ", то что-то с ним уже серьёзно не так.  Вероятно, и операционку ему всунули в руки со слепым повторением тех же слов и не аргументируя.

Ответить | Правка | Наверх | Cообщить модератору

23. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от sHaggY_caT (ok), 16-Июн-10, 11:52 
>Когда видел bash у кого то на BSD как шелл - непонимание возникало. ЗОЧЕМ вы ставите >линуксовый баш когда есть csh нормальный?

Привычка.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору
Часть нити удалена модератором

42. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +1 +/
Сообщение от l2tpv3 (?), 16-Июн-10, 13:17 
А какие это гнутые утили в FreeBSD без баша жить не могут?

/me прям вся извелась от любопытства

Ответить | Правка | К родителю #174 | Наверх | Cообщить модератору

68. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от iZEN (ok), 16-Июн-10, 17:25 
>А какие это гнутые утили в FreeBSD без баша жить не могут?

Однако:
% pkg_info | grep bash
bash-4.1.5_2        The GNU Project's Bourne Again SHell
% pkg_info -R bash-4.1.5_2
Information for bash-4.1.5_2:

Required by:
eclipse-3.4.2_3
eog-2.30.1_1
eog-plugins-2.30.0_1
evince-2.30.1_1
file-roller-2.30.1.1_1,1
firefox-3.6.3,1
gedit-2.30.2_1
gedit-plugins-2.30.0_1
gnome-desktop-2.30.0
gnome-doc-utils-0.20.1_1
gnome-mount-0.8_6
gnome-nettool-2.30.0_1,1
gnome-settings-daemon-2.30.1_1
gnome-system-monitor-2.28.1_1
gucharmap-2.30.1_1
gvfs-1.6.2_1
libbonoboui-2.24.3_1
libchamplain-0.4.6
libgnome-2.30.0_1
libgnomeui-2.24.3_1
meld-1.3.1_3
policykit-gnome-0.9.2_5
py26-clutter-1.0.2_1
py26-cluttergtk-0.10.0
py26-gnome-2.28.1_1
rarian-0.8.1
rssowl-1.2.3_7
swt-3.5.1_1
thunderbird-3.0.4
totem-2.30.2

Ответить | Правка | Наверх | Cообщить модератору

72. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Аноним (-), 16-Июн-10, 17:30 
# pkg_info | grep bash

# pkg_info | wc -l
     582

Ответить | Правка | Наверх | Cообщить модератору

80. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 16-Июн-10, 18:27 
>>А какие это гнутые утили в FreeBSD без баша жить не могут?
>
>Однако:
>% pkg_info | grep bash
>bash-4.1.5_2        The GNU Project's Bourne
>% pkg_info -R bash-4.1.5_2

не расстраивай меня хоть ты;-) каким образом например томуже фф нужен баш?:) ты-то, мне казалось, должен осознавать что та простыня которую я вытер нуждается в bash чуть больше чем никак.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

81. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от iZEN (ok), 16-Июн-10, 18:33 
% grep "/bash" -r /usr/local/bin
/usr/local/bin/scrollkeeper-config:#!/usr/local/bin/bash
Binary file /usr/local/bin/Terminal matches
/usr/local/bin/scrollkeeper-update:#!/usr/local/bin/bash
Binary file /usr/local/bin/bash matches
Binary file /usr/local/bin/rbash matches
/usr/local/bin/rarian-sk-rebuild:#!/usr/local/bin/bash
/usr/local/bin/scrollkeeper-extract:#!/usr/local/bin/bash
Binary file /usr/local/bin/terminal matches
/usr/local/bin/rarian-sk-update:#!/usr/local/bin/bash
/usr/local/bin/rarian-sk-extract:#!/usr/local/bin/bash
/usr/local/bin/scrollkeeper-rebuilddb:#!/usr/local/bin/bash
/usr/local/bin/rarian-sk-config:#!/usr/local/bin/bash
Binary file /usr/local/bin/slim matches

Башизмы такие башизмы...

Ответить | Правка | Наверх | Cообщить модератору

97. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 16-Июн-10, 23:55 
>Башизмы такие башизмы...

ты удивлен?:-) открой тотже munin-plugins (например). там тоже bash в RUN_DEPENDS, при более внимательном рассмотрении видно что ментейнеру (если не ошибаюсь это des@ -лень смотреть) было тупо влом сделать sed для пары мегаскриптов;) такие вот они любители баша (авторы "нетленок"), не юзая именно bash`о-фич тупо как дятлы вбивают в шабанг это поделие.

Ответить | Правка | Наверх | Cообщить модератору

115. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +1 +/
Сообщение от andy (??), 17-Июн-10, 07:52 
>ты удивлен?:-) открой тотже munin-plugins (например). там тоже bash в RUN_DEPENDS, при
>более внимательном рассмотрении видно что ментейнеру (если не ошибаюсь это des@
>-лень смотреть) было тупо влом сделать sed для пары мегаскриптов;)

Пишите багрепорты, шлите патчи. Вы же знаете как надо, Вам не влом и Вы не любите /bin/bash. Или не дает никто этого сделать?

>такие вот они любители баша (авторы "нетленок"), не юзая именно bash`о-фич тупо
>как дятлы вбивают в шабанг это поделие.

Так исправьте это возмутительное недоразумение. Не вижу проблемы.

Ответить | Правка | Наверх | Cообщить модератору

117. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 10:03 
>>ты удивлен?:-) открой тотже munin-plugins (например). там тоже bash в RUN_DEPENDS, при
>>более внимательном рассмотрении видно что ментейнеру (если не ошибаюсь это des@
>>-лень смотреть) было тупо влом сделать sed для пары мегаскриптов;)
>
>Пишите багрепорты, шлите патчи. Вы же знаете как надо, Вам не влом
>и Вы не любите /bin/bash. Или не дает никто этого сделать?
>

спасибо, я в курсе как это делается, на своих машинах я делаю то что нужно. (думаю что /bin/bash во fbsd есть разве что у самых упоротых, именно по этому пути;-) )
>
>>такие вот они любители баша (авторы "нетленок"), не юзая именно bash`о-фич тупо
>>как дятлы вбивают в шабанг это поделие.
>
>Так исправьте это возмутительное недоразумение. Не вижу проблемы.

убить всех дятлов? это как-то сложно, не считаете?

Ответить | Правка | Наверх | Cообщить модератору

130. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +1 +/
Сообщение от andy (??), 17-Июн-10, 11:09 

>спасибо, я в курсе как это делается, на своих машинах я делаю
>то что нужно.

В этом и проблема. Вы делаете это _только_ на своих
машинах.

>(думаю что /bin/bash во fbsd есть разве что
>у самых упоротых, именно по этому пути;-) )

Не знаю, ибо когда пользовался/пользуюсь FreeBSD
шелл не меняю.

>убить всех дятлов? это как-то сложно, не считаете?

Надо исправлять порты, а не дятлов убивать. И просить
мейнтейнеров бороться с причиной, а не со следствием.

Ответить | Правка | Наверх | Cообщить модератору

134. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 11:25 
>
>>спасибо, я в курсе как это делается, на своих машинах я делаю
>>то что нужно.
>
>В этом и проблема. Вы делаете это _только_ на своих
>машинах.

тут согласен с Вами
>
>>(думаю что /bin/bash во fbsd есть разве что
>>у самых упоротых, именно по этому пути;-) )
>
>Не знаю, ибо когда пользовался/пользуюсь FreeBSD
>шелл не меняю.
>

я про то что во фре оно ставится в /usr/local/bin/[r]bash :) Вы не меняете, а вот есть талантливые люди которые умудряются еще и руту выставить шеллом bash:-)

>>убить всех дятлов? это как-то сложно, не считаете?
>
>Надо исправлять порты, а не дятлов убивать. И просить
>мейнтейнеров бороться с причиной, а не со следствием.

думаю многие ментейнеры сами в курсе что это нужно делать (и делают), многие не задумываются над этим, плохо другое - не все коммитеры хотят разобраться с портом из pr. забросили в tinderbox, оно собралось, успешно удалилось, класс. "Committed. Thanks!". таже банда имени miwi думаю так и делает. Ставить перед собой цель "убить башизмы в портах" это занятие, я считаю, для людей которым заняться нечем.

Ответить | Правка | Наверх | Cообщить модератору

136. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 11:40 
>я про то что во фре оно ставится в /usr/local/bin/[r]bash :) Вы не меняете, а вот есть >талантливые люди которые умудряются еще и руту выставить шеллом bash:-)

При кривом обновлении оболочки, можно очень сильно влететь. У рута лучше шелл не трогать.

>думаю многие ментейнеры сами в курсе что это нужно делать (и делают), многие не >задумываются над этим,

А многие и не в курсе, поэтому им стоит об этом как минимум сообщить.

>плохо другое - не все коммитеры хотят разобраться с портом из pr. забросили в tinderbox, >оно собралось, успешно удалилось, класс. "Committed. Thanks!". таже банда имени miwi >думаю так и делает.

Пишите нашим соотечественникам. Сергею Осокину (мейнтейнер nginx), Дмитрию Маракасову (amdmi3@, http://www.amdmi3.ru/) и попросите помочь.

>Ставить перед собой цель "убить башизмы в портах" это занятие, я считаю, для людей которым >заняться нечем.

Почему же? Вы улучшаете порты, в результате чего, с портом вытягивается меньше зависимостей. Это хорошо.

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

137. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 11:45 
>>я про то что во фре оно ставится в /usr/local/bin/[r]bash :) Вы не меняете, а вот есть >талантливые люди которые умудряются еще и руту выставить шеллом bash:-)
>
>При кривом обновлении оболочки, можно очень сильно влететь. У рута лучше шелл
>не трогать.
>

я-то в курсе, часть тех кто так делает _пока еще_ нет:)

>>думаю многие ментейнеры сами в курсе что это нужно делать (и делают), многие не >задумываются над этим,
>
>А многие и не в курсе, поэтому им стоит об этом как
>минимум сообщить.
>

ну как можно быть не в курсе? вот не установлен у меня баш, делаю порт, пытаюсь юзать софтину а оно не работает, сразу как минимум заметно что нужно либо а) поставить баш и забить; б) заглянуть внутрь скрипта и с вероятностью 98% (с потолка цифра) заменить вызов bash на sh

>>плохо другое - не все коммитеры хотят разобраться с портом из pr. забросили в tinderbox, оно собралось, успешно удалилось, класс. "Committed. Thanks!". таже банда имени miwi думаю так и делает.
>
>Пишите нашим соотечественникам. Сергею Осокину (мейнтейнер nginx), Дмитрию Маракасову (amdmi3@, http://www.amdmi3.ru/) и попросите помочь.
>

у меня есть онлайн контакты этих (и других) товарищей с ci битом, спасибо:)
>>Ставить перед собой цель "убить башизмы в портах" это занятие, я считаю, для людей которым >заняться нечем.
>
>Почему же? Вы улучшаете порты, в результате чего, с портом вытягивается меньше
>зависимостей. Это хорошо.

да, только это не более чем JFF, денег за это не платят, на голом энтузиазме далеко не уедешь.

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

142. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 12:10 
>ну как можно быть не в курсе? вот не установлен у меня
>баш, делаю порт, пытаюсь юзать софтину а оно не работает, сразу
>как минимум заметно что нужно либо а) поставить баш и забить;

Оно работает, только bash за собой тянет :) пунктом a)
многие и ограничиваются (не обязательно в силу лени,
а еще в силу банального отсутствия зананий и опыта в данном
направлении. Тут только менторство поможет)

>б) заглянуть внутрь скрипта и с вероятностью 98% (с потолка цифра)
>заменить вызов bash на sh

Разумеется. Поправьте порт, отправьте патч. Это ведь не сложно?

>у меня есть онлайн контакты этих (и других) товарищей с ci битом,
>спасибо:)

Вот видите, уже не все так безнадежно, как Вам кажется. И время на убийство
дятлов тратить не надо.

>да, только это не более чем JFF, денег за это не платят,
>на голом энтузиазме далеко не уедешь.

Это косвенно касается Вашей работы (Вы экономите в
первую очередь свое время, заменяя скрипты не локально
на каждой машине у себя, а исправляя сразу порт). Да денег
за это не платят, как и за создание портов, однако это не повод
устанавливать программы, отсутствующие в портах, из тарболов. Верно?

Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

146. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 12:25 
>>ну как можно быть не в курсе? вот не установлен у меня
>>баш, делаю порт, пытаюсь юзать софтину а оно не работает, сразу
>>как минимум заметно что нужно либо а) поставить баш и забить;
>
>Оно работает, только bash за собой тянет :) пунктом a)
>многие и ограничиваются (не обязательно в силу лени,
>а еще в силу банального отсутствия зананий и опыта в данном
>направлении. Тут только менторство поможет)
>

ну "само" оно его не тянет, только если прописать в порте депенды:)

>>б) заглянуть внутрь скрипта и с вероятностью 98% (с потолка цифра)
>>заменить вызов bash на sh
>
>Разумеется. Поправьте порт, отправьте патч. Это ведь не сложно?
>

конечно не сложно, еще можно с апстримом поработать, только есть ли смысл? для себя я сделаю как мне нужно, тех кто разводит башизмы это все равно не исправит.
>>у меня есть онлайн контакты этих (и других) товарищей с ci битом,
>>спасибо:)
>
>Вот видите, уже не все так безнадежно, как Вам кажется. И время
>на убийство
>дятлов тратить не надо.
>

:)
>>да, только это не более чем JFF, денег за это не платят,
>>на голом энтузиазме далеко не уедешь.
>
>Это косвенно касается Вашей работы (Вы экономите в
>первую очередь свое время, заменяя скрипты не локально
>на каждой машине у себя, а исправляя сразу порт).

так сколько там того времени нужно:) все что нужно и так хранится в сторонке. оттуда же и ставится
> Да денег за это не платят, как и за создание портов, однако это не повод
>устанавливать программы, отсутствующие в портах, из тарболов. Верно?

в случае когда я думаю что программа будет полезна не только мне я делаю порт, отсылаю его, да. когда софт нужен внутри конторы он хранится в уютном репозитории в виде портов. Тут вот недавно выяснилось что 1 вещь нужна еще кому-то, человек сделал и заслал порт, его закоммитили (net/activemq), а вот у нас оно уже с 2008 года в репо есть;)
клепать порты и засылать их - ума много не нужно, а вот саппортить потом это дело не особо хочется

Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

157. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 15:08 

>ну "само" оно его не тянет, только если прописать в порте депенды:)

Наверное, спорить не буду, так как разбирательством с портами
занимался года два назад.

>конечно не сложно, еще можно с апстримом поработать, только есть ли смысл?

Самый прямой. Вы влияете на качество выходного продукта.

>для себя я сделаю как мне нужно, тех кто разводит башизмы
>это все равно не исправит.

А кто-то другой будет делать для себя, не зная о том, что
сей труд Вы уже проделали. А третий для себя, не зная о проторенной
дороге первых двух. Это не коммюнити получается, а выпиливание
лобзиком по углам. "Велосипеды множились и дорабатывались, к ним приделывали
колеса квадратной формы, инвертировали положение руля, ставили
педали на обратный ход и снимали седло". Пользователь хочет ехать,
разработчик тоже в накладе не будет, если ему перепишут (или поправят)
скрипты.


>так сколько там того времени нужно:) все что нужно и так хранится
>в сторонке. оттуда же и ставится

А Вы ведь уже работу всю проделали, Вам только pr осталось повесить
и нужных людей с битом ci попросить.

>в случае когда я думаю что программа будет полезна не только мне
>я делаю порт, отсылаю его, да. когда софт нужен внутри конторы
>он хранится в уютном репозитории в виде портов.

Вы в общем плодите сущности без необходимости, вместо содержания
кучи форков версий портов и создания портов нужных программ
в локальный репозиторий, нужно было бы отправить порт сэкономив
время и себе и другим людям. Сомневаюсь, что в Ваш репозиторий
имеют доступ снаружи посторонние люди.

> Тут вот недавно
>выяснилось что 1 вещь нужна еще кому-то, человек сделал и заслал
>порт, его закоммитили (net/activemq), а вот у нас оно уже с
>2008 года в репо есть;)

Чему радоваться-то? Тому факту, что нужной софтины не было в портах?

>клепать порты и засылать их - ума много не нужно, а вот
>саппортить потом это дело не особо хочется

Вас никто не принуждает саппортить, но переодически можно и обновлять
порт, тем паче, что Вы все равно делаете ту же работу для себя.
Доводы почему ее не стоит отдавать другим, как-то не выглядят для меня
убедительными, если честно.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

160. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 15:49 
>>конечно не сложно, еще можно с апстримом поработать, только есть ли смысл?
>
>Самый прямой. Вы влияете на качество выходного продукта.
>

подобный продукт - это, думаю, плохой продукт (случаи когда использование именно bash оправдавно тут не рассматриваю). если что-то дошло до стадии release с подобными ляпами это уже показатель (для меня).
>[оверквотинг удален]
>
>сей труд Вы уже проделали. А третий для себя, не зная о
>проторенной
>дороге первых двух. Это не коммюнити получается, а выпиливание
>лобзиком по углам. "Велосипеды множились и дорабатывались, к ним приделывали
>колеса квадратной формы, инвертировали положение руля, ставили
>педали на обратный ход и снимали седло". Пользователь хочет ехать,
>разработчик тоже в накладе не будет, если ему перепишут (или поправят)
>скрипты.
>

Вы так говорите как будто сами занимаетесь подобным (помощью разработчикам в подобных вещах):-) это никак не подколка или что-то типа того
>
>>так сколько там того времени нужно:) все что нужно и так хранится
>>в сторонке. оттуда же и ставится
>
>А Вы ведь уже работу всю проделали, Вам только pr осталось повесить и нужных людей с битом ci попросить.

принициально на занимаюсь подобными вещами. почему? я выше высказал свое мнение о подобных "продуктах".

>
>>в случае когда я думаю что программа будет полезна не только мне
>>я делаю порт, отсылаю его, да. когда софт нужен внутри конторы
>>он хранится в уютном репозитории в виде портов.
>
>Вы в общем плодите сущности без необходимости, вместо содержания
>кучи форков версий портов и создания портов нужных программ
>в локальный репозиторий, нужно было бы отправить порт сэкономив
>время и себе и другим людям. Сомневаюсь, что в Ваш репозиторий
>имеют доступ снаружи посторонние люди.

да. репозиторий не публичный, все что можно (и что считаю нужным) для паблик уже есть в основном дереве
>
>> Тут вот недавно
>>выяснилось что 1 вещь нужна еще кому-то, человек сделал и заслал
>>порт, его закоммитили (net/activemq), а вот у нас оно уже с
>>2008 года в репо есть;)
>
>Чему радоваться-то? Тому факту, что нужной софтины не было в портах?
>

а кто радуется? раз за 2 года никому это не было нужно (по крайней мере не было pr на эту тему) то имхо ничего страшного не произошло, мне было нужно - я сделал и юзал.возможно для кого-то общее кол-во портов это неплохой пенисомер, но не для меня. засылать pr только для того чтобы кроме меня это мог через 2 года заюзать еще 1 человек?:)

>>клепать порты и засылать их - ума много не нужно, а вот
>>саппортить потом это дело не особо хочется
>
>Вас никто не принуждает саппортить, но переодически можно и обновлять
>порт, тем паче, что Вы все равно делаете ту же работу для
>себя.

посмотрите сколько портов висят на ports@ (freshports.org). по сути, это на процентов 70 (если не больше) бесполезные вещи. Кто-то желая дать миру счастье заслал pr и забил на этот порт (ну перестал он его юзать, либо вообще свалил админить виндовсы), причем хорошо если он попросил чтобы ментейнера поменяли на ports@ либо другой, более подходящий алиас.
>Доводы почему ее не стоит отдавать другим, как-то не выглядят для меня
>
>убедительными, если честно.

так довод я только один привел: я не уверен что оно нужно кому-нибудь кроме меня. Засорять дерево ради прокачивания своего ЧСВ?:)

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

162. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 18:06 
>подобный продукт - это, думаю, плохой продукт (случаи когда использование именно bash
>оправдавно тут не рассматриваю). если что-то дошло до стадии release с
>подобными ляпами это уже показатель (для меня).

Вы думаете что он плохой, я думаю что он плохой, еще кто-то думает что он плохой.
Улучшать никто не улучшает (даже не пытаюстся улучшить), зато все думают.
Хотя думать не запрещено, конечно. Продукт не улучшился, а мыслителей много :)

>Вы так говорите как будто сами занимаетесь подобным (помощью разработчикам в подобных
>вещах):-) это никак не подколка или что-то типа того

Даже если подколка, то мне все равно. Да, с апстримом приходилось общаться по разным вопросам. С автором free-sa по поводу бага, который проявлялся с версии 1.4.5 до 1.5.1
"sh environment corrupt", с автором dhcdrop - по поводу мана, для его программы
(сделал русскую версию его мана). Плюс по мелочи порты обновлял, так как надо было.
Эта информация не для бахвальства, а для подтверждения слов.

>принициально на занимаюсь подобными вещами. почему? я выше высказал свое мнение о
>подобных "продуктах".

Ну вот и получается, что все втихушку допиливают, а улучшения не передают.


>а кто радуется? раз за 2 года никому это не было нужно
>(по крайней мере не было pr на эту тему)

Если нет pr, то это еще не означает, что это не нужно.
Может человек только осваивается?

>то имхо
>ничего страшного не произошло, мне было нужно - я сделал и
>юзал.

Вот мне тоже нужно, а я сделать не могу к примеру, так как еще
не овладел достаточным навыком написания портов, и про Вас я так
же не знаю, а с фряхой вообще знаком постольку поскольку, так как надо
несколько сервисов ввести в строй. Что мне делать?
(Это иллюстрация к мыслеизложению, принимать буквально не надо :))

>возможно для кого-то общее кол-во портов это неплохой пенисомер, но не
>для меня. засылать pr только для того чтобы кроме меня это
>мог через 2 года заюзать еще 1 человек?:)

Причем тут пенисомер? Хотя мне плевать, какие мотивы побудили
Вас сделать порт - удовлетворение собственного тщеславия, спор с
коллегами/друзьями на "слабо", что бы понтоваться перед девочками -
мне все равно, так как результат мне доступен так же, как и остальным
желающим.


>посмотрите сколько портов висят на ports@ (freshports.org). по сути, это на процентов
>70 (если не больше) бесполезные вещи.

Откуда такое убеждение, что они бесполезны?

> Кто-то желая дать миру счастье
>заслал pr и забил на этот порт (ну перестал он его
>юзать, либо вообще свалил админить виндовсы), причем хорошо если он попросил
>чтобы ментейнера поменяли на ports@ либо другой, более подходящий алиас.

Желающие его поддерживать найдутся, хотя бы те, которым
этот софт потребуется.

>так довод я только один привел: я не уверен что оно нужно
>кому-нибудь кроме меня. Засорять дерево ради прокачивания своего ЧСВ?:)

Причем тут ЧСВ? Попробуйте подумать в другой плоскости - "а что если это
кому-то нужно кроме меня?"

Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

163. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 18:54 
>>подобный продукт - это, думаю, плохой продукт (случаи когда использование именно bash
>>оправдавно тут не рассматриваю). если что-то дошло до стадии release с
>>подобными ляпами это уже показатель (для меня).
>
>Вы думаете что он плохой, я думаю что он плохой, еще кто-то
>думает что он плохой.
>Улучшать никто не улучшает (даже не пытаюстся улучшить), зато все думают.
>Хотя думать не запрещено, конечно. Продукт не улучшился, а мыслителей много :)
>

ну вот такая вот она суровая жизнь:-)
>[оверквотинг удален]
>>Вы так говорите как будто сами занимаетесь подобным (помощью разработчикам в подобных
>>вещах):-) это никак не подколка или что-то типа того
>
>Даже если подколка, то мне все равно. Да, с апстримом приходилось общаться
>по разным вопросам. С автором free-sa по поводу бага, который проявлялся
>с версии 1.4.5 до 1.5.1
>"sh environment corrupt", с автором dhcdrop - по поводу мана, для его
>программы ,
>(сделал русскую версию его мана). Плюс по мелочи порты обновлял, так как
>надо было.

ну вот, Вы выбрали отличный пример с free-sa. Заслал некий Антон Карпов порт, даже обновлял его несколько раз, а потом пропал (хорошо если он жив-здоров и тд). Вы тянули этот порт потому что он Вам нужен (ну не просто же так Вы с апстримом общались и делали send-pr:-)), Антон не отвечал на настойчивые письма от гнатс, в итоге если бы не резетнули ментейнера так могло бы продолжаться еще долго, а теперь представьте что порт так вот получилось что и не нужен никому.. вот пользовался им только ментейнер и все.. я понимаю что Вы могли бы с очередным обновлением сделать MAINTAINER= ваш_имейл и, в связи с постоянными таймаутами от Антона, порт передали бы Вам, однако Вы этого не сделали. почему?
>Эта информация не для бахвальства, а для подтверждения слов.
>

дак я в Вашем случае и не намекал на что-либо подобное.

>>принициально на занимаюсь подобными вещами. почему? я выше высказал свое мнение о
>>подобных "продуктах".
>
>Ну вот и получается, что все втихушку допиливают, а улучшения не передают.
>

ну не передают, что делать-то?:-) для многих "работает и хорошо" много важнее (ну или проще) чем "я помудохаюсь 5минут-день-неделю-тд, но сделаю чтобы оно не хотело вооот ту зависимость", в моем случае это банальная лень:)
>
>>а кто радуется? раз за 2 года никому это не было нужно
>>(по крайней мере не было pr на эту тему)
>
>Если нет pr, то это еще не означает, что это не нужно.
>
>Может человек только осваивается?
>

который? ментейнер activemq? если про него речь, то он довольно-таки много портов держит, ну и собственно активмку ему понадобился для gitorious. он в irc был с этими вопросами, да, я козел, не дал порт, думал что его отпустит раньше чем он сделает порт:\
>[оверквотинг удален]
>>ничего страшного не произошло, мне было нужно - я сделал и
>>юзал.
>
>Вот мне тоже нужно, а я сделать не могу к примеру, так
>как еще
>не овладел достаточным навыком написания портов, и про Вас я так
>же не знаю, а с фряхой вообще знаком постольку поскольку, так как
>надо
>несколько сервисов ввести в строй. Что мне делать?
>(Это иллюстрация к мыслеизложению, принимать буквально не надо :))

ну всегда можно попросить в тех же ports кого-нибудь это спортировать, было такое и не раз. там же вполне можно по кол-ву ответов понять нужно ли вообще тратить на это время, и даже из человеколюбия помочь.
>[оверквотинг удален]
>>для меня. засылать pr только для того чтобы кроме меня это
>>мог через 2 года заюзать еще 1 человек?:)
>
>Причем тут пенисомер? Хотя мне плевать, какие мотивы побудили
>Вас сделать порт - удовлетворение собственного тщеславия, спор с
>коллегами/друзьями на "слабо", что бы понтоваться перед девочками -
>мне все равно, так как результат мне доступен так же, как и
>остальным
>желающим.
>

ну мы наверное про разные вещи говорим, ну или разные взгляды на мир. я стараюсь не делать лишних телодвижений без повода:)
>
>>посмотрите сколько портов висят на ports@ (freshports.org). по сути, это на процентов
>>70 (если не больше) бесполезные вещи.
>
>Откуда такое убеждение, что они бесполезны?
>

окей. они нужны авторам и _возможно_ кому-то еще, но не настолько интересны для любого члена комьюнити чтобы взять на себя ментейнерство.

>> Кто-то желая дать миру счастье
>>заслал pr и забил на этот порт (ну перестал он его
>>юзать, либо вообще свалил админить виндовсы), причем хорошо если он попросил
>>чтобы ментейнера поменяли на ports@ либо другой, более подходящий алиас.
>
>Желающие его поддерживать найдутся, хотя бы те, которым
>этот софт потребуется.
>

я о том же, но далеко не факт что желающие будут если коммитить все подряд%)
>>так довод я только один привел: я не уверен что оно нужно
>>кому-нибудь кроме меня. Засорять дерево ради прокачивания своего ЧСВ?:)
>
>Причем тут ЧСВ? Попробуйте подумать в другой плоскости - "а что если
>это
>кому-то нужно кроме меня?"

т.е Вы считаете что если есть вероятность 0.02% что это кому-то еще будет нужно стОит слать pr ?

Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

167. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 20:58 
>ну вот, Вы выбрали отличный пример с free-sa. Заслал некий Антон Карпов
>порт, даже обновлял его несколько раз, а потом пропал (хорошо если
>он жив-здоров и тд).

Я думаю, что он жив и здоров, просто перешел на OpenBSD.
http://toxa.livejournal.com/

> Вы тянули этот порт потому что он
>Вам нужен (ну не просто же так Вы с апстримом общались
>и делали send-pr:-)), Антон не отвечал на настойчивые письма от гнатс,

Я так понимаю, что Вы проверили эту информацию?

>в итоге если бы не резетнули ментейнера так могло бы продолжаться
>еще долго, а теперь представьте что порт так вот получилось что
>и не нужен никому..

Почему же, он был нужен мне, поэтому я его апдейтил какое-то
время.

>вот пользовался им только ментейнер и все..

Не только он и я. Просто кто-то не умел обновлять порт.

>я понимаю что Вы могли бы с очередным обновлением сделать MAINTAINER=
>ваш_имейл и, в связи с постоянными таймаутами от Антона, порт передали
>бы Вам, однако Вы этого не сделали. почему?

Я опоздал с перехватом порта. Его кто-то уже из FreeBSD забрал. Впрочем,
оно к лучшему, так как я больше с Linux'ом начал работать, поэтому
мне оно уже не актуально было. Кстати, могу сказать, что если бы
порта не было, то не факт, что я бы его с нуля осилил. Поэтому,
Антону все равно спасибо, равно как и спасибо тем людям, которые
мне помогали этот порт сделать лучше.

>дак я в Вашем случае и не намекал на что-либо подобное.

Все равно, не люблю быть голословным.


>ну не передают, что делать-то?:-) для многих "работает и хорошо" много важнее
>(ну или проще) чем "я помудохаюсь 5минут-день-неделю-тд, но сделаю чтобы оно
>не хотело вооот ту зависимость", в моем случае это банальная лень:)

Вот-вот. Дальше своего уголка никто не видит, и это плохо.

>который? ментейнер activemq? если про него речь, то он довольно-таки много портов
>держит, ну и собственно активмку ему понадобился для gitorious. он в
>irc был с этими вопросами, да, я козел, не дал порт,
>думал что его отпустит раньше чем он сделает порт:\

А его не отпустило. В результате была проделана двойная работа.
Вы долго тащили этот порт (уж за два года-то он, наверное, обновлялся
не единожды), а потом кто-то другой сделал и отправил - результат
стал доступен всем и Ваш труд оказался напрасным, потому как
порт есть в официальной ветке и поддерживать локальную копию
данного порта уже ни к чему.

>ну всегда можно попросить в тех же ports кого-нибудь это спортировать, было
>такое и не раз. там же вполне можно по кол-ву ответов
>понять нужно ли вообще тратить на это время, и даже из
>человеколюбия помочь.

Не спрашивал, поэтому полагаюсь на Ваши слова.


>ну мы наверное про разные вещи говорим, ну или разные взгляды на
>мир. я стараюсь не делать лишних телодвижений без повода:)

Наверное, мы про разные осмысление сделанного говорим.
Я про то, что если телодвижения уже сделаны, то почему бы не
облегчить жизнь себе и другим.
Информация к размышлению - пока мы в течение дня обсуждали,
что такое хорошо и что такое плохо, Вы бы могли уже скрипты
для munin'а пофиксить на #!/bin/sh, и отправить мейнетнеру :)
И попытаться совместно протолкнуть в апстрим. =]

>окей. они нужны авторам и _возможно_ кому-то еще, но не настолько интересны
>для любого члена комьюнити чтобы взять на себя ментейнерство.

Знаете, попроталкивав некоторые вещи, я понял что коммюнити
мало что интересно вообще. Такое ощущение, что они на своей волне шпарят
постоянно. Это была одна из моих претензий к FreeBSD в целом.

>я о том же, но далеко не факт что желающие будут если
>коммитить все подряд%)

Не факт, но каждый может внести свой вклад.
"
Работа всякого
нужна одинаково.
Я гайки делаю,
а ты
для гайки
      делаешь винты."
http://ru.wikisource.org/wiki/%D0%9A%D0%...


>т.е Вы считаете что если есть вероятность 0.02% что это кому-то еще
>будет нужно стОит слать pr ?

Да. Хуже от этого точно не будет, а вот ищущий
может найти решение в багтрекере.

Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору

169. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 18-Июн-10, 12:04 
>Я думаю, что он жив и здоров, просто перешел на OpenBSD.
>http://toxa.livejournal.com/

встречаются интересные посты, почитаю :)
>
>> Вы тянули этот порт потому что он
>>Вам нужен (ну не просто же так Вы с апстримом общались
>>и делали send-pr:-)), Антон не отвечал на настойчивые письма от гнатс,
>
>Я так понимаю, что Вы проверили эту информацию?
>

судя по, например, freshports - не отвечал.
>>вот пользовался им только ментейнер и все..
>
>Не только он и я. Просто кто-то не умел обновлять порт.

речь была не конкретно о free-sa а о сферическом порте в дереве:)
>
>>я понимаю что Вы могли бы с очередным обновлением сделать MAINTAINER=
>>ваш_имейл и, в связи с постоянными таймаутами от Антона, порт передали
>>бы Вам, однако Вы этого не сделали. почему?
>
>Я опоздал с перехватом порта. Его кто-то уже из FreeBSD забрал. Впрочем,
>

Login: lippe                            Name: Felippe de Meirelles Motta
Directory: /home/lippe                  Shell: /bin/csh
^^^^ вот он, спустя 7 Ваших обновлений и 1 обновления от swell.k@gmail.com ;-)

>[оверквотинг удален]
>>irc был с этими вопросами, да, я козел, не дал порт,
>>думал что его отпустит раньше чем он сделает порт:\
>
>А его не отпустило. В результате была проделана двойная работа.
>Вы долго тащили этот порт (уж за два года-то он, наверное, обновлялся
>
>не единожды), а потом кто-то другой сделал и отправил - результат
>стал доступен всем и Ваш труд оказался напрасным, потому как
>порт есть в официальной ветке и поддерживать локальную копию
>данного порта уже ни к чему.

(при условии что там _нет_ своих патчей, нужных нам:))
обвновлял раза 3-4 за все это время, как только жава девелоперы просили.
>
>Информация к размышлению - пока мы в течение дня обсуждали,
>что такое хорошо и что такое плохо, Вы бы могли уже скрипты
>
>для munin'а пофиксить на #!/bin/sh, и отправить мейнетнеру :)
>И попытаться совместно протолкнуть в апстрим. =]
>

интересная мысль;) боюсь только что это не вариант (в моем случае). Сейчас это оторванный от депендов bash, плагины которым хочется bash на данный момент инсталлятся, да. лень перепаковывать без них и менять зеркало. один из плагинов (fail2ban) молодец:)
BUGS
Needs bash. Uses bashisms ${parm/?/pat/string} and $'...' to avoid running external programs.

>>окей. они нужны авторам и _возможно_ кому-то еще, но не настолько интересны
>>для любого члена комьюнити чтобы взять на себя ментейнерство.
>
>Знаете, попроталкивав некоторые вещи, я понял что коммюнити
>мало что интересно вообще. Такое ощущение, что они на своей волне шпарят постоянно. Это была одна из моих претензий к FreeBSD в целом.

только ли во freebsd так?;)

>>т.е Вы считаете что если есть вероятность 0.02% что это кому-то еще
>>будет нужно стОит слать pr ?
>
>Да. Хуже от этого точно не будет, а вот ищущий
>может найти решение в багтрекере.

я подумаю над этим

Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

170. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 18-Июн-10, 12:35 
> встречаются интересные посты, почитаю :)

Не считая того, что автор исключительно предвзят
к Linux'у. Поэтому я его и не читаю. :)

>Login: lippe                            Name: Felippe de Meirelles Motta
>Directory: /home/lippe                  Shell: /bin/csh
>^^^^ вот он, спустя 7 Ваших обновлений и 1 обновления от swell.k@gmail.com ;-)

Для меня это не важно. Порт живет, развивается и хорошо. Апстрим не в накладе,
я Олегу спек написал для CentOS. swell.k - очень помог с портом, большое ему спасибо.

>интересная мысль;) боюсь только что это не вариант (в моем случае).

Почему же?

>Сейчас это оторванный >от депендов bash, плагины которым хочется bash на данный момент инсталлятся, да. лень >перепаковывать без них и менять зеркало. один из плагинов (fail2ban) молодец:)
>BUGS
>Needs bash. Uses bashisms ${parm/?/pat/string} and $'...' to avoid running external >programs.

Не все безнадежно, как видим.

>только ли во freebsd так?;)

Для одного дистрибутива линукса, мейнтенером
пакетов в котором я захотел стать - все намного проще
оказалось. Я ничего, никуда не проталкивал. Хочешь - пожалуйста, делай.

Ответить | Правка | К родителю #169 | Наверх | Cообщить модератору

161. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 15:54 
на всякий случай, если возникнут вопросы. c freshports про меня:
Number of ports: 5
этого, лично мне, хватает для поддержания ЧСВ в тонусе.
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

140. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Andrey Mitrofanov (?), 17-Июн-10, 11:57 
>При кривом обновлении оболочки, можно очень сильно влететь. У рута лучше шелл
>не трогать.

Продвинутые, многоопытные, и умудрённые Всемироной историей апдейтов фрибээсдэшники (...нет, не я) рекомендуют: отдельный логин типа toor с /bin/sh шелом и uid-ом 0. Чтоб и на bash сесть, и на труЪ-вэе прокатиться. ...Спец.костыль для "любителей" спец.ОС-ов!

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

151. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –1 +/
Сообщение от тигар (ok), 17-Июн-10, 13:49 
>>При кривом обновлении оболочки, можно очень сильно влететь. У рута лучше шелл
>>не трогать.
>
>Продвинутые, многоопытные, и умудрённые Всемироной историей апдейтов фрибээсдэшники (...нет, не я) рекомендуют:
>отдельный логин типа toor с /bin/sh шелом и uid-ом 0. Чтоб
>и на bash сесть, и на труЪ-вэе прокатиться. ...Спец.костыль для "любителей"
>спец.ОС-ов!

спец. Шелл-ов
fixed.

Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

171. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –2 +/
Сообщение от Michael Shigorinemail (ok), 19-Июн-10, 23:16 
>>>(думаю что /bin/bash во fbsd есть разве что
>>>у самых упоротых, именно по этому пути;-) )
>я про то что во фре оно ставится в /usr/local/bin/[r]bash :)

Как у самых упоротых, которые не дотумкают про симлинки из /bin? :) (слово dangling знакомо, но поскольку шеллы типично воспринимаются как критичная/существенная часть системы -- то содержать необходимые либо хотя бы ссылки в /bin глупостью не считаю)

>Вы не меняете, а вот есть талантливые люди которые умудряются еще и
>руту выставить шеллом bash:-)

Некоторые ещё и zsh выставляют.  И это вовсе не так безрассудно, как опять же может показаться -- мне знакомы минимум два веских довода "за" (и два -- "против").

>Ставить перед собой цель "убить башизмы в портах" это
>занятие, я считаю, для людей которым заняться нечем.

Андрей о другом говорит, как понимаю -- что если уж потрачено время на диагностику и исправление на хотя бы одном хосте, то даже ради своего же времени через год-другой/на другом хосте может быть осмысленно забросить патч майнтейнеру.

Впрочем, учить бздишников элементарной культуре совместной разработки -- занятие тоже не из благодарных...

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

179. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 20-Июн-10, 00:30 

>Некоторые ещё и zsh выставляют.  И это вовсе не так безрассудно,
>как опять же может показаться -- мне знакомы минимум два веских
>довода "за" (и два -- "против").

А можно их услышать? Один "против" я уже озвучил - остается еще
два "за" и еще один "против".


>Впрочем, учить бздишников элементарной культуре совместной разработки -- занятие тоже не из
>благодарных...

Миш, отчего ты так строг к бсдшникам?

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

188. "(offtopic) о культуре совместной разработки"  +/
Сообщение от Michael Shigorinemail (ok), 06-Июл-10, 16:15 
>>Впрочем, учить бздишников элементарной культуре совместной разработки --
>>занятие тоже не из благодарных...

[ собсно это и к теме "DSCM vs CSCM" ]

>Миш, отчего ты так строг к бсдшникам?

Многие из них склонны вводить простодушных в заблуждение -- "вот это круто, а то ацтой".  Спросишь, почему именно отстой -- сперва увиливание, потом истерика (если поднажать).  Причём это заразно :(

См. тж. http://wiki.opennet.ru/DistroImhoMike -> ссылки -> "что не так с фрёй":
http://www.mail-archive.com/debian-russian@lists.debian...

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

94. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 16-Июн-10, 22:26 
>ибо то что предлагает "удобный" bash для работы с  хистори мягко говоря "делает оральный секс"

Понятно. Внесите:
# User specific aliases and functions

bind '"\e[A"':history-search-backward
bind '"\e[B"':history-search-forward
shopt -s cdspell
shopt -s histappend
export HISTCONTROL="ignoredups"
shopt -s cmdhist

p.S: Если поиск по истории в tcsh во FreeBSD по-умолчанию, это еще не значит,
что это правильно, хотя и удобно, согласен.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

98. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 16-Июн-10, 23:56 
>[оверквотинг удален]
>bind '"\e[A"':history-search-backward
>bind '"\e[B"':history-search-forward
>shopt -s cdspell
>shopt -s histappend
>export HISTCONTROL="ignoredups"
>shopt -s cmdhist
>
>p.S: Если поиск по истории в tcsh во FreeBSD по-умолчанию, это еще
>не значит,
>что это правильно, хотя и удобно, согласен.

т.е та мантра что выше научит bash чему-то более удобному нежели их "классный" ^r ? (у меня нет проинсталленого bash, желания ставить для "посмотреть" - тоже)

Ответить | Правка | Наверх | Cообщить модератору

114. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 07:44 
>т.е та мантра что выше научит bash чему-то более удобному нежели их

мантра не мантрее tcsh'ной.

>"классный" ^r ?
>(у меня нет проинсталленого bash, желания ставить для "посмотреть" - тоже)

Однако хаить у Вас желание нашлось.

bash
>bind '"\e[A"':history-search-backward
>bind '"\e[B"':history-search-forward

tcsh
>bindkey -k up history-search-backward
>bindkey -k down history-search-forward

разница, как видим, только в написании.

Ответить | Правка | Наверх | Cообщить модератору

118. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 10:09 
>>т.е та мантра что выше научит bash чему-то более удобному нежели их
>
>мантра не мантрее tcsh'ной.
>
>>"классный" ^r ?
>>(у меня нет проинсталленого bash, желания ставить для "посмотреть" - тоже)
>
>Однако хаить у Вас желание нашлось.
>

ну а как же;)

>bash
>>bind '"\e[A"':history-search-backward
>>bind '"\e[B"':history-search-forward
>
>tcsh
>>bindkey -k up history-search-backward
>>bindkey -k down history-search-forward
>
>разница, как видим, только в написании.

и на практике оно работать будет абсолютно также?;)
не поленился, поставил сей гениальный продукт.
что-то видимо делаю не так:
* сделал 2 бинда из предложенных Вами
* написал ifconfig alc0
* написал ifconfig lo0
* пишу ifconfig и пытаюсь стрелочками получить строку с ifconfig lo0  
* наблюдаю ifconfig alc0, никаких lo0, независимо от количества нажатий стрелки "вверх".
какие будут предложения?
[tiger@laptop ~]$ pkg_info -xI bash
bash-4.1.5_2        The GNU Project's Bourne Again SHell

Ответить | Правка | Наверх | Cообщить модератору

126. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 10:46 

>и на практике оно работать будет абсолютно также?;)

Во FreeBSD не использовал bash никогда. Но должен
работать идентично. Полный .bashrc приведите пожалуйста.

>[оверквотинг удален]
>* сделал 2 бинда из предложенных Вами
>* написал ifconfig alc0
>* написал ifconfig lo0
>* пишу ifconfig и пытаюсь стрелочками получить строку с ifconfig lo0
>* наблюдаю ifconfig alc0, никаких lo0, независимо от количества нажатий стрелки "вверх".
>
>какие будут предложения?
>[tiger@laptop ~]$ pkg_info -xI bash
>bash-4.1.5_2        The GNU Project's Bourne
>Again SHell

[andy@unit1 ~]$ rpm -qa | grep bash
bash-4.1.7-1.fc14.i686
[andy@unit1 ~]$ cat .bashrc
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# User specific aliases and functions

bind '"\e[A"':history-search-backward
bind '"\e[B"':history-search-forward
shopt -s cdspell
shopt -s histappend
export HISTCONTROL="ignoredups"
shopt -s cmdhist
[andy@unit1 ~]$ /sbin/ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:1E:0B:B2:F8:4F  
          inet6 addr: fe80::21e:bff:feb2:f84f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7955005 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1478166 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3107521294 (2.8 GiB)  TX bytes:429278781 (409.3 MiB)
          Memory:f0180000-f01a0000

[andy@unit1 ~]$ /sbin/ifconfig lo0
lo0: error fetching interface information: Device not found
[andy@unit1 ~]$ /sbin/ifconfig lo
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:61530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:61530 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:14377334 (13.7 MiB)  TX bytes:14377334 (13.7 MiB)
Далее пишу:
[andy@unit1 ~]$ /sbin/if
нажимаю вверх получаю:
[andy@unit1 ~]$ /sbin/ifconfig lo
Предложения будут такие - не создавайте .bashrc, а в баше построчно
введите биндинги и экспорты, после чего все должно заработать (работало в
bash 3.2.X)
[andy@unit1 ~]$ uname -r
2.6.34-20.fc14.i686
[andy@unit1 ~]$ cat /etc/fedora-release
Fedora release 14 (Rawhide)
[andy@unit1 ~]$


Ответить | Правка | Наверх | Cообщить модератору

133. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 11:17 
[skipped]
меня, в принципе, интересует только 1 вещь: после того как я напишу  "/sbin/ifc" и начну жать стрелки.. оно будет листать кругами команды /sbin/ifconfig lo0 и /sbin/ifconfig eth0 ? или таки нужно написать "/sbin/ifconfig l" для того чтобы получить /sbin/ifconfig lo0 ?
Ответить | Правка | Наверх | Cообщить модератору

138. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 11:47 
>[skipped]
>меня, в принципе, интересует только 1 вещь: после того как я напишу
> "/sbin/ifc" и начну жать стрелки.. оно будет листать кругами команды
>/sbin/ifconfig lo0 и /sbin/ifconfig eth0 ? или таки нужно написать "/sbin/ifconfig
>l" для того чтобы получить /sbin/ifconfig lo0 ?

Он ищет последнюю запись в хистори, затем предыдущую, совпадающую с шаблоном. Поэтому сначала будет lo, затем возникнет моя ошибка (lo0), затем eth0. Когда дойдет до последней записи (eth0), то назад не вернется (lo).

Ответить | Правка | Наверх | Cообщить модератору

141. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 11:57 
>>[skipped]
>>меня, в принципе, интересует только 1 вещь: после того как я напишу
>> "/sbin/ifc" и начну жать стрелки.. оно будет листать кругами команды
>>/sbin/ifconfig lo0 и /sbin/ifconfig eth0 ? или таки нужно написать "/sbin/ifconfig
>>l" для того чтобы получить /sbin/ifconfig lo0 ?
>
>Он ищет последнюю запись в хистори, затем предыдущую, совпадающую с шаблоном. Поэтому
>сначала будет lo, затем возникнет моя ошибка (lo0), затем eth0. Когда
>дойдет до последней записи (eth0), то назад не вернется (lo).

ну это уже неплохо, и много лучше ^r. запишу в блокнотик, вдруг пригодится:) спасибо

Ответить | Правка | Наверх | Cообщить модератору

145. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 12:23 

>ну это уже неплохо, и много лучше ^r. запишу в блокнотик, вдруг
>пригодится:) спасибо

не за что.
p.s: только лучше это запишите в /etc/skel/.bashrc на Ващих
линуксовых машинах, если таковые имеются.

Ответить | Правка | Наверх | Cообщить модератору

147. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 12:26 
>
>>ну это уже неплохо, и много лучше ^r. запишу в блокнотик, вдруг
>>пригодится:) спасибо
>
>не за что.
>p.s: только лучше это запишите в /etc/skel/.bashrc на Ващих
>линуксовых машинах, если таковые имеются.

2vps`ки от друзей на "поиграться", вполне обхожусь там tcsh со своим конфигом:)

Ответить | Правка | Наверх | Cообщить модератору

127. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 10:53 

>* сделал 2 бинда из предложенных Вами

Маловато, добавьте как минимум
shopt -s histappend
Из man bash
histappend - If set, the history list is appended to the file named by the value of the HISTFILE variable when the shell exits, rather than overwriting the file.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

132. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  –1 +/
Сообщение от тигар (ok), 17-Июн-10, 11:14 
>
>>* сделал 2 бинда из предложенных Вами
>
>Маловато, добавьте как минимум
>shopt -s histappend
>Из man bash
>histappend - If set, the history list is appended to the file
>named by the value of the HISTFILE variable when the shell
>exits, rather than overwriting the file.

я уже успел снести его:) т.е это уже не 2 строчки получается:-) окей, предположим что bash можно довести до юзабельного состояния если постараться. Но в base его нет и это хорошо;-)

Ответить | Правка | Наверх | Cообщить модератору

139. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 17-Июн-10, 11:56 
>я уже успел снести его:) т.е это уже не 2 строчки получается:-)

Так и в tcsh не две строчки. Про
set history = 100
не забывайте пожалуйста.

>окей, предположим что bash можно довести до юзабельного состояния если постараться.

Зачем предполагать, его можно довести и нужно, дабы создать комфортный
поиск по истории.

>Но в base его нет и это хорошо;-)

Боюсь, что вопрос не в том, хорошо это или плохо. Вопрос лежит
в плоскости политического противостояния GPL vs BSD, однако, эта тема
отдельного флейма, про которую высказались уже достаточно. Даже было
предложение от Михаила Шигорина зафиксировать это в местной вики.

Ответить | Правка | Наверх | Cообщить модератору

143. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от тигар (ok), 17-Июн-10, 12:10 
>>я уже успел снести его:) т.е это уже не 2 строчки получается:-)
>
>Так и в tcsh не две строчки. Про
>set history = 100
>не забывайте пожалуйста.
>

эм, ну да, три:)
>>Но в base его нет и это хорошо;-)
>
>Боюсь, что вопрос не в том, хорошо это или плохо. Вопрос лежит
>в плоскости политического противостояния GPL vs BSD, однако, эта тема
>отдельного флейма, про которую высказались уже достаточно. Даже было
>предложение от Михаила Шигорина зафиксировать это в местной вики.

ну помимо (не-)кошерности лицензий есть еще такая вещь как зависимости, тут уже некий ананимус задавал вопрос про mc в базе:) это из тойже оперы
Да и обычно вопросы "внести/вынести ХХХХ в/из base" решаются как-то со скрипом и воем, тотже tmux когда предлагали в базу внести (под подходящей, кстати, лицензией):) как всегда набегают те кому жизненно необходим тамже zsh и прочие "полезняшки"

Ответить | Правка | Наверх | Cообщить модератору

172. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Июн-10, 23:19 
>Боюсь, что вопрос не в том, хорошо это или плохо. Вопрос лежит
>в плоскости политического противостояния GPL vs BSD, однако, эта тема
>отдельного флейма, про которую высказались уже достаточно. Даже было
>предложение от Михаила Шигорина зафиксировать это в местной вики.

Эээ... здесь сложнее.  Мы с persgray@ собирались до этого добраться по мотивам разбора полётов с ath5k, а до того -- с sobomax@freebsd незадолго одного инцидента.

На данный момент мой статус по этой теме -- то ли "проотвечался", то ли "обещанного опять ждут три года", но добраться хронически некогда.  Сейчас этому мешает крупнооптовое пингвиноводство. :)

Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

177. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Июн-10, 23:56 
>окей, предположим что bash можно довести до юзабельного состояния если постараться.

Практически на всех виденных мной линуксах (кроме embedded) bash и так из коробки в юзабельном состоянии :)

Кстати, в ём (также zsh и dash, но не pdksh) есть ещё одна удобная штука -- история по последнему аргументу по Esc-. (обычно также Alt-.):

mkdir project-773977
cd <Alt-.>

А Ctrl-R может уметь листать назад по Backspace.

Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

180. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от andy (??), 20-Июн-10, 00:37 

>Практически на всех виденных мной линуксах (кроме embedded) bash и так из
>коробки в юзабельном состоянии :)

Тут несколько другое имеется в виду. По-умолчанию, во FreeBSD, у пользователя
.cshrc настроен для удобного поиска по истории стрелками цифровой клавиатуры,
удаления Backspace'ом (^W :)), сохранения истории и тому подобное. В bash'е,
разумеется, есть подобные настройки, но, по-умолчанию, их нет и пользователю
их следует добавлять самостоятельно в .bashrc. Для этого стоит заглянуть в
man, что, к сожалению, мало кто делает. Отсюда - такие выводы.

>Кстати, в ём (также zsh и dash, но не pdksh) есть ещё
>одна удобная штука -- история по последнему аргументу по Esc-. (обычно
>также Alt-.):
>
>mkdir project-773977
>cd <Alt-.>

Сомневаюсь, что запоминание комбинаций удобно. В свое время немало "веселило"
автодополнение в AIX'овом ksh. По Esc-\. Уж лучше настройки дотфайлов сделать.

Ответить | Правка | Наверх | Cообщить модератору

75. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от аноним (?), 16-Июн-10, 17:33 
>Так, щас придут линуксоиды и будут говорить что мол "спустя 100 лет
>всё таки появилось" или "какое новшество!".

Но почему-то вы первый это ляпнули, а не линуксоиды.

> Когда видел bash у кого то на BSD как шелл - непонимание возникало. ЗОЧЕМ
>вы ставите линуксовый баш когда есть csh нормальный?

В csh нет ничего нормального. bash - не линуксовый. Учите уроки.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

83. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от iZEN (ok), 16-Июн-10, 18:34 
>В csh нет ничего нормального.

Я использую скрипты на csh. Мне кажется, что они более читабельны sh'ных. И основная командная оболочка у меня тоже /bin/csh.

Ответить | Правка | Наверх | Cообщить модератору

89. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от аноним (?), 16-Июн-10, 19:48 
Ну на любую возможность сделать что-то через задницу найдется кто-то кто именно так и сделает. Правило 34 как говорится, но exceptions.
Ответить | Правка | Наверх | Cообщить модератору

173. "В /bin/sh во FreeBSD появилась поддержка автодополнения для ..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Июн-10, 23:23 
>>В csh нет ничего нормального.
>Я использую скрипты на csh. Мне кажется, что они более читабельны sh'ных.

Как скриптовые языки они оба так себе, т.е. если злоупотреблять до нечитабельности -- может быть осмысленно вместо такого glue language взять нормальный язык программирования и к нему уже на клею шелла приматывать что ещё нужно из внешнего.

>И основная командная оболочка у меня тоже /bin/csh.

Почитайте Корчмаря и csh considered harmful.  Одно дело -- что сунули в руки и сказали "привыкай" (и таки привык), другое -- что действительно пригодно к использованию.

Я использую zsh, порой и в скриптах -- когда zsh-измы сильно лучше форков с sed или временных файлов вручную (с соответствующим шебангом, ессно).

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру