Options:
Previous day, Next day
- # Session Start: Sun Jul 12 00:00:00 2015
- # Session Ident: #microformats
- # [00:47] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Read error: Connection reset by peer)
- # [00:47] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [01:29] <Loqi> [@stko] @jasonbrennan Were you thinking of this? http://microformats.org/wiki/measure (http://twtr.io/11XPVt3U9fH)
- # [01:39] * Joins: KevinMarks__ (~yaaic@2607:fb90:270c:4d3a:bd42:b1df:4916:9559)
- # [01:39] * ChanServ sets mode: +o KevinMarks__
- # [01:40] * Quits: @KevinMarks_ (~yaaic@2607:fb90:2294:95cc:3092:99b7:1ac9:8dbe) (Ping timeout: 248 seconds)
- # [02:08] * Quits: csarven (~csarven@84-73-123-134.dclient.hispeed.ch) (Quit: Ex-Chat)
- # [02:47] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
- # [02:53] * Quits: @KevinMarks__ (~yaaic@2607:fb90:270c:4d3a:bd42:b1df:4916:9559) (Ping timeout: 248 seconds)
- # [02:59] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
- # [03:27] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
- # [03:29] * Quits: gRegorLove (~me@12.180.47.153) (Quit: ChatZilla 0.9.91.1 [Firefox 39.0/20150630154324])
- # [03:33] * Quits: @tantek (~tantek@12.180.47.153) (Quit: tantek)
- # [03:45] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
- # [04:35] <Loqi> [@ProjectPeachUK] We've #played with #microformats. Love the #idea of #marking up our #business data to #machines as well as #humans! #pickupaRT #DBFY (http://twtr.io/11XfBmEDjTj)
- # [05:02] * Quits: jgarber (~jgarber@pool-100-7-26-13.rcmdva.fios.verizon.net)
- # [05:15] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 256 seconds)
- # [05:42] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
- # [06:32] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [06:32] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [06:34] * Joins: tantek (~tantek@67.23.193.215)
- # [06:34] * ChanServ sets mode: +o tantek
- # [08:27] * Quits: @tantek (~tantek@67.23.193.215) (Quit: tantek)
- # [08:35] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 244 seconds)
- # [08:57] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
- # [09:21] * Joins: eschnou (~eschnou@103.63-247-81.adsl-dyn.isp.belgacom.be)
- # [09:26] * Quits: eschnou (~eschnou@103.63-247-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 250 seconds)
- # [10:25] * Joins: csarven (~csarven@84-73-123-134.dclient.hispeed.ch)
- # [10:53] <Loqi> [@neogeografen] De DK Mapillary frivillige har fotog. ca. 12500 km - samlet er der ca 207000 km veje/stier i DK - så afsted med dig http://www.microformats.dk/2015/03/04/ideforslag-det-rullende-brugerpanel-kunne-skabe-faelles-billeder-og-geodata/ (http://twtr.io/11YEAmmZpN8)
- # [11:28] * Quits: csarven (~csarven@84-73-123-134.dclient.hispeed.ch) (Quit: Ex-Chat)
- # [12:08] * Joins: adactio (~adactio@212.42.170.121)
- # [12:08] * ChanServ sets mode: +o adactio
- # [13:24] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 250 seconds)
- # [16:19] * Joins: tantek (~tantek@67.23.193.215)
- # [16:19] * ChanServ sets mode: +o tantek
- # [16:19] * Joins: barnabywalters (~barnabywa@host-92-19-127-65.as13285.net)
- # [16:28] <barnabywalters> good morning!
- # [16:28] <barnabywalters> tantek, I’d appreciate your thoughts on my comments on https://github.com/indieweb/php-mf2/issues/64
- # [16:29] <barnabywalters> Having spent a long time away from the parsing spec, I’m not sure if the confusion I’m having is due to unfamiliarity, or actual problems exposed by looking at it with a fresh eye
- # [16:31] <tommorris> tantek, barnabywalters: is it affecting other implementations?
- # [16:31] <barnabywalters> tommorris: not sure, I’ve been fixing some bugs in php-mf2 and have found potentially confusing language in the parsing spec
- # [16:33] <barnabywalters> specifically, the behaviour I was fixing was not clearly specified anywhere, and in reading it I found language which seems to imply that parsing a property-nested microformat should result in two items in the parent microformat’s property array
- # [16:35] <@tantek> barnabywalters: looking at it
- # [16:36] <@tantek> barnabywalters: looks like you resolved https://github.com/indieweb/php-mf2/issues/64 ?
- # [16:36] <@tantek> what’s the specific question? I thought I was reporting a really obvious bug
- # [16:37] <barnabywalters> tantek: yep, thanks for reporting it! The issue itself is resolved, the problem (as I pointed out in comments on that issue) is that the mf2 parsing spec does not clearly specify the correct behaviour
- # [16:38] <barnabywalters> and then, reading it more closely, it seems to imply that parsing a property-nested microformat should result in two items in the parent’s corresponding property list, one for the bare property (a string) and a nested microformat structure in addition to that
- # [16:39] <@tantek> by property list is that the { } structure?
- # [16:40] <barnabywalters> by property list I am referring to the list of values associated with a property name in a microformat structure
- # [16:40] <@tantek> array then?
- # [16:40] <barnabywalters> e.g. "name": ["value 1", "value 2" •••]
- # [16:40] <@tantek> [ ]
- # [16:40] <barnabywalters> yep
- # [16:40] <@tantek> I always call the [ ] things arrays because that’s well established naming in CS for the [ ] structure
- # [16:41] <barnabywalters> fair enough, I’m always flipping between python and PHP, which have very different naming and overlapping use-cases :)
- # [16:41] <barnabywalters> so I tend to use python terminology as it’s more precise
- # [16:41] <barnabywalters> than PHP’s, that is
- # [16:42] <barnabywalters> but that is not very relevant
- # [16:42] <@tantek> the value vs. html things go into the { } structure, not [ ]
- # [16:42] <barnabywalters> yep, that is not what I am confused about
- # [16:43] <Loqi> [[microformats2-linting]] http://microformats.org/wiki/index.php?title=microformats2-linting&diff=65127&oldid=65126&rcid=101508 * Tantek * (-21) created published updated
- # [16:44] <Loqi> [[microformats2-linting]] http://microformats.org/wiki/index.php?title=microformats2-linting&diff=65128&oldid=65127&rcid=101509 * Tantek * (+393) -1 linting any <article>
- # [16:44] <barnabywalters> the fact that property parsing and nested microformat parsing are separate steps in the spec makes it sound like a parsing a property-nested microformat should result in two items in the parent’s array for the property the microformat is nested under
- # [16:45] <@tantek> tommorris: ok updated http://microformats.org/wiki/microformats2-linting
- # [16:45] <@tantek> barnabywalters: huh that is weird and no one else seems to have had that interpretation. regardless I’d like to clarify the spec if I can.
- # [16:45] <barnabywalters> e.g. <div class="h-entry"><span class="p-author h-card">Author</span></div> would result in a h-entry mf with 'author': ['Author', { nested mf value }]
- # [16:45] <@tantek> also - it makes no sense for there to be two values in an array for the same source of data
- # [16:46] <tommorris> tantek: thanks
- # [16:46] <@tantek> since every thing in a [ ] is a different piece of data from the author
- # [16:46] <@tantek> so to have two things show up in a [ ] that come from *one* thing the author wrote is only confusing
- # [16:46] <@tantek> not sure how that could be interepeted as valid in any interpretation
- # [16:46] <barnabywalters> tantek: agreed that it makes no sense and is likely not a big problem, but looking at the spec with fresh eyes that is how I’m reading it
- # [16:49] <barnabywalters> it’s quite obvious from examples how property nested microformats should work, but there’s nothing in the spec which explains that, having parsed a tree for properties, when parsing for child microformats, their values should replace the previously parsed property values
- # [16:56] <barnabywalters> tommorris: I just checked mf2py, if the version on kartikprabhu.com is up to date then it has a similar nested e- html problem as php-mf2 did. Raising issue now.
- # [16:57] <tommorris> thanks
- # [16:59] <@tantek> barnabywalters: it does? huh I thought I checked the latest of the other parsers
- # [16:59] <@tantek> I think kylewm’s is newer (deployment of mf2py)
- # [17:00] <barnabywalters> tantek: mf2py gets it more correct than php-mf2 did, but still wrong as per kartikprabhu.com — the value of value is a nested dictionary with value and html keys, rather than the html key being added to the root of the nested structure
- # [17:00] <barnabywalters> is there a mf2py testing field on kylewm’s site?
- # [17:01] <@tantek> I thought there was yes
- # [17:01] <tommorris> I should update the heroku instance
- # [17:01] <@tantek> I think it’s on the wiki
- # [17:01] <Loqi> +1
- # [17:01] <tommorris> but not right now. ;-)
- # [17:02] <barnabywalters> tantek: I can’t see it, http://microformats.org/wiki/mf2py only links to a version on heroku for URLs, and raw text entry on kartikprabhu.com
- # [17:02] * tommorris opens https://github.com/tommorris/mf2py/issues/49
- # [17:03] <@tantek> barnabywalters: we have our own DRY violation problem :)
- # [17:03] <@tantek> try the /microformats2#Parsers
- # [17:03] <barnabywalters> tantek: ha ha ha, indeed
- # [17:04] <barnabywalters> yep, we have a threefold DRY violation issue, because there’s also http://microformats.org/wiki/parsers
- # [17:04] <@tantek> yeah I minimized there a bit and linked from there to /microformats2#Parsers
- # [17:04] <@tantek> that was the first violation I found
- # [17:05] <@tantek> the key is making the info accessible
- # [17:05] <@tantek> rather than having to click through 3 pages or something to find it
- # [17:05] <@tantek> hence the flatter list of all the implementations on /microformats2 made more sense to update
- # [17:05] <barnabywalters> agreed, however I would expect the most detailed information to be on the project page
- # [17:06] <barnabywalters> I’ll at least copy the full list there
- # [17:07] <Loqi> [[mf2py]] http://microformats.org/wiki/index.php?title=mf2py&diff=65130&oldid=64548&rcid=101511 * Barnabywalters * (+137) Added list of live implementations
- # [17:08] <barnabywalters> added it and moved kylewm’s to the top as it offers both textentry and URL, and is apparently up to date
- # [17:10] <@tantek> agreed on “would expect the most detailed information to be on the project page” yet that’s in contrast with the “don’t have to click too much to find the info"
- # [17:10] <@tantek> so we end up with a DRY content problem
- # [17:12] <barnabywalters> yeah, in theory this is what transclusion should solve. Does mediawiki do transclusion, other than templates? E.g. “embed the examples section from [[mf2py]] on [[microformats2]]”
- # [17:13] <barnabywalters> nope, looks like (without extensions) templates are the only way to do this
- # [17:13] <@tantek> yeah
- # [17:28] <tommorris> barnabywalters: nope, only templates
- # [18:10] * Quits: @adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [18:13] * Joins: adactio (~adactio@212.42.170.121)
- # [18:13] * ChanServ sets mode: +o adactio
- # [18:13] * Quits: @adactio (~adactio@212.42.170.121) (Client Quit)
- # [18:14] * Quits: barnabywalters (~barnabywa@host-92-19-127-65.as13285.net) (Quit: barnabywalters)
- # [18:20] <KevinMarks> unmung.com has a linkable type-in html field (it makes the worlds ugliest URLs though)
- # [18:21] <KevinMarks> eg http://www.unmung.com/?html=%3Cdiv+class%3D%22h-entry%22%3E%3Cdiv+class%3D%22e-content%22%3E%3Cp%3EHello%3C%2Fp%3E%3C%2Fdiv%3E%3C%2Fdiv%3E%0D%0A%3Cdiv+class%3D%22h-entry%22%3E%3Cdiv+class%3D%22h-card+e-content%22%3E%3Cp%3EHello+hcard%3C%2Fp%3E%3C%2Fdiv%3E%3C%2Fdiv%3E&pretty=on
- # [18:21] <KevinMarks> (that uses mf2py)
- # [18:27] * Joins: barnabywalters (~barnabywa@host-92-19-127-65.as13285.net)
- # [18:29] <kylewm> thank you for filing that issue barnabywalters, I thought for sure I had already done that :embarrassed:
- # [18:30] <barnabywalters> kylewm: no problem! My embarrassment should be far greater for not having dealt with the issue for such a long time :)
- # [18:30] <barnabywalters> and mf2py was much less wrong than php-mf2 ;)
- # [18:33] * Joins: csarven (~csarven@84-73-123-134.dclient.hispeed.ch)
- # [18:36] * Joins: Zegnat (~zegnat@2a00:d0c0:200:0:b9:1a:9c2a:1)
- # [18:38] * Joins: Zegnat_ (~zegnat@78-69-211-20-no68.tbcn.telia.com)
- # [18:55] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Read error: Connection reset by peer)
- # [18:56] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [19:07] * Quits: @tantek (~tantek@67.23.193.215) (Quit: tantek)
- # [19:11] * Joins: gRegorLove (~me@12.180.47.153)
- # [19:24] * Joins: emmak_ (~quassel@c-24-20-219-64.hsd1.or.comcast.net)
- # [19:27] * Quits: emmak (~quassel@c-24-20-219-64.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
- # [19:30] * Joins: tantek (~tantek@12.180.47.153)
- # [19:30] * ChanServ sets mode: +o tantek
- # [19:33] * Quits: gRegorLove (~me@12.180.47.153) (Ping timeout: 264 seconds)
- # [19:35] * Joins: gRegorLove_ (me@173.0.9.65)
- # [19:35] * gRegorLove_ is now known as gRegorLove
- # [20:35] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [20:35] * ChanServ sets mode: +o adactio
- # [20:45] * Joins: rawtext (~rawtext@pool-71-174-101-160.bstnma.fios.verizon.net)
- # [21:02] * Quits: Zegnat_ (~zegnat@78-69-211-20-no68.tbcn.telia.com) (Remote host closed the connection)
- # [21:08] * Quits: @adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
- # [21:13] <Loqi> [@scriptzteam] IP.Blog 2.6: SEO Improvements and Microformats - http://newz.scriptz-team.info/IPS-News-And-Updates/078819-IP-Blog-2-6-SEO-Improvements-and-Microformats.html (http://twtr.io/11Z9uWUwZhR)
- # [22:09] <Loqi> [[comment-brainstorming]] http://microformats.org/wiki/index.php?title=comment-brainstorming&diff=65131&oldid=53376&rcid=101512 * Tantek * (+149) /* Use case for same page u-in-reply-to */ note use-case currently theoretical
- # [22:11] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [22:11] * ChanServ sets mode: +o adactio
- # [22:17] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
- # [22:22] * Quits: @adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
- # [22:23] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
- # [22:38] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
- # [22:50] * Quits: gRegorLove (me@173.0.9.65) (Ping timeout: 240 seconds)
- # [22:54] * Quits: barnabywalters (~barnabywa@host-92-19-127-65.as13285.net) (Quit: barnabywalters)
- # [22:57] * Joins: gRegorLove_ (me@173.0.8.7)
- # [22:57] * gRegorLove_ is now known as gRegorLove
- # [22:58] <Loqi> [[comment-brainstorming]] http://microformats.org/wiki/index.php?title=comment-brainstorming&diff=65132&oldid=65131&rcid=101513 * Csarven * (+116) Asked for clarification/relevancy on "indieweb"
- # [23:00] <@tantek> yeah no need for indieweb specific reference there
- # [23:00] <@tantek> not sure when that got added
- # [23:00] <@tantek> will fix
- # [23:02] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [23:02] * ChanServ sets mode: +o adactio
- # [23:08] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [23:08] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [23:28] <Loqi> [[comment-brainstorming]] http://microformats.org/wiki/index.php?title=comment-brainstorming&diff=65133&oldid=65132&rcid=101514 * Tantek * (+450) remove reference to "indieweb" from issue / idea - was not relevant to the idea. clarify comment on its own page, vs in a list, vs both.
- # [23:40] * Quits: rawtext (~rawtext@pool-71-174-101-160.bstnma.fios.verizon.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [23:44] * Joins: csarven_ (~csarven@84-73-123-134.dclient.hispeed.ch)
- # [23:44] * Quits: csarven (~csarven@84-73-123-134.dclient.hispeed.ch) (Quit: Ex-Chat)
- # [23:46] * Joins: rawtext (~rawtext@pool-71-174-101-160.bstnma.fios.verizon.net)
- # [23:46] <Loqi> [@scriptzteam] IP.Blog 2.6: SEO Improvements and Microformats - http://newz.scriptz-team.info/IPS-News-And-Updates/078819-IP-Blog-2-6-SEO-Improvements-and-Microformats.html (http://twtr.io/11ZPf0C60xb)
- # [23:48] * Quits: rawtext (~rawtext@pool-71-174-101-160.bstnma.fios.verizon.net) (Client Quit)
- # [23:48] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [23:49] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [23:49] * Joins: rawtext (~rawtext@pool-71-174-101-160.bstnma.fios.verizon.net)
- # [23:53] <Loqi> [@scriptzteam] IP.Blog 2.6: SEO Improvements and Microformats - http://newz.scriptz-team.info/IPS-News-And-Updates/078819-IP-Blog-2-6-SEO-Improvements-and-Microformats.html (http://twtr.io/11ZQLEGNAcs)
- # [23:54] * Quits: rawtext (~rawtext@pool-71-174-101-160.bstnma.fios.verizon.net) (Ping timeout: 250 seconds)
- # [23:54] <Loqi> [@scriptzteam] IP.Blog 2.6: SEO Improvements and Microformats - http://newz.scriptz-team.info/IPS-News-And-Updates/078819-IP-Blog-2-6-SEO-Improvements-and-Microformats.html (http://twtr.io/11ZQNf2GCeU)
- # [23:56] * Quits: csarven_ (~csarven@84-73-123-134.dclient.hispeed.ch) (Ping timeout: 256 seconds)
- # Session Close: Mon Jul 13 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn