11:10:20 DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig 11:10:20 topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/ 11:10:20 Users on #dig: DIGlogger RalphS cheater_ deiu melvster presbrey betehess bblfish amy dsheets Pipian_ bergi mattl manu-db manu1 ericP Yudai_ sandro 12:00:11 scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net) has joined #dig 12:00:11 scor has quit (Changing host) 12:00:11 scor (~scor@drupal.org/user/52142/view) has joined #dig 12:01:15 betehess: found a nice very simple solution https://gist.github.com/2835814 12:05:57 betehess, I have someone here who is working with Banana RDF, just wanted to know if we could chat at some point 12:15:06 deiu: haha ... i just sent a pingback to myself :) 12:15:44 bergi: shall i try sending you a ping now? 12:20:04 can i add your webid to my profile? http://www.bergnet.org/people/bergi/card#me ? 12:23:44 ohh! I am reaching functional programming green belt 12:24:19 now I have cleanly defined functionally a WebAccessControlGuard https://gist.github.com/2835814 12:24:26 melvster, cool :0 12:24:27 :) 12:24:52 works great :) 12:25:19 I wonder what betehess makes of that... :-) 12:25:28 bblfish: have you implemented webid+pingback, if so can I send you a message? 12:25:52 I think I am relying on someone else's ping back end point 12:26:00 but it may have been deiu's of a year ago 12:26:04 let me look 12:26:58 I have pingback:to ; 12:27:16 you might want to update taht 12:27:24 to what now? 12:28:04 https://my-profile.eu/pingback.php 12:28:11 ( otherwise I am just rewriting ReadWriteWeb in Play 2.0... This time it's going to be rock solid ) 12:28:15 . 12:28:19 is what i have 12:28:38 melvster, I think it should be pingback.php 12:28:40 let me check 12:29:43 ok I updated it to what deiu said and published it 12:30:25 bblfish, yep, it's pingback.php alright 12:30:30 oh right 12:30:33 strange 12:30:38 i was still getting messages 12:30:46 let me change mine too 12:31:33 well, notification.php handles local messages, but since local messages are also based on pingback... 12:31:39 :) 12:32:15 ok changed mine too 12:32:19 notification.php calls pingback.php to deliver the actual messages 12:32:51 dafuq am I saying 12:33:01 there is no notification.php anymore 12:33:16 I must have forgotten to remove the file from the server 12:34:07 messages.php handles all communication (through pingback) 12:35:45 cool i can still message myself 12:41:31 bblfish: i sent you a pingback 12:42:27 deiu: I just got 12:42:29 Not Found The requested URL /notification.php was not found on this server. 12:42:29 Apache/2.2.16 (Debian) Server at my-profile.eu Port 443 12:42:53 oh i still have http://fcns.eu/people/andrei/card#me 12:42:59 i should update that right? 12:43:28 to https://my-profile.eu/people/deiu/card#me 12:44:08 done 12:47:57 ah let me look 12:49:57 yes 12:50:14 I'm using the profile on my-profile.eu 12:52:51 bblfish has quit (Ping timeout: 260 seconds) 12:54:01 bblfish (~bblfish@ALagny-551-1-75-192.w90-35.abo.wanadoo.fr) has joined #dig 12:54:18 oops disconneected 12:54:24 where do I look up the pings? 12:54:38 you have to subscribe first 12:54:57 https://my-profile.eu/subscription.php 12:56:21 oh! I see my ping! 12:56:27 :-) 12:56:33 melvster's ping 12:56:52 yay 12:57:03 does it remember my account when I connect? 12:57:11 so I don't have to 12:58:15 I send melving a ping 12:58:22 s/send/sent/ 12:58:26 bblfish, yep 12:58:29 ok, got a teleconf 12:58:31 soon. 12:58:35 but this is great fun :-) 12:59:02 you can even see messages sent to you even before you subscribed ;) 12:59:35 in theory, one can use this service to contact people and then let them know where to check their messages 12:59:44 like a voicemail service 13:00:37 yay i got your ping bblfish 13:02:50 heh. This already feels like facebook 13:09:15 it's good 13:09:19 is very close 13:09:39 i think just need friends chat area (foaf : knows) and email alerts 13:34:30 deiu: i sent a pingback to kingsley and he just skyped me to say he got it 13:34:55 he gets an email notification on pingbacks ... i wonder could we also do that on my profile? 13:41:26 melvster, I guess so, yeah 13:41:33 though you do have an RSS feed for them :) 13:42:13 oh good point ... but for most people today email is still a focal point (we can help to change that tho!) :) 13:43:02 sending emails just adds another layer of complicity for the lambda user 13:43:23 imagine the spam you can generate with it :) 13:43:51 and besides, it "leaks" information since you can't delete the email once it's sent :) 13:44:29 mari-mami (marisol@31-34-169.wireless.csail.mit.edu) has joined #dig 13:45:50 no it's good ... this is how most social networks operate 13:46:02 you bootstrap email 13:46:07 then people come onto the web 13:46:11 they make the transition 13:46:32 it's even better if you can turn notifications off, but to start with, it's a big help, imho 13:46:36 e.g. kingsley today 13:46:42 he got the email from his pingback 13:46:45 and skyped me 13:46:56 so we kind of completed the loop early 13:47:41 linkedin facebook myspace etc. all send you email notifications ... 13:52:00 bblfish has quit (Remote host closed the connection) 13:52:32 I'll see what I can do 13:53:57 did Kingsley get an email with the message body as well? 14:01:57 let me ask him 14:05:59 bblfish (~bblfish@AAubervilliers-651-1-174-190.w86-218.abo.wanadoo.fr) has joined #dig 14:10:55 "you are receiving this mail because you enabled Semantic Pingback notification (with email as notice mechanism) for your Personal Profile Management Data Space for WebID: http://id.myopenlink.net/dataspace/person/KingsleyUyiIdehen#this. You do not need to respond to this automated email." 14:11:17 it didnt have the message body 14:11:36 mari-mami has quit (Ping timeout: 244 seconds) 14:14:53 ok let me try a form in jsfiddle now! 14:16:19 ok i made a gist https://gist.github.com/2836604 14:17:50 When I click on "message" for Andrei on https://my-profile.eu/friends.php I don't get Andrei's webid in the message box 14:18:00 of the resulting page 14:18:31 btw, I think the url should be https://my-profile.eu/friends.php?webid=... to be RESTful, no? 14:21:52 DIGlogger, pointer? 14:21:52 See http://dig.csail.mit.edu/irc/dig/2012-05-30#T14-21-52 14:23:34 so i tried this: http://jsfiddle.net/9LbLz/ 14:23:43 didnt seem to work yet tho 14:27:58 i wonder how the server knows the pingback namespace 14:31:06 mari-mami (marisol@31-34-169.wireless.csail.mit.edu) has joined #dig 14:36:27 worked!! 14:36:28 http://jsfiddle.net/9LbLz/1/ 14:49:05 scor has quit (Quit: scor) 15:20:50 mari-mami has quit (Ping timeout: 265 seconds) 15:23:05 timbl (~timbl@199.255.152.15) has joined #dig 15:23:26 rszeno (~rszeno@79.114.63.121) has joined #dig 15:25:00 melvster, how do I know if my target user wants to receive email messages or not? 15:25:36 what most sites do is that they send you email by default but allow you to turn it off in your settings 15:25:52 but that's a poor way of doing it :) 15:26:02 mari-mami (marisol@31-34-169.wireless.csail.mit.edu) has joined #dig 15:26:26 yes and no ... it's good for growth, and I think these days most people come to see this as the norm 15:27:13 indeed, but that applies to centralized applications 15:27:15 normal way is to have a opt-in so they can decide 15:27:20 exactly 15:27:36 but how do you check this opt-in in a decentralized system? 15:27:49 ah good question 15:27:56 pingback 15:27:58 ? 15:28:14 an extension for pingback...maybe 15:28:48 or maybe pingforth :P 15:28:52 it's specific to the service 15:29:12 so if im using pingback.php ... i should be able to tell pingback.php what my preference is 15:29:33 yes, but it's you (as the sender) who's specifying it 15:30:06 hmm 15:30:47 it's the receiver that gets the email, they get the choice 15:30:52 the other option is: 15:31:03 have different services one that emails one that doesnt 15:31:06 and the user chooses 15:31:17 user options must be keepend on the sender side this is clear 15:31:20 but i do thing most will want email as an option at least 15:33:01 I think it should be the service that delivers the notification (to which the user is subscribed to) 15:35:26 yes so i send you a ping ... your pingback service will send you the notification 15:47:34 mari-mami has quit () 15:59:21 bblfish? 15:59:28 yes 15:59:48 Is there a tourist's guide to the various branched in read-write-web ? 16:00:13 socko 219:230c73cb8e74 16:00:13 shiro 218:b275b9c182c9 16:00:13 webid 202:d12da8212f7c 16:00:14 webacl 138:caf19fefff4b 16:00:14 test 117:16ee2a3139fe 16:00:14 default 217:186287f5941a (inactive) 16:00:14 webid-java6 211:026f86a7c229 (inactive) 16:00:15 bblfish 121:38d13793dfae (inactive) 16:00:26 the default one is the one I recommend 16:00:39 I pushed webid-java6 to default a week or so ago 16:00:47 ok 16:00:59 so the documentation on the front page should be pretty clear now 16:01:59 INSTALL.txt? 16:02:07 Now I am working on moving this over to Play 2.0, which should be a lot better... 16:02:37 README.markdown 16:02:39 I'm looking for stability more than betterness mostly ;-) 16:02:47 It's what you see when you go to https://dvcs.w3.org/hg/read-write-web/ 16:04:15 does that not work? 16:04:33 before it didn't now it seems to again 16:04:53 before what? 16:05:19 before this update, when I tried before .... remember i had to do ./bin/xsbt or dtg 16:05:26 s/dtg/something/ 16:05:27 ah yes. good :-) 16:05:46 compile works, test fails 16:06:08 [error] import java.nio.file.Files 16:06:21 [error] /devel/dvcs.w3.org/read-write-web/src/test/scala/auth/secure_specs.scala:39: object file is not a member of package java.nio 16:06:21 [error] import java.nio.file.Files 16:07:06 mhh... 16:07:11 let me look 16:09:05 it looks like a java6-7 issue... 16:10:07 I have java version "1.6.0_31" 16:10:07 Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-10M3635) 16:10:07 Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode) 16:10:27 Presumably verison 1.6 means Java 6? 16:10:44 yes 16:10:50 and this is meant to work for java6 16:11:03 so its a bug if I can reproduce it. Just switched to java6 16:11:30 missing dependences or permisions? 16:12:36 this would be a case of me having used java7 for a while to see if there were any new things with respect to TLS 16:14:26 Pipian__ (~pipian@75-161-1-89.albq.qwest.net) has joined #dig 16:14:33 Pipian_ has quit (Read error: Connection reset by peer) 16:14:40 ah yes, reproduced the test bug 16:21:17 cool 16:21:38 so the libraries look different in j6 and j7 16:25:49 they have some better File libraries 16:25:54 which I was using for example 16:26:13 that are able to make sure that one does not randomly create the same file 16:26:30 (when creating random files) 16:32:41 ah for example with Java7 I could create a temporary directory, with java6 only a temporary file... 16:43:26 scor (~scor@132.183.243.113) has joined #dig 16:43:34 scor has quit (Changing host) 16:43:34 scor (~scor@drupal.org/user/52142/view) has joined #dig 16:59:24 timbl has quit (Ping timeout: 244 seconds) 17:07:23 Pipian__ has quit (Quit: Pipian__) 17:08:27 Pipian_ (~pipian@75-161-1-89.albq.qwest.net) has joined #dig 17:09:15 timbl: I pushed a couple of patches and tests should be good now. 17:12:43 Pipian_ has quit (Ping timeout: 256 seconds) 17:19:25 heh. I could write a bunch of BodyParsers for RDF in Play. I wonder if betehess has not already done so 17:19:54 nope 17:25:35 context: https://github.com/playframework/Play20/wiki/ScalaBodyParsers 17:40:15 cheater_ is now known as cheater 18:02:21 timbl (~timbl@199.255.152.15) has joined #dig 18:10:00 deiu has quit (Ping timeout: 265 seconds) 18:15:14 timbl has quit (Quit: timbl) 18:19:02 timbl (~timbl@199.255.152.15) has joined #dig 18:54:54 bblfish_ (~bblfish@AAubervilliers-651-1-165-70.w81-249.abo.wanadoo.fr) has joined #dig 18:55:03 bblfish has quit (Ping timeout: 245 seconds) 19:47:55 deiu (~andrei@unaffiliated/deiu) has joined #dig 19:48:03 timbl has quit (Quit: timbl) 19:52:55 deiu has quit (Ping timeout: 264 seconds) 20:24:08 scor has quit (Quit: scor) 20:58:40 RalphS has quit () 21:48:36 mari-mami (~marisol@pool-151-203-238-189.bos.east.verizon.net) has joined #dig 21:49:08 mari-mami has quit (Client Quit) 22:36:52 scor (~scor@drupal.org/user/52142/view) has joined #dig 22:37:44 bblfish_ has quit (Remote host closed the connection) 22:47:06 dsheets has quit (Quit: Leaving.) 22:50:56 dsheets (~Adium@c-71-198-141-58.hsd1.ca.comcast.net) has joined #dig 22:54:23 bblfish (~bblfish@AAubervilliers-651-1-165-70.w81-249.abo.wanadoo.fr) has joined #dig 23:23:29 melvster has quit (Ping timeout: 245 seconds) 23:25:15 scor has quit (Quit: scor)