Цель настоящего исследования – изучение и описание
явления «дружба», наблюдаемого в "Самиздате" (далее –
«СИ»). Проще всего постичь сущность этого явления, опираясь на
сходство с общеизвестным явлением «фанатство» (фанаты, фан-клубы и
тому подобное). Соответственно, «дружба» в СИ позволяет образовывать
(из пользователей[vU])
группы приверженцев того или иного автора (владельца раздела),
декларирующих интерес к нему. То есть, эта «дружба» –
одно-направлена (вектор). В частности, тот, кого я объявил своим
другом[i01], не только не
обязан объявлять /в ответ/ меня его другом[i10], напротив, он свободно
может обозначить /меня/ врагом(!) или никак своё отношение не обозначать.
Тем не менее, хотя это и вектор, но возникнув он меняет общий рисунок
последующего взаимодействия «заявителя» и того, кого он
«заявил».
Отмечу попутно и похожее явление: «вражда»
/в СИ/. Она тоже одно-направлена, но влияет на другой набор последствий в
связи. «Дружба» отражается на доступности моего «друга» к
страницам в моём разделе и на моей информированности о происходящем в его
/разделе/. А объявление кого-либо «врагом» – лишь блокирует ему
возможность писать в моих гостевых. Сей констатацией, «вражды»
касаемо, и ограничимся.
В условиях скупости доступных сведений о «дружбе»,
как и в целом – о технических проявлениях СИ, единственный доступный путь
узнать реальное положение дел – эмпирический. Дополнительное
препятствие на этом пути – невозможность надлежащего изучения /явления/ в одиночку.
Нужен партнёр, согласованно отрабатывающий роль «друг» при разных
сочетаниях доступных настроек среды (своей и партнёра).
Настройка «дружбы» (где, что)
Владельцу доступны два инструмента, влияющие на его «дружбу».
Один («A.») – исключительно, другой («B.») – в том числе.
Пункт "[Friends]" («друзья») в меню "Управление:" (на
титуле раздела) открывает форму:
Рис. 1. Форма "Friends" (основное)
пометка1. Объявившие[i10] меня их «другом» – смысл очевиден;
пометка2. – важно(!) пример синтаксиса URL раздела «друга»;
пометка3. – важно(!) готовый
(в виде ссылки) адрес "Ленты Френдов" есть только здесь;
NB. «Френд» – транслит английского слова "friend"
пометка4. – место, где можно включить высылку на свой
почтовый ящик (далее – «п/я») извещений о некоторых событиях в
разделе «друга»; причём указать иной п/я для «дружеских» извещений
нельзя, в отличие от п/я для извещений «по
подписке»;
пометка5. Те, кого я объявил[i10] своим «другом».
Обратите внимание – обязателен идентификатор раздела, прочее из адреса можно опустить
(например: "n/nata_w_s" – достаточно). Причём, в самой форме есть подсказка, см.
пометку «2.».
Пункт "[Добавить произведение]" меню "Управление:" или пункт
"[Edit|..." в подменю справа от произведения (оба на титуле раздела).
И там, и там эти пункты меню открывают похожие формы с идентичными нижеописанными полями,
включающими и «дружеские» варианты.
Рис. 2. Поле "Доступ к книге на чтение" (в открывшейся форме)
пометка «6.» – чем это поле управляет;
пометка «7.» – вариант доступа на чтение – «для друзей» (прочим недоступно).
Рис. 3. Поле "Доступ к книге на запись"
пометка «8.» – чем это поле управляет;
пометка «9.» – вариант доступа на запись – «для друзей».
Рис. 4. Поле "Доступ к гостевой"
пометка «10.» – чем это поле управляет;
пометка «11.» – вариант доступа: «читаютвсе, пишутдрузья»;
пометка «12.» – вариант доступа: »читаютдрузья, пишет /только/ владелец».
Влияние «дружбы» на доступ к произведению (постановка задачи)
При создании произведения ни у него, ни у его гостевой нет (по умолчанию)
«дружеских» атрибутов (далее – «свойства»).
Влияние этих свойств на доступ в
гостевую будет рассмотренно в следующем разделе, а пока взглянем (под углом
рассматриваемых отношений) на влияние возможных сочетаний разных настроек на
доступность самого произведения. Но предварительно перечислим возможные
(доступные) значения, влияющие на рассматриваемый доступ.
В подсказке к форме управления свойствами произведения
описаны возможные значения поля «доступ на чтение» (см. Рис.
2.). Приведём это описание, предварив значения условными значками
(потребуются в дальнейшем):
(r0) Для всех – читать могут все *
(r1) Для френдов – читать могут только френды
(r2) Скрытый – читать могут все при наличии прямой ссылки, анонсы опроизведении нигде не публикуются
(r3) Автор и модератор – только автору и модератору, анонсы и в разделе не публикуются
К сожалению, там же (в подсказке) отсутствует описание возможных значений поля «доступ на запись» (см. Рис. 3.), приведём их как есть (снабдив значками и их):
(w9) Для всех
(w1) Для френдов
(w3) Автор и модератор *
NB. «*» – значение по умолчанию.
Влияние «дружбы» на доступ к произведению (результаты)
Исключив из дальнейшего рассмотрения заведомо
неинтересные значения /свойств/: r3 и w3, и, учтя четыре
возможных состяния[i00]
«дружбы», получим трёхмерную матрицу 3х2х4 – 24 доступных сочетания
свойств, которые и будем исследовать в поисках фактического сочетания
получившихся свойств доступа (к произведению автора) для его
партнёра. Преобразуем составленную матрицу в таблицу, которую нам
предстоит заполнить... Впрочем, кое-что уже удалось выяснить.
Табл. 1. Доступность произведения в зависимости от /его/ настроек и статуса «дружбы» участнков
N п/п
Читать
Менять
«Дружба»
Вижу
Читаю
Меняю
1
r0
w9
i00
?
?
?
2
r1
w9
i00
?
?
?
3
r2
w9
i00
?
?
?
4
r0
w1
i00
?
?
?
5
r1
w1
i00
?
?
?
6
r2
w1
i00
-s
+r
-w
7
r0
w9
i01
?
?
?
8
r1
w9
i01
?
?
?
9
r2
w9
i01
?
?
?
10
r0
w1
i01
?
?
?
11
r1
w1
i01
?
?
?
12
r2
w1
i01
-s
+r
-w
13
r0
w9
i00
?
?
?
14
r1
w9
i00
?
?
?
15
r2
w9
i00
?
?
?
16
r0
w1
i00
?
?
?
17
r1
w1
i00
?
?
?
18
r2
w1
i00
-s
+r
-w
19
r0
w9
i11
?
?
?
20
r1
w9
i11
?
?
?
21
r2
w9
i11
?
?
?
22
r0
w1
i11
?
?
?
23
r1
w1
i11
?
?
?
24
r2
w1
i11
-s
+r
-w
Результаты. Как выяснилось:
Свойство «r2» («скрытый») полностью отменяет «дружбу».
Скрытое произведение так и не видно в перечне на титуле раздела (невзирая на),
а свойство «w1» (доступ на запись "Для френдов"), не срабатывает даже
по прямой ссылке "на изменение".
...
Примечания (термины и обозначения)
Статус (состояние) «дружбы» (friendship):
i00
(none) – отсутствует;
i01
(he is) – "я его «друг», он мне безразличен";
i10
(I am) – "он мой «друг», я ему безразличен";
i11
(both) – "мы «друзья»";
Некоторые категории посетителей по степени доступа (к страницам СИ):
vA
(anonymous, «аноним») «гость» – не зарегистрировавшийся посетитель – права ограничены (минимальные);
vU
(user, «пользователь») «автор» – зарегистрировавшийся посетитель – права владельца раздела;
vS
(administrator) «модератор» – привилегированный пользователь – права расширены (может почти всё).
Свойства (атрибуты) доступа к странице /СИ/:
+s
(visible) – есть в справочных перечнях;
-s
(hidden) – в справочных перечнях отсутствует («не видно»);
+r
(readable) – содержимое доступно («читаемо»);
-r
(unreadable) – содержимое не доступно;
+w
(changeable) – можно изменить содержимое («редактируемо»);