Notices


Poll: What are you missing in horizontal-call?
Poll Options
What are you missing in horizontal-call?

Reply
Thread Tools
Posts: 172 | Thanked: 27 times | Joined on Oct 2009 @ San Francisco, CA
#111
Originally Posted by eitama View Post
Are you running PR1.2?
Absolutely.
 
fcrochik's Avatar
Posts: 722 | Thanked: 1,223 times | Joined on Apr 2010 @ USA
#112
Originally Posted by jsbigs View Post
I cannot get this app to work. I start it, it says "Loading..." which continues for several minutes, and then it crashes. I have somewhere around 2600 contacts in my phone. Any advice?
2600? do you have thumbnails for many of them? I am afraid the simple answer is that the application is not ready for you. Worst I don't think any application based on qt mobility as now is ready to handle this kind of volume. As now in order to get even one contact the contacts backend will first parse the entire database and build a copy of it in memory

I am curious: does the standard contacts/phone applictions hand this volume without problem?
__________________

My maemo work:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For Harmattan:
GeePS - native UI around google maps - GApp - access to optimized mobile "google apps".
Shutdown - shutdown and reboot with one click - QuickCall - one click call, skypeout and google voice integration using dial tones.
WakeOnLan - wake computers on your local network.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For Maemo/N900:
GApp - access to optimized mobile "google apps". - MobWebMail: browser optimized to access multiple gmail accounts
MyContacts: 75 Contacts on your desktop, ring tones per group and more - GeePS: native front-end for google maps
Macuco2 : web browser to access web sites optimized for the iphone - WakeOnLan: wake up computers on your local network
dbBrowser: Simple application to browse sqlite databases
 
Posts: 172 | Thanked: 27 times | Joined on Oct 2009 @ San Francisco, CA
#113
Originally Posted by fcrochik View Post
2600? do you have thumbnails for many of them?
Maybe 10%.

I am afraid the simple answer is that the application is not ready for you. Worst I don't think any application based on qt mobility as now is ready to handle this kind of volume. As now in order to get even one contact the contacts backend will first parse the entire database and build a copy of it in memory

I am curious: does the standard contacts/phone applictions hand this volume without problem?
Problem free, though sometimes they can be a little slow, depending on what else is open.
 
fcrochik's Avatar
Posts: 722 | Thanked: 1,223 times | Joined on Apr 2010 @ USA
#114
Originally Posted by jsbigs View Post
Maybe 10%.

Problem free, though sometimes they can be a little slow, depending on what else is open.
I really can't see how any application using qt mobility to get the contacts will be able to handle this load as it is. Like I said before qt mobility will parse and load into memory your entire database of contacts (all info for all contacts) before any application can start to manipulate the data. At best it will take a very long time ...

You can follow the steps on a previous post to save the application log and look for error messages. I am not positive on how big of a log horizontal call will generate so if you want (and I am not trying to push you to use my own application) you can try MyContacts - if it is an issue with the number of contacts or a "parsing" error by the backend will happen with it too (the log file should not be too big and will be @ /home/user/.mycontacts/log.txt). Feel free to PM any of them to me after you check that there isn't any "private" information there that you don't want to share (I don't think MyContacts will add any).
__________________

My maemo work:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For Harmattan:
GeePS - native UI around google maps - GApp - access to optimized mobile "google apps".
Shutdown - shutdown and reboot with one click - QuickCall - one click call, skypeout and google voice integration using dial tones.
WakeOnLan - wake computers on your local network.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For Maemo/N900:
GApp - access to optimized mobile "google apps". - MobWebMail: browser optimized to access multiple gmail accounts
MyContacts: 75 Contacts on your desktop, ring tones per group and more - GeePS: native front-end for google maps
Macuco2 : web browser to access web sites optimized for the iphone - WakeOnLan: wake up computers on your local network
dbBrowser: Simple application to browse sqlite databases

Last edited by fcrochik; 2010-07-02 at 13:13.
 
Posts: 172 | Thanked: 27 times | Joined on Oct 2009 @ San Francisco, CA
#115
Originally Posted by fcrochik View Post
I really can't see how any application using qt mobility to get the contacts will be able to handle this load as it is. Like I said before qt mobility will parse and load into memory your entire database of contacts (all info for all contacts) before any application can start to manipulate the data. At best it will take a very long time ...

You can follow the steps on a previous post to save the application log and look for error messages. I am not positive on how big of a log horizontal call will generate so if you want (and I am not trying to push you to use my own application) you can try MyContacts - if it is an issue with the number of contacts or a "parsing" error by the backend will happen with it too (the log file should not be too big and will be @ /home/user/.mycontacts/log.txt). Feel free to PM any of them to me after you check that there isn't any "private" information there that you don't want to share (I don't think MyContacts will add any).
Well, you were my next hope as I had the same result with MyContacts: Loading...and then crash. The output of log.txt is virtually the same as hor.log. In other words, line after line of:

for log.txt: (CRT) ADR attribute data is corrupted

for hor.log: ADR attribute data is corrupted

If it's of any use, my contacts originated from a sync with my Mac Address Book.

Thank you both for (any) help/clues/info.
 
eitama's Avatar
Posts: 702 | Thanked: 334 times | Joined on Feb 2010 @ Israel.
#116
Originally Posted by fcrochik View Post
I really can't see how any application using qt mobility to get the contacts will be able to handle this load as it is. Like I said before qt mobility will parse and load into memory your entire database of contacts (all info for all contacts) before any application can start to manipulate the data. At best it will take a very long time ...

You can follow the steps on a previous post to save the application log and look for error messages. I am not positive on how big of a log horizontal call will generate so if you want (and I am not trying to push you to use my own application) you can try MyContacts - if it is an issue with the number of contacts or a "parsing" error by the backend will happen with it too (the log file should not be too big and will be @ /home/user/.mycontacts/log.txt). Feel free to PM any of them to me after you check that there isn't any "private" information there that you don't want to share (I don't think MyContacts will add any).
Thanks for the advise Felipe.
Just so you know, the log he sent me show that error for every contact that I tried accessing using displayLabel with so it is most definitely something with Qt backend.
Just a bit frustrating that I don't even know what to write in the bug report.
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |
 
Posts: 5 | Thanked: 0 times | Joined on Jun 2010
#117
Hello there Eitama and all N900 lovers.

I cannot describe in words the joy that i felt when i installed this app. I usually place my phone in the car holder and dialing a non resent contact was a pain in the ...

Happy-Happy, Joy-Joy .... untill ...

Bug report:
My GSM operator sets Hidden Caller ID by default and i have to specifically set it to be sent. I have no problem when dialing from the default call app and others receive my ID ... When i dial with Horizontal-Call - they receive private number (tested it few times just to make sure).

Now please someone tell me how unfortunate is that?
Any ideas for sollution?

Excluding the bug - outstanding app Eitama!!
Keep up the good work!
 
eitama's Avatar
Posts: 702 | Thanked: 334 times | Joined on Feb 2010 @ Israel.
#118
Originally Posted by chillout View Post
Hello there Eitama and all N900 lovers.

I cannot describe in words the joy that i felt when i installed this app. I usually place my phone in the car holder and dialing a non resent contact was a pain in the ...

Happy-Happy, Joy-Joy .... untill ...

Bug report:
My GSM operator sets Hidden Caller ID by default and i have to specifically set it to be sent. I have no problem when dialing from the default call app and others receive my ID ... When i dial with Horizontal-Call - they receive private number (tested it few times just to make sure).

Now please someone tell me how unfortunate is that?
Any ideas for sollution?

Excluding the bug - outstanding app Eitama!!
Keep up the good work!
Hello there and thx for the positive feedback!

I am happy you are finding the app useful, about your bug,
I am using a plain dbus call to dial the numbers, I can only assume that setting the caller id to true per call would require to prepend some data to the destination number.

I'll need to find out what that number is, and add an option to prepend stuff, from C++/Qt perspective it's easy. Just need to find out the required information, it's probably written in the GSM RFC.

I just don't have time to do all this right now, I'll see what I can do for you.

I'm still waiting for damn Qt Mobility 1.0.1/1.0.2 to get released and fix 2 other bugs that users have seen.

I hope to help you in the near future (:
If you have any programming exp, it's open source and you can download the source and fix it up for your needs.

Eitam.
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |
 
Posts: 5 | Thanked: 26 times | Joined on Jul 2010
#119
hey there eitama,

Awesome work with horizontal call . I actually used it as a starting place to make my own little app called k9 call. While at this point, 99% of the code has been rewritten, it was still an awesome place to start coding for the N900.

I just wanted to let you know that I found a work around for the unicode not displaying correctly. Basically it boils down to Qt Mobility is giving you an string that it *thinks* is ASCII encoded but it is actually UTF-8 encoded. A little bit of trickery and you can actually get a UTF-8 encoded string back out. You can download the source and take a look at how I "fix" the strings.
 
eitama's Avatar
Posts: 702 | Thanked: 334 times | Joined on Feb 2010 @ Israel.
#120
Originally Posted by vrwarp View Post
hey there eitama,

Awesome work with horizontal call . I actually used it as a starting place to make my own little app called k9 call. While at this point, 99% of the code has been rewritten, it was still an awesome place to start coding for the N900.

I just wanted to let you know that I found a work around for the unicode not displaying correctly. Basically it boils down to Qt Mobility is giving you an string that it *thinks* is ASCII encoded but it is actually UTF-8 encoded. A little bit of trickery and you can actually get a UTF-8 encoded string back out. You can download the source and take a look at how I "fix" the strings.
Very nice mate! I am glad horizontal-call helped you start your own project! I'll take a look at your code for the unicode thingy!

Cheers!
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 21:07.