Участник:Vokov/Песочница
Материал из MachineLearning.
м |
|||
Строка 21: | Строка 21: | ||
== Подсчёт статей в категории и прочее == | == Подсчёт статей в категории и прочее == | ||
Тестируем функции, описанные здесь: [http://meta.wikimedia.org/wiki/Help:Parser_function]. | Тестируем функции, описанные здесь: [http://meta.wikimedia.org/wiki/Help:Parser_function]. | ||
- | * [[:Категория:Классификация]] ({{PAGESINCATEGORY:Классификация}}) | + | * {{PAGENAME}} — работает |
- | * [[:Категория:Машинное обучение]] ({{PAGESINCAT:Машинное обучение}}) | + | * {{FULLPAGENAME}} — работает |
+ | * [[:Категория:Классификация]] ({{PAGESINCATEGORY:Классификация}}) — не работает | ||
+ | * [[:Категория:Машинное обучение]] ({{PAGESINCAT:Машинное обучение}}) — не работает | ||
'''Вывод:''' эти переменные у нас не работают. | '''Вывод:''' эти переменные у нас не работают. | ||
Строка 35: | Строка 37: | ||
'''Вывод:''' функции определения и доступа к переменным у нас не работают. | '''Вывод:''' функции определения и доступа к переменным у нас не работают. | ||
+ | |||
+ | == Подстановки == | ||
+ | Тестируем функции, описанные здесь: [http://meta.wikimedia.org/wiki/Help:Substitution]. | ||
+ | |||
+ | * Участник:Vokov/Песочница <!-- {{subst:FULLPAGENAME}} --> | ||
+ | * {{<includeonly></includeonly>subst:FULLPAGENAME}} | ||
+ | * {{<includeonly>subst:</includeonly>FULLPAGENAME}} | ||
== Безопасное указание email == | == Безопасное указание email == |
Версия 21:44, 20 мая 2008
Содержание |
Строковые функции
Тестируем функции, описанные здесь: [1]. Там было предупреждение: Note: These functions are currently not installed at the Wikimedia projects.
Фамилиязпт.зпт.зпт. И.зпт. О. Фамилия И. О.
Без диезов: Шаблон:Replace:Фамилия,,, И., О. Шаблон:Replace:Фамилия,,, И., О.
Примеры оттуда:
- Example: cream returns cream
- Example: My little home page returns My little home page.
Вывод: строковые функции у нас не работают.
Ещё есть Regex расширение: [2]. Он тоже позволяет делать поиск и замену, но с помощью регулярных выражений, что круто!
Подсчёт статей в категории и прочее
Тестируем функции, описанные здесь: [3].
- Vokov/Песочница — работает
- Участник:Vokov/Песочница — работает
- Категория:Классификация (Шаблон:PAGESINCATEGORY:Классификация) — не работает
- Категория:Машинное обучение (Шаблон:PAGESINCAT:Машинное обучение) — не работает
Вывод: эти переменные у нас не работают.
Переменные
Тестируем функции, описанные здесь: [4]. Они позволяют определять на странице переменную и дальне её использовать. Это решает проблему использования шаблонов типа Шаблон:Монография.
{{#vardefine:myvar|value}} {{#var:myvar}} {{#var:myvar}} {{#var:myvar}}
Вывод: функции определения и доступа к переменным у нас не работают.
Подстановки
Тестируем функции, описанные здесь: [5].
- Участник:Vokov/Песочница
- {{subst:FULLPAGENAME}}
- Участник:Vokov/Песочница
Безопасное указание email
Ссылки на публикации
Чтобы сослаться на публикацию в любом месте любой страницы, достаточно указать название страницы публикации в двойных фигурных скобках:
{{Публикация:Автор Год Название}}
.
Фактически, страницы публикаций используются так же, как шаблоны.
Примеры:
#{{Публикация:Hastie 2001 The Elements of Statistical Learning}} #{{Публикация:Журавлёв 2006 Распознавание}} #{{Публикация:Вапник 1979 Восстановление зависимостей}}
Результат:
- Hastie, T., Tibshirani, R., Friedman, J. The Elements of Statistical Learning, 2nd edition. — Springer, 2009. — 533 p. (подробнее)
- Журавлёв, Ю. И., Рязанов, В. В., Сенько, О. В. «Распознавание». Математические методы. Программная система. Практические применения. — М.: ФАЗИС, 2006. — 176 с. (подробнее)
- Вапник В. Н. Восстановление зависимостей по эмпирическим данным. — М.: Наука, 1979. — 448 с. (подробнее)
Шаблоны сообщений
Статья в настоящий момент дорабатывается. К.В.Воронцов 18:51, 19 апреля 2008 (MSD) |
Статья о незавершённом исследовании
|
Пойман нетривиальный глюк с шаблонами!
код:
{{ins|есть подозрение, что шаблоны {{S|с неименованным}} параметром не работают, если {{S|в переданном}} аргументе встречается другой шаблон, даже такой безобидный, {{S|как S.}} }}
результат: есть подозрение, что шаблоны с неименованным параметром не работают, если в переданном аргументе встречается другой шаблон, даже такой безобидный, как S.
код:
{{ins|есть подозрение, что шаблоны с неименованным параметром не работают, если в переданном аргументе встречается другой шаблон, даже такой безобидный как S.}}
результат: есть подозрение, что шаблоны с неименованным параметром не работают, если в переданном аргументе встречается другой шаблон, даже такой безобидный как S.
Глюк исправился после очередного обновления движка. Спасибо Andrew!
Эмуляция режима правки Microsoft Word
Шаблоны Шаблон:ins, Шаблон:del и Шаблон:rem эмулируют режим правки, который многим знаком по Micrisoft Word. Хотя любые две версии страницы можно сравнить с помощью встроенных возможностей вики-движка, такая визуальная правка может быть более удобной при совместной работе, например, студента и научного руководителя.
Вставляемый текст должен появиться красным.Удаляемый текст должен появиться красным и зачёркнутым.
Отмечать как удаляемые можно довольно большие куски текста.
С абзацами.
- с перечнями;
- с нумерациями;
- с кодом
[[Шаблон:del]]
А вот что происходит с фрагментом, выделенным тегом PRE:
<code>[[Шаблон:del]]</code>
Вот что: происходит с формулой.
Изучение тега tex
Это вам не <math>! Что мне не нравится:
- Несовместимость с Википедией: простой копипаст не проходит
- Не доступны шрифты и символы AmSTeX'а: готические буквы, мои любимые \leqslant, \geqslant и т.д.
- НеТеХская расстановка пробелов внутри формул и расположение индексов
- Внутри формул нельзя оставлять пробел в первой позиции строки, иначе вот какие глюки получаются:
<tex> \nu(\mu(X^\ell),X^k) \leq \nu(\mu(X^\ell),X^\ell) + \sqrt{ \frac{h}{\ell} \left( \ln \frac{2\ell}{h} + 1 \right) - \frac{\ln\eta}{\ell} } </tex>
Теберь без пробелов:
Если попытаться поместить эту формулу в таблицу, снова вылезает паразитное , и формулу приходится набивать в одну строку.