?

Log in

No account? Create an account

Previous Entry | Next Entry

May. 29th, 2007

Hi, I'm thinking of jumping ship from xJournal as the developer has abandoned it and I can't find source code/don't yet have the programming skills to update it myself.
There's one quirk of iJournal that is bugging me though.
When you load the program it fetched userpics off the server. The program is unresponsive until that's done. Is there a way to cache the userpics to the harddrive. Fetching userpics means there is a good 30-60 second wait after loading the program (over a hundred userpics) and means I can't use iJournal "offline"(as iJournal is unresponsive until it has fetched the pics) to compose a post to post later.
So can it either a) cache the userpics and just check for changes on login. or b) just fetch a list of pics and download the image when selected?
Other than that, the program looks great and having in several the features that xJournal didn't have.

Comments

( 4 comments — Leave a comment )
cryo
May. 29th, 2007 03:02 pm (UTC)
A has a ticket on it already: http://bugzilla.warped.com/show_bug.cgi?id=22

There's a little bit of work to change the flow of the code so that you can do 'offline for a current post', and a lot of code to do 'offline for the past 3 entries I've written while disconnected from the network'.

I have some cache code in for bug#22, but I'm not done with it, nor have I come up with a way to detect if are changes in userpics other than having the user click refresh (ala' logjam).

I haven't had a lot of time to work on iJ, but it is progressing, even if it is slow ;)
mhaithaca
May. 29th, 2007 04:06 pm (UTC)
cryo, one thought is that you could grab the list of pictures every time, and for each one see if you already have the actual image. That check could occur at login, but downloading each new image could either occur at login or dynamically when the user selects its name from the menu.
ivorjawa
May. 29th, 2007 05:37 pm (UTC)
Look into using the HTTP HEAD method to check the time stamp.
dr_atheist
May. 29th, 2007 09:37 pm (UTC)
The refresh option might be a good one as it gets around the program locking up on loading. If it could run as a backround process while refreshing it would be great, but mahitaca has a good point about grabbing a list and comparing the server side list to the local client side list, then grabbing any changes.
( 4 comments — Leave a comment )

Profile

ijournal
iJournal: Official LiveJournal Client for Mac OS X
iJournal Home

Latest Month

January 2012
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Page Summary

Powered by LiveJournal.com
Designed by Lilia Ahner