Влад : другие произведения.

Экзeрcисы:опыты_и_эксперименты_всякие

"Самиздат": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь|Техвопросы]
Ссылки:


 Ваша оценка:
  • Аннотация:
    Рекреация и всё такое...

«Дружба» в "Самиздате"
(сущность, инструменты, проявления)

  
   Содержание
  
   Введение
   Настройка «дружбы» (где, что)
   Влияние «дружбы» на доступ к произведению (постановка задачи)
   Влияние «дружбы» на доступ к произведению (результаты)
   Примечания (термины и обозначения)
  
  
   Введение
  
   Цель настоящего исследования – изучение и описание явления «дружба», наблюдаемого в "Самиздате" (далее – «СИ»). Проще всего постичь сущность этого явления, опираясь на сходство с общеизвестным явлением «фанатство» (фанаты, фан-клубы и тому подобное). Соответственно, «дружба» в СИ позволяет образовывать (из пользователей[vU]) группы приверженцев того или иного автора (владельца раздела), декларирующих интерес к нему. То есть, эта «дружба» – одно-направлена (вектор). В частности, тот, кого я объявил своим другом[i01], не только не обязан объявлять /в ответ/ меня его другом[i10], напротив, он свободно может обозначить /меня/ врагом(!) или никак своё отношение не обозначать. Тем не менее, хотя это и вектор, но возникнув он меняет общий рисунок последующего взаимодействия «заявителя» и того, кого он «заявил».
   Отмечу попутно и похожее явление: «вражда» /в СИ/. Она тоже одно-направлена, но влияет на другой набор последствий в связи. «Дружба» отражается на доступности моего «друга» к страницам в моём разделе и на моей информированности о происходящем в его /разделе/. А объявление кого-либо «врагом» – лишь блокирует ему возможность писать в моих гостевых. Сей констатацией, «вражды» касаемо, и ограничимся.
   В условиях скупости доступных сведений о «дружбе», как и в целом – о технических проявлениях СИ, единственный доступный путь узнать реальное положение дел – эмпирический. Дополнительное препятствие на этом пути – невозможность надлежащего изучения /явления/ в одиночку. Нужен партнёр, согласованно отрабатывающий роль «друг» при разных сочетаниях доступных настроек среды (своей и партнёра).
  
  
   Настройка «дружбы» (где, что)
  
   Владельцу доступны два инструмента, влияющие на его «дружбу». Один («A.») – исключительно, другой («B.») – в том числе.
  1. Пункт "[Friends]" («друзья») в меню "Управление:" (на титуле раздела) открывает форму:

    0x08 graphic
    Рис. 1. Форма "Friends" (основное)

    • пометка 1. Объявившие[i10] меня их «другом» – смысл очевиден;
    • пометка 2.важно(!) пример синтаксиса URL раздела «друга»;
    • пометка 3.важно(!) готовый (в виде ссылки) адрес "Ленты Френдов" есть только здесь;
      NB. «Френд» – транслит английского слова "friend"
    • пометка 4. – место, где можно включить высылку на свой почтовый ящик (далее – «п/я») извещений о некоторых событиях в разделе «друга»; причём указать иной п/я для «дружеских» извещений нельзя, в отличие от п/я для извещений «по подписке»;
    • пометка 5. Те, кого я объявил[i10] своим «другом». Обратите внимание – обязателен идентификатор раздела, прочее из адреса можно опустить (например: "n/nata_w_s" – достаточно). Причём, в самой форме есть подсказка, см. пометку «2.».

  2. Пункт "[Добавить произведение]" меню "Управление:" или пункт "[Edit|..." в подменю справа от произведения (оба на титуле раздела). И там, и там эти пункты меню открывают похожие формы с идентичными нижеописанными полями, включающими и «дружеские» варианты.

    0x08 graphic
    Рис. 2. Поле "Доступ к книге на чтение" (в открывшейся форме)

    • пометка «6.» – чем это поле управляет;
    • пометка «7.» – вариант доступа на чтение – «для друзей» (прочим недоступно).

    0x08 graphic
    Рис. 3. Поле "Доступ к книге на запись"

    • пометка «8.» – чем это поле управляет;
    • пометка «9.» – вариант доступа на запись – «для друзей».

    0x08 graphic
    Рис. 4. Поле "Доступ к гостевой"

    • пометка «10.» – чем это поле управляет;
    • пометка «11.» – вариант доступа: «читают все, пишут друзья»;
    • пометка «12.» – вариант доступа: »читают друзья, пишет /только/ владелец».
  
   Влияние «дружбы» на доступ к произведению (постановка задачи)
  
   При создании произведения ни у него, ни у его гостевой нет (по умолчанию) «дружеских» атрибутов (далее – «свойства»). Влияние этих свойств на доступ в гостевую будет рассмотренно в следующем разделе, а пока взглянем (под углом рассматриваемых отношений) на влияние возможных сочетаний разных настроек на доступность самого произведения. Но предварительно перечислим возможные (доступные) значения, влияющие на рассматриваемый доступ.
   В подсказке к форме управления свойствами произведения описаны возможные значения поля «доступ на чтение» (см. Рис. 2.). Приведём это описание, предварив значения условными значками (потребуются в дальнейшем):
  • (r0) Для всех – читать могут все *
  • (r1) Для френдов – читать могут только френды
  • (r2) Скрытый – читать могут все при наличии прямой ссылки, анонсы опроизведении нигде не публикуются
  • (r3) Автор и модератор – только автору и модератору, анонсы и в разделе не публикуются
   К сожалению, там же (в подсказке) отсутствует описание возможных значений поля «доступ на запись» (см. Рис. 3.), приведём их как есть (снабдив значками и их):
  • (w9) Для всех
  • (w1) Для френдов
  • (w3) Автор и модератор *
   NB. «*» – значение по умолчанию.
  
   Влияние «дружбы» на доступ к произведению (результаты)
  
   Исключив из дальнейшего рассмотрения заведомо неинтересные значения /свойств/: r3 и w3, и, учтя четыре возможных состяния[i00] «дружбы», получим трёхмерную матрицу 3х2х4 – 24 доступных сочетания свойств, которые и будем исследовать в поисках фактического сочетания получившихся свойств доступа (к произведению автора) для его партнёра. Преобразуем составленную матрицу в таблицу, которую нам предстоит заполнить... Впрочем, кое-что уже удалось выяснить.

Табл. 1. Доступность произведения в зависимости от /его/ настроек и статуса «дружбы» участнков
N п/пЧитатьМенять«Дружба» ВижуЧитаюМеняю
1r0w9i00 ? ? ?
2r1w9i00 ? ? ?
3r2w9i00 ? ? ?
4r0w1i00 ? ? ?
5r1w1i00 ? ? ?
6r2w1i00 -s +r -w
7r0w9i01 ? ? ?
8r1w9i01 ? ? ?
9r2w9i01 ? ? ?
10r0w1i01 ? ? ?
11r1w1i01 ? ? ?
12r2w1i01 -s +r -w
13r0w9i00 ? ? ?
14r1w9i00 ? ? ?
15r2w9i00 ? ? ?
16r0w1i00 ? ? ?
17r1w1i00 ? ? ?
18r2w1i00 -s +r -w
19r0w9i11 ? ? ?
20r1w9i11 ? ? ?
21r2w9i11 ? ? ?
22r0w1i11 ? ? ?
23r1w1i11 ? ? ?
24r2w1i11 -s +r -w

   Результаты. Как выяснилось:
  1. Свойство «r2» («скрытый») полностью отменяет «дружбу». Скрытое произведение так и не видно в перечне на титуле раздела (невзирая на), а свойство «w1» (доступ на запись "Для френдов"), не срабатывает даже по прямой ссылке "на изменение".
  2. ...
  
  
   Примечания (термины и обозначения)
  1. Статус (состояние) «дружбы» (friendship):
    i00 (none) – отсутствует;
    i01 (he is) – "я его «друг», он мне безразличен";
    i10 (I am) – "он мой «друг», я ему безразличен";
    i11 (both) – "мы «друзья»";

  2. Некоторые категории посетителей по степени доступа (к страницам СИ):
    vA(anonymous, «аноним») «гость» – не зарегистрировавшийся посетитель – права ограничены (минимальные);
    vU(user, «пользователь») «автор» – зарегистрировавшийся посетитель – права владельца раздела;
    vS(administrator) «модератор» – привилегированный пользователь – права расширены (может почти всё).

  3. Свойства (атрибуты) доступа к странице /СИ/:
    +s (visible) – есть в справочных перечнях;
    -s (hidden) – в справочных перечнях отсутствуетне видно»);
    +r (readable) – содержимое доступночитаемо»);
    -r (unreadable) – содержимое не доступно;
    +w (changeable) – можно изменить содержимое («редактируемо»);
    -w (unchangeable) – содержимое изменить нельзя;


 Ваша оценка:

Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
Э.Бланк "Пленница чужого мира" О.Копылова "Невеста звездного принца" А.Позин "Меч Тамерлана.Крестьянский сын,дворянская дочь"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"