|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 08 May 2007 15:26:24 To : Victor Krapivin Subject : Re: Debian vs Ubuntu -------------------------------------------------------------------------------- Victor Krapivin <Victor.Krapivin@f1003.n5080.z2.fidonet.org> wrote: >> это и правда можно отдельный процесс запустить (и писать >> ничего не надо - exec >> cp -v). А интерфейс должен управляться единым процессом. VK> Да-да, юзеру просто необходимо увидеть черно-белое (или VK> бело-черное) окошко в пол-экрана с невнятными строчками. Откуда там окошко? У нас тут чай не win32, которая думает, что консольной программе обязательно требуется консольное окошко. Вывод cp -v будет читать цикл обработки событий и будет соответственн progress bar обновлять. >> Который, естественно, должен быть event-driven. VK> Ты все еще предпочитаешь FSM нарисовать ручками на пару VK> сотен состояний, замест пятка тредов? Вот до чего плюсы Hе-а. Зачем мне их руками рисовать? Их уже двадцать лет назад за меня нарисовали. Причем в отличие от тредов, циклы обработки событий во GUI-шных тулкитах ведут себя одинаково во всех операционных системах. А треды в эхотаге такие, в Solaris-е сякие, в win32- третьи, а во FreeBSD вообще без году неделя появились. VK> Для этого нужен вменяемый дядя с большой битой. Иначе VK> релиз будет как в дебиане - раз в пятилетку. 8-) А что, надо чаще? Может быть мы ещё стиль интерфейса офисной программы будем каждые пять лет кардинально менять, как MS? >> VK> Это у тебя хотплуг такой? 8-) Ты не подменяй описание А >> зачем мне в данном случае хотплуг? Ведь кто-то должен >> сказать системе, кому из трех одновременно работающих >> интерактивных юзеров нужно иметь доступ к этой флэшке. VK> Тому кто воткнул, очевидно. Или у тебя все три юзера - за А что, у тебя в машине рядом с кардридером веб-камера есть, которая лицо того, кто в кардридер флешку воткнул распознает? Естественно, всякие редкоиспользуемые устройства вроде CD-ROM или кардридера подключены не к терминалам, а к системному блоку. VK> Кстати как ты собираешься увязывать ведроидный евент VK> "появился новый девайс" с тем, чья сессия тебе нужна, VK> тотальным опросом? Вот эту задачу DBUS-овские сигналы более-менее решают. VK> А случай когда нет кедов - разработчиков кед не VK> интересует. 8-) >> просто не рассматривают, считая что машина с Linux это такой >> персональный компьютер. VK> Как видишь - это не так. Hе вижу. Если требуется полномасштабная десктопная сессия - это таки персональный компьютер. Даже если он большой и многопользовательский. Если достаночно одного запущенного приложения, не обязательно GUI - это решение более универсальное. Годится и для специализированных железок вроде рутеров, и для встроенных процессоров, и для безголовых серверов. >> рассматриваться как вредительство. А уж кривизна интеграции >> этого добра в чужие циклы обработки событий - это вообще. VK> Ты тогда сразу приступай к расстрелу апачей - ишь, У апача есть простое АPI - пайп туда, пайп сюда. Common Gateway Interface называется. VK> понарожали. Передуши солнцевских ха их ASN.1. Взорви С преогромнейшим удовольствием. Блин, я с этой ASN.1 каждый божий день имею дело во всяких криптографических форматах и протоколах. Правда, вот написать API для генерации ASN.1 на чистом C, который был бы не сложнее Berkley Socket interface мне всё же удалось. С парсингом - сложнее. VK> межделмашевцев - у них корба (убогая до ужаса) в каждой VK> щели торчит, не говоря уж о MQSeries. Изничтожь все ERP VK> поголовно. И еще много чего можно сделать 8-) Эх, насколько лучше станет мир, если всего этого не будет. Hо меня они пока не особо колышут. VK> Что, чтобы кому угодго было можно, или опять будем VK> изобретать табличку соответствия по неявным признакам, VK> типа "я доверяю этому телефону и он строго васи пупкина"? Можно и так - аналог .rhosts сделать. Можно и только "предварительно авторизованные устройства, для которых есть link key" - так работают, между прочим всякие беспроводные гарнитуры, так что в общий стиль использования bluetooth вполне ложится. >> красношляпных Hе нужны. Сами себе тестерами и поработаем. >> Первое требование - не писать того, что самим не нужно. VK> Гм. У вас там везде так - девелоперы свой код сами VK> тестируют, да? 8-) Вообще-то у нас везде девелоперы сначала по спецификациями пишут автоматизированные тесты., а потом пишут код, чтобы он эти тесты проходил. -- Прежде чем положить сетевой интерфейс, подумай, а сможешь ли ты его поднять обратно. --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178ecdafd0d.html, оценка из 5, голосов 10
|