ВикиВики

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Литература)
Строка 1: Строка 1:
 
  
 
== Устройство ВикиВики ==
 
== Устройство ВикиВики ==
Строка 7: Строка 6:
 
<nowiki>"[A-Z][a-z0-9]+([A-Z][a-z0-9]+)+";</nowiki>
 
<nowiki>"[A-Z][a-z0-9]+([A-Z][a-z0-9]+)+";</nowiki>
 
Что в переводе с языка регулярных выражений на русский означает:
 
Что в переводе с языка регулярных выражений на русский означает:
Обязательная латинская буква в верхнем регистре, за которой следует обязательная одна латинская буква в нижнем регистре или цифра плюс еще и еще сколько угодно таких букв и цифр, за которыми следует (обязательная латинская буква в верхнем регистре, за которой следует обязательная одна буква в нижнем регистре или цифра и еще сколько угодно таких букв и цифр). Комбинация символов, выделенная в предыдущем предложении курсивом и взятая в скобки, может повторяться сколько угодно раз. На человеческом языке правило выглядит не очень благозвучно, но для программы вполне понятно. Например, слова WikiWiki, FireFox или SourceForge в первых Wiki были правильными WikiWords, а MSOffice неправильным.  
+
''Обязательная латинская буква в верхнем регистре, за которой следует обязательная одна латинская буква в нижнем регистре или цифра плюс еще и еще сколько угодно таких букв и цифр, за которыми следует (обязательная латинская буква в верхнем регистре, за которой следует обязательная одна буква в нижнем регистре или цифра и еще сколько угодно таких букв и цифр). Комбинация символов, выделенная в предыдущем предложении курсивом и взятая в скобки, может повторяться сколько угодно раз.''
 +
 
 +
На человеческом языке правило выглядит не очень благозвучно, но для программы вполне понятно. Например, слова WikiWiki, FireFox или SourceForge в первых Wiki были правильными WikiWords, а MSOffice неправильным.  
  
  
Строка 21: Строка 22:
 
Современные программы WikiWiki чаще всего понимают русский язык и с ним уже можно разговаривать используя русские ВикиСлова. Используя русскоязычные ВикиВики следует помнить, что русский существительные гораздо изменчивее английских и это создает дополнительные возможности для неверного толкования программой намерений человека. Вы по невнимательности можете новые слова, которые программа расценит как ВикиСлова. При этом никаких сообщений об ошибке выдано не будет. Программа просто предложит Вам разъяснить содержание новых ВикиСлов. Для того, чтобы сделать ссылку на уже существующее или новое понятие, достаточно просто употребить тексте ВикиСлово, записанное согласно данному правилу.  
 
Современные программы WikiWiki чаще всего понимают русский язык и с ним уже можно разговаривать используя русские ВикиСлова. Используя русскоязычные ВикиВики следует помнить, что русский существительные гораздо изменчивее английских и это создает дополнительные возможности для неверного толкования программой намерений человека. Вы по невнимательности можете новые слова, которые программа расценит как ВикиСлова. При этом никаких сообщений об ошибке выдано не будет. Программа просто предложит Вам разъяснить содержание новых ВикиСлов. Для того, чтобы сделать ссылку на уже существующее или новое понятие, достаточно просто употребить тексте ВикиСлово, записанное согласно данному правилу.  
  
Наша летопись использует движок MediaWiki, для которого действуют свои [[правила редактирования]]. Главные правила касаются создания ссылок.  
+
Наша летопись использует движок MediaWiki, для которого действуют свои [[правила редактирования]]. Главные правила касаются создания ссылок. МедиаВики поддерживает [[категории]] и [[шаблоны]].
  
 
<nowiki>Внутренняя ссылка на страницу внутри базы данных ВикиВики создается когда вы погружаете слово или несколько слов ссылки в двойные квадратные скобки - [[Внутренняя Ссылка]]</nowiki>
 
<nowiki>Внутренняя ссылка на страницу внутри базы данных ВикиВики создается когда вы погружаете слово или несколько слов ссылки в двойные квадратные скобки - [[Внутренняя Ссылка]]</nowiki>
  
