Back

iPhone Apps for Studying Japanese

#76
resolve Wrote:It's possible some libraries that iAnki depends upon are not being bundled in the Anki DMG. If the prereqs are small, it could be a simple matter of adding them to the iAnki sources.
I added BaseHTTPServer to iAnki's sources. If anyone needs it, get the latest from github.
Edited: 2008-10-14, 5:01 pm
Reply
#77
The cache doesn't seem to be too permanent though. I left safari and did some stuff in some other apps for 10-15 minutes. When I tried to re-open the page it attempted to reload from the server. I guess there is either a timeout on the cache, or it gets overwritten by other apps.

When leaving & coming back after shorter time periods with nothing in between it has worked perfectly though.

btw: I made a followup post on Anki forum re: the missing modules and the firewall
Reply
#78
sutebun Wrote:I could get the server to start up fine with 9.8.3

When I try to sync on my 2g touch though, it gives me loads of errors:
Error syncing deckSadOperationalError) near","Confusedyntax error
u'SELECT *id",

And then it lists a lot of stuff like factid, carmodelid, youngEase1, youngEase2, matureEase2...and so on. At the end it says
FROM cards WHERE type = 2, factid, ordinal ORDER BY priority desc, factid, ordinal
LIMIT 345' []

It's a deck that uses only the basic card model and has 56 cards, so I don't think the deck itself should be an issue.
Are you using the 2.1 software update?
Edited: 2008-10-14, 5:06 pm
Reply
May 16 - 30 : Pretty Big Deal: Save 31% on all Premium Subscriptions! - Sign up here
JapanesePod101
#79
Jarvik7 Wrote:The cache doesn't seem to be too permanent though. I left safari and did some stuff in some other apps for 10-15 minutes. When I tried to re-open the page it attempted to reload from the server. I guess there is either a timeout on the cache, or it gets overwritten by other apps.

When leaving & coming back after shorter time periods with nothing in between it has worked perfectly though.
Argh, you're right. When I ran several other apps then after I couldn't open iAnki anymore Sad.

I wonder if making it a full screen web-app might work better.
Reply
#80
On a non-iAnki related front, I'm surprised that this hasn't been mentioned yet. There is a JMDICT (superset from which EDICT is generated) reader app that is both free and works offline called "kotoba!". Also, there is a flashcard app called gFlash+ that works offline and is free. You import cards by posting a spreadsheet to Google docs which the app can download. To my knowledge it's the only free flashcard app that doesn't require (for-pay) computer side client software and isn't a trial of some sort. It IS ad supported and is a traditional non-SRS flashcard system though.

And on an iAnki related front, is there maybe a way that it could sync directly with Anki's online server? It would of course require cooperation with resolve, but it would eliminate the need for the plugin, and it would let users sync when they are away from their systems (due to the cache disappearing or the user wanting more cards). Currently this is only possible if the user makes the iAnki server internet-facing, which is likely not the best idea due to lack of authentication etc.
Edited: 2008-10-14, 5:29 pm
Reply
#81
Jarvik7 Wrote:There is a JMDICT (superset from which EDICT is generated) reader app that is both free and works offline called "kotoba!"...
Missed that one, thanks for the heads up. I'm still praying for an EPWING App. THATS A HINT CODERS WITH MACS!
Reply
#82
Yeah I lust for an appstore EPWING app as well, but it's not gonna happen with the combo of copyrights on the EPWING files and Apple's appstore rules I think. All we can hope for is a 2g iPod touch jailbreak and a 2.x version of idic.
Reply
#83
So if I understand this right, then I can now buy an ipod touch, don't have to jailbreak it and then can use the "mini version" of anki on it, right?
Do I need to go online to set everything up or to synch my deck with the one on my computer or is there a way to connect the pc and ipod together and synch the decks this way?
I don't have wireless lan which is the main reason why I still haven't bought an ipod touch.
Reply
#84
You can only sync it to your desktop right now, but yes the jailbreak is no longer required.

You can buy a usb wifi adaptor for like $10-30 on sale nowdays and share from your computer. An iPod touch becomes infinitely more useful if it can access the network. I use mine as a wifi remote for iTunes almost as much as I listen to music directly on it.
Reply
#85
Jarvik7 Wrote:And on an iAnki related front, is there maybe a way that it could sync directly with Anki's online server? It would of course require cooperation with resolve, but it would eliminate the need for the plugin, and it would let users sync when they are away from their systems (due to the cache disappearing or the user wanting more cards). Currently this is only possible if the user makes the iAnki server internet-facing, which is likely not the best idea due to lack of authentication etc.
Resolve doesn't want big CPU spikes on his free server.

If there was enough interest, I'd host a server for some small cost to cover the hosting.
Reply
#86
It may be too early to tell for sure, but it seems that when I enable the <meta name="apple-mobile-web-app-capable" content="yes" /> tag in ianki.html, the cache has been permanent, so far.

I tried running every other app I have installed, power-off etc, waiting 1 hour, and iAnki's still working after.
Reply
#87
A new update is available http://ichi2.net/anki/wiki/iAnki .
Edited: 2008-10-15, 4:30 am
Reply
#88
dunno if this site has been mentioned yet
http://en.kanjiroushi.net/iphone/home
Haven't checked it out in detail yet but looks interesting

Found it in a Japanese iphone magazine
Edited: 2008-10-18, 8:32 am
Reply
#89
vosmiura Wrote:A new update is available http://ichi2.net/anki/wiki/iAnki .
Did anyone get this to work on Vista?

I copied the .zip file into the plug-in directory and restarted Anki, but it still doesn't appear in the plug-in menu.

Vista
Anki 0.9.9.2
iAnki_0.2.5.zip
Reply
#90
By the way what's about the 2nd generation of the ipod touch? Can I still use anki on that?
Would I have to jailbreak it?
Do I still need wireless lan in order to use anki or can I just synchronize my ipod and my computer without going online somehow (lan-cable or bluetooth or whatever?)

I'm still thinking about maybe buying an ipod touch after winter vacation.
Reply
#91
Sorry to disturb you guys again.
I have to ask yet again. If I want to use anki on an ipod touch (probably 2G) do I have to jailbreak it first?
I read somewhere that I don't need a wireless connection, but can use USB to synchronize my ipod anki version with the one on my pc.
Is that correct?
Reply
#92
I got iAnki to work with iPod Touch 2.2 via wireless without jailbreaking.

ankimini requires a jailbreak, so I haven't tried that one yet.

I don't know if an USB sync, will work, but I suppose it should: syncing is via an IP address, which I believe is accessible when you connect via UBS. Since there is no jailbreak with iAnki, why don't you just try it and see?
Reply
#93
What's the difference between iAnki and ankimini?
I don't have a wireless connection so I need to know if usb is an option.
I haven't bought an ipod touch yet, but I intend to - mainly to use anki.
So if I can't use it properly, maybe I shouldn't buy one in the first place?!
Reply
#94
afaik USB sync is not an option
Reply
#95
chochajin Wrote:What's the difference between iAnki and ankimini?
I don't have a wireless connection so I need to know if usb is an option.
I haven't bought an ipod touch yet, but I intend to - mainly to use anki.
So if I can't use it properly, maybe I shouldn't buy one in the first place?!
It costs JPY7,000 or less for a wireless router.

http://kakaku.com/item/00774010896/

The usefulness of an ipod touch is significantly higher with the wireless connection.
- surf the web, including this forum and wikipedia: anything
- youtube viewing
- browse/download programs from the Apple Store
- easy update programs of programs you bought from the Apple Store
- even sync iAnki

Having a wireless router, I sync with iTunes maybe once every couple of months, for backup purposes. It's much more convenient not having to start up the Mac.
Reply
#96
Ankimini works only on jailbroken iphones/ipod touches. I got an iPod Touch 2G and it can't be jailbroken so Ankimini can't be used. That's why I made iAnki.

A wifi connection is needed to synchronize the Anki deck.
Edited: 2008-12-14, 10:30 pm
Reply
#97
resolve Wrote:afaik USB sync is not an option
Would it work with this? http://i-funbox.com/

@kfmfe04: I have a pretty cheap cable connection and I think w-lan is pretty expensive here in Japan?!

@vosmiura: So the only difference between Ankimini and iAnki is that one needs a jailbreak? The application itself does the same thing then?
Reply
#98
ankimini also supports audio, large decks, and syncing from any internet connection
Edited: 2008-12-15, 11:54 am
Reply
#99
resolve Wrote:any internet connection
Cable, too?

Will there be a jailbreak for 2G anytime soon?

I think the only reason for me to NOT buy an ipod touch is that I don't have a wireless connection anywhere near.
Reply
chochajin Wrote:Cable, too?

Will there be a jailbreak for 2G anytime soon?
I don't think internet can be accessed over the USB cable, and there's no way to tell if or when there will be a 2G jailbreak.
Reply