-->
Home » » Anki is a program which makes remembering things easy.
Saturday
13 August 2011

Anki is a program which makes remembering things easy.

Anki is a spaced repetition flashcard program. The software is similar to SuperMemo, a commercial product for the same purpose, and Mnemosyne, another free flashcard program. Anki is the Japanese word for "memorizing".


The SM2 algorithm, created for SuperMemo in the late 1980s, forms the basis of the spaced repetition methods employed in the program. 

Anki's implementation of the algorithm has been modified to allow priorities on cards, and to show cards in order of their urgency.


The cards are presented using HTML, and may include text, images, sounds and LaTeX equations. The decks of cards, along with the user's statistics, are stored in the open SQLite format.


Anki stores data differently compared to other flashcard programs. Within Anki, data is held in two forms: "facts" and "cards". Facts are like database entries and can have an arbitrary number of fields. For example, for learning a language, a fact may have the following fields and example entries:


Field 1: Expression in target language – "gâteau"
Field 2: Pronunciation – [sound file with the word "gâteau" pronounced]
Field 3: Meaning in your own language – "cake"


This example illustrates a three-sided flashcard, but Anki's model is more general, allowing any number of fields, combined in various cards.


The user can then design cards that test the information contained in each fact. One card may have a question (expression) and an answer (pronunciation, meaning).


By keeping the separate cards linked to the same fact, spelling mistakes can be adjusted against all cards at the same time, and Anki can make sure related cards are not shown in too short a spacing.

Syncing.


Anki supports synchronization with a free online server. This allows the user to keep their decks synchronized across multiple computers, and to study online or on a cell phone.
[edit] Japanese and Chinese reading generation


Anki will automatically fill in the reading of Japanese and Chinese text. Since version 0.9.9.8.2 these features are in separate plug-ins.
[edit] Comparisons


Anki's scheduling algorithm is based on an older version of the SuperMemo algorithm (SM2). The Anki author claims that newer versions of the Supermemo algorithm are more susceptible to incorrect scheduling.


Installing & Upgrading.

Download Latest Source (1.2.9)
The previous stable series was 1.0.1.
After downloading, please follow the instructions in the README file.


The version of Anki in Ubuntu and Debian tends to lag behind the official releases, so it's recommended you install the deb from here instead.
If you are upgrading, please read the change list, as a lot has changed. 

Download Latest Release (1.2.8)
 
After downloading the file, open a terminal and type "sudo dpkg -i <filename.deb>" to install it. Ubuntu have made their graphical package manager stricter in the coming 11.4 release, so you may not be able to install the deb using the normal package manager. This will be fixed in a future release.
 
The previous stable series was 1.0.1

Debian and Ubuntu had very broken GUI libraries for a while, so if you encounter crashing problems, please make sure your system is up to date. 

If you are still using Debian Lenny, Tore Ferner has provided a backported version of 1.2.7 here.

The version of Anki in Fedora is usually pretty up to date. If you want to roll your own package, see this page on the wiki.


Cell phones

AnkiOnline can be used with almost any mobile with net access. It is optimized for low bandwidth so you won't have high data bills. You can learn more by signing up for an account and clicking on 'Review (other)'.

Zauruses

An offline client is available, though no new features are planned.

Nintendo DS

It is possible to sync cards to your DS for review and sync the results back to Anki, provided you have a memory cart. There are three programs that can do this for you. The latest one costs a few euro but sports extra features. The second most recent can be downloaded with File>Download>Shared Plugin from within the desktop client, then searching for Nintendo. The original program is available here.

Sony PSP

No offline client is available, but you can review with AnkiOnline.

Blackberries

No offline client is available, but you can review with AnkiOnline.

Windows Mobile/Windows CE devices

A port to Windows Mobile is available here.
You can also use AnkiOnline.

Palm devices

There is an old Palm program called "Anki" that has no relation to this project. No offline client for Anki is available, but you can review with AnkiOnline.

Development

To install the development version, either grab a tarball from github, or install Git and then run the following commands: 

$ mkdir anki $ cd anki $ git clone git://github.com/dae/libanki.git $ git clone git://github.com/dae/ankiqt.git 

Then read README.development in the ankiqt directory.
Adserver                   610x250

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


0 commenti:

Post a Comment

Random Posts

  • 5 Best Applications to Rip and Transcode DVDs in Linux.
    15.01.2011 - 0 Comments
    This is an overview of 5 most popular applications for ripping DVDs in Linux: dvd::rip, K9Copy, AcidRip, thoggen and HandBrake.1. dvd::ripSome say dvd::rip is the most powerful application for ripping and encoding DVDs to save space.I guess this…
  • Geovisite, Geo-localization is a tracking and mapping procedure which allows an internet users geographic location
    16.06.2009 - 0 Comments
    What is “Geo-localization ? Geo-localization is a tracking and mapping procedure which allows an internet users geographic location to be identified when he accesses your blog , forum or internet site. This is achieved using his IP address (an…
  • RawTherapee cross-platform raw image processing program: a color-managed Linux workflow (Chapter I).
    20.02.2015 - 1 Comments
    Partly out of curiosity, and partly to help widen the horizon of digital photography, I have worked through a color management workflow entirely in Linux, from raw photo to monitor to print.  It is actually a continuation of my page on zone…
  • Creating a Fancy Watch in Blender, Chapter I.
    19.05.2013 - 0 Comments
    Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and…
  • Kolibri is a small x86 assembler hobby operating system.
    17.04.2011 - 0 Comments
    Kolibri is a small x86 assembler hobby operating system. It forked off MenuetOS in 2004 and has mostly been developed by ex-USSR community since. API and ABI is being enreached with developer-friendly features. User interface is not that good yet…
  • Easystroke is a gesture-recognition program, which can execute predefined actions based on "gestures" that you draw on the screen.
    20.08.2011 - 0 Comments
    Easystroke is a gesture-recognition application for X11. Gestures or strokes are movements that you make with you mouse (or your pen, finger etc.) while holding down a specific mouse button. Easystroke will execute certain actions if it recognizes…
  • KahelOS Linux distribution based on Arch Linux has announced the release of Kahel OS 12-25-2009
    31.12.2009 - 0 Comments
    Updates:Meric Mara has announced the release of KahelOS 05-01-2010, an Arch-based, desktop-oriented Linux distribution with GNOME as the default desktop: "The May One version of KahelOS installer (KahelOS 050110) is dedicated to all the laborers…
  • Linux Kernel 3.9 Has Been Officially Released.
    02.05.2013 - 0 Comments
    After eight Release Candidate versions, Linus Torvalds proudly announced a couple of hours ago, April 28, the immediate availability for download of the highly anticipated Linux 3.9 kernel. Linux kernel 3.9 brings numerous breathtaking features,…
  • IceWM is a stacking window manager for the X Window System graphical infrastructure.
    25.01.2011 - 0 Comments
    IceWM is a stacking window manager for the X Window System graphical infrastructure, written by Marko Maček.It was coded from scratch in C++ and is released under the terms of the GNU Lesser General Public License.It is relatively lightweight in…
  • Glx-Dock (Cairo-Dock) is fully themable, and you can really make your dock behave and look totally different from any other dock.
    11.07.2011 - 0 Comments
    GLX-Dock is now built on top of libgldi (for GL Desktop Interface),which will also be used for another project: GLX-Desklet. Having aminimalistic core ensure better stability and performances, and lessbugs. It is compatible with Compiz-Fusion,…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->