IRC Log for #microformats on 2006-07-06

Timestamps are in UTC.

  1. [00:03:44] * hober (n=ted@unaffiliated/hober) Quit ("nil")
  2. [00:24:02] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) Quit ()
  3. [00:29:49] * bear_afk is now known as bear42
  4. [00:32:02] * tantek (n=tantek@ool-182d0540.dyn.optonline.net) Quit ()
  5. [00:32:09] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
  6. [00:39:13] <mfbot> [[include-pattern-feedback]] M http://microformats.org/wiki?title=include-pattern-feedback&diff=0&oldid=7153 * RyanKing * (+35)
  7. [00:42:08] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  8. [00:42:09] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  9. [00:42:26] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has left #microformats
  10. [00:59:44] * arapehl (n=ara@toronto-HSE-ppp4169147.sympatico.ca) has joined #microformats
  11. [01:25:39] * remi (n=remi@c207.134.231-81.clta.globetrotter.net) has joined #microformats
  12. [01:25:39] <jibot> remi is Remi Prevost, a web developper (yeah, that's how we spell "developer" in french) from Quebec and blogs about web stuff at <http://remiprevost.com/>
  13. [01:47:26] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) Quit ()
  14. [01:52:16] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) Quit ("zzzz")
  15. [02:08:58] * imajes_ (n=imajes@growl/imajes) has joined #microformats
  16. [02:16:05] * tantek (n=tantek@pool-70-107-153-141.ny325.east.verizon.net) has joined #microformats
  17. [02:16:06] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  18. [02:16:33] * ChanServ sets mode +o tantek
  19. [02:26:41] * remi (n=remi@c207.134.231-81.clta.globetrotter.net) Quit ()
  20. [03:20:40] * tantek (n=tantek@pool-70-107-153-141.ny325.east.verizon.net) Quit ()
  21. [03:23:10] * imajes_ (n=imajes@growl/imajes) Quit ()
  22. [03:23:13] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
  23. [03:36:59] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) Quit ("http://devbee.com/")
  24. [03:40:51] * KevinMarks (n=Snak@h-68-164-91-220.snvacaid.dynamic.covad.net) has joined #microformats
  25. [03:41:07] * ChanServ sets mode +o KevinMarks
  26. [03:41:15] * hober (n=ted@unaffiliated/hober) has joined #microformats
  27. [03:41:17] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) has joined #microformats
  28. [03:46:56] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) has joined #microformats
  29. [03:56:26] * amette__ (n=amette@pD9E6AE1C.dip0.t-ipconnect.de) has joined #microformats
  30. [03:57:44] * amette (n=amette@pD9E6AC52.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
  31. [04:04:45] * xtof (n=christop@ATuileries-152-1-5-37.w82-123.abo.wanadoo.fr) has joined #microformats
  32. [04:04:46] <jibot> xtof is Christophe Ducamp you could find me on http://www.communitywiki.org/odd/Xtof/HomePage
  33. [04:13:50] * arapehl (n=ara@toronto-HSE-ppp4169147.sympatico.ca) Quit ("Bye!")
  34. [04:27:10] <mfbot> [[xfn-fr]] N http://microformats.org/wiki/xfn-fr * ChristopheDucamp * (+878) [fr:translation of xfn]
  35. [04:36:06] <mfbot> [[hcard-fr]] http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7154 * ChristopheDucamp * (+1146) [fr:updating new examples]
  36. [04:37:42] <mfbot> [[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7155 * ChristopheDucamp * (+0) Exemples avec quelques problèmes - typo
  37. [04:40:54] <mfbot> [[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7156 * ChristopheDucamp * (+64) typo
  38. [04:51:00] <mfbot> [[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7157 * ChristopheDucamp * (+4) Exemples - typo
  39. [04:58:28] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  40. [04:58:28] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  41. [04:58:36] <mfbot> [[hcard-fr]] http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7158 * ChristopheDucamp * (+1317) [fr:synchro with original page]
  42. [05:00:13] <Hixie> hahaha
  43. [05:00:17] <Hixie> where's tantek
  44. [05:00:23] * Hixie summons tantek
  45. [05:04:37] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
  46. [05:09:42] * tantek (n=tantek@ool-182d0540.dyn.optonline.net) has joined #microformats
  47. [05:09:43] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  48. [05:09:57] <mfbot> [[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7159 * ChristopheDucamp * (+3576)
  49. [05:10:10] * ChanServ sets mode +o tantek
  50. [05:10:53] <qid> Hixie: nicely done
  51. [05:11:01] <Hixie> that was indeed quite impressive
  52. [05:11:07] <Hixie> but i mailed him so it was redundant :-)
  53. [05:15:41] <tantek> greetings
  54. [05:17:21] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
  55. [05:22:24] <mfbot> [[hcard-tests-fr]] N http://microformats.org/wiki/hcard-tests-fr * ChristopheDucamp * (+1515) [fr:traduction hcard-tests]
  56. [05:25:30] <mfbot> [[xfolk-fr]] http://microformats.org/wiki?title=xfolk-fr&diff=0&oldid=7160 * ChristopheDucamp * (+87) [fr: ajout claimID]
  57. [05:27:06] <mfbot> [[xfolk-fr]] M http://microformats.org/wiki?title=xfolk-fr&diff=0&oldid=7161 * ChristopheDucamp * (+1) typo
  58. [05:28:23] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
  59. [05:29:12] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
  60. [05:30:52] <mfbot> [[Template:OpenIssue-fr]] N http://microformats.org/wiki/Template:OpenIssue-fr * ChristopheDucamp * (+125) [fr:traduction Template:OpenIssue]
  61. [05:41:18] <mfbot> [[hcalendar-issues-fr]] http://microformats.org/wiki?title=hcalendar-issues-fr&diff=0&oldid=7162 * ChristopheDucamp * (+331) [fr: minor edits - added fr - cette page doit être traduite]
  62. [05:46:25] <mfbot> [[hcard-issues-fr]] M http://microformats.org/wiki?title=hcard-issues-fr&diff=0&oldid=7163 * ChristopheDucamp * (+105) Gabarit traduit - minor edits - page à traduire
  63. [06:25:11] <mfbot> [[icalendar-implementations-fr]] http://microformats.org/wiki?title=icalendar-implementations-fr&diff=0&oldid=7164 * ChristopheDucamp * (+1255) [fr:sync - error msg in MS outlook 2003 to be translated in french]
  64. [06:31:53] * hober (n=ted@unaffiliated/hober) Quit ("Sleeping.")
  65. [07:02:43] <mfbot> [[vote-links-faq-fr]] MN http://microformats.org/wiki/vote-links-faq-fr * ChristopheDucamp * (+7019)
  66. [07:03:49] <mfbot> [[vote-links-faq-fr]] M http://microformats.org/wiki?title=vote-links-faq-fr&diff=0&oldid=7165 * ChristopheDucamp * (+18) VoteLinks : les Questions Fréquemment Posées (FAQ) - translation to be reviewed
  67. [07:05:55] <mfbot> [[votelinks-faq-fr]] MN http://microformats.org/wiki/votelinks-faq-fr * ChristopheDucamp * (+31)
  68. [07:53:38] * xtof (n=christop@ATuileries-152-1-5-37.w82-123.abo.wanadoo.fr) Quit (Read error: 110 (Connection timed out))
  69. [07:58:57] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) Quit ()
  70. [07:59:55] * trovster (n=trov@creation1.plus.com) has joined #microformats
  71. [07:59:55] <jibot> trovster is a web developer from the UK who writes on http://www.trovster.com and helps with www.multipack.co.uk
  72. [08:11:56] * deanero (n=dean@dsl254-024-154.sea1.dsl.speakeasy.net) Quit (Remote closed the connection)
  73. [08:12:31] * deanero (n=dean@dsl254-024-154.sea1.dsl.speakeasy.net) has joined #microformats
  74. [08:31:24] <mfbot> [[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7166 * ChristopheDucamp * (-4) Propriétés Singulières vs. Plurielles - typo
  75. [08:45:37] * drewinthehead (n=drewinth@oliis.plus.com) has joined #microformats
  76. [08:45:38] <jibot> drewinthehead is Drew McLellan - watch him, he's tricky.
  77. [08:48:34] * boneill (n=boneill@hatstand.ecs.soton.ac.uk) has joined #microformats
  78. [08:57:12] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("bye")
  79. [09:00:51] * KevinMarks (n=Snak@h-68-164-91-220.snvacaid.dynamic.covad.net) has joined #microformats
  80. [09:01:07] * ChanServ sets mode +o KevinMarks
  81. [09:06:34] * PhilipAshlock (i=user@c-24-17-158-229.hsd1.wa.comcast.net) has joined #microformats
  82. [09:06:35] <jibot> PhilipAshlock is in Bellingham WA and can be found online at http://www.philaestheta.com/
  83. [09:14:23] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
  84. [09:14:24] <jibot> gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
  85. [09:32:41] <mfbot> [[xfn-implementations]] http://microformats.org/wiki?title=xfn-implementations&diff=0&oldid=7167 * Nickshanks * (+164) XFN Implementations - adding my app to top of list per instructions
  86. [09:42:49] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) Quit ()
  87. [10:11:28] <mfbot> [[user-interface]] M http://microformats.org/wiki?title=user-interface&diff=0&oldid=7168 * Boneill * (+218) added tails export firefox plugin
  88. [10:56:15] * danja (n=danja@host82-220.pool80104.interbusiness.it) has joined #microformats
  89. [10:57:00] * tantek (n=tantek@ool-182d0540.dyn.optonline.net) Quit ()
  90. [11:04:26] <mfbot> [[User:Boneill]] N http://microformats.org/wiki/User:Boneill * Boneill * (+32)
  91. [11:05:38] <boneill> ?def boneill is Ben O'Neill, a 3rd year Software Engineering student - http://www.benedictoneill.com/
  92. [11:05:39] <jibot> boneill is Ben O'Neill, a 3rd year Software Engineering student - http://www.benedictoneill.com/
  93. [11:05:44] <boneill> while it's quiet ;)
  94. [11:17:55] <danja> so that's how it's done
  95. [11:18:33] <danja> ?def danja is Danny Ayers, http://dannyayers.com
  96. [11:18:33] <jibot> danja is Danny Ayers, http://dannyayers.com
  97. [11:36:36] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
  98. [11:40:58] <mfbot> [[xfn-implementations-fr]] M http://microformats.org/wiki?title=xfn-implementations-fr&diff=0&oldid=7169 * ChristopheDucamp * (+200) XFN Implementations - add xfngraph
  99. [11:41:01] * danja (n=danja@host82-220.pool80104.interbusiness.it) Quit ()
  100. [11:41:44] * danja (n=danja@host82-220.pool80104.interbusiness.it) has joined #microformats
  101. [11:44:39] <mfbot> [[xfn-implementations-fr]] M http://microformats.org/wiki?title=xfn-implementations-fr&diff=0&oldid=7170 * ChristopheDucamp * (-1) XFN Implementations - typo
  102. [12:16:06] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
  103. [12:16:07] <jibot> gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
  104. [12:27:54] * tantek (n=tantek@66-95-105-154.client.dsl.net) has joined #microformats
  105. [12:27:55] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  106. [12:28:23] * ChanServ sets mode +o tantek
  107. [12:49:55] * tantek (n=tantek@66-95-105-154.client.dsl.net) Quit ()
  108. [13:39:08] * danja (n=danja@host82-220.pool80104.interbusiness.it) Quit ()
  109. [13:50:18] <mfbot> [[implementations]] M http://microformats.org/wiki?title=implementations&diff=0&oldid=7171 * TomArmitage * (+20) adding rel-tag to Nature Network Boston
  110. [13:54:02] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
  111. [13:54:10] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has joined #microformats
  112. [13:54:11] <jibot> pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
  113. [13:54:52] <trovster> drewinthehead: http://allinthehead.com/demo/hcard/best-guess.php
  114. [13:55:03] * drewinthehead stirs
  115. [13:55:09] <trovster> re: 'sir bill s preston esquire bsc msc phd' - give's additional name for equire, bsc and msc
  116. [13:55:35] <drewinthehead> yes, it doesn't deal with multiple prefixes or suffixes
  117. [13:55:53] <trovster> I thought it did prefixes
  118. [13:56:14] <drewinthehead> yes, it does prefixes
  119. [13:56:27] <drewinthehead> just not multiples
  120. [13:56:31] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
  121. [13:56:46] <trovster> I meant, multiple prefixes, I sure you showed an example where it did
  122. [13:57:13] <drewinthehead> some of the prefixes look like multiples because they are multiworded
  123. [13:57:25] <drewinthehead> but they're just a single prefix
  124. [13:57:29] <trovster> aha, ok
  125. [13:57:48] <trovster> OK, re: 'trovster' - nickname (if single word)?
  126. [13:58:27] <drewinthehead> right
  127. [13:58:34] <pnhChris> mornin'
  128. [13:58:41] <trovster> <div class="fn">trovster</div> -- hmm
  129. [13:58:45] * pnhChris kicks colloquy
  130. [13:58:53] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has left #microformats
  131. [13:59:05] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has joined #microformats
  132. [13:59:06] <drewinthehead> if it's a single word and no N is specified, then it's presumed to be a nickname and N is filled with blank values
  133. [13:59:07] <trovster> tis an annoying program, 'eh :@
  134. [13:59:15] <drewinthehead> mornin' pnhChris
  135. [13:59:36] <pnhChris> i may go back to the last stable version.. at least it was stable :P
  136. [13:59:43] * drewinthehead notices it's 3pm and he's yet to have lunch
  137. [14:00:26] * tantek (n=tantek@cpe-68-175-111-61.nyc.res.rr.com) has joined #microformats
  138. [14:00:26] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  139. [14:00:54] * ChanServ sets mode +o tantek
  140. [14:01:24] <drewinthehead> trovster: do you think it's worth coding up the multiple suffix stuff?
  141. [14:01:55] <tantek> like Ph.D. M.D. ?
  142. [14:02:03] <tantek> I have a friend that has both
  143. [14:02:09] <drewinthehead> hi tantek
  144. [14:02:13] <drewinthehead> right, that's it
  145. [14:02:50] <drewinthehead> i'm wondering if it's worth adding that to my best-guess-n example
  146. [14:03:08] <drewinthehead> actually i may just be able to kick it into a loop at that point. hmm. might be easy.
  147. [14:03:13] <tantek> makes sense
  148. [14:04:30] <trovster> Yup, definitely.
  149. [14:04:44] <trovster> BSc, MSc, PHD...
  150. [14:05:06] * d4rr3ll is now known as d4rr3llt
  151. [14:05:27] * d4rr3llt is now known as d4rr3ll
  152. [14:05:43] * d4rr3ll is now known as d4rr3ll_
  153. [14:06:17] * tantek (n=tantek@cpe-68-175-111-61.nyc.res.rr.com) Quit ()
  154. [14:13:41] <drewinthehead> ok, do we need multiple prefixes too?
  155. [14:14:06] <trovster> I was thinking about that last night...
  156. [14:14:20] <drewinthehead> really? that's ...sad
  157. [14:14:23] <drewinthehead> :P
  158. [14:14:34] <trovster> :
  159. [14:14:35] <trovster> (
  160. [14:15:12] <trovster> btw, it'd be nice if it was GET instead
  161. [14:15:25] <drewinthehead> i'm not sure if prefixes are hierarchical in some way
  162. [14:15:36] <drewinthehead> yeah, it would. I'm trying to remember why I made it POST
  163. [14:16:03] <trovster> Have you added bsc and such?
  164. [14:16:27] * amette__ is now known as amette
  165. [14:17:03] <trovster> "reverend mr" ?
  166. [14:18:20] * cgriego (n=cgriego@out-02.hotels.com) has joined #Microformats
  167. [14:18:20] <jibot> cgriego is Chris Griego (-06:00)
  168. [14:19:09] <drewinthehead> the question is whether reverend mr is one prefix or two, if you see what i mean
  169. [14:19:19] <drewinthehead> my list has reverend dr in it
  170. [14:19:40] <drewinthehead> (and reverend mother)
  171. [14:20:27] <trovster> I think, if the prefix already exists separately, like dr or mr, then it's separate, but I don't know whether it's correct.
  172. [14:21:01] <drewinthehead> I guess there's no harm in spotting as many as i can
  173. [14:22:30] <drewinthehead> the problem i'm getting here with the suffixes is that i'm working from the end of the list, chopping off each suffix as I find it, so when i find a word that doesn't match i stop the suffix check. this causes a failure if there's a suffix in the middle of a list of suffixes that i don't recognise
  174. [14:24:07] <drewinthehead> although by the point we're talking about someone using multiple honorific suffixes online, we're well into the depths of the '20' part of the 80/20 rule, and i'm inclined not to give a damn
  175. [14:24:46] <drewinthehead> certainly with uncommon suffixes
  176. [14:25:11] <drewinthehead> PhD MSc etc, fine
  177. [14:27:06] <drewinthehead> good list of academic suffixes here http://en.wikipedia.org/wiki/Master's_degree
  178. [14:34:12] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) has joined #microformats
  179. [14:34:13] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  180. [14:34:24] <drewinthehead> i don't know what sort of course you have to do to get STD after your name, but it's probably best avoided!
  181. [14:35:08] * ChanServ sets mode +o tantek
  182. [14:35:51] <trovster> Where's that drewinthehead?
  183. [14:36:07] <drewinthehead> on the wikip link
  184. [14:36:19] <trovster> I searched for STD
  185. [14:36:28] <drewinthehead> try a cheap bar
  186. [14:36:35] <drewinthehead> S.T.D. i think
  187. [14:36:53] <trovster> Sacred Theology heh
  188. [14:41:49] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) Quit (Remote closed the connection)
  189. [14:41:54] <drewinthehead> do you think it's worth studying Oriental Medicine to be able to put DOM after your name?
  190. [14:43:54] <pnhChris> only of you get a doctorate
  191. [14:44:01] <pnhChris> .... Dr. DOM
  192. [14:44:13] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) has joined #microformats
  193. [14:44:42] * ChanServ sets mode +o tantek
  194. [14:45:12] <drewinthehead> sure, it's a Doctor of Oriental Medicine ... I think we need to get Jeremy Keith onto that.
  195. [14:55:56] <drewinthehead> ok, here we go ... http://allinthehead.com/demo/hcard/best-guess.php?name=Rev+Wg+Cdr+Drew+McLellan+PHD+MSc+BSc+Hons
  196. [14:57:27] <trovster> Ace, how about trevor 'trovster' morris ;)
  197. [14:58:35] <drewinthehead> so that a nickname is implied from the quoted section in the middle of a name? hmm.
  198. [14:58:41] <drewinthehead> there's no rule for that
  199. [14:58:59] <trovster> Oh, well, I thought it was how people did nicknames
  200. [14:59:46] <drewinthehead> you do have a point
  201. [14:59:55] * trovster points!
  202. [15:00:03] <drewinthehead> find some examples in the wild ;)
  203. [15:00:17] * trovster quickly writes a page.
  204. [15:01:32] <boneill> honorific prefix! ;)
  205. [15:03:30] * trovster (n=trov@creation1.plus.com) Quit (Read error: 113 (No route to host))
  206. [15:03:43] * trovster (n=trov@creation1.plus.com) has joined #microformats
  207. [15:04:00] * trovster wonders if that sent...
  208. [15:06:06] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
  209. [15:08:20] <drewinthehead> if what sent, trovster?
  210. [15:08:32] <trovster> About the chinese name
  211. [15:09:42] <drewinthehead> saw nothing here
  212. [15:09:59] <trovster> http://en.wikipedia.org/wiki/Chinese_name -- aha, I was thinking about this earlier (for some reason thinking of the spanish syntax) - 'Personal names in Chinese culture follow a number of conventions different from those of personal names in Western culture. Most noticeably, a Chinese name is written with the surname first and the given name second.'
  213. [15:10:12] <trovster> Spanner + works + throw = ^^
  214. [15:10:35] <boneill> I have a friend that uses his middle name as his first as well,
  215. [15:10:52] <boneill> e.g. if he's "Joe Frank Bloggs", he is called Frank by everyone
  216. [15:11:08] <boneill> but that's a bit too weird to bother with imo ;)
  217. [15:11:13] <trovster> boneill: But that's not the purpose of this tool
  218. [15:11:32] <drewinthehead> sure, which is why we nest N inside FN
  219. [15:11:40] <boneill> oh right, just trying to work out which bit is which in a name?
  220. [15:11:56] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) Quit (Read error: 110 (Connection timed out))
  221. [15:12:52] <drewinthehead> the purpose of this tool is to try and recover *something* if you have a name as a string and it doesn't fit the rules for implied-n or implied-nickname optimisation
  222. [15:13:06] <drewinthehead> so it's a kind of get-out-of-jail-free card for emergencies
  223. [15:13:31] <boneill> ah
  224. [15:13:47] * boneill creeps back into his corner
  225. [15:13:55] <drewinthehead> under normal circumstances you'll want to capture the data well in the first instance :)
  226. [15:14:12] <drewinthehead> but sometimes that can be out of your control
  227. [15:14:53] <trovster> What you think about the Chinese spanner?
  228. [15:14:57] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  229. [15:19:52] <drewinthehead> i don't think it's a spanner
  230. [15:20:15] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
  231. [15:20:15] <jibot> gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
  232. [15:20:22] <drewinthehead> we're never going to be able to catch every instance perfectly - this is just a best-guess
  233. [15:25:20] <trovster> What do you think of the "given 'nick' family" syntax?
  234. [15:26:41] <drewinthehead> if it's used widely and can be demonstrated to be so, then you could propose it as processing rule
  235. [15:27:22] <drewinthehead> coz, you know, parsing names isn't hard enough yet ;)
  236. [15:28:06] <trovster> heh
  237. [15:29:03] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) has joined #microformats
  238. [15:29:03] * ChanServ sets mode +o briansuda
  239. [15:29:03] <jibot> briansuda is brian suda of http://suda.co.uk/ and http://claimid.com/briansuda in his freetime he works on the X2V microformats parser (-0600 CST)
  240. [15:29:32] <drewinthehead> i think in all cases the person proposing anything should be made to write the first parser for it ;)
  241. [15:30:02] <trovster> http://allinthehead.com/demo/hcard/best-guess.php?name=Robert+Craig+%22Evel%22+Knievel%2C+Jr. not bad, not bad ;)
  242. [15:30:58] <trovster> http://allinthehead.com/demo/hcard/best-guess.php?name=Eddie+%27the+Eagle%27+Edwards
  243. [15:30:59] <drewinthehead> yeah, it's becoming usable for rescue, I think
  244. [15:31:03] <trovster> There are two ;)
  245. [15:32:19] <drewinthehead> ok, so I fail the 1980s skiers test.
  246. [15:32:50] <trovster> Just need to look for 'nick name' or "nick name"
  247. [15:33:34] <drewinthehead> i can look for quoted strings and class them as a single 'additional-name'
  248. [15:33:47] <drewinthehead> but i can't imply a nickname
  249. [15:33:47] <briansuda> or nickname
  250. [15:33:58] <drewinthehead> hi briansuda
  251. [15:34:00] <trovster> briansuda: That's where this conversation started :)
  252. [15:34:11] <drewinthehead> we'd need a rule for that, surely
  253. [15:34:25] <drewinthehead> can't just go making it up as I go along...
  254. [15:34:28] <trovster> I think quoted implies nickname
  255. [15:34:36] <briansuda> not more rules, keep the man off my back
  256. [15:34:49] <pnhChris> be careful with whitespace around ' tho
  257. [15:35:07] <briansuda> i think tantek made a good point and this is an implementation, by implementation issue, not a spec issue
  258. [15:35:16] <drewinthehead> true, otherwise Fred O'Hare O'Brian will get upset
  259. [15:35:30] * pnhChris nods
  260. [15:36:00] <drewinthehead> hmm
  261. [15:36:45] <briansuda> not to throw another spanner in the works, but "suda, brian" fails your best-guess.php and that should be an easy one to catch.
  262. [15:36:59] <drewinthehead> oops .. it should be catching that
  263. [15:37:05] <drewinthehead> that's basic implied-n
  264. [15:37:17] <briansuda> same with "b. suda"
  265. [15:37:35] * boneill (n=boneill@hatstand.ecs.soton.ac.uk) Quit ()
  266. [15:37:44] <briansuda> yeah, but you abstract that to (lname), (fname) (addtional)...
  267. [15:37:45] <drewinthehead> it should just be returning <div class="fn">suda, brian</div>
  268. [15:38:01] <briansuda> just re-order it then pass it back through your current algorithm
  269. [15:38:29] <briansuda> if should return that for FN, but there is structure in there for N
  270. [15:38:51] <drewinthehead> the purpose here is more pre-prossessing to make sure we end up with a valid value for FN
  271. [15:39:09] <drewinthehead> so it does nothing if the value is already valid
  272. [15:40:14] <briansuda> ok, so you are working on something that will either let the string slide if it already passes implied-n, otherwise give it structure to your best-guess and then add N?
  273. [15:40:25] <drewinthehead> correct
  274. [15:40:41] <drewinthehead> it lets slide if it passes implied-nickname too
  275. [15:40:50] <briansuda> ok, then it does what it is suppost to in those situations
  276. [15:41:05] <trovster> Yes, coz drewinthehead is tricky :D
  277. [15:41:40] <briansuda> OK, then if we take it one more step in my example it fails "suda, brian d."
  278. [15:41:46] <briansuda> well, it guess wrong, but works
  279. [15:42:45] <drewinthehead> i have no case for that :)
  280. [15:43:13] <briansuda> it is pretty edge case
  281. [15:43:22] <drewinthehead> do you think it's safe to presume if the first word is followed by a comma it's the family-name?
  282. [15:43:40] <drewinthehead> (once prefixes have been dealt with)
  283. [15:45:42] * markp_ (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  284. [15:48:33] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
  285. [15:48:49] <briansuda> well, maybe you could assume that everything AFTER the comma could be moved to the front of the string. (that is after suffixes have been dealt width)
  286. [15:49:14] <briansuda> suda, brian, jr. (i'm not sure anyone write it that way?)
  287. [15:49:25] <briansuda> suda, jr., brian?
  288. [15:49:32] <briansuda> suda jr., brian
  289. [15:49:58] <drewinthehead> i'm not sure a human would be able to figure all those out with 100% reliability for any given name ;)
  290. [15:50:30] <drewinthehead> james, jr., john
  291. [15:50:48] <briansuda> true, but i think you could experiement with (string 1), (string 2) == (string 2) (string 1)
  292. [15:50:54] <drewinthehead> james, jr., john, mr?
  293. [15:50:59] <drewinthehead> sure, i'll give it a bash
  294. [15:52:01] <briansuda> then after you have re-ordered, feed back through the current algorithm to figure out N
  295. [15:52:23] <briansuda> (string 1), (string 2) (string 3) == (string 2) (string 3) (string 1)
  296. [15:55:10] <trovster> suda, brian middle ??
  297. [15:56:04] <drewinthehead> http://allinthehead.com/demo/hcard/best-guess.php?name=Mr+McLellan%2C+Andrew+Ian+BSc+Hons
  298. [15:56:32] <drewinthehead> the problem is i'm now corrupting the FN value by changing the order. hmm.
  299. [15:57:46] * hober (n=ted@unaffiliated/hober) has joined #microformats
  300. [15:58:34] <drewinthehead> i'm going to have to refactor my markup stange in order to output the items in the order in which they're discovered
  301. [15:59:30] <drewinthehead> but first, lunch.
  302. [15:59:32] <trovster> That last one you posted seems fine...
  303. [15:59:52] <trovster> I wouldn't reorder the n-implementation.
  304. [16:00:23] <drewinthehead> the FN is supposed to indicate the order in which the name components are output
  305. [16:00:45] <briansuda> it is just a suggestion, if it doesn't solve any problems, or isn't useful don't spend too much time on it
  306. [16:01:10] <briansuda> FN is formatted name, or display name - it is how i want to be "printed"
  307. [16:01:29] <briansuda> it doesn't have to do with order
  308. [16:01:39] <briansuda> i COULD have a completely different FN than N.
  309. [16:01:40] <drewinthehead> right, which in this case should end up being whatever string is input
  310. [16:01:48] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 110 (Connection timed out))
  311. [16:02:09] <drewinthehead> when N is a child of FN, it is about order, essentially
  312. [16:03:09] <drewinthehead> (a descendant of ..)
  313. [16:04:37] * drewinthehead will be back shortly ... 4 hours late for lunch..!
  314. [16:04:45] * drewinthehead is now known as drewinthehead_
  315. [16:07:49] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
  316. [16:14:30] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  317. [16:14:30] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  318. [16:14:30] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 110 (Connection timed out))
  319. [16:16:16] * drewinthehead_ is now known as drewinthehead
  320. [16:26:57] <drewinthehead> hmm .. looks like it's going to be more of a headache than it's worth at this point, briansuda
  321. [16:27:01] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit ()
  322. [16:27:19] <drewinthehead> i think i'll wait for it to become a non-theoretical problem
  323. [16:27:26] <briansuda> drewinthehead, not a problem, just make a note somewhere incase anyone else the same "brilliant" idea
  324. [16:30:18] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) Quit ()
  325. [16:30:54] <drewinthehead> the question remains - should I attempt to detect that scenario and correctly categorise the name parts, even if that means i'm messing with the FN
  326. [16:31:53] <drewinthehead> or should i forget about the comma and allow the name parts to be miscategorised, preserving the input string as FN
  327. [16:33:04] <drewinthehead> there has to be an easier way to fix this ...
  328. [16:35:06] <briansuda> well, i think you should assume the person entering the text is correct, they know their name better than you
  329. [16:36:03] <briansuda> and if you are just re-outputing their input (e.g. blog comment by (FN HERE)) then you are passing the issue along to the next hCard->vCard extractor, otherwise you could be introducing errors along the way
  330. [16:38:55] <drewinthehead> sage advice
  331. [16:44:24] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) has joined #microformats
  332. [16:44:25] <jibot> kingryan is ryan king
  333. [16:44:27] * ChanServ sets mode +o kingryan
  334. [16:46:03] <drewinthehead> got it..! http://allinthehead.com/demo/hcard/best-guess.php?name=McLellan%2C+Andrew+Ian
  335. [16:46:11] * drewinthehead had a watercooler moment.
  336. [16:46:36] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) has joined #microformats
  337. [16:51:59] <briansuda> except, i'd stript the (comma) , from the output <span class="family-name">McLellan,</span>
  338. [16:52:25] <briansuda> or alteast move it outside the element <span class="family-name">McLellan</span> ,
  339. [16:52:49] <drewinthehead> yes, it should be outside the span
  340. [16:53:16] <drewinthehead> i left it in, as it's an important part of the readability of the name when presented
  341. [16:54:09] <drewinthehead> updated.
  342. [16:56:00] <briansuda> "Brian Suda, Jr." works as well, but the comma placement needs some luvin' there too
  343. [17:01:04] <drewinthehead> thanks, updated.
  344. [17:17:42] * bewest wonders if anyone has experience transforming markup into a PERT chart
  345. [17:17:50] * bewest eyes DanC
  346. [17:18:13] <kingryan> what kinda markup would you use? an outline?
  347. [17:18:14] * PhilipAshlock (i=user@c-24-17-158-229.hsd1.wa.comcast.net) Quit (Read error: 104 (Connection reset by peer))
  348. [17:18:15] <bewest> s/transforming/visualizing
  349. [17:18:31] <kingryan> its really more of a flow network, though
  350. [17:18:41] <bewest> not an outline
  351. [17:18:47] <bewest> maybe RDF or something
  352. [17:18:59] * drewinthehead (n=drewinth@oliis.plus.com) Quit ()
  353. [17:19:36] <bewest> all the software I see to do project management/visualizing charts and whatnot sucks
  354. [17:20:35] * bewest has a nifty idea to do a hCalendar -> http://simile.mit.edu/timeline/ + map mashup
  355. [17:41:02] * trovster (n=trov@creation1.plus.com) Quit ()
  356. [17:46:27] * deanero (n=dean@dsl254-024-154.sea1.dsl.speakeasy.net) Quit ()
  357. [17:49:45] * valmont (n=chrishol@germany.pspdev.pas.earthlink.net) has joined #microformats
  358. [18:09:00] * RobertBachmann (n=RobertBa@M2503P014.adsl.highway.telekom.at) has joined #microformats
  359. [18:09:01] <jibot> RobertBachmann is Robert Bachmann <http://rbach.priv.at/> and lives in Austria (Timezone: UTC 02)
  360. [18:09:04] * tantek (n=tantek@cpe-66-65-97-39.nyc.res.rr.com) has joined #microformats
  361. [18:09:05] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  362. [18:09:25] <RobertBachmann> hey kingryan
  363. [18:09:30] <kingryan> hey RobertBachmann
  364. [18:09:32] * ChanServ sets mode +o tantek
  365. [18:11:00] <RobertBachmann> In your email "[uf-discuss] proposal: a[rel=~include]" the subject uses @rel but the body contains @class ("<a href="#j" class="include"></a>")
  366. [18:11:20] <kingryan> damn, you're right
  367. [18:11:30] <kingryan> that's what I get for trying to be clever
  368. [18:12:42] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
  369. [18:13:09] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit (Excess Flood)
  370. [18:15:36] * tantek (n=tantek@cpe-66-65-97-39.nyc.res.rr.com) Quit ()
  371. [18:17:37] <mfbot> [[xfolk]] http://microformats.org/wiki?title=xfolk&diff=0&oldid=7172 * RodBegbie * (+94) Many more examples - added Groovy Links
  372. [18:18:12] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) has joined #microformats
  373. [18:19:21] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) has joined #microformats
  374. [18:19:22] <jibot> drewinthehead is Drew McLellan - watch him, he's tricky.
  375. [18:20:49] <hober> I'm not crazy about the A element being empty in that case
  376. [18:21:01] <hober> though what to put in it? the whole point is to reduce redundancy
  377. [18:21:26] <kingryan> I'm not crazy about it either, but it seems the least of the various evils
  378. [18:24:15] <drewinthehead> shouldn't the item that performs the include be block-level?
  379. [18:24:46] <kingryan> why? would the block level matter?
  380. [18:25:17] * RobertBachman1 (n=RobertBa@M2434P010.adsl.highway.telekom.at) has joined #microformats
  381. [18:26:04] <drewinthehead> depending on implementation, what if the included markup were literally to be included? you could end up with block level elements nested inside inline elements
  382. [18:26:22] <kingryan> well, we already have that problem
  383. [18:26:26] <kingryan> with the object tag
  384. [18:26:36] <drewinthehead> object is block level, isn't it?
  385. [18:26:42] <kingryan> you can include an <li> with it, into a non-list context
  386. [18:27:16] <drewinthehead> true, but that's not prescribed is it?
  387. [18:27:43] <drewinthehead> you *can* do all sorts of weird things that wouldn't make sense :)
  388. [18:28:05] <kingryan> I wouldn't say that my example wouldn't make sense
  389. [18:28:26] <drewinthehead> nesting an LI directly inside an A wouldn't make sense
  390. [18:28:59] <drewinthehead> perhaps i'm over-thinking
  391. [18:29:04] <kingryan> yeah
  392. [18:29:36] <kingryan> to put another restriction on authors could make it a bit too difficult to use
  393. [18:29:50] <kingryan> you can already create non-sensical stuff with the include-pattern
  394. [18:30:00] <kingryan> people have used it to include <area>'s
  395. [18:30:01] <drewinthehead> just that if it's supposed to be an 'include' it would make sense to me that the default use shouldn't render a document invalid if the include we to be literally included
  396. [18:30:12] <drewinthehead> right
  397. [18:31:58] <kingryan> I'd rather go with author's instincts, where we've already seen people use the includes in somewhat wacky ways
  398. [18:33:47] * drewinthehead nods
  399. [18:34:04] <drewinthehead> so is it rel="include" you're proposing?
  400. [18:34:30] <kingryan> no, the subject said rel, but the body said class
  401. [18:34:35] <kingryan> I meant class, just as it is now
  402. [18:35:51] * RobertBachmann (n=RobertBa@M2503P014.adsl.highway.telekom.at) Quit (Read error: 110 (Connection timed out))
  403. [18:36:42] * RobertBachman1 is now known as RobertBachmann
  404. [18:48:43] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
  405. [18:48:51] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit (Excess Flood)
  406. [18:51:13] * drewinthehead wonders about the semantics of the CITE element
  407. [18:52:54] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) has joined #microformats
  408. [18:53:47] <alexander_> Hi!
  409. [18:53:56] <drewinthehead> hi alexander_
  410. [18:54:33] <alexander_> trying to add a skype address to a hCard - anybody have any experience with this?
  411. [18:54:53] <kingryan> skype has a URI scheme
  412. [18:55:01] <kingryan> so you can just use that as one of your urls
  413. [18:56:00] <alexander_> thats what I have done, the trouble is when it gets parsed to a vCard it looks kinda ugly... "skype:jungsthlm?call"
  414. [18:56:31] <kingryan> have you seen a vcard that didn't look ugly?
  415. [18:56:47] <alexander_> haha... maybe thats true
  416. [18:57:54] <alexander_> would be nice to just pass the skype name though
  417. [18:58:21] <kingryan> but the consumer needs to know its a skype name, no?
  418. [18:59:46] <alexander_> sure
  419. [19:01:43] <alexander_> btw, the technorati hcard->vcard parser only passes one url (the first one in the card) - is it possible to pass on more than one into the vcard?
  420. [19:06:58] <kingryan> it should pass more than one, can you show me an example where it doesn't?
  421. [19:10:35] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) has joined #microformats
  422. [19:10:36] <jibot> ryanlowe is Ryan Lowe, http://www.fanconcert.com
  423. [19:11:33] <alexander_> This is a test page where I only get one adress passed per contact http://trustmojo.com/testing/hCards.html
  424. [19:14:53] <kingryan> I'll take a look at it, but you might want to validate that page
  425. [19:17:44] <alexander_> sure thing, its just a test right now... just trying out the parser etc
  426. [19:27:57] * RobertBachmann (n=RobertBa@M2434P010.adsl.highway.telekom.at) Quit ("Leaving")
  427. [19:28:39] * briansuda thinks a singlton, multipleton test is needed for hCard
  428. [19:33:25] <kingryan> briansuda: I just pushed a test for multiple URLs
  429. [19:33:30] <kingryan> #11
  430. [19:33:41] * briansuda checks
  431. [19:35:26] * kingryan has gotta run, later guys.
  432. [19:35:30] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) Quit ()
  433. [19:51:47] * drewinthehead is now known as drewinthehead_
  434. [19:52:44] * pnhChris (n=cac6982@dsl254-092-094.nyc1.dsl.speakeasy.net) has joined #microformats
  435. [19:52:44] <jibot> pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
  436. [19:53:50] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
  437. [19:54:01] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit (Excess Flood)
  438. [19:56:33] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
  439. [20:03:02] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) Quit ("http://devbee.com/")
  440. [20:06:57] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) has joined #microformats
  441. [20:12:50] * cgriego (n=cgriego@out-02.hotels.com) has left #Microformats
  442. [20:22:47] * cgriego (n=cgriego@out-02.hotels.com) has joined #Microformats
  443. [20:37:53] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) Quit (Read error: 104 (Connection reset by peer))
  444. [20:38:10] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) has joined #microformats
  445. [20:38:44] <alexander_> Anybody know why my hCard when parsed to vCard (via technorati) only gets one URL entry? Only the first URL gets passed? Comments?
  446. [20:40:14] <briansuda> because the code isn't setup to get more than one URL yet
  447. [20:40:54] <alexander_> aha, ok, the technorati parser that is?
  448. [20:40:57] <briansuda> recently, we finalised which properties can have multiple values and which can't now that needs to get folded back into the the hCard->vCard code
  449. [20:42:55] <alexander_> Ok, i see. BTW thanks for the nice hack to ba able to include images into the parse :-)
  450. [20:46:31] <deanero_> is anyone here publishing atom feeds of hcalendar events?
  451. [20:46:57] <deanero_> ah, looks like eventful is doing that
  452. [20:55:08] * KevinMarks (n=Snak@h-68-164-91-220.snvacaid.dynamic.covad.net) has joined #microformats
  453. [20:55:22] * ChanServ sets mode +o KevinMarks
  454. [21:12:24] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) Quit (Remote closed the connection)
  455. [21:12:48] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]")
  456. [21:33:49] <hober> deanero_: yeah, we're doing that.
  457. [21:35:08] <deanero_> that's super cool. i think i'm going follow suit with band tour dates...
  458. [21:35:58] <hober> If you have any complaints about our Atom feeds, please yell. They're my fault. :)
  459. [21:38:04] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) Quit ()
  460. [21:38:44] <pnhChris> have anything that consumes them by doing something other then just rendering the HTML?
  461. [21:39:49] * pnhChris might have to try and write some tails-y thing for NNW
  462. [21:41:45] <pnhChris> not sure if that's doable or what..
  463. [21:42:16] <hober> that would rock
  464. [21:43:22] <pnhChris> something to run over the current item would be doable.. I just don't know what would be possible beyond that
  465. [21:43:30] <pnhChris> automated, etc.
  466. [21:44:23] <pnhChris> though at a point you kinda have to ask why not just subscribe to the ical feed :P
  467. [21:45:13] <hober> :)
  468. [21:45:46] <hober> Because iCalendar's location field sucks?
  469. [21:46:39] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
  470. [21:46:55] <deanero_> i figure folks will just subscribe to the atom feed because that's what they do and it'll look nice and normal. then if some clever developer does something nifty with it in the future it'll just work
  471. [21:47:46] * markp_ (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 110 (Connection timed out))
  472. [21:48:29] <deanero_> i'm trying to invest in my future laziness... :)
  473. [21:49:25] <pnhChris> ok.. so i guess i can get kinda there in a hacky way by making a stylesheet that uses a bg img or something to highlight where a microformat is... and then write a script to try and extract data from the currently viewed item
  474. [21:49:33] <pnhChris> that could be doable
  475. [21:49:54] * pnhChris has a new project for himself
  476. [21:50:48] <briansuda> there is a script that will convert an hAtom feed into an Atom feed inside NewsNetWire
  477. [21:51:27] <briansuda> a similar script could be used to detect hCalendar and add an icon to an external web service that could extract the data from the source. Maybe?
  478. [21:53:04] <mfbot> [[to-do]] http://microformats.org/wiki?title=to-do&diff=0&oldid=7173 * ChrisCasciano * (+77) Chris Casciano -
  479. [21:53:28] <pnhChris> yeah.. i wrote the hatom script
  480. [21:53:46] <pnhChris> its bascally an actionscript wrapper around hatom2atom.xsl
  481. [21:54:45] <deanero_> are there folks using hatom exclusively and then going from there to atom?
  482. [21:54:47] <pnhChris> but it works by "subscribing" to the script.. not sure if there's any facility to filter contents of normal subscriptions
  483. [21:55:07] <pnhChris> i've used hatom in a few places that don't typically have an atom feed / any feed
  484. [21:55:27] <pnhChris> to subscribe to a page
  485. [21:55:31] <pnhChris> or something similar
  486. [21:56:05] <briansuda> then there might be an easy way to make a wrapper for the feeds.technorati.com for hCalendar
  487. [21:56:09] <pnhChris> but yts, a lot of cases its redundant... with the bonus of being good semantic markup
  488. [21:56:22] <pnhChris> yes*
  489. [21:57:01] <pnhChris> sure briansuda, but i'd love a way to do it without asking someone to route every feed though some script or proxy
  490. [21:57:31] <pnhChris> we'll see what i can throw together this weekend
  491. [21:57:49] <briansuda> well, you'd have to 'detect' if hCal was present, then just add a link to the service, then it would only put a load if people extract the data
  492. [21:57:57] <pnhChris> ah.. yeah
  493. [21:58:07] <pnhChris> i see what you mean
  494. [21:58:14] <pnhChris> for the action once its found
  495. [21:58:22] <briansuda> just like you see "email this" of "digg this" at the bottom of some feedburner feeds
  496. [21:58:38] <briansuda> * or *
  497. [21:58:53] <pnhChris> there's a good WordPress plugin opportunity
  498. [21:58:55] <pnhChris> :P
  499. [21:59:14] <pnhChris> some "extract this" link on all the feed contents
  500. [21:59:35] <pnhChris> like those "digg this" links
  501. [21:59:54] <pnhChris> or textpattern plugin
  502. [22:00:09] <pnhChris> though I don't know if theres a sensible way to do that with mine
  503. [22:00:40] <pnhChris> you'd have to parse all the entries on the fly
  504. [22:00:46] <briansuda> something to think about for the weekend...
  505. [22:01:35] <briansuda> well, you could cheat and look for something like <(.+) class="(.+|\w+)vevent(.+|\w+)"
  506. [22:02:17] <briansuda> and if that is present then add the link. It COULD have some false positives, but a Regular Expression is easier on the client-side than parsing
  507. [22:02:49] <briansuda> let the services figure out if there are valid hCalendars in the document
  508. [22:04:05] <briansuda> or simiply add that to the hAtom2Atom xslt, do a quick check for descendant-or-self::*[contains(" vevent ",@class)] and if there is something then add the link to the output
  509. [22:04:33] <briansuda> check while processing. Save some CPU cycles later.
  510. [22:04:47] <pnhChris> oh.. i was thinking for changes to my other scripts.. for textpattern
  511. [22:04:56] <pnhChris> and having the feed go out with the link
  512. [22:05:01] <pnhChris> vs. adding it on the client side
  513. [22:05:27] <briansuda> there are a few different options.
  514. [22:06:00] <briansuda> (i think) feedreader automatically added stuff to the bottom of feeds, it brings people back to their site to do utility things like "email a friend about this link" and stuff.
  515. [22:06:12] <briansuda> extract hCa* from this feed is the same thing.
  516. [22:06:16] <briansuda> value-added services
  517. [22:06:29] <pnhChris> right.. but the others are all universal
  518. [22:06:43] <briansuda> universal?
  519. [22:06:44] <pnhChris> vs.. me blogging an event once in a blue moon
  520. [22:06:51] <briansuda> ah, true
  521. [22:06:57] <briansuda> you can ALWAYS email someone
  522. [22:07:00] <pnhChris> applicable to every entry
  523. [22:07:09] <briansuda> extracting hCal, is only every once and while
  524. [22:07:24] <briansuda> well, for you, yes, but eventful and others have it in every entry
  525. [22:07:26] <pnhChris> in most (non-eventful) cases
  526. [22:07:32] <pnhChris> :P
  527. [22:08:39] <briansuda> think about it, because you could pass another "flag" into the XSLT and if that is present then do the checks for additional microformats, otherwise use the default behaviour which is what it does now.
  528. [22:09:32] * drewinthehead_ suggests just using Endo
  529. [22:09:55] * drewinthehead_ is lazy like that
  530. [22:10:09] <pnhChris> nah
  531. [22:10:10] <pnhChris> :P
  532. [22:10:16] * drewinthehead_ is now known as drewinthehead
  533. [22:10:37] <pnhChris> but also because I'd be looking at more then hcalendar if i did something
  534. [22:10:59] <drewinthehead> actually, i'd be more interested in solutions for Vienna - that's open source
  535. [22:11:00] <pnhChris> (not sure what endo can do beyond dates)
  536. [22:11:07] <pnhChris> plus.. i use NNW
  537. [22:11:08] <pnhChris> so
  538. [22:11:18] <drewinthehead> Vienna is NNW minus the evil
  539. [22:11:57] <pnhChris> but you need a steady dose of evil from somewhere
  540. [22:12:02] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) Quit ("quittin' time!")
  541. [22:12:12] <pnhChris> yeah.. quittin time
  542. [22:12:16] <drewinthehead> i ditched NNW the moment it required me to register for a service i'll never use just to make use of software i'd already paid for
  543. [22:12:23] <pnhChris> i should get out of here before i overstay my welcome
  544. [22:12:29] <drewinthehead> catchya later :)
  545. [22:12:46] * pnhChris is at a clients this afternoon
  546. [22:13:26] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
  547. [22:16:26] <pnhChris> later
  548. [22:16:28] * pnhChris (n=cac6982@dsl254-092-094.nyc1.dsl.speakeasy.net) Quit ()
  549. [22:18:24] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  550. [22:26:44] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) has joined #microformats
  551. [22:26:44] <jibot> ryanlowe is Ryan Lowe, http://www.fanconcert.com
  552. [23:16:07] * briansuda (n=briansud@AC861C68.ipt.aol.com) has joined #microformats
  553. [23:16:07] * ChanServ sets mode +o briansuda
  554. [23:16:08] <jibot> briansuda is brian suda of http://suda.co.uk/ and http://claimid.com/briansuda in his freetime he works on the X2V microformats parser (-0600 CST)
  555. [23:17:41] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
  556. [23:19:14] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
  557. [23:20:51] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit (Client Quit)
  558. [23:35:49] * deanero_ (n=dean@66.239.39.109.ptr.us.xo.net) Quit ()
  559. [23:40:43] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) has joined #microformats
  560. [23:44:28] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) Quit (Client Quit)
  561. [23:46:47] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) has joined #microformats
  562. [23:49:27] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit ("Free at last!")

These logs were automatically created by mflogbot on chat.freenode.net using a modified version of the Java IRC LogBot.

See http://microformats.org/wiki/mflogbot for more information.