Участник:Bot Rudi — различия между версиями

Материал из Zanoza
Перейти к: навигация, поиск
м
м
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
__NOTOC__
 
__NOTOC__
Данный бот предназначен для простановки ссылок на именные страницы социоников.
+
Данный бот предназначен для:
 +
* простановки ссылок на именные страницы социоников;
 +
* смены url сайтов при их изменении.
  
 
{{Bot|Пересмешник}}
 
{{Bot|Пересмешник}}
  
=== Конкретный пример ===
+
== Простановка ссылок на именные страницы социоников ==
===== Фрагмент текста ДО =====
+
Конкретый пример, как выглядит текст до замены и после:
 +
=== Фрагмент текста ДО ===
 
Вячеслав писал в январе 2006 года на форуме НСО о себе следующее:
 
Вячеслав писал в январе 2006 года на форуме НСО о себе следующее:
 
{{Цитата|Лёдин Вячеслав Владимирович. Летом 2001 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" Игоря Онуфриенка. Заинтересовался сразу и всерьез...  
 
{{Цитата|Лёдин Вячеслав Владимирович. Летом 2001 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" Игоря Онуфриенка. Заинтересовался сразу и всерьез...  
Строка 11: Строка 14:
 
Область научных интересов - формализация теории соционики, стандартизация трактовок терминов, разработка проблемы вариативности социотипов (а так же, как связанный с этой проблемой, вопрос о месте социотипа в общей структуре психики), выработка надежной и валидной методики диагностики, разработка собственой соционической методологии.
 
Область научных интересов - формализация теории соционики, стандартизация трактовок терминов, разработка проблемы вариативности социотипов (а так же, как связанный с этой проблемой, вопрос о месте социотипа в общей структуре психики), выработка надежной и валидной методики диагностики, разработка собственой соционической методологии.
 
Автор пока одной статьи по соционике ("Глоссарий некоторых соционических терминов в трактовке школы гуманитарной соционики", совместно с В. В. Гуленко и Д. О. Павловым, должно выйти в №6 СМиПЛа за 2005 год).|pre=1|source=Форум НСО [http://forum.socion.org/viewtopic.php?p=4385#p4385 Участники форума о себе]}}
 
Автор пока одной статьи по соционике ("Глоссарий некоторых соционических терминов в трактовке школы гуманитарной соционики", совместно с В. В. Гуленко и Д. О. Павловым, должно выйти в №6 СМиПЛа за 2005 год).|pre=1|source=Форум НСО [http://forum.socion.org/viewtopic.php?p=4385#p4385 Участники форума о себе]}}
===== Фрагмент текста ПОСЛЕ =====
+
=== Фрагмент текста ПОСЛЕ ===
 
Вячеслав писал в январе 2006 года на форуме НСО о себе следующее:
 
Вячеслав писал в январе 2006 года на форуме НСО о себе следующее:
 
{{Цитата|Лёдин Вячеслав Владимирович. Летом 2001 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" [[Вайсбанд, Игорь|Игоря Онуфриенка]]. Заинтересовался сразу и всерьез...  
 
{{Цитата|Лёдин Вячеслав Владимирович. Летом 2001 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" [[Вайсбанд, Игорь|Игоря Онуфриенка]]. Заинтересовался сразу и всерьез...  
Строка 23: Строка 26:
 
* Каждая страница обрабатывается в соответствии с правилами замены
 
* Каждая страница обрабатывается в соответствии с правилами замены
 
* Тестовой страницей для бота является страница [[Bot_Rudi_Test]]
 
* Тестовой страницей для бота является страница [[Bot_Rudi_Test]]
 +
 
=== Тонкости и особенности ===
 
=== Тонкости и особенности ===
 
В некоторых ситуациях проявляются неоднозначности при простановке ссылок:
 
В некоторых ситуациях проявляются неоднозначности при простановке ссылок:
 
* Есть соционики Гуленко Виктор и Гуленко Татьяна, если в тексте встречается просто фамилия "Гуленко", то бот её не обрабатывает. Аналогично пропускаются фамилии "Павлов" и "Филимонов". Фамилии, которые склоняются в мужском и женском роде и их можно различить (пример: Белецкий и Белецкая) отрабатываются корректно
 
* Есть соционики Гуленко Виктор и Гуленко Татьяна, если в тексте встречается просто фамилия "Гуленко", то бот её не обрабатывает. Аналогично пропускаются фамилии "Павлов" и "Филимонов". Фамилии, которые склоняются в мужском и женском роде и их можно различить (пример: Белецкий и Белецкая) отрабатываются корректно
* Корректно обрабатываются (пропускаются) уже проставленные ссылки - но цена за это следующая: берётся строка фамилии, обрамлённая пробелами. Это значит, что бот пока пропускает сочетания, когда фамилия находится в кавычках, обрамлена знаками препинания, находится в конце предложения.
+
* Корректно обрабатываются (пропускаются) уже проставленные ссылки - но цена за это следующая: берётся строка фамилии, обрамлённая пробелами. Это значит, что бот пока пропускает сочетания, когда фамилия находится в кавычках, обрамлена знаками препинания, находится в конце предложения. (Дополнения: добавил обработку запятой после заменяемой фразы - правда пока не везде, чтобы не сбивать алгоритм)
 +
 
 +
=== Планы развития ===
 +
В планах на будущее:
 +
* Надо как-то продумать как заставить бота НЕ делать замены. Самый простейший случай - на странице самого Гуленко не производить замены: иначе слово выделяется не ссылкой, а помечается полужирным. Некрасиво выглядит. (Как воркэраунд в данном конкретном случае можно просто поменять стилевую таблицу)
 +
* Заменять не только ФИО, но и часто встречающиеся на сайте сочетания. Например: ШГС, МИС и т.п.
 +
* Учитывать склонения ФИО - заменять не только "Трехов Алексей", но и "Трехова Алексея", "Трехову Алексею" и т.п. Но это очень отдалённая перспектива, если вообще руки дойдут.
 +
 
 +
== Смена url сайтов при их изменении ==
 +
При переезде доменных имён может выполняться изменение url сайтов.
 +
 
 +
Например, при переезде проекта [[SSS]] с домена info-esta.ru на socioland.ru были изменены ссылки в профилях людей по следующим правилам:
 +
* http://sss.info-esta.ru/people/view.php -> http://sss.socioland.ru/people/view.php
 +
* http://sss.info-esta.ru/user/view.php -> http://sss.socioland.ru/user/view.php

Текущая версия на 10:52, 2 июля 2012

Данный бот предназначен для:

  • простановки ссылок на именные страницы социоников;
  • смены url сайтов при их изменении.


Простановка ссылок на именные страницы социоников

Конкретый пример, как выглядит текст до замены и после:

Фрагмент текста ДО

Вячеслав писал в январе 2006 года на форуме НСО о себе следующее:

Лёдин Вячеслав Владимирович. Летом 2001 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" Игоря Онуфриенка. Заинтересовался сразу и всерьез... С осени 2002 года начал посещать семинары/клубы/лекции основных киевских школ. Где-то весной 2004 года все же решился к одной из соционических научных школ (Школе гуманитарной соционики). Область научных интересов - формализация теории соционики, стандартизация трактовок терминов, разработка проблемы вариативности социотипов (а так же, как связанный с этой проблемой, вопрос о месте социотипа в общей структуре психики), выработка надежной и валидной методики диагностики, разработка собственой соционической методологии. Автор пока одной статьи по соционике ("Глоссарий некоторых соционических терминов в трактовке школы гуманитарной соционики", совместно с В. В. Гуленко и Д. О. Павловым, должно выйти в №6 СМиПЛа за 2005 год).

Форум НСО Участники форума о себе

Фрагмент текста ПОСЛЕ

Вячеслав писал в январе 2006 года на форуме НСО о себе следующее:

Лёдин Вячеслав Владимирович. Летом 2001 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" Игоря Онуфриенка. Заинтересовался сразу и всерьез... С осени 2002 года начал посещать семинары/клубы/лекции основных киевских школ. Где-то весной 2004 года все же решился к одной из соционических научных школ (Школе гуманитарной соционики). Область научных интересов - формализация теории соционики, стандартизация трактовок терминов, разработка проблемы вариативности социотипов (а так же, как связанный с этой проблемой, вопрос о месте социотипа в общей структуре психики), выработка надежной и валидной методики диагностики, разработка собственой соционической методологии. Автор пока одной статьи по соционике ("Глоссарий некоторых соционических терминов в трактовке школы гуманитарной соционики", совместно с В. В. Гуленко и Д. О. Павловым, должно выйти в №6 СМиПЛа за 2005 год).

Форум НСО Участники форума о себе

Как это работает

  • Используется фреймворк DotNetWikiBot (написан на C#, технология Microsoft® .NET Framework 2.0)
  • Загружаются все страницы из категории "Люди" или "Категория Г" (правится перед запуском)
  • Каждая страница обрабатывается в соответствии с правилами замены
  • Тестовой страницей для бота является страница Bot_Rudi_Test

Тонкости и особенности

В некоторых ситуациях проявляются неоднозначности при простановке ссылок:

  • Есть соционики Гуленко Виктор и Гуленко Татьяна, если в тексте встречается просто фамилия "Гуленко", то бот её не обрабатывает. Аналогично пропускаются фамилии "Павлов" и "Филимонов". Фамилии, которые склоняются в мужском и женском роде и их можно различить (пример: Белецкий и Белецкая) отрабатываются корректно
  • Корректно обрабатываются (пропускаются) уже проставленные ссылки - но цена за это следующая: берётся строка фамилии, обрамлённая пробелами. Это значит, что бот пока пропускает сочетания, когда фамилия находится в кавычках, обрамлена знаками препинания, находится в конце предложения. (Дополнения: добавил обработку запятой после заменяемой фразы - правда пока не везде, чтобы не сбивать алгоритм)

Планы развития

В планах на будущее:

  • Надо как-то продумать как заставить бота НЕ делать замены. Самый простейший случай - на странице самого Гуленко не производить замены: иначе слово выделяется не ссылкой, а помечается полужирным. Некрасиво выглядит. (Как воркэраунд в данном конкретном случае можно просто поменять стилевую таблицу)
  • Заменять не только ФИО, но и часто встречающиеся на сайте сочетания. Например: ШГС, МИС и т.п.
  • Учитывать склонения ФИО - заменять не только "Трехов Алексей", но и "Трехова Алексея", "Трехову Алексею" и т.п. Но это очень отдалённая перспектива, если вообще руки дойдут.

Смена url сайтов при их изменении

При переезде доменных имён может выполняться изменение url сайтов.

Например, при переезде проекта SSS с домена info-esta.ru на socioland.ru были изменены ссылки в профилях людей по следующим правилам: