The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"(offtopic) shell scripting и т.д."
Отправлено Michael Shigorin, 22-Авг-12 16:26 
> Не видел, чтобы разбирали пользовательский ввод с помощью готовых парсеров.

См., например, shell-cmdline, shell-config, shell-ini-config, shell-ip-address из комплекта libshell.  Это узкие общие случаи (если можно так выразиться), но довольно полезные.

>>> Формат описания переменных поменялся ;)
>> Хде?! :)
> В смысле состава. То есть лексем.

Так где поменялся-то, можно пример для тугодумов?

> Дело не в фиксации, а в наличии списка переменных, которые в принципе
> могут быть использованы. Как в ЯП и стандартных глобальных переменных.

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

> Этим правда пользуются миллионы? Всмысле, у данных программ - миллионы пользователей?

Строго говоря, счётчик не ставил, поэтому высказал предположение; спасибо, стоило его так и назвать.  По Sybase можно спросить одного друга, вдруг получится получить оценку изнутри компании -- но в общем-то сделанная достаточно скромна.

> То есть вы считаете, что непрофессионалу лезть в С и править гуишный код - нормально?

Если непрофессионалу не получается припахать профессионала и сильно нужно -- то да, нормально.  В процессе учиться.  И в плюсовый GUI доводилось с рашпилем ходить (причём под ответственность) -- ничего, пока жив.

> Уже хорошо. Уже в чём-то мнения сошлись.

А у меня нет намерения спорить во что бы то ни стало :-)  Наоборот -- радуюсь, когда находится с чем согласиться.

> Катализатор ускоряет превращение одного вещества в другое, а не в себя.

Почитайте про автокаталитические реакции.

> И да, он ускоряет реакцию, а не смещает равновесие.

Именно.  Дело и есть в том, что нынешняя точка является далеко не равновесной.

> Механизм тоже непонятен - как необходимость программирования на С может что-то
> увеличить - на ингибитор больше похоже.

Необходимость не может, а вот возможность -- вполне.

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

Это если privsep реализовывать -- что дело хорошее, но среди разработчиков популярного софта совсем не популярное, увы.

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

Чего?!

> Ведь у вас скрипт под рутом запускается, так?

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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