Участник:Vokov/Песочница
Материал из MachineLearning.
м |
м |
||
| (34 промежуточные версии не показаны) | |||
| Строка 1: | Строка 1: | ||
| - | + | == Регистрация нового участника == | |
| - | + | [[Служебная:Userlogin]] | |
| - | + | ||
| - | == | + | == Тесты == |
| + | {{#шабтест|шаблоны, начинающиеся с диеза}} | ||
| - | + | {{#01|шаблоны, начинающиеся с диеза и цифры}} | |
| - | + | {{важно|Срок подачи статей истекает 10 мая}}. | |
| - | + | [[Media:test1.pdf]] | |
| - | + | == Строковые функции == | |
| + | Тестируем функции, описанные здесь: [http://www.mediawiki.org/wiki/Extension:StringFunctions]. | ||
| + | Там было предупреждение: '''Note: These functions are currently not installed at the Wikimedia projects'''. | ||
| - | == Песочница == | + | {{#replace:Фамилия,,, И., О.|,|зпт.}} |
| + | {{#replace:Фамилия,,, И., О.|,|}} | ||
| + | |||
| + | Без диезов<sup>неправильно</sup>: | ||
| + | {{replace:Фамилия,,, И., О.|,|зпт.}} | ||
| + | {{replace:Фамилия,,, И., О.|,|}} | ||
| + | |||
| + | Примеры оттуда: | ||
| + | *Example: {{#sub:Icecream|3|0}} returns cream | ||
| + | *Example: {{#replace:My_little_home_page|_|<nowiki> </nowiki>}} returns My little home page. | ||
| + | |||
| + | '''Вывод:''' строковые функции у нас <s>не</s> работают. | ||
| + | |||
| + | Ещё есть Regex расширение: [http://www.mediawiki.org/wiki/Extension:RegexParserFunctions]. | ||
| + | Он тоже позволяет делать поиск и замену, но с помощью регулярных выражений, что круто! | ||
| + | : Однако, beta-версия [[Участник:Andrew|Andrew]] 16:05, 5 июня 2008 (MSD) | ||
| + | |||
| + | == Подсчёт статей в категории и прочее == | ||
| + | Тестируем функции, описанные здесь: [http://meta.wikimedia.org/wiki/Help:Parser_function]. | ||
| + | * {{PAGENAME}} — работает | ||
| + | * {{FULLPAGENAME}} — работает | ||
| + | * [[:Категория:Классификация]] ({{PAGESINCATEGORY:Классификация}}) — не работает | ||
| + | * [[:Категория:Машинное обучение]] ({{PAGESINCAT:Машинное обучение}}) — не работает | ||
| + | |||
| + | '''Вывод:''' эти переменные у нас не работают. | ||
| + | |||
| + | == Переменные == | ||
| + | Тестируем функции, описанные здесь: [http://www.mediawiki.org/wiki/Extension:VariablesExtension]. | ||
| + | Они позволяют определять на странице переменную и далее её использовать. | ||
| + | |||
| + | '''Это решает проблему использования шаблонов типа [[Шаблон:Монография]].''' | ||
| + | |||
| + | {{#vardefine:myvar|value}} | ||
| + | {{#var:myvar}} {{#var:myvar}} {{#var:myvar}} | ||
| + | |||
| + | '''Вывод:''' функции определения и доступа к переменным у нас не работают. | ||
| + | |||
| + | == Подстановки == | ||
| + | Тестируем функции, описанные здесь: [http://meta.wikimedia.org/wiki/Help:Substitution]. | ||
| + | |||
| + | <pre> | ||
| + | * {{subst:FULLPAGENAME}} — подстановка в момент записи страницы. | ||
| + | * {{<includeonly>subst:</includeonly>FULLPAGENAME}} — работает как {{FULLPAGENAME}}. | ||
| + | * {{<includeonly></includeonly>subst:FULLPAGENAME}} — работает в шаблонах. | ||
| + | * {{Test-include}} | ||
| + | * {{Публикация:Загоруйко 1999 Прикладные методы анализа данных и знаний}} | ||
| + | </pre> | ||
| + | |||
| + | '''Результат:''' | ||
| + | * Участник:Vokov/Песочница — подстановка в момент записи страницы. | ||
| + | * {{<includeonly>subst:</includeonly>FULLPAGENAME}} — работает как {{FULLPAGENAME}}. | ||
| + | * {{<includeonly></includeonly>subst:FULLPAGENAME}} — работает в шаблонах. | ||
| + | * {{Test-include}} | ||
| + | * {{Публикация:Загоруйко 1999 Прикладные методы анализа данных и знаний}} | ||
| + | |||
| + | == msgnw == | ||
| + | <code>{{msgnw:Test-include}}</code> | ||
| + | |||
| + | == Безопасное указание email == | ||
| + | vokov[[Image:at.png|это называется не «собака», а «эт коммерческое»]]forecsys.ru | ||
| + | |||
| + | == Ссылки на публикации == | ||
| + | Чтобы сослаться на публикацию в любом месте любой страницы, достаточно указать название страницы публикации в двойных фигурных скобках: | ||
| + | <code><nowiki>{{Публикация:</nowiki>''Автор Год Название''<nowiki>}}</nowiki></code>. | ||
| + | Фактически, страницы публикаций используются так же, как [[MachineLearning:Шаблоны|шаблоны]]. | ||
| + | |||
| + | '''Примеры:''' | ||
| + | <nowiki>#{{Публикация:Hastie 2001 The Elements of Statistical Learning}}</nowiki> | ||
| + | <nowiki>#{{Публикация:Журавлёв 2006 Распознавание}}</nowiki> | ||
| + | <nowiki>#{{Публикация:Вапник 1979 Восстановление зависимостей}}</nowiki> | ||
| + | |||
| + | '''Результат:''' | ||
| + | #{{Публикация:Hastie 2001 The Elements of Statistical Learning}} | ||
| + | #{{Публикация:Журавлёв 2006 Распознавание}} | ||
| + | #{{Публикация:Вапник 1979 Восстановление зависимостей}} | ||
| + | |||
| + | == Шаблоны сообщений == | ||
| + | |||
| + | {{UnderConstruction|[[Участник:Vokov|К.В.Воронцов]] 18:51, 19 апреля 2008 (MSD)}} | ||
| + | {{stop| | ||
| + | '''Статья о незавершённом исследовании'''<br/> | ||
| + | * Нет, не подумайте чего такого! Просто шаблончики тестирую ;) | ||
| + | }} | ||
| + | |||
| + | == Пойман нетривиальный глюк с шаблонами! == | ||
| + | '''код:''' | ||
| + | <pre> | ||
| + | {{ins|есть подозрение, что шаблоны {{S|с неименованным}} параметром не работают, | ||
| + | если {{S|в переданном}} аргументе встречается другой шаблон, даже такой безобидный, {{S|как S.}} | ||
| + | }} | ||
| + | </pre> | ||
| + | |||
| + | '''результат:''' | ||
| + | {{ins|есть подозрение, что шаблоны {{S|с неименованным}} параметром не работают, | ||
| + | если {{S|в переданном}} аргументе встречается другой шаблон, даже такой безобидный, {{S|как S.}} | ||
| + | }} | ||
| + | |||
| + | '''код:''' | ||
| + | <pre> | ||
| + | {{ins|есть подозрение, что шаблоны с неименованным параметром не работают, | ||
| + | если в переданном аргументе встречается другой шаблон, даже такой безобидный как S.}} | ||
| + | </pre> | ||
| + | |||
| + | '''результат:''' | ||
| + | {{ins|есть подозрение, что шаблоны с неименованным параметром не работают, | ||
| + | если в переданном аргументе встречается другой шаблон, даже такой безобидный как S.}} | ||
| + | |||
| + | Глюк исправился после очередного обновления движка. '''Спасибо Andrew!''' | ||
== Эмуляция режима правки Microsoft Word == | == Эмуляция режима правки Microsoft Word == | ||
| - | {{rem|Чтобы текст обтекал комментарий, надо вставлять комментарий '''перед''' текстом. По умолчанию комментарий имеет ширину в процентах, что может быть не очень красиво, если он длинный, или | + | {{rem|Чтобы текст обтекал комментарий, надо вставлять комментарий '''перед''' текстом. По умолчанию комментарий имеет ширину в процентах, что может быть не очень красиво, если он длинный, или если страница узкая.}} |
Шаблоны [[Шаблон:ins]], [[Шаблон:del]] и [[Шаблон:rem]] эмулируют режим правки, который многим знаком по Micrisoft Word. Хотя любые две версии страницы можно сравнить с помощью встроенных возможностей вики-движка, такая визуальная правка может быть более удобной при совместной работе, например, студента и научного руководителя. | Шаблоны [[Шаблон:ins]], [[Шаблон:del]] и [[Шаблон:rem]] эмулируют режим правки, который многим знаком по Micrisoft Word. Хотя любые две версии страницы можно сравнить с помощью встроенных возможностей вики-движка, такая визуальная правка может быть более удобной при совместной работе, например, студента и научного руководителя. | ||
{{ins|'''Вставляемый''' текст должен появиться красным.}}{{del|'''Удаляемый''' текст должен появиться красным и зачёркнутым.}} | {{ins|'''Вставляемый''' текст должен появиться красным.}}{{del|'''Удаляемый''' текст должен появиться красным и зачёркнутым.}} | ||
| - | + | {{del| | |
| + | Отмечать как удаляемые можно довольно большие куски текста. | ||
| + | |||
| + | С абзацами. | ||
| + | |||
| + | * с перечнями; | ||
| + | # с нумерациями; | ||
| + | * с кодом <code><nowiki>[[Шаблон:del]]</nowiki></code> | ||
| + | |||
| + | А вот что происходит с фрагментом, выделенным тегом PRE: | ||
| + | <pre> | ||
| + | <code><nowiki>[[Шаблон:del]]</nowiki></code> | ||
| + | </pre> | ||
| + | |||
| + | Вот что: <tex>\nu(\mu(X^\ell),X^k)</tex> происходит с формулой. | ||
| + | }} | ||
| + | |||
| + | == Изучение тега tex == | ||
Это вам не <math>! Что мне не нравится: | Это вам не <math>! Что мне не нравится: | ||
| Строка 60: | Строка 186: | ||
</tex> | </tex> | ||
Если попытаться поместить эту формулу в таблицу, снова вылезает паразитное <tex></p></tex>, и формулу приходится набивать в одну строку. | Если попытаться поместить эту формулу в таблицу, снова вылезает паразитное <tex></p></tex>, и формулу приходится набивать в одну строку. | ||
| - | |||
| - | |||
Текущая версия
Регистрация нового участника
Тесты
{{#шабтест|шаблоны, начинающиеся с диеза}}
{{#01|шаблоны, начинающиеся с диеза и цифры}}
Срок подачи статей истекает 10 мая.
Строковые функции
Тестируем функции, описанные здесь: [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]. Он тоже позволяет делать поиск и замену, но с помощью регулярных выражений, что круто!
- Однако, beta-версия Andrew 16:05, 5 июня 2008 (MSD)
Подсчёт статей в категории и прочее
Тестируем функции, описанные здесь: [3].
- Vokov/Песочница — работает
- Участник:Vokov/Песочница — работает
- Категория:Классификация (Шаблон:PAGESINCATEGORY:Классификация) — не работает
- Категория:Машинное обучение (Шаблон:PAGESINCAT:Машинное обучение) — не работает
Вывод: эти переменные у нас не работают.
Переменные
Тестируем функции, описанные здесь: [4]. Они позволяют определять на странице переменную и далее её использовать.
Это решает проблему использования шаблонов типа Шаблон:Монография.
{{#vardefine:myvar|value}} {{#var:myvar}} {{#var:myvar}} {{#var:myvar}}
Вывод: функции определения и доступа к переменным у нас не работают.
Подстановки
Тестируем функции, описанные здесь: [5].
* {{subst:FULLPAGENAME}} — подстановка в момент записи страницы.
* {{<includeonly>subst:</includeonly>FULLPAGENAME}} — работает как {{FULLPAGENAME}}.
* {{<includeonly></includeonly>subst:FULLPAGENAME}} — работает в шаблонах.
* {{Test-include}}
* {{Публикация:Загоруйко 1999 Прикладные методы анализа данных и знаний}}
Результат:
- Участник:Vokov/Песочница — подстановка в момент записи страницы.
- Участник:Vokov/Песочница — работает как Участник:Vokov/Песочница.
- {{subst:FULLPAGENAME}} — работает в шаблонах.
- 1<noinclude>2</noinclude>3
13 1{{subst:begin-include|noinclude}}2{{subst:end-include|noinclude}}3 1{{subst:begin-include|noinclude}}2{{subst:end-include|noinclude}}3
- Загоруйко Н. Г. Прикладные методы анализа данных и знаний. — Новосибирск: ИМ СО РАН, 1999. — 270 с. — ISBN 5-86134-060-9 (подробнее)
msgnw
1{{begin-include|noinclude}}2{{end-include|noinclude}}3
1<noinclude>2</noinclude>3
1{{<includeonly></includeonly>subst:begin-include|noinclude}}2{{<includeonly></includeonly>subst:end-include|noinclude}}3
1{{<includeonly>subst:</includeonly>begin-include|noinclude}}2{{<includeonly>subst:</includeonly>end-include|noinclude}}3
<noinclude>
<pre>
1{{begin-include|noinclude}}2{{end-include|noinclude}}3
1{{subst:begin-include|noinclude}}2{{subst:end-include|noinclude}}3
1{{<includeonly></includeonly>subst:begin-include|noinclude}}2{{<includeonly></includeonly>subst:end-include|noinclude}}3
1{{<includeonly>subst:</includeonly>begin-include|noinclude}}2{{<includeonly>subst:</includeonly>end-include|noinclude}}3
</pre>
</noinclude>
Безопасное указание 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>
Теберь без пробелов:

