17.06.07, [EMAIL PROTECTED]<[EMAIL PROTECTED]> написал(а):
On Sun, 17 Jun 2007, Artem Chuprina wrote:
>> > вопрос в том что при написании нового приложения стоит ли выдумывать
>> > > имена переменных самому или же взять что-то подходящее из
>> > > общеупотребительных.
>> > > вот тут такой документ бы пригодился
>> > >
>> >
>> > На мой взгляд, лучше использовать новые имена.
>> > А ещё лучше environment вообще не использовать, а передавать
>> > либо ключики, либо честный конфиг написать. Благо, что
>> > библиотек которые позволяют это делать просто немерено.
>>
>> Вот только пожалуйста, не надо советовать это авторам новых
>> программ... Во всяком случае - тех, которые не пишутся для тебя,
>> любимого, по индивидуальному заказу...
>>
>> > p.s. Честно говоря уже достали программы которым перед началом
>> > работы над запускать специальный скрипт со 1001 переменной окружения.
>> > И не дай бог запустить его дважды...
>>
>> Неужели набирать каждый раз 1001 ключик удобнее? Я, честно говоря,
>> знаю только одну софтину, у которой есть такой скрипт. И она
>> оффтопик, поскольку под линуксом работает разве что с помощью wine.
>>
Нет. В этом случае надо использовать конфигурационные файлы.
Одно другому не третье. Какие-то вещи _данному юзеру_ удобнее
записать в конфиг, а какие-то - задать в окружении. Задание в
окружении позволяет унаследовать информацию из запустившей программы
тремя уровнями ниже. Ни конфиг, ни ключ этого не позволяют.
На каждую программу свой файл. А то делают из environment
помойку a la win-register...
А чем лучше делать ее из ~/ (а твое предложение ведет именно к этому)?
Единственное приемущество environment перед конфигом, это то что
всё уже в памяти лежит и не нужен доступ к диску.
Не единственное. См. выше. Причем если аргумент про помойку - всего
лишь вкусовщина, то передача информации через пару exec'ов вообще
иначе не делается. Вернее, делается, но через ТАКУЮ жопу...