Участник: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].

Вывод: эти переменные у нас не работают.

Переменные

Тестируем функции, описанные здесь: [4]. Они позволяют определять на странице переменную и дальне её использовать. Это решает проблему использования шаблонов типа Шаблон:Монография.

{{#vardefine:myvar|value}} {{#var:myvar}} {{#var:myvar}} {{#var:myvar}}

Вывод: функции определения и доступа к переменным у нас не работают.

Подстановки

Тестируем функции, описанные здесь: [5].

  • Участник:Vokov/Песочница
  • {{subst:FULLPAGENAME}}
  • Участник:Vokov/Песочница

Безопасное указание email

vokovэто называется не «собака», а «эт коммерческое»forecsys.ru

Ссылки на публикации

Чтобы сослаться на публикацию в любом месте любой страницы, достаточно указать название страницы публикации в двойных фигурных скобках: {{Публикация:Автор Год Название}}. Фактически, страницы публикаций используются так же, как шаблоны.

Примеры:

#{{Публикация:Hastie 2001 The Elements of Statistical Learning}}
#{{Публикация:Журавлёв 2006 Распознавание}}
#{{Публикация:Вапник 1979 Восстановление зависимостей}}

Результат:

  1. Hastie, T., Tibshirani, R., Friedman, J. The Elements of Statistical Learning, 2nd edition. — Springer, 2009. — 533 p.  (подробнее)
  2. Журавлёв, Ю. И., Рязанов, В. В., Сенько, О. В. «Распознавание». Математические методы. Программная система. Практические применения. — М.: ФАЗИС, 2006. — 176 с.  (подробнее)
  3. Вапник В. Н. Восстановление зависимостей по эмпирическим данным. — М.: Наука, 1979. — 448 с.  (подробнее)

Шаблоны сообщений

Статья в настоящий момент дорабатывается.
К.В.Воронцов 18:51, 19 апреля 2008 (MSD)


Статья о незавершённом исследовании
  • Нет, не подумайте чего такого! Просто шаблончики тестирую ;)


Пойман нетривиальный глюк с шаблонами!

код:

{{ins|есть подозрение, что шаблоны {{S|с неименованным}} параметром не работают, 
если {{S|в переданном}} аргументе встречается другой шаблон, даже такой безобидный, {{S|как S.}}
}}

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

код:

{{ins|есть подозрение, что шаблоны с неименованным параметром не работают, 
если в переданном аргументе встречается другой шаблон, даже такой безобидный как S.}}

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

Глюк исправился после очередного обновления движка. Спасибо Andrew!

Эмуляция режима правки Microsoft Word

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

Шаблоны Шаблон:ins, Шаблон:del и Шаблон:rem эмулируют режим правки, который многим знаком по Micrisoft Word. Хотя любые две версии страницы можно сравнить с помощью встроенных возможностей вики-движка, такая визуальная правка может быть более удобной при совместной работе, например, студента и научного руководителя. Вставляемый текст должен появиться красным.Удаляемый текст должен появиться красным и зачёркнутым.

Отмечать как удаляемые можно довольно большие куски текста.

С абзацами.

  • с перечнями;
  1. с нумерациями;
  • с кодом [[Шаблон:del]]

А вот что происходит с фрагментом, выделенным тегом PRE:

<code>[[Шаблон:del]]</code>

Вот что: \nu(\mu(X^\ell),X^k) происходит с формулой.

Изучение тега tex

Это вам не <math>! Что мне не нравится:

  • Несовместимость с Википедией: простой копипаст не проходит
  • Не доступны шрифты и символы AmSTeX'а: готические буквы, мои любимые \leqslant, \geqslant и т.д.

\mathfrak{M}\mathcal{M} \leqslant \geqslant \varepsilon \epsilon

  • НеТеХская расстановка пробелов внутри формул и расположение индексов
  • Внутри формул нельзя оставлять пробел в первой позиции строки, иначе вот какие глюки получаются:


\nu(\mu(X^\ell),X^k) \leq \nu(\mu(X^\ell),X^\ell) 
+ \sqrt{ \frac{h}{\ell} 
\left( 
</p>
<pre>   \ln \frac{2\ell}{h} + 1 
</pre>
<p>\right) 
- \frac{\ln\eta}{\ell} }

<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>

Теберь без пробелов: 
\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} }

Если попытаться поместить эту формулу в таблицу, снова вылезает паразитное </p>, и формулу приходится набивать в одну строку.
Личные инструменты