<nowiki>Внешняя ссылка создается когда вы погружаете слово или несколько слов ссылки в одинарные квадратные скобки. При этом перед словом должен быть прописан адрес, на который ссылка будет отправлять читателя - [http://ru.wikipedia.org Русская Википедия]</nowiki>
+
<nowiki>Внешняя ссылка создается, когда вы погружаете слово или несколько слов ссылки в одинарные квадратные скобки. При этом перед словом должен быть прописан адрес, на который ссылка будет отправлять читателя - [http://ru.wikipedia.org Русская Википедия]</nowiki>
  
 
Wiki придерживается другой идеологии создания новых страниц, чем та, к которой мы привыкли при построении веб-сайтов. Классические правила хорошего тона при связывании гипертекстовых страниц требуют, чтобы сначала была создана страница, а уже затем на эту страницу была бы сделана ссылка. В Wiki такое предварительное создание страниц просто невозможно. Невозможно сначала создать новую страничку, а потом присоединить ее к тексту. Всякое новое определение сначала вводится, а потом уже разъясняется. Например, мы можем ввести в тексте новый термин: <nowiki>[[коллективная работа]].</nowiki> После сохранения этого текста мы получаем страничку, на которой перед неизвестное для Вики слово будет  выделено красным.  
 
Wiki придерживается другой идеологии создания новых страниц, чем та, к которой мы привыкли при построении веб-сайтов. Классические правила хорошего тона при связывании гипертекстовых страниц требуют, чтобы сначала была создана страница, а уже затем на эту страницу была бы сделана ссылка. В Wiki такое предварительное создание страниц просто невозможно. Невозможно сначала создать новую страничку, а потом присоединить ее к тексту. Всякое новое определение сначала вводится, а потом уже разъясняется. Например, мы можем ввести в тексте новый термин: <nowiki>[[коллективная работа]].</nowiki> После сохранения этого текста мы получаем страничку, на которой перед неизвестное для Вики слово будет  выделено красным.  

Версия 14:11, 6 февраля 2006

Содержание

Устройство ВикиВики

ВикиВики (wiki) это - коллекция взаимосвязанных между собой записей. Изначально создатель технологии Вард Каннингэм называл приложение средой для быстрого гипертекстового взаимодействия. Затем в качестве названия прижился термин wiki-wki, что на гавайском языке означает "быстро-быстро". При использовании Wiki человек может не заботиться об использовании команд языка гипертекстовой разметки. Сам текст любой страницы коллекции интерпретируется программой как гипертекст.

Страницы Wiki связаны между собой при помощи самой простой системы адресации. Такая простота требует введения определенных правил. Для того чтобы такая возможность поддерживалась, необходимо иметь однозначные образцы-шаблоны, использованию которых можно научить программного агента. Различные клоны Wiki могут быть устроены по-разному и могут пользоваться разными правилами, но главным всегда будет вопрос поиска шаблонов. Например, в классическом варианте Wiki качестве шаблона для поиска использовалось следующее выражение: "[A-Z][a-z0-9]+([A-Z][a-z0-9]+)+"; Что в переводе с языка регулярных выражений на русский означает: Обязательная латинская буква в верхнем регистре, за которой следует обязательная одна латинская буква в нижнем регистре или цифра плюс еще и еще сколько угодно таких букв и цифр, за которыми следует (обязательная латинская буква в верхнем регистре, за которой следует обязательная одна буква в нижнем регистре или цифра и еще сколько угодно таких букв и цифр). Комбинация символов, выделенная в предыдущем предложении курсивом и взятая в скобки, может повторяться сколько угодно раз.

На человеческом языке правило выглядит не очень благозвучно, но для программы вполне понятно. Например, слова WikiWiki, FireFox или SourceForge в первых Wiki были правильными WikiWords, а MSOffice неправильным.


Тексты всех страниц WikiWiki перед тем как они попадают к агенту броузеру, просматривает специальный Wiki-агент. Агенту дано указание просматривать текст страницы в поиске образцов. Если образец найден, то агент не останавливается и проверяет, есть ли уже страница с таким названием в базе данных. Если такая страница уже есть, то на эту страницу делается ссылка. Если такой страницы еще нет, то делается ссылка на создание новой страницы с таким именем.

if (exists($kees{$title} )) {return "<a href=$ScriptName?action=browse&id=$title>$title</a> "} return "<a href=$ScriptName?action=edit&id=$title>\?</a>$title$ " ;

В переводе с языка Perl на русский это выражение означает: «Если слово - текущее значение переменной $title, уже есть в массиве данных, то нужно создать ссылку на процедуру чтения текста об этом слове. Если этого значения еще нет в базе данных, то нужно создать ссылку на редактирование (создание) текста об этом слове.»

Современные программы WikiWiki чаще всего понимают русский язык и с ним уже можно разговаривать используя русские ВикиСлова. Используя русскоязычные ВикиВики следует помнить, что русский существительные гораздо изменчивее английских и это создает дополнительные возможности для неверного толкования программой намерений человека. Вы по невнимательности можете новые слова, которые программа расценит как ВикиСлова. При этом никаких сообщений об ошибке выдано не будет. Программа просто предложит Вам разъяснить содержание новых ВикиСлов. Для того, чтобы сделать ссылку на уже существующее или новое понятие, достаточно просто употребить тексте ВикиСлово, записанное согласно данному правилу.

Наша летопись использует движок MediaWiki, для которого действуют свои правила редактирования. Главные правила касаются создания ссылок. МедиаВики поддерживает категории и шаблоны.

Внутренняя ссылка на страницу внутри базы данных ВикиВики создается когда вы погружаете слово или несколько слов ссылки в двойные квадратные скобки - [[Внутренняя Ссылка]]

Внешняя ссылка создается, когда вы погружаете слово или несколько слов ссылки в одинарные квадратные скобки. При этом перед словом должен быть прописан адрес, на который ссылка будет отправлять читателя - [http://ru.wikipedia.org Русская Википедия]

Wiki придерживается другой идеологии создания новых страниц, чем та, к которой мы привыкли при построении веб-сайтов. Классические правила хорошего тона при связывании гипертекстовых страниц требуют, чтобы сначала была создана страница, а уже затем на эту страницу была бы сделана ссылка. В Wiki такое предварительное создание страниц просто невозможно. Невозможно сначала создать новую страничку, а потом присоединить ее к тексту. Всякое новое определение сначала вводится, а потом уже разъясняется. Например, мы можем ввести в тексте новый термин: [[коллективная работа]]. После сохранения этого текста мы получаем страничку, на которой перед неизвестное для Вики слово будет выделено красным. Красный цвет ссылки указывает, что страница, на которой поясняется определение [[коллективная работа]]. пока еще не существует.

Литература

  1. Leuf B., Cunningham W., 2001, The Wiki Way: quick collaboration on the Web, Addison-Wesley


Возможности ВикиВики

В ВикиВики реализована гораздо более радикальная модель коллективного гипертекста, когда возможность создания и редактирования любой записи предоставлена каждому из членов сетевого сообщества. Участники сообщества внутри викосферы могут выполнять следующие действия:

  • Создавать новые слова – понятия в соответствии с правилами синтаксиса.
  • Разъяснять и описывать понятия на отдельных страницах.
  • Связывать различные страницы.
  • Редактировать страницы.

Преимущества использования Wiki технологий для организации совместной деятельности были прежде всего оценены в среде программистов, работавших над коллективными проектами. В последние годы появилось несколько работ направленных на продвижение Wiki в качестве средства коллективной бизнес-деятельности.

Литература

Mattison D., "Quickiwiki, Swiki, Twiki, Zwiki, and the Plone Wars: Wiki as a PIM and Collaborative Content Tool", Searcher: The Magazine for Database Professionals, April 2003

ВикиВики в учебном процессе

Все чаще ВикиВики рассматривается как эффективное средство для организации педагогической деятельности и как элемент дистанционного учебного курса. Брайн Ламб посвятил несколько статей достоинствам Wiki и трудностям, с которыми сталкивается учитель, используя Wiki на своих уроках. Марк Газдиал и его коллеги в течение многих используют Wiki на базе языка Sqeak в высшем образовании. Первые версии программного продукта, который они использовали назывались Collaboration Web. Это продукт был реализован на версии Smalltalk Squeak. Позднее назвавие видоизменилось в Swiki (Wiki на языке Squeak). Отмечается, что Swiki легко адаптируется под цели и задачи конкретного сообщества и некоторые из сайтов позволяют включать в страницы исполняемый код из других программ. Газдиал отмечает следующие формы использования Swiki в учебном процессе:

  • Совместное создание документов, презентаций, эссе, поэм и т.п. произведений.
  • Совместное создание сетевых отзывов или рецензий на студенческие работы.
  • Создание аннотаций, комментириев и примечаний к тексту.
  • Создание библиотеки примеров, советов, ссылок на учебные материалы и даже писем от нынешних студентов к будущим студентам.
  • Распространение информации, обмен информацией между студентами.

Литература

  1. Farmer D., "The Wide World of Wiki: Choosing a Wiki for an Element of a Fully Online Undergraduate Course", Incorporated Subversion, June 10, 2004,
  2. Lamb B., 2004, Wide Open Spaces: Wikis, Ready or Not, EDUCAUSE Review, vol., 39, no., 5 (September/October 2004): 36–48
  3. Lamb B., Taking a Walk on the Wiki Side, Syllabus Magazine, April 1, 2004,
  4. Mayfield R., "Wikis Are Beautiful", Many-to-Many, April 30, 2003Mayfield R., Wiki IT, Socialtext, May 24, 2004
  5. Schwartz L. et al., Educational Wikis: Features and Selection Criteria, International Review of Research in Open and Distance Learning, April 2004
  6. WikiWiki в организации учебного процесса - 2006
  7. Стайные сетевые взаимодействия, Educational technology & Society, 2005, pdf
  8. Патаракин Е.Д., (2003) Использование цифровых коллекций в учебных коммуникациях. Educational technology & Society - - V. 6 -N 2.- с.133-144.
  9. Ярмахов Б.Б., Патаракин Е.Д., Тряпочник и Кнопочник проводят интегрированный урок в среде WikiWiki, VIO
  10. Устройство Вики Вики, VIO

ВикиВики как модель самоорганизации

ВикиВики и сходные с ней среды создания коллективных гипертекстов могут служить и персональными информационными менеджерами и базами данных - хранилищами коллективного опыта. В случе коллективного использования, базы данных Wiki являются моделями самоорганизующихся систем.

Так же как и черепашки NetLogo пользователи среды ВикиВики выполняют простые действия, результатами которых являются сложные феномены, появление которых невозможно было предсказать до начала работы многоагентной системы.

Так же как и для черепашек NetLogo для образования стайных феноменов в среде WikiWiki недостаточно просто параллельности действий. Сама по себе возможность что-то делать параллельно, например, параллельно писать тексты, не приводит ни к каким стайным феноменам. Для формирования феноменов самоорганизации необходима возможность отслеживать результаты действий ближайших соседей и возможность видоизменять свое собственное поведение, сообразуясь со своим ближайшим окружением.

Персональные инструменты
Инструменты