Download the Kiva toolbar! - (what's this?)

May 24, 2012, 10:00:37 PM *
Welcome, Guest. Please login or register (it's quick and free!) for full access to all community features and functions, including instant messaging and message viewing preferences.

Login with username, password and session length

Cool Forum Options
: Not available. Login or register :)
: Popular Topics on Kiva Friends

Kivapedia
: View recent changes on Kivapedia
: Online shopping that helps support Kiva
: List of Kiva microfinance institutions
: List of Kiva group lenders
: Kiva Timeline : More...


.
Welcome to Kiva Friends, an active community for Kiva users, staff and supporters. Don't know what Kiva is? Read this!
   
   Home   Search Calendar Help Tags Login Register  

Pages: 1 ... 4 5 [6] 7 8 ... 61   Go Down
  Bookmark This  |  E-Mail This  |  Print It  
Author Topic: Risk-Based Searching-currency exchange,non-payment,partner rating,delinquency...  (Read 65462 times)
0 Members and 3 Guests were last seen viewing this topic.
RichardF
Kiva Supporter
*****
Posts: 3939



View Profile
« Reply To This #50 on: February 23, 2010, 10:06:00 PM »

On dial-up, Chrome...

Quote
[HttpRequestTimedOutWithoutDetail]
Argumants:http://www.kivabank.org/QueryLoans.svc
Degugging resource strings are unavailable. Often the key and arguments provide sufficient information to
<next line cut off>
Logged

Soul lives by giving.
nuclearspike
Kiva Staffer
San Francisco, CA
*****
Gender: Male
Posts: 357


View Profile
WWW
« Reply To This #51 on: February 24, 2010, 03:04:24 AM »

Yikes! Dialup! Yeah, it's not optimized for dialup yet. By having all the long descriptions (in multiple languages) it really inflates the size of the data that gets downloaded. Eventually, I'll probably be compressing the data which will help slow connections to get it before it times out. In the meantime, I've doubled the timeout (it was set at a minute).

It now saves your query and uses that saved query when you restart the app (new browser window, refresh the page, switch to About and back).
Logged

Search loans by keywords, risk, currency exchange, default, delinquency, partner rating, profitability and full repayment date KivaBank. Also do Lender Analysis, and set up email alerts and RSS feeds!
RichardF
Kiva Supporter
*****
Posts: 3939



View Profile
« Reply To This #52 on: February 24, 2010, 08:45:28 PM »

In the meantime, I've doubled the timeout (it was set at a minute).

That did the trick, thanks!!!  Thumbs Up
Logged

Soul lives by giving.
Skimmis
Kiva Supporter
*****
Gender: Male
Posts: 1324



View Profile
WWW
« Reply To This #53 on: February 28, 2010, 10:10:26 AM »

Skimmis: well, I have something for you...



Enjoy!
Paul / nuclearspike

I love it!  and have shared it with Team Norway:
http://www.kiva.org/team/norway
New members are joining there all the time
and this is great for finding loans!
TY!
Logged

-----------------------------------------------------------------------------
Get free extra space on Dropbox!
https://www.dropbox.com/referrals/NTI4NjUyNDY5?src=referrals_fb_post9

http://www.kiva.org/invitedby/freetrial   free trial on Kiva!
nuclearspike
Kiva Staffer
San Francisco, CA
*****
Gender: Male
Posts: 357


View Profile
WWW
« Reply To This #54 on: March 01, 2010, 03:42:19 AM »

I just added something even better for those where English is a second language (or when English speakers don't have an English translation through Kiva). kivabank.org now translates to any language supported by Microsoft's Bing Translator engine. So, Skimmis, you can now have kivabank translate the loan descriptions to Norsk for you and your team.

It also sizes the page properly to a browser window and you can now click on the picture (the pic in the Image tab) and it will pop up a full size image).

I love it!  and have shared it with Team Norway:
http://www.kiva.org/team/norway
New members are joining there all the time
and this is great for finding loans!
TY!
Logged

Search loans by keywords, risk, currency exchange, default, delinquency, partner rating, profitability and full repayment date KivaBank. Also do Lender Analysis, and set up email alerts and RSS feeds!
nuclearspike
Kiva Staffer
San Francisco, CA
*****
Gender: Male
Posts: 357


View Profile
WWW
« Reply To This #55 on: March 05, 2010, 04:05:35 AM »

That did the trick, thanks!!!  Thumbs Up

Hey Richard, I've been busy working on an upgrade that significantly alters how it fetches data and what is included which will help out slower connections. The initial data load should be significantly faster now and the update checks are nearly instant. This will benefit you (and others on dialup) quite a bit! Due to how significant some of the changes were, this new method is currently in testing. You can get to the test site through this link http://www.kivabank.com/?noredirect (yes it's .com to get to the test site and without the ?noredirect kivabank.com normally just redirects you to .org). Let me know if you experience any errors or if anything odd happens.



Technical details for those interested:
Before, it would get a file containing every loan including every description in each language that kiva gave (typically just english, sometimes with spanish or french alternatives). As one might imagine, the descriptions were a huge bloat to that file size. On the first of the month when we got hundreds of new loans, that download went to 2.5 MB!! I now have my app query my server (which now stores everything in a database) for the description *only* when you click on it, reducing the initial load to 900K (and it will cache alternate language lookups at my server so the second person to ask for that loan in Russian doesn't have to wait for Bing to translate). The updates also go much faster now too. Before, it would just re-download the latest file, another 2.5MB(!) only to find out that only a couple loans had a few more dollars thrown at it but it spent all that time refetching everything... it was not efficient. But now that I've begun storing all loan data in a database on my server, the app gets an ultra-slim update. (updates on my server only happen every 15 minutes at this time, but I will likely be shortening that).
« Last Edit: March 05, 2010, 11:53:20 AM by nuclearspike » Logged

Search loans by keywords, risk, currency exchange, default, delinquency, partner rating, profitability and full repayment date KivaBank. Also do Lender Analysis, and set up email alerts and RSS feeds!
RichardF
Kiva Supporter
*****
Posts: 3939



View Profile
« Reply To This #56 on: March 05, 2010, 08:31:07 PM »

Hi Paul.  Cool!!!  Yahoo!

v0.1.5.0 is way faster than v0.1.4.3!  Thanks!   Yes

Here are some minor points on both versions.
  • When you switch from "About" back to "Live Filtering," the refresh kicks in again.  That's not something I would expect to happen just because I did some looking around.  Of course, for dail-up, that's not a trivial wait every time a refresh begins, especially if new loans are involved.
  • Also, on the switch back refresh, the center and right panels don't refresh until a control in the left panel is changed.
  • A 1024 by 768 display still crops both sides a bit, but top-to-bottom is okay.  At 1152 by 864, it seems to be fine.
  • Finally, and ultra-pickynessy, all of the inequalities in the left control panel probably should be ">=" or "<=" or some such thing.
Logged

Soul lives by giving.
nuclearspike
Kiva Staffer
San Francisco, CA
*****
Gender: Male
Posts: 357


View Profile
WWW
« Reply To This #57 on: March 06, 2010, 05:05:50 AM »

Hi Paul.  Cool!!!  Yahoo!

v0.1.5.0 is way faster than v0.1.4.3!  Thanks!   Yes

Here are some minor points on both versions.
  • When you switch from "About" back to "Live Filtering," the refresh kicks in again.  That's not something I would expect to happen just because I did some looking around.  Of course, for dail-up, that's not a trivial wait every time a refresh begins, especially if new loans are involved.
  • Also, on the switch back refresh, the center and right panels don't refresh until a control in the left panel is changed.
  • A 1024 by 768 display still crops both sides a bit, but top-to-bottom is okay.  At 1152 by 864, it seems to be fine.
  • Finally, and ultra-pickynessy, all of the inequalities in the left control panel probably should be ">=" or "<=" or some such thing.

Well, things just got even better for you! Now it (0.1.5.1 on test site) compresses the file which drops the filesize down from 1MB to 144KB. So load time should be very quick now, which means it's only about 5% of the filesize/download time that it used to take. Making this process very efficient not only helps the visitors but I can now handle ~15x the traffic and use the same amount of bandwidth with my server. Smiley

+As for switching back and forth and not having it restart, this is on the plan, I'm just waiting for some other pieces to fit together first.
+Yes there are some behavioral oddities coming back from About, this will be fixed when the previous item is done.
+As for display sizes, I restructured the listbox items so that they are taller and narrower. I've also lowered the minimum sizing of the right panel. I haven't switched my screen resolution to test yet, but it should get a bit more to fit on the screen now.
+I have switched to >='s -- Yeah, I had been bothered by that as well but due to space I hadn't altered it, but I broke down and abbrv'd  "within" to get the space.

I appreciate the detailed notes.
Logged

Search loans by keywords, risk, currency exchange, default, delinquency, partner rating, profitability and full repayment date KivaBank. Also do Lender Analysis, and set up email alerts and RSS feeds!
nuclearspike
Kiva Staffer
San Francisco, CA
*****
Gender: Male
Posts: 357


View Profile
WWW
« Reply To This #58 on: March 07, 2010, 05:51:54 AM »

I've moved all these changes to the main site now. v0.1.5.4 is live on the main kivabank.org site. Users who experience problems may need to clear their cache of my site to prevent he old app from loading.

Paul
Logged

Search loans by keywords, risk, currency exchange, default, delinquency, partner rating, profitability and full repayment date KivaBank. Also do Lender Analysis, and set up email alerts and RSS feeds!
Kestrel
Kiva Supporter
Edmonton, Alberta
*****
Gender: Female
Posts: 74



View Profile
« Reply To This #59 on: March 07, 2010, 10:40:38 AM »

Fantastic, Paul!

Indispensable, everyone else. Check it out: http://www.kivabank.org/

Thank you so much,
Laurie

 Clapping Hurrah Yahoo!
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 61   Go Up
  Bookmark This  |  E-Mail This  |  Print It  
 
Jump to:  

 
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Thanks to PixelSlot
Valid XHTML 1.0! Valid CSS!
Page created in 0.161 seconds with 23 queries.