Options:
- # Session Start: Thu Feb 25 00:00:00 2010
- # Session Ident: #microformats
- # [00:04] * Quits: @tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:18] <mwunsch> OKAY!
- # [00:18] <mwunsch> hMachine is now officially called Prism: http://github.com/mwunsch/prism
- # [00:22] * Quits: mwunsch (~mwunsch@38.105.146.82) (Quit: mwunsch)
- # [00:32] * Quits: csarven (~csarven@ip157-77-212-87.adsl2.static.versatel.nl) (Quit: Leaving.)
- # [00:32] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
- # [00:35] * Quits: Prometheus (~Prometheu@unaffiliated/prometheus) (Ping timeout: 256 seconds)
- # [00:36] * Quits: trovster (~trovster@cpc3-staf1-0-0-cust950.sol2.cable.ntl.com)
- # [00:37] * Joins: Prometheus (~Prometheu@bergi.us)
- # [00:47] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:47] * Quits: abernier (~abernier@nor75-28-88-183-29-231.fbx.proxad.net) (Quit: abernier)
- # [00:51] * Quits: ntoll (~ntoll@88-110-129-190.dynamic.dsl.as9105.com) (Quit: this is not a quit message)
- # [00:55] * Joins: abernier (~abernier@nor75-28-88-183-29-231.fbx.proxad.net)
- # [00:58] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Ping timeout: 245 seconds)
- # [01:10] * Quits: Prometheus (~Prometheu@bergi.us) (Changing host)
- # [01:10] * Joins: Prometheus (~Prometheu@unaffiliated/prometheus)
- # [01:13] * Joins: tantek (~tantek@adsl-71-134-240-36.dsl.pltn13.pacbell.net)
- # [01:13] * ChanServ sets mode: +o tantek
- # [01:42] * Quits: @dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Quit: dglazkov)
- # [02:03] * Joins: shigeta (~shigeta@sakkgw2.sixapart.jp)
- # [02:11] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:11] * ChanServ sets mode: +o dglazkov
- # [02:35] * Quits: @dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [02:47] * Quits: @benward (~benward@nat/yahoo/x-okabuzgsvdelsjmj) (Quit: Sleep)
- # [03:10] * Joins: zro (~zro@wikimedia/zro)
- # [03:59] * Quits: @tantek (~tantek@adsl-71-134-240-36.dsl.pltn13.pacbell.net) (Quit: tantek)
- # [04:26] * Joins: BobJonkman (~BobJonkma@206-248-137-186.dsl.teksavvy.com)
- # [04:28] * Joins: benward (~benward@70-36-139-40.dsl.dynamic.sonic.net)
- # [04:28] * ChanServ sets mode: +o benward
- # [05:44] * Quits: @benward (~benward@70-36-139-40.dsl.dynamic.sonic.net) (Quit: Sleep)
- # [06:10] * Quits: zro (~zro@wikimedia/zro) (Ping timeout: 265 seconds)
- # [07:00] * Joins: benward (~benward@70-36-139-40.dsl.dynamic.sonic.net)
- # [07:00] * ChanServ sets mode: +o benward
- # [07:03] * Joins: tantek (~tantek@c-71-198-24-56.hsd1.ca.comcast.net)
- # [07:03] * ChanServ sets mode: +o tantek
- # [07:13] * Joins: zro (~zro@wikimedia/zro)
- # [07:39] * Joins: besbes (~besbes@93-82-13-115.adsl.highway.telekom.at)
- # [07:54] * Quits: @tantek (~tantek@c-71-198-24-56.hsd1.ca.comcast.net) (Quit: tantek)
- # [08:40] * Quits: besbes (~besbes@93-82-13-115.adsl.highway.telekom.at) (Quit: besbes)
- # [08:57] * Joins: besbes (~besbes@mercury.mminf.univie.ac.at)
- # [09:17] * Joins: tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net)
- # [09:17] * ChanServ sets mode: +o tantek
- # [09:18] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [09:18] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Changing host)
- # [09:18] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [09:59] * Joins: ntoll (~ntoll@88-110-129-190.dynamic.dsl.as9105.com)
- # [10:10] * Joins: csarven (~csarven@ip5451caad.direct-adsl.nl)
- # [10:40] * Joins: Phae (~phaeness@gatea.mh.bbc.co.uk)
- # [10:40] * ChanServ sets mode: +o Phae
- # [10:42] * Quits: @tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net) (Quit: tantek)
- # [11:44] * Quits: @benward (~benward@70-36-139-40.dsl.dynamic.sonic.net) (Quit: Sleep)
- # [12:08] * Quits: besbes (~besbes@mercury.mminf.univie.ac.at) (Quit: besbes)
- # [12:08] * Quits: shigeta (~shigeta@sakkgw2.sixapart.jp) (Quit: Leaving...)
- # [12:43] * Joins: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf)
- # [13:02] * Joins: besbes (~besbes@93-82-13-16.adsl.highway.telekom.at)
- # [14:10] * Quits: csarven (~csarven@ip5451caad.direct-adsl.nl) (Quit: Leaving.)
- # [14:11] * Joins: csarven (~csarven@ip5451caad.direct-adsl.nl)
- # [14:17] * Joins: andersonorui (~andersono@c951ac7d.virtua.com.br)
- # [14:36] * Quits: csarven (~csarven@ip5451caad.direct-adsl.nl) (Quit: Leaving.)
- # [15:01] * Joins: besbes_ (~besbes@93-82-13-16.adsl.highway.telekom.at)
- # [15:03] * Quits: besbes (~besbes@93-82-13-16.adsl.highway.telekom.at) (Ping timeout: 240 seconds)
- # [15:03] * besbes_ is now known as besbes
- # [15:19] * Joins: csarven (~csarven@ip5451caad.direct-adsl.nl)
- # [16:04] * Joins: mwunsch (~mwunsch@38.105.146.82)
- # [16:23] * Quits: BobJonkman (~BobJonkma@206-248-137-186.dsl.teksavvy.com) (Remote host closed the connection)
- # [17:13] * Quits: besbes (~besbes@93-82-13-16.adsl.highway.telekom.at) (Remote host closed the connection)
- # [17:38] * Quits: csarven (~csarven@ip5451caad.direct-adsl.nl) (Quit: Leaving.)
- # [17:42] * Joins: besbes (~besbes@93-82-13-16.adsl.highway.telekom.at)
- # [17:58] * Quits: zro (~zro@wikimedia/zro) (Quit: Death)
- # [18:00] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
- # [18:00] * ChanServ sets mode: +o dglazkov
- # [18:31] * Quits: @Phae (~phaeness@gatea.mh.bbc.co.uk)
- # [18:31] * Joins: Phae (~phaeness@gatea.mh.bbc.co.uk)
- # [18:31] * ChanServ sets mode: +o Phae
- # [18:55] * Joins: tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net)
- # [18:55] * ChanServ sets mode: +o tantek
- # [19:03] <mwunsch> tantek: Made all my changes. Now hMachine is officially Prism: http://github.com/mwunsch/prism
- # [19:03] <mwunsch> `gem install prism`
- # [19:03] <mwunsch> thanks for the excellent suggestion
- # [19:49] * Quits: besbes (~besbes@93-82-13-16.adsl.highway.telekom.at) (Quit: besbes)
- # [20:08] * Quits: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf) (Quit: Leaving.)
- # [20:29] * Joins: csarven (~csarven@ip157-77-212-87.adsl2.static.versatel.nl)
- # [20:36] * Quits: abernier (~abernier@nor75-28-88-183-29-231.fbx.proxad.net) (Quit: abernier)
- # [20:55] * Joins: zro (~zro@wikimedia/zro)
- # [21:00] <@tantek> that has a nice ring to it: "gem install prism"
- # [21:00] <@tantek> nicely done mwunsch
- # [21:01] <mwunsch> tantek: Thanks! Working on some improvements. Adding requirements and smarter validation handling. Then working on smarter ISO8601/Geo/tel parsing.
- # [21:01] <mwunsch> Officially announcement in a few days...
- # [21:02] * Quits: ntoll (~ntoll@88-110-129-190.dynamic.dsl.as9105.com) (Ping timeout: 265 seconds)
- # [21:02] <@tantek> mwunsch - does prism pass the value class pattern test suite? http://microformats.org/wiki/value-class-pattern-tests
- # [21:03] <mwunsch> tantek: Yes. if you clone the repository (and run `bundle install` to install dependencies), you can run the tests
- # [21:04] <mwunsch> test/pattern_test.rb and test/pattern/value_class_test.rb
- # [21:04] <@tantek> I would say that would be a very good baseline - plus we could then add a 3rd column to this table: http://microformats.org/wiki/value-class-date-time-tests#results
- # [21:05] * Joins: ntoll (~ntoll@88-110-171-9.dynamic.dsl.as9105.com)
- # [21:05] <mwunsch> I was actually working on a POSH adapter for the Text-Fixture format, but i found that the suites were too implementation specific...
- # [21:06] <mwunsch> So i just run the parser against the markup example and make equivalent assertions
- # [21:06] <@tantek> mwunsch - btw - go ahead and add add "prism" to http://microformats.org/wiki/parsers#Ruby
- # [21:06] <mwunsch> Okay -- will do
- # [21:06] <@tantek> and feel free to create a http://microformats.org/wiki/prism page too
- # [21:06] <@tantek> and document the specific microformats supported etc.
- # [21:23] <mwunsch> tantek: http://microformats.org/wiki/prism made a stub. Will work on filling in more info later...
- # [21:25] <mwunsch> I also need to add Scripps Networks/Food Network to implementations...
- # [21:26] <@tantek> great - stub is a very good way to start a wiki page
- # [21:27] <@tantek> note that there is the {{stub}} template (just like wikipedia) for indicating a stub page explicitly (I added it to the prism page)
- # [21:28] <@tantek> mwunsch, hober, csarven or others who have been active recently - could you try running a few of the value class pattern tests with Operator 0.9.5 and report your results? It appears Jeremy Keith and I get different results so we need more people to verify the tests.
- # [21:28] * Joins: benward (~benward@nat/yahoo/x-sytygovbzjxfidym)
- # [21:28] * ChanServ sets mode: +o benward
- # [21:28] <@tantek> see the notes I just added here: http://microformats.org/wiki/value-class-date-time-tests#results
- # [21:29] <@tantek> hey benward - if you have a moment, could you try running a few of the value class pattern tests in Operator 0.9.5? Jeremy and I appear to see different results so I'm asking folks to run the tests and report what they see per the notes on this table: http://microformats.org/wiki/value-class-date-time-tests#results
- # [21:29] <mwunsch> tantek: Making a note to myself, I'll log my findings, i'll also work to make sure Prism conforms to these tests...
- # [21:36] * Quits: @tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
- # [21:36] * Joins: tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net)
- # [21:36] * ChanServ sets mode: +o tantek
- # [21:38] <@tantek> thanks mwunsch
- # [21:46] * benward is now known as benward|lunch
- # [22:34] * Quits: andersonorui (~andersono@c951ac7d.virtua.com.br) (Quit: Leaving...)
- # [22:44] <csarven> Is hKit buggy? I can't seem to get a representative hCard or an hCard with a fragment
- # [22:45] <@tantek> csarven - if you see drewm or drewinthehead here - ask him - he's the author!
- # [22:47] <@tantek> or feel free to add it / note it on the issues page: http://microformats.org/wiki/hkit-issues
- # [22:48] <csarven> Ok.. my bad. representative hCard seems okay. It wasn't working on my local for some reason though
- # [22:48] <csarven> err
- # [22:48] <csarven> Not representative hCard. hCard from an URI with a fragment
- # [22:59] <@tantek> be sure to check to see if you have to encode the fragment as %2C
- # [23:00] <@tantek> if you are passing in the URL as a web service (e.g. like h2vx.com ) you have to encode the fragment
- # [23:00] <@tantek> sorry, %23 is the URL encoded #
- # [23:00] * benward|lunch is now known as BenWard
- # [23:00] * BenWard is now known as benward
- # [23:02] <csarven> tantek That's okay. URI fragment seems okay with hKit. Even with '#'. I can't however get the representative hCard out of http://identi.ca/csarven
- # [23:02] <csarven> It can however grab it from http://csarven.ca/cv
- # [23:03] <csarven> hKit also thinks [uid] => Sarven Capadisli for http://csarven.ca/cv
- # [23:04] <csarven> And [uid] => csarven for http://identi.ca/csarven
- # [23:06] <csarven> If I'm not mistaken, uid should come from @href value
- # [23:07] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [23:09] * Quits: ntoll (~ntoll@88-110-171-9.dynamic.dsl.as9105.com) (Quit: this is not a quit message)
- # [23:12] <csarven> I think the bug in hKit is that it uses array_search() and that doesn't do multidimensional arrays. Hence, if an hCard has more than one url value, it fails to see it.
- # [23:12] * Quits: zro (~zro@wikimedia/zro) (Quit: Death)
- # [23:22] * Joins: ntoll (~ntoll@88-110-171-9.dynamic.dsl.as9105.com)
- # [23:35] * Joins: abernier (~abernier@nor75-28-88-183-29-231.fbx.proxad.net)
- # [23:43] <csarven> tantek
- # [23:44] <csarven> I'd like to update the Wiki with a working version of hKit for hCards with more than one url... but that might be duplicating the code slightly. What do you recommend?
- # [23:45] <csarven> Actually, no biggie. The code in the Wiki is an example any way
- # [23:45] <csarven> I'll update
- # [23:46] * Quits: mwunsch (~mwunsch@38.105.146.82) (Quit: mwunsch)
- # [23:48] * Joins: KevinMarks (~KevinMark@157.22.22.46)
- # [23:50] <csarven> http://microformats.org/wiki/representative-hcard-parsing#Draft_hKit_.28PHP5.29_code works
- # Session Close: Fri Feb 26 00:00:00 2010
The end :)