The OpenNET Project / Index page

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



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

Оглавление

Релиз мозаичного оконного менеджера Awesome 3.5, opennews (?), 23-Дек-12, (0) [смотреть все]

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


27. "Релиз мозаичного оконного менеджера Awesome 3.5"  +/
Сообщение от гостьemail (?), 24-Дек-12, 01:35 
>> отличается конфигурированием исключительно через дополнения, написанные на Lua.
> Fixed that for you. Ибо ту километровую lua-портянку, которую жует овёсом на
> старте, трудно назвать конфигом - она содержит приличную часть логики его
> работы.

Страшно представить формат того конфига который должен заменять собой эту простыну :)

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

47. "Релиз мозаичного оконного менеджера Awesome 3.5"  +/
Сообщение от Аноним (-), 24-Дек-12, 13:11 
> Страшно представить формат того конфига который должен заменять собой эту простыну :)

Как показано на примере upstart и systemd, гигантские скриптовые простыни успешно заменяются 5-10 простыми строчками в простом формате.

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

61. "Релиз мозаичного оконного менеджера Awesome 3.5"  +/
Сообщение от Crazy Alex (ok), 24-Дек-12, 15:36 
Когда оно часто используется - имеет смысл переносить тот же код внутрь, оставляя лишь соответствующий парамтер конфигурации. Но уже в ststemd с этим планку явно перегнули - парамтеров слишком много, они пролохо обозримы/запоминаемы. А уж для стартового скрипта, который выполняется один раз при запуске wm... Какая разница - ну считайте его частью кода awesome,  а свои настройки пихайте в мелкие модули.
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз мозаичного оконного менеджера Awesome 3.5"  +/
Сообщение от Аноним (-), 24-Дек-12, 17:53 
> пролохо

Оговорочка по Фрейду, хе-хе.

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

66. "Релиз мозаичного оконного менеджера Awesome 3.5"  +/
Сообщение от Аноним (-), 24-Дек-12, 18:44 
> Но уже в ststemd с этим планку явно перегнули - парамтеров слишком много, они пролохо обозримы/запоминаемы.

Да, upstart сильно отстает по числу возможных настроек. Но там это компенсируется сохранением возможности смешивания кода и конфигурации - фрагменты скриптов также являются частью конфигурации. На мой взгляд, это очень неприятный компромисс.

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

> А уж для стартового скрипта, который выполняется один раз при запуске wm...

Еще раз. Речь идет не о скорости, а о корректности архитектуры. Настраивать софт путем редактирования его исходного кода (именно настраивать) - это все равно, что справлять естественные надобности в той же комнате, где и спишь. И тот факт, что оба эти действия производятся всего по разу в сутки, ничего не оправдывает.

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

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

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




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

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