On Fri, 13 Nov 2015 17:56:31 +0300 Илья <[email protected]> wrote:
> > Ничего не понял. у меня два вопроса - 1) Почему шина разработаная для > приложений должна общаться на человеческом языке? 2) Если у меня дома Потому что шина разработана не для "приложений" а "для взаимодействия между всем, что выполняется в рамках пользовательской сессии". Вот тем кто считает что выполняться в рамках этой сессии могут только "приложения" - точно надо запретить использовать юникс и заставить их работать только на iPad без джайлбрейка. "Приложения" это уродская концепция проприетарных вендоров, которые хотят чтобы пользователь боялся что-то в компьютере изменить сам. В составе сессии есть толпа взаимодействующих программных компонентов. Какие-то из них представляют собой программы с интерфейсом пользователя, какие-то демоны, какие-то взяты пользователем из дистрибутива, а какие-то созданы им самим (вероятно путем комбинирования каких-то более низкоуровневых компонент). И вот собственно для того, чтобы пользователю проще было создавать свои компоненты, автоматизируя свои ручные задачи, протоколы взаимодействия между компонентами и должны быть максимально удобопонятными. Количество событий происходящих в процессе пользовательской сессии все равно ограничено и нет необходимости оптимизировать системную шину на скорость. Те взаимодействия между компонентами (например передачу для отрисовки 3d-графики), которые требователны к объему данных, нужно просто уносить от этой шины в какие-то другие методы IPC вплоть до общей памяти. По шине нужно только договориться, как зовут тот интерфейс, которым пользоваться для передачи данных. > один комп то мне запрещено использовать юникс? А linux можно? А где находится компьютер, на котором может выполняться компонент в рамках пользовательской сессии - не важно. Может дома, может в офисе, может в коммерческом дата-центре или в офисе партнера на другом континенте. Кстати, точно компьютер один? А если найду, как говорят гопники? Роутера нет, смартфона нет, смарт TV нет? > > сайтом (и содержащее ценную для пользователя информацию) своей > > умолчательной страничкой, которая одинакова на все случаие жизни. > > Э... я все чаше общаюсь с людми у которых "вайфай не работает", > а вопрос "кроме вконтакте другие сайты открываются?" вводит их в > ступор > - а вы им вывалите "попробуйте перегрузить роутер" И скорее всего ведь поймут. Потому что одно дело СУМЕТЬ ДОГАДАТЬСЯ как диагностировать сетевые проблемы. Другое дело понимать, что в доме есть такое устройство и сякое. Правда, при этом желательно знать, как именно этот человек называет роутер. Вот для этого нужно с ним и дискутировать: - Попробуйте перегрузить роутер - А что такое роутер? - Это такая коробочка, в которую входит кабель от провайдера, а выходит кабель ко мне (компьютеру). - А, понял, это которая в коридоре над дверью. А что значит перегрузить? - Выключить вилку из розетки, подождать десять секунд и включить обратно. Электрическую вилку, не провайдерский и не мой кабель.

