IRC log of dig on 2012-03-01

Timestamps are in UTC.

00:02:08 [lkagal]
lkagal has quit (Client Quit)
00:09:39 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
01:02:02 [cheater__]
cheater__ (~cheater@dslb-084-057-041-180.pools.arcor-ip.net) has joined #dig
01:05:55 [cheater_]
cheater_ has quit (Ping timeout: 276 seconds)
01:59:30 [cheater_]
cheater_ (~cheater@dslb-084-057-021-018.pools.arcor-ip.net) has joined #dig
02:03:14 [cheater__]
cheater__ has quit (Ping timeout: 272 seconds)
02:21:52 [lkagal]
lkagal (~lkagal@pool-96-237-240-136.bstnma.fios.verizon.net) has joined #dig
02:50:29 [lkagal]
lkagal has quit (Quit: lkagal)
03:10:54 [lkagal]
lkagal (~lkagal@pool-96-237-240-136.bstnma.fios.verizon.net) has joined #dig
04:32:49 [scor]
scor has quit (Quit: scor)
04:42:09 [lkagal]
lkagal has quit (Quit: lkagal)
05:28:11 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
07:30:15 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
07:50:00 [bblfish]
bblfish has quit (Quit: bblfish)
08:01:58 [bblfish]
bblfish (~bblfish@ALagny-551-1-88-210.w90-35.abo.wanadoo.fr) has joined #dig
08:03:06 [mhausenblas]
mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
08:17:58 [melvster]
melvster (~melvin@p4FF96FB3.dip.t-dialin.net) has joined #dig
08:23:52 [danbri]
danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba) has joined #dig
08:38:39 [danbri]
danbri has quit (Read error: Connection reset by peer)
08:42:11 [bblfish]
bblfish has quit (Quit: bblfish)
08:42:14 [danbri]
danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba) has joined #dig
08:43:55 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-301-144.w83-114.abo.wanadoo.fr) has joined #dig
09:09:33 [tlr]
tlr has quit (Quit: tlr)
11:48:12 [tlr_]
tlr_ (~tlr@194.154.216.94) has joined #dig
12:00:22 [tlr_]
tlr_ has quit (Quit: tlr_)
12:15:27 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
12:20:13 [Ralph]
Ralph (Ralph@30-7-118.wireless.csail.mit.edu) has joined #dig
12:20:34 [Ralph]
Ralph is now known as RalphS
12:38:47 [tlr_]
tlr_ (~tlr@2001:470:1f13:4d4:100:3dfe:664d:7a8) has joined #dig
12:41:53 [scor]
scor has quit (Quit: scor)
13:00:43 [lkagal]
lkagal (~lkagal@pool-96-237-240-136.bstnma.fios.verizon.net) has joined #dig
13:06:12 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
13:09:20 [scor]
scor has quit (Client Quit)
14:05:14 [melvster]
wow tabulator actually has monetary transactions http://www.w3.org/2000/10/swap/pim/qif
14:05:58 [melvster]
var preds = ['date', 'payee', 'amount', 'in_USD', 'currency']
14:41:16 [lkagal]
lkagal has quit (Quit: lkagal)
15:26:38 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
15:27:32 [Pipian]
Pipian (~pipian@18.111.100.16) has joined #dig
15:35:20 [Pipian]
Pipian has quit (Quit: Pipian)
15:39:42 [melvster]
hm i can trap enter now
15:40:26 [lkagal]
lkagal (~lkagal@30-6-96.wireless.csail.mit.edu) has joined #dig
16:12:45 [scor]
scor has quit (Quit: scor)
16:27:52 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
16:34:37 [Pipian]
Pipian (~pipian@31-35-202.wireless.csail.mit.edu) has joined #dig
16:39:10 [presbrey]
melvster, I trapped enter too but I couldn't get tabulator.outline.selection[0] to exist :\
16:39:27 [melvster]
oh i got that
16:39:33 [melvster]
but it's of type BODY not HTML
16:39:51 [melvster]
presbrey: im trying with http://vote.data.fm/1.ttl
16:39:58 [melvster]
hit enter on a literal
16:40:25 [presbrey]
the tagName yes? how did that change?
16:40:40 [melvster]
then break on 21163
16:40:46 [melvster]
i havent changed it yet
16:40:50 [melvster]
experimenting
16:40:58 [melvster]
but i watched the expression
16:41:09 [melvster]
tabulator.Util.getTarget(e).tagName: "BODY"Call Stackmashlib.js:21159OutlinerKeypressPanelmashlib.js:22089(anonymous function)Scope VariablesLocal
16:41:12 [presbrey]
I've only observed that in one browser so far too
16:41:39 [melvster]
someone said you can double click on the js in chrome and change it, but im not sure if it's true
16:42:13 [melvster]
doesnt seem to pick it up for me
16:42:54 [presbrey]
you just need to `make -C js/mashlib` as you go if you are running mashlib
16:43:20 [melvster]
ah ok
16:43:33 [melvster]
well getting closer at any rate! :)
16:43:47 [melvster]
im curious as to the BODY / HTML distinction and if that makes a difference
16:49:14 [melvster]
oh good i have my own data.fm running locally i can play around with mashlib
16:58:11 [presbrey]
you can use the chrome extension too
16:58:16 [presbrey]
its great for debugging
16:59:37 [presbrey]
I think I just `git clone tabulator` under the tabulator-chrome extension dir and changed skin.html to point local
17:03:40 [melvster]
oh cool
17:03:51 [melvster]
im curious did something change in the last day?
17:04:02 [melvster]
i could swear i was unable to trap enter yesterdy
17:04:06 [melvster]
but today it's fine
17:24:53 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
17:29:22 [lkagal]
lkagal has quit (Quit: lkagal)
17:30:26 [lkagal]
lkagal (~lkagal@30-6-96.wireless.csail.mit.edu) has joined #dig
17:58:11 [melvster]
ooh
17:58:14 [melvster]
i just noticed
17:58:29 [melvster]
presbrey: click the 'about' icon ... do you see the big + ?
18:02:26 [melvster]
ooh it does a POST
18:03:06 [melvster]
e.g. INSERT DATA { <http://vote.data.fm/2.ttl> <http://xmlns.com/foaf/0.1/account> "hello" . }
18:07:09 [melvster]
im experimenting on http://data.melvin.me/2.ttl
18:07:28 [melvster]
i can definitely fire off a request
18:17:27 [presbrey]
awesome
18:17:39 [presbrey]
fix that to say:
18:17:54 [presbrey]
INSERT INTO <> { <http://vote.data.fm/2.ttl> <http://xmlns.com/foaf/0.1/account> "hello" . }
18:18:43 [presbrey]
like at: http://data.fm/test/sparql
18:19:04 [presbrey]
and we can finally complete the loop! :)
18:44:33 [lkagal]
lkagal has quit (Quit: lkagal)
18:47:46 [lkagal]
lkagal (~lkagal@30-6-96.wireless.csail.mit.edu) has joined #dig
18:57:48 [cheater_]
cheater_ has quit (Read error: Operation timed out)
19:11:43 [cheater_]
cheater_ (~cheater@dslb-088-065-129-239.pools.arcor-ip.net) has joined #dig
19:26:25 [Pipian]
Pipian has quit (Quit: Pipian)
19:33:36 [bblfish]
I have added the little Apache Abdera Lib to "RDF Pimiping"
19:34:10 [bblfish]
There are a few remaining bugs now, but I am not sure if that is just that my test cases are trying to feed illegal IRIs to abdera
19:34:38 [Pipian__]
Pipian__ (~pipian@18.111.59.235) has joined #dig
19:35:06 [Pipian___]
Pipian___ (~pipian@18.111.59.235) has joined #dig
19:35:08 [Pipian__]
Pipian__ has quit (Read error: Connection reset by peer)
19:36:18 [bblfish]
here are some of the URLs
19:36:19 [bblfish]
https://github.com/betehess/pimp-my-rdf/blob/master/n3-test-suite/src/main/scala/NTriplesSpec.scala#L187
20:10:47 [melvster]
presbrey: sorry was afk ... seems to get triggered in mashlib 4586 query += "INSERT DATA { ";
20:11:54 [melvster]
i guess we're not going to break anything that works already if we s/DATA/INTO <>/
20:16:20 [presbrey]
np, were you able to get a local copy to test your fixes?
20:17:53 [melvster]
ah so it comes from https://github.com/linkeddata/rdflib.js/blob/master/sparqlUpdate.js#L340
20:18:28 [melvster]
local and data.fm are working slightly differently for me right now
20:18:36 [melvster]
maybe i need to update my local tree
20:18:57 [melvster]
but im getting Editable SPARQL in the gears
20:19:28 [melvster]
as opposed to editable DAV in data.fm
20:19:50 [presbrey]
we'll have SPARQL soon but DAV should be working already
20:22:10 [melvster]
i guess i better update my tree due to last week's commit ... but at least we now know where to make changes for the sparql
20:26:57 [melvster]
hmm strange the + icon has gone now
20:28:11 [melvster]
i cant see that the pushstate thing should be the cause ... odd
20:28:29 [melvster]
ill keep investigating ... :)
20:29:05 [melvster]
ah the plus is there
20:31:46 [melvster]
ah ha ... my MS-Auth-Via is different
20:46:24 [presbrey]
think what might happen when we soon have both?
20:46:45 [presbrey]
Author-Via: SPARQL, DAV; tabulator gets to choose for the style of editing its dong
20:46:55 [presbrey]
doing*
20:47:36 [melvster]
yeah that would be cool
20:57:19 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
20:57:19 [github]
[data.fm] presbrey pushed 3 new commits to master: http://git.io/-8JLXw
20:57:19 [github]
[data.fm/master] skin: restore docHTML for keyboard events - Joe Presbrey
20:57:19 [github]
[data.fm/master] inc: add ARC2 parsers - Joe Presbrey
20:57:19 [github]
[data.fm/master] SPARQL: add ARC2 parsing - Joe Presbrey
20:57:19 [github]
github has left #dig
20:57:59 [presbrey]
if you pull that and change DAV to SPARQL you can test tabulator's SPARQL integration
21:03:39 [melvster]
oh cool
21:09:22 [Pipian___]
Pipian___ has quit (Quit: Pipian___)
21:10:45 [presbrey]
it will tell you what ARC2 thinks about it
21:10:52 [presbrey]
curl -H'Content-type:application/sparql-query' -d'insert into <> { <a> <b> <c> }' http://tabulator.data.fm/abc -v
21:12:33 [melvster]
pulled the changed just going to change mashlib
21:15:55 [melvster]
500 Internal Server Error
21:16:06 [melvster]
INSERT INTO <> { <http://data.melvin.me/2.ttl> <http://xmlns.com/foaf/0.1/account> "dddds" . }
21:16:27 [melvster]
let me try curl
21:16:59 [presbrey]
that query gives 202 Accepted on my server
21:18:09 [melvster]
could be my apache setup
21:18:16 [melvster]
it's a bit of a mess
21:20:33 [Pipian]
Pipian (~pipian@31-35-202.wireless.csail.mit.edu) has joined #dig
21:21:26 [RalphS]
RalphS has quit ()
21:22:22 [melvster]
presbrey i just tried
21:22:23 [melvster]
curl -H'Content-type:application/sparql-query' -d'insert into <> { <#c> <#d> <#e> }' 'http://vote.data.fm/d/1' -v
21:22:44 [melvster]
tho it didnt seem to insert the triples
21:23:08 [presbrey]
did you get the query parsed?
21:23:37 [melvster]
[s] => http://vote.data.fm/d/1#c
21:23:37 [melvster]
[p] => http://vote.data.fm/d/1#d
21:23:37 [melvster]
[o] => http://vote.data.fm/d/1#e
21:23:37 [melvster]
[s_type] => uri
21:23:38 [melvster]
yes
21:23:40 [melvster]
i think so
21:23:56 [presbrey]
cool
21:24:04 [presbrey]
triples will come in one of the next commits
21:24:10 [melvster]
oh cool!
21:24:39 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
21:24:39 [github]
[data.fm] presbrey pushed 1 new commit to master: http://git.io/6Mg_cQ
21:24:39 [github]
[data.fm/master] SPARQL: drop old py stuff - Joe Presbrey
21:24:39 [github]
github has left #dig
21:24:54 [presbrey]
that might fix your apache; it has some .htaccess fixes
21:28:54 [melvster]
oh cool
21:29:59 [melvster]
wow it worked!
21:47:31 [presbrey]
INSERT should work in total now
21:47:35 [presbrey]
try your vote test query
21:47:43 [presbrey]
or any other
21:49:12 [melvster]
wow
21:49:55 [melvster]
worked!!!
21:52:25 [melvster]
ah ha .. but my sys is now Editable DAV :)
21:53:45 [presbrey]
try http://4cb536b43081f7e8.paste.se/
21:58:14 [melvster]
yes thanks that brought back sparql
21:59:23 [melvster]
but for some reason my version doesnt insert the triple ... ill debug
22:01:25 [presbrey]
you might need 1 more commit; github forgot to announce one here
22:02:57 [melvster]
no, i got that one :)
22:13:08 [melvster]
presbrey: do you think we should just change sparqlUpdate.js to say INTO <> ?
22:13:38 [presbrey]
yes I was expecting that as part of your fixes
22:14:07 [presbrey]
is that valid in SPARQL to always include?
22:14:18 [melvster]
hmmm i dont think so
22:14:19 [presbrey]
I would guess so
22:14:22 [melvster]
oh
22:14:29 [melvster]
oic
22:15:01 [melvster]
let me ask kinsley ... i have him on chat atm
22:15:06 [presbrey]
most designs I see expect all sparql against one endpoint, eg. /sparql?query=
22:15:25 [presbrey]
meaning you would always need to specify the graph INTO <>, if so desired
22:16:14 [melvster]
yes kingsley says he supports that and it's fine
22:16:16 [presbrey]
the notion of 'request URI => graph/base URI' is kinda special I think
22:16:28 [melvster]
ok so shall i change rdflib.js first?
22:17:09 [presbrey]
yes
22:20:27 [melvster]
ok done :)
22:20:48 [melvster]
so that should get rolled into tabulator as a submodule
22:21:04 [melvster]
so need to update mashlib now
22:22:10 [melvster]
ok so "http://linkeddata.github.com/tabulator/js/mashup/mashlib.js
22:22:38 [melvster]
let me look at the gh-pages branch
22:24:00 [presbrey]
there is a `make gh-pages` target that is useful
22:24:22 [presbrey]
but you need to commit master first pointing to latest submodules (rdflib.js)
22:26:19 [melvster]
one sec
22:26:26 [presbrey]
in tabulator git status you should see:
22:26:28 [presbrey]
# modified: js/rdf (new commits)
22:26:39 [presbrey]
which you need to add and commit to point tabulator to the latest rdflib.js
22:26:51 [melvster]
looks like missed one of the INTOs ... let me do them all
22:28:09 [melvster]
ok that looks good now
22:28:48 [melvster]
yes ive done a pull from rdflib.js submodule and checked the changes
22:30:02 [presbrey]
cool thx
22:30:14 [presbrey]
you can commit pointer to latest rdflib.js and the related tabulator fixes all in one go if you like
22:30:42 [presbrey]
then after master is committed, clean, and pushed, make gh-pages
22:36:03 [melvster]
so i changed sparqlUpdate.js from it's own tree
22:36:15 [melvster]
now ive got a fresh recursive clone of tabulator
22:36:30 [melvster]
which points to the older commit
22:37:20 [presbrey]
go into js/rdf and 'git pull origin'
22:37:49 [melvster]
ok now i get
22:37:50 [melvster]
#modified: js/rdf (new commits)
22:37:54 [melvster]
cool
22:38:09 [presbrey]
`git add` that
22:38:17 [presbrey]
and the rest of your fixes too :)
22:38:27 [presbrey]
commit to master
22:38:30 [presbrey]
gh-pages comes last
22:38:45 [melvster]
ok ... tho that's the only fix ive done
22:38:52 [melvster]
well not yet mashlib.js
22:41:33 [melvster]
all the tabulator fixes are basically part of the sparqlUpdate.js that I changed
22:41:46 [presbrey]
ok so keyboard editing works already?
22:41:58 [melvster]
oh no ... i havent fixed that yet :)
22:42:06 [melvster]
* work in progress * :)
22:42:19 [melvster]
shall i just commit the sparql stuff now for mashlib?
22:42:36 [melvster]
because at least we can test the plus button then
22:42:44 [presbrey]
mashlib is only committed to gh-pages
22:42:55 [melvster]
ok so i can change branch
22:42:57 [melvster]
make it
22:43:03 [melvster]
and push
22:43:12 [melvster]
or does make gh-pages do thatt?
22:43:22 [melvster]
let me commit rdflib in tabulator and push?
22:43:23 [presbrey]
yes you should look at the gh-pages target in Makefile
22:43:28 [melvster]
yes i am :)
22:43:43 [melvster]
just double checking before hitting the red button :)
22:44:10 [presbrey]
I think you might need to change back to master branch yourself afterwords
22:44:15 [github]
github (~github@sh2.rs.github.com) has joined #dig
22:44:15 [github]
[tabulator] melvincarvalho pushed 1 new commit to master: http://git.io/g8IP7Q
22:44:15 [github]
[tabulator/master] Update rdflib - melvincarvalho
22:44:15 [github]
github has left #dig
22:44:20 [melvster]
yay
22:44:53 [presbrey]
do you have /usr/bin/node?
22:44:59 [presbrey]
I think that is needed to build mashlib for gh-pages
22:45:58 [melvster]
i do
22:46:03 [melvster]
makefile is pretty neat
22:46:12 [melvster]
i think i can just run it from master
22:46:17 [melvster]
ok ... here goes!
22:47:43 [github]
github (~github@sh2.rs.github.com) has joined #dig
22:47:43 [github]
[tabulator] melvincarvalho force-pushed gh-pages from 2871181 to 10ae8ea: http://git.io/ho2knA
22:47:43 [github]
[tabulator/gh-pages] gh-pages: latest build - melvincarvalho
22:47:43 [github]
github has left #dig
22:47:50 [melvster]
cool!
22:48:18 [melvster]
hmmm http://linkeddata.github.com/tabulator/js/mashup/mashlib.js
22:48:22 [melvster]
didnt change yet ...
22:48:28 [melvster]
perhaps it takes time?
22:48:38 [melvster]
tho normally it's done pretty fast iirc
22:48:51 [melvster]
it's there!
22:49:51 [melvster]
WOO HOO!
22:49:53 [melvster]
worked!!!!!
22:50:01 [melvster]
http://vote.data.fm/d/1
22:50:24 [melvster]
click on the 4th icon (magnifying glass)
22:50:32 [melvster]
then the blue plus
22:50:45 [melvster]
then try adding something
22:53:22 [melvster]
amazing
22:53:35 [melvster]
I've wanted to do that for sooooooooooooooooo long
22:53:36 [scor]
scor has quit (Quit: scor)
22:53:59 [melvster]
thanks presbrey for all the help :D
22:56:06 [presbrey]
great! no prob
23:08:52 [Pipian]
Pipian has quit (Quit: Pipian)
23:35:34 [melvster]
melvster has quit (Ping timeout: 245 seconds)
23:58:30 [Pipian]
Pipian (~pipian@pool-71-162-102-227.bstnma.east.verizon.net) has joined #dig