Вы можете выполнять поиск по этой странице в вашем веб-браузере:
  • нажмите Ctrl+F

  • наберите на клавиатуре искомое слово

  • и давите Enter

  • используйте F3 для продолжения поиска

Подсказка

Вы можете загрузить эту страницу в zip-файле zip ~3M
и читать его с вашего жёсткого диска.

 

Главная страница Anki

С 2017 года адрес ankisrs.net перенаправляет на https://apps.ankiweb.net/

Оформление намеренно другое: чтобы не возникало путаницы А где я?

на русском языке

Теперь и по-русски можно :-)

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

под каким девизом

Слоган

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

Запоминай Всё

От картинок до научных формул — теперь с Anki всё это доступно вам.

Запоминай Везде

Просматривай карточки под Windows, Linux, macOS, iOS, Android; а через веб-браузер — где угодно.

Запоминай Умело

Учите только то, что вот-вот забудете.

отзывы

Ни одно другое приложение даже отдалённо не приближается к Anki, если вести речь о количестве и мощности функций, гибкости в изучении или реализации интервальных повторений.
— K. M. Lawson
from Fool’s Flashcard Review
Я использовал Anki на протяжении трёх лет и хочу лишь поблагодарить Вас лично за тот вклад, что вы внесли в самое очевидное улучшение моего качества жизни. Я не преувеличиваю: последовательное использование Anki открыло мне больше дверей, чем я мог себе представить два года назад. Будучи бедным студентом, я буду вечно благодарен Вам за то, что вы предоставили это программное обеспечение с открытым исходным кодом и бесплатно.
— Keldin
via email
Использует фантастический алгоритм, чтобы помочь вам сохранить всё богатство знаний в вашей рабочей памяти на длительные периоды времени.
— JsilSasQuach

Про Anki

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

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

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

  • заниматься по медицине и фармакологии

  • готовиться к экзаменам по законодательству

  • запоминать имена и лица людей по фотографиям

  • освежить знания по географии

  • овладеть длинными поэмами

  • можно даже практиковаться в гитарных аккордах!

Самое интересное

только начинается: Отличительные черты Anki.

Синхронизация

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

Гибкость

У карточек и колод Anki есть множество вариантов для настройки.

Богатство медиа

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

Оптимизация

Anki обрабатывает колоды с сотнями тысяч карточек без каких-либо заметных замедлений в работе.

Полная расширяемость

Существует большое количество доступных аддонов (дополнений).

Открыт исходный код

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

 

Загрузка

программы

Windows

Пользователи Windows XP, пожалуйста, воспользуйтесь альтернативной версией (ссылка чуть ниже).

Установка

  1. Сохраните программу установки в папку загрузки или на рабочий стол.

  2. Запустите двойным кликом мыши — Anki будет установлена на ваш компьютер.

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

  4. Если вы получили сообщение об ошибке "The application has failed to start because the configuration is incorrect", пожалуйста, установите эту библиотеку Microsoft.

Обновление

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

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

Альтернативная версия и поддержка Windows XP

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

Если вы столкнулись с этой ситуацией, попробуйте альтернативную версию вместо основной.

Примечания

Пользователям Internet Explorer 9+, Windows 8+, и Norton Antivirus: эти продукты могут показывать различные пугающие предупреждающие сообщения при выходе в свет новой версии Anki, поскольку им недостаточно людей, которые бы уже успешно загрузили новую версию. Это счастливое неведение можно обойти:

Anki недоступна на Windows RT, поскольку библиотеки, на которых построена Anki, не поддерживают эту платформу. Это значит, что Surface 1 и Surface 2 не будут доступны для установки Anki, но любой другой surface, включая Surface 3 и все Surface Pro модели запустят Anki как родную.

Если вы не можете установить Anki, вы по-прежнему можете учить карточки с сайта AnkiWeb через браузер.

 

Mac

Установка

  1. Сохраните файл на ваш рабочий стол или в папку загрузок.

  2. Откройте его и перетащите Anki в вашу Applications folder или на рабочий стол.

Обновление

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

Альтернативная версия

Обычна загрузка предполагает OSX 10.8. Если вам это недоступно либо у вас возникли регулярные проблемы с обычной версией, то для вас доступна альтернативная версия.
Ей требуется OS X 10.5+, а PPC-машины не поддерживаются.

 

Linux/BSD

Скомпилированный пакет

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

Не уверены, какая версия вам нужна? Выполните на терминале команду   uname -a   и ищите x86_64 — если увидите, то у вас 64-битная сборка.

Once downloaded, the following commands in a terminal window will install it system-wide.

Знак доллара $ в данном случае — системное приветствие. Убедитесь, что то, что вы вводите, соответсвует имени того файла, который вы загрузили.

$ tar xjf Downloads/anki-2.0.47-amd64.tar.bz2
$ cd anki-2.0.47
$ sudo make install

Пользователи Gnome: для запуска тем GTK смотрите такую страницу.

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

Другие возможности

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

Fedora

Anki также доступна на Fedora, и может быть установлена с помощью команды

sudo yum install anki

Правда, это может быть не всегда актуальным.

 

iPhone/Android

iPhone/iPad/iPod Touch

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

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

Android Devices

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

 

Разработка

Исходный код

Ссылка на стабильные релизы доступна в разделе Linux/BSD

Глубоко в разработке

Для установки девелоперской версии
  • либо загрузите архив с авторской страницы на ГитХабе,

  • либо установите себе локальный Git и тогда выполните следующую команду:

    $ git clone git://github.com/dae/anki.git

И по готовности читайте README.development для получения дальнейших указаний.

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

Перевод Anki

Пожалуйста, смотрите раздел Руководства пользователя «Перевод приложения» для получения информации о переводе Anki на различные языки.

Anki 2.1 Beta

Теперь доступна бета-версия 2.1

 

Прочее

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

Сотовые

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

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

Blackberries

Есть версия AnkiDroid, перенесённая на Blackberry 10, её можно найти на портале Blackberry.

Нет автономного клиента для Anki для старых Blackberry, но вы можете просмотривать карточки через AnkiWeb.

Maemo

Anki 2 может бегать под Simple Debian. Больше информации смотрите на форуме.

Вы также можете просмотривать карточки через AnkiWeb.

Windows Phone/Windows Mobile/Windows RT

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

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

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

Nintendo DS

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

Sony PSP

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

Palm devices

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

Предупреждение Была старая для Palm под названием "Anki",
которая не имела никакого отношения к этому проекту.

Что бы ещё

Anki 2.0 Help

Помогите!

Прежде чем спросить

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

Если видео не дали вам ответа на ваши вопросы, пожалуйста, попробуйте поискать по руководству с помощью команды веб-браузера Ctrl+F (на Маках Command+F).

Поддержка в публичном обсуждении

Если таки данное руководство не смогло ответить вашим нуждам, либо вам предписано запостить на форум баг репорт или у вас появились кой-какие идеи и предложения по улучшению Анки, то посетите наш форум тех.поддержки   anki.tenderapp.com/   (там принято общение на английском языке).

Пользователи Android-телефонов

Обратите внимание, что AnkiDroid — полностью отдельная программа, которая создана другими людьми и для её поддержки существует свой форум: ankidroid.org/docs/help.html

Пожалуйста, будьте вежливы!

Не стреляйте в пианиста — он играет как может!

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

Не забывайте о вежливости!

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

 

Anki 2.0 Support

О сайте

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

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

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

Поддержите Anki

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

AnkiMobile

Если у вас есть яблодевайс, покупка AnkiMobile является отличным способом, чтобы учиться на ходу, и ваша покупка поможет поддержать Анки. Более подробная информация доступна на сайте AnkiMobile.

Другим путём

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

Контакты

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

Вопрос связан с Anki?

Пожалуйста,
  • задавайте свои вопросы,

  • извещайте об ошибках

  • и предлагайте свои мысли об улучшении программы Anki

