Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Denis Smirnov                        2:5020/400     26 Jul 2002  12:53:14
 To : Victor Wagner
 Subject : Re: Network file system
 -------------------------------------------------------------------------------- 
 
 Victor Wagner <vitus@45.free.net> wrote:
 
  VW> Э-э нет. Существует объект "Адресная книга" в смысле такая маленькая
  VW> базка данных по персонам и организациям. Она была в соответствии с тобой же
  VW> предложенным принципом декомпозиции aka unix way оторвана от того
  VW> самого почтового клиента (покажите мне почтового клиента, где бы не было
  VW> базы алиасов. Даже в mailx она есть).
  
 После моих разборок с разными MUA я вообще с трудом на эту тему разговариваю
 спокойно. Складывается чёткое ощущение, что авторы ни одного из этих пакетов
 про декомпозицию не знали.
  
  VW> Только ее потом пришлось научить
  VW> что разным приложениям может требоваться разная информация о персонах,
  VW> поэтому они вправе добавлять туда дополнительные поля.
  
 Ага. То есть -- табличка сама по себе уже отпадает как класс, адресная книга
 хранит ту информацию, которую ей сказали, в том виде, котором ей
 заблагорассудится (хоть в XML, хоть в csv, хоть в SQL, хоть вообще в LDAP).
 Минус только в том, что она должна уметь понимать некий достаточно ёмкий язык
 запросов (для минимизации передаваемых данных). Соответственно должен быть
 некий интерпретатор такого языка, который можно было бы легко прикрутить
 куда угодно.
 
  VW> Естественно, что в соответствии с тем же самым принципом декомпозиции,
  VW> объект ICQ-клиент не ведет своей собственной адресной книги, а
  VW> использует общесистемную. То есть ту же самую, что и почтовый клиент.
  VW> Он нуждается в таком свойстве персоны как UIN. А есть еще
  VW> компонента-напоминалка о событиях, аналог старого доброго BSD-шного
  VW> calendar. Она пользуется той же самой адресной книгой на предмет узнать,
  VW> не предстоит ли день рождения кого-то из знакомых.
 
 Угу. Кажется каша у меня в голове начинает пропадать, вместе с желанием
 завязаться на технологию, на которую завязываться не обязательно.
 
  VW> Угу. Единственное что это примерно файл на который есть симлинка внутри
  VW> какой-нибудь таблицы базы данных.
 
 Ага. Классно. А что будет, если я удалённый клиент?
 
  VW> Пускать юзера на такой низкий уровень абстракции, как sql-запросы или
  VW> файловые операции это значит заставлять его выполнять несвойственную ему
  VW> в силу его профессии работу.
 
 Hасчёт файловых операций -- согласен, насчёт запросов к БД -- нет. Скажем
 при нормальной работе с тем же почтовым клиентом пользователь не должен
 знать ни о чём, но что если он хочет найти какое-то конкретное письмо в
 дикой по размерам базе данных. Городить для него extended поиск? Смотря
 какой юзер. Если ему это нужно часто, то любой extended поиск будет для
 него тормозом, и он был бы готов потратить пару дней на изучение того же
 SQL на базовом уровне.
 
 Т.е. возможность залезть на таком уровне должна быть.
 
  VW> Hо в большинстве типичных коммерческих контор опускаться по уровням
  VW> абстракции ниже классификатора документов юзеру нафиг не нужно. Если
  VW> приходится, значит программисты чего-то не доработали. Или они тут и не
  VW> были, поскольку начальник данного юзера поверил рекламе одной известной
  VW> фирмы, что для того, чтобы работать  с компьютером, никаких специальных
  VW> знаний не надо.
 
 Есть такое дело. По крайней мере что _большинству пользователей_ (соответствено
 боьлшинству мелких контор) нет смысла знать, что комьютер это компьютер.
  
  VW> По-моему, учитывая соотношение мощностей процессоров с пропускными
  VW> способностями шин и сетей, дешевле лишний раз распарсить и скомпилить
  VW> в байткод скрипт, чем организовывать специальную систему хранения
  VW> откомпилированных версий. Впрочем, тот же питон ее умеет и без тредов
  VW> и без EA.
 
 Hу... Скомпилированый код по объёму меньше чем текстовая версия. В полуоси,
 насколько я знаю, делает так -- читается сначала скомпилированая (если она
 есть), смотрится прошитая там дата компиляции и сраванивается с mtime у
 скрипта. Если у скрипта больше -- перекомпилируем, нет -- запускаем. Так что
 реально по пропускной способности тоже преимущество получаем.
 
  DS>> положить скомпилированый код? Очень красиво это смотрелось
  DS>> на OS/2 с её REXX'ом. 
  VW> А у макинтноша вилки ресурсные были. Гадость страшная.
  VW> Hо тогда процессоры были гораздо тормознее.
 
 Если я могу обратиться к треду файла методом типа /путь/имя файла/имя треда,
 то этот самый тред для системы перестаёт чем-то отличаться от файла. Так
 что получаются только преимущества (как пример -- mysqld хранить свои таблицы
 в 3-х файлах, так внешне это выглядело бы как 1 файл.
 
  VW> Проблема в ДHК одна и та же у всего человечества похоже. Сколько народу
  VW> пытается реализовать десктоп один лучше другого - MacOS, OS/2
  VW> Presentation Manager, GEM, CDE, Windows, KDE, GNOME,  а результаты
  VW> примерно одни и те же. Как 30 лет назад придумали в Пало Альто эту
  VW> метафору, так никто ничего нового с тех пор и не предложил.
  VW> Хотя должно уже стать очевидным, что дело не в привычной по RL символике
  VW> и методах манипуляции, дело в ассоциативных связях между объектами.
 
 А пока не откажутся от идеи единого десктопа, да ещё и цельного с каким-то
 набором библиотек -- так и будет. Как только авторы софта возьмут за аксиому
 то, что они _не должны_ задумываться о том, какой у юзера десктоп, так сразу
 они начнут опять плодиться в большом количестве, а значит что-то может и
 получиться. А сейчас гном с KDE слшком много внимания на себя перетянули.
 
  VW>>> И определенная задача у нее такая - дать возможность
  VW>>> нескольким людям с разными правами свободно плескаться в
  VW>>> море слабо, но разнообразно структурированной информации. 
  DS>> Ага. Только вот на самом деле, это обязанность нормального
  DS>> интерфейса. 
  VW> Эта обязанность не интерфейса, а именно движка.
  
 Это потому что информация, насколько я понимаю, вся у Communiware. А так она
 должна быть у каждой софтины, которая за неё отвечает. И ко всему этому 
 счастью, стоящему у пользователя, должна быть некая система доступа к
 информации (что и есть по-определению интерфейс). 
 
 Просто сам интерфейс состоит из двух уровней -- один из них прокладка между
 информацией в виде, удобном компьютеру, и видом, удобным пользователю, другой
 собственно морда. 
  
 -- 
 С уважением, Denis
 
 http://freesource.info
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Network file system   Alexey Pozhilkov   24 Jul 2002 19:31:52 
 Re: Network file system   Victor Wagner   24 Jul 2002 21:35:12 
 Re: Network file system   Aleksey Barabanov   24 Jul 2002 23:14:01 
 Re: Network file system   Victor Wagner   25 Jul 2002 00:33:10 
 Re: Network file system   Aleksey Barabanov   25 Jul 2002 03:10:59 
 Network file system   Alexey Pozhilkov   24 Jul 2002 22:36:15 
 Re: Network file system   Victor Wagner   25 Jul 2002 00:43:41 
 Network file system   Alexey Pozhilkov   25 Jul 2002 02:08:27 
 Re: Network file system   Victor Wagner   25 Jul 2002 10:39:40 
 Re: Network file system   Denis Smirnov   25 Jul 2002 11:37:23 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 12:14:23 
 Re: Network file system   Denis Smirnov   25 Jul 2002 13:34:26 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 14:07:18 
 Re: Network file system   Denis Smirnov   25 Jul 2002 15:59:57 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 18:50:14 
 Re: Network file system   Victor Wagner   25 Jul 2002 19:14:59 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 19:29:25 
 Re: Network file system   Denis Smirnov   25 Jul 2002 19:54:05 
 Re: Network file system   Victor Wagner   25 Jul 2002 12:59:35 
 Re: Network file system   Denis Smirnov   25 Jul 2002 13:34:27 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 14:15:27 
 Network file system   Alexey Pozhilkov   25 Jul 2002 14:34:39 
 Re: Network file system   Victor Wagner   25 Jul 2002 17:09:39 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 11:04:25 
 Re: Network file system   Denis Smirnov   25 Jul 2002 11:49:41 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 12:45:12 
 Network file system   Alexey Pozhilkov   25 Jul 2002 16:15:18 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 19:14:51 
 Re: Network file system   Denis Smirnov   25 Jul 2002 11:35:18 
 Re: Network file system   Denis Smirnov   25 Jul 2002 11:35:18 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 12:22:33 
 Re: Network file system   Denis Smirnov   25 Jul 2002 13:26:18 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 13:59:08 
 Re: Network file system   Victor Wagner   25 Jul 2002 15:51:44 
 Re: Network file system   Denis Smirnov   25 Jul 2002 16:04:03 
 Re: Network file system   Victor Wagner   25 Jul 2002 18:42:00 
 Re: Network file system   Denis Smirnov   25 Jul 2002 19:54:07 
 Re: Network file system   Victor Wagner   25 Jul 2002 20:51:54 
 Re: Network file system   Denis Smirnov   26 Jul 2002 12:53:14 
 Re: Network file system   Victor Wagner   26 Jul 2002 16:04:38 
 Re: Network file system   Denis Smirnov   26 Jul 2002 19:50:38 
 Re: Network file system   Alex Tomas   27 Jul 2002 14:11:18 
 Re: Network file system   Andrey Kiselev   27 Jul 2002 16:49:57 
 Re: Network file system   Denis Smirnov   29 Jul 2002 12:03:51 
 Re: Network file system   Vladimir Bormotov   29 Jul 2002 14:12:50 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 18:48:07 
 Re: Network file system   Denis Smirnov   25 Jul 2002 19:54:05 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 20:15:02 
 Re: Network file system   Denis Smirnov   26 Jul 2002 12:51:12 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 14:24:09 
 Re: Network file system   Denis Smirnov   26 Jul 2002 15:05:06 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 15:13:25 
 Re: Network file system   Victor Wagner   26 Jul 2002 16:04:37 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 18:44:03 
 Re: Network file system   Victor Wagner   25 Jul 2002 19:12:46 
 Re: Network file system   Nick Leuta   25 Jul 2002 21:17:09 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 21:40:07 
 Re: Network file system   Nick Leuta   26 Jul 2002 15:33:50 
 Re: Network file system   Denis Smirnov   25 Jul 2002 15:59:57 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 19:00:30 
 Re: Network file system   Denis Smirnov   25 Jul 2002 19:54:05 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 20:29:27 
 Re: Network file system   Denis Smirnov   26 Jul 2002 12:53:14 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 13:14:18 
 Re: Network file system   Denis Smirnov   26 Jul 2002 14:30:17 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 22:33:47 
 Re: Network file system   Victor Wagner   26 Jul 2002 16:08:45 
 Re: Network file system   Victor Wagner   25 Jul 2002 12:53:29 
 Re: Network file system   Denis Smirnov   25 Jul 2002 13:26:21 
 Re: Network file system   Victor Wagner   25 Jul 2002 16:28:42 
 Re: Network file system   Vasily Tchekalkin   25 Jul 2002 19:02:30 
 Re: Network file system   Victor Wagner   25 Jul 2002 19:14:50 
 Re: Network file system   Denis Smirnov   25 Jul 2002 20:00:24 
 Re: Network file system   Victor Wagner   25 Jul 2002 21:38:05 
 Re: Network file system   Denis Smirnov   26 Jul 2002 12:51:13 
 Re: Network file system   Vasily Tchekalkin   26 Jul 2002 16:00:30 
 Re: Network file system   Denis Smirnov   26 Jul 2002 19:50:38 
 Re: Network file system   Vladimir Bormotov   25 Jul 2002 19:33:29 
 Re: Network file system   Vasily Tchekalkin   26 Jul 2002 16:00:30 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 16:31:11 
 Re: Network file system   Vasily Tchekalkin   26 Jul 2002 17:01:54 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 22:08:42 
 Re: Network file system   Vasily Tchekalkin   27 Jul 2002 14:35:51 
 Re: Network file system   Vladimir Bormotov   27 Jul 2002 16:07:23 
 Re: Network file system   Vasily Tchekalkin   27 Jul 2002 16:33:44 
 Re: Network file system   Vladimir Bormotov   27 Jul 2002 17:53:03 
 Re: Network file system   Vasily Tchekalkin   27 Jul 2002 18:45:58 
 Re: Network file system   Vladimir Bormotov   27 Jul 2002 20:03:35 
 Re: Network file system   Vasily Tchekalkin   27 Jul 2002 20:42:08 
 Re: Network file system   Vasily Tchekalkin   26 Jul 2002 16:35:16 
 Re: Network file system   Vladimir Bormotov   26 Jul 2002 22:00:15 
 Re: Network file system   Vasily Tchekalkin   27 Jul 2002 14:35:52 
 Re: Network file system   Vladimir Bormotov   27 Jul 2002 16:13:27 
 Re: Network file system   Vasily Tchekalkin   27 Jul 2002 16:33:45 
 Re: Network file system   Vasily Tchekalkin   25 Jul 2002 19:02:31 
 Re: Network file system   Denis Smirnov   25 Jul 2002 19:54:05 
 Re: Network file system   Victor Wagner   25 Jul 2002 22:07:17 
 Re: Network file system   Denis Smirnov   26 Jul 2002 12:53:14 
 Re: Network file system   Victor Wagner   25 Jul 2002 16:08:08 
Архивное /ru.linux/451043851b41.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional