Всё вместе без картинок

Страница создана специально для тех, кто не любит скриншоты и предпочитает чистое слово.

Альтернативный текст на месте отсутствующих изображений
 { выделен фигурными скобками и дан зелёным цветом меньшим шрифтом }

Для страницы, сохранённой локально,

в Google Chrome и Opera не работает запоминание позиции чтения.

В MS Internet Explorer и Firefox работает;

при этом FF удобнее, чем IE — не показывает траурных крестиков на месте отсутствующих картинок.

Поиск по самоучителю

Искать можно и по этой странице Всё в одном

средствами браузера (Ctrl+F на клавиатуре или команда меню Правка — Найти).

 

Полный перечень страниц всплывает на каждой странице
при наведении мышки на штурвал.
Клик по штурвалу ведёт на главную страницу.

NB! Не забывайте нажимать F5 в браузере,
следите за обновлениями данной страницы.


если что форум  reddit.com/r/AnkiRu/ 

• Anki — освободи время для жизни!

Вы либо заучите быстрее, либо успеете заучить больше за такой же отрезок времени.

В добрый час

2017 год

Май

24 мая 2017 г.

Из FAQ вынес на отдельную страницу все случаи с использованием JavaScript.

19 мая 2017 г.

Соорудил колоду «Горячие клавиши Anki» для их заучивания.

18 мая 2017 г.

Доработал раздел Горячие клавиши
с описанием восьми десятков известных мне горячих клавиш Anki

07 мая 2017 г.

Теперь все 4етыре сборки включены в единый .zip-файл zip ~14M
то есть по сути это весь сайт :о) на нескольких оффлайновых html-страничках

06 мая 2017 г.

Сделал сборку по дополнениям.

05 мая 2017 г.

Слегка дополнил F.A.Q.

Важно

Версия Anki 2.0.43, которая появилась 23 февраля 2017 г.

при первом запуске переносит не-пойми-куда каталог со всеми вашими колодами, дополнениями, резервными копиями, медиа-файлами и прочим скарбом из всем привычных и любимых Ваших Документов, а именно в %APPDATA%\Anki2

Список страниц

В явном виде всё-таки список страниц должен где-то быть, пусть будет на главной.

 

Справочник

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

Надо либо сохранять только HTML, тогда оглавление сохраняется статическим, но оно хотя бы полностью работоспособно, то есть открывает соотв. разделы.

Однако такая страница по-прежнему будет лезть в интернет за шрифтами гугля.

При сохранении только HTML скриншоты всё равно будут сохранены.

Либо загрузить .zip-файл, он размером вдвое легче, чем дополнение (~8M vs ~15MB), но содержит только единый файл всё-в-одном с картинками.

Либо устанавливать дополнение — в нём динамическое оглавление работает нормально и при локальном запуске с диска пользователя без подключения к интернету.

без подключения к сети

Офлайновая версия оформлена как дополнение Anki
' Справочник 2.0 по Anki для Windows (HandBook in Russian)

Код для установки дополнения: 1339314918
Ссылка на описание: ankiweb.net/shared/info/1339314918

и переводы

Офлайновая версия оформлена как дополнение Anki
' Руководство пользователя Anki 2.0 User Manual (in Russian)

Код для установки дополнения: 2086742987
Ссылка на описание: ankiweb.net/shared/info/2086742987

Коротко о главном

Практическое пособие по составлению словарных карточек

для программы Anki 2.0 в операционной системе Windows

Посвящается всем тем, кто отчаянно пытается получить
хоть какую-то пользу от заучивания слов по карточкам.
— Д. П. М.


Anki (яп. 暗記запоминание) — бесплатная (почти для всех платформ, за исключением  iOS) компьютерная программа для запоминания слов, выражений и любой другой информации методом интервальных повторений

Изначальная и самая массовая тема для заучивания — иностранные языки. Также программой активно пользуются медики и фармацевты. Впрочем, с помощью Anki очень удобно готовиться к любому экзамену или тестированию, когда вопросы известны заранее. Например, по правилам дорожного движения, химии или географии.

В русской вики использовалось написание 諳記 — это устаревшее кандзи.

Что происходит?

  • Сначала показывается лицевая сторона карточки.

    • Глядя на неё, надо вспомнить,
      что именно должно быть написано на оборотной стороне

    • и нажать Space или Enter на клавиатуре
      либо кликнуть мышкой по кнопке Показать ответ.

  • После чего показывается оборотная сторона карточки.

    • Тут надо проверить себя,
      насколько правильно удалось вспомнить ответ.

И често признаться в этом Anki, кликнув по соответствующей кнопке:
  1. Не помню

  2. В самый раз

  3. Очень легко

Или нажать соответствующую цифру на клавиатуре.

После получения ответа

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

Об авторе

Программы

 { Damien Elmes }

Автор программы — Дэмиен Элмс (Damien Elmes)
Живёт в Австралии. Исследует методы запоминания.

Для смартфонов на Андроиде существует совместимая программа AnkiDroid,
её разрабатывают другие люди и у них есть свой сайт

 { Dmitry Mikheev }

Справочника

Меня зовут Дмитрий Михеев, мне 49 50 лет, я программист и я cделал селфи :-)

О Справочнике по Anki 2.0

Эта книга не ставит своей целью подменить собой
авторское Руководство пользователя Anki 2.0
во всей его полноте либо в какой-то его части.

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

То есть от печки, от самой программы, её внутренней структуры, её потребностей и особенностей.

Здесь же программа видится с точки зрения пользователя, ничего не знающего о теме вообще:
  • он никогда не слышал об интервальных повторениях,

  • он никогда не видел других подобных программ или онлайн-сервисов,

  • да и попытки использования картонных карточек тоже были не особо убедительными :-)

Всё изложение ведётся на основе версии Anki 2.0.44 for Windows.

Об AnkiDroid и сборках для других ОС речи не идёт, по крайней мере пока.

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

Рассказ построен по принципу «Лучше один раз увидеть, чем сто раз услышать»,
то есть на скриншотах с текстовыми комментариями.

Снимки экрана сделаны в Windows 7 SP1 (как самой распространённой).

Адрес актуальной версии этого документа в сетях интернета: finpapa.ucoz.ru/index.html

Предполагается, что
  • текст читается последовательно сверху вниз

  • и одновременно вдумчиво проделываются в Anki все обсуждаемые действия.

Важно!
Отказ от ответственности
Используйте на свой страх и риск,
вы принимаете всю ответственность на себя.

Перед тем, как начать установку Anki,
настоятельно рекомендуется сделать резервную копию системы.

Конечно, это формальность, но я должен был её написать.

Как показывает практика, на самом деле Anki 2.0.44 работает устойчиво,
проблем системе и пользователю не доставляет.

Осторожно!
Формулы через LaTeX
Поскольку для того, чтобы использовать научные формулы на карточках Anki,
LaTeX должен быть установлен на компьютере пользователя, то в данном справочнике
взаимодействие Anki с пакетом LaTeX не обсуждается вообще, от слова никак.

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

Основная идея

Интервальные повторения — это оптимизированный по распределению времени между вопросами вариант механического, бездумного запоминания. Никакого изучения, осознания и понимания учебного материала в процессе разглядывания карточек не происходит.

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

Ведь как было? Чем ближе экзамен, тем чаще повторяем.

То, что хорошо запомнилось, повторяем реже.

Ведь как было? Все вопросы учим в равной степени, подряд, списком.
Как стало? То, что запоминается плохо — повторяем чаще.

Для сравнения: зубрёжка - это прямоугольная балка, интервальные повторения - это двутавр.
Выдерживают одну и ту же нагрузку, но затраты материала — различаются кардинально.

Да, сначала даже испытываешь дискомфорт, разучив все карточки, что Anki запланировала на сегодня, хочется учить ещё и ещё. И Anki даёт такую техническую возможность.

Но со временем приходит не то чтобы понимание, а просто физическое ощущение бесполезности зубрёжки по традиционной методике. Начинаешь понимать, глядя на эти вопросы, для которых прекрасно знаешь ответы, что просто прожигаешь свою жизнь, нажимая кнопочки.

Предупреждение

Вам необходимо не просто просмотреть всё, о чём говорится в данном справочнике,
а именно проработать. Вам надо выполнить своими ручками все описанные примеры,
и по пути у вас должна нарисоваться своя пара-тройка учебных примеров,
которые были бы вам интересны и которые вам хотелось бы выполнить
просто для себя, для души.

Конечная цель всей этой учебной деятельности:

вам надо сформировать у себя устойчивый трудовой навык
по самостятельному изготовлению колод карточек Anki.

А просто чтение — это не деятельность.

Знайте, когда вам говорили учителя
"Школа — это ваша работа"
— вас обманывали!

Деятельность — это когда вы сами создаёте что-то новое,
а не автор книги, которую вы читаете.

Подсказка
Помните:

Хотят многие,
но лишь немногие проделывают необходимую работу.

 

Мои года

Моё богатство

2017 год

Апрель

12 апреля 2017 г.

Добавил перевод Структуры базы данных Anki.

05 апреля 2017 г.

Добавил перевод Условий использования AnkiWeb.

Март

28 марта 2017 г.

Добавил перевод Формулирование знаний: 20 правил от Петра Возняка.

23 марта 2017 г.

Всем старым страницам, что были созданы год-полтора назад, вернул историческое название Самоучитель. Прошёл год и никаких изменений не внёс, Справочник не состоялся. Буду пытаться сделать его иначе, через развитие идеи с описанием дополнений. Те же страницы, что есть — всё-таки предполагают последовательное чтение друг за другом и выполнение всех приводимых примеров. А Справочник — он для точечного поиска нужной информации. Так что справедливость восторжествовала.
 
Страницу Быстрый старт распополамил на День второй,
ни к чему она такая тяжёлая, всё равно её два дня читать приходится.
Всплывающее оглавление сделал цветным: так проще понимать, где находишься, нет?

22 марта 2017 г.

Перевёл на русский язык главную страницу Anki.
На страницу Подмога добавил перевод контактов.
Поскольку сборник переводов всей документации сильно потяжелел, делаю его отдельной страницей.
Руководство пользователя теперь как и было изначально — просто мануал.

14 марта 2017 г.

Перевёл на русский язык субтитры Customizing card layout | Настройка макетов карточек. Это видео доступно только по ссылке, ссылка найдена в базе знаний.

12 марта 2017 г.

Перевёл описание дополнения Power Format Pack: Markdown, code blocks, lists, tables, syntax highlight and more, в смысле множество всяких удобных кнопочек появляется в окне добавления/редактирования записей.

10 марта 2017 г.

Закончил перевод изменений в Anki 2.0
Настоятельно советую прочитать всем, даже если вы понятия не имеете о том, какой была первая версия. Перечисленные там вопросы настолько ёмко описывают решения той массы проблем, которые приходится находить в процессе пользования второй версии, причём делают это очень лаконично, кратко и по сути. Часть из вопросов непосредственно в Руководстве пользователя отсутствуют, хотя, казалось бы, что там им самое место. И даже есть картинки :о)

07 марта 2017 г.

Появилась страница с транскрибированием (по факту, из субтитров)
всех четырёх видео Дамиена Элмса на английском и русском языках.

06 марта 2017 г.

Заметил появление в мануале раздела Firewalls,
добавил в Руководство пользователя раздел Брандмауэры.

02 марта 2017 г.

Создал на реддите сообщество www.reddit.com/r/AnkiRu/
в котором вы можете на русском языке
делиться какими-то интересными вещами,
которые вы знаете о заучивании карточек,
задавать свои вопросы по программе Anki
и отвечать на вопросы других людей, если знаете ответ.

Февраль

27 февраля 2017 г.

Версия Anki 2.0.44, которая появилась позавчера,
решает некоторые проблемы при запуске Anki из-под учётной записи с кириллическим именем.
 
Хорошо бы ещё узнать, что это были за проблемы :-)

25 февраля 2017 г.

Сделал русские субтитры для пары видео:

24 февраля 2017 г.

Добавил гугло-поиск по сайту в подвал каждой страницы.
 
Сделал русские субтитры для видео Switching Card Order

23 февраля 2017 г.

Версия Anki 2.0.43, которая появилась вчера,
при первом запуске переносит не-пойми-куда каталог со всеми вашими колодами, дополнениями, резервными копиями, медиа-файлами и прочим скарбом из всем привычных и любимых Ваших Документов, а именно:

cd C:\Users\%USERNAME%\AppData\Roaming\Anki2

или же покороче:

cd %APPDATA%\Anki2
16 февраля 2017 г.

Догадался пережать скриншоты с полноцвета на 256 красок,
пикчи схуднули на треть — появилась возможность
отдавать html-файлик напрямую с сайта без архивирования:
Осторожно, вес! ~11Мб

Прежняя версия (без картиночек) доступна по адресу
тя!жесть ~2Мб

Есть ещё одна тяжёлая страница:
Быстрый старт вес! ~4Мб

Остальные крутятся около мегабайта (одного!).

О весе страницы теперь предупреждаю в тексте ссылки.

15 февраля 2017 г.

Вычитал опечатки в переводе Руководства пользователя.
Если вам таки встретятся опечатки, ошибки и т.п. — подсказывайте в комментариях.

12 февраля 2017 г.

Оригинальную документацию, а также переводы на испанский, французский и польский языки
отформатировал через AsciiDoctor:

11 февраля 2017 г.

Перевёл последние изменения в руководстве пользователя (за зиму),
самое заметное в наборе спец. символов и других языков

10 февраля 2017 г.

На всех страницах, кроме этой главной, добавил динамики в меню.
Пишите, как вам, хуже стало или лучше?

9 февраля 2017 г.

Отдельной страницы Эбаут больше нет,
её содержимое теперь на главной странице.
На главной странице и под переводом мануала
вернул disqus для комментариев.

8 февраля 2017 г.

Воссоздана страница ' Must Have,
на которой по-русски рассказываю о дополнениях, вошедших в сборку.

7 февраля 2017 г.

Переводы Дамиена Элмса собраны на одну страницу Руководство Знания Дополнения

6 февраля 2017 г.

Воссоздана страница Мои аддоны,
в которой по-русски рассказывается о всех двух десятках
моих мелких дополнений (то, что в январе было в жж).

2 февраля 2017 г.

В переводе Базы Знаний ссылки ведут на русский перевод,
а не на оригинал (везде, где выполнен перевод).

1 февраля 2017 г.

В мануале внутренние ссылки сделаны такими же, как в оригинале
(кроме тех, что с амперсандом: asciidoctor так не умеет — заменил на -and-).

Январь

24 января 2017 г.

Отключил каменты через дискус. Подключил Яндекс-поиск по сайту.

23 января 2017 г.

Содержимое не изменилось, только компоновка. Упростилась навигация,
чуть поменьше размером стали единые файлы-сборки.

22 января 2017 г.

Отдельной страницы AnkiWeb больше нет,
её содержимое теперь только на странице Быстрый старт.
Страницы Отзывы и Изменения исключены,
их содержимое теперь на странице О проекте.
Страницы Приставки СИ и Идиомы, 3+2 и Стили исключены,
их содержимое теперь на странице Примеры колод.
Страницы Горячие клавиши и Фильтры исключены,
их содержимое теперь на странице Настройки группы колод.
Страницы Установка программы и Подробности исключены,
их содержимое теперь на странице Быстрый старт.
Разделы Download audio и Awesome TTS удалёны со страниц Быстрый старт
теперь о работе этих дополнений — только на отдельной странице Озвучка.

13 января 2017 г.

Технический перезалив страниц справочника, содержимое не изменилось.
Убрал слово бета из заголовка.

12 января 2017 г.

Воссоздана единая тяжеленная веб-страница ~17M Всё вместе,
содержащая 7 сотен картинок, раздаётся в архиве (.zip ~12M):
finpapa.ucoz.ru/ankitest.zip
По ней возможен поиск с помощью браузера по Ctrl+F

09 января 2017 г.

Перевёл на русский язык:

2016 год

21 января 2016 г.

Основные изменения в Справочнике по сравнению с Самоучителем такие:

  • офлайновая версия оформлена как дополнение Anki.
    Установить дополнение: ankiweb.net/shared/info/1339314918
      Теперь у вас всегда будет справка под рукой,
        вне зависимости от наличия подключения к интернету,
    И для этого вам больше не надо будет самостоятельно сохранять отдельные странички, которые, будучи сохранёнными полностью, всё равно за шрифтами лезут в интернет (даже когда он отключен).

  • визуально офлайн-версию можно отличить от онлайна
      по отсутствию логотипа и другому цвету полос навигации.

  • нет страницы с внешними ссылками, куда особо ходить-то:

  • да и карта сайта как таковая тоже не требуется,
      все страницы собраны в один-единственный круг (а не два, как бывало раньше),
        поэтому полный перечень страниц всплывает на каждой странице
          при наведении мышки на штурвал.

  • клик по штурвалу ведёт на главную страницу.

  • главная страница оформлена в едином стиле со всеми остальными
      (да вы и сами уже заметили :-)

  • на ней будет не только дата последних изменений,
      но и несколько слов об этих самых изменениях.

  • Выпилены страницы о большинстве дополнений и о таблицах сложения/умножения,
      предполагается их полностью переделать.

11 января 2016 г.

Дальше проект будет существовать под именем Справочник по Anki 2.0 (бета)

2015 год

31 декабря 2015 года

Это был прогноз погоды после выпуска новостей хороший опыт. Он позволил увидеть реальную невостребованность данной темы, а также многие достоинства и недостатки выбранного подхода.

01 октября 2015 года

Тьюториал (Самоучитель по Anki 2.0) появился на публике в бета-версии.

 

Отзывы

Доброе время суток! бла-бла бла-бла бла-бла??? Заранее спасибо за ответ.
— Вася Пупкин
Доброго времени суток. Прежде всего хочу Вам большое спасибо за ваш труд. Если бы не ваш учебник, все было бы чертовски сложно. Я использую бла-бла-бла…​ Можно ли решить эту проблему?
— Иван Петрович Сидоров // Giorgiy Dzhanashiya

Я больше не отвечаю на вопросы, ответы на которые есть в этом Справочнике.
И не называю страницу и раздел, где об этом написано.

Уважаемый Дмитрий Петрович, скажите: можно ли в комментариях задавать вопросы по Anki?
— Александр

Вопросы по Справочнику — можно. Кроме А где тут…​ ?

Для вопросов по Anki

создал на реддите сообщество reddit.com/r/AnkiRu
в котором вы можете задавать на русском языке свои вопросы
и отвечать на вопросы других людей, если знаете ответ.

Вопросы по Anki на англ. яз. следует адресовать автору программы на официальном форуме (eng).
Можно попытаться спросить на руборде (rus).

Благодарности

 

Большущее спасибо! За два часа, благодаря справочнику, узнала, как работает, что делать и что это такое вообще. Всё, с чем не очень успешно билась день.
— Благодарность
Спасибо большое, Дмитрий Петрович! То, что Вы сделали - огромный труд! Огромное, человеческое спасибо!
— Благодарю
Уважаемый Дмитрий Петрович, большое спасибо Вам за этот справочник. Огромная работа! Анки - одна из часто используемых мною программ. Благодаря Вашему Справочнику теперь могу использовать все ее прекрасные возможности. Еще раз огромное спасибо!
— Превосходный справочник - подробный
понятный и полезный
Спасибо за проделанную работу таких масштабов. Думаю, в рунете ничего подобного нет.
— Масштабно!
Спасибо за то, что сделали такую замечательную справку! Очень полезная и нужная вещь!
— Благодарность.
Спасибо за ваш труд!
— Спасибо!
Дмитрий, благодарю за такой ценный вклад, в освоение Anki. Вы доходчиво объясняете и к тому же с юмором. Очень вам благодарен за такой ценный вклад.
— BRS Rupa

Рекомендации

 

Великолепная работа!

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

Очень понравилось:
  • предложение решения поставленных задач разными вариантами;

  • то, что по ходу изложения самоучителя, не упускалась возможность рассмотреть задачу чуть шире;

  • предложения по доработке плагинов и др.

В целом почерпнул для себя много интересных, новых вещей. Некоторые моменты, которые знал, переоценил с другого ракурса. Весьма благодарен автору, за проделанную им работу. Рад, что имел возможность ознакомиться с его трудом. Для меня это было очень полезно.

А для новичков – это вообще незаменимый инструмент. Всем рекомендую ознакомиться с данной монографией!

— Максим Завязун
Здравствуйте, Дмитрий. Хочу выразить Вам благодарность за Ваш труд. Мне уже за 50, но вот возникла необходимость подтянуть английский, расширить словарный запас. Нашла эту чудную программу, очень действенную, удобную и, благодаря гуглофону, доступную всегда и везде. Готовые колоды, увы, оставляют желать лучшего. Поэтому составляю свои - с транскрипцией, если это необходимо, и обязательными 2-3 примерами использования изучаемого слова или оборота в предложении. И нудная зубрежка превратилась в удовольствие. Было только одно но…​ Моих знаний не хватило на то, чтобы снабдить карточки озвучкой. А ее так не доставало…​ Обратилась к другу-интернету за помощью и она пришла в виде вашего пособия. Теперь мои новые карточки с озвучкой, благодаря Вам, да еще и озвучка на выбор, какая больше понравится, а можно и несколько разных одновременно…​ Об этом можно было только мечтать. Большое Вам спасибо. Ничего похожего на ваше руководство в инете нет. Есть какие-то видеоролики, но там учат тому, что и так понятно.
— Ludmila Shuklova
Как так! Почему я вас раньше не нашел! Чисто случайно наткнулся! И это после 7 месяцев ежедневной долбёжки с anki. Надо ссылки на вас покидать Вконтакте. Пусть люди знают! И самое главное, благодарю за ваш Самоучитель. Уже нашёл в нём много полезного для себя. Видно, что сделано с душой.
— Paskil Bok
Дмитрий Петрович, я бесконечно Вам благодарна за Самоучитель по Anki! До сей поры использовала Анки почти год - и, конечно, на маленькую часть реальных возможностей этой изумительной программки! Благодаря Вашему Самоучителю теперь могу использовать все возможности. Еще раз большое спасибо!
— Eugenia Cherniavskaya
Здравствуйте, Дмитрий! Спасибо за подробный мануал. Столько полезной информации об Anki я не нашла нигде.
— Xenia Alexandrova
Дмитрий, Вы проделали отличную работу при составлении самоучителя.
— Estes

То, что Вы сделали — это просто здорово. Я сам программированием занимаюсь и офиц. сайт на английском читал, но, тем не менее, было много вопросов и разбирался сам. А здесь все по полочкам разложено, да еще и русским языком.

Пользователь может, уделив 4-5 часов учебнику, быть на вполне сносном уровне.
— Георгий
Дмитрий полезный человек. Он делает массовый, бесплатный, качественный продукт для людей.
— Драгов
Я очень признателен этому человеку за безвозмездную помощь. Достаточно только того, что им был создан Самоучитель по Анки. Благодарю от всей души!
— Юра Остафийчук

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

— Алексей Луценко
Читаю сейчас ваше творение, конечно, лёгкость подачи
помогает разгрузить порой излишнюю сосредоточенность.
Я очень признателен вам за безвозмездную помощь.
— Юра

Minimal yet beautifully executed and presented. Thank you so much. From now on, a must have add-on!

— a
must

 

• Быстрый старт

Возможно, на освоение этого материала вам потребуется пара часов.
А возможно, и пара дней.

Итак, погнали!

…​Ты сам увидишь, какая невероятная мощь скрывается в них.

Меня вдруг одолели сомнения:

— Разве можно изменить жизнь всего за месяц? – с тревогой спросил я.
— Можно, – утвердительным тоном произнёс он. — При условии, что для этого ты найдёшь в своём распорядке дня час. Этот час ты и должен пожертвовать — и не надо говорить о том, что ты слишком занят.
— Но я действительно сильно загружен, – вздохнул я, – У меня порой не бывает и десяти свободных минут, а ты требуешь выделить целый час!
— Говорить такое – всё равно, что утверждать, будто у тебя нет времени заправиться, потому что ты должен доехать до места назначения как можно быстрее. Топливо кончится рано или поздно! Тебе всё равно придётся это сделать.

— Но может, тут не очень далеко и мне хватит остатка в баке, чтобы добраться?
— Робин Шарма
Великая книга успеха и счастья
От монаха, который продал свой «Феррари», пошёл пешком
и стал потрясающим!

 

Установка программы

Загрузка с официального сайта

Идём на ankisrs.net/#download и жмём на синенькую кнопочку

Download Anki for Windows Vista/7/8/10 (2.0.44)

Пользователи Windows XP (да и других версий винды, если у вас глючит основная программа): пожалуйста, воспользуйтесь альтернативной версией.

Установка программы под Windows стандартная:
  • запускаем инсталлятор (файл, что загрузили с офсайта)

  • не читая его сообщений, жмём Install - Ок - Close

  • запускаем ярлык Anki с рабочего стола

Примечание
Примечание:
Конечно же, по-хорошему сообщения надо читать обязательно!

Итак, разрешаем браузеру загрузить исполняемый файл (если спросит).

Находим файл на своем компе (где именно - зависит от настроек вашего браузера).

Предупреждение
Доверяй, но проверяй!
Отдайте файл на проверку своему любимому антивирусу.

Инсталляция

Разрешаем Windows (и антивирусу, если спросит) запустить полученный файлик.

Можно снять галочку Всегда спрашивать при открытии этого файла
чтобы в случае повторной установки этот вопрос больше не показывался.

Собственно, тот же самый эффект имеет кнопка Разблокировать
в диалоге свойств файла.

Если требуется, указываем папку, в которую следует установить программу:

 { Обычно это Program Files на диске C: }
Осторожно!
Путь для установки программы
Выбирайте тот, который предлагает инсталлятор.
Обычно это c:\Program Files (x86)\Anki
Иначе при попадании в этот путь русских букв, например,
D:\Новая папка (232)\Anki или E:\Мои программы\Anki
будут проблемы с отображением картинок
и воспроизведением видео и звука.

За место на диске C: не беспокойтесь,
установленная программа занимает всего 75Мб упс, уже 90Мб.

Подсказка
Как вариант
Если всё же устанавливаете на другой диск,
то обеспечьте отсутствие кириллицы в самом имени папки
и в пути к ней (во всех её родительских каталогах).
Дальше вылетает стандартное предупреждение:
Если вы обновляете версию программы,
то закройте Anki прежде чем продолжить установку.
 { If you upgrading, please close Anki before continuing. }

Если вы устанавливаете программу впервые (на этой машине), то не удивляйтесь вопросу:
он вылетает в любом случае, запущена программа или нет,
её уже устанавливали или ещё нет — без разницы.
Как петух: прокукарекал, а там хоть не рассветай.

Наблюдаем прогресс установки

 { Anki Setup }

при желании полюбопытничать можно кликнуть по кнопке Show details

и посмотреть, что именно и куда распаковывается.

 { Anki Setup: Completed. Close }

Как итог на рабочем столе появляется иконка Anki.

 { Ярлык для Anki }

Ну и Пуск → Все программы конечно же.

Папка с данными

В результате установки в папке Документы пользователя
появляется подкаталог Anki

Обычно это папка
c:\Users\ пользователь \Documents\Anki\

Так было по версию 2.0.41 включительно

В феврале 2017 года вышла версия 2.0.43 (номера 2.0.42 под Windows не было), которая перенесла пользовательскую базу данных по новому адресу:

%APPDATA%\Anki2

Полный путь будет выглядеть как-то так:

C:\Users\%USERNAME%\AppData\Roaming\Anki2

Из-за облачных программ, которые меняют доступ ко всей папке с документами на свой манер.

Таким образом, у каждого пользователя Windows свои:

  • карточки

  • колоды

  • типы записей

  • настройки

  • профили

  • дополнения

  • язык программной оболочки

Удаление программы

Удаляется Anki стандартно: Панель управления → Программы и компоненты

 { Anki Uninstall: Completed. Close }

Папки с базой данных пользователя остаётся нетронутой,
удаляется только программная оболочка.

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

Anki уже была установлена

Итак, некоторое время какие-то данные у вас в Anki уже есть.
И их, конечно же, совершенно не хотелось бы затрагивать
всеми этими упражнениями по самоучителю.

Другой каталог с данными

В Anki есть возможность при запуске параметром указать другой каталог Windows,
нежели подкаталог Anki в документах пользователя,
к которому программа Anki обращается по умолчанию.

Для этого надо скопировать (или создать) ярлык на запуск Anki
и в новом ярлыке следует дописать в хвост поля Объект:

пробел -b пробел путь к другому каталогу с данными

При желании этот самый путь к другому каталогу
можно заключить в "кавычки" или 'апострофы'.

Осторожно! Следует избегать появления в этом имени
пробелов, русских букв или каких-нибудь спец. символов,
иначе возможны проблемы при воспроизведении медиа-файлов,
а также при работе некоторых дополнений.
Например:
-b "c:\Users\Первый отдел\Documents\AnkiTest"

Если указанный каталог не существует, то он будет создан.

И это будет совершенно автономный набор профилей и дополнений.
Песочница, если хотите. SandBox.

 

Первый запуск

 { Ярлык для Anki }
Итак, клик по иконке

Выбор языка интерфейса

Окно Interface language → русский язык → OK → Yes

Язык оболочки

При первом запуске программа требует выбрать язык оболочки:

 Anki Interface language
Указание языка пользовательского интерфейса

Программная оболочка — это то, на каком языке вы будете видеть команды меню,
надписи на кнопках, всплывающие сообщения и прочую служебную информацию.

На сами карточки язык оболочки не влияет никак,
они остаются в точности такими, какими их создал пользователь.

Есть два ответа на вопрос «Какой язык оболочки лучше выбрать: русский или английский?»

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

Так понимаю, что этот текст они не читают :-)
а сразу обращаются к авторскому руководству пользователя.

  • для тех, кто не выделывается — конечно же, русский.

Примечание Ещё раз: это не вопрос о том, какой язык вы намереваетесь изучать.
Это вопрос о том, на каком языке с вами будет общаться программа.

Просто представьте себе, что вы пришли на урок английского языка и преподаватель с первого слова заговорил с вами по-английски и ни слова по-русски. Вам будет комфортно? Вы готовы это приветствовать? Или вам хотелось бы, чтобы преподаватель всё-таки хоть как-то комментировал происходящее на уроке на понятном вам языке?

Поэтому запрашивается такое подтверждение:
Are you sure you wish to display Anki's interface in Russian?
Вы уверены, что хотите отобразить интерфейс Анки на русском языке?
 Are you sure you wish to display Anki's interface in русский язык?

Да-да, теперь я понимаю адептов чистоты одного языка и полностью разделяю их точку зрения ;-)

В то же время программисту, например, постоянно приходится иметь дело с тремя (как минимум) языками одновременно:

  • языком программирования, на котором пишется код программы;

  • языком, на котором написана документация и пишутся комметарии,

  • и языком, на котором программа выводит сообщения пользователю.

Так что навык переключения внимания между языками тоже может оказаться полезным в жизни.

Подсказка
Со временем выяснится, что

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

Точнее, при создании файла prefs.db в этой папке.

А вовсе не при первом запуске, как могло показаться на первый взгляд.
Хотя, безусловно, при первом запуске первым делом создаётся первая папка с данными :-)

Можно и поменять

Начиная с версии 2.0.35 появилась возможность изменить язык оболочки через настройки профиля:

 Tools - Preferences... - Basic - Interface language: English

Чтобы изменение языка вступило в силу — необходимо перезапустить Anki:

 Please, restart Anki to complete language change.
На раз

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

Где вопрос: Друзья, помогите! Как поменять язык программы?
Хотя и изучаю китайский, но пока ничего не понимаю…​ Помогите, пожалуйста:)

А где ответ: кнопка Пуск в левом нижнем углу экрана

  • правой кнопкой мыши по ярлыку Anki

  • в контекстном меню Свойства

  • вкладка Ярлык

  • выбираешь поле Объект

  • курсор за закрывающими кавычками

  • и далее набираешь пробел -l пробел ru

  • и кнопку Применить

  • открываешь Anki, проверяешь.

Всё получится!

-l это строчная латинская буква эл, не единица и не прописная ай
(от англ. слова language [ˈlæŋgwɪʤ] — язык, речь, лексика, стиль, брань)

ru это РУ латиницей, а не эм и не тэ, и не эр эн, и не эн ай
(от англ. слова russian [rʌʃn] — русский, российский)

 { Объект: ... -l en }
ещё раз о параметре запуска Anki
-l ru

запуск с русским языком оболочки

-l en

запуск с английским языком оболочки

Для эстетов:

Таким образом можно ярлыком с рабочего стола запускать программу Anki
с русским языком оболочки, а через кнопку пуск — с английским
(если закрепить ярлык в меню Пуск).

 { Help - Guide... - F1 }
Примечание При этом если зайти в Пуск — Все программы и кликнуть по ярлыку Anki,
то запуск произойдёт с тем языком оболочки, который был указан при установке программы.
Например, украинским.

А можно вообще насоздавать ярлыков на запуск Anki с разными языками, собрать их в отдельную папочку (на рабочем столе Windows, скажем)

 { Anki.lnk Anki(2).lnk и тому подобные }
и сделать из неё свою панель инструментов

на панели задач Windows.

 

 

Всё впервой

Первая задача

В начале было Слово, и Слово было 4 байта, и Слово было Бог!

Ну а мы вдохновимся 300 словами ангельского английского языка,
24 смысловые группы от Владимира 1way-to-english.livejournal.com/98615.html

Первая колода

Клик по кнопке в нижней части окна Создать колоду

Имя колоды должно сообщать суть находящихся в ней карточек.

Важно!

Это имя не должно содержать знаков препинания.
Только цифры и буквы, кириллица и латиница.

Пусть будет для примера: 300 слов от Владимира

Первые карточки

Клик по ссылке Добавить в верхней части экрана.

Правый верхний угол выскочившего как чёрт из табакерки окна:
выбрать только что созданную колоду 300 слов от Владимира

Первый тип записей

Левый верхний угол, кнопка   Тип:
ещё одно выскочившее окно, кнопка Настроить
во всплывшем окне кнопка Добавить
и в ещё одном окне выбрать Клонировать: Основная (обратные по выбору)
и в очередном окне (sic!) набрать: 300 самых важных слов

Закрыть окно Типы записи,
в окне Выбор типа записи кликнуть по вновь созданному типу,
затем по кнопке Выбрать   в левом нижнем углу.

Первые поля

Клик по кнопке Поля в левом верхнем углу (чуть пониже):

Добавить → Имя поля: → Транскрипция
Добавить → Имя поля: → Группа
и поставить галочку Помнить последние введённые данные

Клик по полю Добавить переворот и поставить галочку
Помнить последние введённые данные → ну и Закрыть

Первое слово

Вопрос: пожалуйста, прошу

Ответ: please

Добавить переворот: * (звёздочка, та, что над восьмёркой)

Транскрипция: плиз

Группа: вводные слова

Клик по кнопке Добавить внизу окна.

Дороже второго

Вопрос: извините (сожалею)

Ответ: sorry

Добавить переворот: *

Обратите внимание:

Звёздочка уже на месте.

Транскрипция: сори

Группа: вводные слова

Группа тоже на месте.

Подсказка Вместо клика по кнопке Добавить внизу окна
можно одновременно надавить на клавиатуре клавиши Ctrl+Enter

Не, плюс давить не надо. Это форма записи такая, общепринятая.
Она означает: нажимаете клавишу Ctrl и, не отпуская её, клацаете по Enter, затем отпускаете Ctrl.

И т. д. и т. п.

Ну и дальше по списку. Пока не надоест.

Порядок полей

Неудобно каждый раз табом (клавишей табуляции) через звёздочку перескакивать
(пропускать поле Добавить переворот), правда ведь?

Клик по уже знакомой кнопке Поля в левом верхнем углу окна.
Клик по полю Добавить переворот
Клик по кнопке Переместить
в окне Новая позиция указать 5 ОК Закрыть

Печалька!
Тут внимание:

порядок полей изменился(!)
а значения, которые запомнились от ввода предыдущего слова,
остались на своих местах!

 { Добавить Транскрипция * Добавить переворот Вводные слова }
Очевидный глюк Anki

Их надо тоже поменять местами, как и сами поля:

 { Добавить Группа Вводные слова Добавить переворот * }
И как его обойти

Первые ошибки

Надо понимать, что даже в самой простой колоде карточек Anki
вас подстерегают опасносте очевидные опечадтки и совсем неочевидные ошибки.

Вот вы слона под клубникой видели? Не видели? А он там есть!
Вот так и ошибки: вы их даже не видите, а они — есть! И хотят есть :-)

yes (да) - да

Не стесняйтесь исправлять такие ошибки!

Ваша колода — ваши правила!

 { Добавить да yes йес Вводные слова * }
yes (йес) - да
Кстати говоря,

и phone number (фоун намбэр) - номер.
всё-таки не просто номер, а номер телефона

Следующая группа

Итак, дошли до name (нэйм) - имя

Поскольку автор списка не заморачивался на придумывании имён группам списка слов,
приходится это делать самому.

 { Группа Только факты Добавить переворот * }

Ну вот, теперь поле помнит имя второй группы, можно спокойно вводить её слова.

Примечание Память эта работает, только пока открыто окно Добавить.
После закрытия при повторном открытии окна значения этим полям
у первой добавляемой карточки придётся указывать вновь.

Добавить переворот

Кстати говоря, а о чём это вообще, Добавить переворот? И почему в этом поле надо указывать звёздочку?

Переворот — это сленг Anki. Вот как картонная карточка:
сначала смотрим на лицевую сторону, читаем слово на родном языке.
Затем переворачиваем карточку оборотной стороной,
читаем слово на изучаемом языке.

Это прямой порядок просмотра карточки.

И есть обратный порядок заучивания карточки:
мы сразу переворачиваем всю стопку бумажных карточек,
сверху у них оказываются слова на изучаемом языке (оборотные стороны).
Затем уже переворачиваем каждую карточку и смотрим слово на родном языке.

Изначально Anki настроена так, что показывает только прямые карточки.

Связанные карточки

Если вам надо учить и в обратную сторону,
то вы ставите любое значение в поле Добавить переворот
(обычно для этих целей используют звёздочку,
текст, набранный в этом поле, на карточках не показывается) —
и для этих полей будут показываться не одна, а две карточки,
как прямая, так и обратная.

Такие карточки называют связанными.

Подсказка
Существует точка зрения,
что звёздочку для этих целей использовать неудобно,
что гораздо лучше ставить буковку Y.
Как знать, как знать…​

У каждого способа свои недостатки.

Первые записи

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

Примечание: даже если карточка одна, прямая, запись у неё есть всегда.

А у каждой записи есть хотя бы одна карточка, записей без карточек не бывает.

Нужна обратная карточка

Такое название поля, Добавить переворот, плохо отражает суть происходящего.
Оно отвечает на вопросы, Что будет сделано и Как это будет сделано,
но совершенно не отвечает на самый главный вопрос, Зачем это делается.

Поэтому переименуем это поле в Нужна обратная карточка.

Итак, клик по кнопке Настроить поля Да-да, у кнопки Поля…​ именно такая всплывающая подсказка, вы увидите её, если поставите курсор мыши над кнопкой и не будете его двигать пару мгновений хотя бы.

Клик по Добавить переворот в списке полей, клик по кнопке Переименовать,
Новое имя: Нужна обратная карточкаЗакрыть

Ну вот, так уже гораздо понятнее.

Ваш порядок полей

Подсказка
Ваша колода — ваши правила!
В последовательности полей вы вовсе не обязаны повторять логику автора списка,
по которому вы строите свою колоду карточек.

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

Итак, идём знакомой уже дорожкой в список полей и выстраиваем их так, как набрано в ЖЖ:
Ответ, Транскрипция, Вопрос, Группа, Нужна обратная карточка.

Кстати говоря, а почему Вопрос и Ответ. Эти слова совсем не отражают сути данных, которые заносятся в их поля. А учитывая, что на обратной карточке поля меняются не только местами, но и той ролью, которую они играют (своей функциональностью, предназначением), то такие названия полей лишь вносят неразбериху.

Итак, переименуем Вопрос в Любить по-русски, а Ответ в Say some words in English

Примечание
Существует точка зрения,
что названия полей всегда следует начинать с большой буквы (прописной).

Так заполнять поля намного комфортнее,
гораздо больше понимания того, что происходит,
соответственно, больше контроля над ситуацией.

email (имейл) - емейл

Всё-таки, по моему скромному мнению, в качестве русского значения надо подбирать не прямую кальку с изучаемого языка, хоть бы она и широко использовалась в повседневной жизни, а несколько более русские слова. Калька всегда легко вспомнится, а вот смысл, который мы вкладываем в это слово, произнося его каждый день, зачастую не так легко сформулировать. Но без чёткого осознания вкладываемого в слова смысла запомнить их гораздо сложнее.

Добавили первые две группы, достаточно карточек для примера, попробуем учить.

Первый экспорт

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

Коллекция на рабочий стол

Файл - Экспортировать…​ или просто Ctrl+E на клавиатуре
(латинская Е при английской раскладке клавиатуры)
далее не читая клик по Экспорт…​
и также прощёлкиваем клювом пропускаем мимо
всплывшее на пару секунд сообщение
Файл collection.apkg сохранён на рабочем столе.

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

Backup-файл

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

Экспорт колоды

И ещё один вариант: экспортировать именно колоду.
Есть такая команда в выпадающем под шестерёнкой меню
справа от имени колоды.

 { экспорт колоды в любой другой формат }
 { всплывающее окно с параметрами экспорта }

Тут уже ситуация лучше: предлагается выбрать папку и имя файла для сохранения колоды в упакованном виде (файл с расширением .apkg).

Если ничего не менять, то это будет файл с именем колоды карточек, с расширением .apkg и находиться он будет в папке Документы\Anki (то есть у каждого пользователя Windows всё своё: колоды, настройки и т. д.)

 c:\Users\ как вас там зовут \Documents\Anki\300 слов от Владимира.apkg

Первые шаги

Первые просмотры

Итак, клик по имени колоды в списке колод, клик по Учить.

 { вопрос, возможно из нескольких полей }
Лицевая сторона карточки

Глядя на слово на родном языке, надо постараться вспомнить,
а как это будет на изучаемом иностранном,
и кликнуть по кнопке Показать ответ

 { как правило, повторение вопроса, горизонтальная черта и ответ
Оборотная сторона карточки

Затем проверить себя и сообщить программе,
насколько хорошо удалось вспомнить ответ.

Подсказка

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

Когда вы видите карточку первый раз
и просто даже и не знаете ответа,
всё равно следует отвечать Не помню.

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

Первые настройки

По умолчанию Anki показывает в день 20 новых карточек,
а общее количество повторяемых карточек ограничено 100 в день.

Обратите внимание!

Речь идёт именно о количестве карточек, которые будут показаны,
а не о том, сколько раз вы их увидите.

Дело в том, что мало того, что следует различать запись и её карточки,
надо различать также карточку и её показы.

Дело в том, что одна и та же карточка
может быть показана в течение дня несколько раз.

Это относится к разучиваемым и забытым карточкам,
повторяемые карточки показываются один раз в день,
для них количество показов и количество карточек совпадает.

Также новая карточка показывается как новая только один раз,
после этого первого раза она перестаёт считаться новой
и начинает считаться разучиваемой.

И вот уже в качестве разучиваемой в тот же день (скорее всего),
что и была она показана как новая,
та же самая карточка будет показана ещё раз (минимум).
То есть будет два показа одной и той же карточки.

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

Через определённое количество времени Anki может показывать выскакивающее сообщение о том,
что прошло 30 минут (время настраивается) и за это время изучено 95 карточек.
По умолчанию отключено.

Повторный показ карточек

Очень скоро вы заметите, что те карточки, на которые вы ответили
В самый раз, вдруг начинают показываться вновь,
хотя обещанных 10 минут со времени их последнего показа ещё не прошло.

Таким поведением программы управляет параметр
Инструменты - Настройки…​ - Лимит на внеочередное изучение карточек 20 минут

Его логика такова, что если вы ещё не просмотрели сегодня 100 карточек,
а повторять прямо сейчас вам больше нечего (а в первые дни учёбы это именно так),
то прямо сейчас начинают показываться карточки,
которые должны были бы показаться в ближайшие 20 минут.

Если вас не устраивает такое поведение программы, и вы бы хотели,
чтобы карточки показывались точно в то время, в которое они должны быть показаны,
никак не раньше, то просто обнулите этот параметр,
и программа станет показывать карточки так, как нужно именно вам.

Вернуть отложенные

Если вы изучили все карточки, которые сегодня вам предложила Anki,
программа больше ничего не предлагает, а вам хочется учить ещё и ещё
(в первые дни знакомства бывают такие приступы активности, это пройдёт)
то есть две возможности. Первая: клик по кнопке Вернуть отложенные
в правом нижнем углу главной страницы колоды карточек.

 { Название колоды, количество карточек, которые сегодня предстоит изучить (по видам) и кнопка Учить }

Ну и снова по кнопке Учить. Если и в этом случае опять выскочит сообщение,
что сегодня учить больше нечего, то есть вторая кнопка:

Дополнительное обучение

Дальше Учить по состоянию карточки или по метке
Все карточки в случайном порядке (режим зубрежки)
метки никакие пока выбирать не надо, ОК.

Будет создана фильтр-колода, изучение карточек в которой
никак не скажется на положении карточек в очереди в основной колоде.
То есть назавтра карточки начнут показываться в таком порядке,
как будто никакого дополнительного обучения и не было.

 { Начальное окно фильтр-колоды с поясняющим сообщением }

Такое поведение настраивается, можно и учитывать результаты
дополнительного обучения, и зубрить далеко не все карточки
(там множество критериев отбора).

Учить связанные сегодня

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

Тут срабатывает правило:

Если одна из связанных карточек
уже была показана сегодня, то вторая будет показана
только на следующий день, даже если время её показа уже наступило.

Первая группа настроек

Это правило можно отменить в настройках колоды
  • тех, что под шестерёнкой справа от её имени в списке колод,

  • или слева внизу кнопка Настройки на главной странице колоды,
    там, где по центру слово Учить

 { Добавить новую группу настроек колод }
Но первым делом надо добавить группу настроек

(опять шестерёнка, только уже справа от имени Default)
и назвать её 300 слов для новичков

 { Всплывающее окно для ввода названия новой группы настроек колод }

И на вкладке Новые карточки снять галочку
Откладывать связанные новые карточки до следующего дня

И на вкладке Ответов снять галочку
Откладывать повторения связанных карточек до следующего дня

Первые шаги в минутах

Следующей темой для паники обычно является:

Мне завтра уже экзамен сдавать, а я сегодня ещё ни в одном глазу
хочу учить непрерывно весь день, а не как там программа что-то себе решит.

Не, мне так-то и зубрёжки хватает по распечатке в ворде,
но в этот раз я затянул чота и явно не успеваю уже вызубрить,
а вот говорят, Anki рулiтъ, надо попробовать

О том, что Anki — это не за один день, это каждый день,
человеку, по всей видимости, не сказали. А самому разузнать некогда. Всегда.

1 10 20 40 60 120 240

То есть через 10 минут, 20, 40, через час, два, четыре.

Да, именно такую последовательность интервалов между показами карточки в минутах
можно указать в расчёте на первый день интенсива. Список через пробелы, без запятых!

 { Новые карточки — Шаги (в минутах) }

И на случай А вдруг не заметим и карточка ускочит в разученные,
тогда её можно будет забыть и начать прохождение интервалов сначала.

 { Забыта — Шаги (в минутах) }

То есть за ближайшие 8 часов каждая карточка будет показана 7 раз.

Отменить интервалы

Чтобы вот тупо просто показывались каждый день все карточки, и всё.
Безо всяких там интервальных повторений вообще.

А, нет, не всё.
И чтоб служила ты, Рыбка Золотая, у неё на посылках!
— Александр Сергеевич Пушкин
Сказка о рыбаке и рыбке
 { Новые карточки - Интервал для легко 1 день }

Ах да, шаги в минутах можно указать без увеличения интервалов:
`10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 `

 { Ответов - Максимальный интервал 1 день }
Предупреждение Одно надо понимать при этом: отмена интервальных повторений —
путь в никуда. Вам останется только говорить везде и всякому:

Да ничего эта ANKI не работает. Заучил 100500 слов за первый же день,
наутро едва вспомнил пару. Удалил. Это для гаджетоманов только.

О том, что вы сами благоразумно изначально ещё на входе отвергли саму технологию Anki,
оставив себе по своей собственной воле от всей программы только программную оболочку —
вы, разумеется, умолчите.

Первый импорт

Ладно, сколько можно самостоятельно по кнопочкам молотить.
Надо использовать весь тот пласт информации, который накоплен человечествком и за который пока не просят деньги. Вот за 680 слов уже просят.

Форматирование текста

Итак, открываем Блокнот, копи-пейст туда следующую группу замечательных вопросов.

what (уот) – что, какой.  who (ху) - кто.   where (уээ) – где, куда
how (хау) - как.   why (уай) - почему.   when (уэн) - когда

Первым делом: одна строка — одна пара слов.

what (уот) – что, какой.
who (ху) - кто.
where (уээ) – где, куда
how (хау) - как.
why (уай) - почему.
when (уэн) - когда

Вторым делом: всё-таки порядок следования слов.
Они просто просятся под классику: кто, что, где, когда, как и зачем?

Осторожно!
Третьим делом: убираем все эти перечисления через запятую.
Справа и слева синее небо ровно по одному слову, и только.

Четвёртым делом: точка в конце строки, то есть она, то нет её.
Надо уже определиться - "или галстук снять или трусы надеть"

who (ху) - кто
what (уот) – что
where (уээ) – где
when (уэн) - когда
how (хау) - как
why (уай) - зачем

ПОЧЕМУ удобно оправдывает любую глупость,
но от режущего ЗАЧЕМ скрыться трудно.

— Николай Иванович Козлов
Философские сказки для обдумывающих житье или веселая книга о свободе и нравственности

Пятым делом: Anki на входе понимает формат текстовый файл с разделителем
Этим самым разделителем обычно выступает запятая, точка с запятой или табуляция.
В принципе, можно любой символ указать, чёрточку там или пробел.

Поэтому пробел и открывающую скобку меняю на запятую и пробел,
закрывающую круглую скобку, пробел и черточку — на запятую.

Как забавно, на шести словах умудрились две разные чёрточки использовать:
who, ху, кто
what, уот) – что
where, уээ) – где
when, уэн, когда
how, хау, как
why, уай, зачем

Да, я понимаю, это последствия знакомства текста с Word’ом,
но имеющегося результата это знание не меняет.

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

who, ху, кто, 5Ws, *
what, уот, что, 5Ws, *
where, уээ, где, 5Ws, *
when, уэн, когда, 5Ws, *
how, хау, как  , 5Ws, *
why, уай, зачем, 5Ws, *

Сохранить файл надо в кодировке UTF-8,
удобно поместить его в подкаталог Anki
в папке с документами пользователя:

 { Указание кодировки - рядом с кнопкой Сохранить }
Вывод:

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

Собственно импорт

Так, идём в Anki, Файл → Импортировать…​
или просто Ctrl+I на клавиатуре,
выбираем только что сохранённый файлик.

Осторожно!
Когда идёт добавление новых записей, надо
Игнорировать строки, где первое поле соответствует существующей записи
 { В настройках импорта особое внимание - типу записей и колоде }
Всё так
Подсказка Но надо за типом записей и колодой внимательно следить,
они часто по умолчанию оказываются совсем не тем, что задумано.
Импортировано.
6 записей добавлено, 0 записей обновлено, 0 заметок не изменено.

По ссылке Обзор запускаем Обозреватель Anki,
в нём клик по типу записей в дереве слева
и чтобы посмотреть только что добавленные записи,
в строке поиска через пробел указываем условие:

 группа:5Ws
 { как }
В чём тут важно убедиться:

Что произошло с пробелами после слова как до запятой?
Они пропали. Значит, при импорте лидирующие и хвостовые пробелы убираются.
Это хорошо. Меньше правок при подготовке текстового формата.

Через точку с запятой

I (ай) - я
you (ю) – ты; вы; Вы
he (хи) - он
she (ши) - она;
it (ит) - оно
we (уи) - мы
they (зэй) - они

Тут разделителем слов выступает уже точка с запятой, а не просто запятая.

Жить стало лучше, товарищи. Жить стало веселее.
А когда весело живется, работа спорится…
— Генеральный секретарь ЦК ВКП(б) И. В. Сталин
17 ноября 1935 года в выступлении на Первом всесоюзном совещании рабочих и работниц — стахановцев.

Избавляемся от неё. И от перечислений через запятую в том числе.
В английском языке нет слова ТЫ, есть только ВЫ.
Нельзя сказать you am или you is, можно только you are.

Вы с большой буквы — это очень редкая словоформа в русском языке,
только в личной переписке и только если ты хочешь выказать корреспонденту
исключительное почтение. Зачем её учить на первом месте по частотности — загадка!

Порядок опять же важен, хоты бы по лицам упорядочить, 1е, 2е и 3е.
I;ай;я;личные местоимения;*
we;уи;мы;личные местоимения;*
you;ю;вы;личные местоимения;*
he;хи;он;личные местоимения;*
she;ши;она;личные местоимения;*
it;ит;оно;личные местоимения;*
they;зэй;они;личные местоимения;*

Хорошо видно, что точка с запятой тоже нормально подхватывается как разделитель:

 { Поля разделены Точка с запятой }

Притяжательные

my (май) - мой
your (ё) – твой, ваш
his (хиз) - его
her (хё) – её
our (ауэ) - наш
their (зээ) – их

Тут стандартная уже ситуация: выкидываем твой, порядок по лицам,
ну и попробуем разделителем пробел.

my май мой "притяжательные местоимения" *
our ауэ наш "притяжательные местоимения" *
your ё ваш "притяжательные местоимения" *
his хиз его "притяжательные местоимения" *
her хё её "притяжательные местоимения" *
their зээ их "притяжательные местоимения" *

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

Союзы через двоеточие

and (энд) - и
but (бат) - но
or (о) - или
because (бикоз) - потому что
if (иф) - если
that (зэт) – что

Двоеточие тоже нормально подхватывается Anki.

and:энд:и:союзы:*
but:бат:но:союзы:*
or:о:или:союзы:*
because:бикоз:потому что:союзы:*
if:иф:если:союзы:*
that:зэт:что:союзы:*

Потрачено.

Импортировано.
5 записей добавлено, 0 записей обновлено, 1 заметка не изменена.

Дубликаты

Так, стоп, что значит 1 заметка не изменена?
Идём в Обозреватель Anki, смотрим, что творится с записями.

Союз что был проигнорирован.
Всё правильно, такой вопрос, как что, был в группе 5Ws

Надо придумать синоним. Пусть будет чтобы
Я бы ещё сюда добавил so that : так что

В результате так что добавлена, а чтобы таки опять нет. Почему?

Ключ в первом поле

Попробуем добавить вручную.

 { that }

Розовым первое поле подсвечивается, когда уже есть запись такого типа
с указанным значением первого поля.

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

Клик по ссылке Показать дубликаты

Предупреждение
Так, тут надо проявить какую-то изобретательность, чтобы как-то разрулить совпадение.
Anki различает регистр букв, поэтому можно временно указать That, чтобы затолкать омоним. Но это лишь затычка, на постоянной основе такое решение не годится.

Кстати говоря, фильтр в Обозревателе нечувствителен к регистру букв
и находит все три варианта слова сразу:

Но это только для латиницы, для кириллицы никакого понятия прописные/строчные не существует.

Через чёрточку

Самый привычный со школы формат такого списка, через чёрточку.

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

что-нубудь ?! что-нибудь

Чёрточка в слове будет воспринята как разделитель,
попробуем экранировать апострофами.

something - самсинг - 'что-нибудь' - количественные - *
everything - еврисинг - всё - количественные - *
nothing - насинг - ничто - количественные - *
here - хиэ – здесь  - количественные - *
there - зээ – там  - количественные - *
now - нау - сейчас - количественные - *
already - олрэди - уже - количественные - *
still - стил – всё ещё - количественные - *
yet - йет – не ещё - количественные - *
many - мэни - много + слово во множественном числе - количественные - *
much - мач - много + слово в единственном числе - количественные - *
few - фью - мало + слово во множественном числе - количественные - *
little - литл - мало + слово в единственном числе - количественные - *
very - вэри - очень - количественные - *
every - эври - каждый - количественные - *
all - ол – все - количественные - *
such - сач – такой - количественные - *
so - соу - так - количественные - *

Во-первых, Anki в такой ситуации разделителем считает пробел.

Во-вторых, почему в строке так много полей, аж 9?!

Всё правильно, в первой строке 8 пробелов, что разделяют 9 слов.
Чёрточка при таком раскладе воспринимается как отдельное слово.

 { пробел черточка пробел }

Итак, клик по кнопке Поля разделены: Пробел
и попробуем указать разделителем
три символа подряд: пробел, чёрточка, пробел.

 { сообщение об ошибке }

Упс, не прокатило.

А зачем такое длинное поле ввода, если в нём нельзя указать больше одного символа?
Точнее, указать-то можно, работать Anki с такой конфигурацией из трёх пальцев не сможет.

 { после ошибки всплывшее окно просто не содержит карты полей }

Ладно, закрываем окно, открываем снова и указываем одну чёрточку.

 { особое внимание - составлению карты полей }

Почему 6 полей-то вместо 5? Правильно, в отличие от пробела,
чёрточку кавычки не экранируют, однако. Как и апострофы. И это печальный глюк Anki.
Он фактически лишает возможности пользоваться чёрточкой как разделителем.

Ладно, чёрточку из чёртова слова уберём пока, загоним список в Anki,
там обратно отредактируем в поле.

Кстати, апострофы попали в поле как значение,
импорт их не удалил, в отличие от кавычек в предыдущем случае.

Тут надо присмотреться: когда-то и апострофы пропадают, а кавычки остаются.

Импортировано.
'here   хиэ – здесь    количественные   *' содержит 4 полей, ожидающих 5
'there   зээ – там    количественные   *' содержит 4 полей, ожидающих 5
'still   стил – всё ещё   количественные   *' содержит 4 полей, ожидающих 5
'yet   йет – не ещё   количественные   *' содержит 4 полей, ожидающих 5
'all   ол – все   количественные   *' содержит 4 полей, ожидающих 5
'such   сач – такой   количественные   *' содержит 4 полей, ожидающих 5
12 записей добавлено, 0 записей обновлено, 0 заметок не изменено.

Что такое? Почему? Что не нравится ему?

Да, верно, чёрточки не те.

Те, которые правильные и опознаны, как разделитель,
в сообщении об ошибке не показаны вовсе. А неверные - пожалуйста.

Подсказка Кстати говоря, именно этот код можно попробовать использовать внутри слов.

Чохом

Чтобы больше не натыкаться на этих неправильныхе пчёл черточки,
заменю их на нормальные сразу во всех оставшихся строках.

Дальше я сломался придумывать названия группам и отказался от этой идеи.
Прежде всего, потому что совершенно неясно, где и как эти названия можно использовать.

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

people; пипл; люди
man; мэн; мужчина
woman; вумэн; женщина
child; чайлд; ребенок
boy; бой; мальчик
girl; гёрл; девочка
friend; фрэнд; друг
Осторожно!
Остальной список сделан именно по этому шаблону.
Да, так тоже можно: импортировать не все поля,
часть просто оставить пустыми.
 { Поля разделены: Точка с запятой }

Ладно, всё загнали в Anki.

Карточки

Теперь надо посмотреть, что творится на карточках.

А там всё хорошо, обратные карточки идут вовсю.

Но если посмотреть в Обозреватель Anki, то можно заметить,
что у записей последнего импорта только одна карточка.
Всё правильно, звёздочка ведь им не была указана в поле.

Надо просто убрать это поле со звёздочкой,
пусть у каждой записи всегда будет две карточки.

Обратные нужны всегда

Прямо тут же в Обозревателе Anki клик по кнопке Поля…​,
клик по Нужна обратная карточка, клик по Удалить

 { Подтверждение удаления }
Ага, удалить. Соглашайтесь, будет лучше!

Группа и Транскрипция

Дальше обращает на себя внимание тот факт, что

поле Транскрипция никак не проявляется на карточках.

Осторожно! Да, каждое поле, добавляемое в запись,
необходимо прописывать в шаблонах карточек вручную.
Сами по себе они там не появляются.

Клик по кнопке Карточки…​

Переименовать карточки

Обратите внимание!

Названия Карточка 1 и Карточка 2 никак не говорят о сути того,
что именно показывается на этих карточках.

Внизу окна в центре справа есть кнопка Ещё,
в её выпадающем списке первой строкой Переименовать

Затем клик по вкладке Карточка 2, переименовать и её:
итак, получили шаблоны карточек 300рус-англ и 300eng-rus

Так понимаю, что с брендовой точки зрения
было бы правильнее говорить о 333 первых словах.

Таки показать

Для показа карточек Anki использует технологию веб-браузеров,
HTML + CSS + JavaScript.

 { Окно редактирования шаблонов карточек }

Транскрипцию будем показывать только на стороне ответа,
Группу в любом случае.

 { настройка шаблонов лицевой и оборотной сторон }

Плохо, что всё сливается. Надо бы добавить пространства,
цвет и шрифтовые выделения.

 { слева - корректируемые шаблоны, справа - области моментального предпросмотра }

И да, транскрипцию обычно берут в квадратные скобки.

 { в центре слева область для корректировки таблиц стилей }

Изменения в стилях достаточно сделать один раз,
они сразу становятся видны на всех шаблонах карточек.

Изменения в шаблонах сторон необходимо выполнять
по каждой карточке отдельно.

Примечание Таким образом полностью реализована концепция
раздельного хранения и обработки собственно данных
(они в полях записей, причём каждый объект в своём)
и их внешнего представления (оно в шаблонах карточек).

Озвучка

Для полного счастья не хватает звука, чтобы не только глазами на карточки смотреть,
как в немом кинематографе, но и чтобы ушами слушать,
как это всё следует правильно произносить.

Для получения озвучки есть два пути:
  1. с помощью дополнений к Anki (аддонов) потихоньку, штучек по 20 в день скачивать со всевозможных сайтов;

  2. так или иначе заносить в записи Anki аудио-файлы из какой-нибудь локальной подборки mp3 (wma, ogg) файлов.

Дополнения

Это дополнительные подключаемые модули (аддоны),
написанные как самим автором Anki, так и энтузиастами со всего света.

Их список можно увидеть на сайте программы,

Инструменты → Дополнения → Обзор и установка…​ → Обзор

 { Всплывающее окно для указания номера устанавливаемого дополнения }

В браузере откроется страница ankiweb.net/shared/addons/

Replay buttons on card

Минусом ситуации с озвучкой является то, что на карточке
с появлением Audio-поля визуально ничего не меняется.
Озвученную карточку от той, которая озвучки не содержит,
на взгляд не отличить никак.

Исправить эту картину и призвано это дополнение.


Для поиска по странице дополнений: Ctrl+F и Replay buttons on card

Далее клик по кнопочке Info слева от имени дополнения.

На страничке дополнения надо найти цифирьки на желтоватой подложке,
вот эти:

498789867

Скопировать их в буфер, вернуться в Anki
и вставить в поле Код:

Перезагрузить Anki

На карточках, которые содержат озвучку, появится вот такой значок  { иконка воспроизведения аудио }
Их может быть несколько, по числу звуковых файлов в полях записи данной карточки.

Размер значка определяется размером шрифта в том месте карточки,
где встречено упоминание звукового файла.

Примечание:

Снимки экрана показывают старую версию дополнения. В новой стрелочки выглядят немного иначе (прежде всего они лишились ореола). Подробнее о новой версии — на странице ' озвучка

IPA Transcription

Получить транскрипцию для списка английских слов?
Тут всё не просто, а очень просто!

Сохраняем свою колоду в текстовом формате.

Загружаем LibreOffice Calc (в отличие от M$ Excel, он корректно работает с UTF-8
и у него есть портабельная версия, он бесплатен, так что его можно свободно скачать
и легко пользоваться им, не удаляя с машины купленное Совершенство)
копипастим в него экспортированную колоду,
удаляем все колонки, кроме первой, ключевой, с английскими словами.

Копируем в буфер и идём на онлайн-сервис LingoRado:

Вставляем текст из буфера, ставим
  • нужный вариант языка,

  • Параллельно с оригиналом,

  • какими буквами нужна транскрипция

  • и нужны ли скобки и какие (можно указать свои).

 { Lingorado }
Всё. Буквально через пару секунд
  • копипастим полученный список в свой текстовый редактор,

  • сохраняем в файл,

  • добавляем колонку для новой транскрипции,

  • импортируем в неё с обновлением,

  • добавляем поле на карточки — и вуаля!

    • Наслаждаемся результатом.

 { карточка с полученной транскрипцией }

Комментарий

В каждой записи желательно добавить поле для комментариев
и на каждой карточке — место для их показа.

И да, стилями одну из кнопок озвучки можно вообще скрыть,
чтобы глаза не мозолила и место на карточке не занимала.
Звучать от этого она не перестанет.

Вид списка полей

Когда добавляешь комментарий к карточке,
очень мешает заполненное поле Audio:
полезной информации в нём никакой, какие-то буковки, цифры,
ясно только одно: есть озвучка.

Можно, конечно, просто переместить его в конец списка полей, но!

Есть способ лучше!

Указать полю Audio минимально различимый шрифт в 8 пикселей:

Ну вот, снова порядок:

 { поле Audio указано мелким шрифтом }

Всё ясно, различимо, строго по смыслу и ничто не мешается.

Картинки на карточках

Мы все любим книжки с картинками. По крайней мере, любили в детстве :-)

И словари с картинками тоже порой очень весело разглядывать.
Но только если картинок там немного, одна-две на страницу.

Особенно хороши для этих целей карандашные скетчи.

Если поставить картинку на каждой карточке, то очень скоро
она начинает отвлекать от основной цели — запоминания слов,
а затем и просто раздражать.

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

Впрочем, можно не отключать совсем, а через JavaScript
показывать их случайным образом с определённой вероятностью,
скажем, в одном из десяти случаев.

<div class=English><span><table><tr><td id=img></td>
<td id=id> {{cloze:English}}</td></tr></table></span></div>

{{type:cloze:English}}

<script>var a;
// использование Math.round() даст неравномерное распределение!
function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
} if ((a=getRandomInt(1,10))==5) {
document.getElementById('img').innerHTML  = '{{IMG}} ';
}
</script>

Этот код надо ставить не только на лицевой, но и на оборотной стороне карточки,
чтобы там тоже изредка картинки появлялись.

Пиктограммы на обоях

Базовая схема установки картинок на свои карточки такова:
либо по копи-пейст картинки, либо драг-энд-дроп мышкой на нужное поле.

В браузере над картинкой клик правой кнопкой,
Копировать изображение   например.

Клик по нужному полю и Ctrl+V

Если посмотреть HTML-код поля по Ctrl+Shift+X,
то видна генерация уникального имени файла:

Подбираем стили для оформления карточки:

И уточняем эти стили для дополнения Night Mode

Обозначения ИКЕА

Символы и обозначения IKEA

Исходная информация взята с сайта магазина:
service.ikea.ru/after/symbols/

Итак, сохраняем каждую картинку в папку IKEA\виды чистки
Благо, таких разделов на странице всего 7.
В качестве имени файла используем подпись под картинкой.
К сожалению, почти в половине имён приходится удалять какой-то символ,
недопустимый в именах файлов, порой по 2-3 кочерги на имя.
Благо, пиктограмм вообще немного, всего 102.

Затем в Total Commander на тулбаре настраиваем блокнот
с параметром %UL — то есть в блокноте откроется список
выделенных в панели файлов с полным юникод-именем каждого файла.

Затем в каталоге IKEA (нет, не тот, что вам подбросили в почтовый ящик :-)
где видны 7 подкаталогов, нажать Ctrl+B для того, чтобы увидеть
общим списком все файлы по подкаталогам.
Дальше Ctrl+A чтобы выделить их все
и клик по настроенной иконке блокнота на панели инструментов.

Полный путь превращаем в относительный, убрав c:...\IKEA\

Обратный слэш заменяем на точку с запятой и пробел.

Сохраняем полученный файлик в кодировке UTF-8.

Закрываем блокнот. Дальше потребуется нормальный текстовый редактор
с поддержкой регулярных выражений, например, Notepad++

Да, конечно, ничто не мешает на тулбаре сразу настроить вызов Notepad++ под этот список.

Регулярное выражение, которое позволяет из файла с говорящим названием
сделать два поля, собственно название и саму картинку:

Даёт такой результат:

Дальше при создании колоды карточек и типа записей из трёх полей
вылетит предупреждение о том, что это прямо такие фатальные изменения
в коллекции, что просто синхронизировать в дальнейшем
нет никакой возможности, и придётся передавать коллекцию на AnkiWeb целиком.

В этот момент надо притормозить и подумать,

при малейших сомнениях следует ответить Нет,
синхронизироваться и лишь затем настроить новый тип записей.

Осторожно!
В настройках импорта важным является указание галочки
Разрешить использование HTML в полях
Затем скопировать все 102 картинки в папку

Documents\Anki\1-й пользователь\collection.media\
без подкаталогов, общим списком!

Проще это сделать через тот же режим Ctrl+B в TotalCmd.

Ну а дальше как обычно настроить карточки:

И синхронизировать:

Как пример создания колоды карточек Anki от замысла до реализации.

Конечно, это не единственный метод,
способов, которыми можно пройти данный путь, множество.
Буду благодарен, если вы поделитесь со мной своим.

Точнее говоря, от идеи до воплощения.

Есть Идея — а есть Икея!

О важности озвучки

При желании можно ещё озвучку через AwesomeTTS прикрутить ;о)

Казалось бы, озвучил ради смеха. Ан нет, сразу же нашёл ошибку:

Думаю: прикольно движок озвучивает!
И тут присмотрелся: что за шутки?
Кто без меня подправил карточку?
Ну не может же на сайте так быть!

И точно, не может. в оригинале (на сайте) так и есть:

Видел же эту карточку, но без звука внимание за ошибку совершенно не зацепилось.

Подсказка

Получается, озвучка крайне положительно влияет на восприятие действительности.

Надо практиковать.

 

Фильтры и метки

С фильтром

С фильтрами всё не то чтобы просто, а очень просто.

Вот учите вы скажем, колоду 300 слов от Владимира.

И захотелось вам особо проработать все возможные карточки со словом married.

Жмёте кнопочку F на клавиатуре и по потребности заполняете поля:

Создаётся временная фильтр-колода

В общем списке колод она выглядит так:

После того, как карточка со словом married
с интервалом в одну минуту получит 30 раз ответ В самый раз
она будет возвращена в свою родную колоду,
причём там её расписание не изменится.

У фильтр-колоды можно зайти в настройки и всё поменять,
там точно такое же окно с теми же самыми параметрами.

Ну и можно кликнуть Перестроить,
чтобы эти новые параметры применить.

Можно фильтр-колоду и вовсе переименовать,
перетащить её как подколоду к основной 300 слов
и пользоваться ей на постоянной основе.

Клик по Очистить сигнализирует, что надо посчитать
все карточки успешно пройденными и вернуть их в родную колоду.

Фильтр-колода останется стоят пустой
и будет ждать следующей команды Перестроить

GoldStar

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

Для этого следует нажать кнопку * (звёздочка) на цифровой клавиатуре
или Shift+8 на основной.

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

tag:marked

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

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

Тест базы данных

Инструменты → Тест базы данных

Каждый день с утра. Это как зубы почистить.

Необходимо для поддержания максимального быстродействия Anki.

Побочным эффектом является удаление всех неиспользуемых меток.

Важно!
Так думаю, что

Если вы сможете прокачать свои навыки по составлению колод карточек Anki хотя бы до того уровня, что здесь описан, то у вас не будет проблем с тем, чтобы запомнить хоть 20, хоть 100 новых слов за день.

Это количество будет ограничено

  • только вашими потребностями, целями и задачами,

  • но не вашими возможностями.

 

• Основные понятия

AnkiWeb — в поисках смысла

Весь смысл, почему Дамьен Элмс сделал эту программу и раздаёт её по большей части бесплатно, состоит в том, чтобы на постоянной основе выгружать свой прогресс в изучении своих колод на сервер AnkiWeb.

На основе полученной общей статистической информации Дамьен надеется обрести новое знание о работе человеческой памяти: в какое время суток лучше запоминается информация, с какими интервалами, в каком количестве за один присест и тому подобное.

Поэтому в благодарность автору за столь щедрый подарок будет правильно зарегистрироваться на сайте ankiweb.net/ и включить в программе Anki синхронизацию с ним.

Дополнительным бонусом от этого действия вы получите возможность
  • учить свои колоды карточек просто через веб-браузер
    с устройств, которые не поддерживают программу Anki

  • опубликовать свои колоды на сайте ankiweb.net/shared/decks/

  • на короткое время у вас появляется что-то вроде ещё одной резервной копии своих изучаемых колод

Осторожно!
Почему только на короткое время?
Потому что если у вас не будет доступа к интернету три-четыре месяца подряд, то ваш профиль с AnkiWeb будет удалён, а вся его информация безвозвратно утеряна. Такова особенность лицензионного соглашения.

Оно и понятно. Зачем Дамиену хранить информацию, с которой уже сняты статистические показатели,
и которой к тому же никто и не пользуется?

 { Пример, как выглядит простейшая карточка на сайте AnkiWeb }

Карточки через сайт выглядят намного проще, чем в самой программе.
Да и многих возможностей по работе с ними, что есть в программе,
на сайте просто нет.

Регистрация на сайте

Итак, идём на ankiweb.net/account/login

Там клик по ссылке кнопочке Sign Up

Указываете свою электронную почту и придумываете себе пароль для доступа.

Баден-Баден

Для тех, кто не понял, сайт просит повторить:

Дальше вам будет предложено ознакомиться и подписать
Terms and Conditions ankiweb.net/account/terms
в смысле поставить галочку слева внизу длиннющей страницы:

Собственно, там вы обязуетесь не нарушать авторские права
и вообще всячески соблюдать законы и нормы приличия.

Дальше вам придёт письмо, в котором надо кликнуть по ссылке,
чтобы подтвердить, что с адресом почты вы не соврамши.

Настройка программы

Клик по иконке в правом верхнем углу:

Или клац по кнопочке Y на клавиатуре,
чтобы повторно указать всё то, что вы только что придумали:

Внезапно

Сообщение об ошибке
Синхронизация не удалась:
Антивирус или межсетевой экран не даёт Anki подключиться к Интернету.

Не надо пугаться, если ни антивируса, ни межсетевого экрана :-)
Если у вас они есть, кидаться в их настройки тоже не надо.
Это может быть самый банальный сбой связи, сервер не успел ответить вовремя.
Просто сообщение такое, неполностью описывает ситуацию.

Настройки синхронизации

Инструменты → Настройки…​ или Ctrl+P на клавиатуре,
дальше вкладка Синхронизация

Сейчас выключена; для включения кликните кнопку синхронизации в главном окне.
С точки зрения юзабилити такое поведение программы — просто запредельное зло.

Надеюсь, у Дамьена Элмеса возникли очень серьёзные трудности в том,
чтобы поставить здесь ещё одну иконку синхронизации, помимо основного окна.
Иначе нет оправдания.

Строго говоря, команду синхронизации хотелось бы видеть и в меню.
Но без дополнения Colorful toobar ankiweb.net/shared/info/388296573 её там нет.

И да, подключаться к серверу надо на тулбаре,
а отключаться от него в окне настроек.
Логично, чо.

Синхронизировать также звуки и изображения
Обычно эта галочка должна стоять, и это нормально.

Снимать её имеет смысл только тогда, когда объём медиафайлов
крайне велик, и у вас есть более быстрый и дешёвый способ
передать их с одного своего устройства на другое,
чем гнать интернет-трафик через сайт AnkiWeb
(а с сайта вы карточки не у́чите).

Дело в том, что автору программы медиафайлы неинтересны
от слова совсем, ему интересны только карточки.
Сами карточки весят совсем немного, поэтому и скорость у сервера крайне небольшая.

Автоматически синхронизировать при открытии и закрытии профиля

Если у вас постоянное подключение к интернету, то это удобно.
Не будет накладок, когда учили одно и тоже на разных устройствах,
а синхронизовать забыли.

 При следующей синхронизации перезаписать в одном направлении

Изредка вознакает такая необходимость, когда произошла путаница между устройствами и надо одну из версий коллекции признать самой правильной и именно её передать на телефон, например, хоть бы самой Anki и хотелось сделать обратное.

Тогда и ставите эту галочку. Действует она однократно, только на ближайший сеанс синхронизации. После синхронизации заходить в настройки специально чтобы снять галочку НЕ требуется, после успешной синхронизации в одном направлении галочка снимается автоматически.

В одном направлении

Это такая критическая точка, тут пользователи нередко путаются,
в каком именно направлении надо передавать информацию,
и кликают по неправильной кнопочке.

Как результат — вместо того, чтобы сохранить изменения на AnkiWeb,
они наоборот оказываются утрачены. Да, перед синхронизацией создаётся
локальный бэкап и с него можно восстановиться и синхронизироваться
в правильном направлении, но это уже больше напоминает танцы с бубном.

Жаль, что направление синхронизации нельзя указать заранее, в окне настроек.
Тогда меньше было бы подобных ошибок.

 

Название колоды

В какой колоде карточка?

Попутно возник интересный вопрос:

Как понять, в какой колоде теперь находится карточка?

Вот эти карточки — из разных колод:

при изучении русского языка
при изучении английского языка
Тут есть два решения:
  1. Добавить в шаблон карточек специальное поле {{Deck}} или {{Subdeck}}

  2. Установить дополнение, которое показывает название текущей колоды в заголовке окна.

С учётом регистра

В шаблон карточки можно добавить специальное поле {{Deck}}
с именем колоды, в которой находится данная карточка.

В окне редактирования ярко и красноречиво цветом подсвечено,
что нельзя допускать появления дубликатов:

Кликом по ссылке Показать дубликаты открывается окно Обозревателя Anki с карточками тех записей,
первые поля которых совпадают со значением первого поля записи редактируемой карточки.

Тут не видно, чем попарно различаются карточки.
Имеет смысл вернуть колонку с названием колоды и скрыть колонку с названием типа записей, ведь очевидно, что в данном случае тип записей совпадает, иначе бы и ситуации такой не возникло.

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

Примечание
Причём
изменение значения поля под одной просматриваемой карточкой
влияет на все карточки её записи.

Спец.поле {{Deck}}

Итак, спец. поле {{Deck}} в шаблоне карточек.

Крайне желательно, чтобы это поле оформлением отличалось от текста вопроса — ответа.

В данном случае пусть хотя бы будет поменьше размер шрифта.

Двоеточие вот только это бестолковое…​

HTML + CSS + JavaScript

Для описания шаблона карточек используется стандартный фронтенд (знатокам: Anki сделан на ядре KHTML), то есть доступны возможности языков HTML5, CSS3 и JavaScript.

В HTML5 считается хорошим стилем уходить от использования тега <br>, поэтому

в шаблонах лицевой стороны (вопроса)
<div id=Deck>{{Deck}}</div>
<script>document.getElementById('Deck').innerHTML=document.getElementById('Deck').innerHTML.replace("::"," &minus; ");</script>
в таблице стилей
#Deck {
 position: absolute; top: 7px; left: 0px; width: 100%;
 font-size: 8pt; vertical-align: top; line-height: 10pt;
}
Примечание Изменения в таблицы стилей вносятся только один раз,
при переключении на Карточку 2 они сразу же видны:
Осторожно! Изменения надо внести в оба шаблона HTML, для Карточки 1 и для Карточки 2:

Ну вот, так уже намного лучше.

И надпись по размерам читаемая,
и в глаза не бросается, не мешает восприятию основной информации.
И двоеточие глаза более не мозолит, заменено на благородный минус.

Разные стили карточек

Но как быть, если один и тот же элемент требуется на разных карточках оформить по-разному?

Для этого существуют классы с номером карточек.

Например, чтобы показывать имя колоды красным на первой карточке и синим на второй, надо добавить в таблицу стилей:

.card1 #Deck { color: red; }
.card2 #Deck { color: blue; }
Результат, как говорится, на лице :-)

Дополнение

Заголовок основного окна крайне малоинформативен.
Он содержит только название программы (Anki) и название профиля.
Хотелось бы видеть в заголовке в первую очередь название той колоды,
карточка из которой показывается в данный момент.

Поэтому Инструменты - Дополнения - Обзор и установка…​

Обзор

В интернет-браузере откроется страница ankiweb.net/shared/addons/ со списком дополнений (аддонов или плагинов)

В нём надо найти Deck name in title
и кликнуть по кнопке Info слева от имени.

Deck name in title

Название колоды — в заголовок

Дальше предлагается скопипастить номер этого дополнения

3895972296

и вставить его в поле Код:

Итак, что видим после перезапуска Anki?

Если профиль единственный, его имя больше не показывается в заголовке окна:

Логично. Если профиль единственный, то пользователь Anki, скорее всего,
вообще не догадывается о существовании профилей.
Зачем тогда показывать ему безликое 1-й пользователь?

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

Почти то, что и требовалось. Двоеточие вот только это бестолковое в заголовке окна…​

Переименование карточек

Можно пойти на маленькую хитрость (лайфхак), чтобы не переключаться постоянно в Обозревателе Anki между колонкой с именем колоды и колонкой с именем типа записи.

Владельцев больших и широких экранов это, понятное дело, не беспокоит.
Они могут позволить себе включить обе колонки одновременно.

Очень неудобно, что карточки, принадлежащие разным типам записей, называются одинаково. Надо переименовать их таким образом, чтобы по названию карточки можно было догадаться, о каком типе записей идёт речь.

Например:
  • в основном типе записей оставить имя как есть, Карточка 1.

  • в основном+обратные назвать с нулём, Карточка 01 и Карточка 02.

  • в основном(обратные по выбору) назвать с двумя нулями, Карточка 001 и Карточка 002.

Как это сделать? Зайти в Редактирование шаблонов карточек,
справа в центре нижней части окна клик по кнопке Ещё
откроется выпадающий список, в нём первая строка Переименовать

Всё мне ясно стало теперь

Профили

Итак, вы научились импортировать колоды Anki.

Сразу же хочется накачать расшаренных колод с сайта AnkiWeb

Не спешите

Лучше сразу приучите себя к хорошему:
  • разделите колоды, созданные своими руками,

  • и колоды, скачанные из интернета, по разным профилям.

Почему это так важно?
  1. Разрастается коллекция — падает быстродействие Anki. Это касается всех действий, но особенно — синхронизации с AnkiWeb, экспорта и проверки медиа-файлов…​

  2. Часто имя apkg-файла совершенно не совпадает с именем колоды, которую он содержит. Если в коллекции уже есть пара-тройка десятков колод, найти только что добавленную колоду с заранее неизвестным именем — может оказаться очень дискомфортным занятием. И слегка демотивирующим.

  3. Но это ещё полбеды. Гораздо хуже, что новая колода может оказаться одноимённой с уже имеющейся, тогда карточки двух разных колод окажутся в одной куче и спутают весь порядок изучения. Но тут хотя бы можно расцепить карточки через Обозреватель Anki по типу записей и растащить вручную по разным колодам. Но надо ли тратить на это время своей жизни?

  4. Есть ещё более стрёмная ситуация. Когда колода, которую вы добавляете, сделана другим пользователем из колоды, которая у вас уже есть. Тогда у них может оказаться внешне одинаковый тип записей, в то же самое время с совершенно различной структурой внутри — имеющиеся записи и их карточки могут быть просто исковерканы, а новые окажутся импортированы неполностью или покорёженными.

И ещё такая засада:

_Картинки.jpg и _Аудио.mp3

Медиа-файлы, имена которых начинаются с подчёркивания,
Anki считает специальными и не удаляет никогда.

Предполагается, что с подчёркивания начинаются картинки, которые служат фоновым изображением на всех карточках колоды, какие-то особые шрифты, которые требуются именно этой колоде и могут отсутствовать на машине пользователя, и т.п. То есть они импоритруются вместе с колодой и остаются в папке медиа-файлов collection.media навсегда, даже если колода, с которой они были импортированы, уже удалена.

Таким образом, поставив десяток-другой чужих колод просто посмотреть и вскоре удалив, можно получить себе в коллекцию добрую сотню весьма тяжёлых картинок и аудиофайлов общим весом на десяток мегабайт.

Такие дела.

Как избавиться?

Начиная с версии 2.0.35 это стало очень просто:

  • достаточно экспортировать все колоды с расписанием и медиа-файлами;

  • удалить профиль;

  • создать профиль вновь;

  • импортировать во вновь созданный профиль только что экспортированные колоды.

Что такое профиль?

Это небо. Плачущее небо под ногами…​

— Нет
не так

Это совершенно независимая от соседей среда обитания карточек :-)

Для неё создаётся свой подкаталог в пользовательском каталоге Anki,
для неё поддерживаются свои типы записей и свои настройки.
Всё своё, никто не мешается и никому не мешаешь.

Единственное, что общее — это дополнения.

Для разделения и по набору дополнений, и по списку пользователей
существует параметр -b, но о нём в другое время и в другом месте.

Подсказка
Собственно, в этом и есть основной смысл существования профилей:

Когда разным колодам нужные разные настройки резервного копирования (одним нужно большее количество резервных копий, другим меньшее), разные настройки карточек (у одних колод новые карточки учить сначала, у других - после повторения пройденных, у третьих - вперемешку); когда разные колоды требуют разного подхода к внеочередному изучению, разных лимитов времени и т.п.

Один профиль = один аккаунт AnkiWeb

Да, это небольшое неудобство. Преодолимое, если учесть, что количество аккаунтов на AnkiWeb ничем не ограничено.

Если учесть, что в Ankidroid нет профилей, возникает ограничение 1 аккаунт = 1 телефон
Придётся все колоды, которые надо учить и на телефоне, собрать в один профиль.

Примечание Если у пользователя всего один профиль,
Anki при запуске программы сразу открывает этот профиль.
Если профилей — два или больше,
то при запуске Anki будет показано окно выбора профиля.

Профиль при запуске

Подсказка Есть возможность через параметры командной строки
указать, какой профиль следует сразу открывать при запуске.

Например, мне надо каждый сеанс заучивания начинать с карточек курса,
для которого создан профиль SmartStep English - Paul Nation

  • правой кнопкой мыши по ярлыку Anki на рабочем столе Windows

  • в контекстном меню Свойства

  • вкладка Ярлык

  • выбираешь поле Объект

  • курсор в конец поля

  • и далее набираешь пробел -p пробел "SmartStep English - Paul Nation"

  • и кнопку Применить

  • открываешь Anki, проверяешь.

Если вы удалите такой профиль в Anki, а в ярлыке у вас останется параметр, требующий открытия этого профиля при запуске Anki, то вы получите вот такое невнятное сообщение:

 { Exception: Provided profile does not exist. }
Исключение: предусмотренный профиль не существует.

 

Файл → Сменить профиль…​

Чтобы переключиться на другой профиль, надо кликнуть по строке меню Файл → Сменить профиль…​

При установке Anki создаётся профиль под именем 1-й пользователь.

Хотя бы один профиль в Anki должен быть всегда.

Имя текущего профиля всегда видно в заголовке окна программы

Конечно же, кроме случаев, когда установлено дополнение Deck name in title
и профиль единственный.

Добавить

Поскольку изначально автор программы Anki придумал профили для разных пользователей,
которые работают под одной учётной записью Windows,

Подсказка
предлагаю использовать такой принцип именования профилей:
имя пользователя - назначение профиля
Ли Си Цин - Цю Зы Е

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

  • Лёшик - Таблицы умножения

  • Лену́шка - Английский язык

и так далее и тому подобное…​

Переименовать

Anki при установке создаёт профиль с совершенно нечеловеческим именем 1-й пользователь,
поэтому его надо переименовать в что-то более информативное.

А у меня — свои!
Осторожно! Важно, чтобы при переименовании профиля его каталог collection.media не был открыт в Проводнике Windows
или каком-нибудь файловом менеджере, иначе Anki не сможет переименовать его.

При занятом каталоге медиа-файлов вылетит вот такое грозное сообщение об ошибке:

но пугаться не надо. И кидаться кому-то что-то сообщать тоже :-)

Достаточно просто закрыть это сообщение и окно, которое держит папку, затем повторить попытку.

Удалить

Было бы гораздо лучше, если бы в предупреждении об удалении указывалось имя удаляемого профиля:

Осторожно! Важно, чтобы при удалении профиля его каталог collection.media не был открыт в Проводнике Windows
или каком-нибудь файловом менеджере, иначе Anki не сможет удалить его.

Что характерно, удаление профиля работает гораздо быстрее, чем удаление неиспользуемых медиафайлов внутри Anki.

Подсказка
поэтому практичнее
удалить профиль с огромной чужой колодой
(которая после ознакомления с ней оказалась не нужна),
а затем вновь создать с таким же именем.

Пароль профиля

Инструменты → Настройки…​

Важно!

Поскольку Anki при установке пароля не скрывает набираемые символы,
задавайте его только тогда, когда никто не видит ваш экран!

Важно!

Не используйте эти примеры паролей, всегда придумывайте свои!
Поскольку эти пароли находятся в открытом доступе, ими может воспользоваться злоумышленник.

Переименование с паролем

Поле для ввода пароля в нижней части окна появляется
только для профилей, которым установлен пароль.
Это логично :-)

Ввод пароля потребуется и при переименовании,
и при удалении запароленного профиля.
И это логично ;-)

Но тут кроется некоторый

Изъян в безопасности

Засада в том, что после переименования (или удаления) профиля поле для ввода пароля не очищается. И если пользователь сразу после переименования отвлёкся и отошёл от компьютера, не закрыв окна выбора профиля (я, конечно, понимаю, мол, сам и виноват), то другой пользователь сможет воспользоваться сложившейся ситуацией и зайти в его профиль.

Предупреждение
Вывод:
Если используете пароль, то всегда закрывайте программу Anki, прежде чем отойти от компьютера.

Типы записей

Записи и карточки

О различиях между записями и карточками.

Тип записи – это описание набора полей и шаблоны карточек для этих полей.
Исходных данных в нём нет, это только описание.

Запись - это набор полей с конкретными исходными данными,
подходящими под описание этого типа записей.

Карточка - это некоторые (возможно, не все) поля из записи с указаниями,
как они должны быть оформлены при показе пользователю.

Карточки формируются по шаблонам данной записи подстановкой значений полей.

У каждой карточки есть запись, из которой она создана.
Карточек без записи не существует.

Из одной записи могут быть созданы несколько карточек.
Карточка создаётся на основе одной и только одной записи.

Когда в окне Добавить данные заносятся в поля,
не просто карточка создаётся —
в первую очередь создаётся её запись.

Запись удаляется, когда удалены все карточки, которые были созданы из её шаблонов.

Колоды и карточки

Записи сами по себе не относятся ни к какой колоде.
К колоде относятся только карточки данной записи.
Записи же относятся только к типам записей.

В одной колоде совершенно свободно могут находиться вместе карточки от записей разного типа.

Карточки одной записи могут без ограничений находиться в абсолютно разных колодах.

Примечание Активное непродуманное использование такой чехарды
может значительно снизить эффективность запоминания.

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

Собственные

Так как же правильно поступить с запоминанием дней недели на английском и русском языках
в ситуации, когда первые поля записей совпадают?

В данном конкретном случае можно, конечно, слегка изменить часть карточек, например, для русского языка начинать день недели с прописной буквы или в англо-русских карточках вопросом дать английское слово, а ответом русское.

Но это частное локальное решение, другие записи по жизни могут оказаться гораздо сложнее и не допустят такой простой перестановки.

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

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

Казалось бы: выделил 14 карточек, а удалены оказались 7 записей.
И такая дребедень целый день…​
вечный пинг пинг-понг: карточка - запись, запись - карточка, …​
Заяц - Волк - Заяц - Волк - Заяц - Волк…​
уууу тоска без начала уууу тоска без конца

Ну вот, с англо-русскими полный порядок.

Теперь создать отдельный тип записей для русского языка.

Добавить

Инструменты - Управление типами записей…​ или Ctrl+Shift+N на клавиатуре.

Добавить:
Баден-Баден

Так, стоп, это что ещё за масло масляное?

Вроде было всего 4 типа записей, почему их здесь 8?

В чём разница между Добавить и Клонировать?

Ладно, попробуем сначало одно, затем другое.

Примечание Запрошенное действие потребует полной выгрузки данных при следующей
синхронизации коллекции. Просмотры и другие изменения на ваших устройствах,
которые не были синхронизированы, будут потеряны. Продолжить?
Подсказка Загрузка — это когда на наш компьютер,
Выгрузка — это когда с нашего компьютера.