в соответствующем разделе на форуме техподдержки.

На сайте техподдержки
  • от вас не требуется регистрация

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

  • отвечает сам автор Damien Elmes

    • или его помощник Soren Bjornstad (с неполным рабочим днём),

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

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

адрес вашей электронной почты на сайте никогда не публикуется.

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

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

Не связан?

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

Если вам необходимо законтачить со мной о чём-нибудь, что не связано с Anki, пожалуйста, приватно отправьте мне личное сообщение в специально выделенной теме на форуме тех.поддержки   anki.tenderapp.com/discussions/private   (желательно на английском языке).

 

 

Anki 2.1 Beta

Anki 2.1 Бета-версия

Подсказка Вы можете установить себе дополнение 2086742987
и читать мануал локально с диска через меню Помощь

Загрузить бета-версию

Введение

На первый взгляд

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

    • по желанию обновляться до 2.1

    • и в любой момент возвращаться обратно к 2.0

  • Обновлены до последних версий основные библиотеки (Python 3, Qt 5.9), в которых устранены некоторые ошибки, лучше поддерживаются дисплеи с высоким разрешением, не-латинский текст и новейшие веб-стандарты.

  • Вся эта красота может работать только на относительно современных системах:

    • Windows 7+

    • OSX 10.10+

    • Linux-дистрибутивы 2016 года и свежее.

  • Большинство дополнений потребуют обновления, чтобы работать с версией 2.1

Стабильность

Вы можете быть достаточно уверены, что под бета-версией ваши данные не пропадут. Альфа-версия Anki 2.1 просуществовала уже год (пока мы ждали исправлений в платформе, на которой она построена), и мы не получили никаких сообщений о потере данных за это время.

Однако, по-прежнему хорошая идея —

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

Пожалуйста, используйте команду меню ФайлЭкспортировать…​ в режиме Все колоды и с сохранением расписания и медиа-файлов перед тем, как установите обновления,

и продолжайте делать это периодически после установки.

Дополнения

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

Если вы являетесь автором дополнения, то можете прочитать больше о требуемых изменениях по адресу apps.ankiweb.net/docs/addons21.html

По-русски читайте здесь же ниже по тексту в разделе Перенос дополнений в Anki 2.1

Драйверы видео

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

QT_XCB_FORCE_SOFTWARE_OPENGL=1 bin/anki

Под Окнами, пожалуйста, попытайтесь открыть cmd.exe и набрать с клавиатуры следующее:

cd ""\program files (x86)\anki"
set QT_OPENGL=angle bin/anki
anki

Если это не помогло, замените angle на software и попытайтесь снова.

Пользователи 32-битной Windows вынуждены устанавливать программу

в Program Files вместо Program Files (x86)

Scaling issues

If you find the text is the wrong size or parts of the interface are clipped off, there are two environmental variables you can try:

  • ANKI_NOHIGHDPI=1 will turn off some of Qt’s high dpi support

  • ANKI_WEBSCALE=1 will alter the scale of Anki’s web views (like the deck list, study screen, etc), while leaving interface elements like the menu bar alone. Replace 1 with the desired scale, such as 1.5 or 2.

Please see the above section for how to set environmental variables.

If you find you need either of these environmental variables, please report on the beta testing site below.

Проблемы

Если у вас возникнут какие-то вопросы, пожалуйста, дайте нам знать

в разделе Бета-тестирование на сайте техподдержки:
anki.tenderapp.com/discussions/beta-testing

Загрузка

Вы можете получить последнюю бета-версию по адресу apps.ankiweb.net/downloads/beta/

Загружайте .exe для Windows, .dmg для Mac и .bz2 для Linux
.tgz если вас интересуют исходные тексты).

 

Изменения в beta 27

Опубликованы 2017-12-04
  • Добавлена опция для переключения карточек в режим "белый текст на чёрном фоне" в окне настроек. Подробнее о кастомизации стилей своих карточек в ночном режиме читайте apps.ankiweb.net/docs/am-manual.html#night-mode-styling

  • Предохраняются горячие клавиши в редакторе от провоцирования ошибки, когда ни одно поле не выбрано.

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

  • Исправлена потеря фокуса, когда дополнения типа Japanese Support меняют содержимое поля.

  • Отдаётся предпочтение завороту строк вместо появления полосы прокрутки.

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

Изменения в beta 26

Опубликованы 2017-11-27
  • Added some environmental variables to control UI scaling - they are documented above.

  • Faster syncs when you have a lot of media and no media changes were made since the last sync.

  • Allow importing of files from recent Mnemosyne versions.

  • A translations fix (thanks to Piotr, and all the other people who have been contributing translations).

Изменения в beta 25

Опубликованы 2017-11-17

This release ensures that when pasting remote image links, they will be converted into local images even if the link doesn’t end with a recognizable extension.

If a search for 'http' in your collection reveals remote images, you can use ankiweb.net/shared/info/1293255374 to turn them into local images.

Also:

  • Catch errors when pasting, and time out after 30 seconds.

  • Fix errors after deleting a deck with a subdeck that was the default deck.

  • Fix an error when pasting images that had previously been downloaded.

Изменения в beta 24

Опубликованы 2017-11-11
  • Fix stuttering when more than one audio file on a card on Windows.

  • Fix broken image links when pasting between fields.

  • Don’t import styling changes if the local note type has been modified more recently.

  • Fix errors when pressing keys quickly after a sync started.

  • Fix startup crashes on some Linux distros.

Изменения в beta 23

Опубликованы 2017-10-27
  • Исправлено, что содержимое поля не сохранялось при перетаскивании мультимедийного файла на поле.

Изменения в beta 22

Опубликованы 2017-10-26
  • Исправлены зависания при копировании и вставке между полями.

  • Удален избыточный белый пробел при вставке внешнего содержимого из буфера, который ломал всю работу пропусков.

Изменения в beta 21

Опубликованы 2017-10-25

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

Также:

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

  • Исправлено воспроизведение аудио при показе оборотной стороны.

  • Перед показом индикатора прогресса/синхронизации проверяется, отключён ли интерфейс.

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

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

  • Исправлен shift+tab в редакторе под macOS.

  • Фильтруются стили фона и шрифта при копипасте между полями.

  • Не бросаются .wav файлы при записи.

  • Отказ от поддержки экспериментальной технологии обработка неразрывных пробелов в новом стиле.

  • Исправлена невозможность вставить ссылку на .aspx файл.

  • Исправлена проверка медиа-файлов, не обнаруживавшая ссылки на медиа в записях с пропусками.

  • Ctrl+d может использоваться при выборе метки на дополнительном обучении для отказа от выбора всех меток.

  • Исправлена неработавшая в шаблонах ссылка на _anki.png

Изменения в beta 20

Опубликованы 2017-10-13
  • Возможно, исправлена ошибка запуска, возникавшая через раз под Windows.

  • Исправлен 'не отвечающий' процесс в macOS.

  • Не перехватываются медиа-клавиши.

Изменения в beta 19

Опубликованы 2017-10-11

Построен на последнем релизе Qt 5.9.2.
Пожалуйста, сообщайте о любых улучшениях или ухудшениях.

Изменения в beta 18

Опубликованы 2017-10-05
  • Если mpv недоступен или слишком старый, используйте mplayer вместо него.

  • Удалены сообщение unexpected DPI и опция --lodpi, подстроена обработка масштабирования.

  • Не показывает обложки альбомов при воспроизведении звуков.

  • Увеличено количество создаваемых резервных копий по умолчанию, а также прекращена отправка их в корзину.

  • В диалоговом окне со списком полей показывается их порядковый номер.

Изменения в beta 17

Опубликованы 2017-10-02

Этот выпуск экспериментирует с переключением между стареньким mplayer и новеньким mpv, который собственно и представляет из себя дальнейшее развитие mplayer. mpv включён в состав Окон и на Маках, пользователи Линуха должны убедиться, что он доступен в их варианте системы.

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

Также:

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

  • Ещё фиксик для MathJax + пропуски.

  • Игнорирование математических выражений вне пределов тегов MathJax.

  • Поправлена проблема с запуском Anki на системах, в имени которых есть не-латинские символы.

  • Добавлены горячие клавиши в продвинутое меню в редакторе.

  • Правка в text:Поле (не убирался HTML, если было разбиение на несколько строк).

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

Изменения в beta 16

Опубликованы 2017-09-10

MathJax display environments now need to start with \[ and end with \\], instead of using $$. Shortcut keys have been added to the editor to make using these easier, but existing MathJax cards will need to be updated unfortunately.

Backups and collection exports now use a separate .colpkg file extension, which allows translating of their titles and allow multiple collection exports to be stored in one folder. The other clients will be updated to understand these extensions in the future; for now if you need to interact with them, you can rename the file.

Also:

  • Fixed backups not being made correctly on some systems.

  • Fixed old backups not expiring. Anki will only look for .colpkg files now, so you will need to manually remove your old .apkg backups.

  • Collection exporting and saving graphs to PDF now lets you choose the target folder, and the default folder is now the documents folder instead of the desktop.

  • Fix the preferences screen loading slowly, opening multiple times, and not closing when the collection is closed.

  • Fix preview window not closing on collection close.

  • Fix inability to preview the answer of the last card.

  • Cloze deletions should now properly remove highlighting only when in a MathJax environment.

  • Add-ons now have a persistent user_files folder - please see the add-on docs.

  • Tweak margins in deck options.

  • Fix searches for decks with parens in the name.

  • Fix Anki interface displaying incorrectly when Windows has an incorrect mime type for css files.

  • Tweaks to the text displayed when an error occurs.

  • The "oldest seen first" option in filtered decks now sorts based on last review instead of card modification time.

  • The prepareQuestion/prepareAnswer hooks have been merged into prepareQA - please see the add-on docs.

  • Don’t force audio format on Windows - please let me know if you encounter regressions playing audio.

  • Clicking on a note type in the browser now searches with the name instead of the note type ID.

  • Refuse to run when locale configured incorrectly on Linux.

  • Fix remaining issues with formatting being lost when cutting and copying between fields.

  • Remove the trailing <br> when saving a field.

  • Fixed translations in dialog buttons.

Изменения в бетах

по версиям

Изменения в beta 15

Опубликованы 2017-08-31
  • Ищет изменённые медиа-файлы при синхронизации, даже если файлы не добавлялись или не удалялись. Если у вас много медиа-файлов и вы заметите замедление при синхронизации — дайте мне знать.

  • Фикс для пользовательского интерфейса, который иногда загружается неправильно.

  • Различные улучшения для автозавершения при наборе меток (благодаря Glutanimate).

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

  • Исправлены отступы в окне настроек.

  • Некоторые изменения в коде конфигурирования дополнений.

  • Не удаляется форматирование при копипасте из одного поля Anki в другое.

  • Проверка медиа…​ теперь выхватывает неправильные имена файлов на Линух-системах.

  • Исправлено переключение статуса исключена и т.п. когда выделены несколько карточек сразу.

Изменения в beta 14

Опубликованы 2017-08-28

Добавлен простой механизм конфигурирования дополнений, предназначенный для замены той порочной практики, когда пользователям приходилось править исходный текст дополнений. Теперь пользовательская конфигурация не потеряется при обновлении дополнения. Больше информации об этом смотри на apps.ankiweb.net/docs/addons21.html#configuration

Также:

  • Опция для показа обоих сторон в окне предпросмотра.

  • Теперь когда пользователь запускает Anki 2.1 впервые, будут импортироваться данные профиля Anki 2.0

  • В код JavaScript добавлены зацепки (JS hooks), чтобы при просмотре карточки можно было делать такие штучки типа автоматической прокрутки в нужное время: apps.ankiweb.net/docs/addons21.html#javascript-in-the-reviewer

  • Исправлено появление полос прокрутки окна при некоторых шкалах DPI.

  • Исправлен 'clear flag' shortcut.

  • Добавлены коллекция и текущая колода на боковую панель.

  • Add recording icon back to record window.

  • Предупреждение о подкаталогах в папке с медиа-файлами коллекции.

Изменения в beta 13

Опубликованы 2017-08-26

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

Меню дополнений вынесено в отдельный диалог, который поддерживает:

  • проверку наличия и загрузку обновлений

  • удаление и отключение нескольких дополнений за раз

  • просмотр страницы дополнений

Дополнения теперь всегда хранятся в единой папке
и требуют выгрузки на сайт AnkiWeb в виде .zip-файла,
больше информации смотрите
apps.ankiweb.net/docs/addons21.html#add-on-folders и
apps.ankiweb.net/docs/addons21.html#sharing-add-ons

Также:

  • Программы-помощники в редакторе, чтобы облегчить перенос дополнений (благодарности Glutanimate)

  • Перехват ошибок, когда шаблоны карточек содержат ошибки HTML (благодаря Alicia)

  • Исправлены переводы и горячие клавиши кнопок в редакторе.

  • Отменено изменение горячих клавиш (ярлыка?) отмены, сделанное в предыдущей бета-версии.

  • Команда Проверка медиа-файлов…​ теперь может исправлять разрушенную базу данных медиа-файлов.

  • Запоминается последняя папка, использованная для экспорта.

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

  • Исправлено, что Anki не запускается на некоторых машинах Windows.

Изменения в beta 12

Опубликованы 2017-08-16

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

Большое спасибо Давиду Бейли за обнаружение этой уязвимости.

Основная версия 2.0.47 также содержит данное исправление.

Загружайте новые версии с apps.ankiweb.net/#download
и apps.ankiweb.net/downloads/beta/ соответственно.

Также:

  • Переписаны части кода открытия/закрытия коллекции и кода закрытия окна, которые должны убедиться, что коллекция не закрыта до тех пор, пока у окна есть шанс почиститься (?!)

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

  • Добавлена дополнительная боковая панель в окно Обзора, переключается кнопочкой Фильтр

  • Настройки иконок.

  • Клавиши Ctrl+1-9 могут использоваться для перехода к первым 9 шаблонам карточек в окне редактирования шаблонов карточек.

  • К создаваемым при создании профиля типам записей добавлен тип записей для набора ответа с клавиатуры(!).

  • Имена файлов резервных копий теперь содержат дату в своём имени.

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

  • Исправлено попадание колод в колоду по умолчанию, когда их перетаскивали в нижнюю часть списка колод (спасибо Дэвиду Бэйли).

  • Исправлены некоторые проблемы с обновлением содержимого поля с неправильным контентом.

  • Лучшая поддержка шкалирования DPI, которая не кратна 100% под Windows.

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

  • Настроены некоторые горячие клавиши.

  • Улучшено сообщение об ошибке при отсутствии интернета.

  • Отказ от поддержки паролей на профилях.

  • Исправлена работа Shift+Tab в окне редактора под Windows/Linux.

  • Восстановлена поддержка метки marked

Изменения в beta 11

Опубликованы 2017-08-12
  • Упрощено окно Обзора:

    • Элементы верхней панели инструментов перемещены в строку меню.

    • Боковая панель была заменена выпадающим меню.

  • Remove 'mark' action in favour of 'flags':

  • Исключено действие Пометить запись в пользу Флагов:

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

    • Одной карточке может быть сопоставлено до 4етырёх флажков разных цветов.

    • Флажки показываются и устанавливаются как при просмотре карточек, так и через Обзор.

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

  • Ограничена длина сводки макета карточки (the card layout summary), а также удалены порядковые числительные.

  • Исправлена потеря форматирования пропусками в скобках.

  • Кнопочка разворачивания окна редактирования возвращена на место.

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

  • Удалены иконки из некоторых окон.

  • Под OSX подцепляется новый mplayer, который работает на старых машинках.

