Участник:Bot Rudi — различия между версиями
м |
м |
||
Строка 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 года перелистывал старые подшивки журналов и в одном из них (кстати это был именно "Наука і суспільство") наткнулся на "Рабочие материалы" [[Вайсбанд, Игорь|Игоря Онуфриенка]]. Заинтересовался сразу и всерьез... | ||
Строка 18: | Строка 21: | ||
Автор пока одной статьи по соционике ("Глоссарий некоторых соционических терминов в трактовке школы гуманитарной соционики", совместно с [[Гуленко, Виктор|В. В. Гуленко]] и [[Павлов, Дмитрий|Д. О. Павловым]], должно выйти в №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 Участники форума о себе]}} | ||
− | == Как это работает == | + | === Как это работает === |
* Используется фреймворк [http://dotnetwikibot.sourceforge.net/ DotNetWikiBot] (написан на C#, технология Microsoft® .NET Framework 2.0) | * Используется фреймворк [http://dotnetwikibot.sourceforge.net/ DotNetWikiBot] (написан на C#, технология Microsoft® .NET Framework 2.0) | ||
* Загружаются все страницы из категории "Люди" или "Категория Г" (правится перед запуском) | * Загружаются все страницы из категории "Люди" или "Категория Г" (правится перед запуском) | ||
Строка 29: | Строка 32: | ||
* Корректно обрабатываются (пропускаются) уже проставленные ссылки - но цена за это следующая: берётся строка фамилии, обрамлённая пробелами. Это значит, что бот пока пропускает сочетания, когда фамилия находится в кавычках, обрамлена знаками препинания, находится в конце предложения. (Дополнения: добавил обработку запятой после заменяемой фразы - правда пока не везде, чтобы не сбивать алгоритм) | * Корректно обрабатываются (пропускаются) уже проставленные ссылки - но цена за это следующая: берётся строка фамилии, обрамлённая пробелами. Это значит, что бот пока пропускает сочетания, когда фамилия находится в кавычках, обрамлена знаками препинания, находится в конце предложения. (Дополнения: добавил обработку запятой после заменяемой фразы - правда пока не везде, чтобы не сбивать алгоритм) | ||
− | == Планы развития == | + | === Планы развития === |
В планах на будущее: | В планах на будущее: | ||
* Надо как-то продумать как заставить бота НЕ делать замены. Самый простейший случай - на странице самого Гуленко не производить замены: иначе слово выделяется не ссылкой, а помечается полужирным. Некрасиво выглядит. (Как воркэраунд в данном конкретном случае можно просто поменять стилевую таблицу) | * Надо как-то продумать как заставить бота НЕ делать замены. Самый простейший случай - на странице самого Гуленко не производить замены: иначе слово выделяется не ссылкой, а помечается полужирным. Некрасиво выглядит. (Как воркэраунд в данном конкретном случае можно просто поменять стилевую таблицу) | ||
* Заменять не только ФИО, но и часто встречающиеся на сайте сочетания. Например: ШГС, МИС и т.п. | * Заменять не только ФИО, но и часто встречающиеся на сайте сочетания. Например: ШГС, МИС и т.п. | ||
* Учитывать склонения ФИО - заменять не только "Трехов Алексей", но и "Трехова Алексея", "Трехову Алексею" и т.п. Но это очень отдалённая перспектива, если вообще руки дойдут. | * Учитывать склонения ФИО - заменять не только "Трехов Алексей", но и "Трехова Алексея", "Трехову Алексею" и т.п. Но это очень отдалённая перспектива, если вообще руки дойдут. | ||
+ | |||
+ | == Смена 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:22, 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 были изменены ссылки в профилях людей по следующим правилам: