1.1, Аноним (-), 00:15, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>все конфигурационные файлы представляют собой скрипты на языке Python
Кто придумал, что это удобно? Давайте уж тогда вообще без конфигурационных файлов - вон исходники, правь если хочешь.
| |
|
2.3, Max E. Kuznecov (?), 00:27, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Ну почему же, для этого были специальные функции, упрощающие конфигурирование. Настолько уж непонятна строка типа, let("skin", "seablue", sect="xyz") ? Это ж вам не хаскель.
| |
|
3.6, Max E. Kuznecov (?), 00:30, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Ну почему же, для этого были специальные функции, упрощающие конфигурирование. Настолько уж
>непонятна строка типа, let("skin", "seablue", sect="xyz") ? Это ж вам
>не хаскель.
для этого были *созданы* специальные функции
| |
3.10, Аноним (-), 00:41, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Настолько уж непонятна строка типа, let("skin", "seablue", sect="xyz")
Дело не столько в непонятности, сколько в удобстве.
[xyz]
skin = seablue
Гораздо наглядней и никаких лишних знаков. Но главное, рано или поздно такие "конфигурационные файлы" превращаются в полноценные скрипты вида if (mode = i) let("skin", skins[i].get()). И чем тогда конф. файл отличается от исходников? Хватит, уже и так сплошные shell-скрипты в /etc.
| |
|
4.11, Max E. Kuznecov (?), 00:46, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Вообще изначально так и было, формат только другой, соорудил кучу парсеров. Но по мере развития проекта оказалось что изначально запланированной их функциональности недостаточно, вот и стал перелезать на подобие eDSL. Писать парсер на все случаи жизни тоже смысла не видел, кроме того, питоновые скрипты позволили организовать безболезненное изменение настроек на ходу.
| |
|
5.13, Аноним (-), 00:57, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>питоновые скрипты позволили организовать безболезненное изменение настроек на ходу.
Осталось понять, конфигурационные файлы - они для пользователя или для автора?
| |
|
|
7.19, sashkan (?), 03:59, 18/01/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Пользователи, не способные разобраться в несложном конфиге в целевую аудиторию не входили.
ага, в целевую аудиторию, значит, входили хомячки, не осилившие shell!
| |
|
8.54, a (??), 19:54, 18/01/2010 [^] [^^] [^^^] [ответить] | +1 +/– | Разработчик, что либо осиливший, волен выбирать сам целевую аудиторию по своему ... текст свёрнут, показать | |
|
|
10.90, a (??), 02:47, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Что именно они не будут делать И каких именно из юзеров вы имеете в виду Тут р... текст свёрнут, показать | |
|
|
|
|
6.15, a (??), 02:30, 18/01/2010 [^] [^^] [^^^] [ответить] | +4 +/– | Вы считаете, что если для конфигурационных файлов непременно не создать специаль... большой текст свёрнут, показать | |
|
7.16, a (??), 02:33, 18/01/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Чтобы подобное утверждать, вам нужно вначале доказать, что конструкции, используемые в конфигурационных файлах.
... Что эти конструкции никак нельзя использовать для конфигурации.
| |
|
8.17, a (??), 03:03, 18/01/2010 [^] [^^] [^^^] [ответить] | –1 +/– | Превращаются в ПОЛНОЦЕННЫЕ скрипты, говорите Какой ужас Этого никак нельзя доп... большой текст свёрнут, показать | |
|
9.33, Аноним (-), 13:30, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | Кажется я наступил кому-то на больную мозоль Ага, то есть с тезисом, что такие ... текст свёрнут, показать | |
|
10.44, a (??), 17:02, 18/01/2010 [^] [^^] [^^^] [ответить] | –1 +/– | И кому же по-вашему мнению больнее Хотите сказать мне Ну пускай будет так, есл... большой текст свёрнут, показать | |
10.46, a (??), 17:12, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | По крайней мере становится понятна ваша позиция Вы опенсурс считаете раздаче... текст свёрнут, показать | |
|
11.51, ixes (?), 18:44, 18/01/2010 [^] [^^] [^^^] [ответить] | +1 +/– | Человек просто заблудился или просто пришел потролить, ибо Это фундаментальный п... текст свёрнут, показать | |
|
12.77, a (??), 01:42, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Хм Вот точно те слова, где вы это говорили Сначала вы формулируете это как пи... большой текст свёрнут, показать | |
|
|
|
|
|
|
10.91, a (??), 02:56, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Да что им объяснять Люди в принципе не понимают, что такое формальные языки и ф... текст свёрнут, показать | |
|
9.89, a (??), 02:46, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Еще один Это что Новый закон Закон pavlinux а о конфигурационных файлах Дл... большой текст свёрнут, показать | |
|
|
11.94, a (??), 04:17, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Третий грамотей Ну-ну Как же вы его могли не понять, если вы с ним одинаково... большой текст свёрнут, показать | |
|
12.97, a (??), 04:55, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | А про неопределенность это он вообще здорово загнул Это получается, что в други... текст свёрнут, показать | |
|
13.104, a (??), 21:59, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Я снова отталкиваюсь от определения Конфигурационный файл - это файл, который х... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
2.4, ixti (ok), 00:27, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
А кто придумал, что нет? Какая принципиальная разница? Или вам нужно исключительно regedit?
| |
2.30, be_nt_all (ok), 11:05, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>все конфигурационные файлы представляют собой скрипты на языке Python
>Кто придумал, что это удобно? Давайте уж тогда вообще без конфигурационных файлов - вон исходники, правь если хочешь.
Я считаю, что это UnixWay-но :). И таки да, удобно, можно конечно прикручивать парсер YAML, но зачем, если программа уже на Python?
| |
|
|
|
5.107, a (??), 23:33, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Что плохого в реестре Попытка все подвести под единый язык и единый формат Чел... большой текст свёрнут, показать | |
|
6.131, anonymous (??), 13:26, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Не, ну если доброй половине софта хватит вообще key=value, то почему бы эту часть /etc не причесать под одну гребенку?
Только не в мерзостном виде аля gconf, а чем-то хорошем, типа /sys. Чтобы "бинарности" (ну, понимаете о чем я, думаю) там было не больше чем в текстовом файле на ext3.
А где не подходит - то, разумеется, не делать глупостей и не запихивать. И, вроде как, все хорошо становится.
| |
|
7.132, a (??), 15:20, 21/01/2010 [^] [^^] [^^^] [ответить] | +/– | Потому что ответ вы уже сами дали ниже Предложите такой способ на все случаи жи... большой текст свёрнут, показать | |
|
|
|
|
|
|
1.2, Аноним (-), 00:27, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
большой плюс -- практически нет зависимостей.
попробовал как-то я на чистую freebsd 6.x поставить mc -- устал ждать, пока все зависимости подтянутся. успел пообедать и пива выпить.
| |
|
2.5, Max E. Kuznecov (?), 00:29, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>большой плюс -- практически нет зависимостей.
>попробовал как-то я на чистую freebsd 6.x поставить mc -- устал ждать,
>пока все зависимости подтянутся. успел пообедать и пива выпить.
Ну и по функциональности конечно до mc пока далеко ;) Хотя буду стараться и в будущем ничего лишнего не вносить.
| |
|
3.7, wildman (?), 00:34, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Ну и по функциональности конечно до mc пока далеко ;) Хотя буду
>стараться и в будущем ничего лишнего не вносить.
"cd ~" внесите. не самое лишнее :)
| |
|
|
5.9, wildman (?), 00:39, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Просто "cd" как раз так и действует ;)
ну а смысл? если нельзя сделать "cd ~/work"
| |
|
6.12, Max E. Kuznecov (?), 00:47, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Просто "cd" как раз так и действует ;)
>
>ну а смысл? если нельзя сделать "cd ~/work"
Вообще да, надо доделать.
| |
|
|
|
|
2.47, dq0s4y71 (??), 17:47, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>большой плюс -- практически нет зависимостей.
>попробовал как-то я на чистую freebsd 6.x поставить mc -- устал ждать, пока все зависимости подтянутся. успел пообедать и пива выпить.
http://mc.linuxinside.com/cgi-bin/dir.cgi Облегченный форк. В свое время выручил меня, когда МЦ понадобился на сервере, где у меня не было почти никаких прав. Мейнстримовый МЦ вместе со всеми зависимостями локально собрать тогда не получилось.
| |
|
1.20, sashkan (?), 04:07, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix
на кой нужен ещё один файловый менеджер?
в то время, как с таким большим трудом удаётся отучать виндо-хомячков от поделия mc, пишутся «аналоги»!
ведь в *nix есть два богатейших shell-а: bash(+readline+completion) и zsh(+все его прибабахи).
на кой?!
| |
|
2.22, alexxisr (?), 07:04, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>на кой нужен ещё один файловый менеджер?
+1
в винде я понимаю - без них неудобно
а в никсах то зачем?
| |
|
3.24, anonymous (??), 07:30, 18/01/2010 [^] [^^] [^^^] [ответить]
| +3 +/– |
"Одно из величайших преимуществ открытых систем - богатство выбора: выбора использования, выбора установки, выбора реализации." (с)
| |
|
4.39, sashkan (?), 15:57, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>"Одно из величайших преимуществ открытых систем - богатство выбора: выбора использования, выбора
>установки, выбора реализации." (с)
«эту бы энергию, да в мирных целях».
| |
|
3.55, Sergey (??), 19:58, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>на кой нужен ещё один файловый менеджер?
>
>+1
>в винде я понимаю - без них неудобно
>а в никсах то зачем?
а меня ломает регулярно набивать pwd или ls, чтобы понять где я сейчас нахожусь и что меня окружает. Хочу, понимаешь панельку видеть со сводной инфой.
| |
|
4.67, sashkan (?), 00:13, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>>на кой нужен ещё один файловый менеджер?
>>
>>+1
>>в винде я понимаю - без них неудобно
>>а в никсах то зачем?
>
> а меня ломает регулярно набивать pwd или ls, чтобы понять где
>я сейчас нахожусь и что меня окружает. Хочу, понимаешь панельку видеть
>со сводной инфой.
постоянное «cd+pwd+ls» — это-то и есть «стиль файлового менеджера» (то, что (в таком количестве) абсолютно излишне для продуктивной работы с файлами в «shell-стиле»).
да, для работы в таком стиле, файловый менеджер — единственно приемлемое решение. тут не поспоришь.
поспорить можно об эффективности выполнения аналогичных задач в разных «стилях».
| |
|
|
2.28, mx (??), 09:43, 18/01/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
> трудом удаётся отучать виндо-хомячков от поделия mc,
Ты или слишком молод или слишком стар. Про deco слышал ?
а мс это не вин-хомяки а дос-хомяки ( аля нортон )
И вин хомяки это тотал командер как правило ... и Ехплорер
так что камень тебе нужно пускать в огород нау и дельфина ...
| |
|
3.40, sashkan (?), 16:05, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>> трудом удаётся отучать виндо-хомячков от поделия mc,
>Ты или слишком молод или слишком стар. Про deco слышал ?
я много про что слышал. а двухпанельный файловый менеджер в своё время под свм-370 так даже и писал (будучи зачарован идеей norton commander-а (идеей, не внешним видом — pc вживую увидел не скоро)).
>а мс это не вин-хомяки а дос-хомяки ( аля нортон )
>И вин хомяки это тотал командер как правило ... и Ехплорер
в сортах хомячков я не такой большой специалист.
>так что камень тебе нужно пускать в огород нау и дельфина ...
и не подумаю. для людей, у которых мышекликанье уже на уровне рефлексии, подобные штуки весьма пользительны.
| |
|
2.35, Ъ (?), 13:57, 18/01/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix
>
>на кой нужен ещё один файловый менеджер?
Ну мне нужен, и чё?
>в то время, как с таким большим трудом удаётся отучать виндо-хомячков от
>поделия mc, пишутся «аналоги»!
В чем профит от отучения?
>ведь в *nix есть два богатейших shell-а: bash(+readline+completion) и zsh(+все его прибабахи).
>
На кой нужен трамвай, когда есть лисапед? То что shell и файловый менеджер это разные классы программ вас не смущает?
| |
|
3.37, sashkan (?), 15:51, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | текст, на который отвечаете, прочитать удосужились если нет, повторяю я спраши... большой текст свёрнут, показать | |
|
4.49, Diogene the Open Source programmer (?), 18:25, 18/01/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>В чем профит от отучения?
>скорость работы (в т.ч. с файлами).
А ежели ему не натЬ скорость? Ежели ему натЬ ну скажем "наглядность"? Ы?
Да и вообще странный ты тип - "их энергию да в мирные цели", "зачем нежен еще один XYZ" - ты мир отрытого кода тоько сегодня утром откыл? Так я тебя быстро введу в крс дела - тут _каждый_ волен делать что ему нравится. Заметь - не тебе, а ему самому.
Впрочем ты в свою очередь волен проповедовать что "шелл наше всё" (ога раз ты 360\370 застал расскажи как чудовишно хорош был грёбанный JCL ;) ну и прочие радикальные дела.
PS: Автору продуГда - посмотри как конфиги сделаны в Джанге ... на мой цвет - самое оно, помедитируй может перетянешь к себе?
| |
|
5.50, Max E. Kuznecov (?), 18:42, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Так конфиги в джанге как раз самый что ни на есть питон, с импортами, try/except'ами и прочими делами. У меня не сильно отличается, частично ими я и вдохновлялся :)
| |
|
6.52, Diogene the Open Source programmer (?), 19:25, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Ну я ж чесно предупредил что на мой цвет :)
И кстати единственное что не проффесионалов в них смущало так это необходимость запятой в описании тупла, типа:
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.load_template_source',
)
Всё остальное воспринималось вполне себе "влёт" :)
(Правда комментарии были на великомогучем, и таки - были :)
| |
|
7.56, a (??), 20:08, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | Когда разработчик слишком начинает прислушиваться к советам, что и как нужно дел... большой текст свёрнут, показать | |
|
|
9.61, a (??), 21:40, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | Вы хотите сказать, что сказанная банальность помешала вам казаться таким реал... текст свёрнут, показать | |
|
8.62, Slavaz (ok), 21:44, 18/01/2010 [^] [^^] [^^^] [ответить] | +1 +/– | Это всего лишь значит, что разраб реализовал всё, что хотел, детище его устраива... большой текст свёрнут, показать | |
|
9.64, a (??), 22:30, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | Об этом я уже написал здесь http www opennet ru openforum vsluhforumID3 63006 ... большой текст свёрнут, показать | |
|
10.65, a (??), 22:45, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | Еще раз, я говорил о том, что лучше вообще ни у кого не спрашивать мнения, а вы ... большой текст свёрнут, показать | |
|
|
|
|
|
5.69, sashkan (?), 00:37, 19/01/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>>В чем профит от отучения?
>>скорость работы (в т.ч. с файлами).
>
>А ежели ему не натЬ скорость? Ежели ему натЬ ну скажем "наглядность"?
nautilus-ы всякие не лучше ли подойдут в плане наглядности?
>Да и вообще странный ты тип - "их энергию да в мирные
>цели", "зачем нежен еще один XYZ" - ты мир отрытого кода
>тоько сегодня утром откыл? Так я тебя быстро введу в крс
>дела - тут _каждый_ волен делать что ему нравится. Заметь -
>не тебе, а ему самому.
>Впрочем ты в свою очередь волен проповедовать что "шелл наше всё" (ога
>раз ты 360\370 застал расскажи как чудовишно хорош был грёбанный JCL
>;) ну и прочие радикальные дела.
не припоминаю брудершафтов, потому рискну оставить сей пассаж безответным.
| |
|
4.53, Ъ (?), 19:39, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | И чё Выпендреж владения литературным русским языком аж зашкаливает, типографика... большой текст свёрнут, показать | |
|
5.68, sashkan (?), 00:30, 19/01/2010 [^] [^^] [^^^] [ответить] | –1 +/– | о какие знакомые потоки фамильярности и личных выпадов не на лор ли я попал ... большой текст свёрнут, показать | |
|
6.101, Ъ (?), 17:40, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>о! какие знакомые потоки фамильярности и личных выпадов! (не на лор ли я попал?)
Надо было сначала понять куда попал, а уж потом писать "первонах" и получать за это заслуженные "похвалы".
>«удобство» — да, чисто субъективный критерий. «скорость работы» — гораздо объективней.
Пруф на замеры скорости?
>а вот тут не соглашусь — в вопросе что считать комбайном, а что специлизированным инструментом.
Фиолетово в крапинку на ваше согласие.
>ну какая ж это «байка»? history+completion+мета-подстановки — это объективная реальность, данная всем желающим их использовать в ощущениях.
А что шелл уже отсутствует в двухпанельных файловых менеджерах и не имеет той же истории и дополнения команд?
| |
|
|
4.58, x (?), 20:29, 18/01/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>скорость работы (в т.ч. с файлами).
Нету скорости работы, как так, так и с файлами. Есть высокая скорость выполнения _типичных_ (привычных) задач, для решения которых нормальные пацаны пишут скрипты/программы, а не насилуют консоль.
| |
|
5.71, sashkan (?), 00:47, 19/01/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>>скорость работы (в т.ч. с файлами).
>
>Нету скорости работы, как так, так и с файлами.
ваше слово против моего (улыбка)?
>Есть высокая скорость
>выполнения _типичных_ (привычных) задач, для решения которых нормальные пацаны пишут скрипты/программы,
>а не насилуют консоль.
для типичных задачек скрипты/программы — это явный перебор. однострочников в history для мелких задачек более чем достаточно.
| |
|
6.76, x (?), 01:38, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>ваше слово против моего (улыбка)?
Не, слово _большинства_ против вашего, ага. Меньшинства, как показывает история, такие большие затейники...
>для типичных задачек скрипты/программы — это явный перебор. однострочников в history для мелких задачек более чем достаточно.
У пользователей не бывает типичных задачек, решаемых однострочником. Этим они отличаются от админов.
| |
|
7.78, sashkan (?), 01:48, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>для типичных задачек скрипты/программы — это явный перебор. однострочников в history для мелких задачек более чем достаточно.
>
>У пользователей не бывает типичных задачек, решаемых однострочником. Этим они отличаются от
>админов.
ах, да-да-да, простите. как я мог забыть про «сферических пользователей в вакууме».
спешу вас разочаровать: для меня лично такого понятия не существует.
как не существует и понятий «пользователь-программист», «пользователь-администратор», «пользователь-домохозяйка».
для меня лично все они — пользователи. просто пользователи.
| |
|
8.85, x (?), 02:08, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Пользователь-домохозяйка не расстроилась из-за того, что для вас её нет Зачем ... текст свёрнут, показать | |
|
|
|
|
|
|
2.36, User (??), 13:59, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix
>
>на кой нужен ещё один файловый менеджер?
>в то время, как с таким большим трудом удаётся отучать виндо-хомячков от
>поделия mc, пишутся «аналоги»!
>ведь в *nix есть два богатейших shell-а: bash(+readline+completion) и zsh(+все его прибабахи).
>
>на кой?!
Не нравится! Не пользуйся!
| |
|
3.41, sashkan (?), 16:13, 18/01/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>на кой нужен ещё один файловый менеджер?
>Не нравится! Не пользуйся!
(не надо меня заклинать («не нравится! не нравится!»), я не змея, на такие вещи не ведусь.)
эх, если б всё так просто было. на уровне личных предпочтений…
| |
|
4.45, splat_pack (ok), 17:10, 18/01/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
а может всетаки змея? :)
вообще странно, вот вы все доброхоты все хотите "направить энергию в мирное русло", но почему ж вам не в домёк что челу просто по кайфу писать именно аналог mc, а не очередной драйвер к ядру линукса. Как вы хотите его заставить писать то что надо вам? Меня так например никто не заставит писать то что мне не в кайф. Ну за денежку разве что :)
| |
|
5.48, sashkan (?), 18:07, 18/01/2010 [^] [^^] [^^^] [ответить] | –1 +/– | змей-искуситель может быть, может быть вдомёк, вдомёк ещё как вдомёк вот объ... большой текст свёрнут, показать | |
|
6.59, a (??), 20:49, 18/01/2010 [^] [^^] [^^^] [ответить] | +/– | Только тот, кто сам ничего не создает, может думать, что человечество один раз и... большой текст свёрнут, показать | |
|
7.73, sashkan (?), 01:09, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | уважаемый вы, надо понимать и есть автор обсуждаемой программы если так и есть... большой текст свёрнут, показать | |
|
|
9.87, a (??), 02:17, 19/01/2010 [^] [^^] [^^^] [ответить] | –1 +/– | Гениально А вы надо понимать, не иначе как Билл Гейтс собственной персоной Ж ... текст свёрнут, показать | |
|
|
|
|
|
|
|
2.57, x (?), 20:21, 18/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Учебники по их эффективному использованию есть?
| |
|
3.70, sashkan (?), 00:43, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Учебники по их эффективному использованию есть?
advanced bash-scripting guide (есть и перевод). для начала. man bash, man readline. и практика, практика, практика.
про zsh ничего внятного не скажу. не пользуюсь за ненадобностью.
| |
|
4.72, x (?), 01:08, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Учебник по эффективным методам решения задач с помощью инструмента, а не учебник по самому инструменту. Учебник по строительству дома, а не руководство по молотку, гвоздям, доскам, пиле, ножовке и т. д. Есть?
| |
|
5.75, sashkan (?), 01:32, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Учебник по эффективным методам решения задач с помощью инструмента, а не учебник
>по самому инструменту. Учебник по строительству дома, а
>не руководство по молотку, гвоздям, доскам, пиле, ножовке и т. д.
>Есть?
того, про что вы спрашиваете, в природе не встречал.
свою собственную методику работы каждый, наверно, пишет для себя лично.
тут, пожалуй, как с программированием. изучаете инструмент, кирпичики, а уж как с помощью них решать свои задачи — …
хотя… можете заглянуть, например, в раздел http://linuxforum.ru/index.php?showforum=90
наверняка что-нибудь полезное почерпнёте.
p.s. давно вот подумываю в блоге что-то подобное замутить. некое «деление опытом». вскорости не обещаю. поглядывайте иногда, если что: sash-kan.blogspot.com
| |
|
6.82, x (?), 01:57, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>того, про что вы спрашиваете, в природе не встречал.
А на этом (знания списка и методов достижения целей с помощью известных инструментов) , знаете ли, и строится подбор инструментов для решения задач, дабы достичь определённую цель.
>свою собственную методику работы каждый, наверно, пишет для себя лично.
Ага. Методика называется "хождение по граблям".
>тут, пожалуй, как с программированием. изучаете инструмент, кирпичики, а уж как с помощью них решать свои задачи — …
Ага, выучить молоток, а потом бегать с ним в надежде что-нибудь (и идеале всё) забить, даже если никто не просил.
| |
|
|
|
|
2.95, a (??), 04:22, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>в то время, как с таким большим трудом удаётся отучать виндо-хомячков от поделия mc, пишутся «аналоги»!
То есть вы их прямо отучаете. Они не хотят отучаться, а вы отучаете, догоняете и снова отучаете.
И яростно боретесь с разработчиками, которые мешают вам отучать других.
Вместо того, чтобы просто не пользоваться файловыми менеджерами и самостоятельно использовать преимущества, которые могла бы дать вам командная строка, если бы вы не тратили столько энергии на борьбу с инакомыслящими.
Вот уж действительно, «эту бы энергию, да в мирных целях». См. ниже.
А я вот знаете ли, сам файловыми менеджерами не пользуюсь, но юзеров приучаю. И не только я один так поступаю. Представляете, какое святотатство?
Меньше потом хлопот с пользователями. И подобные файловы менеджеры с минимальными зависимостями, в этом деле как нельзя кстати. Особенно для удаленных хостингов, как замена веб-интерфейса консолью по SHH.
Кстати, вопрос к автору. Как у него с поддержкой SHH?
Особенно в комплекте с разными там питоновскими штучками по автоматическому выкидыванию лишних библиотек и сжатию исходников. Очень перспективное направление может получиться по поддержке удаленных пользователей.
| |
|
3.99, Max E. Kuznecov (?), 12:49, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>
>Кстати, вопрос к автору. Как у него с поддержкой SHH?
>Особенно в комплекте с разными там питоновскими штучками по автоматическому выкидыванию лишних
>библиотек и сжатию исходников. Очень перспективное направление может получиться по поддержке
>удаленных пользователей.
Имеется в виду SSH? Если да, то никакой особенной поддержки нет, просто можно логиниться удалённо и там запускать программу как любую другую консольную. Так работает. Про сжатие исходников, честно говоря, не слышал.
| |
|
4.105, a (??), 23:09, 19/01/2010 [^] [^^] [^^^] [ответить] | +/– | Да чисто механически неправильно набрал аббревиатуру Причем дважды Ж Конечно,... большой текст свёрнут, показать | |
|
|
6.109, a (??), 05:59, 20/01/2010 [^] [^^] [^^^] [ответить] | +1 +/– | По прежнему не хочу давать советов Лишь скажу, то что выяснил на собственном тр... большой текст свёрнут, показать | |
|
7.112, Вова (?), 17:20, 20/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Мужчина, если вы оспариваете, что
>[xyz]
>
>skin = seablue
это на порядок читабельнее, чем
> let("skin", "seablue", sect="xyz")
вам необходимо заниматься чем-то, не требующим никакого общения с пользователями. Подозреваю, что на читабельность вашего кода другими разработчиками вы смотрите с таким же дружелюбием?
| |
|
8.113, a (??), 17:54, 20/01/2010 [^] [^^] [^^^] [ответить] | +/– | приведите мне то место, где я по-вашему оспаривал, что xyz skin seablue чита... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.26, Юзер (??), 09:21, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А Ctrl+O оно может?
Для меня это самая главная вещь в файловых менеджерах.
| |
1.42, Аноним (-), 16:41, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
О, блин, опять холивар...
Нужно-не_нужно - рассудит время.
Мне представляется, что, если тут можно свою функциональность добавлять - то это оч-чень даже забавно.
В конце-концов - "JustFor Fun" $)
| |
1.43, Аноним (-), 16:44, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Во! Предлагаю формализовать (в хорошем смысле слова) способы подключения в пакет новых скриптов.
| |
|
2.96, a (??), 04:45, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Во! Предлагаю формализовать (в хорошем смысле слова) способы подключения в пакет новых скриптов.
import <module_name>
В Питоне уже подключение новых скриптов формализовано.
Или вам Far'a c Total Commander'ом с их ужасными плагинами.
| |
|
3.98, angel_il (ok), 10:28, 19/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Или вам Far'a c Total Commander'ом с их ужасными плагинами.
толстовато..
| |
3.110, GoodWin (??), 08:03, 20/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Или вам Far'a c Total Commander'ом с их ужасными плагинами.
"А пуркуа бы и не па?"
Схема прекрасно себя зарекомендовавшая. FireFox, Chrome, emacs... Да мало ли примеров "модульноых" решений функциональности?
Питон, опять же :)
А что касается "двухпанельных файловых менеджеров"... Так ведь удобно же! Вот только не говорите мне, что на память помните содержание всех системных каталогов, или что вам удобно просматривать многометровые листинги ls.
| |
|
4.111, a (??), 10:54, 20/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
О чем именно вы говорите? Так играючи ставя в один ряд FireFox, Chrome, emacs и Питон. Интересно по какому признаку.
Вы хотите сказать, что я что-то имел против модульности? Особенно с учетом того, что я писал о модульности чуть выше. Интересно было бы узнать, что такое "модульность" в вашем понимании.
А то до вас уже некоторые пытались точнее сформулировать мысли в дискуссии о конфигурационных файлах (см. выше), но у них ничего не получилось.
Поэтому тоже хотелось бы поточнее узнать, что конкретно вы имели в виду в ваших невнятных и обрывочных рассуждениях.
P.S. На всякий случай. Если так не было понятно. Я пропустил слово.
>>Или вам Far'a c Total Commander'ом с их ужасными плагинами.
Или вам *мало* Far'a c Total Commander'ом с их ужасными плагинами.
| |
|
|
|
1.116, аноним (?), 23:41, 20/01/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А каким образом он умудряется так кошмарно тормозить? При входе в большую директорию тупит пару секунд ворочая диском - такое чувство, что рекурсивный find делает.
| |
|
2.117, аноним (?), 23:44, 20/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Кроме того, не видно какая кнопка подсвечена в диалогах. В целом начинание хорошее - помойку под названием mc давно пора заменить чем-то более модульным, но эти явные ляпы надо исправить.
| |
|
3.119, Max E. Kuznecov (?), 23:49, 20/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Кроме того, не видно какая кнопка подсвечена в диалогах. В целом начинание
>хорошее - помойку под названием mc давно пора заменить чем-то более
>модульным, но эти явные ляпы надо исправить.
А вот с этим непонятно. На активной кнопке установлен курсор, всё должно работать.
| |
|
4.120, аноним (?), 00:22, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>А вот с этим непонятно. На активной кнопке установлен курсор, всё должно
>работать.
Курсора не видно. Выделив все в терминале таки заметил - обычный шрифт - темно-синее на сером, выделение - черное на сером. Увидеть невозможно. Выделяй всю кнопку инвертированием цветов. В чекбоксах такой же ужас, только там черный и темно-серый на сером. Темно-серый от черного почти не отличается.
| |
|
5.122, Max E. Kuznecov (?), 00:27, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>А вот с этим непонятно. На активной кнопке установлен курсор, всё должно
>>работать.
>
>Курсора не видно. Выделив все в терминале таки заметил - обычный шрифт
>- темно-синее на сером, выделение - черное на сером. Увидеть невозможно.
>Выделяй всю кнопку инвертированием цветов. В чекбоксах такой же ужас, только
>там черный и темно-серый на сером. Темно-серый от черного почти не
>отличается.
А можно скриншот, ОС и терминал какой узнать? Лучше на мыло, чтоб здесь не спамить. syhpoon AT syhpoon.name
Спасибо
| |
|
6.124, аноним (?), 00:43, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>А можно скриншот, ОС и терминал какой узнать? Лучше на мыло, чтоб
>здесь не спамить. syhpoon AT syhpoon.name
Лень на мыло, сорри.
http://i082.radikal.ru/1001/ad/82a3b4e18325.png
Это FreeBSD 8.0, rxvt-unicode (aterm выглядит также).
Вот это в xterm, я так понимаю должно выглядеть так:
http://s55.radikal.ru/i149/1001/53/efbcc950ef6d.png
На самом деле у меня своя цветовая схема и там foreground равен светлосерому, без нее фон курсора белый, но все равно плохо видно. Лучше действительно подсвечивать всю кнопку явно заданными цветами.
| |
|
7.127, Max E. Kuznecov (?), 00:54, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Лень на мыло, сорри.
>http://i082.radikal.ru/1001/ad/82a3b4e18325.png
>Это FreeBSD 8.0, rxvt-unicode (aterm выглядит также).
>Вот это в xterm, я так понимаю должно выглядеть так:
>http://s55.radikal.ru/i149/1001/53/efbcc950ef6d.png
>
>На самом деле у меня своя цветовая схема и там foreground равен
>светлосерому, без нее фон курсора белый, но все равно плохо видно.
>Лучше действительно подсвечивать всю кнопку явно заданными цветами.
Да, должно выглядеть как в xterm, сделаю кнопку более контрастной.
| |
|
|
|
|
|
2.118, Max E. Kuznecov (?), 23:48, 20/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>А каким образом он умудряется так кошмарно тормозить? При входе в большую
>директорию тупит пару секунд ворочая диском - такое чувство, что рекурсивный
>find делает.
Пока он считывает весь список файлов в память, на следующий релиз запланирована оптимизация как раз по этому поводу.
| |
|
3.121, аноним (?), 00:24, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Пока он считывает весь список файлов в память, на следующий релиз запланирована
>оптимизация как раз по этому поводу.
Т.е. рекурсивно?! Если так, надо не оптимизировать, а руки отрывать. Вход в директорию не должен быть медленнее ls -l, а в идеале вообще ls (т.е. даже без stat'ов, в панели все равно только список файлов показывается без атрибутов, а для stat'ов нужен простой кэш, чтобы не читать их каждый раз при перемещении курсора).
| |
|
4.123, Max E. Kuznecov (?), 00:30, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Пока он считывает весь список файлов в память, на следующий релиз запланирована
>>оптимизация как раз по этому поводу.
>
>Т.е. рекурсивно?! Если так, надо не оптимизировать, а руки отрывать. Вход в
>директорию не должен быть медленнее ls -l, а в идеале вообще
>ls (т.е. даже без stat'ов, в панели все равно только список
>файлов показывается без атрибутов, а для stat'ов нужен простой кэш, чтобы
>не читать их каждый раз при перемещении курсора).
Не рекурсивно, просто на каждый файл создаётся VFS объект, с которыми потом происходит дальнейшая работа.
| |
|
5.125, аноним (?), 00:45, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Не рекурсивно, просто на каждый файл создаётся VFS объект, с которыми потом
>происходит дальнейшая работа.
Видимо это и тормозит, потому что заход в директорию, содержащую 1800 директорий уже занимает около секунды, даже без чтения диска.
| |
|
6.126, Max E. Kuznecov (?), 00:51, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Не рекурсивно, просто на каждый файл создаётся VFS объект, с которыми потом
>>происходит дальнейшая работа.
>
>Видимо это и тормозит, потому что заход в директорию, содержащую 1800 директорий
>уже занимает около секунды, даже без чтения диска.
Безусловно, не зря же я говорил про оптимизацию. Сейчас это просто стандартный питоновский список. Хочу заменить его на нечто вроде ленивого списка, чтоб читал и создавал объекты только по мере необходимости. Кроме выигрыша в скорости также получаем выигрыш по памяти.
| |
|
7.128, аноним (?), 01:11, 21/01/2010 [^] [^^] [^^^] [ответить]
| +/– |
Блин, не думал что питон столько времени тратит на создание 2k объектов.
| |
|
|
9.133, a (??), 15:46, 21/01/2010 [^] [^^] [^^^] [ответить] | +/– | Вот окольными путями здесь лучше не надо А то получится то, о чем уже шла речь ... текст свёрнут, показать | |
|
|
11.135, a (??), 01:08, 22/01/2010 [^] [^^] [^^^] [ответить] | +/– | Попробуем еще рассуждать от противного Был, знаете ли, раньше один такой мыслит... текст свёрнут, показать | |
|
|
13.137, a (??), 02:57, 22/01/2010 [^] [^^] [^^^] [ответить] | +/– | Это не мой проект Я лишь привел альтернытивные критерии по отношению к банальны... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|