IRC log of dig on 2012-01-19

Timestamps are in UTC.

00:04:46 [presbrey]
bblfish, can you take out the alert()s that were on yesterday?
00:05:27 [bblfish]
There are all out in the latest version
00:05:30 [bblfish]
I think
00:05:41 [bblfish]
yes
00:06:05 [bblfish]
if you fetch the latest version from my repo you will find they are out
00:06:26 [bblfish]
you can try it here too http://bblfish.github.com/rdflib.js/example/people/card.html
00:07:37 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
00:07:37 [github]
[rdflib.js] presbrey pushed 9 new commits to master: http://git.io/UBIP2w
00:07:37 [github]
[rdflib.js/master] renamed book to card and added names of friends. (Book will be a more advanced UI. This example should be a simple one downloading one foaf profile at a time.) - Henry Story
00:07:37 [github]
[rdflib.js/master] added support for displaying friend names that appear in foaf profile. - Henry Story
00:07:37 [github]
[rdflib.js/master] now able to walk the tree of friends a little - Henry Story
00:07:37 [github]
github has left #dig
00:08:32 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
00:08:32 [github]
[rdflib.js] presbrey force-pushed gh-pages from aa1cec4 to 81020e7: http://git.io/rfmeFA
00:08:32 [github]
[rdflib.js/gh-pages] gh-pages: add dist - Joe Presbrey
00:08:32 [github]
github has left #dig
00:14:52 [Pipian_]
Pipian_ has quit (Quit: Pipian_)
00:20:17 [bblfish]
thnx
00:21:02 [bblfish]
IS there a way to tell if a resource could not be fetched because it was not CORS compliant
00:22:42 [presbrey]
depends on the mode
00:23:29 [oshani]
oshani has quit (Quit: Mama nidi!)
00:32:32 [cheater]
cheater (~cheater@dslb-084-057-001-153.pools.arcor-ip.net) has joined #dig
00:34:21 [bblfish]
on the mode?
00:35:09 [bblfish]
mho it's 1:35 here
00:35:12 [bblfish]
am
00:35:34 [bblfish]
I'll look at that tomorrow
01:20:22 [bblfish]
bblfish has quit (Quit: bblfish)
01:44:02 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-174-8.w86-218.abo.wanadoo.fr) has joined #dig
01:46:41 [tlr]
tlr has quit (Quit: tlr)
01:54:53 [bblfish]
bblfish has quit (Quit: bblfish)
02:13:52 [Pipian_]
Pipian_ (~pipian@18.111.115.183) has joined #dig
02:15:29 [Pipian_]
Pipian_ has quit (Client Quit)
03:05:04 [nunnun_away]
nunnun_away is now known as nunnun
03:59:16 [nunnun]
nunnun is now known as nunnun_away
06:00:04 [nunnun_away]
nunnun_away has quit (Ping timeout: 248 seconds)
07:56:05 [melvster]
melvster (~melvin@p4FF96B2D.dip.t-dialin.net) has joined #dig
09:17:54 [nunnun]
nunnun (~nunnun@irc.v6.nunnun.jp) has joined #dig
09:18:49 [nunnun]
nunnun is now known as nunnun_away
09:18:53 [nunnun_away]
nunnun_away is now known as nunnun
09:49:06 [nunnun]
nunnun is now known as nunnun_away
09:54:07 [tlr]
tlr (~tlr@ip-88-207-233-25.dyn.luxdsl.pt.lu) has joined #dig
10:05:07 [nunnun_away]
nunnun_away is now known as nunnun
10:05:11 [nunnun]
nunnun is now known as nunnun_away
10:20:05 [rszeno]
rszeno has quit (Quit: Leaving.)
10:23:22 [rszeno]
rszeno (~rszeno@79.114.92.62) has joined #dig
10:27:22 [bblfish]
bblfish (~bblfish@ALagny-551-1-33-93.w90-3.abo.wanadoo.fr) has joined #dig
11:24:29 [amy]
amy has quit (Ping timeout: 244 seconds)
11:38:00 [oshani]
oshani (~oshani@c-65-96-170-223.hsd1.ma.comcast.net) has joined #dig
12:26:25 [RalphS]
RalphS (Ralph@30-7-118.wireless.csail.mit.edu) has joined #dig
13:06:01 [RalphS]
RalphS has quit ()
13:07:28 [RalphS]
RalphS (Ralph@30-7-118.wireless.csail.mit.edu) has joined #dig
13:27:40 [danbri]
danbri has quit (Ping timeout: 276 seconds)
13:32:25 [danbri]
danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) has joined #dig
14:14:12 [timbl]
timbl (~timbl@88.211.51.46) has joined #dig
14:32:02 [timbl]
timbl has quit (Quit: timbl)
14:33:54 [nunnun_away]
nunnun_away is now known as nunnun
14:44:57 [Pipian_]
Pipian_ (~pipian@18.111.115.183) has joined #dig
14:49:04 [Pipian_]
Pipian_ has quit (Ping timeout: 240 seconds)
14:50:09 [amy]
amy (~amy@30-6-207.wireless.csail.mit.edu) has joined #dig
14:52:41 [melvster1]
melvster1 (~melvin@p4FF97358.dip.t-dialin.net) has joined #dig
14:54:46 [melvster]
melvster has quit (Ping timeout: 276 seconds)
15:26:14 [Pipian_]
Pipian_ (~pipian@31-33-50.wireless.csail.mit.edu) has joined #dig
15:45:48 [timbl]
timbl (~timbl@109.174.139.132) has joined #dig
16:00:10 [nunnun]
nunnun is now known as nunnun_away
16:16:46 [bblfish]
is there a good example of how to use advanced queries?
16:19:14 [bblfish]
I see https://github.com/linkeddata/rdflib.js/blob/master/query.js but I am not sure how to use it
16:22:27 [bblfish]
well perhaps one has to use SPARQL
16:39:33 [bblfish]
ok, found out how to do it
16:51:47 [oshani]
oshani has quit (Quit: Mama nidi!)
17:18:46 [bblfish]
Mhh I wonder if the SPARQL here does OPTIONAL
17:20:08 [bblfish]
looks like there is code for that
17:23:01 [nunnun_away]
nunnun_away has quit (Read error: Operation timed out)
17:27:06 [nunnun_away]
nunnun_away (~nunnun@irc.v6.nunnun.jp) has joined #dig
17:27:18 [oshani]
oshani (~oshani@c-65-96-170-223.hsd1.ma.comcast.net) has joined #dig
17:32:01 [timbl]
timbl has quit (Quit: timbl)
17:37:33 [bblfish]
no, it just needs all the "." to be there
17:52:49 [oshani]
oshani has quit (Quit: Ayubowan!)
19:59:31 [Ralph]
Ralph (Ralph@30-7-118.wireless.csail.mit.edu) has joined #dig
19:59:38 [Pipian__]
Pipian__ (~pipian@31-33-50.wireless.csail.mit.edu) has joined #dig
19:59:53 [Pipian_]
Pipian_ has quit (Read error: Connection reset by peer)
20:01:38 [RalphS]
RalphS has quit (Ping timeout: 252 seconds)
20:21:44 [rszeno]
rszeno has quit (Quit: Leaving.)
20:27:00 [rszeno]
rszeno (~rszeno@79.114.63.28) has joined #dig
20:27:23 [bblfish]
ok, now with a nicer look and feel http://bblfish.github.com/rdflib.js/example/people/social_book.html
20:31:44 [melvster1]
bblfish: very nice!
20:32:04 [bblfish]
it only works with Presbrey for the moment
20:32:11 [bblfish]
who has some friends
20:32:27 [bblfish]
and who's profile is CORS enabled
20:32:34 [bblfish]
and timbl
20:32:50 [bblfish]
but he has no published friends
20:33:16 [melvster1]
they are hidden
20:33:37 [melvster1]
you have to look at the seeAlso
20:34:01 [bblfish]
ah
20:34:03 [melvster1]
your front end looks very exciting
20:34:05 [bblfish]
why hide them?
20:34:08 [melvster1]
makes you want to use it
20:34:24 [melvster1]
dont know
20:34:46 [bblfish]
I think it's good policy to add the names of the pople you are linking to
20:34:54 [melvster1]
yes i need to do that
20:35:02 [bblfish]
so that a browser does not have to dereference all the urls
20:35:10 [melvster1]
true
20:35:14 [bblfish]
it's also a way to say who you think the person is
20:35:30 [bblfish]
it would be nice if presbrey could do that
20:35:48 [bblfish]
especially with CORS one can't always find the data
20:43:26 [presbrey]
timbl started working on proxy support
20:44:59 [bblfish]
proxy support where?
20:45:15 [bblfish]
just a generic proxy service?
20:46:17 [bblfish]
say how do I make the link stop being blue?
20:46:30 [bblfish]
or the people's names in the selection boxes
20:47:38 [presbrey]
it should say something like
20:47:52 [presbrey]
tabulator.setProxy('http://data.fm/proxy?uri=')
20:48:13 [bblfish]
ah ok, you then add core?
20:48:16 [bblfish]
CORS?
20:48:18 [presbrey]
so just like now when you can do proxy?uri=http://bblfish...
20:48:26 [presbrey]
no really you just have to change the Fetcher
20:48:39 [presbrey]
you keep parsing with the original base_uri
20:48:54 [presbrey]
the current bug is trying to detect a CORS block => doing proxy
20:49:02 [presbrey]
we were going to only proxy requests that needed it
20:49:08 [bblfish]
ah ok yes
20:49:28 [bblfish]
what a weird idea this cors
20:49:52 [presbrey]
esp. for tabulator development, an always proxy mode would be useful as well
20:49:53 [bblfish]
presbrey: does that already work?
20:50:09 [bblfish]
yes, I could put something like that in Scala RWW too
20:50:30 [bblfish]
I wonder if one could not just create a pure proxy service
20:50:30 [melvster1]
ive noticed data.fm may be a bit overloaded at times, so perhaps dont hammer the proxy too hard :)
20:50:51 [bblfish]
would a pure HTTP Proxy service also work?
20:50:55 [presbrey]
sorry about that
20:51:06 [presbrey]
I'm working on moving it to a host with excess capacity
20:51:24 [presbrey]
Im'
20:51:27 [bblfish]
presbrey: are you saying this works already?
20:51:46 [melvster1]
no need to be sorry ... system works great ... it's good practice to be careful with servers and connections anyway
20:51:50 [presbrey]
it basically is a 'pure http proxy' but with CORS headers ++ :)
20:51:55 [melvster1]
did you see we got over 100 votes for the sopa thing?
20:52:05 [presbrey]
yeah that was amazing
20:52:22 [melvster1]
there's other proxies out there tho?
20:52:22 [presbrey]
very nice work sir ;)
20:52:24 [melvster1]
lol team effort
20:52:33 [bblfish]
yep very nice re SOPA
20:52:36 [melvster1]
appspot proxies for example
20:52:58 [presbrey]
this is our proxy API: https://github.com/linkeddata/data.fm/blob/master/www/root/proxy.php
20:53:35 [presbrey]
if you have a similarish RDF Graph object it should be easy to scalize :)
20:53:38 [melvster1]
why not use this proxy? http://rdf-translator.appspot.com/
20:53:40 [melvster1]
it has COR
20:53:42 [melvster1]
S
20:54:09 [presbrey]
hmm can it be used by api, like via tabulator?
20:54:16 [melvster1]
sure why not?
20:54:52 [bblfish]
mind you, you could make some even more light weight proxy, just using the simple HTTP proxy
20:54:59 [bblfish]
here you are using a service as a proxy
20:55:26 [bblfish]
an http proxy could take a very high load cause it would not need to parse the info
20:55:29 [presbrey]
great I think the tabulator code still needs more fixing
20:56:03 [presbrey]
we should find one that passes headers along both ways and adds CORS
20:56:12 [presbrey]
also if tabulator can catch 30x that is ideal
20:56:37 [melvster1]
tabulator is clever about recording stuff
20:56:40 [bblfish]
of course with WebID your freedom box should be your only proxy
20:56:47 [melvster1]
perhaps it should keep the kb in localStorage
20:57:40 [melvster1]
or parts of it
20:57:44 [melvster1]
so not to run out of space
20:57:57 [melvster1]
so for example bblfish's social pane
20:58:12 [melvster1]
maybe the friends list can be saved across browser sessions
20:58:48 [bblfish]
those are interesting ideas
20:58:50 [bblfish]
indeed
20:58:52 [melvster1]
or in some data store ... i do some caching of friends for opentabs
20:59:38 [melvster1]
i want to add a voice interface to opentabs :)
20:59:47 [melvster1]
so you can pay someone just by speaking
21:00:22 [presbrey]
hmm how much disk GB do we need on a new data.fm host?
21:00:23 [melvster1]
or an accelerometer gesture
21:00:40 [presbrey]
100GB enough?
21:00:44 [melvster1]
sure!
21:00:55 [presbrey]
hm I should go check what we're using now
21:01:23 [bblfish]
that setProxy is only on the tabulator projectt right? Not yet on the rdflib?
21:07:06 [bblfish]
ah ok I have to look at Fetcher.
21:07:09 [bblfish]
let me see
21:07:44 [bblfish]
but perhaps it's better to wait for timbl to add that to the distribution?
21:08:57 [presbrey]
lets see so we have 7.4M total :P
21:09:40 [rszeno]
in ffox 3.6 i have a problem with enable/disable privileages
21:10:43 [rszeno]
netscape.secu.... blah, :)
21:14:36 [Ralph]
Ralph has quit ()
21:14:56 [presbrey]
I don't think he would mind if you have a good patch bblfish
21:15:15 [bblfish]
ah I thought you said he was writing one
21:15:16 [presbrey]
sorry rszeno, melvster1 has confirmed on our issues list
21:15:39 [presbrey]
no he started, did not finish. go for it!
21:16:21 [rszeno]
there are few solutions but ...
21:17:23 [rszeno]
signed scripts, make is extension( maybe good for >= 8.0), server side call
21:17:23 [presbrey]
for that, look for XPConnect and disable it when Firefox is used but not as extension
21:17:23 [bblfish]
I probably would not do a good job of it
21:17:26 [presbrey]
tabulator does not need the permission its looking for
21:17:31 [bblfish]
at this stage of my knowledge of javascript
21:17:31 [presbrey]
why not bblfish ?
21:18:02 [bblfish]
just my knowledge if very low at present
21:18:39 [bblfish]
I mean I can easily make everything go through the proxy
21:19:05 [melvster1]
you can make your firefox more lenient
21:19:08 [bblfish]
but knowing where the exceptions that I would need to catch…. and the browser incompatibilties
21:20:06 [rszeno]
cross browser is easy if you use jquery
21:20:49 [rszeno]
in fact this and selectors is the only motivation to use it for me, :)
21:30:02 [rszeno]
presbrey haw i can disable xpconnect?
21:30:35 [presbrey]
not actually sure, go into src and do
21:30:36 [presbrey]
grep -Rni xpconnect
21:31:08 [rszeno]
ok, thank you
21:50:20 [bblfish]
I suppose there's really not much difference between a 'real' http proxy and one using a FORM. The original proxy just uses up an extra port
22:37:25 [presbrey]
melvster1, notice any different?
22:37:37 [presbrey]
data.fm move should be done
22:38:38 [melvster1]
awesome!
22:38:41 [melvster1]
wow mega fast too!
22:39:28 [melvster1]
presbrey would you mind activating opentabs.data.fm ?
22:39:35 [melvster1]
vote. works
22:40:22 [melvster1]
no worries if the data is lost, i can start again ... it was all test anywya
22:40:39 [presbrey]
opentabs? should all be there
22:40:47 [presbrey]
works for me?
22:41:19 [presbrey]
right now only css is broken
22:42:01 [melvster1]
oh great
22:42:40 [melvster1]
hmmm strange i get redirected to http://offline.data.fm/sorry.html
22:42:59 [presbrey]
try curl?
22:44:22 [melvster1]
ahh i know
22:44:25 [melvster1]
dns propagation
22:44:28 [melvster1]
ill try tomorrow
22:44:53 [melvster1]
great job presbrey!
22:44:58 [melvster1]
this is awesome
22:45:48 [rszeno]
is dirty but it work, user_prefs and about:config settings
22:46:13 [presbrey]
the dns was set to 7200
22:46:18 [presbrey]
so it should be through to you within 2 hours
22:46:25 [presbrey]
sorry about the delay!
22:46:26 [melvster1]
awesome thx :)
22:46:40 [melvster1]
haha ... this is brilliant!
22:46:52 [presbrey]
css is working now
22:46:58 [melvster1]
i just got deployment to openlink working too
22:47:03 [melvster1]
will do couch next
22:47:27 [presbrey]
do a couch backend for data.fm!
22:47:36 [melvster1]
interestin
22:47:37 [melvster1]
g
22:48:52 [presbrey]
in the .meta we should specify other backends, proxyied graphs, or other SPARQL CONSTRUCT to represent certain resources
22:49:36 [melvster1]
so much linked data goodness we can add :)
22:50:03 [melvster1]
my twitter just has gone crazy with megaupload tweets
22:50:10 [presbrey]
do we have a favicon?
22:52:00 [melvster1]
i havent done any yet
23:02:01 [bblfish]
bblfish has quit (Quit: bblfish)
23:31:24 [melvster1]
melvster1 has quit (Ping timeout: 245 seconds)