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)