Изменения в beta 10

Опубликованы 2017-08-10
  • Увеличена скорость показа MathJax, которая была причиной того, что анимация затухала медленнее, чем ей следовало бы.

  • Отменён эксперимент "ответ сверху" и удалена задержка при показе оборотной стороны.

  • Задержка может настраиваться через переменные qFade и aFade в JavaScript — используйте 0 для запрета.

  • Добавлена возможность перекрытия JavaScript и CSS поверх всех типов записей, так что вы можете делать такие штуки, как глобальная отмена затухания. Больше информации смотри на гитхабе.

  • Прячутся тепи озвучки в окне предпросмотра.

  • Теперь появилась уверенность, что экспорт не пытается экспортировать подкаталоги.

  • Исправлены операции типа саспенд, которые не работали корректно при выделении нескольких карточек.

  • Убрана граница с нижней области.

  • Лучшая поддержка дисплеев высокого разрешения под Окнами.

  • Исправлено поведение панели инструментов в Обзоре при изменении размера.

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

  • Исправлен курсор, не возвращавшийся в первое поле при добавлении карточек.

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

Изменения в beta 9

Опубликованы 2017-08-08
  • Обновлено окно редактирования шаблонов карточек для использования выпадающего списка вместо вкладок,

    • предпросмотр рендерится более эффективно.

  • Предпросмотры редактора шаблонов и Обзора
    наконец-то рендерят точно так же, как и просмотр карточек!

  • Устранено препятствие нормальному завершению Anki под Окнами.

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

  • Поддержка создания инсталлятора/деинсталлятора под Пингвинчиками.

  • Клавиша Вниз в Обзоре теперь делает всё правильно.

  • Дополнениям станет легче переопределять ярлыки для определённого состояния.

Изменения в beta 8

Опубликованы 2017-08-07

Эксперимент с показом ответа под вопросом, который делает затенение более естественным, и означает, что ответ всегда будет появляться в том же самом месте. Пожалуйста, дайте мне знать, если вам это нравится или вызывает ненависть. Будет работать только для шаблонов оборотных сторон, начинающихся с {{FrontSide}} <hr id=answer>

Также:

  • Исправлено дублирование горящих клавиш (благодарности Давиду).

  • Исправлена вставка файлов, в именах которых содержится # решётка (благодаря Давиду).

  • Исправлены некоторые ошибки, вызванные преждевременным закрытием окна (до завершения инициализации, основано на патче Давида).

  • Исправление автовоспроизведения на стороне ответа.

  • Исправлены некоторые проблемы с застреванием экранов при закрытии окна браузера и т.д.

  • Возможно, исправление для Anki, падающей на некторых машинах Windows.

Изменения в beta 7

Опубликованы 2017-08-06
  • Удалена предзагрузка кода от предыдущей беты как вызывавшая некоторое количество проблем.

  • Добавлен переход при открытии ответа — необходимость возникла после отказа от предзагрузки ответа.

  • Исправлен тип в функции ответа (работа type на стороне ответа?! — Fix the type in the answer function)

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

  • Пофиксен похожий баг, возникавший при заброске текста в Anki в момент, когда фокус находился на другом окне.

  • Пофиксены неудачи при показе гифок.

  • Модуль mhchem теперь в комплекте и включен по умолчанию,
    поэтому вы можете верстать химические уравнения:
    mhchem.github.io/MathJax-mhchem/

  • Создан обход проблемы, возникающей при скрытии части MathJax в пропуске.

  • Возможно, исправлен отказ Anki при нормальном завершении.

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

  • Исправлены некоторые ошибки кодировки при обработке LaTeX и отображении ошибок JS.

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

  • Предотвратите некоторые ошибки при удержании клавиш навигации или слишком быстрой навигации.

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

Изменения в beta 6

Опубликованы 2017-07-31
Пользователям Linux:

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

Другие изменения:
  • Добавлен эффект затухания при отображении следующей карточки, чтобы избежать резкого появления изображений и формул MathJax.

  • Оборотная сторона создаётся одновременно с лицевой, чтобы открытие ответа казалось моментальным.

  • Исправлена ошибка, которая перекрывала шрифты некоторых колонок в Обзоре, которые, однако, не должны быть перекрыты.

  • Добавлена возможность отказаться от перекрытия шрифтов в Обзоре.

  • Исправлено появление \n при нажатии Enter в новом режиме белых пробелов.

  • Исправлены переводы, не работавшие на Mac.

  • Исправлен диалог выгрузки/загрузки, не работавший под KDE на Linux.

Изменения в beta 5

Опубликованы 2017-07-28
  • Экспериментальная поддержка MathJax для записи уравнений без LaTeX’а: попробуйте записать на карточке что-то вроде этого:

\(\sqrt{x^2}\)

$$x_3$$
  • Уравнения будут отображаться после того, как карточка уже показана.

    • Следующая бета AnkiMobile начнёт поддерживать MathJax,

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

  • LaTeX теперь можно рендерить в .svg файл вместо .png (изменение размера у таких изображений происходит без потери качества). У вас должен быть установлен dvisvgm и выдано соответствующее разрешение через ИнструментыУправление типами записей…​Настройки…​

    • Следующая бета AnkiMobile начнёт поддерживать .svg файлы,

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

  • Пофиксен IBus метод ввода, который не работал на Linux.

  • Исправлена горячая клавиша суперскрипта.

  • Как при просмотре карточек, так и в Обзоре Ctrl+Delete удаляют текущую карточку.

  • Фиксик от крушения синхронизации под Окнами.

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

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

Изменения в beta 4

Опубликованы 2017-07-20
  • ещё больше фиксов для Anki, падающей при запуске на некоторых дистрибутивах Linux

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

  • упрощено добавление нижних кнопок дополнениями (спасибо Дмитрию)

  • не загружается содержимое iframe в отдельном окне Обзор

  • удалено изменение беты 3, которое приводило к появлению множества неразрывных пробелов во вставляемом тексте

Эта бета также вводит экспериментальную поддержку альтернативной обработки пробелов, переводов строк и т.п. Когда она разрешена через ИнструментыУправление типами записей…​Настройки…​ окно добавления/редактирования записей и показ карточек сохраняют пробелы между словами (обычно они редуцируются до единственного пробела). Это означает, что вместо использования тегов <div> и метасимволов типа &nbsp; (мнемоник, html-сущностей) для обозначения новых строк и отступов, можно использовать обычные переводы строк и пробельные символы. Что следует отметить:

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

  • Мобильные клиенты в данный момент не поддерживают такую опцию, хотя вы можете добиться одинакового отображения карточек на разных устройствах добавлением в стили карточек css-свойства white-space: pre-wrap;

  • В момент копипасты HTML-текста в поле Anki попытается преобразовать теги <div> и неразрывные пробелы &nbsp; в проще читаемые белые пробелы.

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

{{Front}}<br>
{{Extra}}

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

Подсказка
Если хотите, чтобы такие карточки показывались как прежде, то
можете просто удалить тег <br>

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

Важно! Любые отзывы о том, что работает хорошо,
а что не работает вовсе — только приветствуются.

Изменения в beta 3

Опубликованы 2017-07-12
  • ещё больше фиксов для Anki, неспособной стартовать на некоторых дистрибутивах Linux

  • исправлена проблема, когда под Windows после редактирования поля в формате HTML добавлялись лишние теги <br>

  • вставка (копипаста) в поле немедийных ссылок (адресов URL) в виде простого текста вместо полного игнорирования их

  • сохраняются отступы и новые строки при вставке текста

Изменения в beta 2

Опубликованы 2017-07-10
  • фиксит хранение данных Anki в неправильной локации на Windows

  • обновлены Python и Qt для сборки Linux и исправлены различные проблемы, которые приводили к невозможности запуска Anki на недавних дистрибутивах Linux

  • показывает более полезные сообщения об ошибках при попытках установить на слишком старые платформы Windows и Mac

  • сообщения о блокировке Anki брандмауэром сделаны пояснее

  • ликвидация процессов WebEngine происходит быстрее после закрытия окон

Изменения в beta 1

Опубликованы 2017-07-09 (-05?)
  • подтянуты последние переводы

  • добавлена кнопка Отмена в окно записи

  • кнопки Статистика и Синхронизация перемещены в центр окна

  • изменились горячие клавиши Отмена (Undo Ctrl+Z) на Ctrl+Alt+Z из-за конфликта с WebEngine (движком, который, собственно, и приводит Anki в движение)

  • disable pinch to zoom gesture

  • исправлены ложные коды ошибок при выходе

  • исправлено аварийное завершение команды 'browse add-ons' в Linux

Изменения в альфах

по версиям

Изменения в alpha 15

Опубликованы 2017-06-22
  • Исправлена повторная интерпретация клавиш пробел/Enter и т.п.

  • Маленькие хитрости, чтобы снизить мерцание при отображении окон.

  • Использование системного фонового цвета для панелей инструментов.

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

  • Фикс поведения клавиши Esc в поле type

  • Правка расширенного состояния колоды (?), которое сбрасывалось при редактировании.

Изменения в alpha 14

Опубликованы 2017-06-09
  • Переход к недавно выпущенному Qt 5.9 и отказ от поддержки старых версий.

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

  • Теперь минимальные требования: Windows 7+, Mac 10.10+, или Linux ~2016+

  • Исправлена ошибка при импорте из Мнемозины (спасибы Люку)

  • Исправлено сломанное сообщение об ошибке много колод

  • Поправлена проблема с запуском mplayer на современных дистрибутивах Linux.

  • Фиксируется размер окон, не сохранявшийся в некоторых случаях (благодаря Дмитрию).

  • Фикс ошибки, когда закрывается главное окно, пока окно Обзора открыто.

Изменения в alpha 13

Опубликованы 2017-04-13
  • Обновление до Python 3.6 в Windows в надежде получать больше информации о причинах крахов. Если у вас случилось какое-то крушение, пожалуйста, скопипастите содержимое файла crash.log из папки Anki либо прикрепите этот файл в личное сообщение apps.ankiweb.net/docs/manual.html#file-locations

  • Исправлено замирание окна Обзора (веб-браузера?) при открытии во время синхронизации, что приводило к сообщениям об ошибках.

  • Улучшена работа кнопочек Вперёд/Назад в окне предпросмотра (спасибо, Глутанимат)

  • Сохраняется фокусировка на поле меток при переключении между карточками (благодаря Глутанимату)

  • Удалён некоторый отладочный код, который мог провоцировать отказы или замедления в работе.

  • Твик для отображения истории в окне добавления записей (благодарности Генрику)

Изменения в alpha 12

Опубликованы 2017-03-05
  • Исправлена ошибка предпросмотра

  • Поддержка подстановочных знаков при удалении меток (благодаря Люолянь)

  • Поддержка \ для отмены подстановочных знаков при поиске меток (благодаря Люолянь)

Изменения в alpha 11

Опубликованы 2017-02-22
  • The Windows and Linux builds will move your Anki data to a new location the first time they are run. If you’d like to switch between the alphas and the stable release, please make sure you also upgrade to the latest stable release (2.0.43) which uses the same folder locations. More info: apps.ankiweb.net/docs/changes.html

  • The Windows build will display a console window when Anki is opened, to help debug problems some users are having starting the app.

  • Show error on invalid search instead of just returning no matches

  • Fix an error when closing the collection on bleeding edge Linux distros

  • $ANKI_BASE env var can now be used to control base folder

  • Convert all unicode in the add cards screen and importer to a standard format, to prevent issues with tag/field searches not working.

  • Add temporary instrumentation to the browse screen to detect some issues - please report if you get any errors. Also fixed a possible cause of a crash.

  • Fix errors occurring when Anki is closed with windows like the browser still open.

  • Fix embedded fonts not working.

  • Refuse to run on Qt5.8.0, which has some major issues.

  • Allow wildcard tag deletion (thanks to luoliyan)

  • Don’t add tags when deleting (thanks to luoliyan)

  • Add-on downloader now accepts multiple IDs (thanks to Dmitry)

  • Improvements to the custom study increase new/rev area (thanks to Simone)

  • Tweaks to the history button in the add screen (thanks to Henrik)

  • Show a better error if user inputs an invalid CSV delimiter (thanks to luoliyan)

  • Fix a rare bug that could cause invalid notes to be added (thanks to Glutanimate)

  • Исправлена очепятка (благодарим Andi)

Изменения в alpha 10

  • сбрита секундочка или пара их при синхронизации в некоторых обстоятельствах

  • исправлено окно прогресса, замиравшее на Убунту 16.10

  • исправлены ошибки юнкода, проявлявшиеся при вставке НЕ-латинского текста

  • обновлён anki.desktop (благодаря Юлиану)

Изменения в alpha 9

  • синхронизация теперь может быть прервана (отменена)

  • встроенные шрифты вновь стали юзабельны на macOS

  • пофиксено исчезновение нижней полоски, исчезавшей после редактирования

  • не форсится режим XP под Окнами, так что штучки типа полоски меню теперь используют современные краски, предохраняющие клавишу Backspace (Забой) от уходящей обратно страницы и прерывающихся штучек

  • фикс для make install в архиве исходников

  • хелперы для дополнений, создающих кнопочки в окне добавления/редактирования записей (благодаря Simone)

  • исправление для последних sqlite версий (благодарности dequis)

Изменения в alpha 8

  • Graphs can now be exported to PDF

  • Fix issues inputting languages like Chinese in the card layout window.

  • Possible fix for some crashes

  • Fixed Anki segfaulting on startup on some modern Linux distros

  • The Mac build should now work on 10.8+

  • Mac build now stores files in Library/Application Support like 2.0.37+.

  • Tweak the cards/fields button positions

  • Remove mention of the Del button shortcut in the More menu

  • The history button in the add screen now reflect subsequent edits (thanks to David)

  • When syncing a collection with no local cards, explain why Anki wants to download.

  • Fixes for Python 3.6

Изменения в alpha 7

  • Fix a serious bug in media syncing that would upload invalid data. If you synced with previous versions, please see anki.tenderapp.com/discussions/beta-testing/203-anki-210-al…​;

  • Syncing now shows progress again, and uses a different underlying request library

  • Fix some other syncing errors

  • Possible fix for some crashes

  • Log some information into Documents/Anki/crash.log when Anki crashes. If you experience any crashes in the future (where Anki closes), please send us that file with information about what you were doing when Anki crashed.

  • Compress backups in the background, which speeds up profile switching & syncing

  • Fix the window not going to fullscreen properly after adding a new profile on Windows

  • Increase default size of deck options window

  • Tell webengine not to cache images to disk

  • Added a hack to preload upcoming images - it will not always work

  • Fix an error when deleting notes

  • Remove the Del key shortcut to delete notes in the review window, as a Qt bug causes it to be triggered from the type in the answer box.

  • Fix an error appearing when the undo shortcut is pressed with nothing to undo

  • Make it easier for add-ons to add new editing icons (thanks to Simone).

Изменения в alpha 6

  • Исправление аудио: отказ остановиться или перекрытие

  • Исправлено открытие дополнений / папки резервных копий на Виндовс

Изменения в alpha 5

  • Built with latest version of the toolkit

  • Rather than completely stripping HTML or including it verbatim, paste and drag&drop now simplify the HTML as it is pasted

  • Pasted images now use a checksum of the file, so pasting the same image twice will not result in multiple files

  • Work around a Qt bug where some shortcut keys like 'f' were triggering menu items instead of entering characters in the type answer box

  • Work around the debug console shortcut not working

  • Misc other fixes (thanks to noobie, Marcio, Christoph)

  • The Linux build now includes a Makefile and can be installed system-wide

  • The Mac build is using a different packager. This should prevent the errors people were getting on startup, but has broken the ability to double click on .apkg files outside of Anki.

Изменения в alpha 4

  • твикнуты фонты

  • fix entered text getting lost if closing window/switching note shortly after text entered

  • fix errors when importing .apkg with media

  • fix unicode errors when playing audio files with non-latin text on osx

  • autodetect pipe in PSV files and make it easier to extend autodetection list

  • fix 'change note type' getting stuck

  • ignore harmless http error messages

  • re-enable add-on downloading

  • fix edit/delete add-on, and open add-on folder on recent linux

  • fix error when clicking on cogs in deck list

  • show more info when libraries fail to load on linux

  • fix square boxes appearing in import dialog on ubuntu 16.04

Изменения в alpha 3

  • image support

  • fixes for syncing

  • fix duplicate paste on windows/linux

  • prevent fields from collapsing when all content deleted

  • fix card layout preview on windows/linux

  • fix 'onHeight' errors when moving rapidly through cards in browser

  • basic add-on porting docs in github

  • fix an error in logging

  • fix missing translations

  • fix 'loading' message in type in the answer

  • fix error syncing when running from usb drive

Изменения в alpha 2

  • free memory after various dialogs closed, which should improve the memory footprint

  • update the toolkit again on all but the 32 bit linux build, which should fix the mac touchpad crashes and some other issues

  • re-enable syncing, which should work but will not show any progress info during long uploads/downloads

  • update packaging, which may fix intermittent startup problems on linux

  • fix collection export

  • fix type in the answer

  • hide annoying message when typing/pasting in a http link

  • add-ons no longer need a separate top level file (thanks to subfusc)

  • fix scheduling not ensuring next ivl always +1 (thanks to ankitest)

  • pull requests now have automatic tests (thanks to RawToast)

  • hook for showDeckOptions (thanks to ankitest)

  • fix browser scrolling horizontally (thanks to Houssam)

  • fix y axis rendering in graphs (thanks to matthayes)

 

Перенос дополнений в Anki 2.1

Python 3

Anki 2.1 требуется Python 3.5 или старше.

После установки третьего питона на вашу машину вы можете использовать утилиту 2to3 для автоматического преобразования ваших скриптов в код Питона 3 от папочки к папочке, например:

2to3-3.5 --output-dir=aqt3 -W -n aqt
mv aqt aqt-old
mv aqt3 aqt

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

Qt5 / PyQt5

Синтаксис для подключения сигналов и слотов изменился в PyQt5. Однако последние версии PyQt4 вполне себе успешно поддерживают этот синтаксис, так что после обновления кода ваших дополнений вы можете обнаружить, что они по-прежнему успешно работают в последних версиях Anki 2.0.x

Больше информации доступно по адресу pyqt.sourceforge.net/Docs/PyQt4/new_style_signals_slots.html

Один автор дополнения сообщил, что успешно использовал для автоматической конвертации кода утилиту: github.com/rferrazz/pyqt4topyqt5

Совместимость с Anki 2.0

Для большинства дополнений должно оказаться вполне возможным

поддерживать одновременно обе версии: Anki 2.0 и 2.1

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

Модули Qt теперь в PyQt5 а не в PyQt4.

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

from aqt.qt import *

Самая трудная часть состоит в замене более неподдерживаемого QtWebKit на QtWebEngine. Если вы выполняли какие-то нетривиальные действия над веб-страницами, вам потребуется выполнить некоторую работу для портирования вашего кода под Anki 2.1, как это описано в следующей секции.

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

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

Изменения Webview

Qt5 отказался от использования WebKit в пользу WebEngine (базируется на Chromium), так что и просмотры карточек Anki теперь используют WebEngine.

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

    set QTWEBENGINE_REMOTE_DEBUGGING=8080

а затем просто сёрфите localhost:8080 в Хроме.

  • WebEngine использует использует иные методы общения с Питоном.
    AnkiWebView() это обёртка для вебвьюшек, которая предоставляет функцию pycmd(str) в JavaScript, которая в свою очеред вызывает ankiwebview-метод onBridgeCmd(str)
     
    Различные части пользовательского интерфейса Anki,
    такие как reviewer.py и deckbrowser.py были модифицированы, чтобы использовать это.

  • JavaScript выполняется асинхронно, поэтому если вам нужен результат вычисления выражения JS, вы можете использовать evalWithCallback() функцию ankiwebview.

  • Как результат такого асинхронного поведения, editor.saveNow() теперь требует обратный вызов (callback). Если ваше дополнение выполняет действия в Обзоре то похоже, что вы нуждаетесь в вызове editor.saveNow() для начала и затем в выполнении вашего остального кода в ответку.
     
    Вызов .onSearch() также будет нуждаться в изменении на .search()/.onSearchActivated()
     
    Смотрите в браузере .deleteNotes() как пример.

  • Различные операции, которые поддерживал WebKit типа setScrollPosition() теперь требуют имплементации (воплощения) в джаваскрипте.

  • Страничные действия типа mw.web.triggerPageAction(QWebEnginePage.Copy) также асинхронны и требуют переписания с использованием ожидания(задержки) или JavaScript.

  • WebEngine не предоставляет функцию keyPressEvent() как это делал WebKit, поэтому код, который ловит нажатия клавиш, что не приаттачены к пункту меню или кнопке, потребовал изменений. В поисках примера смотрите, как reviewer.py вызывает setStateShortcuts()

Дополнения без файла верхнего уровня

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

В версиях Anki 2.0.x такой фокус не будет работать никогда, однако.

Распространение обновлённых дополнений

Если вы преуспели в создании дополнения,

которое поддерживает оба поколения версий Anki 2.0.x и 2.1.x одновременно, пожалуйста, чувствуйте себя свободно и не стесняйтесь загружать его в общую область надстроек ankiweb.net/shared/addons/ и обязательно упомяните в описании, что он поддерживает работу с обеими версиями.

Если вы решили сделать отдельную версию для Anki 2.1.x

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

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

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

 

 

Anki 2.0 Changes

Anki 2.0 Изменения



Пользователи, обновляющиеся с Anki v1:
пожалуйста, присмотритесь к тому, что именно изменилось.

Оригинал изменений

2017 год

Перемены в 2.0.48

Опубликованы 2017-10-11 (2017-08-29).

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

Из-за упадка билдов Линуха эта версия доступна только под Окнами и на Маках.

Перемены в 2.0.47

Опубликованы 2017-08-16.

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

Большое спасибо Давиду Бейли за обнаружение этой уязвимости.

Бета-версия 12 также содержит данное исправление.

Загружайте новые версии с apps.ankiweb.net/#download и apps.ankiweb.net/downloads/beta/ соответственно.

Перемены в 2.0.46

Опубликованы 2017-08-02.
  • Исправлена проблема, когда mplayer не будет работать для некоторых пользователей Linux.

  • Исправлена проблема с окном Добавления/Редактирования,
    которая может приводить к последующим сбоям.

Перемены в 2.0.45

Опубликованы 2017-03-27.
Освобождение только для Linux:

фиксирует достижения в скомпилированных пакетах.

Перемены в 2.0.44

Опубликованы 2017-02-25.
Версия только для Windows:

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

Перемены в 2.0.43

Опубликованы 2017-02-22.
Издание для Windows и Linux машин,

которое задвигает файлики Anki далеко за пределы папки с вашими документами по типу того, как это было сделано для Mac в версии 2.0.37

Должно помочь обойти вопросы, которые возникли с обнаружением факта, что OneDrive устанавливает на файлы в вашей папке с документами режим только для чтения

Под Linux файлы окажутся ещё и в более привычном месте.

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

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

Ну и перевод тоже обновлён.

Перемены в 2.0.42

Опубликованы 2017-02-10.
Выпуск только для Linux:

возвращает переводы интерфейса, которые не работают в скомпилированном пакете.

Перемены в 2.0.41

Опубликованы 2017-01-29.
  • Срезает секунду или парочку с времени синхронизации в некоторых обстоятельствах.

  • Правит последние ошибки sqlite на Linux (благодаря dequis)

  • Альтернативная версия OS X пересобрана 2017-01-30: устраняет проблему с воспроизведением звуков.

Перемены в 2.0.40

Опубликованы 2017-01-13.
Релиз только для macOS:

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

Для людей, обновляющихся с 2.0.36 и ранее:

пожалуйста, обратите внимание, что Anki перенесёт ваши данные из Documents/Anki в Library/Application Support/Anki2 для предотвращения проблем, которые поимели те люди, у которых уже новенькая macOS.

Если вы используете последнюю версию ОС (macOS Sierra),

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

По нахождению новой папки, пожалуйста, смотрите

Перемены в 2.0.39 и ранее

Даты публикации не сохранились.

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

 

Переход на Anki 2

Пожалуйста,

Прочтите это

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

  • Если вы пользовались Dropbox с предыдущей версией Anki, то, пожалуйста, прочитайте следующий раздел прежде, чем начать переход с первой версии на вторую.

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

  • По умолчанию ограничение на повторные просмотры карточек — 100 карточек в день.

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

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

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

    • которые ищут карточки по указанным меткам (или наоборот, кроме содержащих указанные метки), свойствам карточки и т.п.

    • Вы также можете перемещать карточки в другие колоды через иконку/команду В другую колоду на панели инструментов Обозревателя Anki.

  • Если вы заучиваете материал в разных направлениях (используете множественные шаблоны карточек), то, пожалуйста, смотрите информацию, как карточки отбираются сейчас.

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

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

  • Если в Anki 1 вы пользовались скрытыми колодами, то в они не будут автоматически импортированы в Anki 2. Вы можете импортировать их вручную через команду меню Файл - Импортировать…​ или горячие клавиши Ctrl+I. Колоды Anki 1 по умолчанию хранились в Documents\Anki

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

Dropbox

Если вы не использовали Dropbox с предыдущей версией Anki, то можете совершенно спокойно пропустить данный раздел.

Если же вы использовали Dropbox, то перед обновлением, пожалуйста, перейдите в Settings → Preferences и измените раздел медиа на Хранить медиа рядом с колодой. После чего, пожалуйста, откройте и закройте каждую колоду по очереди с целью переместить медиа-файлы обратно на их исходное место, ибо только так Anki 2 и сможет найти их.

Колоды и профили

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

  • Колоды теперь могут быть организованы в дерево. Используйте двойное двоеточие :: для указания на раздел уровней по типу Мои занятия::География::Россия

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

  • Если больше чем одна персона юзает Anki на вашем компьютере, вы можете создать отдельный профиль для каждого пользователя. У каждого будет своя коллекция колод, и Anki будет запоминать настройки отдельно для каждого пользователя. Подробнее…​

Терминология

  • Факты теперь называются записями.

  • Вместо того, чтобы говорить о моделях, мы говорим о типах записей.

  • Коллекция хранит все ваши записи, карточки и т.д.

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

  • Плагины (подключаемые модули) теперь называются аддоны (дополнения).

Суточные ограничения

  • Предельное количество карточек в день теперь контролируется на уровне колоды.

    • Если колода является дочерней (вложенной), то к ней применяются
      и ограничения родительской колоды.

На практике это означает, что

если ваша колода Пардон мой французский имеет ограничение 20 новых карточек в день,
а её дочерние колоды Пардон мой французский::Глаголы
и Пардон мой французский::Существительные имеют ограничения по 15 карточек в день,

то вы и получите 15 карточек с глаголами, но только 5 карточек с существительными.

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

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

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

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

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

      • но гораздо хуже, когда человек впадает во фрустрацию.

  • Никаких ограничений не накладывается на количество разучиваемых карточек,

    • но это количество напрямую зависит

      • от количества новых карточек в день

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

Опубликованные колоды

  • Публикуемые колоды могут быть найдены на сайте AnkiWeb

    • и загружены с помощью вашего веб-браузера.

  • Теперь вы можете оценивать и комментировать эти колоды.

  • Сейчас стало возможным подтягивать новые карточки из полученных ранее расшаренных (shared) колод

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

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

Выборочное заучивание

Новая система колод Anki основывается на следующих замечаниях:

  • Использование вложенных категорий типа Французский::Книга 1::Урок 3 более интуитивно для типичного пользователя, чем метки французский книга1 урок3

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

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

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

Эти вопросы решаются следующим образом:

  • В Anki2 основная система просмотров базируется на текущей колоде, а не на списке разрешённых/запрещённых меток.

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

    • либо сфокусироваться на каком-то специфическом вопросе индивидуально.

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

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

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

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

Гораздо легче просто исключить (засуспендить) карточки, которые вы ещё не готовы изучать, а затем их постепенно возвращать по одному уроку по мере вашей готовности к их заучиванию.

Вы можете делать это следующим образом:

  1. Поискать tag:урок* is:new и найти все новые карточки, которые содержат метку, начинающуюся буквами урок

    • Выделить их все

    • и исключить.

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

  3. Когда вы готовы перейти к уроку 5, поищите tag:урок5 и кликните по кнопке Suspend на панели инструментов Обозревателя Anki.

Приоритеты

  • Для более точного указания, в каком порядке следует появляться новым карточкам, теперь в Обозревателе Anki есть команда меню РедактированиеОчередь…​ Вы можете использовать эту возможность для расстановки материала по приоритетам, упорядочить карточки различного типа, которые могут смешиваться и т.д.

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

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

    • Таким образом, если у вас есть колоды Французский::Музыка, Французский::Предложения и Французский::Словарь, а вы кликнули по колоде Французский на странице колод, то сначала вы увидите все подходящие карточки самой колоды Французский (если она тоже содержит карточки, конечно же), затем подколоды Музыка и лишь затем Предложения и Словарь соответственно, поскольку именно таков алфавитный порядок этих колод.

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

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

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

      • Скажем, колода, начинающаяся с восклицательного знака, окажется в начале списка подколод: !Ямб

      • А колода, начинающаяся с подчёркивания, окажется в конце: _Анафора

    • Заглавные и строчные буквы сортируются раздельно!

      • Так что мой вам совет: для упорядочения подколод используйте цифры, то есть начинайте название каждой колоды числом с лидирующим нулём (прим. перев.):

- Центр
-- 00 Шеф
-- 07 Бонд
-- 86 Макс
-- 99 Энн

Планирование

Составление расписания.

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

    • Вы можете настроить эти интервалы на свой вкус и цвет.

      • Вплоть до того, что сделать их равными,
        тем самым фактически отменив принцип интервального повторения.

      • Подробности в Руководстве пользователя, раздел Обучение.

  • Повторные просмотры сейчас планируются только на суточной основе.

    • Если вы желаете разбить свой день на несколько сессий,

      • то можете просто ориентироваться на прошедшее с начала сессии время

      • либо на количество карточек, просмотренных с начала сессии.

    • Для всего этого идеально подходит ИнструментыНастройки…​Лимит ограничения времени, в сообщении через указанное количество времени будет показано количество пройденных карточек.

  • Если вы забыли

    • повторяемую карточку, тогда

      • счётчик забываний увеличивается на единицу (см. leech, пиявки, приставучие карточки).

    • Счётчик остаётся без изменений, если вы забыли

      • новую,

      • разучиваемую карточку

      • или вновь забыли всё ещё переучиваемую.

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

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

      • Шаги для переучиваемых карточек могут отличаться от количества и длин шагов только разучиваемых карточек.

    • Вместо шагов переучивания вы можете указать Anki
      просто уменьшить интервал повторения для такой карточки

      • как явным указанием количества дней,

      • так и указанием процента от текущего интервала карточки.

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

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

    • Полоски прогресса удалены, а таймер по умолчанию выключен.

    • Таймер работает только на лицевой стороне карточки.

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

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

  • Поскольку больше нет такой опции, как показывать забытые карточки в конце сессии, то вы можете получить желаемое поведение на раз-два:

    1. установите забытым карточкам большое время первого шага, например, 60 минут.

    2. по команде меню ИнструментыНастройки…​ установите
      Лимит на внеочередное изучение карточек в те же самые 60 минут.

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

      • Хотя по науке так делать не надо, всё же лучше соблюдать 5-мин. перерывы каждые 45 минут.

