IRC log of dig on 2012-01-22
Timestamps are in UTC.
- 00:11:08 [presbrey]
- kidehen 'demonstrate how ODS-Briefcase does this with its old circa. 2000 UI (we'll update this with HTML5 + JS soon)' ... should be shipping out dataskin!
- 00:13:48 [presbrey]
- timbl, are you able to downgrade your n3 ?
- 00:27:12 [presbrey]
- bblfish, nice research! clearly I am in the 'lenient in what we take' camp...
- 00:28:25 [bblfish]
- yes, I suppose it makes sense.
- 00:28:45 [presbrey]
- data.fm uses: preg_replace('/[^0-9a-fA-F]/', '', $mod)
- 00:28:46 [bblfish]
- I think what I will push them is to do research on what the problems of such a leniency could be
- 00:28:57 [bblfish]
- for example in security one has to be careful
- 00:29:17 [bblfish]
- if two systems produce different semantics, that is usually a place where attackers can do damage
- 00:29:38 [bblfish]
- or rather attackers can use ambiguity to their advantage
- 00:29:50 [presbrey]
- if only we could be so lenient to take timbl's n3! :P
- 00:31:32 [presbrey]
- hows your book going bblfish ?
- 00:31:57 [bblfish]
- only 50 more pages to read
- 00:32:20 [bblfish]
- well you should rather improver your parser and make it an n3 parser
- 00:32:28 [bblfish]
- I thought the js did n3
- 00:40:37 [rszeno]
- rszeno has quit (Quit: Leaving.)
- 00:44:00 [presbrey]
- JS isn't running the webID server yet
- 00:48:00 [rszeno]
- rszeno (~rszeno@79.114.83.212) has joined #dig
- 01:01:42 [bblfish]
- bblfish has quit (Quit: bblfish)
- 10:08:59 [melvster]
- melvster (~melvin@p4FF96D30.dip.t-dialin.net) has joined #dig
- 10:55:41 [bblfish]
- bblfish (~bblfish@ALagny-551-1-33-93.w90-3.abo.wanadoo.fr) has joined #dig
- 11:45:45 [bblfish]
- good morning
- 11:46:30 [timbl]
- My business card is n3, and not turtle because I guess turtle does not allow is rdfs:seeAlso of card:i; # Go fetch it
- 11:47:38 [timbl]
- Sigh.... I don't know those who subclassed N3 as turtle decided to iss out htat vert useful syntax feature
- 11:48:41 [bblfish]
- IT could be that they were trying to reduce lookaheads
- 11:48:46 [bblfish]
- they also don't have ==
- 11:49:15 [bblfish]
- i.e., they were trying to use LL(1) parsers -- if that is what they are called?
- 11:49:53 [timbl]
- turtle is no more simple a langue than n3 at all .. it is just a missing productionb
- 11:50:38 [bblfish]
- ah ok. yes is of is useful
- 11:51:38 [timbl]
- is .. of It allows to you express any acyclic graph without using generated explicit bnodes
- 11:52:02 [bblfish]
- my guess is that since rdfa has that same concept now, it may be more acceptable
- 11:52:10 [bblfish]
- inv=""
- 11:52:53 [timbl]
- ah .. that new with 1.1? bnice .. It also prevents p[eople making up URIs aor all inverse function, doubling the size of an ontoloy.
- 11:54:38 [bblfish]
- I think that was even in rdfa 1
- 11:56:20 [bblfish]
- it's called rev=""
- 11:56:21 [bblfish]
- http://www.w3.org/TR/rdfa-syntax/#sec_6.3.2.
- 11:58:54 [bblfish]
- IT's also in 1.1 http://www.w3.org/TR/rdfa-core/
- 12:04:06 [timbl]
- $ cvs commit -m "Remobe non-turtle (yet) is ..of syntax from n3" card.*
- 12:04:07 [timbl]
- Checking in card.n3;
- 12:04:07 [timbl]
- new revision: 1.143; previous revision: 1.142
- 12:05:15 [timbl]
- should be fixed, also removed spaces from hex binary
- 12:05:39 [bblfish]
- I thought the parser in rdflib did n3
- 12:05:42 [melvster]
- timbl: http://data.fm/test/webid
- 12:05:58 [melvster]
- maybe need https https://data.fm/test/webid
- 12:08:01 [bblfish]
- yes there is also https://foafssl.org/test/WebId
- 12:09:51 [bblfish]
- I still wonder about hexBinary though. Should one allow your hexBinary?
- 12:11:07 [bblfish]
- (I mean the one with the spaces)
- 12:20:41 [bblfish]
- I'll try seeing if the xml schema group can find any dangers of doing that
- 12:28:01 [timbl]
- The parser in rdflib does do n3
- 12:28:07 [timbl]
- It isn't in the tests
- 12:28:22 [timbl]
- rdflib.js not rdflib python
- 12:29:14 [timbl]
- melvster, http://data.fm/test/webid ?
- 12:29:54 [melvster]
- timbl: https is better https://data.fm/test/webid
- 12:30:02 [timbl]
- I see
- 12:30:03 [melvster]
- it will check your webid against data.fm
- 12:30:13 [melvster]
- presbrey added it yesterday
- 12:30:37 [timbl]
- [uri] => http://www.w3.org/People/Berners-Lee/card#i
- 12:30:37 [timbl]
- [triples] => 50
- 12:30:37 [timbl]
- [results] => Array
- 12:31:22 [timbl]
- works for me I guess
- 12:31:22 [melvster]
- great!
- 12:31:27 [timbl]
- Nothing in the verified box
- 12:31:49 [timbl]
- Forgive my ignorance, but the results are in what anguage?
- 12:31:51 [melvster]
- if you go to https://data.fm/user.js
- 12:32:11 [melvster]
- it will show your webid if you authenticate correctly
- 12:32:14 [timbl]
- then what
- 12:32:32 [melvster]
- or it will show dns: <ip address> if you havent authentciated
- 12:32:32 [bblfish]
- there is also https://foafssl.org/test/WebId
- 12:32:33 [timbl]
- no it shows user("dns:109.156.61.106");
- 12:32:51 [melvster]
- ah ok then we need to ask presbrey why your webid didnt authenticate
- 12:33:07 [timbl]
- Maybe caching of of foaf page
- 12:33:17 [timbl]
- Fails on https://foafssl.org/test/WebId too
- 12:33:23 [bblfish]
- btw mhh
- 12:33:37 [melvster]
- rapper -q -c -i turtle -o turtle 'http://www.w3.org/People/Berners-Lee/card'
- 12:33:37 [melvster]
- rapper: Error - URI http://www.w3.org/People/Berners-Lee/card:119 - syntax error at '='
- 12:33:42 [timbl]
- "causeThe WebId Profile must be parseable Content and transformable to an RDF graph
- 12:33:43 [timbl]
- "
- 12:34:03 [bblfish]
- could be that "="
- 12:34:14 [timbl]
- Turtle doesn't allow = either?
- 12:34:14 [bblfish]
- I think they have not standardised that either in turtle
- 12:34:19 [timbl]
- boring
- 12:34:21 [bblfish]
- :-/(
- 12:34:27 [timbl]
- I forgot how limited it wa
- 12:34:34 [timbl]
- s
- 12:34:43 [bblfish]
- are they not working on turtle 1.1
- 12:35:44 [bblfish]
- I can send a mail for improvement
- 12:36:12 [melvster]
- facebook now have https on their open graph too
- 12:36:34 [bblfish]
- it's here http://www.w3.org/TeamSubmission/turtle/
- 12:37:38 [bblfish]
- in fact the differences with n3 are here http://www.w3.org/TeamSubmission/turtle/#sec-diff-n3
- 12:37:46 [timbl]
- Removed = try itnow ?
- 12:38:13 [bblfish]
- yes, try it :-)
- 12:38:20 [bblfish]
- I don't have your clinet cert
- 12:38:40 [melvster]
- rapper: Error - URI http://www.w3.org/People/Berners-Lee/card:170 - syntax error
- 12:39:10 [melvster]
- card:i is doap:developer of <http://www.w3.org/2000/10/swap/data#Cwm>,
- 12:39:22 [melvster]
- hmm
- 12:39:52 [timbl]
- card:i is doap:developer of <http://www.w3.org/2000/10/swap/data#Cwm>,
- 12:39:52 [timbl]
- <http://dig.csail.mit.edu/2005/ajar/ajaw/data#Tabulator>.
- 12:40:04 [timbl]
- That now has to be split up .. what a pain.
- 12:40:11 [bblfish]
- what you need is automatic conversion
- 12:40:25 [bblfish]
- is there no n3 to turlte converter?
- 12:41:42 [timbl]
- cwm with the right flags
- 12:42:03 [bblfish]
- why not just make a .ttl version then automatically
- 12:42:16 [bblfish]
- and keep your n3 for hand editing
- 12:44:07 [timbl]
- cwm --n3=tg
- 12:51:00 [bblfish]
- it's true it does not look too nice when one parses it there
- 12:55:01 [bblfish]
- oh this is the current namespace doc http://www.w3.org/TR/turtle/
- 13:02:35 [bblfish]
- mho well this exercise does show why rdf/xml is useful :-)
- 13:09:38 [mhausenblas]
- mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
- 13:48:23 [mhausenblas]
- mhausenblas has quit (Quit: mhausenblas)
- 14:42:12 [melvster]
- ooh a nice snippet from the sparql 1.1 graph store protocol
- 14:42:14 [melvster]
- A request that uses the HTTP POST method SHOULD be understood as a request that the origin server perform an RDF merge of the enclosed RDF payload enclosed into the RDF graph content identified by the request or encoded URI. The following two operations are considered to have the same effect
- 14:43:06 [melvster]
- POST /rdf-graphs/service and INSERT DATA
- 14:43:12 [melvster]
- http://www.w3.org/TR/sparql11-http-rdf-update/#http-post
- 14:43:34 [melvster]
- so we can use POST in an additive way
- 14:54:24 [melvster]
- melvster has quit (Ping timeout: 240 seconds)
- 14:56:20 [mhausenblas]
- mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
- 15:08:48 [melvster]
- melvster (~melvin@p5797FA51.dip.t-dialin.net) has joined #dig
- 15:19:22 [bblfish]
- /me finished "Debt: the last 5000 years"
- 15:29:16 [melvster]
- is a good book
- 15:40:15 [timbl]
- Ifixed my card BTW to do turtle but testing it the .htacess doesn't seem to give the right thing
- 15:53:34 [betehess]
- betehess (~betehess@betehess.w3.org) has joined #dig
- 16:42:22 [presbrey]
- ah yes 75 triples now for you timbl , 1 key
- 16:44:19 [presbrey]
- are you getting [verified] => timbl ?
- 16:44:29 [presbrey]
- I can't test your verified, just your triples
- 16:46:37 [timbl]
- I see https://data.fm/user.js -> user("http://www.w3.org/People/Berners-Lee/card#i");
- 16:47:03 [presbrey]
- your webID must have verified then, great!
- 16:47:49 [presbrey]
- user.js will also take a callback eg. https://data.fm/user.js?callback=tabulator.setUser
- 16:49:44 [timbl]
- https://foafssl.org/test/WebId still fails
- 16:53:56 [presbrey]
- that one is known broken to me
- 16:55:44 [presbrey]
- your card still reports content-type: text/n3
- 17:01:19 [presbrey]
- actually looks like you took out the white-space so any should work
- 17:01:37 [presbrey]
- perhaps its the datatype confusion?
- 17:02:48 [presbrey]
- my webid fails on foafssl.org too :)
- 17:04:08 [presbrey]
- says "keys in profile don't match key in certificate for..."
- 17:04:15 [presbrey]
- maybe its using the old query
- 17:06:31 [melvster]
- mine passes
- 17:09:43 [Pipian_]
- Pipian_ (~pipian@24-241-21-65.dhcp.oxfr.ma.charter.com) has joined #dig
- 17:13:25 [timbl]
- $ curl -I -HAccept:text/turtle `pww card.ttl` | grep Content
- 17:13:25 [timbl]
- ontent-Length: 5622
- 17:13:25 [timbl]
- Content-Type: text/turtle
- 17:13:25 [timbl]
- $
- 17:15:27 [timbl]
- Does https://foafssl.org/test/WebId cache I wonder
- 17:16:04 [timbl]
- If I access it w Safari, I hed a broken dilog "WebProcesswants to sign using key 'privateKey' in your keychain" - oK?
- 17:16:13 [timbl]
- withough telling me which cert
- 17:19:06 [mhausenblas]
- mhausenblas has quit (Quit: mhausenblas)
- 17:19:06 [timbl]
- What accept header does foafssl.org use I wonder?
- 17:22:48 [presbrey]
- try here: https://svn.java.net/svn/sommer~svn/foafssl/trunk/
- 17:23:15 [presbrey]
- I started looking but there were too many child paths and no search :/
- 17:48:48 [presbrey]
- I looked at tabulator firefox with wireshark
- 17:49:05 [presbrey]
- it looks like requests are not going out
- 17:49:26 [presbrey]
- something is failing even the pre-preflight check
- 18:00:19 [bblfish]
- hi
- 18:00:24 [bblfish]
- sorry was on phone
- 18:01:36 [bblfish]
- I thought that currently if a request fails it fetches if from the cache
- 18:01:44 [presbrey]
- got this to work (also in firefox): http://jsfiddle.net/dWzbA/
- 18:01:48 [bblfish]
- sorry it tries to fetch it from the original
- 18:03:28 [bblfish]
- the accept headers are here https://dvcs.w3.org/hg/read-write-web/file/6b6abaaef755/src/main/scala/GraphCache.scala#l103
- 18:03:39 [bblfish]
- "application/rdf+xml,text/turtle,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.6")
- 18:05:12 [bblfish]
- hello?
- 18:05:19 [bblfish]
- let me look at the log files
- 18:05:28 [presbrey]
- hi bblfish , my webid also doesn't work
- 18:05:37 [presbrey]
- (on foafssl.org), works great on data.fm
- 18:05:48 [bblfish]
- ok. let me see in log files
- 18:05:57 [presbrey]
- timbl, is jquery loaded just for rdfa or have you been building new components from it too?
- 18:09:28 [bblfish]
- ah it could be that my mime type is still selecting the n3 above the turtle
- 18:09:36 [bblfish]
- I have the following in there card:i is doap:developer of
- 18:09:46 [bblfish]
- and am using Jena's parser
- 18:10:08 [presbrey]
- doubt it I don't have N3, just turtle
- 18:10:33 [bblfish]
- I got Content-Type: text/n3; qs=0.89
- 18:10:35 [bblfish]
- returned
- 18:10:46 [bblfish]
- try curl -i -H "Accept: application/rdf+xml,text/turtle,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.6" http://www.w3.org/People/Berners-Lee/card | less
- 18:11:37 [bblfish]
- so if I ask for
- 18:11:37 [bblfish]
- curl -i -H "Accept: text/turtle" http://www.w3.org/People/Berners-Lee/card | less
- 18:11:45 [bblfish]
- I get turtle back
- 18:11:56 [bblfish]
- is there something wrong in my header?
- 18:12:05 [presbrey]
- try https://data.fm/test/webid?uri=http://www.w3.org/People/Berners-Lee/card%23i
- 18:12:14 [bblfish]
- me?
- 18:12:32 [presbrey]
- yes still looking at your headers
- 18:12:48 [bblfish]
- the problem is that if I ask for only turtle, I get turlte
- 18:13:06 [bblfish]
- but if I also ask for n3, even if it has lower priority, I get turtle
- 18:14:03 [cheater]
- cheater has quit (Ping timeout: 244 seconds)
- 18:14:16 [bblfish]
- perhaps this is a bug in apache?
- 18:14:27 [bblfish]
- Perhaps I should not ask for n3 at all since I can't parse it at the moment
- 18:14:44 [presbrey]
- valid test for sure
- 18:14:52 [presbrey]
- maybe timbl's htaccess doesn't do q=
- 18:15:14 [bblfish]
- well he should return me the content type I prefer, if he has two
- 18:15:16 [presbrey]
- his server does not do on-the-fly
- 18:15:36 [bblfish]
- on the fly what?
- 18:16:08 [presbrey]
- content negotiation
- 18:16:23 [presbrey]
- easiest answer is to just test it without text/n3
- 18:16:30 [bblfish]
- it's apache. it should know how to do that by default
- 18:16:38 [bblfish]
- presbrey: without text/n3 it gives me turtle
- 18:16:46 [bblfish]
- curl -i -H "Accept: text/turtle" http://www.w3.org/People/Berners-Lee/card | less
- 18:17:40 [presbrey]
- works? sry can't get a term right now
- 18:18:14 [presbrey]
- add '-v' to see what headers
- 18:18:14 [bblfish]
- ah
- 18:18:16 [bblfish]
- yes it does
- 18:19:39 [bblfish]
- curl -s -I -H "Accept: application/rdf+xml;q=1,text/turtle;q=1,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.5" http://www.w3.org/People/Berners-Lee/card | grep Content
- 18:19:40 [bblfish]
- Content-Length: 8966
- 18:19:40 [bblfish]
- Content-Type: text/n3; qs=0.89
- 18:20:08 [bblfish]
- $ curl -s -I -H "Accept: text/turtle" http://www.w3.org/People/Berners-Lee/card | grep ContentContent-Length: 5622
- 18:20:09 [bblfish]
- Content-Type: text/turtle
- 18:20:23 [bblfish]
- and the second one would parse
- 18:21:30 [timbl]
- I should tweak the ,.htaccess to give turtle prio
- 18:21:43 [bblfish]
- yes, but should your server not give me the customer what I want in higher prio first?
- 18:22:04 [bblfish]
- perhaps if I move n3 much lower
- 18:22:15 [timbl]
- It isn't using qs
- 18:22:23 [timbl]
- beacuse it isn'y using coneg modul
- 18:22:24 [bblfish]
- curl -s -I -H "Accept:application/rdf+xml;q=1,text/turtle;q=1,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.2" http://www.w3.org/People/Berners-Lee/card | grep Content
- 18:22:24 [bblfish]
- Content-Length: 5622
- 18:22:25 [bblfish]
- Content-Type: text/turtle
- 18:22:30 [timbl]
- becaus if the data skin
- 18:22:50 [bblfish]
- did you just change the server?
- 18:22:57 [presbrey]
- :) be more lenient
- 18:23:00 [bblfish]
- your seever I mean?
- 18:23:22 [bblfish]
- presbrey: well the best thing is to have an n3 parser of course
- 18:23:37 [bblfish]
- I'd like to use Dan Conolly's scala parser
- 18:23:47 [timbl]
- I just changed the server tro serve ttl if you accepot turtle at all becure n3
- 18:24:05 [bblfish]
- Just waiting for betehess to adapt his scala library
- 18:24:43 [bblfish]
- just now? timbl or after I asked the question above?
- 18:24:49 [bblfish]
- at 6:22
- 18:25:10 [bblfish]
- because just at 6:22 it seemed to work, it returned turtle, if I moved the q down to 0.2
- 18:26:22 [bblfish]
- well it should work then. It's those Jena parsers that are well not flexible enough
- 18:27:41 [timbl]
- date: 2012/01/22 18:21:55; author: timbl; state: Exp; lines: +5 -5
- 18:27:50 [timbl]
- .htaccess change
- 18:28:51 [timbl]
- [verified] => http://www.w3.org/People/Berners-Lee/card#i
- 18:29:42 [bblfish]
- ah ok, so it looks like you did that just before I did my test. Probably binging n3 down to q=0.2 would not make a difference
- 18:30:09 [bblfish]
- well that's why I am trying to keep things simple on the WebID incubator group
- 18:31:13 [bblfish]
- sorry for the brittleness brought in by xsd:hexBinary
- 18:34:13 [mhausenblas]
- mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
- 18:37:04 [timbl]
- timbl has quit (Ping timeout: 240 seconds)
- 18:41:47 [melvster]
- presbrey: awesome js fiddle : http://jsfiddle.net/dWzbA/
- 18:41:52 [melvster]
- let me fork it :)
- 18:41:58 [timbl]
- timbl (~timbl@host109-156-61-106.range109-156.btcentralplus.com) has joined #dig
- 18:42:01 [timbl]
- ooops
- 18:44:37 [bblfish]
- timbl, does it work now for : https://foafssl.org/test/WebId ?
- 18:48:04 [timbl]
- timbl has quit (Ping timeout: 240 seconds)
- 18:48:18 [bblfish]
- Mhh, anyway, this shows that really my test suite should give a lot more details as to why there was an error. I suppose it did not used to show the detailed error from the n3 mime type
- 18:49:25 [rszeno]
- bblfish, doesn't work for me from few days, i guess is a connection problem
- 18:49:29 [presbrey]
- hey thx melvster !
- 18:49:58 [presbrey]
- that ones uses prototype.js
- 18:50:40 [presbrey]
- playing with jquery here http://jsfiddle.net/JnTcK/ but can't get it to set the right accept header
- 18:53:56 [bblfish]
- rszeno: yes, I heard people were having trouble
- 18:57:02 [rszeno]
- what i mean is that i tried now it and is not working
- 18:57:16 [bblfish]
- ah
- 18:57:20 [bblfish]
- just now?
- 18:57:42 [rszeno]
- yes, after you ask timbl
- 18:59:31 [bblfish]
- mhh
- 18:59:40 [bblfish]
- could be that I am limited in the number of connections
- 19:00:14 [rszeno]
- is possible
- 19:00:17 [bblfish]
- No free connections [HttpRoute[{}->http://sort-of.crabdance.com]][null]
- 19:01:24 [rszeno]
- could be a problem with server?
- 19:01:43 [bblfish]
- yes, it would be on my side for sure
- 19:07:08 [bblfish]
- it's odd. it looks like it tried to connect
- 19:11:38 [presbrey]
- rszeno, can you try in your old firefox, http://jsfiddle.net/bAtn2/ ?
- 19:12:00 [rszeno]
- yes
- 19:13:00 [bblfish]
- ah no. I understand. I have a connection cache that makes sure it does not open new connections if there is already one open for a server
- 19:13:16 [presbrey]
- you should see bunch of cert# things in Result
- 19:13:41 [rszeno]
- presbrey, you mean to put code in js file and run it, right?
- 19:13:55 [presbrey]
- no there is a Run button on the top
- 19:13:56 [rszeno]
- jquery 1.7.1 is ok?
- 19:13:59 [rszeno]
- ok
- 19:15:32 [rszeno]
- in result i have content from cert onto. is correct?
- 19:16:56 [melvster]
- presbrey : i think there's a new jsonld.php https://github.com/digitalbazaar/php-json-ld/blob/master/jsonld.php
- 19:18:03 [mhausenblas]
- mhausenblas has quit (Quit: mhausenblas)
- 19:20:47 [melvster]
- i could update it if you like
- 19:23:51 [melvster]
- ( in data.fm )
- 19:25:31 [presbrey]
- yes rszeno correct thx
- 19:25:35 [presbrey]
- melvster, ah have you tested it?
- 19:25:53 [rszeno]
- you are welcome, :)
- 19:26:11 [bblfish]
- rszeno , can you try again?
- 19:26:50 [rszeno]
- yes
- 19:27:17 [rszeno]
- no result
- 19:27:35 [rszeno]
- sorry, :) did't try yet
- 19:27:43 [bblfish]
- https://foafssl.org/test/WebId
- 19:28:47 [rszeno]
- no change
- 19:29:05 [rszeno]
- is not working
- 19:29:16 [bblfish]
- ?
- 19:29:27 [melvster]
- just uploaded it to my version
- 19:29:33 [bblfish]
- I don't even see your request arrive rszeno
- 19:29:36 [melvster]
- havent tested no ....
- 19:29:46 [melvster]
- let me do that locally
- 19:29:46 [rszeno]
- is loading but never ask for cert
- 19:30:13 [bblfish]
- you're trying https://foafssl.org/test/WebId ?
- 19:30:24 [bblfish]
- what browser are you using?
- 19:31:05 [bblfish]
- mhh I get
- 19:31:06 [rszeno]
- yes the https url, and i load it again now, ffox 3.6 here
- 19:31:06 [bblfish]
- Exception in thread "pool-3-thread-413" java.lang.Error: org.apache.http.conn.ConnectTimeoutException: Connect to sort-of.crabdance.com:80 timed out
- 19:31:06 [bblfish]
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116)
- 19:31:07 [bblfish]
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
- 19:33:11 [melvster]
- presbrey: looks good locally, however output is exactly the same as before from what i can tell, so i guess no need to upgrade at this point
- 19:33:43 [rszeno]
- that means is a problem with my connection or with java thread?
- 19:33:43 [melvster]
- i know the json ld folks are making changes to some of the syntax
- 19:33:59 [melvster]
- so i guess we can pull it in when we know there's something new
- 19:34:39 [rszeno]
- bblfish, ^^
- 19:35:01 [melvster]
- there's a few isomorphic forms ... compacted / expanded / normalized
- 19:35:04 [bblfish]
- I think it's something on my side
- 19:35:11 [bblfish]
- because I can telnet to you
- 19:35:43 [bblfish]
- ( just noticed that Peter Williams is still working on webid. )
- 19:36:04 [presbrey]
- thx push that to contrib/jsonld if you have tested the newer melvster :)
- 19:36:52 [melvster]
- presbrey: thanks will do, ill do a push if there's a good rationale reason that comes up from my testing, or ive forked the repo so can do a pull request if you prefer, in any case ill be careful :)
- 19:36:58 [bblfish]
- weird wordpress puts adds in their headers
- 19:37:01 [bblfish]
- X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.[\r][\n]
- 19:37:16 [presbrey]
- we only use jsonld_normalize, melvster
- 19:37:47 [presbrey]
- its called from RDF\Graph::to_jsonld_string()
- 19:38:03 [presbrey]
- and ::append_jsonld()
- 19:38:21 [bblfish]
- $ curl -s -I http://yorkporc.wordpress.com/2012/01/19/identity-page/ | grep X-
- 19:38:21 [bblfish]
- X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.
- 19:38:22 [bblfish]
- X-Pingback: http://yorkporc.wordpress.com/xmlrpc.php
- 19:38:33 [melvster]
- got it, thanks
- 19:39:34 [rszeno]
- http give a 404, https run for ever, ssl is the problem?
- 19:39:53 [bblfish]
- rszeno? who are you asking?
- 19:40:22 [rszeno]
- you, sorry i was ambigous
- 19:40:36 [rszeno]
- bblfish, ssl is the problem?
- 19:40:56 [bblfish]
- mho, no I think there is a problem connecting
- 19:41:26 [rszeno]
- but on http is fast
- 19:41:42 [rszeno]
- 404 come from your server
- 19:41:51 [bblfish]
- well i seem to get this java.lang.Error: org.apache.http.conn.ConnectTimeoutException: Connect to sort-of.crabdance.com:80 timed out
- 19:42:07 [bblfish]
- Exception in thread "pool-3-thread-419" java.lang.Error: org.apache.http.conn.ConnectTimeoutException: Connect to sort-of.crabdance.com:80 timed out
- 19:42:55 [rszeno]
- i trace to foafssl.org and is ok but is http
- 19:43:25 [mhausenblas]
- mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
- 19:43:44 [bblfish]
- I have no trouble getting your foaf from the command line
- 19:44:04 [bblfish]
- now I'll try from scala console
- 19:45:09 [rszeno]
- bblfish http or https?
- 19:45:23 [bblfish]
- well this is your webid right ? http://sort-of.crabdance.com/foaf.rdf
- 19:45:36 [bblfish]
- or webid profile
- 19:46:15 [rszeno]
- yes
- 19:46:27 [bblfish]
- so that's http
- 19:46:32 [bblfish]
- I see your request arriving
- 19:49:18 [mhausenblas]
- mhausenblas has quit (Quit: mhausenblas)
- 19:51:12 [rszeno]
- what ip you see?
- 19:51:29 [bblfish]
- 79.114.63.105
- 19:51:56 [bblfish]
- I think that is what it is connecting to.
- 19:52:08 [bblfish]
- (sorry, for being slow, just learning how to debug this)
- 19:52:20 [rszeno]
- i have 79.114.83.212
- 19:52:34 [bblfish]
- ah
- 19:54:49 [bblfish]
- yes from here it also is 79.114.83.212
- 19:55:11 [rszeno]
- is ok
- 19:56:11 [rszeno]
- is weird because ffox never say nothing just loading
- 19:56:13 [bblfish]
- well perhaps worth restarting the seever
- 19:56:36 [bblfish]
- yes, it's waiting for the page I suppose….
- 19:56:50 [bblfish]
- rszeno: how long does it wait for?
- 19:57:11 [bblfish]
- mho, well this shows that one needs a lot of test suites at every level
- 19:57:18 [rszeno]
- continou, this is why is weird, no timeout
- 19:58:14 [bblfish]
- and now?
- 19:58:26 [rszeno]
- is ok
- 19:58:39 [bblfish]
- mho, interesting. perhaps my server got DNS poisoned
- 19:58:59 [bblfish]
- that's where we need DNSSEC
- 19:59:45 [rszeno]
- is possible to serve a chached version?
- 20:00:04 [bblfish]
- yes, of course, but my cache is still very primitive
- 20:00:12 [bblfish]
- I was working on improving that
- 20:00:40 [rszeno]
- i got failed both keys, like with the old cert
- 20:01:38 [bblfish]
- ah let's look at your keys then
- 20:01:38 [rszeno]
- i thought i solved the problem but i can't try untill now with foafssl, only with turnguard
- 20:02:19 [rszeno]
- and webid login is working, i guess, tried with vote.data.fm
- 20:05:16 [bblfish]
- ah so you have two subject alternative names
- 20:05:30 [rszeno]
- yes, is ok?
- 20:05:36 [bblfish]
- yes
- 20:06:32 [rszeno]
- and i want a mail address for pgp, but i don't remember if is in cert, :)
- 20:06:35 [bblfish]
- how often did you connect to my server rszeno? since it worked
- 20:07:00 [rszeno]
- right now, twice
- 20:07:13 [bblfish]
- mhh.
- 20:07:40 [bblfish]
- It's odd because my server seems to have fetched your files a lot more often
- 20:07:41 [bblfish]
- (but perhaps I am misreading the logs)
- 20:07:48 [rszeno]
- one after reset and one now after i clear cache to be sure i see what it is
- 20:07:59 [presbrey]
- ah rszeno can you paste
- 20:08:01 [rszeno]
- hits ?
- 20:08:08 [presbrey]
- [extensinos] section at the bottom of https://data.fm/test/x509 ?
- 20:08:17 [presbrey]
- [extensions] *
- 20:11:01 [presbrey]
- perhaps US is down.. try http://paste.se/
- 20:11:24 [rszeno]
- thank you, just a minut
- 20:12:17 [rszeno]
- http://ca8b4c4843dd3889.paste.se/
- 20:13:00 [rszeno]
- it look nice, :)
- 20:13:18 [presbrey]
- yes very nice thx! was wondering about multiple SANs :)
- 20:13:55 [presbrey]
- email: ? thought those use mailto: scheme
- 20:13:58 [bblfish]
- ah I see there is a problem with the keys not matchin rszena
- 20:14:02 [bblfish]
- let me check
- 20:14:40 [rszeno]
- in cert? yes, you are right
- 20:15:46 [presbrey]
- rszeno, also https://data.fm/test/webid ?
- 20:15:56 [melvster]
- presbrey looks like the lson-ld spec has changed a bit ... e.g. no more @literal http://json-ld.org/spec/latest/json-ld-syntax/
- 20:17:24 [rszeno]
- it fail, you want to paste the array?
- 20:17:47 [presbrey]
- please
- 20:17:52 [rszeno]
- ok
- 20:18:38 [rszeno]
- http://40774669b6ebfc44.paste.se/
- 20:20:10 [presbrey]
- oh huh
- 20:22:25 [rszeno]
- tried again and got some php errors, maybe will help
- 20:22:46 [rszeno]
- http://d44249e15507245d.paste.se/
- 20:26:28 [presbrey]
- once more
- 20:28:10 [bblfish]
- ok
- 20:28:16 [rszeno]
- http://c3fa10afe9ba22e2.paste.se/
- 20:28:29 [bblfish]
- rszeno does one of those authentications steps succeed and not the other?
- 20:28:49 [rszeno]
- str func in php haver order of argument reversed then c, bad design
- 20:28:51 [presbrey]
- thanks rszeno, hard refresh
- 20:29:19 [rszeno]
- auth where?
- 20:29:26 [bblfish]
- to foafssl
- 20:29:58 [rszeno]
- this step with test? i suppose is ok
- 20:30:36 [rszeno]
- except first to line from diag page, are red
- 20:30:56 [rszeno]
- normaly i except one of it to fail
- 20:31:15 [bblfish]
- yep
- 20:31:28 [bblfish]
- $ cwm http://sort-of.strangled.net/foaf.rdf --ntriples | grep key
- 20:31:28 [bblfish]
- <http://sort-of.crabdance.com/foaf.rdf#me> <http://www.w3.org/ns/auth/cert#key> _:L31C6 .
- 20:31:29 [bblfish]
- <http://sort-of.strangled.net/foaf.rdf#me> <http://www.w3.org/ns/auth/cert#key> _:L50C6 .
- 20:31:36 [rszeno]
- because server must be down
- 20:32:18 [bblfish]
- rszeno, you'd need to do an owl:sameAs on one and the other. Plus you are currently requiring my server to do owl inferencing if you did
- 20:32:40 [rszeno]
- mischat said will put qdos online
- 20:34:16 [rszeno]
- i remeber it was but probably is removed now (owl:sameAs)
- 20:34:40 [bblfish]
- rszeno: foafssl.org should authentify you with one WebID but not the other
- 20:35:10 [rszeno]
- i know, is normal, :)
- 20:35:36 [bblfish]
- ok, but my server does not do owl:sameAs inferencing.
- 20:35:37 [bblfish]
- Perhaps it should
- 20:36:03 [bblfish]
- what you should do instead is use relative URLs
- 20:36:16 [bblfish]
- <#me> key ...
- 20:36:31 [bblfish]
- then it will be true if you copy the file form one server to the other
- 20:37:09 [github]
- github (~github@sh1-ext.rs.github.com) has joined #dig
- 20:37:09 [github]
- [data.fm] presbrey pushed 2 new commits to master: http://git.io/LuKF4w
- 20:37:09 [github]
- [data.fm/master] webid: add multiple SAN support - Joe Presbrey
- 20:37:09 [github]
- [data.fm/master] header: bugfix request_url - Joe Presbrey
- 20:37:09 [github]
- github has left #dig
- 20:37:59 [presbrey]
- rszeno, yours works with latest?
- 20:38:13 [rszeno]
- bblfish, is a =, owl:sameAs but is incorect point to identica
- 20:38:30 [bblfish]
- ah ok
- 20:38:58 [bblfish]
- indeed so that means that my server has no way of knowing
- 20:38:58 [bblfish]
- a
- 20:38:58 [bblfish]
- and indeed nobody else's server should be ok with it
- 20:39:07 [bblfish]
- did you say you were able to authenticate somewhere?
- 20:39:27 [presbrey]
- looks like data.fm might work with crabdanc
- 20:39:43 [bblfish]
- yes, I am using the past-tense
- 20:40:10 [presbrey]
- http://data.fm/test/webid?uri=http://sort-of.crabdance.com/foaf.rdf%23me
- 20:40:32 [presbrey]
- do you have the cert b4cf711cf792...?
- 20:40:42 [rszeno]
- yes, vote.data.fm
- 20:41:37 [bblfish]
- rszen when you authenticated to my server ( foaf-ssl) were you able to authenticate with one webid or did it fail you on both?
- 20:42:04 [rszeno]
- presbrey http://8604aa38c802b0b7.paste.se/ , yes cert is with b4...
- 20:42:24 [mhausenblas]
- mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
- 20:42:45 [presbrey]
- perfect rszeno now you're [verified]
- 20:42:49 [rszeno]
- bblfish, i try the test page. where i can try auth?
- 20:43:00 [presbrey]
- sorry no interface yet to pick strangled vs. crabdance
- 20:43:02 [bblfish]
- well I meant the test page
- 20:43:20 [bblfish]
- did it say failed on both or only failed on one?
- 20:44:12 [rszeno]
- last time fail both. want to try again now?
- 20:44:29 [bblfish]
- well I think it should succeed on one at least
- 20:44:36 [presbrey]
- ah now both servers have 52 triples, strangled+crabdance
- 20:44:38 [bblfish]
- so that's a bug I think
- 20:45:21 [rszeno]
- this is what i get
- 20:45:25 [rszeno]
- 2 Subject Alternative Names were found in your Certificate. Of these we verified 0. Verification of http://sort-of.crabdance.com/foaf.rdf#me?">http://sort-of.crabdance.com/foaf.rdf#me? failedkeys in profile don't match key in certificate for http://sort-of.crabdance.com/foaf.rdf#me Verification of http://sort-of.strangled.net/foaf.rdf#me?">http://sort-of.strangled.net/foaf.rdf#me? failedkeys in profile don't match key in certificate for http://sort-of.strangled.net/foaf.rdf#me
- 20:45:36 [rszeno]
- all the rest are passed
- 20:46:03 [bblfish]
- mhh. I see. so I think there is a bug there
- 20:46:30 [bblfish]
- presbrey: do you do owl reasoning?
- 20:47:01 [presbrey]
- nope
- 20:47:14 [rszeno]
- http://sort-of.strangle is down, but dns is served, same ip like crabdance
- 20:47:38 [bblfish]
- and did rszeno succeed to authenticate with both of his webids? or only one?
- 20:47:52 [bblfish]
- mhh well
- 20:48:03 [presbrey]
- <rszeno> presbrey http://8604aa38c802b0b7.paste.se/ , yes cert is with b4...
- 20:48:08 [rszeno]
- if i see the test page i'm authenticated?
- 20:48:41 [presbrey]
- strangled looks online: http://data.fm/test/webid?uri=http://sort-of.strangled.net/foaf.rdf%23me
- 20:48:43 [bblfish]
- ah ok. so yes, even presbrey only verifies one http://sort-of.strangled.net/foaf.rdf#me
- 20:48:55 [rszeno]
- more exactly how i know it fail or succeded?
- 20:49:05 [bblfish]
- with whome?
- 20:49:47 [rszeno]
- ip is up, dns is up for both, web page only crabdance
- 20:50:18 [bblfish]
- "more exactly how i know it fail or succeded?" who was that directed at?
- 20:50:53 [rszeno]
- bblfish, you ask me if auth succed
- 20:51:37 [bblfish]
- well it says so in the html
- 20:51:37 [bblfish]
- in english
- 20:51:38 [bblfish]
- if none of the webids match then it fails
- 20:52:01 [rszeno]
- i see the result page, this mean i'm authenticated?
- 20:52:04 [bblfish]
- I think with presbrey you only have one succeed
- 20:52:16 [rszeno]
- both fail, so i'm not
- 20:52:17 [presbrey]
- either can succeed
- 20:52:26 [bblfish]
- rszeno: no I just know that you know the private key of your public key
- 20:52:29 [presbrey]
- whichever is verified first works
- 20:52:43 [bblfish]
- so I could use your public key as an identifier
- 20:52:50 [bblfish]
- but not your webid
- 20:52:55 [presbrey]
- also strangled host is up, rszeno: http://f8819f865ad6fdc4.paste.se/
- 20:53:43 [presbrey]
- http://redbot.org/?uri=http%3A%2F%2Fsort-of.strangled.net%2Ffoaf.rdf
- 20:53:58 [rszeno]
- yes is same ip as crabdance and dns is update for both to that ip
- 20:54:13 [bblfish]
- anyway, I think I have a big
- 20:54:16 [bblfish]
- bug.
- 20:54:56 [rszeno]
- what must not work for strangled is the web site
- 20:57:41 [rszeno]
- i thing the auth part should not implies owl reasoning, first because i belive belong to authorization step
- 20:58:59 [bblfish]
- yes, owl:reasoning is unlikely to work everywhere.
- 20:59:19 [bblfish]
- but it would be nice to have of course
- 20:59:27 [bblfish]
- but could really get tricky
- 20:59:31 [bblfish]
- not worth relying on it
- 21:09:23 [bblfish]
- anyway rszeno, you don't need to copy the info about yourself twice
- 21:09:25 [bblfish]
- you can write
- 21:09:36 [bblfish]
- <#me> cert:key ...
- 21:10:08 [bblfish]
- then it will be ..strangle…#me when fetched on strangled
- 21:10:28 [bblfish]
- and ..crabdance…#me when fetched on crabdance
- 21:11:04 [rszeno]
- i know, was just a fast way to do it, :)
- 21:11:29 [melvster]
- http://opentabs.data.fm/ should work too with webid
- 21:11:37 [melvster]
- tho *work in progress*
- 21:13:46 [rszeno]
- owl:sameAs to identica user was one year ago
- 21:15:20 [presbrey]
- wow webID is old :P
- 21:44:39 [betehess]
- betehess has quit (Quit: Leaving)
- 21:50:26 [timbl]
- timbl (~timbl@host109-156-61-106.range109-156.btcentralplus.com) has joined #dig
- 22:05:36 [bblfish]
- presbrey: were you having trouble logging into foafssl?
- 22:07:11 [bblfish]
- that's because you don't put an xsd:hexBinary datatype cwm http://presbrey.mit.edu/foaf --ntriples | less
- 22:08:02 [bblfish]
- plus it is essentially wrong, you have one key with 5 modulus
- 22:08:19 [timbl]
- timbl has quit (Quit: timbl)
- 22:12:16 [rszeno]
- modules doesn't to have same number of digits?
- 22:12:20 [timbl]
- timbl (~timbl@host109-156-61-106.range109-156.btcentralplus.com) has joined #dig
- 22:12:42 [bblfish]
- no, you can have different length moduluses
- 22:13:47 [bblfish]
- presbrey: you won't be able to authenticate with foafssl.org or any strictly spec compliant server with your webids in http://presbrey.mit.edu/foaf
- 22:14:34 [bblfish]
- now you could argue that it's not worth having an xsd:hexBinary
- 22:14:40 [bblfish]
- datatype
- 22:17:40 [bblfish]
- The problem is that the more complex we make the spec, the more tests people who write a server need to end up doing
- 22:21:49 [presbrey]
- ok I think I fixed tabulator dataskin in firefox
- 22:22:35 [presbrey]
- in firefox, try http://data.fm/proxy?uri=http://bblfish.net/people/henry/card
- 22:23:17 [bblfish]
- it also works in chrome
- 22:23:19 [mhausenblas]
- mhausenblas has quit (Quit: mhausenblas)
- 22:23:31 [presbrey]
- can anyone confirm Firefox?
- 22:23:51 [timbl]
- you mean ffox without tabulator
- 22:23:56 [melvster]
- sorry, ff crashed for me
- 22:23:58 [presbrey]
- yes dataskin mode in firefox
- 22:24:02 [melvster]
- but it's been crashing a lot lately
- 22:24:34 [bblfish]
- seems to reload a lot in chrome
- 22:24:48 [timbl]
- http://data.fm/proxy?uri=http://bblfish.net/people/henry/card in tabulator gives ab blank page and no erro on the js console
- 22:25:24 [timbl]
- works in chrome
- 22:25:39 [rszeno]
- ff 3.6 here, seems ok, no crush
- 22:26:24 [github]
- github (~github@sh1-ext.rs.github.com) has joined #dig
- 22:26:24 [github]
- [rdflib.js] presbrey pushed 1 new commit to master: http://git.io/Q8xbgA
- 22:26:24 [github]
- [rdflib.js/master] web: use jQuery.ajax - Joe Presbrey
- 22:26:24 [github]
- github has left #dig
- 22:26:31 [bblfish]
- It works in latest firefox - not sure if I have plugin
- 22:26:51 [Guest4265]
- Guest4265 (~github@sh1-ext.rs.github.com) has joined #dig
- 22:26:51 [Guest4265]
- [rdflib.js] presbrey force-pushed gh-pages from a753c20 to d6fbaff: http://git.io/rfmeFA
- 22:26:51 [Guest4265]
- [rdflib.js/gh-pages] gh-pages: add dist - Joe Presbrey
- 22:26:51 [Guest4265]
- Guest4265 has left #dig
- 22:32:35 [bblfish]
- presbrey: was that meant to allow http://linkeddata.github.com/rdflib.js/example/people/social_book.html to work on Firefox?
- 22:33:42 [presbrey]
- not sure just tested dataskin
- 22:34:00 [bblfish]
- does not seem to make much difference on firefox
- 22:34:17 [bblfish]
- it asks me to accept to do dangerous things, but then it does not continue
- 22:38:23 [presbrey]
- u need to put semi-colons at the ends of lines;
- 22:38:50 [presbrey]
- and that url doesn't work in firefox or chrome
- 22:39:52 [bblfish]
- I need to put urls at the end of lines in javascript?
- 22:40:08 [bblfish]
- sorry semicolons
- 22:40:26 [bblfish]
- this http://linkeddata.github.com/rdflib.js/example/people/social_book.html works in chrome
- 22:40:43 [bblfish]
- ah no
- 22:40:59 [bblfish]
- but this does
- 22:41:00 [bblfish]
- http://bblfish.github.com/rdflib.js/example/people/social_book.html
- 22:41:12 [bblfish]
- so you change broke something I was able to get going
- 22:41:35 [bblfish]
- unless you don't have the same version of social_book.css
- 22:41:47 [presbrey]
- its a .value on undefined
- 22:41:58 [presbrey]
- returned from kb.any
- 22:42:23 [bblfish]
- I meant social_book.js
- 22:58:29 [Pipian_]
- Pipian_ has quit (Quit: Pipian_)
- 23:05:43 [presbrey]
- yes there are too many requests made
- 23:06:01 [presbrey]
- request URI bug
- 23:16:25 [github]
- github (~github@sh1-ext.rs.github.com) has joined #dig
- 23:16:25 [github]
- [rdflib.js] presbrey pushed 1 new commit to master: http://git.io/KaYWSA
- 23:16:25 [github]
- [rdflib.js/master] web: bugfix ajax() url argument - Joe Presbrey
- 23:16:25 [github]
- github has left #dig
- 23:28:55 [timbl]
- timbl has quit (Quit: timbl)
- 23:42:27 [github]
- github (~github@sh1-ext.rs.github.com) has joined #dig
- 23:42:27 [github]
- [tabulator] presbrey pushed 1 new commit to master: http://git.io/2L-NIQ
- 23:42:27 [github]
- [tabulator/master] Makefile: add gh-pages target - Joe Presbrey
- 23:42:27 [github]
- github has left #dig
- 23:44:16 [melvster]
- melvster has quit (Ping timeout: 260 seconds)
- 23:52:41 [github]
- github (~github@sh1-ext.rs.github.com) has joined #dig
- 23:52:41 [github]
- [tabulator] presbrey pushed 2 new commits to master: http://git.io/M5zR_w
- 23:52:41 [github]
- [tabulator/master] drop js/{rdf,mashup/mashlib.js} - Joe Presbrey
- 23:52:41 [github]
- [tabulator/master] Makefile/all: use explicit dependencies - Joe Presbrey
- 23:52:41 [github]
- github has left #dig