Ну и собственно название новому типу записей надо придумать говорящее,
чтобы по нему можно было догадаться, о какой изучаемой теме идёт речь.

Хорошо, попробуем добавить запись нового типа:

на латинской раскладке клавиатуры A
и Ctrl+Enter
Примечание Ну понятно, Добавить — это самое базовое представление записей,
такое, каким его задумал автор программы.
Никаких пользовательских изменений и украшательств.

В этом легко убедиться, заглянув в шаблон карточек:
имена у карточек без лидирующих нулей:

Клонировать

Теперь клонируем:

Ну вот, все благоприобритённые фишки на месте:

Примечание То есть добавить можно только 4 встроенных типа,
придуманных Дамиеном Элмсом, в чистом виде.
А клонировать можно любой тип записей, в том числе и созданный самостоятельно.
Ладно, закинем дни недели большими буквами
и маленькими буквами с точкой

Попробуем при этом вместо точки с запятой как разделитель просто запятую
и посмотрим, как поведёт себя пробел после неё.

Запятую распознаёт нормально

7 записей добавились нормально, 14 карточек созданы.
Правда, в сообщении об этом ни гу-гу.

лидирующие пробелы при импорте в поле не попадают, это хорошо

В принципе, если посмотреть на поля записей в колоде Английский язык,
то становится ясно, что и хвостовые пробелы в поле не попадают тоже.

И это хорошо!

Мультимедиа

Программа Anki хороша тем, что с её помощью можно учить
не только текстовую информацию, но и аудиовизуальную (иллюстрированную и озвученную).

Изображения

Все базовые форматы понимаются:   .jpg   .png   .gif   .svg
Остальные не проверял.

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

Все нужные файлы с картинками надо предварительно сохранить локально.

Ну да, размер колоды будет несколько больше.

В наши дни размер оперативной и дисковой памяти
в компьютере не является большой проблемой.

Картинки достаточно просто мышкой перетащить из Проводника Windows в нужное поле:

Можно и просто скопипастить.

Картинка при этом автоматически сохраняется в папке collection.media текущего профиля, по возможности под тем же именем.

Если посмотреть текст HTML такого поля с картинкой,
то можно увидеть, что в нём всего-навсего html-тег IMG:

Может статься, когда в разные поля разных карточек вставлен файл с одинаковым именем и размером:

Anki в такой ситуации действует достаточно разумно, вставляя во вторую и последующие карточки ссылку на уже имеющееся в коллекции изображение.

Если у одноимённого добавляемого изображения другой размер, то в коллекции к его имени файла будет через пробел добавлен порядковый номер в круглых скобках:

Не одна в поле картинка

Вставлять изображения можно не только в пустое поле, но и в случае, когда в поле уже что-то есть.

Это устаревший способ, который использовался раньше в Anki 1.2

Просто представьте, что у вас уже есть несколько сотен таких карточек со знаками, где первое слово выделено полужирным шрифтом. И вам надо во всех этих карточках отменить такое шрифтовое выделение, а вместо него первое слово показать серым цветом.

Второе слово при всех этих манипуляциях изменяться не должно. Такое ограничение делает практически невозможным единоразово откорректировать отображение этого поля в шаблоне карточек.

Да, существует поиск и замена с регулярными выражениями. Но в таких колодах скорее всего окажется, что внутренний html-код будет иметь несколько вариантов, и для каждого из них придётся подбирать своё выражение.

Современный подход к делу предполагает принцип «мухи отдельно, котлеты отдельно» Разделяй и властвуй!

Осторожно! Поскольку количество полей в типе записей ничем не ограничено, все разнородные данные должны быть разделены по разным полям, а оформление максимально вынесено с полей на шаблоны карточек.

Напрямую из браузера

В интернет-браузере можно кликнуть правой кнопкой мыши по картинке,
выбрать команду Копировать изображение,
затем вставить его в поле записи Anki.

Но тут есть две засады:
  1. Имя файла генерируется автоматически, и затем при просмотре медиа-файлов коллекции может оказаться весьма непросто определить, к какой именно записи относится данное изображение.

  2. png-файлы с прозрачным слоем (gif-ы не проверял) при вставке из браузера теряют прозрачность и получают чёрный фон.

Примечание Так что удобнее
сначала сохранять в свою локальную папку изображения из браузера,
а уже оттуда вставлять их в поле записи — так ни прозрачность, ни имя файла не страдают.

Звуковые файлы

С аудио-файлами практически всё то же самое, что и с графикой.

Из проводника перетаскиванием мышью или по копированию-вставке через буфер Windows mp3-файл (понимаются также форматы ogg и wma) засылается в поле записи, сам файл при этом копируется в коллекцию медиа-файлов, а в поле записи помещается макро-текст с именем файла.

[sound:abandon_32.mp3]
Собственно, в этом единственное различие с картинками.
  • Чтобы отредактировать имя файла у картинки, надо заходить в режим HTML.

  • Для правки имени файла с озвучкой никуда дальше идти не надо, всё делается напрямую в поле.

Примечание Если есть несколько звуковых файлов для каждой карточки, то надо каждый файл помещать в своё поле — таким образом намного легче править карточки, когда потребуется уменьшить или увеличить количество звучащей информации.

Видео

Видео-файлы после вставки в поле копируются в коллекцию и записываются как звуковые, только со своим расширением.

Например [sound:my_video.mp4]

Предупреждение Колоды с видео получаются очень большого размера (в мегабайтах)!

Воспроизведение видео-файлов очень сильно зависит от формата, в котором закодировано видео.

Может статься, что mplayer (а именно через него Anki воспроизводит аудио и видео)
вообще запустит видео в отдельном окне.

Транскрипция

Способ работы с транскрипцией похож (копирование и вставка) на работу с мультимедиа,
поэтому пусть раздел будет здесь.

Самому набирать транскрипцию с клавиатуры не так-то просто, да и зачем?

Можно же спросить у ясеня открыть Яндекс.Переводчик и скопипастить транскрипцию у него.

Есть ещё Переводчик английского текста в транскрипцию | Lingorado
Там вообще можно целыми фразами транскрибировать.
И даже так: [лет ми спик фрэм май харт]

IPA списком

IPA

International Phonetic Alphabet

МФА

Международный Фонетический Алфавит

Получили в ответ список с транскрипцией:

Счастье возможно!

Через буфер по копированию / вставке затаскиваем в текстовый редактор, видим разделитем Tab. Что же, всё ясно, очень удобно.

Соответственно эти две колонки в табличный процессор (M$ Excel, Libre Office Calc),
а сам исходный список в Переводчик Google (у Яндекс.Переводчика так не получается),
затем перевод гугля третьей колонкой — и вуаля́, список к импорту в Anki практически готов.

 

Инструменты

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

И да, это надо выполнять для каждого своего профиля.

Тест базы данных

Поэтому советую всё делать только так,
Как делает старуха по кличке Шапокляк!

Каждый день (или каждый понедельник, можно каждую пятницу, как солце закатится…​ главное, чтобы не каждый квартал и не после дождичка в четверг)
перед тем, как начать заучивание карточек
выполняйте перестроение и оптимизацию базы данных
через Инструменты → Тест базы данных

Как результат получите стабильную работу программы с максимально возможной скоростью.

Подсказка Побочным эффектом тестирования является удаление неиспользуемых меток.

Проверка медиа-файлов…​

Инструменты → Проверка медиа-файлов…​ показывает списки медиа-файлов, которые не используются ни на одной карточке.

Тут надо проанализировать ситуацию. Если эти файлы были на карточках, которые уже удалены, то и файлы следует просто удалить. Таким образом можно добиться значительного снижения объёма файлов коллекции (и занимаемого ими на диске места).

Ещё в результатах проверки показываются имена файлов, которые упоминаются на карточках, но отсутствуют в папке collection.media То есть указанные файлы должны быть, но по причине какого-то сбоя пропали, тогда надо принять меры к их восстановлению с резервной копии. Либо соответствующим образом откорректировать карточки, но это уже совсем ручная работа.

Как часто делать — зависит только от того, насколько интенсивно вы удаляете карточки в изучаемых колодах.

Предупреждение Коллекция с большим количеством неиспользуемых медиа-файлов
может заметно снизить быстродействие программы Anki.

Пустые карточки

Инструменты → Пустые карточки…​ Борьба с пустыми карточками требуется и вовсе редко. Обычно после добавления в шаблон карточек условных конструкций или удаления содержимого полей записи. Когда Anki в процессе запоминания карточек натыкается на пустые карточки, она подсказывает о необходимости совершения сего действа.

 

Метки

Прежде всего: метки ставятся на запись, на все её карточки.

На отдельную карточку метку поставить невозможно!

Основной смысл существования меток —
использование их при поиске и в фильтрах, конечно же.

Дополнительный бонус:

Использование меток и фильтров вместо разветвлённого дерева
обычных колод позволяет заметно увеличить быстродействие Anki.

Не до конца слова

Примечание Конец слова (точное соответствие) не отслеживается.

Например, если есть метки табл_умн и табл_умн_на_3
то метке табл_умн будут соответствовать
и все записи с меткой табл_умн_на_3

Запятая

В отличие от многих других программных оболочек, которые работают с метками, в Anki
запятая не воспринимается как разделитель меток, только пробел!

Поэтому запятую (да и вообще знаки пунктуации) в метках использовать не следует.

Если необходимо сделать одну метку из нескольких слов,
то слова можно разделить черточкой или подчёркиванием.

marked

Пользователю дана возможность ставить метку marked (или снимать её) на запись
при заучивании карточек этой записи нажатием

  • на * звёздочку (asterisk) на цифровой клавиатуре (сверху над девяткой) или

  • на Shift+8 на основной клавиатуре.

На карточке помеченной записи в правом верхнем углу видна жёлтая звёздочка.

Можно управлять отображением этой звёздочки через таблицы стилей
img#star {…​} в частности, увеличить ширину / высоту
или загнать звёздочку в другой угол (или вообще по центру :-)

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

При текстовом импорте

При импорте из текстового файла можно
самой первой строкой в файле
задать метки, которой будут присвоены каждой импортируемой записи.

Например:
tags:табл_умн_на_3 2-класс_1-четверть

Либо разные метки для разных строк могут задаваться
ещё одной колонкой в конце каждой строки.

При редактировании карточки

Важно! Редактируется не карточка!
Редактируется запись!

Основной смысл существования меток — использование их в фильтрах, конечно же.

 

Ещё

More

По кнопке Ещё в правом нижнем углу карточки всплывает список:

bug report: Такой косяк заметил — настройки в списке показаны прописной буквой O,
хотя на деле работает только строчная o.

*   Пометить запись

Mark Note

В правом верхнем углу карточки

появляется жёлтая звёздочка

  Метка marked

В Обозревателе Anki такие карточки видны вместе как Отмеченные в дереве слева:

В своей колоде карточки помеченных записей также выделены цветом:

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

А затем…​

  Снять отметку

В Обозревателе Anki есть возможность массового удаления меток

Важно!
Вот тут, кстати говоря, в сообщении реальный косяк:
Отметить достаточно только одну карточку,
снята метка будет со всех карточек данной записи!!!

-   Отложить карточку

Bury Card

Если карточка сегодня решительно не запоминается, то можно отложить её на завтра.

=   Отложить запись

Bury Note

Если в колоде с этой карточкой разрешён показ связанных карточек в один день,
то может иметь смысл отложить до завтра все карточки данной записи целиком.

@   Выключить карточку

Suspend Card

Карточку можно отложить на неопределённое количество дней, то есть до тех пор, пока она не будет включена обратно вручную.

Разучиваемые новые или забытые выключить нельзя, они просто сбрасываются в начало очереди разучиваемых карточек.

!   Выключить запись

Suspend Note

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

Del   Удалить запись

Delete Note

Немного странно, что можно вот так вот удалять по горячей клавише на клавиатуре,
без дополнительного запроса всё, что нажито непосильным трудом :-)

Ну да, конечно, есть же Ctrl+Z, а если заметил не сразу?

Бывает же, чисто случаённо ткнёшь не туда — и на тебе,
что теперь, сразу за одно нажатие с резервной копии восстанавливаться?
А как же результаты сегодняшнего прохода, снова да ладом?

Подсказка Лучше заблокировать эту возможность через дополнение
Disable the delete key in reviews

O   Настройки

Options

Вызывается диалог с параметрами той группы настроек, что относится к колоде с данной карточкой.

R   Повторное воспроизведение

Replay Audio — Повторное воспроизведение аудио

При показе лицевой стороны будут повторно воспроизведены её аудиозаписи.

bug report: Такой косяк заметил — настройки в списке показаны прописной буквой R, хотя на деле работает только строчная r.

Если в группе настроек колоды на вкладке Общие выставлена галочка
При показе ответа воспроизвести аудиозаписи вопроса и ответа.
то будут воспроизведены звуки как лицевой, так и оборотной сторон карточек.
Иначе — только оборотной стороны.

Примечание Эта галочка НЕ относится к автоматическому воспроизведению,
только к явному по клавише r или F5 либо по кнопке Replay
на оборотной стороне карточки.

Shift+V   Записать свой голос

Record Own Voice

Запись нигде не сохраняется, она существует, только пока показывается эта карточка.

V   Воспроизвести свой голос

Replay Own Voice

Возможно неоднократное воспроизведение, пока показывается эта карточка.

 

Спец. поля

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

Примечание
Регистр важен!
{{DECK}} или {{deck}} — не сработают.
Только так:

{{Deck}}

Покажет полное название колоду, в которой находится данная карточка (вместе со всеми предками).

{{Subdeck}}

Покажет только дочернюю подколоду, в которой находится данная карточка.

{{Type}}

Покажет, к какому типу записи относится данная карточка.

{{Card}}

Покажет название шаблона, из которого создана эта карточка.

{{Tags}}

Покажет все метки, которые есть у записи этой карточки.

{{FrontSide}}

Это спец. поле можно использовать только на оборотной стороне шаблонов карточек.

Оно копирует содержимое лицевой стороны на оборотную.

Практически целиком, за исключением аудио-файлов.

Примечание Поэтому если аудио-файл должен сам звучать не только на лицевой стороне,
но и на оборотной, его надо явным образом вручную добавить на оборотную сторону.

{{hint:…​}}

Размещает на стороне карточки спойлер со значением указанного поля.

Например, <div>{{hint:Ответ}}</div> на лицевой стороне карточки.

В закрытом состоянии это ссылка с текстом Показать Ответ

После клика по ссылке открывается содержимое поля Ответ

На оборотной стороне спойлер опять изначально будет закрыт:

Подсказка
Если он нужен уже открытым,
то следует отказаться от использования {{FrontSide}},
скопировать на его место весь шаблон лицевой стороны
и удалить hint: перед именем поля.

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

И отбивку сделать, чтобы подсказка
не прилипа́ла к вопросу:

Предупреждение Озвучку таким образом не спрятать,
она прозвучит обязательно!

В данных примерах использование подсказки, конечно же,
не даёт дополнительных преимуществ
перед простым просмотром ответа.

Подсказка Надо создать поле Подсказка
и именно его прятать под спойлер, а не сам ответ.
Примечание

Я использую подсказку для поля,
значение которого следует набрать с клавиатуры.

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

{{type:…​}}

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

Для этого надо перед именем поля указать префикс type:

Предупреждение Именно type:
а не Type: и не TYPE:
Примечание
Обратите внимание:
в предпросмотре шаблона карточек
ВСЕГДА показывается слово exomple,
вне зависимости от того, что остальные поля подставлены
из текущей записи!

Мда, что-то как-то не очень-то убедительно.

Примечание Чтобы сверка набора с полем отработата,
на оборотной стороне карточки надо использовать {{FrontSide}}
либо повторно указать {{type:…​}} для того же поля.
Это сверка работает именно так:

она показывает горизонтальную линию перед своими результатами.

Если такое поведение сверки мешает вашему дизайнерскому замыслу,
то необходимо избавиться от кода <hr id=answer>
Правда, тогда пропадёт возможность переворачивать карточку,
только дальнейшие корректировки шаблонов вручную.

Ну и второе: нужна отбивка результатов от Ответа.

Ну вот, «Жить ста́ло лу́чше, жить ста́ло веселе́е!»

Идея понятна:

цветом показывается, что́ набрано не то и что́ следует набрать:

Дальше идея тоже понятна:

отвечать за набранное придётся самому :-)
Anki не вычисляет дальнейшие интервалы
на основе результатов проверки.

Надо самому решить, насколько допущенные ошибки/опечатки критичны
и сообщить об этом программе как обычно.

#typeans

Внезапно!!!

После разворачивания Anki на весь экран по F11
через дополнение Toggle Full Screen 1703043345
или Toggle Full Screen and Hide Menu Bar 1604562448

Выясняется довольно-таки неприятная вещь:
набираемый текст по умолчанию прижат к левому краю,
а весь остальной текст карточки центрирован.

И даже увеличение текста через Ctrl+плюс (дополнение Zoom) помогает слабо.

Кризис в том, что разрывается единая линия взгляда,
а следом за ней — и единая нить запоминания.
Смотришь здесь, а набирать надо там.

text-align:center;

Подсказка #typeans — это внутренний идентификатор,
с помощью которого можно задавать стили для поля ввода.
#typeans { text-align: center; }
#typeans { font-family: monospace; }
Но что это? В реальной жизни шрифт остался прежним!

Тут есть два пути решения.
Первый: шрифт надо менять в списке полей.

Да, в отличие от простого отображения поля на карточке,
которое не учитывает шрифт, указанный полю в списке.

В этом окне уже monospace не укажешь, придётся явно назначать шрифт.

Не знаю, почему автор так сделал, наверное, у него были для этого веские причины.

!important

И есть второй путь: указать суффикс !important в таблице стилей.
Тогда таблица стилей перекроет указания списка полей.

!important можно писать как через пробел, так и вплотную.

Примечание
Обратите внимание!
Предпросмотр лишён всей этой радости возни со списком
и без затей показывает то, что предписывают стили.
И это ужасно неудобно :-(

Не знаю, почему автор так сделал, надеюсь, у него были для этого веские причины.

Подсказка
Поэтому практичнее
#typeans font-family и font-size
ну или просто fontвсегда через !important

max-width

Сразу хочется сгладить возникшие острые углы :-)
ну и да, зачем такое широкое поле?
у меня и букв-то столько на клавиатуре нет :-D

border-radius: 33px; max-width: 333px;

type: & hint:

Ну и собственно подсказка:
Когда лицевая сторона показана — курсор в текстовом поле.
Задача:

показать подсказку с клавиатуры,
не прибегая к помощи мыши.

Решение:
  • Tab

  • Enter (и только Enter), не Space!
    Space откроет оборотную сторону

  • Shift+Tab

{{type:cloze:…​}}

Собственно, для того, чтобы набрать на клавиатуре
скрытый фрагмент — всё просто, двойной префикс:

