IRC Log for #microformats on 2006-04-19

Timestamps are in UTC.

  1. [00:08:49] * imajes_ (n=imajes@growl/imajes) Quit (Connection timed out)
  2. [00:24:15] * imajes_ (n=imajes@growl/imajes) has joined #microformats
  3. [00:27:57] * imajes_ (n=imajes@growl/imajes) Quit (Client Quit)
  4. [00:28:08] * imajes (n=imajes@growl/imajes) has joined #microformats
  5. [00:43:53] * ObstreperousMerr (n=some@128-193-138-147.public.oregonstate.edu) has joined #microformats
  6. [00:45:57] * tantek (n=tantek@dsl092-180-243.sfo1.dsl.speakeasy.net) Quit ()
  7. [01:02:33] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  8. [01:02:33] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  9. [01:03:31] * ObstreperousMerr (n=some@128-193-138-147.public.oregonstate.edu) Quit ()
  10. [01:11:23] * jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) has joined #microformats
  11. [01:27:22] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit (Read error: 110 (Connection timed out))
  12. [01:36:09] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
  13. [01:39:52] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.72 [Firefox 1.5.0.2/2006030804]")
  14. [02:26:37] * KevinMarks (n=Snak@h-68-164-82-93.snvacaid.dynamic.covad.net) has joined #microformats
  15. [02:26:40] <mfbot> [[hcalendar]] M http://microformats.org/wiki?title=hcalendar&diff=0&oldid=5946 * TMsk * (+741) Desktop Authoring Tools -
  16. [02:29:30] * dmose (n=dmose@dsl081-050-187.sfo1.dsl.speakeasy.net) has joined #microformats
  17. [02:58:24] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  18. [02:58:24] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  19. [03:02:21] * jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) Quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20051010]")
  20. [03:02:38] * bear_dinner is now known as bear
  21. [03:08:22] * cdevroe (n=cdevroe@c-WBD-72-28-44-40.echoes.net) has joined #microformats
  22. [03:08:22] <jibot> cdevroe is Colin D. Devroe, blogs at http://cdevroe.com/, lives in Clifford, PA, USA and helps run the 9rules Network
  23. [03:23:36] * cdevroe-afk (n=cdevroe@c-WBD-72-28-44-40.echoes.net) Quit (Read error: 110 (Connection timed out))
  24. [03:58:21] * bear is now known as bear_afk
  25. [04:14:07] * amette__ (n=kvirc@p54B89DB4.dip0.t-ipconnect.de) has joined #microformats
  26. [04:15:00] * amette (n=kvirc@p54B88C28.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
  27. [04:29:24] * cdevroe (n=cdevroe@c-WBD-72-28-44-40.echoes.net) Quit ("Kyle is my lover boy")
  28. [04:38:19] * dmose (n=dmose@dsl081-050-187.sfo1.dsl.speakeasy.net) has left #microformats
  29. [05:17:15] <bretonslivka> I think I'm going to need a programming mentor of some sort..
  30. [05:21:23] * dbaron (n=dbaron@gw.office.mozilla.org) Quit ("8403864 bytes have been tenured, next gc will be global.")
  31. [05:22:07] * bretonslivka (n=bretonsl@c-67-190-186-46.hsd1.co.comcast.net) Quit ("BitchX: Now available for the Gibson")
  32. [05:24:56] * Kura (n=Kura@adsl.kurafire.net) has joined #microformats
  33. [05:26:56] * EliasT (n=Elias@c-24-63-36-43.hsd1.ma.comcast.net) has joined #microformats
  34. [05:43:51] * ObstreperousMerr (n=some@c-67-171-198-120.hsd1.or.comcast.net) has joined #microformats
  35. [05:46:37] * EliasT (n=Elias@c-24-63-36-43.hsd1.ma.comcast.net) Quit ("Leaving")
  36. [05:48:09] * ZenPsycho (n=bretonsl@c-67-190-186-46.hsd1.co.comcast.net) has joined #microformats
  37. [06:01:10] * jbergius (n=jbergius@kone1.tmvvision.finnetcom.net) has joined #microformats
  38. [06:33:38] * dbaron (n=dbaron@c-24-6-67-73.hsd1.ca.comcast.net) has joined #microformats
  39. [06:42:44] * ObstreperousMerr (n=some@c-67-171-198-120.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
  40. [07:04:23] * Kura (n=Kura@adsl.kurafire.net) Quit ()
  41. [08:15:32] * trovster (n=trov@creation1.plus.com) has joined #microformats
  42. [08:15:32] <jibot> trovster is a web developer from the UK who writes on http://www.trovster.com and runs www.csslounge.co.uk
  43. [08:17:05] * Kura (n=Kura@office.mediadesign.nl) has joined #microformats
  44. [08:28:34] * jbergius (n=jbergius@kone1.tmvvision.finnetcom.net) Quit ()
  45. [08:28:53] * jbergius (n=jbergius@kone1.tmvvision.finnetcom.net) has joined #microformats
  46. [08:28:58] * jbergius (n=jbergius@kone1.tmvvision.finnetcom.net) Quit (Client Quit)
  47. [08:47:52] * dbaron (n=dbaron@c-24-6-67-73.hsd1.ca.comcast.net) Quit ("8403864 bytes have been tenured, next gc will be global.")
  48. [09:24:13] * jbergius (n=jbergius@kone1.tmvvision.finnetcom.net) has joined #microformats
  49. [09:38:08] * pecus (n=pecus@194.65.5.235) has joined #microformats
  50. [09:39:05] * pecus (n=pecus@194.65.5.235) Quit (Client Quit)
  51. [09:57:33] * Kura (n=Kura@office.mediadesign.nl) Quit ()
  52. [09:58:34] * pecus (n=pecus@194.65.5.235) has joined #microformats
  53. [11:04:28] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) has joined #microformats
  54. [11:16:53] * Kura (n=Kura@office.mediadesign.nl) has joined #microformats
  55. [12:39:07] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 110 (Connection timed out))
  56. [12:47:43] * cdevroe (n=cdevroe@c-WBD-72-28-44-40.echoes.net) has joined #microformats
  57. [12:47:43] <jibot> cdevroe is Colin D. Devroe, blogs at http://cdevroe.com/, lives in Clifford, PA, USA and helps run the 9rules Network
  58. [12:50:53] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  59. [12:51:38] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
  60. [12:51:38] <jibot> amanuel is Amanuel, the social ambassador at http://otavo.com
  61. [13:03:31] * jbergius (n=jbergius@kone1.tmvvision.finnetcom.net) Quit ()
  62. [13:05:49] * schepers (n=schepers@66-194-222-226.gen.twtelecom.net) has joined #microformats
  63. [13:13:51] <trovster> Whose written the suda ical script? It doesn't work in Outlook
  64. [13:31:57] * dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net) has joined #microformats
  65. [13:31:57] <jibot> dglazkov is Dimitri Glazkov (http://glazkov.com) and lives in Birmingham, AL, USA (-6:00 GMT)
  66. [13:34:11] * dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net) Quit (Client Quit)
  67. [13:39:11] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Remote closed the connection)
  68. [13:40:04] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
  69. [13:50:37] * imajes (n=imajes@growl/imajes) Quit ()
  70. [14:06:22] * pnhChris (n=cac6982@c-68-45-47-38.hsd1.nj.comcast.net) has joined #microformats
  71. [14:06:22] <jibot> pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
  72. [14:08:21] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
  73. [14:08:48] * bear_afk is now known as bear
  74. [14:11:31] * RodBegbie (n=rod@blazing.arsecandle.org) has joined #microformats
  75. [14:11:31] <jibot> RodBegbie is a grumpy Scots git. Blogs at http://groovymother.com/ Earns pay at Bose.
  76. [14:27:27] * amette__ is now known as amette
  77. [14:30:30] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Remote closed the connection)
  78. [14:30:49] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
  79. [14:37:36] * RodBegbie (n=rod@blazing.arsecandle.org) Quit (Remote closed the connection)
  80. [14:39:30] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Read error: 104 (Connection reset by peer))
  81. [14:39:45] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
  82. [15:06:19] * bergie (n=bergie@201-25-8-130.nhoce300.ipd.brasiltelecom.net.br) has joined #microformats
  83. [15:06:19] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  84. [15:31:51] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) has joined #microformats
  85. [15:39:45] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) Quit ()
  86. [15:43:39] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit ("Chatzilla 0.9.70-rdmsoft [XULRunner 1.8.0.1/2006012608]")
  87. [15:55:13] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  88. [16:09:04] * EliasT (n=Elias@bi01pt1.ct.us.ibm.com) has joined #microformats
  89. [16:11:31] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) has joined #microformats
  90. [16:11:31] <jibot> briansuda is brian suda of X2V fame
  91. [16:12:37] * Kura (n=Kura@office.mediadesign.nl) Quit ()
  92. [16:20:09] <mfbot> [[comments-formats]] http://microformats.org/wiki?title=comments-formats&diff=0&oldid=5947 * Singpolyma * (+611) xoxo blog format subset
  93. [16:23:05] <mfbot> [[comments-formats]] M http://microformats.org/wiki?title=comments-formats&diff=0&oldid=5948 * Singpolyma * (-13)
  94. [16:42:17] * Kura (n=Kura@adsl.kurafire.net) has joined #microformats
  95. [16:42:38] * cdevroe (n=cdevroe@c-WBD-72-28-44-40.echoes.net) Quit ("Off to vidcast my ass")
  96. [16:42:39] * bewest (n=bewest@httpcraft/bewest) Quit (Connection timed out)
  97. [16:57:41] * valmont (n=chrishol@germany.pspdev.pas.earthlink.net) has joined #microformats
  98. [16:58:27] * EliasT (n=Elias@bi01pt1.ct.us.ibm.com) Quit (Read error: 110 (Connection timed out))
  99. [17:00:45] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) has joined #microformats
  100. [17:02:18] * danath333 (n=some@128-193-137-172.public.oregonstate.edu) has joined #microformats
  101. [17:02:18] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) Quit (Read error: 104 (Connection reset by peer))
  102. [17:03:21] * mstickel (n=mstickel@S0106000393e10a7b.cg.shawcable.net) has joined #microformats
  103. [17:06:09] * pecus (n=pecus@194.65.5.235) Quit (Read error: 110 (Connection timed out))
  104. [17:14:04] * bewest (n=bewest@httpcraft/bewest) has joined #microformats
  105. [17:14:04] <jibot> bewest is curious about emerging standards
  106. [17:19:11] * trovster (n=trov@creation1.plus.com) Quit ()
  107. [17:21:04] * pnhChris (n=cac6982@c-68-45-47-38.hsd1.nj.comcast.net) Quit ()
  108. [17:48:40] * dbaron (n=dbaron@c-24-6-67-73.hsd1.ca.comcast.net) has joined #microformats
  109. [17:55:30] * EliasT (n=Elias@bi01pt1.ct.us.ibm.com) has joined #microformats
  110. [18:01:49] <DanC> hmm... 'TERMINAL 3' ... I wonder if that fits in adr somewhere...
  111. [18:02:24] <DanC> maybe "extended address"
  112. [18:03:11] <DanC> it's there in http://microformats.org/wiki/hcard-profile
  113. [18:03:37] <DanC> and http://www.w3.org/2006/03/hcard#extended-address
  114. [18:03:53] <bewest> meh... I think I'm giving up on the timezone thing
  115. [18:04:14] <DanC> it's quite a challenge.
  116. [18:04:14] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 104 (Connection reset by peer))
  117. [18:04:18] <bewest> DanC: I found a shapefile that claimed to have vertices for timezones
  118. [18:04:34] <bewest> I did some sniffing and found some dump utilities
  119. [18:04:43] <bewest> the format is weird... it's got 2 layers of indirection
  120. [18:04:57] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  121. [18:05:03] <DanC> who maintains the shapefile? pointer?
  122. [18:05:11] <bewest> anyway, there are about 2,000 vertices
  123. [18:05:14] <bewest> which seems high
  124. [18:05:53] <bewest> http://openmap.bbn.com/data/shape/timezone/
  125. [18:06:20] <bewest> actually, it's not even clear if that is "it"
  126. [18:06:42] <bewest> I got shapelib, a C library for reading these things
  127. [18:06:51] <bewest> but the documentation isn't so clear
  128. [18:07:42] <bewest> and I fear 2,000 points is too much.... I was going to map them using gmap's polylines
  129. [18:07:54] <bewest> to see if it looks correct
  130. [18:08:35] <bewest> not sure if it's worth all the effort
  131. [18:09:17] <bewest> dunno, a SOAP/REST service that tells you the tz offset of at lat/lon would be neat though
  132. [18:09:26] * ZenPsycho (n=bretonsl@c-67-190-186-46.hsd1.co.comcast.net) Quit ("My damn controlling terminal disappeared!")
  133. [18:12:44] <taare> bewest: If you mean what I think you mean, isn't it possible to calculate that on the fly?
  134. [18:13:02] <bewest> calculate what on the fly?
  135. [18:13:09] <taare> The tz offset
  136. [18:13:13] * hober (n=ted@unaffiliated/hober) has joined #microformats
  137. [18:13:13] <jibot> hober is Edward O'Connor and works for EVDB on http://eventful.com/ and lives in San Diego, CA (-08:00)
  138. [18:13:19] <bewest> taare: based on what?
  139. [18:13:29] <taare> the lat and lon
  140. [18:13:44] <bewest> how would one know that?
  141. [18:14:10] <bewest> the calculation part
  142. [18:14:56] <taare> Well, you would have to do a lot of thinking, but I believe that could be possible
  143. [18:15:13] <bewest> taare: you'd have to know the vertices that create a polygon for each of the timezones
  144. [18:15:17] <bewest> taare: that's exactly what I'm after :-)
  145. [18:15:32] <taare> Heh, ok :)
  146. [18:15:42] <bewest> taare: after which I'd _create_ and host a soap and/or rest service that tells you the offset based on a lat/lon
  147. [18:17:17] <bewest> but it's more work than I'm prepared to do
  148. [18:17:22] <bewest> and I have other things
  149. [18:17:38] <bewest> like a microformats consumer for my http://nokia.com/770
  150. [18:17:53] <bewest> the thing comes with no PIM software
  151. [18:18:03] <bewest> there is a group that is creating GPE stuff for PIM stuff
  152. [18:18:09] <bewest> they seem to be the leaders
  153. [18:18:42] <bewest> but I was thinking of making some kind of daemon (accessible to a system via d-bus) that manages all the syncing to a web resource
  154. [18:18:45] <taare> I don't know what PIM or GPE is though :)
  155. [18:18:53] <bewest> GPE is a suite of PIM tools
  156. [18:19:03] <bewest> PIM is personal information management...
  157. [18:19:09] <bewest> like calendars and to-do lists and whatnot
  158. [18:19:25] <taare> Alright
  159. [18:19:47] <taare> Yeah, that sounds like a sweet idea
  160. [18:20:10] * trovster (n=tr-vs73r@blakesheen.demon.co.uk) has joined #microformats
  161. [18:20:10] <jibot> trovster is a web developer from the UK who writes on http://www.trovster.com and runs www.csslounge.co.uk
  162. [18:20:15] <taare> Though, the tz offset from lon/lan sounds pretty sweet too
  163. [18:20:20] <bewest> well..
  164. [18:20:29] <bewest> there are too many interesting things to do
  165. [18:20:44] * kingryan (n=kingryan@dsl092-180-243.sfo1.dsl.speakeasy.net) has joined #microformats
  166. [18:20:45] <taare> Especially since I don't have a nokia 770
  167. [18:20:45] <bewest> taare: I can give you the shapefiles for the tz stuff
  168. [18:20:47] * ChanServ sets mode +o kingryan
  169. [18:20:52] <bewest> taare: and point you to the library to parse them
  170. [18:21:05] <taare> Nah, I wouldn't know what do with it, and I'm quite busy myself
  171. [18:21:08] <bewest> oh damn..
  172. [18:21:09] <bewest> heh
  173. [18:21:17] <bewest> I should blog it...
  174. [18:21:20] <bewest> but I'd have to set up a blog
  175. [18:21:30] <bewest> who has time for that?
  176. [18:21:46] <taare> Hehe
  177. [18:21:55] <bewest> I should install wordpress and be done with it
  178. [18:22:51] <taare> If you blog it, I'll probably take a look
  179. [18:23:25] <taare> Just to see what you got going
  180. [18:29:47] * imajes (n=imajes@growl/imajes) has joined #microformats
  181. [18:33:11] * EliasT (n=Elias@bi01pt1.ct.us.ibm.com) Quit (Read error: 110 (Connection timed out))
  182. [18:37:30] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Remote closed the connection)
  183. [18:38:24] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
  184. [18:49:26] * KevinMarks (n=Snak@h-68-164-82-93.snvacaid.dynamic.covad.net) has joined #microformats
  185. [18:53:05] <kingryan> any apache experts around here?
  186. [18:59:45] * imajes (n=imajes@growl/imajes) Quit ()
  187. [19:03:20] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit ("Chatzilla 0.9.70-rdmsoft [XULRunner 1.8.0.1/2006012608]")
  188. [19:09:06] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  189. [19:09:07] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  190. [19:09:10] * ChanServ sets mode +o tantek
  191. [19:13:20] <bewest> someone here works on eventful?
  192. [19:13:39] * bear is now known as bear_lunch
  193. [19:25:07] * tantek taps hober on the shoulder
  194. [19:25:19] * tantek sets mode +o KevinMarks
  195. [19:25:33] <hober> yo
  196. [19:26:17] <tantek> hober, I think bewest is looking for you
  197. [19:28:17] <bewest> oh thanks
  198. [19:28:17] <bewest> is the developer key per host like google's? or per user or per application?
  199. [19:28:17] <bewest> like if someone wanted to develop something for a mobile device, would installation of the software require registering and obtaining an application key?
  200. [19:28:36] <bewest> or could I embed on key globally across installs
  201. [19:28:42] <bewest> s/on/one/
  202. [19:29:06] <bewest> and I don't see a python or C library API implementation :-(
  203. [19:34:16] <bewest> upcoming.org seems very similar
  204. [19:36:09] <bewest> I wish there was a publishing system like eventful
  205. [19:43:03] * dbaron (n=dbaron@c-24-6-67-73.hsd1.ca.comcast.net) Quit ("->office")
  206. [19:43:37] * bergie (n=bergie@201-25-8-130.nhoce300.ipd.brasiltelecom.net.br) Quit (Read error: 110 (Connection timed out))
  207. [19:44:10] * cdevroe (n=cdevroe@c-WBD-72-28-44-40.echoes.net) has joined #microformats
  208. [19:44:10] <jibot> cdevroe is Colin D. Devroe, blogs at http://cdevroe.com/, lives in Clifford, PA, USA and helps run the 9rules Network
  209. [19:44:18] * bergie (n=bergie@201-25-8-4.nhoce300.ipd.brasiltelecom.net.br) has joined #microformats
  210. [19:47:38] <cdevroe> So, I heard this channel was jamming full of great conversation. Then I roll in, and see nothing but tumbleweeds. :)
  211. [19:47:57] * hober (n=ted@unaffiliated/hober) Quit (Read error: 104 (Connection reset by peer))
  212. [19:50:13] <mstickel> hah
  213. [19:52:14] <kingryan> cdevroe, its bursty
  214. [19:52:14] <kingryan> come back in about an hour :D
  215. [19:52:14] <kingryan> (when DanC rolls in, looking to get me to work on stuff)
  216. [19:52:14] <cdevroe> heh.
  217. [19:52:14] <kingryan> for now, lunchtime
  218. [19:52:14] * kingryan is now known as kingryan|lunch
  219. [19:52:14] * hober (n=ted@unaffiliated/hober) has joined #microformats
  220. [19:52:14] <hober> bewest: it's per application
  221. [19:52:16] <hober> not per instance
  222. [19:52:54] <hober> We have a Python API client, but it's not quite releasable ATM; I'll move finishing it up higher on my todo list
  223. [19:53:35] <hober> I don't know of a C API client
  224. [19:57:29] <bewest> ok
  225. [19:58:28] <bewest> hober: it looks great
  226. [19:58:28] <bewest> lots of output formats
  227. [19:58:28] <bewest> hober: do you know of any desktop applications that make use of it?
  228. [19:58:31] <bewest> or rather, of any PIM suites that use evdb to sync?
  229. [20:02:25] <hober> I don't know of any desktop PIMs using the API, no.
  230. [20:07:44] * danath333 (n=some@128-193-137-172.public.oregonstate.edu) Quit ()
  231. [20:08:26] * EliasT (i=Elias@140.247.249.248) has joined #microformats
  232. [20:10:16] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) Quit (Read error: 104 (Connection reset by peer))
  233. [20:11:16] * dbaron (n=dbaron@gw.office.mozilla.org) has joined #microformats
  234. [20:29:47] * kingryan|lunch is now known as kingryan
  235. [20:32:08] * jbergius (n=jbergius@a88-112-42-2.elisa-laajakaista.fi) has joined #microformats
  236. [20:36:10] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit (Connection timed out)
  237. [20:42:12] * bear_lunch is now known as bear
  238. [20:49:26] <DanC> hmm... x2v isn't picking up my airport geo stuff. http://www.w3.org/2006/02dc-nce/aa-nce.html
  239. [20:49:42] <DanC> <abbr class='geo' title='39.2975,-94.7138888889'>
  240. [20:49:42] <DanC> (<span class='nickname'>MCI</span>)
  241. [20:49:42] <DanC> </abbr>
  242. [20:49:53] <kingryan> I thought we were doing geo with sub-properties?
  243. [20:50:39] <kingryan> (rather than the ; seperated list)
  244. [20:50:50] * kingryan realizes he doesn't have an geo tests yet
  245. [20:51:45] <DanC> yeah, no tests.
  246. [20:51:55] <kingryan> I'll get on that
  247. [20:51:55] <DanC> I did find an example with subproperties
  248. [20:52:29] <kingryan> I think the plan is to go with subproperties, though I've examples-in-the-wild like yours (from several sources)
  249. [20:52:48] <briansuda> try a semicolon
  250. [20:52:57] <briansuda> <abbr class='geo' title='39.2975;-94.7138888889'>
  251. [20:53:03] <DanC> I'm sorta copying from http://austin.adactio.com/ <abbr class="geo adr" title="30.267991;-97.739568">
  252. [20:53:25] <kingryan> so, briansuda, are we going to support both methods of marking it up?
  253. [20:53:29] * DanC tries a ;
  254. [20:53:56] * DanC loses... gets GEO:;;
  255. [20:53:57] <briansuda> i do believe so, the ABBR was an addition for SxSW and it works and makes sense, so i think we are going to keep it yes
  256. [20:54:09] <briansuda> let me look into that
  257. [20:54:52] <DanC> http://austin.adactio.com/:54: parser error : Entity 'ndash' not defined
  258. [20:54:52] <DanC> &ndash;
  259. [20:55:21] <DanC> x2v gives GEO:;; for http://austin.adactio.com/ too
  260. [20:55:58] <DanC> 6:3e57d9b96b27 Mar 30 ... wonder if that's still current...
  261. [20:56:03] <briansuda> which version of the xslt are you using, just so i know
  262. [20:56:25] <DanC> whoa... looks like 30:e04ba952c163 is current
  263. [20:56:54] <DanC> ah... that version gets GEO:30.266935;-97.739267 from http://austin.adactio.com/
  264. [20:57:15] <DanC> ... and from my aa-nce.html page
  265. [20:57:21] <briansuda> OK, so it's works fine then... good to know
  266. [20:57:37] <DanC> well, it's ahead of the specs and tests
  267. [20:58:16] <kingryan> a lot of stuff's ahead of the tests
  268. [20:58:28] <kingryan> being ahead of the specs is a problem, though
  269. [20:58:40] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) has joined #microformats
  270. [20:59:35] * danath333 (n=some@128-193-137-172.public.oregonstate.edu) has joined #microformats
  271. [20:59:35] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) Quit (Read error: 104 (Connection reset by peer))
  272. [21:00:43] <DanC> hmm... 2vcal isn't so happy...
  273. [21:00:52] <DanC> runtime error: file /home/connolly/mf-hg/x2v/xhtml2vcal.xsl line 717 element value-of
  274. [21:01:53] <DanC> unregistered variable x-from-url
  275. [21:02:12] <kingryan> need to add a default value for that?
  276. [21:03:06] <DanC> how does $x-from-url relate to $Source ?
  277. [21:03:50] <kingryan> same thing, different names
  278. [21:04:05] <kingryan> I think we were moving towards using $Source for everything
  279. [21:04:06] <DanC> Wed Apr 05 "finshed switching from x-from-url to Source" maybe not so finished?
  280. [21:04:16] <kingryan> that was probalby only in reference to hcard
  281. [21:04:29] <kingryan> but, yeah, not so finished it seems
  282. [21:07:33] * kingryan gets fed up with perl
  283. [21:08:07] <DanC> hmm... I can't push to ssh://hg.microformats.org/x2v
  284. [21:08:21] <DanC> it's asking for a password, rather than doing ssh public key auth
  285. [21:08:52] <kingryan> its /repos/x2v
  286. [21:09:02] <kingryan> plus mercurial@
  287. [21:09:32] <DanC> ah yes. winning now.
  288. [21:09:58] * DanC needs to record that default
  289. [21:10:40] <briansuda> you beat me too it!
  290. [21:11:23] <briansuda> i must have changed the PHP and the top of the XSLT so it never failed for me because my PHP was passing both. After your update everything should be correct now.
  291. [21:13:33] <briansuda> i think that whole 'expand uri' needs to be reworked, because it is not checking the protocol, so if it pass it 'ftp://example.org' it will try to create an absolute URL of it and come-up with something like http://cur.domain.com/fttp://example.org/ (i think one if the tests using OBJECT @data) is like that - or maybe i'm imagining things
  292. [21:13:50] <kingryan> DanC, is this an ignorable message:
  293. [21:13:51] <kingryan> searching for changes
  294. [21:13:51] <kingryan> abort: push creates new remote branches!
  295. [21:14:00] <kingryan> I remember you saying something about that being a bug
  296. [21:14:47] <DanC> well, I just pushed a commit, so you might want to pull first
  297. [21:14:59] <kingryan> to tests?
  298. [21:15:04] <DanC> no
  299. [21:15:06] <kingryan> ok
  300. [21:15:21] <kingryan> I'll push then
  301. [21:15:31] * kingryan just added test hcard/25-abbr-title
  302. [21:15:47] <DanC> that "push creates new remote branches!" thing is sometimes spurious. There's supposed to be a fix or 2, but I'm having trouble verifying
  303. [21:16:01] <DanC> there's an 0.81 release
  304. [21:16:04] <kingryan> actually hcard/25-geo-abbr-title
  305. [21:16:28] <kingryan> ok, i'll have to check out that release
  306. [21:18:41] <DanC> holy XPath, batman! that is-org test is frightening
  307. [21:21:07] <kingryan> perhaps you could simplify it?
  308. [21:21:21] <DanC> well, I'm trying to figure out what the heck it's doing
  309. [21:21:21] * kingryan goes to work on more tests, so that we don't introduce regressions
  310. [21:21:27] <kingryan> briansuda?
  311. [21:23:03] <DanC> handling <del> elements seems to be blowing up the code
  312. [21:23:17] <DanC> is that really worth doing?
  313. [21:24:10] <kingryan> not sure
  314. [21:24:26] <kingryan> its still technically "experimental" and I believe it was briansuda's idea
  315. [21:24:55] <tantek> it's part of the suggestions I made in hcard-parsing
  316. [21:25:07] <tantek> to better handle "normal" HTML semantic markup
  317. [21:25:21] <tantek> X2V does some very nice things for example with lists and paragraphs inside an hCard NOTE
  318. [21:25:37] <tantek> (since to vCard, NOTE is just a stream of text without structure)
  319. [21:25:43] <kingryan> I've yet to see anyone put a <del> in an hcard
  320. [21:25:50] <kingryan> but that's just me
  321. [21:26:26] <tantek> I believe I did when my cell phone changed
  322. [21:26:31] <briansuda> yeah, i'm here
  323. [21:26:37] <tantek> or rather, when my old workphone became invalid
  324. [21:26:37] <DanC> note that the x2v code is an on-ramp to microformats for developer types. If it's scary, we scare away some folks.
  325. [21:26:47] <tantek> DanC, for now, that's actually ok
  326. [21:26:55] <tantek> microformats need more publishers than developers
  327. [21:27:18] <tantek> we're in the "cutting edge" phase for developers of microformats.
  328. [21:27:25] <kingryan> ok, we got one example from the wild :D
  329. [21:27:44] <tantek> if you're scared, you probably should be, and can come back in a short while when more "frameworks" and shared libraries have been written
  330. [21:28:05] <DanC> well, it's a chicken-and-egg thing, of course; more developers will mean more shiny toys which will entice more publishers.
  331. [21:28:17] <tantek> we made the conscious decision to make the on-ramp nearly flat for publishers, at the cost of steepening it for developers
  332. [21:28:28] <tantek> DanC, it's not chicken and egg, that's the poing
  333. [21:28:30] <tantek> point even
  334. [21:28:31] <DanC> we did? which we?
  335. [21:28:44] <briansuda> kingryan, that is-org will get bigger when i need to check to make sure that it is ALSO not a child of an AGENT
  336. [21:29:25] <tantek> by making it trivial for publishers, with a few easy to use useful tools (Click here to add your hCard to Address Book etc.), we eliminated the classical chicken-egg problem
  337. [21:30:10] <tantek> the right way to look at this is not interms of chicken-egg (because that's a boostrapping problem, which we don't have)
  338. [21:30:30] <tantek> but rather in terms of increasing the number of positive feedback loops to accelerate adoption/awareness
  339. [21:30:49] <tantek> however, by *any* measure adoption of microformats is roaring ahead at an incredible pace
  340. [21:31:14] <tantek> this was part of my point in the recent podcast - microformats are outpacing the adoption rate of RSS by about 10x.
  341. [21:31:41] * imajes (n=imajes@growl/imajes) has joined #microformats
  342. [21:32:24] <tantek> ergo, DanC, building or neatening on-ramps for developer types is NOT a top priority problem for microformats. not even close. so many other things to work on (e.g. validator).
  343. [21:32:30] <DanC> well, I abstain from any decisions to make things hard for developers.
  344. [21:32:42] <tantek> that's a vacuum perspective
  345. [21:32:49] <tantek> no decision should be made based on a single factor like that
  346. [21:33:03] <tantek> it's a matter of tradeoffs
  347. [21:33:03] <kingryan> tantek, no one's arguing with you
  348. [21:33:20] <DanC> I'm happy with no decision being made. But you said "we made a conscious decision..."
  349. [21:33:22] <kingryan> (unless you take that point as a disagreement)
  350. [21:33:30] <tantek> :)
  351. [21:33:34] <tantek> nice one kingryan
  352. [21:34:30] <kingryan> the <del> stuff is still experimental, we'll see if its worth doing
  353. [21:34:35] <tantek> DanC - perhaps I should be more clear, we started with me, codifying the principles for microformats (including humans first, which results in publishers first), and running them by some of the early folks involved like Kevin Marks and Rohit Khare
  354. [21:34:47] <tantek> kingryan is correct
  355. [21:36:10] * DanC would lobby for an 80-character limit for x2v like most sane projects, but XSLT is so verbose that it's hard
  356. [21:36:22] <briansuda> ultimately, the <del> makes the XPATH longer, but once there are Libraries out there, then the end-user/developer is not to worry
  357. [21:36:40] <kingryan> and to get libraries we
  358. [21:36:45] <kingryan> ... need tests :D
  359. [21:37:16] <tantek> right on
  360. [21:37:19] <DanC> ok, but x2v is the leading implementation; the library writers are going to read it to see how it works. the <del> stuff is just not going to get implemented, based on this code.
  361. [21:37:37] <tantek> the first implementation of any new format is messy
  362. [21:37:44] <tantek> that's inevitable
  363. [21:37:54] <tantek> if it took the time to be neat and clean and orderly, it woudln't be the first
  364. [21:38:03] <DanC> please stop telling me to go suck eggs, agree that the code should be improved, and help me improve it.
  365. [21:38:23] <DanC> I'm trying to provide helpful code review here.
  366. [21:38:33] <tantek> DanC, there are other parsers out there - you don't have to beat your head against the XSLT wall
  367. [21:38:52] <kingryan> tantek, DanC wants to help make it more 'tidy', why discourage him?
  368. [21:38:59] <tantek> good point
  369. [21:39:09] <kingryan> you've mistaken frustration for criticism
  370. [21:39:10] <tantek> ok, i'll shut up about the XSLT now
  371. [21:39:21] * kingryan goes back to writing tests :D
  372. [21:39:47] <kingryan> briansuda, you still around?
  373. [21:39:52] <briansuda> yup
  374. [21:40:13] <kingryan> I'm trying to figure out what's wrong with test hcard/21
  375. [21:40:34] <kingryan> the TYPE list seems to be produced out of order
  376. [21:40:42] <briansuda> let me check
  377. [21:41:36] <briansuda> yes, the way the XSLT works is that it has an internal enumerated list of values
  378. [21:41:55] * DanC puzzles over true() = ... and false() = ...
  379. [21:41:59] <briansuda> it then check to one-by-one to see if that value is present, if it is, then it displays it
  380. [21:42:08] <kingryan> hmm
  381. [21:42:18] <kingryan> perhaps a different strategy would be better
  382. [21:42:31] <kingryan> do we really need to only parse the 'valid' values?
  383. [21:42:56] <kingryan> do implementations of vCard choke on invalid values?
  384. [21:42:57] <briansuda> DanC, if i check for class="fn" and there is one on an img, then it comes back as TRUE, so then i try to use the node-value(), but it is blank, so the true() false() gets around that issue
  385. [21:43:18] <briansuda> i'm not sure vCards choke on invalid values, i am just getting them from the RFC
  386. [21:44:12] <tantek> implementations do different things. if you discover more about that, please add to wiki/vcard-implementations
  387. [21:44:33] <tantek> do different things with invalid vCards that is (and some with valid vCards too)
  388. [21:44:55] <briansuda> well, i know there is always the mix-up with CELL and MOBILE phones, so if we don't restrict the list to the enumerated values people will be getting card that they thing are valid, but never import
  389. [21:45:03] <DanC> kingryan, are you asking for an extensible TYPE list? I'm curious why.
  390. [21:45:09] <kingryan> evolvability
  391. [21:45:17] <kingryan> simpler implementattion
  392. [21:45:24] * kingryan ducks
  393. [21:46:01] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) has joined #microformats
  394. [21:46:07] <briansuda> DanC the test cases and the X2V output are not exactly matching, all the values are there but not in the order displayed in the HTML
  395. [21:46:19] <DanC> er... hCard evolvability? is that really a goal?
  396. [21:46:19] * EliasT (i=Elias@140.247.249.248) Quit (Read error: 110 (Connection timed out))
  397. [21:47:30] <DanC> so true() = ...stuff... means ...stuff... is not empty?
  398. [21:48:27] <briansuda> i think so... it was pretty late at night when i wrote all that... i know it works, and i know if you take it away it doesn't
  399. [21:49:48] <briansuda> it is a monster! but that is because it is several ORs and several nested ANDs, it probably could be re-written as several IFs, but then the xsl:variable wouldn
  400. [21:50:11] <briansuda> 't work because of the fact XSL is a template language and variables are assigned at different places than something like C
  401. [21:51:24] <DanC> there's got to be a way of using more than one variable, or using call-template, or something...
  402. [21:51:33] <DanC> I can't even get emacs to indent the thing
  403. [21:51:34] <kingryan> alright, I'll give up on the TYPE issue, its not a big deal to me
  404. [21:51:45] <kingryan> just thought I'd mention it– I'll change the test case instead
  405. [21:52:48] * DanC notes TYPE order is another thing that using RDF graph matching would solve
  406. [21:53:18] * kingryan notes that his normalize.pl script could get smarter
  407. [21:53:20] <kingryan> :D
  408. [21:53:37] <DanC> yes, normalize.pl will eventually implement RDF graph matching. ;-)
  409. [21:54:09] <DanC> briansuda, what about (1) compute an fn string value (2) compute an org string value (3) see if they match
  410. [21:54:16] <DanC> is that what this expression is doing/
  411. [21:54:17] <DanC> ?
  412. [21:55:03] <briansuda> the problem is that the FN could be in 3-4 different places, and so could the ORG
  413. [21:55:34] <briansuda> so i'd have to look in all the possible places get a value for both then compare - i managed to smash that all into a single IF
  414. [21:56:01] <briansuda> the IF is doing the following:
  415. [21:57:27] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) has joined #microformats
  416. [21:57:35] <briansuda> if the FN value is an image with an @alt = true() and org is the same AND they are equal, OR all the different combinations, IMG=ABBR, ABBR=node-value, node-val=node-val, IMG=node-val, etc.
  417. [21:58:20] * danath333 (n=some@128-193-137-172.public.oregonstate.edu) Quit (Read error: 104 (Connection reset by peer))
  418. [21:58:37] <DanC> don't you already have code to compute the FN value? and the ORG value? why not call that code and compare the results?
  419. [21:58:48] <briansuda> it is three TRUEs, 1, FN is on X element, 2, ORG is on X element, AND they are equal
  420. [21:59:22] <DanC> are you trying to find FN and ORG in the same class attribute?
  421. [21:59:28] <briansuda> because i need to compare those BEFORE the other templates are evaluated because things like N could be skipped
  422. [21:59:51] <briansuda> it doesn't matter if it is on the SAME or on two different ones, they just need to be EQUAL
  423. [22:00:06] <briansuda> 99% of the time they will be the same element
  424. [22:01:19] <tantek> briansuda is correct, you cannot depend on the ORG and FN being in the same class attribute
  425. [22:01:38] <tantek> though that may be the common case
  426. [22:03:06] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  427. [22:04:32] <DanC> re BEFORE... the templates can be rearranged, I'm pretty sure...
  428. [22:04:41] * bergie (n=bergie@201-25-8-4.nhoce300.ipd.brasiltelecom.net.br) Quit ()
  429. [22:05:32] <kingryan> DanC, briansuda, before re-arranging those templates, do we have some test cases to cover it?
  430. [22:06:11] <DanC> tantek pointed me at something on technorati.com yesterday
  431. [22:06:27] <kingryan> for the fn == org thing?
  432. [22:06:34] <DanC> yes
  433. [22:06:56] <kingryan> yeah, that's actually pretty common, as that the prefered way to and "organization hcard"
  434. [22:08:31] <kingryan> probably http://technorati.com/about/contact.html
  435. [22:09:04] <DanC> hmm... textPropLang is pretty complicated too. still hunting for code that just grabs a string value...
  436. [22:10:38] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit ("Leaving")
  437. [22:10:53] <briansuda> sting value for which property?
  438. [22:11:09] <DanC> fn and org
  439. [22:11:16] <DanC> i.e. for any property
  440. [22:11:20] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  441. [22:13:23] <DanC> looks like textPropLang is the right code... it covers the cases of IMG, ABBR, etc.
  442. [22:14:55] <briansuda> it should be in there.
  443. [22:15:24] * bergie (n=bergie@201-25-8-4.nhoce300.ipd.brasiltelecom.net.br) has joined #microformats
  444. [22:15:24] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  445. [22:15:51] <briansuda> some of that output gets passed to another template 'textFormatted' to output 'fancy' text
  446. [22:16:58] * schepers (n=schepers@66-194-222-226.gen.twtelecom.net) Quit ("Free at last!")
  447. [22:17:35] <DanC> do you set your tabs at 4 or something?
  448. [22:18:20] <briansuda> i am using TextMate, so i'm not sure what that is set at
  449. [22:18:23] <kingryan> lol, the tabs bother me too
  450. [22:18:28] <briansuda> 4
  451. [22:18:28] <kingryan> tm's default is 4
  452. [22:18:38] * kingryan uses "soft tabs" in TM
  453. [22:18:51] <kingryan> ie, spaces
  454. [22:19:45] * Kura (n=Kura@adsl.kurafire.net) Quit ()
  455. [22:20:06] * DanC wonders how to get emacs to treat a tab as 4 spaces
  456. [22:21:37] <kingryan> might be a hint here: http://pear.php.net/manual/en/standards.php#standards.indenting
  457. [22:21:38] <DanC> nxml-mode defaults to indent by 2 spaces
  458. [22:22:11] <DanC> +1 "with no tabs"
  459. [22:23:11] <hober> DanC: set nxml-child-indent to 4
  460. [22:23:35] <DanC> is that buffer-local?
  461. [22:24:12] <hober> Doesn't look it, but you can always (set (make-local-variable 'nxml-child-indent) 4) in an appropriate hook
  462. [22:24:44] <DanC> well, an emacs priest can always do such things. mere mortals like myself, on the other hand, can rarely do so.
  463. [22:26:18] <DanC> hmm... a lot of code seems to be in both xhtml2vcard.xsl and xhtml2vcal.xsl
  464. [22:26:28] <DanC> e.g. textPropLang
  465. [22:26:34] <briansuda> yes, there is alot of duplication.
  466. [22:26:42] <hober> DanC: (add-hook 'nxml-mode-hook (lambda () (when (string-match "some-regexp-here" (buffer-file-name)) (set (make-local-variable 'nxml-child-indent) 4))))
  467. [22:26:43] <briansuda> once things settle down, i will refactor
  468. [22:26:45] <hober> untested of course
  469. [22:30:04] <DanC> ok, I think I have simplified is-org... is there a README or anything that discusses how to run the tests to make sure I didn't regress?
  470. [22:30:32] <DanC> FAIL hcard/01-tantek-basic
  471. [22:30:32] <DanC> 6c6
  472. [22:30:32] <DanC> < PRODID:-//suda.co.uk//X2V 0.7.13 (BETA)//EN
  473. [22:30:32] <DanC> ---
  474. [22:30:32] <DanC> > PRODID:-//suda.co.uk//X2V 0.7.15 (BETA)//EN
  475. [22:31:05] <kingryan> hold on, DanC, let me push an update
  476. [22:31:28] * DanC updates... working better...
  477. [22:31:35] <kingryan> basically:
  478. [22:31:47] <kingryan> $bin/test-xsltproc.pl hcard
  479. [22:31:47] <DanC> FAIL hcard/21-tel
  480. [22:32:06] <kingryan> you can do:
  481. [22:32:11] <DanC> it seems to work without the hcard arg
  482. [22:32:22] <kingryan> $bin/test-xsltproc.pl -f hcard to have it keep going after a failur
  483. [22:32:27] * DanC hunts for a -k ...ah.
  484. [22:32:40] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  485. [22:32:40] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  486. [22:32:42] * ChanServ sets mode +o tantek
  487. [22:32:49] <DanC> -f as in force? I was thinking -k as in make -k
  488. [22:33:05] <DanC> Passed: 24
  489. [22:33:05] <kingryan> yeah, as in force
  490. [22:33:05] <DanC> Failed: 7
  491. [22:33:09] <kingryan> yeah, that's about right
  492. [22:33:26] <DanC> oh, really? I shouldn't expect to pass them all yet?
  493. [22:33:28] <kingryan> there are some unfinished tests in there
  494. [22:33:29] * ObstreperousMerr (n=some@128-193-137-172.public.oregonstate.edu) Quit ()
  495. [22:33:41] <kingryan> well, you probably *should* expect tests to pass
  496. [22:33:43] * jbergius (n=jbergius@a88-112-42-2.elisa-laajakaista.fi) Quit ()
  497. [22:33:44] <kingryan> but, you know...
  498. [22:33:57] <DanC> what I mean is: the failures are not necessarily because of the code I just wrote
  499. [22:34:02] * jbergius (n=jbergius@a88-112-42-2.elisa-laajakaista.fi) has joined #microformats
  500. [22:34:04] <kingryan> right
  501. [22:34:11] <DanC> we haven't achieved "nobody checks in until all the tests pass" status yet.
  502. [22:34:12] <kingryan> as long as you don't add more failures, we're cool
  503. [22:34:16] <kingryan> not yet
  504. [22:34:41] <kingryan> hopefully soon
  505. [22:35:24] <DanC> I seem to be getting the right answer from xsltproc --novalid xhtml2vcard.xsl http://technorati.com/about/contact.html
  506. [22:35:33] <DanC> but I suppose I should test more combinations
  507. [22:35:41] <DanC> what is is-org used for, anyway? looking...
  508. [22:36:24] <DanC> <xsl:when test="$is-org">
  509. [22:36:24] <DanC> <xsl:text>&#x0A;N:;;;;;</xsl:text>
  510. [22:36:24] <DanC> </xsl:when>
  511. [22:37:02] * jbergius (n=jbergius@a88-112-42-2.elisa-laajakaista.fi) Quit (Client Quit)
  512. [22:37:51] <DanC> do the test nn- numbers matter much?
  513. [22:37:59] * jbergius (n=jbergius@a88-112-42-2.elisa-laajakaista.fi) has joined #microformats
  514. [22:38:17] <kingryan> not really
  515. [22:38:21] <kingryan> just the order I created them in
  516. [22:38:52] <kingryan> and so I can just say #15, rather than "honorific-additional-single"
  517. [22:38:56] <briansuda> when $is-org is true, then the N property is empty
  518. [22:39:00] * jbergius (n=jbergius@a88-112-42-2.elisa-laajakaista.fi) Quit (Client Quit)
  519. [22:39:43] <briansuda> it's been a high-traffic Microformat day, i gotta run, but if there are problems/questions just shoot me an email.
  520. [22:39:52] * DanC works on 16-fn-org
  521. [22:40:11] * DanC wonders if briansuda is in on the office-hours thing
  522. [22:40:16] * bergie (n=bergie@201-25-8-4.nhoce300.ipd.brasiltelecom.net.br) Quit ()
  523. [22:40:31] <briansuda> no, i'm not on there...
  524. [22:40:40] * briansuda should really post something.
  525. [22:41:21] <DanC> "there"? I'm not aware of anyplace you need to post something, though I guess that helps. Showing up is the main thing ;-)
  526. [22:41:48] <briansuda> well, if i posted the hours anyone COULD expect me would be nice... later
  527. [22:41:53] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) Quit ()
  528. [22:42:47] <kingryan> ok, DanC, so I'm still seeing some weirdness with hg
  529. [22:43:01] <DanC> do tell
  530. [22:43:08] <kingryan> I added a file earlier, pushed it, then did a fresh clone, but its not there
  531. [22:43:23] <kingryan> is it in a branch somewheres, maybe/
  532. [22:43:57] <kingryan> I take that back, maybe I forgot to push it
  533. [22:43:57] <DanC> got a revision hash from where you added it?
  534. [22:44:02] <DanC> ;-)
  535. [22:44:18] * kingryan forgets that hg status is not enough
  536. [22:45:38] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  537. [22:46:26] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  538. [22:46:29] * ChanServ sets mode +o tantek
  539. [22:47:24] <DanC> test .ics files should have $SOURCE$ or something?
  540. [22:48:53] <kingryan> yeah, and $PRODID$
  541. [22:49:00] <kingryan> as those things can change based on context
  542. [22:50:52] <kingryan> like, we we publish them at mf.org/tests/
  543. [22:50:54] <DanC> kingryan, I just pushed a 30-fn-org test. changeset e0ecdc19c36f. wanna sanity-check it?
  544. [22:51:33] <kingryan> arg, it won't let me merge with uncommited changes?
  545. [22:51:41] <kingryan> (even if they're aren't on the same file?)
  546. [22:51:54] <DanC> ummm...
  547. [22:52:05] <kingryan> ah, -f will work
  548. [22:52:06] <DanC> -f --force force a merge with outstanding changes
  549. [22:52:23] * kingryan notes that he just typed `hg merge -mf`
  550. [22:52:31] <kingryan> rather `hg update -mf`
  551. [22:54:26] <kingryan> did you push a change to x2v, as well?
  552. [22:54:31] <DanC> yes.
  553. [22:54:40] <DanC> 50bf9f506b23
  554. [22:54:54] <DanC> the test should work before and after that x2v update
  555. [22:55:02] <kingryan> it's not for me
  556. [22:55:06] <DanC> :(
  557. [22:55:07] * bergie (n=bergie@201-25-8-4.nhoce300.ipd.brasiltelecom.net.br) has joined #microformats
  558. [22:55:07] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  559. [22:55:10] <kingryan> ~/microformats/tests ryan$ bin/test-xsltproc.pl hcard/30-fn-org
  560. [22:55:10] <kingryan> FAIL hcard/30-fn-org
  561. [22:55:10] <kingryan> 21c21
  562. [22:55:10] <kingryan> < N:;;;;;
  563. [22:55:10] <kingryan> ---
  564. [22:55:13] <kingryan> > N;CHARSET=UTF-8:;W3C;;;;
  565. [22:55:15] <kingryan> 22a23
  566. [22:55:18] <kingryan> > NICKNAME;CHARSET=UTF-8:W3C
  567. [22:55:55] <kingryan> which seems to indicate that its picking up a nickname where it shouldn't
  568. [22:56:21] <kingryan> how do I see what changesets I have?
  569. [22:56:32] <DanC> hg log, or hg tip
  570. [22:56:34] <DanC> or hg id
  571. [22:56:51] <kingryan> are you sure you pushed that x2v change?
  572. [22:56:52] <kingryan> ~/microformats/x2v ryan$ hg tip
  573. [22:56:52] <kingryan> changeset: 31:75820f2c7309
  574. [22:56:53] <kingryan> tag: tip
  575. [22:56:53] <kingryan> user: Dan Connolly http://www.w3.org/People/Connolly/
  576. [22:56:55] <kingryan> date: Wed Apr 19 16:05:58 2006 -0500
  577. [22:56:57] <kingryan> summary: more x-from-url to Source fixes
  578. [22:57:07] * kingryan thinks it'd be easier to have just 1 repository, rather than two
  579. [22:57:42] <DanC> oops... pushed 50bf9f506b23 just now.
  580. [22:58:19] <DanC> well, we've all got pretty strong cvs habits
  581. [22:58:53] <kingryan> alright, test passes now
  582. [22:59:05] <kingryan> ironically, it looks like your refactoring fixed a problem
  583. [22:59:11] <DanC> :)
  584. [22:59:28] * kingryan hopes DanC will do more 'refactoring'
  585. [22:59:43] <tantek> DanCrefactoring++
  586. [23:00:05] <kingryan> ok, DanC, here's an hg question for you
  587. [23:00:16] <kingryan> I got hcard/30-fn-org.html from you
  588. [23:00:23] <kingryan> but now it shows up to me as all new
  589. [23:00:32] <kingryan> ~/microformats/tests ryan$ hg status
  590. [23:00:33] <kingryan> M bin/test-xsltproc.pl
  591. [23:00:33] <kingryan> M hcard/23-abbr-title-everything.html
  592. [23:00:33] <kingryan> M hcard/30-fn-org.html
  593. [23:00:35] <kingryan> M hcard/30-fn-org.vcf
  594. [23:01:04] <kingryan> I don't wanna produce *another* changeset
  595. [23:01:31] <DanC> hmm... lemme look with `hg view` ...
  596. [23:01:41] <kingryan> eh?
  597. [23:01:55] <DanC> it's a cool visualization of the history/tree
  598. [23:01:59] <DanC> it's an extension
  599. [23:02:02] <kingryan> ah
  600. [23:02:19] <DanC> it's pretty much like hg serve, but using tk rather than http
  601. [23:02:38] <kingryan> http://flickr.com/photos/89312585@N00/82162604/ ?
  602. [23:02:39] <DanC> what does `hg tip` tell you?
  603. [23:02:50] <kingryan> ~/microformats/tests ryan$ hg tip
  604. [23:02:50] <kingryan> changeset: 144:e0ecdc19c36f
  605. [23:02:50] <kingryan> tag: tip
  606. [23:02:50] <kingryan> parent: 141:2fb804f9d66d
  607. [23:02:50] <kingryan> user: Dan Connolly http://www.w3.org/People/Connolly/
  608. [23:02:53] <kingryan> date: Wed Apr 19 17:50:12 2006 -0500
  609. [23:02:55] <kingryan> summary: test fn/org abbr/img combinations
  610. [23:03:31] * DanC scratches head
  611. [23:03:36] <DanC> did you hg update?
  612. [23:04:14] <DanC> how about `hg parents` ?
  613. [23:04:15] <kingryan> yeah
  614. [23:04:26] <kingryan> ~/microformats/tests ryan$ hg parents
  615. [23:04:26] <kingryan> changeset: 143:c162d6d424e1
  616. [23:04:26] <kingryan> user: Ryan King http://theryanking.com/
  617. [23:04:26] <kingryan> date: Wed Apr 19 15:39:30 2006 -0700
  618. [23:04:26] <kingryan> summary: adding a target file for this test (thought I already did this?)
  619. [23:04:30] <kingryan> changeset: 144:e0ecdc19c36f
  620. [23:04:32] <kingryan> tag: tip
  621. [23:04:35] <kingryan> parent: 141:2fb804f9d66d
  622. [23:04:37] <kingryan> user: Dan Connolly http://www.w3.org/People/Connolly/
  623. [23:04:39] <DanC> yes, that flickr photo... hgk and hg view are the same
  624. [23:04:40] <kingryan> date: Wed Apr 19 17:50:12 2006 -0500
  625. [23:04:42] <kingryan> summary: test fn/org abbr/img combinations
  626. [23:04:45] <kingryan> I'm guessing that we're on different branches
  627. [23:05:32] <kingryan> wow, googline for `hg view` and I get http://rbach.priv.at/Microformats-IRC/2006-03-22
  628. [23:05:32] <DanC> ah... indeed... I neglected to pull some of your changes before I committed...
  629. [23:06:04] <kingryan> ah
  630. [23:06:07] <kingryan> makes sense
  631. [23:06:27] <kingryan> how do I get hgk?
  632. [23:06:41] <DanC> ok, I just pulled, merged, and pushed.
  633. [23:07:13] <DanC> to get `hg view`, what I did was put this in my ~/.hgrc:
  634. [23:07:14] <DanC> # see http://www.selenic.com/mercurial/wiki/index.cgi/UsingHgk
  635. [23:07:14] <DanC> [extensions]
  636. [23:07:14] <DanC> hgk=/home/connolly/src/mercurial/contrib/hgk.py
  637. [23:07:28] <DanC> [hgk]
  638. [23:07:28] <DanC> path=/home/connolly/src/mercurial/contrib/hgk
  639. [23:07:57] <kingryan> ok, I'll figure it out
  640. [23:08:19] <DanC> family time is coming, but let's give this 2 more minutes... can you pull my latest change?
  641. [23:08:31] <DanC> i.e. 432c6b005eb4
  642. [23:08:40] <DanC> and update
  643. [23:08:53] <kingryan> yeah
  644. [23:09:05] <DanC> and then what does `hg status` say?
  645. [23:09:23] * EliasT (n=Elias@c-24-63-36-43.hsd1.ma.comcast.net) has joined #microformats
  646. [23:09:29] <kingryan> alright, I have the latest:
  647. [23:09:30] <kingryan> ~/microformats/tests ryan$ hg tip
  648. [23:09:30] <kingryan> changeset: 145:432c6b005eb4
  649. [23:09:30] <kingryan> tag: tip
  650. [23:09:30] <kingryan> parent: 144:e0ecdc19c36f
  651. [23:09:32] <kingryan> parent: 143:c162d6d424e1
  652. [23:09:35] <kingryan> user: Dan Connolly http://www.w3.org/People/Connolly/
  653. [23:09:37] <kingryan> date: Wed Apr 19 18:06:15 2006 -0500
  654. [23:09:40] <kingryan> summary: merge with Ryan
  655. [23:09:50] <kingryan> but status still shows your stuff as modified:
  656. [23:09:51] <kingryan> ~/microformats/tests ryan$ hg status
  657. [23:09:52] <kingryan> M bin/test-xsltproc.pl
  658. [23:09:52] <kingryan> M hcard/23-abbr-title-everything.html
  659. [23:09:52] <kingryan> M hcard/30-fn-org.html
  660. [23:09:54] <kingryan> M hcard/30-fn-org.vcf
  661. [23:09:57] <kingryan> M hcard/from-wild-11.html
  662. [23:10:00] <kingryan> (in addition to stuff I've changed
  663. [23:10:01] <kingryan> )
  664. [23:10:15] <DanC> hg tip might be the wrong one; try hg parents
  665. [23:11:04] <DanC> (meanwhile, hg view shows a couple commits by brian on the 17th got left in a branch)
  666. [23:11:14] <kingryan> ~/microformats/tests ryan$ hg parents
  667. [23:11:14] <kingryan> changeset: 143:c162d6d424e1
  668. [23:11:14] <kingryan> user: Ryan King http://theryanking.com/
  669. [23:11:16] <kingryan> date: Wed Apr 19 15:39:30 2006 -0700
  670. [23:11:19] <kingryan> summary: adding a target file for this test (thought I already did this?)
  671. [23:11:23] <kingryan> changeset: 144:e0ecdc19c36f
  672. [23:11:25] <kingryan> parent: 141:2fb804f9d66d
  673. [23:11:28] <kingryan> user: Dan Connolly http://www.w3.org/People/Connolly/
  674. [23:11:30] <kingryan> date: Wed Apr 19 17:50:12 2006 -0500
  675. [23:11:32] <kingryan> summary: test fn/org abbr/img combinations
  676. [23:11:41] * EliasT wonders what's hg?
  677. [23:11:48] <DanC> yeah; hg parents shows that your working dir doesn't have 145:432c6b005eb4. I guess you need to hg update -m
  678. [23:11:50] <kingryan> hg =mercurial
  679. [23:11:53] <DanC> -mf
  680. [23:12:12] <kingryan> ~/microformats/tests ryan$ hg update -mf
  681. [23:12:12] <kingryan> aborting: outstanding uncommitted merges
  682. [23:12:15] <DanC> re hg, see http://www.selenic.com/mercurial/
  683. [23:12:24] <kingryan> I guess force != force!
  684. [23:12:53] <DanC> well, or you can only merge once before you have to commit. i.e. you can only have 2 parents, not 3.
  685. [23:13:05] <kingryan> ah
  686. [23:13:10] <kingryan> it was hcard/23
  687. [23:13:15] <kingryan> I guess you'd modified that?
  688. [23:13:31] <kingryan> once I checked that in, I could merge
  689. [23:13:36] <DanC> 23? I don't think I modified that.
  690. [23:13:39] <kingryan> weird
  691. [23:13:43] <DanC> yes, I guess you better commit, then merge
  692. [23:14:31] * mstickel (n=mstickel@S0106000393e10a7b.cg.shawcable.net) Quit ("later.")
  693. [23:14:54] * DanC hopes these hg bumps smooth out pretty soon
  694. [23:15:21] <kingryan> yeah, me too
  695. [23:15:46] <kingryan> ok, I ci'ed my stuff, but push is giving me the same error:
  696. [23:15:47] <kingryan> ~/microformats/tests ryan$ hg push ssh://mercurial@microformats.org/repos/testspushing to ssh://mercurial@microformats.org/repos/tests
  697. [23:15:50] <kingryan> Enter passphrase for key '/Users/ryan/.ssh/id_dsa':
  698. [23:15:53] <kingryan> searching for changes
  699. [23:15:55] <kingryan> abort: push creates new remote branches!
  700. [23:15:58] <kingryan> (did you forget to merge? use push -f to force)
  701. [23:16:28] <DanC> yes, you're going to create a new branch. it's ok
  702. [23:16:51] <kingryan> ok
  703. [23:17:02] <DanC> (the un-merged changesets from brian are c4d4ce4c1071a7aa861f16cc67702483dd3923d6 and dfac774526b6c87afc40e0ba29b6af38ffa93456 , from 17 March, fyi)
  704. [23:17:12] <kingryan> ok, pushed
  705. [23:17:18] <kingryan> how do we go about merging those?
  706. [23:18:19] <DanC> umm... shall I Just Do It? or wait? family time is about here
  707. [23:18:39] <kingryan> just do it
  708. [23:18:56] <kingryan> or tell me how to
  709. [23:19:24] * DanC doing it...
  710. [23:20:33] * KevinMarks (n=Snak@h-68-164-87-226.snvacaid.dynamic.covad.net) has joined #microformats
  711. [23:20:40] <DanC> yuck... conflicts...
  712. [23:21:55] <DanC> ok, I think it's all merged into one head now: 150:8552f3731e8e
  713. [23:22:12] <kingryan> ok
  714. [23:22:23] <DanC> if you pull and update, then all of hg tip, hg heads, and hg parents should show just that one rev
  715. [23:22:50] <kingryan> yeah
  716. [23:22:52] <kingryan> good
  717. [23:23:01] * DanC heads out
  718. [23:23:27] <kingryan> alright, later
  719. [23:33:34] * imajes (n=imajes@growl/imajes) Quit ()
  720. [23:34:10] <kingryan> omg, hgk is hot, thanks DanC
  721. [23:39:37] * tantek sets mode +o KevinMarks
  722. [23:42:59] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Remote closed the connection)
  723. [23:43:17] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
  724. [23:45:00] * hober (n=ted@unaffiliated/hober) Quit ("nil")
  725. [23:46:35] <trovster> Whose suko?
  726. [23:47:41] * bergie (n=bergie@201-25-8-4.nhoce300.ipd.brasiltelecom.net.br) Quit ()
  727. [23:48:18] <kingryan> suko?
  728. [23:48:27] <kingryan> trovster?
  729. [23:49:01] <trovster> THat website which converts hcards/hcal into ical/vcards
  730. [23:49:08] <kingryan> x2v?
  731. [23:49:57] <kingryan> are you talking about brian suda?
  732. [23:50:06] <trovster> Aha, suda, that's it!
  733. [23:50:59] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  734. [23:51:37] <kingryan> gotta run
  735. [23:51:42] <kingryan> see ya guys later.
  736. [23:51:44] * kingryan (n=kingryan@dsl092-180-243.sfo1.dsl.speakeasy.net) Quit ()
  737. [23:55:24] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
  738. [23:55:32] * pnhChris (n=cac6982@c-68-45-47-38.hsd1.nj.comcast.net) has joined #microformats
  739. [23:55:32] <jibot> pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
  740. [23:56:28] * bear is now known as bear_dinner
  741. [23:59:00] * epeus (n=Snak@h-68-164-87-226.snvacaid.dynamic.covad.net) has joined #microformats
  742. [23:59:23] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("back soon")

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.