*** zk8 has left #harmattan | 00:00 | |
*** hardaker has quit IRC | 00:04 | |
*** Anssi138 has joined #harmattan | 00:08 | |
*** NIN101 has quit IRC | 00:19 | |
npm | incase anybody wants it: http://nielsmayer.com/meego/harmattan/harmattan-dbus-listing.txt :-) | 00:19 |
---|---|---|
npm | hm actually it had too much info in it | 00:20 |
*** blueslee has joined #harmattan | 00:22 | |
npm | for i in `qdbus | grep '^ [a-z]*'` \n do \n echo $i ---------------------------------------------------- \n qdbus $i \n done | 00:22 |
npm | do your own | 00:22 |
npm | :-) | 00:22 |
blueslee | frals: what i am doing wrong if the screen is flickering, i have some disturbing lines though i only use 3 colors, white, black and magenta | 00:23 |
*** Guest44671 has quit IRC | 00:23 | |
*** blueslee has quit IRC | 00:31 | |
*** gri is now known as zz_gri | 00:36 | |
*** xTs has quit IRC | 00:38 | |
*** kevin_b has quit IRC | 00:54 | |
*** Lbyte has quit IRC | 00:59 | |
npm | Anybody know how to use dbus to send email attachments and any comments on http://code.google.com/p/voicetogoog/issues/detail?id=1#c4 | 01:06 |
*** faenil has quit IRC | 01:12 | |
*** zk8 has joined #harmattan | 01:16 | |
*** wirwe has quit IRC | 01:26 | |
*** zk8 has quit IRC | 01:57 | |
*** faenil has joined #harmattan | 02:01 | |
*** Natunen has quit IRC | 02:10 | |
*** diggy has quit IRC | 02:48 | |
*** decibyte has quit IRC | 02:57 | |
*** DrGrov has left #harmattan | 03:24 | |
itsnotabigtruck | npm: i thought they got rid of modest on harmattan | 03:47 |
itsnotabigtruck | the solution probably has something to do with qmf (qt messaging framework) | 03:48 |
itsnotabigtruck | no clue if that actually uses dbus under the hood | 03:48 |
*** longthen1 has joined #harmattan | 03:51 | |
*** longthen has quit IRC | 03:53 | |
*** M4rtinK has quit IRC | 04:04 | |
*** adlan has quit IRC | 04:38 | |
*** risca has quit IRC | 04:55 | |
*** djszapiN9 has joined #harmattan | 05:40 | |
*** oberling_ has joined #harmattan | 05:44 | |
*** Natunen has joined #harmattan | 05:46 | |
*** oberling has quit IRC | 05:48 | |
npm | i just want an easy way to preload a draft into the mailer w/ some content (transcribed voice entry) and the original voice note audio. | 05:52 |
npm | itsnotabigtruck: ^^^ | 05:52 |
npm | actually looking to solve something else so just taking notes on the side-issue | 05:52 |
*** hardaker has joined #harmattan | 06:16 | |
itsnotabigtruck | npm: hmm | 06:20 |
itsnotabigtruck | i have no clue what QMF is good for but it sounds like something it ought to be able to do | 06:21 |
*** djszapiN9 has quit IRC | 06:21 | |
itsnotabigtruck | http://doc.qt.nokia.com/qtmobility/qmessagemanager.html#addMessage | 06:22 |
itsnotabigtruck | i'm having trouble figuring out how one is supposed to tell it where to actually put the message...though it looks like it might default to drafts | 06:25 |
itsnotabigtruck | actually i think you want http://doc.qt.nokia.com/qtmobility/qmessageservice.html#compose | 06:26 |
itsnotabigtruck | since the goal isn't really to save it as a draft but to open the compose view for the user to edit it | 06:26 |
itsnotabigtruck | if you aren't using qt, no idea how to invoke that stuff - but i believe the relevant code is oss | 06:27 |
npm | i am using qt | 06:41 |
*** benares_98 has quit IRC | 07:12 | |
itsnotabigtruck | npm: well then, there it is :D | 07:15 |
itsnotabigtruck | any luck? | 07:15 |
*** adlan has joined #harmattan | 07:18 | |
*** Sazpaimon has quit IRC | 07:20 | |
*** Sazpaimon has joined #harmattan | 07:21 | |
*** xarcass has joined #harmattan | 07:23 | |
*** Lbyte has joined #harmattan | 07:34 | |
*** beford has quit IRC | 07:42 | |
*** Natunen has quit IRC | 07:57 | |
*** natunen has joined #harmattan | 08:05 | |
*** mece has joined #harmattan | 08:11 | |
*** hardaker has quit IRC | 08:15 | |
*** Lbyte has quit IRC | 08:34 | |
*** gabriel9 has quit IRC | 08:47 | |
*** gabriel9 has joined #harmattan | 08:49 | |
*** piggz has quit IRC | 09:00 | |
*** l32606 has joined #harmattan | 09:01 | |
*** admiral0 has quit IRC | 09:03 | |
*** niqt has joined #harmattan | 09:10 | |
*** mece has quit IRC | 09:14 | |
*** mece has joined #harmattan | 09:17 | |
*** tbf has joined #harmattan | 09:24 | |
*** gabriel9 has quit IRC | 09:26 | |
*** artemma has joined #harmattan | 09:35 | |
*** lamikr has joined #harmattan | 09:36 | |
*** zz_gri is now known as gri | 09:39 | |
*** ArkanoiD_ has joined #harmattan | 09:49 | |
*** Sfiet_Konstantin has joined #harmattan | 09:51 | |
*** gabriel9 has joined #harmattan | 09:56 | |
*** l32606 has quit IRC | 10:02 | |
*** Sfiet_Konstantin has quit IRC | 10:02 | |
*** Sfiet_Konstantin has joined #harmattan | 10:03 | |
*** mairas has joined #harmattan | 10:03 | |
*** tarantism has quit IRC | 10:04 | |
*** leinir has joined #harmattan | 10:06 | |
*** mece has quit IRC | 10:08 | |
*** Sfiet_Konstantin has quit IRC | 10:10 | |
*** Sfiet_Konstantin has joined #harmattan | 10:10 | |
gri | does anyone know where the contact display settings "first name - last name" or "last name - first name" of the contacts application is stored? "gconftool -R /" does not seem to find that setting | 10:13 |
phako_ | gri: /home/user/.contacts/some-ini-file-I-forgot | 10:15 |
*** faenil has joined #harmattan | 10:15 | |
*** phako_ is now known as phako | 10:15 | |
gri | phako: There are only binary files | 10:17 |
phako | gri: hm | 10:18 |
phako | ah | 10:18 |
phako | no | 10:18 |
phako | sorry | 10:18 |
phako | then it's somewhere in .config | 10:18 |
phako | gri: let me check the source, sec. | 10:18 |
gri | phako: found it | 10:19 |
gri | ~/.config/Nokia $ cat Contacts.ini [General] nameOrder=first-last | 10:19 |
phako | yeah :) | 10:20 |
gri | danke :) | 10:20 |
phako | kein ding | 10:20 |
phako | http://gitorious.org/qtcontacts-tracker/qtcontacts-tracker/blobs/master/src/lib/settings.cpp#line88 | 10:21 |
*** fuz_ has quit IRC | 10:24 | |
*** fuz_ has joined #harmattan | 10:29 | |
*** Sfiet_Konstantin has quit IRC | 10:38 | |
*** tbf has quit IRC | 10:46 | |
*** tbf has joined #harmattan | 10:46 | |
*** mece has joined #harmattan | 10:51 | |
*** vilva____ has joined #harmattan | 11:06 | |
*** DocScrutinizer has quit IRC | 11:10 | |
*** DocScrutinizer has joined #harmattan | 11:10 | |
*** vilva____ has quit IRC | 11:12 | |
*** faenil has quit IRC | 11:31 | |
*** ArkanoiD_ has quit IRC | 11:37 | |
*** special has quit IRC | 11:37 | |
*** special has joined #harmattan | 11:37 | |
*** special has joined #harmattan | 11:37 | |
*** jussi has quit IRC | 11:37 | |
*** jussi has joined #harmattan | 11:38 | |
*** ArkanoiD_ has joined #harmattan | 11:38 | |
*** cuonglb has joined #harmattan | 12:11 | |
*** filmoc has joined #harmattan | 12:18 | |
*** filmoc has left #harmattan | 12:22 | |
*** faenil has joined #harmattan | 12:24 | |
*** ab has quit IRC | 12:26 | |
*** snowpong has joined #harmattan | 12:34 | |
*** Lbyte has joined #harmattan | 12:38 | |
*** ab has joined #harmattan | 12:42 | |
*** ab has quit IRC | 12:42 | |
*** ab has joined #harmattan | 12:42 | |
*** jluisn has joined #harmattan | 12:49 | |
*** niqt has quit IRC | 13:03 | |
*** zk8 has joined #harmattan | 13:04 | |
*** stroughtonsmith has quit IRC | 13:06 | |
*** nwoki has joined #harmattan | 13:09 | |
*** nwoki has joined #harmattan | 13:09 | |
faenil | what can I use to do things only once in a qml element? | 13:14 |
faenil | like onCreated: but there's no such signal | 13:15 |
faenil | components have onComponentCreated | 13:15 |
faenil | but many elements don't | 13:15 |
hiemanshu | faenil: try #qt-qml you might find more people there :) | 13:21 |
*** italodance has joined #harmattan | 13:24 | |
ArkanoiD_ | switching to physical keyboard from virual one and backwards definitely degraded in pr1.2 beta | 13:27 |
*** M4rtinK has joined #harmattan | 13:28 | |
gri | faenil: Component.onCompleted: ? | 13:32 |
*** etrunko has joined #harmattan | 13:32 | |
*** ArkanoiD_ has quit IRC | 13:33 | |
*** lamikr has quit IRC | 13:33 | |
*** artemma has quit IRC | 13:33 | |
*** oberling_ has quit IRC | 13:33 | |
*** damaltor has quit IRC | 13:33 | |
*** infobot has quit IRC | 13:33 | |
mardy | gri: Component.onCompleted is called only when the component class has been prepared; it's not called for every instance (AFAIK) | 13:34 |
*** ArkanoiD_ has joined #harmattan | 13:35 | |
*** lamikr has joined #harmattan | 13:35 | |
*** artemma has joined #harmattan | 13:35 | |
*** oberling_ has joined #harmattan | 13:35 | |
*** damaltor has joined #harmattan | 13:35 | |
*** infobot has joined #harmattan | 13:35 | |
*** verne.freenode.net sets mode: +v infobot | 13:35 | |
gri | mardy: Yeah, I realized that after answering without thinking :P | 13:35 |
*** niqt has joined #harmattan | 13:38 | |
*** Stecchino has quit IRC | 13:43 | |
*** Stecchino_ has joined #harmattan | 13:43 | |
*** lizardo has joined #harmattan | 13:45 | |
*** natunen has quit IRC | 13:46 | |
*** Natunen has joined #harmattan | 13:48 | |
*** admiral0 has joined #harmattan | 14:04 | |
faenil | gri: aaaalright, that was it, I was mispelling it, it's Component.onCompleted! | 14:06 |
faenil | thanks | 14:06 |
gri | how can you misspell it? QtCreator provides completions :P | 14:07 |
alterego | Not everyone uses Qt Creator ... | 14:08 |
alterego | To code QML I don't use it tbf. | 14:08 |
*** italodance has quit IRC | 14:17 | |
*** faenil has quit IRC | 14:21 | |
*** admiral0 has quit IRC | 14:25 | |
*** rZr has quit IRC | 14:27 | |
*** tomyri has quit IRC | 14:27 | |
*** etrunko has quit IRC | 14:28 | |
*** etrunko has joined #harmattan | 14:32 | |
*** Lbyte has quit IRC | 14:45 | |
*** tomyri has joined #harmattan | 14:45 | |
*** zk8 has quit IRC | 14:57 | |
*** tbf_ has joined #harmattan | 15:11 | |
*** tbf has quit IRC | 15:14 | |
*** faenil has joined #harmattan | 15:19 | |
*** leinir has quit IRC | 15:25 | |
*** lamikr has quit IRC | 15:26 | |
*** lamikr has joined #harmattan | 15:38 | |
*** rzr has joined #harmattan | 15:41 | |
*** leinir has joined #harmattan | 15:41 | |
*** leinir has joined #harmattan | 15:42 | |
*** jesuschrist has joined #harmattan | 15:43 | |
*** decibyte has joined #harmattan | 15:45 | |
*** snowpong has quit IRC | 15:52 | |
*** niqt has quit IRC | 15:54 | |
*** niqt has joined #harmattan | 15:57 | |
*** mece has quit IRC | 15:58 | |
*** snowpong has joined #harmattan | 16:04 | |
*** djszapiN9 has joined #harmattan | 16:12 | |
jesuschrist | ~seen admiral01 | 16:14 |
infobot | jesuschrist: i haven't seen 'admiral01' | 16:14 |
faenil | has anyone ever experienced problems with ListItem component? | 16:15 |
djszapiN9 | yeah | 16:15 |
djszapiN9 | many | 16:15 |
faenil | I'm using onClicked, but it doesn't work... | 16:15 |
faenil | it works half the times | 16:15 |
djszapiN9 | i have a patched version in master | 16:15 |
faenil | the rest I just get the "pressed" state, but no "clicked" | 16:15 |
faenil | did you have the same issue? | 16:16 |
djszapiN9 | not really, but you might wanna check out master anyway :) | 16:16 |
djszapiN9 | other also fixed some thingie | 16:17 |
faenil | which master? | 16:17 |
djszapiN9 | qt-comp | 16:17 |
faenil | ok | 16:18 |
djszapiN9 | but onclicked works for me | 16:18 |
*** hardaker has joined #harmattan | 16:18 | |
faenil | it works at times here... | 16:18 |
djszapiN9 | not sure if i have a mouse area separately | 16:18 |
faenil | sometimes it does, sometimes only "pressed" state | 16:18 |
faenil | I tried that too | 16:18 |
faenil | inside the listitem | 16:18 |
djszapiN9 | btw it is not fun to miss the plane | 16:20 |
djszapiN9 | faenil, could you please check out my code ? | 16:20 |
djszapiN9 | i use clickable listitems | 16:21 |
faenil | ;) | 16:21 |
djszapiN9 | in the gluonplayer, and also in kanagram | 16:21 |
faenil | but I don't have much time to see differences, I think I'd rather use text element and be done with that | 16:21 |
djszapiN9 | you could see whether i use external mouse area | 16:22 |
faenil | yeah looking at it ;) | 16:23 |
faenil | you just use a normal mousearea (is there any alternative) and call root.clicked() | 16:24 |
faenil | this is strange, there must something competing to get the click | 16:25 |
djszapiN9 | do you use complicated focus management ? | 16:26 |
faenil | not in that part | 16:27 |
faenil | not in that screen "area" | 16:27 |
djszapiN9 | try a simple workhorse | 16:28 |
faenil | trying with bigger listitems atm | 16:28 |
*** snowpong has quit IRC | 16:30 | |
*** xarcass has quit IRC | 16:34 | |
faenil | it's the same without | 16:36 |
djszapiN9 | without what ? | 16:36 |
faenil | it's the same without ListItem, so there must be some other problem | 16:36 |
djszapiN9 | perhaps focus issue | 16:37 |
faenil | it's strange coz all other buttons and stuff are working | 16:37 |
faenil | I have 2 items in the list | 16:37 |
faenil | I click on 1st, click 2nd | 16:37 |
faenil | and for the first 5-6 times it works | 16:37 |
faenil | then I click the 1st | 16:37 |
faenil | and I have to click it 6 times for it to get the click | 16:37 |
faenil | or something like that | 16:38 |
*** xTs has joined #harmattan | 16:43 | |
*** zk8 has joined #harmattan | 16:44 | |
djszapiN9 | faenil, i honestly lost my sake about qml | 16:49 |
faenil | :) | 16:50 |
*** gri is now known as zz_gri | 16:50 | |
djszapiN9 | so much hack i need to do to amend its limitations | 16:50 |
faenil | yeah, +1000 on that | 16:50 |
djszapiN9 | and i am not keen on writing very nasty hacks that i know i can drop later completely. | 16:51 |
djszapiN9 | whereas that was the way with qgv as well, unfortunately. | 16:52 |
rzr | hi | 16:52 |
rzr | back home | 16:52 |
faenil | exactly, so... | 16:53 |
rzr | djszapiN9: how is weather in helsinky? | 16:53 |
djszapiN9 | -4 so hawai'ish :)) | 16:54 |
djszapiN9 | it was -30'ish yesterday | 16:54 |
rzr | at day or night ? | 16:54 |
faenil | :O | 16:55 |
itsnotabigtruck | it's always ofc possible to build the app w/o qml | 16:55 |
*** rm_work has joined #harmattan | 16:56 | |
*** rm_work has joined #harmattan | 16:56 | |
*** l32606 has joined #harmattan | 16:57 | |
djszapiN9 | rzr morn | 16:58 |
rzr | time to book a flight to the sun | 17:00 |
djszapiN9 | i am planning to relocate to nz :) | 17:00 |
rzr | it can be cold overthere too | 17:02 |
djszapiN9 | i did not dare to get off the car in minus forty | 17:04 |
*** pinheiro_ has quit IRC | 17:04 | |
*** pinheiro_ has joined #harmattan | 17:06 | |
djszapiN9 | faenil, have you tried this qml2 ? | 17:07 |
*** l32606 has quit IRC | 17:07 | |
*** susah_sebut has joined #harmattan | 17:08 | |
faenil | this what' | 17:09 |
faenil | ? | 17:09 |
rzr | djszapiN9: is your pres online ? | 17:12 |
rzr | http://talk.maemo.org/showthread.php?p=1161274#post1161274 | 17:12 |
djszapiN9 | rzr i sent it to stskeeps | 17:13 |
rzr | k | 17:13 |
faenil | djszapiN9: root of the problem detected | 17:14 |
djszapiN9 | rzr it was not a great talk though ;) | 17:14 |
faenil | mouseclicks get to TabGroup | 17:14 |
faenil | then it probably doesn't pass it correctly | 17:14 |
faenil | them* | 17:15 |
*** susah_sebut has quit IRC | 17:15 | |
djszapiN9 | rzr my impression is that fosdem is too big, and too short | 17:16 |
djszapiN9 | this makes it a bit rushy | 17:16 |
djszapiN9 | you either do not contact with certain friends, or just not much. | 17:17 |
rzr | i agrea | 17:18 |
rzr | too far too big too short and TOO COLD | 17:18 |
rzr | I did miss the qt5 presentation too | 17:19 |
rzr | but some friends made me a resume | 17:19 |
djszapiN9 | i prefer smaller sprints for a weekend meeting :) | 17:20 |
rzr | btw did u see anything about ubuntu tablets ? | 17:22 |
djszapiN9 | are there photos somewhere ? | 17:22 |
djszapiN9 | nope | 17:22 |
rzr | nothing new | 17:23 |
rzr | picture of the tablet you'd like to own | 17:24 |
rzr | http://www.knowyourmobile.com/blog/1114197/ubuntu_hitting_tablets_and_smartphones_by_2014.html | 17:24 |
djszapiN9 | i dislike tabletd | 17:26 |
djszapiN9 | tablets* | 17:26 |
djszapiN9 | it is uncomfy to me to bring with me | 17:27 |
rzr | no use for me | 17:27 |
djszapiN9 | i can put a handset into the packet... | 17:27 |
djszapiN9 | pocket* | 17:28 |
Corsac | nice teeth | 17:37 |
djszapiN9 | faenil, i am interested in qml2's boundaries | 17:37 |
faenil | I have not tried qml2 yet... | 17:38 |
faenil | I hate how I get stuck for stupid bugs for days | 17:38 |
djszapiN9 | i am gonna try it out after the beta release. | 17:38 |
faenil | yeah me too probably | 17:39 |
djszapiN9 | i personally write less effective code with it than getting wasted time with hackeries | 17:40 |
djszapiN9 | for instance, model data altering | 17:41 |
djszapiN9 | i better go for full reassignment twice in qml | 17:41 |
djszapiN9 | less hackery to be drkopped later :) | 17:42 |
faenil | :) | 17:43 |
*** jabis has quit IRC | 17:45 | |
*** benares_98 has joined #harmattan | 17:45 | |
*** zk8 has quit IRC | 17:53 | |
*** jabis_ has quit IRC | 17:59 | |
*** artemma has quit IRC | 17:59 | |
*** zz_gri is now known as gri | 18:01 | |
*** nwoki has quit IRC | 18:03 | |
*** beford has joined #harmattan | 18:03 | |
*** djszapi has joined #harmattan | 18:03 | |
*** adlan has quit IRC | 18:06 | |
*** leinir has quit IRC | 18:07 | |
*** l32606 has joined #harmattan | 18:08 | |
*** faenil has quit IRC | 18:10 | |
*** faenil has joined #harmattan | 18:11 | |
*** gabriel9 has quit IRC | 18:14 | |
*** Lbyte has joined #harmattan | 18:15 | |
*** leinir has joined #harmattan | 18:25 | |
*** leinir has joined #harmattan | 18:25 | |
*** l32606 has quit IRC | 18:26 | |
*** snowpong has joined #harmattan | 18:27 | |
npm | the model->qml thing could use some improving. you should be able to pass arbitrary javascript values in a model, such as functions or closures | 18:28 |
*** BluesLee has joined #harmattan | 18:28 | |
*** risca has joined #harmattan | 18:28 | |
djszapi | npm: +++++++1 | 18:28 |
npm | and i'm not sure at what point it falls down efficiency wise, e.g. with very large models | 18:28 |
BluesLee | frals: ping | 18:29 |
npm | however, as integration of dynamic language and advanced GUI concepts it's really nice | 18:29 |
npm | but it has shortcomings -- most of which can't be changed -- e.g. javascript instead of scheme, etc. | 18:30 |
*** amppa has quit IRC | 18:30 | |
*** DocScrutinizer51 has quit IRC | 18:30 | |
*** DocScrutinizer51 has joined #harmattan | 18:30 | |
BluesLee | itsnotabigtruck ping | 18:30 |
*** amppa has joined #harmattan | 18:31 | |
npm | from my perspective, QML is like WINTERP ( http://scholar.google.com/scholar?q=%2Bwinterp+lisp ) but multiplatform, fully featured 20+years later, and I don't have to deal w/ people's bug reports :-) | 18:33 |
npm | of course if you went to fosdem and heard that java is the way to go for building UI's.over gtk+ -- it's like saying eating dog shit is better than eating cat shit | 18:37 |
faenil | ahahah | 18:38 |
npm | the only difference is the cat shit is in a leaky, smelly sandbox :-) | 18:38 |
faenil | lol | 18:39 |
npm | although building UIs in clojure might approach decent if you could use something like gcj to compile it down to .o's | 18:40 |
djszapi | does anybody know how to get an integer for a division out of a 20/6 example for instance, for a list element property ? | 18:40 |
djszapi | *list element role | 18:42 |
npm | djszapi: .toFixed() ? | 18:42 |
djszapi | yeah, that would be the feature, but how to implement it ? | 18:43 |
npm | (foo/bar).toFixed() ? | 18:43 |
djszapi | mmm.. I think I miss something :) | 18:43 |
djszapi | where does this toFixed() belong to ? | 18:43 |
djszapi | 1) Shall I write it ? 2) Builtin javascript method 3) qml feature 4) something else ? | 18:44 |
npm | (foo/bar).toFixed(0) perhaps | 18:44 |
djszapi | where is the documentation of toFixed() ? | 18:45 |
npm | http://www.w3schools.com/jsref/jsref_tofixed.asp | 18:45 |
npm | http://www.w3schools.com/jsref/jsref_obj_number.asp | 18:45 |
djszapi | okay, so it is 2). a javascript feature. | 18:45 |
djszapi | can I call a javascript feature like that in the qml role bit ? | 18:46 |
npm | why else would you use javascript if not to use its features | 18:46 |
faenil | :) | 18:46 |
djszapi | I recal I had issues with calling javascript builtin methods in the description part of the qml file. | 18:46 |
djszapi | recall* | 18:47 |
npm | djszapi: that should be the point of QML. it falls down in a few places that true OOPy javascripters like me might complain | 18:47 |
npm | djszapi: then make a closure and call it in the closure | 18:47 |
*** jesuschrist has quit IRC | 18:48 | |
djszapi | what do you mean by closure ? | 18:51 |
djszapi | function ? | 18:51 |
npm | an unnamed function, used functionally, making use of any lexical variables at point of definition, but may be called anytime | 18:52 |
*** cuonglb has quit IRC | 18:57 | |
*** trx has quit IRC | 19:00 | |
djszapi | npm: you seem to be a js expert :) | 19:03 |
*** BluesLee has quit IRC | 19:03 | |
rzr | djszapi: note there is also closure in c++ | 19:07 |
rzr | http://en.wikipedia.org/wiki/Closure_(computer_science)#Blocks_.28C.2C_C.2B.2B.2C_Objective-C_2.0.29 | 19:09 |
djszapi | yes, it is called functor | 19:09 |
rzr | this remind me some obscure computer science courses | 19:10 |
*** DrGrov has joined #harmattan | 19:10 | |
itsnotabigtruck | crap, missed blueslee | 19:10 |
DrGrov | Yo | 19:11 |
itsnotabigtruck | hey drgrov | 19:11 |
*** NIN101 has joined #harmattan | 19:15 | |
djszapi | npm: I could not define a global js variable inside the qml file either. | 19:18 |
djszapi | is it possible to put the listview in a row by using Row outside ? | 19:23 |
djszapi | (as a container of the listview). It works fine for repeater. | 19:23 |
*** risca has quit IRC | 19:29 | |
*** luke-jr has quit IRC | 19:31 | |
*** luke-jr has joined #harmattan | 19:31 | |
*** zk8 has joined #harmattan | 19:36 | |
*** piggz has joined #harmattan | 19:38 | |
*** niqt has quit IRC | 19:46 | |
*** Soder has joined #harmattan | 19:55 | |
*** briglia has joined #harmattan | 19:58 | |
*** djszapiN9 has quit IRC | 20:09 | |
*** DrGrov has quit IRC | 20:17 | |
*** DrGrov has joined #harmattan | 20:17 | |
*** DrGrov has left #harmattan | 20:18 | |
*** DrGrov has joined #harmattan | 20:20 | |
DrGrov | itsnotabigtruck: PM | 20:20 |
*** fuz_ has quit IRC | 20:33 | |
*** gabriel9 has joined #harmattan | 20:35 | |
*** ab has quit IRC | 20:36 | |
*** fuz_ has joined #harmattan | 20:39 | |
ZogG_lap1op | /statusbar window disable | 20:42 |
ZogG_lap1op | oops | 20:42 |
npm | no, you'd have to have something like Global.variable where 'Global' is created out of a .js file | 20:45 |
djszapi | yes, that is what I did. imo that is a nasty hack of the qml limitations. | 20:47 |
npm | not really. it's just that the "design" ought to be explained :-) | 20:49 |
npm | why should a qml file, that is basically a class, have access to "global" ? | 20:49 |
*** trx has joined #harmattan | 20:50 | |
djszapi | because it is not really global | 20:51 |
djszapi | it is actually static, or even going furthermore: local to an object | 20:51 |
npm | exactly "global" is C++ | 20:51 |
djszapi | and this is a dirty hack to have one-liner js file | 20:51 |
djszapi | defining a variable .. | 20:51 |
npm | how could you introspect that far? | 20:51 |
djszapi | not sure what you mean. | 20:52 |
*** jesuschrist has joined #harmattan | 20:52 | |
jesuschrist | hi | 20:52 |
* gri starts hating libcommhistory | 20:54 | |
djszapi | npm: http://paste.kde.org/200972/ -> as I expected. | 20:55 |
gri | That evil GroupModel (for listing conversation groups) does change order of rows without using QAbstractItemModel::beginMoveRows() or insert/remove | 20:56 |
gri | and if you show that one inside a QML ListView, it gets completely confused | 20:56 |
npm | remainingTimeElementRole: (function () { return (countDownTimerValue / 60 / 10).toFixed(0); }) (); | 20:57 |
npm | or somesuch | 20:57 |
djszapi | uhh that is sort of ugly ;) | 20:57 |
npm | well you can replace it w/ a named function defined in qml instead | 20:58 |
djszapi | yeah | 20:58 |
djszapi | makes more sense to me | 20:58 |
npm | don't blame me for javascipt being stupid | 20:58 |
djszapi | lol | 20:58 |
*** faenil has quit IRC | 20:58 | |
npm | it should all be http://en.wikipedia.org/wiki/Lambda_calculus | 20:59 |
npm | e.g. http://en.wikipedia.org/wiki/Lambda_calculus#First-class_functions | 21:00 |
djszapi | file:///opt/kanagram/qml/MainPage.qml:209:13: ListElement: cannot use script for property value remainingTimeElementRole: (function () { return (countDownTimerValue / 60 / 10).toFixed(0); }) (); | 21:00 |
npm | sounds odd | 21:01 |
djszapi | told ya ;) | 21:01 |
npm | try setting your own property instead of function | 21:01 |
npm | and then bind the remainingTimer.... to it | 21:01 |
*** zk8 has quit IRC | 21:02 | |
*** luke-jr has quit IRC | 21:02 | |
*** tomyri has quit IRC | 21:02 | |
*** mairas has quit IRC | 21:02 | |
*** jkt has quit IRC | 21:02 | |
*** Corsac has quit IRC | 21:02 | |
*** rantom_ has quit IRC | 21:02 | |
*** sp3000 has quit IRC | 21:02 | |
*** kirma has quit IRC | 21:02 | |
*** Appiah has quit IRC | 21:02 | |
*** kimju has quit IRC | 21:02 | |
*** aslani has quit IRC | 21:02 | |
*** veli has quit IRC | 21:02 | |
*** pyhimys has quit IRC | 21:02 | |
*** Appiah has joined #harmattan | 21:02 | |
*** tomyri has joined #harmattan | 21:02 | |
*** rantom_ has joined #harmattan | 21:02 | |
*** kimju has joined #harmattan | 21:02 | |
*** kirma has joined #harmattan | 21:02 | |
*** pyhimys has joined #harmattan | 21:02 | |
*** Corsac has joined #harmattan | 21:02 | |
*** sp3000 has joined #harmattan | 21:02 | |
djszapi | well, I would not use model then at all | 21:02 |
*** luke-jr has joined #harmattan | 21:02 | |
*** mairas has joined #harmattan | 21:02 | |
djszapi | nor delegate, nor repeater prolly. | 21:02 |
npm | repeater is funky that's fo sure. | 21:02 |
djszapi | funky in what sense ? | 21:03 |
npm | i had to do some workarounds for a two-view model in http://code.google.com/p/voicetogoog/ because you can't delete items in the model | 21:03 |
npm | as in, it coredumps :-) | 21:04 |
djszapi | that is not repeater specific | 21:04 |
npm | coredumps? no | 21:04 |
djszapi | and I believe I did it in c++ | 21:04 |
djszapi | addition/removal | 21:04 |
npm | but you shouldn't be able to coredump from qml imho | 21:04 |
npm | unless there was a try/catch block preventing it :-) | 21:05 |
djszapi | ahh there are many like that | 21:05 |
djszapi | for instance, qt mobility | 21:05 |
djszapi | you will get a segfault in the library before getting the main entry point. | 21:06 |
npm | well that's more understandable there as there's drivers puking involved | 21:06 |
djszapi | so if you put the ListView in a Row container, the elements will lay down horizontally ? | 21:06 |
djszapi | I cannot understand | 21:07 |
gri | npm: You can crash qml if you delete objects at the wrong time :) | 21:07 |
djszapi | or if you reference to a non-created one | 21:07 |
npm | djszapi: it probably inherits a layout property from rowcontainer that can be forced back to vertical | 21:07 |
djszapi | I do not wanna :D | 21:08 |
djszapi | that is my purpose: to have a horizontal list/repeater | 21:08 |
npm | gri: yes. in my case i just decided to make them invisible. they'll delete next time the app runs | 21:08 |
djszapi | it works fine for a repeater. Never really tried for a list. :) | 21:08 |
*** zk8 has joined #harmattan | 21:08 | |
npm | so i'm not finding any obvious entry points to trigger the harmattan search app from dbus | 21:09 |
npm | any suggestions? | 21:10 |
npm | i just want to be able to run the app with a given query as parameter | 21:10 |
npm | by query i mean string | 21:10 |
npm | where's the source to /usr/bin/search | 21:10 |
npm | ? | 21:10 |
npm | i just get 'MComponentData: Usage: /usr/bin/search ' boilerplate | 21:11 |
djszapi | npm: something like this that I would like to achieve: http://paste.kde.org/200978/ | 21:12 |
*** jkt has joined #harmattan | 21:12 | |
*** jkt has joined #harmattan | 21:12 | |
itsnotabigtruck | npm: fwiw it looks like they lifted the limitation you were running into for qt 5.0 | 21:13 |
itsnotabigtruck | but that doesn't do you much good as it stands on harmattan | 21:13 |
*** diggy has joined #harmattan | 21:14 | |
djszapi | npm: rather: http://paste.kde.org/200984/ | 21:15 |
*** diggy has quit IRC | 21:17 | |
*** aslani has joined #harmattan | 21:17 | |
*** veli has joined #harmattan | 21:17 | |
npm | i don't think anything in a model can be "declarative" like that | 21:25 |
npm | you have declarative statements in a listelement | 21:25 |
djszapi | huh ? | 21:25 |
npm | the buck has to stop somewhere :-) | 21:25 |
djszapi | http://doc.qt.nokia.com/4.7-snapshot/qml-listmodel.html -> take a look at it then | 21:25 |
gri | grrrr https://bugreports.qt-project.org/browse/QTBUG-13664 this seems to be the bug I'm experiencing all the time :( | 21:25 |
djszapi | I kinda admit that, it is unhandy to make hackery properties | 21:26 |
npm | djszapi: those uses are all constants | 21:26 |
djszapi | for such simple stuff | 21:26 |
djszapi | not following | 21:26 |
npm | name: "Banana" | 21:26 |
npm | not | 21:26 |
npm | name: bunch && of && locic && crap | 21:27 |
npm | i'd like my sql data entries to be declarative too, but they're not | 21:27 |
djszapi | that is what I said. It is also an annoying limitation. | 21:27 |
npm | the qml model is an annoying limitation that could be improved | 21:28 |
npm | and i believe it is | 21:28 |
npm | for qt5 | 21:28 |
djszapi | cannot really put const there since it is not const | 21:28 |
djszapi | that is the whole point of that task. | 21:28 |
djszapi | it is changing every second. | 21:28 |
npm | no, why should your model change on it's own? | 21:28 |
npm | that makes no sense | 21:28 |
npm | the controller changes the model | 21:29 |
npm | a model that changes itself isn't really a model | 21:29 |
djszapi | that is what should happenthere. | 21:29 |
npm | tha'ts what you want to happen, but it makes no sense | 21:29 |
djszapi | thenon-const stuffis changed outside | 21:29 |
*** ab has joined #harmattan | 21:29 | |
djszapi | makes perfect sense | 21:29 |
npm | then change it from outside. | 21:30 |
djszapi | there is a description for the role, and the non-const is changed outside | 21:30 |
npm | it might help to not use ListElement and use JSON directly | 21:30 |
djszapi | I fail to see the problem. | 21:30 |
djszapi | hahaha json :D | 21:30 |
djszapi | bad joke ;) | 21:30 |
npm | remainingTimeElementRole: (countDownTimerValue / 60 / 10).toFixed(0); is the problem | 21:30 |
npm | you can't do it | 21:30 |
npm | tha'ts why you got that error | 21:31 |
npm | this one is ok probably | 21:31 |
npm | remainingTimeElementRole: ":"; | 21:31 |
npm | you could probably hack your way around what you want by running an "eval" | 21:32 |
npm | because it's not evaluating your expression | 21:32 |
djszapi | and this is precisely what I said | 21:32 |
djszapi | it is a damn annoying limitation | 21:32 |
npm | no you're using ListElement which is for noobs | 21:33 |
npm | use JSON | 21:33 |
djszapi | sound silly really :) | 21:33 |
djszapi | sounds* | 21:33 |
djszapi | json for a simple assignment :D | 21:33 |
djszapi | I do not think ListElement should be used only by noobs. It might be that noobs did that component :) | 21:33 |
djszapi | or they were under a big pressure for pushing something. | 21:34 |
npm | depends on how you use it here's an equivalent use that lets the evaluator run it's course: http://code.google.com/p/ytd-meego/source/browse/trunk/playground/ytapi-jsonviewer/jsontube.qml#53 | 21:36 |
npm | oops | 21:37 |
npm | wrong link | 21:37 |
npm | but that'll work too | 21:37 |
npm | http://nielsmayer.com/meego/qml/MenuModel.qml | 21:37 |
*** virtuald has quit IRC | 21:41 | |
*** frals has quit IRC | 21:41 | |
*** flux has quit IRC | 21:41 | |
*** Saviq has quit IRC | 21:41 | |
*** flux has joined #harmattan | 21:41 | |
*** Saviq has joined #harmattan | 21:41 | |
*** frals has joined #harmattan | 21:46 | |
*** virtuald has joined #harmattan | 21:46 | |
djszapi | npm: just a momment, pondering my financial crise :) | 21:47 |
*** blueslee has joined #harmattan | 21:48 | |
*** blueslee has quit IRC | 21:49 | |
*** blueslee has joined #harmattan | 21:49 | |
*** blueslee|2 has joined #harmattan | 21:49 | |
blueslee | frals: the old versions of lpmcustomizer contained some logos, i dont remember if any of them contained more than three colors | 21:51 |
jesuschrist | ~seen admiral0 | 21:52 |
infobot | admiral0 <~admiral0@adsl-ull-208-141.48-151.net24.it> was last seen on IRC in channel #harmattan, 1d 23m 17s ago, saying: 'like %quote{random}'. | 21:52 |
*** nwoki has joined #harmattan | 22:01 | |
djszapi | npm: I do not like that code. | 22:06 |
*** zgr has joined #harmattan | 22:07 | |
djszapi | as for me, that is an example how to not write things :) | 22:07 |
*** zgr has left #harmattan | 22:08 | |
*** harbaum has joined #harmattan | 22:09 | |
* djszapi does not see why he should use json for a string role. | 22:12 | |
gri | tell me why that crap GroupModel does send dataChanged() but it's data() method is never called after that by qml (displays old values). But when I create a test code, I can't reproduce it ... | 22:13 |
djszapi | I know why :) | 22:15 |
*** diggy has joined #harmattan | 22:16 | |
gri | really? | 22:18 |
*** Venemo has joined #harmattan | 22:19 | |
*** Venemo has joined #harmattan | 22:19 | |
djszapi | morning Venemo | 22:20 |
*** snowpong has quit IRC | 22:24 | |
gri | djszapi: You really have a clue why my items do not update (more fitting: only partially update)? | 22:27 |
*** jesuschrist has quit IRC | 22:27 | |
gri | all delegates are updated correct except the first one o_O | 22:28 |
gri | If I log "model.text" in a onClick handler, it shows the correct value | 22:29 |
gri | but the display value is wrong ... | 22:29 |
*** adlan has joined #harmattan | 22:30 | |
blueslee | there is a general issue whe i use a reduced palette on the low power screen of the n9, for instance white, black and magenta, in the first moment everything looks fine but thenm even the clock gets a magenta touch | 22:31 |
ZogG_lap1op | finally made ovi publish account | 22:31 |
*** lamikr has quit IRC | 22:34 | |
ZogG_lap1op | does gallery in imgur is rated as not under 18? =) | 22:36 |
*** etrunko has quit IRC | 22:36 | |
*** Venemo has quit IRC | 22:46 | |
*** blueslee has quit IRC | 22:47 | |
*** Venemo has joined #harmattan | 22:47 | |
*** Venemo has joined #harmattan | 22:47 | |
gri | djszapi: Very cool. Fetching dataChanged() in the delegate and doing "text = myModel.get(model.index).text" works whereas "model.text" returns an old value :D | 22:49 |
Venemo | frals, ping | 22:52 |
ZogG_lap1op | Venemo: sup | 22:54 |
Venemo | ZogG_lap1op, I returned to my N950. got tired of the Lumia | 22:56 |
ZogG_lap1op | i know | 22:56 |
gri | LOL I hate myself now. After searching two hours and having an workaround, I found the bug :P | 22:57 |
Venemo | however, the contacts app doesn't want to sync my facebook and skype contacts! meh. | 22:57 |
gri | One tip for all having model roles that do not update in ListView: never use insertMulti() for the roles hash on a model :) | 22:57 |
ZogG_lap1op | Venemo: i registered to publish ovi \o/ | 22:58 |
Venemo | ZogG_lap1op, congrats :) | 22:58 |
Venemo | anyway, something is seriously wrong with this stuff. | 22:58 |
Venemo | it does not want to sync either my Live account nor my Facebook account nor my Skype account | 22:58 |
Anssi138 | i think it might try merge contacts with current entries. | 22:59 |
* RST38h moos | 22:59 | |
Venemo | maybe I should just reflash and set up my stuff from scratch? meh. | 23:01 |
ZogG_lap1op | Venemo: as frals answers your tweets can you ask him to put some xauth examples as there is no documentation and i'm pretty sure it's used in twitter app | 23:01 |
Venemo | ZogG_lap1op, ask him yourself :) he's a very helpful person | 23:02 |
frals | ZogG_lap1op: i havent had time to do it, but i would assume its documented on accounts&sso gitorious or similar as iirc the xauthplugin is oss | 23:03 |
frals | and twitter app is not using xauth plugin atm | 23:03 |
*** lizardo has quit IRC | 23:03 | |
frals | Venemo: pong | 23:03 |
Venemo | frals, do you have a minute for me? it seems that the contacts app on my N950 has gone rogue | 23:03 |
ZogG_lap1op | frals: i didn't find it there and there is bug about that and it was assinged but no actions =\ | 23:04 |
frals | Venemo: what about it? | 23:04 |
Venemo | frals, it does not want to sync with any of my accounts | 23:05 |
Venemo | right now I'm trying to disable them all and reenabling them | 23:05 |
Venemo | maybe that'll help | 23:05 |
Venemo | OK, it seems that it's doing something. I disabled all of my accounts, rebooted the N950 and reenabled the facebook account. now some odd little icon thingy appeared on top of my facebook contacts' portrait and when I click on them it says "checking..." | 23:07 |
frals | dunno how to debug contacts app really, never had to do it fortunately... | 23:07 |
Venemo | hehe | 23:07 |
ZogG_lap1op | frals far i got was someoutput that it's pending user action and thats it =\ | 23:07 |
frals | ZogG_lap1op: link to src? | 23:07 |
Venemo | also, somehow all my phone contacts are gone from my Live account. trying to sync with Live (set up as a MfE account) also does nothing. | 23:07 |
ZogG_lap1op | frals: lemme put it online, but it's ugly as i'm not good coder =\ | 23:08 |
*** DrGrov has left #harmattan | 23:09 | |
frals | Venemo: missing accounts sounds like activesync that went haywire, check the tmo thread for debugging, but as they are already gone i guess theres not much to do :< | 23:10 |
Venemo | frals, they are still there on my N950! | 23:10 |
frals | (when you say gone i assume gone from hotmail web acc) | 23:10 |
frals | aha, they turned into local contacts? | 23:10 |
ZogG_lap1op | frals: http://dpaste.org/5rJBj/ | 23:11 |
Venemo | frals, they are on the N950, but they don't appear on the live contacts web interface. they also disappeared from the lumia | 23:11 |
Venemo | out of the blue | 23:11 |
ZogG_lap1op | Venemo: blame ms =) | 23:11 |
Venemo | ZogG_lap1op, I could blame MS all I want, but that wouldn't solve any of my problems... | 23:12 |
ZogG_lap1op | Venemo: blame me =) at least it would make you happy | 23:12 |
Venemo | ZogG_lap1op, blame you? why? lol. | 23:13 |
*** gabriel9 has quit IRC | 23:13 | |
Venemo | nah, anyway. I'll try to restore my backup again | 23:13 |
ZogG_lap1op | Venemo: you need to blame someone | 23:13 |
Venemo | ZogG_lap1op, it doesn't matter who fucked it up. what matters is that it's fucked up and I want to solve it. | 23:14 |
Venemo | ZogG_lap1op, btw, I owe you a thank you :) | 23:14 |
ZogG_lap1op | Venemo: what for? | 23:14 |
Venemo | ZogG_lap1op, for pinging me about PR 1.2 | 23:14 |
ZogG_lap1op | oh =) | 23:14 |
ZogG_lap1op | thank frals and team not me | 23:15 |
ZogG_lap1op | looking forward for twiiter notifications =) | 23:15 |
ZogG_lap1op | frals: btw have you seen proposal on mentions improvements on bugtracker | 23:16 |
*** xTs has quit IRC | 23:16 | |
gri | GAHHH crap nokia developer page keeps telling me "ValueError: I/O operation on closed file" when I try to edit bugreports | 23:18 |
*** harbaum has quit IRC | 23:24 | |
*** Free-MG has joined #harmattan | 23:28 | |
ZogG_lap1op | frals: ? | 23:29 |
frals | i queried you | 23:29 |
*** longthen1 has quit IRC | 23:30 | |
Venemo | all right, this doesn't want to work at all | 23:31 |
*** longthen has joined #harmattan | 23:31 | |
*** piggz has quit IRC | 23:31 | |
Venemo | I'll reflash the device again, re-import my contacts from .vcf files and readd all my accounts | 23:33 |
Venemo | if that doesn't fix it, then I'll be very sad. | 23:36 |
*** NIN101 has quit IRC | 23:36 | |
frals | hmm | 23:38 |
frals | if import from vcf they are not going to go to any serviec i think? | 23:38 |
Venemo | they will | 23:38 |
frals | add a you at some point in that sentence | 23:38 |
*** briglia has quit IRC | 23:39 | |
Venemo | actually, that is how I synced the N950 with the Lumia. I enabled contacts sync on the N950 and in a couple of minutes every one of my contacts were on Live :) | 23:39 |
Venemo | unless something is srsly wrong in PR 1.2, I hope it'll behave the same way now :) | 23:40 |
*** diggy has quit IRC | 23:42 | |
Venemo | frals, anyway, I'm loving the new features in the Facebook, Twitter, and the Mail apps | 23:43 |
Venemo | frals, you and your team has done a great job :) | 23:44 |
*** Chaz6 has joined #harmattan | 23:49 | |
Chaz6 | Hi there, since doing a factory reset, emoticons no longer work. Is there an easy fix without reflashing? | 23:49 |
npm | djszapi: re: "i do not like that code" ---> too bad! | 23:49 |
npm | feel free to continue bashing your head against the wall w/ incorrect understanding of ListModel | 23:50 |
*** faenil has joined #harmattan | 23:51 | |
faenil | evening guys :) | 23:51 |
npm | and when http://bugreports.qt.nokia.com/browse/QTBUG-1211 is resolved "that code" might become reasonable because JSON would have first class support as a model | 23:51 |
faenil | does anyone have experience with multithreaded opengl? | 23:51 |
faenil | I need to load a 3d model without blocking the UI | 23:51 |
*** Lbyte has quit IRC | 23:52 | |
npm | hm weird that bug isn'tthe one i was referring to | 23:52 |
itsnotabigtruck | Venemo: no s/mime though :( | 23:52 |
itsnotabigtruck | https://harmattan-bugs.nokia.com/show_bug.cgi?id=295 < needs some attention | 23:52 |
_MeeGoBot_ | Bug 295 enh, ---, ---, ext-risto.lahti, ASSI, Missing S/MIME Support in nokia mail client | 23:52 |
npm | https://bugreports.qt-project.org/browse/QTBUG-12117 | 23:52 |
Venemo | itsnotabigtruck, what is s/mime? | 23:52 |
npm | is the one i wanted | 23:52 |
itsnotabigtruck | Venemo: ietf-standard e-mail encryption | 23:53 |
Venemo | I have no idea what that is, I guess I've never needed it either | 23:53 |
*** deram has quit IRC | 23:53 | |
itsnotabigtruck | iphone, blackberry, outlook, thunderbird, evolution, gpg all have it | 23:53 |
itsnotabigtruck | and wm6 (but not wp7) | 23:53 |
Venemo | evening faenil :) | 23:54 |
faenil | evening :) | 23:54 |
itsnotabigtruck | it's not super popular but not having it on various mobile platforms certainly hasn't helped | 23:54 |
faenil | got experience with multithreaded opengl by any chance? | 23:54 |
Venemo | itsnotabigtruck, what good does it do? | 23:54 |
itsnotabigtruck | Venemo: it lets you encrypt messages :p normal e-mail is extremely insecure | 23:54 |
Venemo | itsnotabigtruck, that's why I use SSL | 23:54 |
itsnotabigtruck | Venemo: ssl doesn't help when the e-mail is in transit | 23:55 |
itsnotabigtruck | many e-mail servers don't support ssl | 23:55 |
faenil | :O | 23:55 |
itsnotabigtruck | many e-mail servers are controlled by untrustworthy providers | 23:55 |
itsnotabigtruck | nearly all e-mail servers don't check ssl certificates | 23:55 |
Venemo | all my e-mail servers support ssl | 23:55 |
faenil | :O :O | 23:55 |
itsnotabigtruck | ssl is generally considered a nice to have, not a core feature | 23:55 |
itsnotabigtruck | Venemo: i'm not talking about the server you connect to directly | 23:55 |
Venemo | mmhm | 23:55 |
*** deram has joined #harmattan | 23:55 | |
Venemo | then educate me please | 23:55 |
itsnotabigtruck | when you send a message, it gets sent to your smtp relay, then it goes through at least 1, often more servers on the way to the recipient's smtp destination | 23:56 |
itsnotabigtruck | then the recipient picks it up through imap or pop3 | 23:56 |
faenil | but once it's crypted your message can't be passed in clear | 23:56 |
itsnotabigtruck | right | 23:56 |
itsnotabigtruck | if you don't use encryption, then every one of those hops could be cleartext | 23:56 |
Venemo | ok, I use SSL in my e-mail clients, so the only possible weak link is the SMTP server, right? | 23:57 |
faenil | how can it? that means someone could decrypt the message after you have crypted it | 23:57 |
itsnotabigtruck | and e-mail is a popular target for surveillance by governments, or just by people camped on wifi hotspots sniffing traffic | 23:57 |
itsnotabigtruck | Venemo: no, it means there's 2, 3, 4, 5 weak links that you don't control | 23:57 |
itsnotabigtruck | that's why it's important to encrypt your e-mail using PGP or S/MIME | 23:57 |
faenil | email servers shouldn't be able to access the message once it's crypted, otherwise what is SSL there for | 23:57 |
itsnotabigtruck | faenil: ssl is for protecting the message between you and the server, it doesn't keep the server from reading the message | 23:58 |
mgedmin | (and remember the fun fact that email headers aren't encrypted, so don't put sensitive stuff in your Subject line if you're paranoid) | 23:58 |
itsnotabigtruck | ssl is hop-to-hop encryption | 23:58 |
itsnotabigtruck | s/mime and pgp are end-to-end encryption | 23:58 |
faenil | oh right | 23:58 |
itsnotabigtruck | sometimes hop-to-hop encryption is good enough, like for websites | 23:58 |
itsnotabigtruck | but e-mail is too insecure to get away with that | 23:58 |
itsnotabigtruck | you really do need s/mime or pgp | 23:58 |
faenil | but wait ssl is built on top of tcp, and tcp is end to end | 23:59 |
itsnotabigtruck | S/MIME is the one chosen by most e-mail client developers, it's often built in | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!