Значения двух и более одновременно скрытых фрагментов
должны быть введены через запятую и пробел:

hint на cloze

не работает. Такого даже не придумали.

<div class=hint>{{hint:cloze:Текст}}</div>

Просто закроет и откроет текст с пропусками,
на сами пропуски никак не повлияет.

<div class=hint>{{hint:Текст}}</div>

Просто закроет и откроет те ошмётки, что остаются от поля,
если из него удалить все закрытые фрагменты.

Например, для поля останется лишь и основали в году.

{{c3::Татищев}} и {{c3::де Геннин}} основали {{c2::Екатеринбург}} в {{c1::1723}} году.

 

• Основные карточки

Первый запуск

Итак, программная оболочка и пустой каталог с данными так или иначе готовы к работе с нуля.

Дальше два пути:
  1. импортировать чью-нибудь готовую колоду,

  2. начать создавать свои карточки самостоятельно.

Мы пойдём вторым путём.

Добавить

Клик по ссылке Добавить в центре верхней части окна Anki.
Подсказка
На клавиатуре: A
Вместо клика мышкой по ссылке можно на клавиатуре нажать A.
Но это только при раскладке латиницей.
При раскладке кириллицей ни А, ни Ф не срабатывают, к сожалению.

Невозможность пользоваться русской раскладкой клавиатуры при русском языке оболочки
несколько разрывает нить заучивания русского языка
или географии Российской Федерации, факт.

Итак, появляется новое окно с диалогом добавления новой карточки.
Вбиваем в поля слово на английском и его перевод на русском
(порядок зависит только от того, как вы учите язык:
с английского на русский или с русского на английский).

 { Вопрос summer Ответ лето Добавить (или Ctrl+Enter) }

Постоянного всплывающие новые окна — один из сильных недостатков программы.
Но её достоинства перевешивают.

Можно добавлять подряд несколько карточек.
Для простоты была добавлена одна-единственная карточка.

После закрытия окна добавления новых карточек надо перейти к их запоминанию.

Учить

 { По умолчанию }
клик по названию колоды
клик по кнопке Учить

Вместо клика по кнопке Учить можно нажать на клавиатуре Space или Enter.

Сначала показывается лицевая сторона карточки

 { summer клик по кнопке Показать ответ или на клавиатуре Пробел }
FrontPage

Глядя на неё, надо вспомнить, что должно быть написано на оборотной стороне
и нажать Space или Enter на клавиатуре
либо кликнуть мышкой по кнопке Показать ответ

После чего показывается оборотная сторона карточки

 { summer hr лето кнопка В самый раз на клавиатуре 2 }
BackPage

Тут надо проверить себя, насколько правильно удалось вспомнить ответ.

И често признаться в этом Anki, кликнув по соответствующей кнопке:
  1. Не помню

  2. В самый раз

  3. Очень легко

Или нажать соответствующую цифру на клавиатуре.

После получения ответа программа вычисляет дату и время,
когда в следующий раз необходимо показать карточку:

  1. почти тут же, следом, менее чем через минуту

  2. в ближайшие 10 минут

  3. через 4 дня

Программа бесконечно далека от концепции достижения любой цели в один клик.
Альтернатива в виде постоянного клацания по клавиатуре тоже не сильно вдохновляет.
Хочется видеть, например, гладкую прокрутку карточек колёсиком мыши.
И это один из сильных недостатков программы.
Но её достоинства перевешивают.
Особенно, если приноровиться управлять только с клавиатуры, без мыши.

Вне очереди

Внезапно

повторно показывается

следом

та же самая карточка

Что произошло? Ответ был дан "В самый раз", карточка должна была быть показана
повторно через 10 минут, почему она была показана следом?

Лимит на внеочередное

Дело в том, что в настройках профиля (Инструменты - Настройки…​) есть параметр

Лимит на внеочередное изучение карточек 20 мин.

Что это значит? Автор программы предполагает, что закончив просматривать все карточки,
которые должны были быть показаны на данный момент,
вы закроете Anki и вновь вернётесь к ней не раньше, чем через полчаса.

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

Если вы считаете иначе, и вам НЕ нужен прямо сейчас повторный показ карточки, которую вы только что нормально вспомнили, то можно обнулить этот параметр, и всё образуется. Карточка будет показана только по прошествии времени.

 { Лимит на внеочередное изучение карточек 0 минут }

Обратите внимание на наличие знака < меньше перед временем над кнопками
в случае, если лимит на внеочередное изучение установлен:

И на отсутствие знака < меньше в случае, когда лимит обнулён:

Настройки очереди

Есть ещё один фактор, от которого зависит такое поведение программы.

Внеочередные карточки показываются только в случае,
если не достигнут максимум просмотров ответов в день.

 { В выпадающем списке под шестерёнкой справа от имени колоды второй строкой идут }
Настройки колоды
 { На вкладке Ответов параметр Максимум просмотров в день }
Ответов → максимум просмотров в день

Ну тут по смыслу: прямо сейчас учить больше нечего, а лимиты для учёбы ещё остались неизрасходованными, давай подучим то, что надо бы учить в ближайшее время. А когда лимиты исчерпаны, о чём говорить, всё, сливай вода, приехали. Finita la commedia.

Обратная карточка

Важно!
Следует различить понятия:
  • Лицевая сторона карточки {{FrontPage}}

  • Оборотная сторона карточки {{BackPage}}
    порой её называют задней

  • Прямая карточка

  • Обратная карточка
    это когда сначала показывается оборотная сторона,
    а по ней уже надо вспомнить содержимое лицевой стороны.

Итак, у нас есть англо-русская карточка "summer - лето".

И нам хочется учить также в обратном порядке, "лето - summer".

Достичь этого можно несколькими путями.

Путь первый, он же неправильный.

Просто добавить ещё одну карточку с нужным порядком слов.

Плох тем, что

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

Кроме того, возможна ситация, когда потребуется внести исправления. Например, вместо "осень - autumn" учить "осень - falls". В случае независимых карточек объём корректировки удваивается, кроме того, увеличивается риск внесения ошибки, например, на второй карточке будет внесено "fall - осень".

Путь второй, ещё более неверный.

Зайти в шаблон карточки и там жмяхнуть по кнопочке Перевернуть

Крайне плох двумя моментами:
  1. Исчез из заучивания прямой порядок слов, теперь учатся только обратные пары.

  2. Интервалы остались прежние, от прямой пары. А по сути учить начинаем новые карточки,
    и интервалы для них должны отсчитываться вновь.

Связанные карточки

Путь третий, не совсем правильный.

Зайти в ИнструментыУправление типами записей…​

Дальше во всплывшем окне Тип записи выбрать строку Основная и зайти в Карточки…​

и кликнуть по кнопочке плюс в правом верхнем углу

 { Добавить новую карточку }

Появится вторая карточка, в ней надо в левом верхнем углу
выделить текст Выбрать, чтобы настроить<br> и удалить его.

 { нажатием на клавиатуре кнопочки Delete, например }

Затем в нижней части окна кликнуть по кнопке Перевернуть

 { пока ещё Вопрос — Ответ }

и закрыть всё это дело:

 { теперь, когда стало Ответ — Вопрос: кликом по кнопке Закрыть в правом нижнем углу (либо стандартным крестиком Widnows в правом верхнем углу) }

Скорее всего, прямо сейчас в списке колод не появятся новые карточки, доступные для обучения сегодня.
Их надо будет учить завтра.

На следующий день

Дело в том, что такие Карточка 1 и Карточка 2, принадлежащие к одному типу записей (построенные на основе одних и тех же исходных данных), считаются связанными.

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

Это логично. Ведь если сегодня удалось запомнить пару "spring - весна", то через пару минут (десятков минут или часов), вспомнить (или понять), что "весна" - это "spring", будет намного проще, чем назавтра, и эффективность такого заучивания падает.

Бывают случаи, когда данные на связанных карточках не мешают друг другу. Например, в географии, если надо запомнить для страны столицу, флаг и герб. Скажем, если сегодня заучили флаг Франции, то это никак не поможет вспомнить, как выглядит её герб.

Тогда можно в настройках колоды на вкладке "Новые карточки" убрать галочку

"Откладывать связанные новые карточки до следующего дня"

и на вкладке "Ответов" убрать галочку

"Откладывать повторения связанных карточек до следующего дня"

Так не надо!

Итак, почему же неправильно добавлять в тип записи "Основная" связанную карточку?

Дело в том, что этот тип записи может быть использован для какой угодно информации, не обязательно для словарных слов.

Например, если требуется учить таблицу умножения

 { 2 +++&times;+++ 6 = ? | 2 * 6 = 12 }

то понятно, что совершенно бессмысленно сначала увидеть
"2 * 6 = 12" в качестве вопроса, а затем "2 × 6 = ?" в качестве ответа.

Вариант 3*4 и 12 ничем не лучше, потому что если сначала показать 12,
то на оборотной стороне в равной степени может оказаться как 3*4, так и 2*6.

Удаление связанных шаблонов

Строго говоря, когда мы добавляли Карточку2, то добавляли шаблон карточки,
сами карточки строятся для каждых исходных данных
автоматически при закрытии окна редактирования.

Попасть в это окно можно не только через Инструменты → Управление типами записей…​,
но и прямо при разучивании карточки по кнопке Редактирование в левом нижнем углу.

дальше клик по кнопке Карточки…​

Для удаления ненужного более шаблона (и всех карточек, уже сделанных по этому шаблону)
достаточно просто закрыть вкладку кликом по крестику справа от имени вкладки:

Выскочит предупреждающее сообщение с количеством карточек, которые будут удалены

 { Anki: Удалить тип карточке 'Карточка 2' и соответствующие 4 карточки? Да Нет }

Дальше возникает логичный вопрос:
ну а как правильно-то добавить обратные карточки?

Путь четвёртый, верный:

изменить тип у уже разучиваемых карточек на
Основная (+обратные карточки)

Как это сделать?

Основная (+обратные)

Обозреватель Anki

Надо зайти в Обозреватель Anki кликом по ссылке Обзор в центре верхей части окна.

Если кликнуть во время разучивания карточки, то в Обозревателе Anki будет только эта карточка:

Ecли кликнуть из окна со списком колод или из окна самой колоды, то Обозреватель Anki откроется пустым:

В любом случае надо кликнуть по дереву в левой части окна
по типу записей Основная — откроется список всех карточек этого типа:

Кликами по строкам списка (второй и последующий клики - с клавишей Ctrl)
выбираем записи, которым надо изменить тип:

Если надо выделить несколько записей, идущих подряд, то достаточно клинуть по первой, нажать Shift и кликнуть по последней.

Если надо выделить все, то Ctrl+A

в меню Редактирование → Поменять тип записи…​ или Ctrl+Shift+M на клавиатуре

Далее надо указать Новый тип записи: Основная (+ обратные карточки),

выбрав его во вновь окрывшемся окне из списка всех имеющихся типов записей:

Ну и ага,
наслаждаемся результатом после OK

