The OpenNET Project / Index page

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



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

Оглавление

Представлена реализация шины D-Bus, работающая на уровне Lin..., opennews (??), 16-Сен-10, (0) [смотреть все]

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


109. "Представлена реализация шины D-Bus, работающая на уровне Lin..."  –2 +/
Сообщение от anonymous (??), 17-Сен-10, 19:43 
>uds мягко говоря (очень мягко) уровнем (или 2-мя) ниже. если сравнить их по аналогии с OSI, то d-bus - это пользовательский уровень, а UDS - канальный.
> "почему юникс не нужен. недостатки: посредник между программами и ядром в виде X, привязка к сессии пользователя, из-за чего тупо сделать rm -rf / из-под другого пользователя не представляется возможным.

вин95 от этого недостатка свободен. зачем тащить весь этот хлам, непонятно."


Ну и опять глупые аналогии. Конкретики, похоже, не дождусь.


>пример - есть протокол http, есть демон http. первый из них может существовать и без второго.

И что? Есть клиент-сервер, как 2-е разные сущности. Межпроцессорное взаимодействие - тоже самое программа-клиент и программа-сервер. Ничего лишнего, вот только в случае dbus откуда-то появляется ещё и третья, необходимость который ничем не подкреплена.

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

128. "Представлена реализация шины D-Bus, работающая на уровне Lin..."  +2 +/
Сообщение от аноним (?), 18-Сен-10, 04:36 
попробуй представить, троляря, что сервер из твоего примера написал Ганс из Германии, а клиента - Педро из Бразилии. Представил? а теперь представь что они абсолютно не знают о разработках друг друга. сервер пишет в юникс сокет бинарник, а клиент xml. чо получится?
вопрос - по какому протоколу они общаются?
далее - представь что таких серверов много и клиентов много. и все хотят общаться друг с другом и по очереди, и со всеми сразу, и по другим гендерным признакам. представил? способен вообще представить такое? и чтоб все знали куда долбится? и чтобы интроспекция (для подобных умников - http://ru.wikipedia.org/wiki/%D0%98%D0%B... была?  и чтобы очередь соблюдалась? и протокол все понимали? и ошибки отрабатывались?
вот для этого умные люди придумали сервера и протоколы прикладного уровня. те которые часто бывают оформлены в виде демонов.
а теперь представь, что апач назвали d-bas, работает он через твои долбанные юникс сокеты (да и все остальные тоже), протокол общения имеет четкий вид, но не http, а через low-level message-passing protocols such as UDP. вот тогда ты смутно поймёшь какую херню ты тут нёс.
но это врядли. тебе и так супер доходчиво пытались объясняли.
Ответить | Правка | Наверх | Cообщить модератору

131. "имхо бред"  –1 +/
Сообщение от Вова (?), 18-Сен-10, 08:57 
1. Вы надеетесь, что имея чёткий формат клиент-серверного взаимодействия в лице дбас, вы сможете любым клиентом общаться с любым сервером - это фикция,миф. Любой клиент имеет некоторое представление о сервере, с которым собирается работать - равно и сервер.

2. Что за ситуация, где "таких клиентов много и серверов много" на одной локальной машине?? что это за бред??

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

132. "имхо бред"  +2 +/
Сообщение от аноним (?), 18-Сен-10, 10:19 
1. не с любым, а с тем, который знает этот же протокол же протоколу, принципу. более того - уже общаюсь.
более того, имею опыт работы и с другими альтернативами. и они тоже работают.
вот их список - http://en.wikipedia.org/wiki/D-bus#See_also например
RPC - Remote procedure call, CORBA Common Object Request Broker Architecture, GNOME Bonobo deprecated GNOME cross language Object Model, KDE DCOP deprecated KDE interprocess and software componentry communication system, DCOM Distributed COM, extension making COM able to work in networks....
вы считаете всех изобретателей этих "велосипедов" идиотами? и "зачем они нужны, если есть UDS"?
2. ну во-первых это не ограничивается только локальной машиной (в d-bus правда это ещё не доделано),
второе - у вас вызывает шок работа >2 приложений (клиентов) на одной машине, которые бы хотели получать уведомления в онлайн? хм. вы вообще с компьютерами работаете? пример - сеть wifi.  пропажу её (или даже изменение некоторых сосотояний) хотели вы видеть одновременно нетвокмэнеджер, пиджин, skype.  и всё это только клиенты.
ещё раз повторю аналогию - d-bus построен поверх uds точно также, как апач поверх tcp/ip.
при чём аналоги в гноме и кедах были всегда (см. список и ссылку выше).
при этом uds не единственный использующийся механизм для построения шины сообщений.
впрочем, всё это я уже говорил - http://www.opennet.me/openforum/vsluhforumID3/70688.html#99
как и то, что утверждать, что uds это эамена d-bus, это всё равно что утверждать что tcp/ip замена apache.
и кидаться такими утверждениями может только полный профан, который не понимает даже о чём вообще идёт речь.
Ответить | Правка | Наверх | Cообщить модератору

133. "пример несостоятелен"  –2 +/
Сообщение от Вова (?), 18-Сен-10, 10:30 
1. Ответ, в котором используются уважительные обращения вида "профан", "работаете ли вы с компьютерами" априори неверен,  но всё-таки дам вам некоторый ликбез по "изменению состояния вай-фай и нетворк-менеджер + пиджин + скайп"

Какой бы не был статус вай-фай, пиджину и скайпу нужно только одно: доходит ли пакет до адресата. Всё.  Ни роутинг, ни количество интерфейсов, ни тип подключения, это - не их дело.
Далее,  нетворк-менеджер, это что такое вообще? Рискну предположить, что это некий демон, имеющий "удобный гуи-клиент" для облегчения конфигурации сети в системе. Так вот, внимание, присядьте, товарищ специалист по актив-икс/ком/корбе... Ему в линукс/бсд/любом юниксе никакой d-bus по определению не нужен. Даже если бы и была возможность работы по д-бас всех пользовательских конфигурационных надстроек над ядром, это не было бы лучшей идеей для контроля сети попросту ввиду избыточности лишнего звена.

"Поработайте с компьютерами"?

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

134. "пример несостоятелен"  +1 +/
Сообщение от аноним (?), 18-Сен-10, 11:16 
какое бы обращение я не выбрал - это не изменит технологию.
тем более что оно верное.

пиджин и скайп подстраивают видеопоток в зависимости от параметров сети.
более того, они уже используют d-bus.
а все ваши знания об этом на уровне профана. ваше упорство, безапелляционность и высокомерие (Рискну предположить, что это некий демон, имеющий "удобный гуи-клиент") - на уровне идиота.

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

135. " то есть, помимо оскорблений - аргументов нет"  –2 +/
Сообщение от Вова (?), 18-Сен-10, 12:19 
Вижу, вы согласны с несостоятельностью вашего примера. "уровень идиота и высокомерие" - это нежелание опускаться до ваших оскорблений? Сколько у вас было примеров удачного использования д-бас, приведите их. Могу предположить, что в каждом случае использования был более верный вариант, вы же, использовав свои мнимые достоинства как специалиста с опытом актив-икс/ком, заточились на аналог ком - тем самым отсекая возможность быстрого решения проблем с вашими модулями  другими разработчиками.
Ответить | Правка | Наверх | Cообщить модератору

137. " то есть, помимо оскорблений - аргументов нет"  +1 +/
Сообщение от аноним (?), 18-Сен-10, 14:33 
так и не понять разницу между компонентной моделью разработки,  и шиной сообщений после того, как ему 100500 раз объяснили, может только  хронический идиот.
>Могу предположить, что в каждом случае использования был более верный вариант, вы же, использовав свои мнимые достоинства как специалиста

уже привёл. несколько раз. см. выше.
предоставь им альтернативу. или в сад. детский.
зы:
твоё резюме ниже я просмотрел. :D
ответ? ну я видел и более серьёзных сказочников.
и хорошо, что испытательный срок в кзоте всё же есть.

адиос, амиго. удачи твоим работодателям.

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

140. "резюме данного трида"  –2 +/
Сообщение от Вова (?), 18-Сен-10, 16:53 
1. Смешной пример про пиджина, скайп и "нетворк менеджер"а, узнающих "параметры сети" по д-бас: в реальности, для выставления верного видеопотока необходим реальный бенчмарк тестовой "прокачки" между двумя клиентами. Если пиджин и скайп будут рассчитывать возможный битрейт потока по данным от д-бас, то подключение в 90%% сетей вай-фай будет мнимо хорошим, видиопоток будет выбран неверно.

2. Новый поток оскорблений - это, скорее всего, ваша попытка самореализоваться в виртуальном мире. Не могу ответить сочувствием, желать удачи в этом - тоже не стоит. Оглянись на то, что ты уже написал, оцени, сбей спесь.

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

142. "резюме данного трида"  +/
Сообщение от szh (ok), 19-Сен-10, 02:48 
> Если пиджин и скайп будут рассчитывать возможный битрейт потока по данным от д-бас, то подключение в 90%% сетей вай-фай будет мнимо хорошим, видиопоток будет выбран неверно.

ты сам придумал глупость и сам ее опровергнул.

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

143. "резюме данного трида"  +/
Сообщение от Вова (?), 19-Сен-10, 10:53 
Это пример был рассказан выше "анонимом", под которым я не дописывался ни разу.
Единственно, что *будто бы* облегчит использование д-бас  - это портирование  специфичных системных  фишек типа "запрос текущего разрешения экрана". В несуществующем идеальном мире был бы написан "сервер", который отвечал бы на запрос "дай мне размерности экрана", и разработчики конечного приложения не парились бы, каким образом это делается на конкретной системе. В реальности вот это деление -  нереализуемый миф, по разным причинам.

Поэтому неудивиельно, что человек, который восторженно описывал д-бас упоминал всякие  виндовые ком/корбы/актив-икс, видать в реальности уже были отмазки на вопрос "а почему у нас то-то так-то??" вида  " да тут по д-бас кто-то прислал неверные данные разбираюсь кто это сделал. Пока в ядро не вынесли дбас - это трудно делать, это же линукс"

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

136. "и ещё"  –2 +/
Сообщение от Вова (?), 18-Сен-10, 12:24 
>какое бы обращение я не выбрал - это не изменит технологию.
>тем более что оно верное.
>
>пиджин и скайп подстраивают видеопоток в зависимости от параметров сети.
>более того, они уже используют d-bus.
>а все ваши знания об этом на уровне профана. ваше упорство, безапелляционность
>и высокомерие (Рискну предположить, что это некий демон, имеющий "удобный гуи-клиент")
>- на уровне идиота.

и да, я не знаю, что вы имеете в виду под "нетворк менеджер"ом.
Опыт программирования под линукс - 7 лет, до этого мимолётно затронул виндоус, даже успешно прошёл курсы от сибосс, кто знает, тот в теме. Интересно отметить, что когда ещё позиционировал себя под разработку виндоус приложений, как раз думал прикупить томик-кирпич по Com, ввиду следующего соображения - "технология-то одна, а названий красивых много, резюме солиднее будет смотреться".  Да, так и думал, честное слово.
"Профан, уровень идиота" - спасибо за эти слова.

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

150. "и ещё"  +/
Сообщение от Аноним123321 (ok), 19-Сен-10, 22:11 
> Опыт программирования под линукс - 7 лет

вобщемто если работаешь программистом -- то нада не только программульки писать, но и развиваться изредка (повышать свой уровень)

[конешно я знаю что работа программистом зачастую настолько обременительная :-( что просто НЕКОГДА развивать себя. оттачивать навыки программирования ЯП Си это хорошо(!), но в будущем можно заметить даже будучи супер-мега-грамотным-программистом на ЯП Си -- без знания современных unix-технологий уже сложновато]

...а иначем можно и 30 лет пробыть идиотом-программистом :-)

как например щаз досих пор в моём городе существуют дядьки которые пишут [госудерственные] программы под FoxPro (for MSDOS) .. и пишут их не менее 15 лет [никаких других технологий.. и уж точно DBus -- они не знают и знать не хотят :-)]

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

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

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




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

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