Фильтрованные колоды, зубрёжка и просмотр вперёд

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

  • Они очень гибкие, могут быть использованы для:

    • предварительного просмотра карточек,

    • зубрёжки перед экзаменом или тестированием,

    • заучивания по особенным меткам по типу выборочной учёбы в первой версии,

    • нагона отставания с особым порядком сортировки,

    • обучения с опережением расписания,

    • повторения забытых сегодня карточек,

      • да много чего ещё можно напридумывать.

  • Они могут быть использованы

    • для перепланирования карточек в домашней колоде,
      основываясь на ваших ответах (на манер Anki 1.2),

    • либо оставить оригинальные карточки домашней колоды
      в прежнем состоянии (на манер Anki 1.0).

  • Они замещают собой кнопочку review early, которая была раньше, и предоставляют пару преимуществ:

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

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

  • Дополнительно почитайте раздел Фильтрованные колоды и Зубрёжка в Руководстве пользователя.

Синхронизация

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

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

    • Если вы попытаетесь выполнить действие, которое требует полной синхронизации, вам предварительно будет выдано предупреждение.

    • В этот момент лучше

      1. остановиться и отменить на короткое время свои намерения,

      2. выполнить полную синхронизацию всех ваших устройств

      3. и спокойно вернуться к своим намерениям,

      4. а затем заслать изменения на AnkiWeb

      5. и дальше на все остальные ваши устройства.

  • Многие изменения карточек/записей более не требуют полной синхронизации,

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

  • Рассинхронизация времени между устройствами больше не приводит к ошибкам в синхронизации.

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

  • Все данные при передаче через интернет шифруются.

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

Медиа-файлы и LaTeX

  • AnkiWeb теперь поддерживает медиа-файлы сам по себе (по своей природе), вместо требования использовать сервисы третьей стороны вроде DropBox.

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

    • Anki2 мониторит саму папку с медиа-файлами, так что здесь не возникает проблем типа устаревших сведений о медиа-файлах, которые встречались в прошлом у Anki1.

  • Обращение к медиа-файлам и ЛаТеХу непосредственно из шаблонов карточек больше не поддерживается, поскольку очень плохо проявило себя в опубликованных ранее колодах.

    • Утилиты обновления замечают ссылки вроде [sound:{{field}}.mp3] в ваших шаблонах и автоматически создают новое поле, причём сразу с готовыми ссылками на медиа-файлы, т.е. в поле будет вписано значение [sound:apple.mp3]

      • Те, кто использовал для обращения к медиа-файлам пару полей и более: [sound:{{field1}}_{{field2}}.mp3] такие финты ушами утилитами перехода с первой на вторую версию не поддерживаются, и вам придётся выкручиваться самостоятельно: по факту вручную проделать всю необходимую работу.

    • Если вы проявите особую настойчивость и вручную добавите подобные ссылки обратно в шаблон,

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

        • и, соответственно, не будет их синхронизировать,

        • а будет настойчиво предлагать удалить такие бесхозные файлы.

  • Если же вы решите, что синхронизация и проверка медиа-файлов вам не нужны,
    то примите во внимание ещё один грустный факт:

    • Пакет, на котором построена Anki2, по так никем и никогда непонятым причинам
      из двух совершенно одинаковых файлов, с одинаковым размером, датой,
      правами доступа, внутренним форматом данных, источником получения файла

      • один файл будет всегда воспроизводить без проблем,

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

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

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

      • Очевидно, что это как-то связано с внутренним форматом unicode-строк,
        получаемых при подстановке, но что конкретно идёт не так и как это обойти,
        так и остаётся неясным по сей день. — прим. перев.

  • Если вы использовали в своих шаблонах постоянные имена файлов типа <img src=logo.jpg>

    • то такие файлы не будут перенесены во вторую версию автоматически

      • и вам потребуется скопировать их вручную.

    • При этом настоятельно рекомендуется переименовать их таким образом, чтобы имя файла начиналось с подчёркивания: <img src=_logo.jpg>

      • Anki считает, что если имя файла начинается с подчёркивания, то это является указанием на факт использования данного файла напрямую в шаблонах карточек,

        • поэтому пропускает такие файлы при проверке медиа-файлов в коллекции,

        • а также синхронизирует их все

        • и экспортирует ВСЕ такие файлы с любой колодой. (Начиная с версии 2.0.35 это уже не так, шаблоны анализируются и берутся только те файлы, что реально встречаются в них).

      • Новые колоды, опубликованные на AnkiWeb, также больше не содержат огромных мусорных файлов (чаще всего это были шрифты),

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

  • В процессе перехода на новую версию Anki перемещает медиа-файлы из папок .media в новую единую для всей коллекции директорию collection.media

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

  • Если по каким-то причинам Anki окажется не в состоянии перенести ваши медиа-файлы с их старого места,

    • пожалуйста, перенесите их вручную

      • из ваших старых подкаталогов .media

      • в вашу новую единую папочку Documents/Anki/User 1/collection.media

        • Внимание! Начиная с версий 2.0.37 (Мак) и 2.0.43 (Windows, Linux)
          уже и это местоположение папки изменилось — 4етыре года прошло всё-таки.

Обозреватель Anki

  • Кликом мышки по метке или колоде в дереве на панели слева
    будут открыты результаты поиска для них.

    • Удерживайте при клике клавишу Ctrl (на маках - Command), чтобы присоедить через пробел (фактически это AND, И) новое условие (ограничение) к уже указанным в строке поиска.

  • Колонки стали настраиваться:

    • Правый клик на заголовке и можете разрешать или запрещать показ колонок в результатах поиска.

    • Левый клик по колонке вызовет сортировку по ней (не все колонки допускают сортировку).

    • Мышкой можно перетащить колонку на другое место.

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

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

    • Такое поле показывается как отдельная колонка, по которой и выполняется сортировка.

    • Кликните по кнопке Поля…​ для изменения поля сортировки
      (обычно по умолчанию это первое поле в записи).

    • Записи, у которых поле содержит только цифры (возможно, ещё минус и точку), автоматически сортируются в числовом порядке, остальные — в символьном.

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

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

    • Поэтому поле поиска теперь требует от вас нажатия клавиши Enter для запуска процесса,

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

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

    • В Anki 2.0 такой кэш выброшен на свалку истории, поскольку был очень дорог в обслуживании.

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

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

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

    • Однако, если вы выделили очень большое количество карточек, такой отбор сильно замедляется, поэтому если ваше выделение СЛИШКОМ велико,
      оно просто будет проигнорировано (отвергнуто) при следующем поиске.

  • Перепланирование ведёт себя иначе сейчас.

    • При сбросе интервала карточки и её лёгкости
      вся накопленная карточкой история просмотров сохраняется.

    • Если же удаление истории просмотров для вас всё-таки необходимо,
      обратитесь к Руководству пользователя.

  • Обозреватель сейчас предъявляет полную историю просмотров.

    • Кликните кнопку Сведения на панели инструментов для просмотра выделенной карточки.

    • Обратите внимание, что в предыдущей версии внутренний формат хранения этой истории был иным, поэтому иногда возможно отображение некорретных данных о просмотрах, которые были сделаны в Anki первой версии.