Что произошло? Где записи?
Правильно, клик по левому дереву, Основная (+ обратн…​

Можно кликнуть по кнопке Карточки…​
и, переключаясь между вкладками, убедиться,
что получились точно такие же карточки,
которые были сделаны вручную,
только теперь они никак не мешают карточкам с таблицей умножения.

Редактирование HTML

На снимках экрана в одном случае используется знак умножения, который нельзя набрать на клавиатуре. Как это сделано? Тут есть два пути:

  1. Можно запустить системную программку Таблица символов (charmap.exe) скопировать в системный буфер нужный символ и вставить его в поле в нужном месте.

  2. Можно открыть поле для редактирования в формате HTML, нажав на клавиши Ctrl+Shift+X или просто выбрав соответствующую строку из выпадающего списка:

 { Редактирование HTML Ctrl+Shift+X }

и воспользоваться html-мнемоникой (html entity)

 { 2 &times; 6 = ? }

Обратите внимание, что при повторном открытии этого поля мнемоники уже не будет

 { 2 × 6 = ? }
Примечание Ну и правильно, ведь Anki работает только с кодировкой UTF-8,
в которой все символы можно указать напрямую.

Выбор типа записей

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

 { Сменить тип записи (Ctrl+N) }

И при необходимости выбирать из списка в выскакивающем окне.

 { Основная (обратные по выбору) -> Выбрать }
Это уже знакомое окно выбора типа записи

Честно говоря, было бы гораздо удобнее выбирать соответствующий тип записи просто из выпадающего списка.

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

Основная (обратные по выбору)

Поэтому Дэмиен придумал ещё один тип записей: Основная (обратные по выбору)

Добавить переворот

Помимо полей Вопрос и Ответ появилось поле Добавить переворот.

Если это поле пусто, то создаётся только основная карточка,
если в этом поле есть любой текст, то и обратная тоже.

Звёздочку

На самих карточках содержимое этого поля не выводится никогда,
обычно используют звёздочку.

Или буковку
Существует альтернативная точка зрения:.

Использовать не звёздочку, а буковку y (которую упоминает автор в своём мануале).

При поиске в браузере Anki звёздочка всегда wildcard,
так что использование её вместо рекомендованного автором «y» вредно.

Найти все карточки с полем X вне зависимости от его заполненности: «X:*».

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

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

Далее, отобрать все записи с пустым полем «X:»
Да, именно так, просто название поля и двоеточие. И всё.

Затем, отобрать все записи с непустым полем «X:_*»
Да, именно так, просто добавить подчёркивание и звёздочку, и поиску всё равно на то,
что именно в этом поле, звёздочка или y, или вообще С Днём Автомобилиста!

То есть изначальный смысл поля «Добавить переворот» как флажка
отрабатывается этими выражениями в полной мере.

Использовать y семантически неверно, потому что человек, которому надо будет превратить эту запись в вариант без обратных карточек, интуитивно поставит в это поле n и будет долго удивляться и искать причину, почему карточка не удалилась.

Конечно, он найдёт, и в результате его скил будет прокачан до невероятной высоты, но весь вопрос в том, какой ценой ему достанется это знание, и надо ли заставлять человека платить такую цену.

Так же и с умножением: когда я не умел набирать «×», то использовал «x»,
потому что такие карточки легко найти, например: «_ x _».

Проблемы роста. В детстве на взрослый стул тоже приходилось забираться, а не садиться.

Ну а так-то да, согласен, как найти в поле именно звёздочку - загадка. Бэкслеш не экранирует.

  1. Как в Обозревателе Anki выбрать записи типа Основная (обратные по выбору), у которых создана только прямая карточка?

    "Добавить переворот:"
    то есть строго говоря поле Добавить переворот содержит ничего
    в смысле ничего оно не содержит
     { в списке результатов карточки только одного типа }
     

  2. А как быть с теми, у которых обе карточки, прямая и обратная?

    "Добавить переворот:_*"
    то есть поле Добавить переворот обязательно содержит один любой символ
    и может быть ещё 0 или более любых символов
     { в списке результатов карточки двух типов }
     

  3. А как тогда читается?

    "Добавить переворот:*"
    поле Добавить переворот содержит 0 или более любых символов,
    то есть оно или пустое, или в нём что угодно есть.
    Тут главное, что это поле может что-нибудь содержать,
    то есть оно в принципе есть в записи, это поле.
    Записи, у которых нет данного поля, в выборку не попадут.

Шаблон карточек

Если заглянуть в шаблон карточек записей типа Основная (обратные по выбору), то можно увидеть,
чем он отличается от шаблона записей Основная (+ обратные карточки)

Лицевой стороной второй Карточки 2
{{#Добавить переворот}}{{Ответ}}{{/Добавить переворот}}
Читается это выражение так:
  • Если в поле Добавить переворот что-нибудь есть,
    то показать на карточке содержимое поля Ответ.

  • Поскольку для случая
    Если в поле Добавить переворот ничего нет
    выражение не прописано, то и на лицевую сторону карточки
    ничего добавлено и не будет.

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

Если на карточку надо добавить текст для случая, когда в поле ничего нет,
то условное выражение должно выглядеть так:

{{^Добавить переворот}} ничего и нетути {{/Добавить переворот}}

Инструменты → Пустые карточки…​

В процессе редактирования шаблона уже существующих карточек может возникнуть ситуация, что карточка была создана (то есть была непустой, на её лицевой стороне что-то показывалось), а после внесения изменений в шаблон она должна стать пустой.

По идее, при закрытии окна редактирования шаблона такие карточки должны бы были быть удалены программой Anki автоматически, в равной степени как автоматически создаются карточки для новых шаблонов. Но по каким-то причинам этого удаления не происходит, поэтому такие пустые карточки приходится удалять вручную через Инструменты → Пустые карточки…​

Что произойдёт, если такого удаления не выполнить? Ничего страшного,
когда подойдёт очередь учить такую карточку, Anki выдаст предупреждающее сообщение:
Лицевая сторона карточки пуста.
Выполните удаление пустых карточек через инструменты.

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

Взаимозаменяемость

Эти три типа записей:

  • Основная

  • Основная (+обратные карточки)

  • Основная (обратные по выбору)

взаимозаменяемы между собой.

То есть из одного типа записи легко получить другой простым изменением списка полей и редактированием шаблона карточек.

Существует ещё один тип записей, Пропуски. Он работает по несколько другому принципу
и не взаимозаменяем с основными ни при каких условиях!

Колода

Теперь стала заметной следующая проблема: учатся карточки английского языка и таблицы умножения вперемешку. Но в такой каше резко падает эффективность обучения.

Решение: сгруппировать карточки в так называемые колоды (по сути аналог стопок обычных картонных карт) по предметам.

Создать

В центре нижней части окна со списком колод есть кнопка Создать колоду → тыц по ней.

В выскакивающем окне вводим желаемое название (причём, желательно желать,
чтобы это название называлось с большой прописной буквы) и жмяхаем ОК.

 { Таблица умножения }

Переименовать

Если имя не понравилось - в любой момент можно переименовать, выбрав соответствующую строку выпадающего перечня доступных команд под шестерёнкой справа от имени колоды в общем списке.

 { Переименовать }
 { Английский язык }

Переместить карточки

  • Открываем Обозреватель Anki,

  • клик в левом дереве по колоде По умолчанию,

  • выделяем нужные карточки,

  • клик по иконке В другую колоду на панели инструментов,
     { или Ctrl+D на клавиатуре }

  • дальше окно выбора целевой колоды
     { Таблица умножения }

И некоторый косяк в работе Обозревателя Anki:
в дереве слева вроде бы отмечена колода По умолчанию,
но она уже должна быть пуста,
о чём красноречиво говорят имена колод в списке

 { в колонке Колода }

Простой клик по дереву слева решает.

Вложенные колоды

Иногда может оказаться полезным создать структуру из колод, например:

  • География

    • Россия

    • США

    • всемирная

Можно это сделать перетаскиванием мышкой:
  1. сначала создать колоды География и Россия

  2. затем одну натащить на другую до появления черты под ней:

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

География::США

Обратите внимание, что колоды сортируются по алфавиту, но большие и маленькие буквы различаются (сначала Прописные, затем строчные):

 { Россия США всемирная }
 { USA america Россия США }
Но при этом латиница идёт выше, чем кириллица
Ещё и буква Ё выпадает из общего ряда:

Ё поднимается перед А,
ё падает после я.
 { 123 Zambia Ёшкин кот Абхазия япона ёклмн }

Ну и надо учитывать, что эта бодяга не только для первой буквы,
но и для второй, да и для всех последующих тоже:

 { USA United States of America РФ Россия }

Короче говоря, вместо упорядочения — каша ещё та получилась :-(

Подсказка
Чтобы несколько улучшить ситуацию, следуйте паре советов:
  • Всегда называйте колоды с Большой буквы.

  • Вместо Ё пишите Е.

  • Для экстремалов: вместо кириллицы используйте Translit.

  • Вместо аббревиатур пишите полностью

    • или так: не ВУЗ, а Вуз.

  • Либо первым словом задавать номерной порядок сортировки:

    • 007 Спектр

    • 777 Вечный Напиток Богов Бормотуха

 { 077 17 5 }
При этом надо понимать, что числа по-прежнему сортируются как строки

 

Особенности

Учить можно не только колоды самого нижнего уровня, но и колоды верхних уровней.

Тут есть такой нюанс:

Вложенные колоды берутся для заучивания последовательно.

То есть пока в колоде, которая стоит раньше по алфавиту, есть карточки для зубрёжки, перехода к следующей колоде не происходит. Даже если указано в настройках верхней колоды новые карточки в случайном порядке, выдёргиваются они только из той подколоды, которая первой в списке содержит новые карточки (или карточки, которые просто пора учить), остальные подколоды в этой рулетке не участвуют!

И ещё один момент:

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

Ограничения

Anki плохо относится к большому количеству колод, сильно теряет в скорости работы.

А большое количество для неё начинается уже с пары-тройки десятков колод.

Вместо развитой структуры колод автор программы предлагает фильтровать карточки по меткам.

При этом работа с фильтрами организована далеко не так наглядно,
как с колодами, к сожалению.

Удалить

Нет ничего проще, чем удаление:
команда в выпадающем списке под шестерёнкой справа от имени колоды.

Для непустой колоды потребуется подтверждение:

 { Вы уверены, что хотите удалить География::Zambia? Содержит 1 карточку. }

По умолчанию

Обратите внимание: после того, как из колоды По умолчанию
все карточки были разнесены по своим колодам —
она перестала показываться в общем списке колод.

В Обозревателе Anki, однако, она по-прежнему видна.

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

Саму колоду По умолчанию можно переименовать, но удалить нельзя.

По сути это чисто техническая колода: при работе с фильтрами может оказаться удалена колода, из которой были отфильтрованы карточки. А при удалении фильтра карточки должны быть возвращены в исходую колоду, которой, как мы помним, уже нет.

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

Если после переименования вы забудете, как назвали колоду по умолчанию, то вы её уже никак не найдёте. До тех пор, пока не попытаетесь её удалить. И где же тогда искать карточки, которые при удалении фильтра не нашли своей исходной колоды?!

Добавление карточек

Веселухи прибавилось:

Помимо того, что надо следить за типом добавляемой записи (левый верхний угол окна),
надо следить и за правым верхним углом окна,
где задаётся колода, в которую добавляется запись.

Примечание Существуют дополнения, которые позволяют устанавливать пары соответствия Тип → Колода
и применять популярные значения в один клик, но об этом позже.

 

• Пропуски

В Anki есть ещё один тип записей, помимо трёх рассмотренных.
Называется он Пропуски (англ. Cloze).

Любой из трёх основных типов легко можно превратить в другой основной
простым редактированием списка полей и шаблонов карточек.

  1. Пропуски нельзя превратить в Основные (и их клоны) ни при каких условиях!

    И наоборот, из Основных никакими усилиями нельзя получить Пропуски.

  2. Но в Основных пропуски можно имитировать.

    Пропуски же а’ля Основные (без пропущенных слов) работать просто не будут.

Cloze

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

Вот есть для разучивания основная карточка:

3 • 4 = ?


3 × 4 = 12

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

Дальше решено учить также такие варианты:

3 * ? = 12


3 × 4 = 12

? • 4 = 12


3 + 4 = 12

Для её решения в тип записей придётся добавить ещё два поля и ещё пару шаблонов карточек.
Возрос объём работы по заполнению карточек, возросла вероятность внесения ошибок.

Вместо всего этого добавляем новую запись Пропуски:

и для поля Текст в окне редактирования HTML добавляем смысл
подобно содержимому поля Ответ на Основных карточках:

Дальше выделяем фрагмент, который в вопросе должен быть скрыт,
и клик по кнопке с многоточием или Ctrl+Shift+C на клавиатуре:

Получается поле со следующим текстом:

Читается так: в первую очередь скрыть текст 12

Ну а дальше точно таким же выделением и кликом по кнопочке скрываем первый множитель.

Второй множительно можно просто с клавиатуры указать как {{c3::4}},
то есть вызывать всякий раз мастера пропусков не требуется.

Более того, если выделить ещё какой-нибудь фрагмент, (скажем, знак равенства)
и вызвать для него мастер пропусков, то он совершенно корректно проставит следующий номер: {{c4::=}}

Из единственного такого шаблона необходимое количество карточек
(по количеству скрытых полей) будет создано автоматически.

{ 3 x 4 = ... }
так выглядит вопрос с пропуском
 { 3 x 4 = 12 }
а так выглядит ответ на этот вопрос

Цвет, шрифт (начертание), размер букв и другие элементы
стиля оформления пропуска — настраиваются автором колоды.

Итак,
  1. в первый день спрашивается произведение,

  2. во второй — первый множитель,

  3. в третий день — второй множитель.

Разумеется, если в настройках колоды сняты ограничения
на показ связанных карточек в один день,
то все три карточки могут быть показаны буквально друг за другом.

Если при создании (или редактировании) записи в поле Текст
не указать ни одного пропуска, то будет задан вопрос: Вы уверены?

Надо вернуться и добавить хотя бы один пропуск.

Если ответить да, то при попытке учить эту карточку будет выдано сообщение:

 { Пожалуйста, отредактируйте эту запись, добавив несколько пропусков для заполнения. }

Что за странное окно? В Обозревателе Anki есть возможность
предпросмотра карточек текущей записи:

Можно скрыть два (и более) поля под одним номером,
тогда они окажутся на одной карточке:

 { {{c1:6}} * {{c1:8}} = 48 }
Подсказка Чтобы номер не увеличивался, надо держать на клавиатуре Alt
при клике мышкой по кнопке с многоточием.
 { ... * ... = 48 }
 { 6 * 8 = 48 }

Конечно, пример несколько надуманный.
Вряд ли кто-то станет так учить таблицу умножения.

Хорошо, вот пример получше:

Примечание
Кстати говоря,
при попытке использовать пропуски в полях основных типов карточек
выскакивает предупреждение о том, что работать как задумано
они всё равно не будут, если не изменить тип записи на Пропуски

Ну а карточку 6-на-8 надо удалить.

Пропуск с подсказкой

Да, надо упомянуть ещё такую возможность:

Вместо многоточия на месте пропуска можно указать текст,
который послужит подсказкой, например.

{{c1::Надеждинск::Кабаковск}}

Удаление записи (не карточки!)

Важно! Карточку в Anki удалить нельзя, только запись целиком!
Запись можно удалить двумя путями:
  1. когда показывается карточка (как лицевой сторой, так и оборотной), достаточно просто нажать на клавиатуре клавишу Del
    или выбрать строку Удалить запись из выпадающего списка Ещё
    в правом нижнем углу окна карточки

Предупреждение
Да-да, именно так.
Даже если ты находишься в окне карточки, удаляться именно запись,
то есть все остальные связанные карточки тоже будут удалены!
  1. в Обозревателе Anki — выделив нужные записи и кликнув Удалить на тулбаре (панели инструментов)
    в правом верхнем углу окна

Осторожно!
Да-да, именно так.
В Обозревателе Anki, даже если выделена одна карточка (из нескольких, принадлежащих этой же записи) — удаляется запись целиком, со всеми остальными её карточками!

Набор на клавиатуре

{{type:cloze:…​}}

Собственно, для того, чтобы набрать на клавиатуре
скрытый фрагмент — всё просто, двойной префикс:

Значения двух и более одновременно скрытых фрагментов
должны быть введены через запятую и пробел:

hint на cloze

не работает. Такого даже не придумали.

<div class=hint>{{hint:cloze:Текст}}</div>

Просто закроет и откроет текст с пропусками,
на сами пропуски никак не повлияет.

<div class=hint>{{hint:Текст}}</div>

Просто закроет и откроет те ошмётки, что остаются от поля,
если из него удалить все закрытые фрагменты.

Например, для поля останется лишь и основали в году.

{{c3::Татищев}} и {{c3::де Геннин}} основали {{c2::Екатеринбург}} в {{c1::1723}} году.

Несколько полей ввода

Иногда людям хочется странного
да совершенно естественное желание, чего уж там стесняться!

Например, на карточке записи типа Пропуски хочется набирать ответ
точно в месте пропущенного слова/фразы, а не где-то там в стороне
(а в случае, если одновременно пропущены несколько фрагментов,
то их придётся набирать через запятую и пробел к тому же).

Сделайте мне краси́во
Лицевая сторона карточки
Оборотная сторона карточки

Для решения этой проблемы с реддита взят за основу и допилен
JavaScript на лицевую сторону карточки:

Учёл и вариант с подсказкой {{c1::Скрытое::Подсказка}}
  через title= и placeholder=

Примечание Если на лицевой стороне карточки с пропусками нет поля для ввода ответа,
то скрипт просто убирает квадратные скобки с пропусков.

Пропуски на JavaScript

{{type:cloze:Текст}}{{cloze:Текст}}
<script type="text/javascript">
var fields = [];
function updateMain() {
    var textbox = document.getElementById("typeans");
    var str = "";
    var previous = "";
    var maxLength = fields.length;
    for (var i = 0; i < maxLength; i++) {
        //add the comma beforehand instead of afterwards,
        //this avoids the need to explicitly handle consolidating
        //two consecutive fields with the same value.
        var toAdd = fields[i].value;
        var addComma = (i != 0 && toAdd != previous);
        if(addComma) {
            str += ", ";
        }
        if(toAdd == previous)
            continue; //do nothing if the same data is consecutive.
        str += toAdd;
        previous = toAdd;
    }
    textbox.value = str;
    return true;
}
mungeCloze = function() {
    var textbox = document.getElementById("typeans")
    var clozes = document.getElementsByClassName("cloze");
    if(clozes.length == 0)
        return;
    if(textbox == null) { // remove square brackets, if there is no type: on this side of the card
         var i, skips = document.getElementsByClassName('cloze');
         for ( i = 0; i < skips.length; i++ ) {
          skips[i].innerHTML = skips[i].innerHTML.slice(1,-1);
         }
        return;
    }
    var needsWork = (clozes.length > 1);
    fields = [];
    if(!needsWork) {
        var cloze = clozes[0];
        if(cloze != null) {
            textbox.removeAttribute("class")
            var container = cloze.parentNode;
            container.insertBefore(textbox, cloze);
            container.removeChild(cloze);
            textbox.style.display = ""; //make visible.
            textbox.setAttribute("class", "typeans");
            //textbox.setAttribute("placeholder", cloze.innerHTML.slice(1,-1));
            textbox.setAttribute("title", " "+cloze.innerHTML.slice(1,-1)+" ");
function span12(textbox) {
 var span1 = document.createElement('span');
  span1.style.position = 'relative';
  span1.style.display = 'inline';
  span1.style.whiteSpace = 'nowrap';
 var span2 = document.createElement('span');
  span2.style.position = 'absolute';
span2.style.top = '0px';
span2.style.left = '1px';
span2.style.color = 'silver';
            textbox.parentNode.insertBefore(span1, textbox);
span1.appendChild(textbox);
span1.appendChild(span2);
            textbox.setAttribute("onkeydown",
             "this.nextSibling.style.visibility='hidden';"+
             "this.style.backgroundColor='default';");
span2.style.width =  textbox.clientWidth+'px';
span2.style.height = textbox.clientHeight+'px';
            textbox.style.backgroundColor = 'transparent !important';
            textbox.style.border = 'solid 1px gray';
            textbox.style.borderRadius = '3px';
span2.style.overflow = 'hidden';
span2.style.textOverflow = 'ellipsis';
            textbox.style.textAlign = 'center';
span2.style.textAlign = 'center'; // 'left';
span2.innerHTML = cloze.innerHTML.slice(1,-1);
span2.style.zIndex = "-1";
            span2.setAttribute("title", " "+cloze.innerHTML.slice(1,-1)+" ");
} span12(textbox);
        }
    } else {
        //instead of inserting, we should clone the textbox and insert that into the deletions.
        var length = clozes.length;
        var originalTextbox = textbox;
        for (var i = 0; i < length; i++) {
            var cloze = clozes[i];
            if(cloze == null)
                continue;
            var textboxToReplace = originalTextbox.cloneNode(true);
            textboxToReplace.id = "typeans" + (i+1);
            textboxToReplace.setAttribute("class", "typeans");
            textboxToReplace.onkeyup = updateMain;
            //textboxToReplace.setAttribute("placeholder", cloze.innerHTML.slice(1,-1));
            textboxToReplace.setAttribute("title", " "+cloze.innerHTML.slice(1,-1)+" ");
            var container = cloze.parentNode;
            container.insertBefore(textboxToReplace, cloze);
            span12(textboxToReplace);
            fields.push(textboxToReplace);
        }
        while(clozes.length > 0) {
            cloze = clozes[0];
            container = cloze.parentNode;
            container.removeChild(cloze);
        }
        originalTextbox.style.display = "none";
        // -- фокус после всех этих хитростей оказывается на скрытом поле
        // -- войти в первое поле с клавиатуры - нажатием Tab
        document.getElementById('typeans1').focus();
        // -- или пусть курсор сразу будет в этом поле, но тогда в нём не виден placeholder=
    }
}
mungeCloze();
</script>

Если за один показ скрывается только один фрагмент (а это наиболее частый случай использования пропусков), то в стилях можно указать ширину такого поля ввода, например:

#typeans { width: 50px !important; }
Важно!

При указании ширины надо использовать ключевое слово !important,
иначе Anki принудительно назначит ширину 100%.

Равно как и для начертания (названия) и размера шрифта поля ввода
#typeans { font-family: …​ !important; font-size: …​ !important; }
иначе Anki использует те, которые указаны   в  списке полей типа записи.

Для нескольких полей, скрываемых одновременно, такой фокус не сработает. В этом случае следует действовать через класс, например:

.typeans:first-of-type { width: 444px !important; }
.typeans:last-of-type { color: red; }

Или через номерные идентификаторы:

#typeans1 { letter-spacing: .1em; }
#typeans2 { font-style: italic; }
#typeans3 { color: green; }

И оборотная сторона карточки:

{{type:cloze:Текст}}<br>{{cloze:Текст}}<br><br>{{Дополнительно}}
Примечание

C подсказкой {{c1::Скрытое::Подсказка}} через placeholder есть одна проблема — подсказка исчезает при получении фокуса, а не при нажатии первой клавиши. По факту это приводит к тому, что у первого поля (а зачастую и единственного) подсказка изначально не видна, ведь курсор в нём сразу после открытия стороны карточки. Поэтому сделал, что подсказку видно и во всплывающей подсказке при наведении указателя мыши, но это паллиатив.

Дальнейшим решением стал код функции span12,
который скрывает имитацию placeholder
только при первом нажатии клавиши.

Основная идея там такая:
<span style="position:relative;">
<input type="text" _placeholder="калина-малина" _style="width:12em;"
 onkeydown="this.nextSibling.style.display='none';">
<span style="position:absolute;top:0px;left:0px;color:#abc;">малина-калина</span>
</span>
Осторожно!
К сожалению, код не получился универсальным,
он требует согласования между собой стилей поля ввода и окружающего текста, в частности, используемого шрифта, его размера и цвета, а также цвета фона.

 

Derek Sivers

У Дерека Сиверса (есть и перевод на хабре)
в колоде JavaScript встретилась такая карточка, например:

Reference types are sometimes called object definitions,
because they describe the properties and methods that objects should have.

Карточка изначальная

Так выглядит вопрос
А так выглядит ответ
И так это выглядит изнутри

По-русски это называется…​ нет, не матерным словом.
Масло масляное это называется по-русски.

Для европейцев пусть будет Баден-Баден.
Точнее, epic fail.

Это путь в никуда.

Даже если вы умудритесь запомнить эту карточку,
вы в жизни никогда не сможете опознать ту ситуацию,
где это знание следует применить.

Подсказка Тут надо использовать специальный тип записей, Пропуски

Делай Раз

Так выглядит простая копипаста в начале создания записи для карточек с пропусками:

Далее надо указать слова, которые следует пропустить.

Пропускаемое слово

Выделяем первое слово и клик по кнопочке с многоточием
ну или конфигурация из трёх пальцев клавиш Ctrl+Shift+C

c1 в данном шаблоне означает cloze—слово, которое будет скрыто первым.

Работает это так:

На стороне вопроса показывается фраза без закрытого слова.
На стороне ответа фраза показывается целиком, но…​
Подсказка

Закрытое слово и на стороне вопроса, и на стороне ответа
выделено цветом и полужирным шрифтом.

Уже хорошо (по сравнению с исходником),

Но в оригинале пропущено два слова.

Пропускаемые слова

Можно выделить оба слова:

Но это работает несколько иначе, нежели задумывалось автором карточки.

В сокрытии нет подсказки, что это два слова,
и оно никак не намекает на длину этих слов.

Вообще говоря, может быть, это и хорошо, и правильно. Но
у автора карточки задумка была несколько иная.

Пропускаемые по очереди

Если вместо объединения двух слов в одно закрытие
выделить просто второе слово и снова кликнуть по кнопочке,
то префикс у закрытия будет назначен c2

И это означает, что каждое слово будет закрываться отдельно,
то есть будут показаны две карточки,

на первой не будет первого слова, на второй — второго.

Примечание Причём карточки считаются связанными,
и если в группе настроек, назначенной колоде,
в которой находятся карточки с пропусками,
выставлены галочки Откладывать связанные до следующего дня
(а по умолчанию это именно так), то
вторая карточка будет показана только на следующий день после первой
(то есть в один день рядом друг с другом вы их никак не увидите).

Вообще говоря, может быть, это и хорошо, и правильно. Но
у автора карточки задумка была несколько иная.