**** BEGIN LOGGING AT Thu Oct 16 03:00:00 2014 Oct 16 03:34:48 oh wow, i guess it was inevitable Oct 16 03:50:15 i think i'm going to go cry now Oct 16 04:58:38 so i guess i'm going to take this opportunity to finally open source gvoice/synergv 1 Oct 16 04:59:00 and i'm totally realizing that the xkcd guy totally nails everything. Oct 16 04:59:03 http://xkcd.com/1296/ Oct 16 04:59:57 http://pastebin.com/7PiVN0vu Oct 16 05:00:12 lol Oct 16 05:00:52 " i hate dialogs" has to be my favorite Oct 16 05:01:41 EricBlade, +1 Oct 16 05:03:42 http://pastebin.com/xaMTAuLH Oct 16 05:05:24 the quality of code should be measured in 'wtf' units Oct 16 05:13:18 oh, fark me. i just committed it all from my work email. Oct 16 05:19:43 https://github.com/ericblade/synergv1 Oct 16 05:20:18 thrrgilag: may i steal that for my email sig? Oct 16 05:21:10 EricBlade: by all means please do Oct 16 05:25:00 http://xkcd.com/1312/ Oct 16 06:07:36 morning Oct 16 06:15:24 morning Garfonso Oct 16 06:21:40 sad webos day :( Oct 16 06:56:39 well synergv1 is now open, so luneos can have a google voice app :) Oct 16 08:38:47 this is agonizing: https://github.com/openwebos/loadable-frameworks/blob/c1b13a97828ca3f76f6e5742a7f25551d4b33efe/globalization/javascript/phone.js Oct 16 08:41:57 Why? Oct 16 08:42:11 What's bothering you :P ? Oct 16 08:44:04 because I know that it fails sometimes (for example my network provider sends SMS with the from address "o2 Team" which get "normalized" to "2" and then the chatthreader assigns it to the first thread with a "normalized" number starting with 2... ) but I know that I have to do something similar in chatthreader.. Oct 16 08:44:23 so either I understand & fix it... or I create something similar. ;) Oct 16 08:44:39 maybe I just use it at first and let other people fix it... :p Oct 16 08:48:01 Ah yes that could be... Well fixing that should be fairly easy? Oct 16 08:48:35 Don't normalize it? Writing some regexp for that shouldn't be too hard... Oct 16 08:48:45 Might have a look at that sometime :) Oct 16 08:49:19 Some normalization is probably a good idea. Because you can then store the normalized value in DB and use it to search for it... that is what legacy does. Oct 16 08:49:56 Yeah works for proper phone numbers but not for your O2 Team example :P Oct 16 08:50:31 for example you want to find that +4917755555555 is the same as 017755555555 and might also be the same as 55555555. Oct 16 08:51:11 yeah.. so we need to find where the O2 Team example fails the existing code and fix it. ;) And that is what is agonizing. ^^ Oct 16 08:51:33 Yeah this I understand and agree you want to normalize. But for stuff that has alpha chars in them you don't want to normalize :P Oct 16 08:55:15 yes, but the link I gave is already deep down somewhere... it might already receive just the 2, because other things are stripped already: https://github.com/openwebos/loadable-frameworks/blob/c1b13a97828ca3f76f6e5742a7f25551d4b33efe/contacts/javascript/properties/PhoneNumber.js#L211 Oct 16 08:55:33 that's why I don't like the contact-library too much.. it is quite bloated. Oct 16 08:55:58 but rewriting this is no fun and makes no sense, saw that in contacts app ;) Oct 16 08:58:09 It's bloated for a reason usually ;) It works quite well :P Oct 16 08:59:12 Could do some tests to see where it strips the O2 one, have some ideas :P Oct 16 10:11:48 Garfonso: Seems utilities.js in legacy messaging app probably takes care of "O2 Team" ;) Oct 16 12:23:30 morphis/Garfonso: I have been looking into https anywhere for the browser. Seems that they put all rules from separate XML files into sqlite for efficiency. Do we want to use sqlite as well or we'd prefer to use db8 for this? Oct 16 12:26:13 Don't have a clue what browser can use.. if it can use sqlite directly, then that probably is a good idea to keep db8 cleaned up. If he has to use ls2 bus for that anyway, then I'd use db8, because there is nothing for sqlite on ls2 bus, yet. Oct 16 12:29:46 Seems we can use Qt Quick Local Storage in QML and that can access SQLite as well Oct 16 12:29:58 Not sure it's in 5.2 though or only 5.3.... Oct 16 12:30:57 Seems 5.2 is OK too Oct 16 12:35:40 Issue with this is that it creates the sqlite thingies somewhere.. would be nice if we could deliver the pre-filed sqlite db already? Oct 16 13:15:13 Garfonso: HTTPS Everywhere offers Python script to generate the DB from XML files. I guess we could somehow integrate this in our build but that depends on morphis/JaMa ;) Oct 16 16:46:40 Herrie: should be possible to do Oct 16 16:46:53 but easier would be to do that manually and store the sqlite db in the repo Oct 16 16:47:03 would prefer to keep those things in sqlite Oct 16 16:47:21 general rule should be: store everything you want to share with someone else in db8 Oct 16 16:47:31 for everything else sqlite might be the better option Oct 16 16:47:42 doesn't require context switches etc. Oct 16 18:24:00 morphis: OK, and we just update the SQLite DB every once in a while? HOw about licensing? Oct 16 19:06:03 Herrie, shouldn't the first use cover that? Oct 16 19:18:32 ka6sox: The licensing? Oct 16 19:19:44 ka6sox: We run https://github.com/EFForg/https-everywhere/blob/master/utils/make-sqlite.py seems to be gpl v2 Oct 16 19:20:36 Rules are in https://github.com/EFForg/https-everywhere/tree/master/src/chrome/content/rules which are used to generate the SQLite DB Oct 17 00:35:17 Did you know LG has their own app store? **** ENDING LOGGING AT Fri Oct 17 03:00:00 2014