iPhone Apps for Studying Japanese

Index » Learning resources

Reply #76 - 2008 October 14, 4:55 pm
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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.

Last edited by vosmiura (2008 October 14, 5:01 pm)

Reply #77 - 2008 October 14, 5:03 pm
Jarvik7 Member
From: 名古屋 Registered: 2007-03-05 Posts: 3946

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 - 2008 October 14, 5:06 pm
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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 deck:(OperationalError) near",":syntax 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?

Last edited by vosmiura (2008 October 14, 5:06 pm)

Advertising (register and sign in to hide this)
JapanesePod101 Sponsor
 
Reply #79 - 2008 October 14, 5:11 pm
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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 - 2008 October 14, 5:19 pm
Jarvik7 Member
From: 名古屋 Registered: 2007-03-05 Posts: 3946

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.

Last edited by Jarvik7 (2008 October 14, 5:29 pm)

Reply #81 - 2008 October 14, 6:50 pm
dilandau23 Member
From: Japan Registered: 2006-09-13 Posts: 330

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 - 2008 October 14, 6:55 pm
Jarvik7 Member
From: 名古屋 Registered: 2007-03-05 Posts: 3946

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 - 2008 October 14, 7:00 pm
chochajin Member
From: Japan Registered: 2008-07-13 Posts: 520 Website

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 - 2008 October 14, 7:05 pm
Jarvik7 Member
From: 名古屋 Registered: 2007-03-05 Posts: 3946

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 - 2008 October 14, 7:12 pm
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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 - 2008 October 14, 9:59 pm
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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 - 2008 October 15, 4:29 am
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

A new update is available http://ichi2.net/anki/wiki/iAnki .

Last edited by vosmiura (2008 October 15, 4:30 am)

Reply #88 - 2008 October 18, 8:30 am
kfmfe04 Member
From: 台北 Registered: 2007-10-21 Posts: 487

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

Last edited by kfmfe04 (2008 October 18, 8:32 am)

kfmfe04 Member
From: 台北 Registered: 2007-10-21 Posts: 487

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

chochajin Member
From: Japan Registered: 2008-07-13 Posts: 520 Website

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.

chochajin Member
From: Japan Registered: 2008-07-13 Posts: 520 Website

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?

kfmfe04 Member
From: 台北 Registered: 2007-10-21 Posts: 487

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?

chochajin Member
From: Japan Registered: 2008-07-13 Posts: 520 Website

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?!

resolve Member
From: 山口 Registered: 2007-05-29 Posts: 919 Website

afaik USB sync is not an option

kfmfe04 Member
From: 台北 Registered: 2007-10-21 Posts: 487

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.

vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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.

Last edited by vosmiura (2008 December 14, 9:30 pm)

chochajin Member
From: Japan Registered: 2008-07-13 Posts: 520 Website

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?

resolve Member
From: 山口 Registered: 2007-05-29 Posts: 919 Website

ankimini also supports audio, large decks, and syncing from any internet connection

Last edited by resolve (2008 December 15, 10:54 am)

chochajin Member
From: Japan Registered: 2008-07-13 Posts: 520 Website

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 #100 - 2008 December 15, 7:53 pm
vosmiura Member
From: SF Bay Area Registered: 2006-08-24 Posts: 1085

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.