IRC Log for #microformats on 2006-07-11
Timestamps are in UTC.
- [00:01:53] * hober (n=ted@unaffiliated/hober) Quit ("nil")
- [00:02:10] <mfbot>
[[hcard-brainstorming]] http://microformats.org/wiki?title=hcard-brainstorming&diff=0&oldid=7268 * PhilipAshlock * (+0) Spam prevention -
- [00:03:01] <mfbot>
[[hcard-brainstorming]] http://microformats.org/wiki?title=hcard-brainstorming&diff=0&oldid=7269 * PhilipAshlock * (+26) Spam prevention -
- [00:18:02] <mfbot>
[[hcard-brainstorming]] http://microformats.org/wiki?title=hcard-brainstorming&diff=0&oldid=7270 * PhilipAshlock * (+578) Spam prevention -
- [00:24:53] * ichigo (n=ichigo@M960P020.adsl.highway.telekom.at) has joined #microformats
- [00:28:28] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) has joined #microformats
- [00:47:47] * dbaron (n=dbaron@gw.office.mozilla.org) Quit ("8403864 bytes have been tenured, next gc will be global.")
- [01:00:49] * chucker (n=chucker@p5489DB60.dip.t-dialin.net) Quit (Read error: 110 (Connection timed out))
- [01:03:15] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit (Read error: 104 (Connection reset by peer))
- [01:03:16] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
- [01:08:53] * izo (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
- [01:08:53] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit (Read error: 104 (Connection reset by peer))
- [01:10:27] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit (Read error: 113 (No route to host))
- [01:14:08] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]")
- [01:22:24] * ichigo_ (n=ichigo@M903P012.adsl.highway.telekom.at) has joined #microformats
- [01:27:32] * AdamCraven (n=Gr1m@bb-87-81-108-8.ukonline.co.uk) Quit ()
- [01:31:06] * ichigo (n=ichigo@M960P020.adsl.highway.telekom.at) Quit (Read error: 110 (Connection timed out))
- [01:51:31] * ichigo_ (n=ichigo@M903P012.adsl.highway.telekom.at) Quit ()
- [02:06:28] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
- [02:08:06] * remi (n=remi@c207.134.231-81.clta.globetrotter.net) Quit ()
- [02:17:52] * valmont (n=chrishol@dsl092-043-004.lax1.dsl.speakeasy.net) has joined #microformats
- [02:18:01] * vant_ (n=vant@c-24-18-237-78.hsd1.mn.comcast.net) has joined #microformats
- [02:30:46] * vant (n=vant@c-24-18-237-78.hsd1.mn.comcast.net) Quit (Read error: 110 (Connection timed out))
- [02:34:57] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
- [02:40:00] * tantek (n=tantek@h-68-167-74-227.nycmny83.covad.net) has joined #microformats
- [02:40:01] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [02:40:25] * ChanServ sets mode +o tantek
- [02:43:10] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) Quit ()
- [03:09:23] <mfbot>
[[include-pattern]] http://microformats.org/wiki?title=include-pattern&diff=0&oldid=7271 * Tantek * (-1021) removed type attribute usage on includes due to reasoning provide on microformats-discuss by Ryan King
- [03:10:58] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) has joined #microformats
- [03:11:18] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) Quit (Client Quit)
- [03:15:44] * ajturner (n=ajturner@d14-69-64-67.try.wideopenwest.com) Quit ()
- [03:36:53] * tantek (n=tantek@h-68-167-74-227.nycmny83.covad.net) Quit ()
- [03:37:17] * bewest (n=ben@httpcraft/bewest) Quit (Read error: 110 (Connection timed out))
- [03:42:22] * tantek (n=tantek@h-68-167-74-227.nycmny83.covad.net) has joined #microformats
- [03:42:47] * ChanServ sets mode +o tantek
- [03:48:45] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) has joined #microformats
- [03:52:06] <mfbot>
[[Main Page-fr]] M http://microformats.org/wiki?title=Main_Page-fr&diff=0&oldid=7272 * ChristopheDucamp * (+13) Wiki Microformats -
- [03:52:30] * amette_3 (n=amette@pD9E6AC66.dip0.t-ipconnect.de) has joined #microformats
- [03:53:12] * amette__ (n=amette@pD9E6AFCA.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
- [03:58:00] * chucker (n=chucker@p5489DB60.dip.t-dialin.net) has joined #microformats
- [03:59:07] * Jonnay (n=jonny@d199-126-185-156.abhsia.telus.net) has joined #microformats
- [03:59:08] <jibot>
Jonnay is a programmer, graphic designer and musician. He blogs at http://blog.jonnay.net and his music is at http://www.jonnay.net
- [04:00:03] <Jonnay>
tantek: I still have yet to meet with my PM about the hCards, but it will probably be tomarrow.
- [04:13:47] <mfbot>
[[hcalendar-authoring-fr]] N http://microformats.org/wiki/hcalendar-authoring-fr * ChristopheDucamp * (+10340) [fr: structure translated. to be continued]
- [04:16:34] * Jonna1 (n=jonny@d199-126-185-156.abhsia.telus.net) Quit (Read error: 110 (Connection timed out))
- [04:28:14] <mfbot>
[[hcalendar-authoring-fr]] M http://microformats.org/wiki?title=hcalendar-authoring-fr&diff=0&oldid=7273 * ChristopheDucamp * (+302) Déterminer l'Elément entourant pour Chacun -
- [04:36:20] <mfbot>
[[hcalendar-authoring-fr]] M http://microformats.org/wiki?title=hcalendar-authoring-fr&diff=0&oldid=7274 * ChristopheDucamp * (+217) L'Importance du Temps et du Sujet -
- [04:40:16] <mfbot>
[[hcalendar-authoring-fr]] M http://microformats.org/wiki?title=hcalendar-authoring-fr&diff=0&oldid=7275 * ChristopheDucamp * (+92) Eliminer le Souligné Pointillé par Défaut -
- [04:42:36] * briansuda (n=briansud@AC835832.ipt.aol.com) has joined #microformats
- [04:42:36] * ChanServ sets mode +o briansuda
- [04:42:37] <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)
- [04:46:39] * briansuda has just pushed some changes to the XSLT to HG, please be sure to pull/update
- [04:50:27] <mfbot>
[[hcalendar-authoring-fr]] M http://microformats.org/wiki?title=hcalendar-authoring-fr&diff=0&oldid=7276 * ChristopheDucamp * (+84) URLs représentatives -
- [04:56:14] <mfbot>
[[hcalendar-authoring-fr]] M http://microformats.org/wiki?title=hcalendar-authoring-fr&diff=0&oldid=7277 * ChristopheDucamp * (+101) Location Location Location -
- [04:58:10] <mfbot>
[[hcalendar-authoring-fr]] M http://microformats.org/wiki?title=hcalendar-authoring-fr&diff=0&oldid=7278 * ChristopheDucamp * (+90) Plus de trucs et d'instructions -
- [05:01:45] * evanpro (n=evanpro@pdpc/supporter/silver/evanpro) Quit ("Ex-Chat")
- [05:02:16] <mfbot>
[[irc-fr]] M http://microformats.org/wiki?title=irc-fr&diff=0&oldid=7279 * ChristopheDucamp * (+139)
- [05:07:11] <KevinMarks>
http://blog.neontology.com/articles/2006/07/10/microformats-for-math-mom
- [05:07:18] <KevinMarks>
:)
- [05:07:22] * Atamido (n=atamido@cpe-67-9-173-252.austin.res.rr.com) Quit ("Chatzilla 0.9.73-rdmsoft [XULRunner 1.8.0.1/2006012608]")
- [05:11:31] <briansuda>
KevinMarks, very nice!
- [05:11:59] <KevinMarks>
was having dinner with Rosie's homeschool friends
- [05:15:09] <briansuda>
i like the last line, "Now the tree has fallen in the woods"
- [05:17:11] * briansuda (n=briansud@AC835832.ipt.aol.com) Quit ("time for bed")
- [05:18:33] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7280 * ChristopheDucamp * (-18) exemple object include -
- [05:21:19] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7281 * ChristopheDucamp * (+263) class name "include" -
- [05:25:24] * csarven (i=nevrasc@modemcable234.84-70-69.mc.videotron.ca) Quit ()
- [05:26:30] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7282 * ChristopheDucamp * (-217) exemple object include -
- [05:27:53] * izo (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
- [05:28:21] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7283 * ChristopheDucamp * (+40) Reconnaissance -
- [05:31:22] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7284 * ChristopheDucamp * (+959) exemple inclusion objet -
- [05:33:03] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7285 * ChristopheDucamp * (+48)
- [05:35:34] <mfbot>
[[include-pattern-fr]] M http://microformats.org/wiki?title=include-pattern-fr&diff=0&oldid=7286 * ChristopheDucamp * (+6) typo
- [05:38:10] <mfbot>
[[hreview-fr]] M http://microformats.org/wiki?title=hreview-fr&diff=0&oldid=7287 * ChristopheDucamp * (+165) Exemples dans la jungle - ajout Yahoo Local
- [05:39:51] <mfbot>
[[hreview-fr]] M http://microformats.org/wiki?title=hreview-fr&diff=0&oldid=7288 * ChristopheDucamp * (+1) typo
- [05:41:07] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
- [05:41:42] <mfbot>
[[hreview-fr]] M http://microformats.org/wiki?title=hreview-fr&diff=0&oldid=7289 * ChristopheDucamp * (+13) Microformats Spécifications 22 février 2006 Draft -
- [05:44:38] <mfbot>
[[hcalendar-fr]] M http://microformats.org/wiki?title=hcalendar-fr&diff=0&oldid=7290 * ChristopheDucamp * (+69) Nouveaux Exemples -
- [05:47:10] <mfbot>
[[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7291 * ChristopheDucamp * (+134) Nouveaux Exemples - Yahoo Local
- [05:53:30] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit (brown.freenode.net irc.freenode.net)
- [05:53:30] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) Quit (brown.freenode.net irc.freenode.net)
- [05:53:30] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) Quit (brown.freenode.net irc.freenode.net)
- [05:53:30] * jibot (i=jibot@rdns.97.161.62.64.fre.communitycolo.net) Quit (brown.freenode.net irc.freenode.net)
- [05:53:30] * kisu (n=kisu@cielkisu.tb.as8758.net) Quit (brown.freenode.net irc.freenode.net)
- [05:53:30] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) Quit (brown.freenode.net irc.freenode.net)
- [05:54:55] * valmont (n=chrishol@pdpc/supporter/silver/valmont) has joined #microformats
- [05:54:55] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) has joined #microformats
- [05:54:55] * kisu (n=kisu@cielkisu.tb.as8758.net) has joined #microformats
- [05:54:55] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) has joined #microformats
- [05:54:55] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) has joined #microformats
- [05:54:55] * jibot (i=jibot@rdns.97.161.62.64.fre.communitycolo.net) has joined #microformats
- [06:07:54] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) Quit ()
- [06:08:21] <mfbot>
[[screencasts-fr]] M http://microformats.org/wiki?title=screencasts-fr&diff=0&oldid=7292 * ChristopheDucamp * (+174) cette année -
- [06:24:14] * Charl (n=charlvn@net-153-111.mweb.co.za) has joined #microformats
- [06:24:14] <jibot>
Charl is Charl van Niekerk and writes about standards at http://standards.za.net/
- [07:15:42] * vant (n=vant@c-24-18-237-78.hsd1.mn.comcast.net) has joined #microformats
- [07:22:39] <mfbot>
[[rel-payment]] MN http://microformats.org/wiki/rel-payment * Tantek * (+49)
- [07:29:10] * boneill (n=boneill@hatstand.ecs.soton.ac.uk) has joined #microformats
- [07:29:10] <jibot>
boneill is Ben O'Neill, a 3rd year Software Engineering student - http://www.benedictoneill.com/
- [07:33:12] * vant_ (n=vant@c-24-18-237-78.hsd1.mn.comcast.net) Quit (Read error: 110 (Connection timed out))
- [07:43:07] * amette_3 is now known as amette
- [08:05:09] * trovster (n=trov@creation1.plus.com) has joined #microformats
- [08:05:10] <jibot>
trovster is a web developer from the UK who writes on http://www.trovster.com and helps with www.multipack.co.uk
- [08:05:30] * Ciaran (n=Ciaran@nat-195.157.130.52.maximalls.net) has joined #microformats
- [08:57:53] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) Quit ()
- [09:00:25] * Ciaran (n=Ciaran@nat-195.157.130.52.maximalls.net) Quit (Nick collision from services.)
- [09:00:26] * Ciaran (n=Ciaran@nat-195.157.130.52.maximalls.net) has joined #microformats
- [09:00:38] * Ciaran (n=Ciaran@nat-195.157.130.52.maximalls.net) Quit (Nick collision from services.)
- [09:00:39] * Ciaran (n=Ciaran@nat-195.157.130.53.maximalls.net) has joined #microformats
- [09:02:57] * Ciaran (n=Ciaran@nat-195.157.130.53.maximalls.net) Quit (Nick collision from services.)
- [09:02:58] * Ciaran_ (n=Ciaran@nat-195.157.130.52.maximalls.net) has joined #microformats
- [09:14:37] * edsu (n=esummers@66.187.134.52) has joined #microformats
- [09:14:37] <jibot>
edsu is Ed Summers from the Library of Congress <http://www.inkdroid.org>
- [09:39:29] * amette (n=amette@pD9E6AC66.dip0.t-ipconnect.de) Quit ("keep havin' fun")
- [09:48:42] * amette__ (n=amette@pD9E6AC66.dip0.t-ipconnect.de) has joined #microformats
- [09:50:22] * drewinthehead (n=drewinth@oliis.plus.com) has joined #microformats
- [09:50:22] <jibot>
drewinthehead is Drew McLellan - watch him, he's tricky.
- [09:50:38] <drewinthehead>
ahoy
- [09:50:39] * amette__ is now known as amette
- [09:51:53] <trovster>
chucks away
- [09:55:05] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) has joined #microformats
- [09:57:58] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) Quit (Client Quit)
- [09:58:36] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) has joined #microformats
- [10:38:41] * trovster (n=trov@creation1.plus.com) Quit (Read error: 104 (Connection reset by peer))
- [10:41:29] * trovster (n=trov@creation1.plus.com) has joined #microformats
- [11:15:53] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [11:15:53] <jibot>
gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
- [11:45:04] * chucker_ (n=chucker@p5489DBF6.dip.t-dialin.net) has joined #microformats
- [11:54:38] * chucker (n=chucker@p5489DB60.dip.t-dialin.net) Quit (Read error: 110 (Connection timed out))
- [12:27:39] * Charl (n=charlvn@net-153-111.mweb.co.za) Quit ()
- [12:34:55] * ajturner (n=irc@s233-64-126-217.try.wideopenwest.com) has joined #microformats
- [12:57:33] <boneill>
out of interest, what defines the naming for the microformats?
- [12:57:39] <boneill>
some are hXXX, others are vXXX
- [12:57:54] <Ciaran_>
vXXX are existing standards, I believe
- [12:58:06] <chucker_>
v* aren't microformats
- [12:58:24] <Ciaran_>
hXXX tend to be microformats that map to the vXXX
- [12:58:42] * tantek (n=tantek@h-68-167-74-227.nycmny83.covad.net) Quit ()
- [12:59:07] <boneill>
what about vevent ?
- [12:59:16] <Ciaran_>
vEvent isn't a microformat
- [12:59:17] <chucker_>
vevent is part of hCalendar
- [12:59:26] <Ciaran_>
er, wait
- [12:59:28] <Ciaran_>
hum
- [12:59:29] <chucker_>
and hCalendar maps to vCalendar/iCalendar, which are formats.
- [13:00:05] <boneill>
interesting :)
- [13:00:10] <Ciaran_>
hCalendar is a mapping of vCalendar. vCalendar has an element called a vEvEvent, and hCalendar uses the same element names as the vCalendar format.
- [13:00:12] <Ciaran_>
If that makes sense
- [13:00:28] <boneill>
ah that makes sense
- [13:00:34] <chucker_>
yep
- [13:00:50] <chucker_>
(of note, vCalendar is known as iCalendar as of version 2.0, cf. http://en.wikipedia.org/wiki/VCalendar )
- [13:01:12] <Ciaran_>
chucker - leading to lots of confusion with iCal, the Apple application!
- [13:01:18] <chucker_>
yes, indeed.
- [13:01:27] <chucker_>
especially because iCalendar is often abbreviated iCal :)
- [13:02:05] <chucker_>
but then, iCal (the app) has had extensive iCalendar support from day one. ;)
- [13:02:22] * Ciaran_ brain explodes
- [13:03:09] <chucker_>
what does the s in .ics mean, anyway?
- [13:03:28] <boneill>
stuff?
- [13:03:33] <chucker_>
uhhuh
- [13:04:14] <Ciaran_>
schedule? That rings a bell
- [13:04:22] <chucker_>
that would work, i guess
- [13:05:11] <Ciaran_>
I wonder if I should mark up my blog with vJournal elements
- [13:05:38] <Ciaran_>
you seen anyone do that?
- [13:05:49] <trovster>
Where is vJournal?
- [13:06:00] <trovster>
Maybe you want http://microformats.org/wiki/hatom
- [13:06:00] <Ciaran_>
it's an element type inside vCalendar
- [13:06:24] <Ciaran_>
Calendars can have appointments, journal items, some other stuff
- [13:06:34] <chucker_>
it's not really intended for that
- [13:06:39] <chucker_>
afaict
- [13:06:58] <Ciaran_>
"[14:06] Ciaran_ (+) [#microformats (+tnc)] {1} niven.freenode.net [online]pork> It'd "
- [13:07:03] <Ciaran_>
oops ignore sorry
- [13:07:13] <Ciaran_>
"VJOURNAL components describe a journal entry. They simply attach descriptive text notes with a particular calendar date, and might be used to record a daily record of activities or accomplishments."
- [13:07:25] <Ciaran_>
= blog, to my mind!
- [13:07:28] <chucker_>
"descriptive text notes"
- [13:07:31] <Ciaran_>
far simplified, obviously
- [13:07:40] <trovster>
Where's that from?
- [13:07:49] <chucker_>
in any case, it's certainly not vCalendar's *focus*
- [13:07:52] <Ciaran_>
http://en.wikipedia.org/wiki/ICalendar#Journal_entry_.28VJOURNAL.29
- [13:07:58] <chucker_>
as such, by using vCalendar, you're bringing a lot of overhead
- [13:08:07] <Ciaran_>
I appreciate that, I'm not saying ditch hAtom or anything ;-)
- [13:08:14] <chucker_>
you should use hAtom, like trovster said
- [13:08:37] <Ciaran_>
I'm just saying why not have both? Part of the beauty of microformats is the way they can be interlaced
- [13:09:03] <chucker_>
part of the beauty, however, is also that they're minimal and strictly defined in their purpose, no? ;)
- [13:09:06] <Ciaran_>
Enabling things like subscribing to certain blogs via Google Calendar would be pretty interesting
- [13:09:17] <chucker_>
adding journaling capabilities on top of hCalendar seems not "micro" to me
- [13:09:24] <Ciaran_>
Who said 'adding'?
- [13:09:33] <Ciaran_>
i'm saying it's in there already...
- [13:09:38] <chucker_>
yes, i know
- [13:09:47] <chucker_>
how about "leveraging" ;)
- [13:09:54] <trovster>
Ciaran_: "blogs via Google Calendar would be pretty interesting" -- I thought people used calendars for future events, not past events.
- [13:10:18] <chucker_>
generally, yep
- [13:10:49] <Ciaran_>
I sometimes look back at my calendar to see when certain events were, it'd be interesting to quickly see which blog entries coincided with them.
- [13:11:14] <Ciaran_>
let me repeat: I am not claiming vJournals are the best way of semantically marking up a blog ;-)
- [13:11:28] <chucker_>
alright. :)
- [13:11:41] <chucker_>
I'm not arguing that it's an interesting idea.
- [13:11:49] <Ciaran_>
I'm just trying to think of some uses because I've only just read the bit of the vJournal spec and think it's interesting
- [13:11:54] * markp (n=markp@adsl-150-154-240.rmo.bellsouth.net) has joined #microformats
- [13:12:21] <chucker_>
well, I'm not looking forward to implementing vJournal in my parser. ;)
- [13:13:32] * trovster is implementing hatom at the momentt
- [13:22:00] * tantek (n=tantek@mail.amscan.org) has joined #microformats
- [13:22:01] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [13:22:28] * ChanServ sets mode +o tantek
- [13:23:12] * csarven (i=nevrasc@modemcable234.84-70-69.mc.videotron.ca) has joined #microformats
- [13:23:14] * sreynen (n=sreynen@71-214-242-108.desm.qwest.net) Quit ()
- [13:37:01] <trovster>
<p class="comments"><a href="#" rel="comments">24 Comments</a></p> -- what semantics can I add to linking to comments?
- [13:42:11] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has joined #microformats
- [13:42:12] <jibot>
pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
- [13:42:41] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
- [13:43:28] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
- [13:45:53] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) Quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]")
- [13:47:55] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) has joined #microformats
- [13:49:20] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) has joined #microformats
- [13:55:37] <mfbot>
[[book-formats]] http://microformats.org/wiki?title=book-formats&diff=0&oldid=7293 * Ross Singer * (+30) Formats -
- [13:59:34] <pnhChris>
tantek: mornin'
- [13:59:55] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) has joined #microformats
- [13:59:55] * ChanServ sets mode +o briansuda
- [13:59:56] <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)
- [14:00:52] <pnhChris>
know if technorati is working on an hatom proxy similar to its calendar and card services?
- [14:02:06] <trovster>
Yeh, I'm wondering that. I just tried the one off the wiki and gave me an error agao
- [14:02:08] <trovster>
again*
- [14:02:23] <pnhChris>
http://www.lukearno.com/projects/hatom2atom/
- [14:02:28] <pnhChris>
that one trovster ?
- [14:02:41] <trovster>
Yup
- [14:02:53] <pnhChris>
i haven't had any problems with it yet.. just not sure what kind of bandwidth its got going for it
- [14:02:59] <mfbot>
[[book-examples]] http://microformats.org/wiki?title=book-examples&diff=0&oldid=7294 * Ross Singer * (+177) Examples -
- [14:04:00] <trovster>
pnhChris: I had a problem with XHTML as XML
- [14:04:40] <pnhChris>
ah
- [14:04:47] <pnhChris>
got a page handy? (i'd like to try my NNW script on it see if it has the same problems)
- [14:05:06] <pnhChris>
or is it not public
- [14:05:07] <trovster>
XHTML as XML... urm, not in public domain, I can PM it
- [14:05:22] <trovster>
http://paste.css-standards.org/1426/view - that gives me 'Could not parse sourcetree.'
- [14:09:06] <pnhChris>
i get that as well
- [14:09:14] <pnhChris>
still parsing chunkysoup.net fine
- [14:14:10] <drewinthehead>
have you tried the xsl locally, trovster?
- [14:14:24] <trovster>
Nope
- [14:14:42] * tantek (n=tantek@mail.amscan.org) Quit ()
- [14:15:32] <drewinthehead>
i need to go grab some lunch, but after that i could try setting up my own hatom2atom proxy and see if that works any better
- [14:16:01] <trovster>
That'd be ace. I'm writing another site which I want to test what happens. Two different hatoms on the page!
- [14:17:54] <drewinthehead>
ok, back in a bit, but then i'll see if i can get it running
- [14:18:02] <pnhChris>
i don't recall if the xsl file was ever updated to try and deal with that
- [14:18:15] * drewinthehead is now known as drew_
- [14:18:15] * drew_ is now known as drewinthehead
- [14:18:17] <pnhChris>
but it be good to see what happens
- [14:18:41] <drewinthehead>
damn ... nickname changing doesn't work in this latest colloquy .. i'm away :)
- [14:19:07] * sreynen (n=sreynen@216.81.176.51) has joined #microformats
- [14:28:29] * drewinthehead is back
- [14:32:50] <mfbot>
[[how-to-play-fr]] M http://microformats.org/wiki?title=how-to-play-fr&diff=0&oldid=7295 * ChristopheDucamp * (+468)
- [14:41:42] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) Quit ()
- [14:43:16] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
- [14:44:53] * pnhChris grumbles about technoratis events UI and having to decide whether someones wants to subscribe or pull ahead of time
- [14:46:15] * trovster wonders if the technorati events service works with his code yet.
- [14:46:37] <mfbot>
[[mailing-lists-fr]] MN http://microformats.org/wiki/mailing-lists-fr * ChristopheDucamp * (+5165) Structure translated
- [14:54:49] * boneill (n=boneill@hatstand.ecs.soton.ac.uk) Quit ()
- [14:57:13] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) has joined #microformats
- [15:02:43] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [15:02:43] <jibot>
mlinksva is Mike Linksvayer and from Creative Commons
- [15:05:54] <mfbot>
[[mailing-lists-fr]] M http://microformats.org/wiki?title=mailing-lists-fr&diff=0&oldid=7296 * ChristopheDucamp * (+391) mauvais sujets pour la discussion -
- [15:08:40] <mfbot>
[[Main Page-fr]] M http://microformats.org/wiki?title=Main_Page-fr&diff=0&oldid=7297 * ChristopheDucamp * (+7) Introduction - typo
- [15:18:44] * drewinthehead grumps about hAtom2Atom
- [15:19:41] <mfbot>
[[rel-home-fr]] MN http://microformats.org/wiki/rel-home-fr * ChristopheDucamp * (+3112) [fr:translation to be reviewed]
- [15:20:29] <trovster>
drewinthehead: heh :)
- [15:20:37] <mfbot>
[[rel-home-fr]] M http://microformats.org/wiki?title=rel-home-fr&diff=0&oldid=7298 * ChristopheDucamp * (-3)
- [15:25:04] * kisu (n=kisu@cielkisu.tb.as8758.net) Quit (Read error: 54 (Connection reset by peer))
- [15:26:46] <drewinthehead>
woo .. got it working trovster
- [15:27:32] <trovster>
ace
- [15:28:17] <drewinthehead>
do you have a URL i could test with?
- [15:30:52] <drewinthehead>
seems to be working with chunksoup.net, so i'll work out how to push this live somewhere
- [15:32:24] <drewinthehead>
should the content-type be text/xml+atom?
- [15:32:47] <trovster>
http://paste.css-standards.org/1426/view
- [15:35:21] <drewinthehead>
that sort-of works, trovster
- [15:35:36] <trovster>
heh, sort of ;)
- [15:35:39] <drewinthehead>
i get a title "welcome return to form"
- [15:35:45] <drewinthehead>
but no content
- [15:36:09] <trovster>
Hmm, there isn't any content for those..
- [15:37:13] <drewinthehead>
i'll push this live, then you can see what it's doign
- [15:43:59] <pnhChris>
applescript is such a lovely language
- [15:44:06] <pnhChris>
if itemDescription contains "vcard" then say "poop"
- [15:44:54] * pnhChris shakes head
- [15:46:29] * kisu (n=kisu@cielkisu.tb.as8758.net) has joined #microformats
- [15:55:48] <drewinthehead>
trovster: http://tools.microformatic.com/hatom/http://paste.css-standards.org/1426/view
- [15:56:33] <trovster>
Wanna add some \n ;)
- [15:57:14] <drewinthehead>
why?
- [15:57:24] <trovster>
Coz it's one huge line
- [15:57:39] <drewinthehead>
it's your line, not mine! :)
- [15:58:07] <trovster>
That output is all one one line
- [16:00:37] * tantek (n=tantek@mail.amscan.org) has joined #microformats
- [16:00:38] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [16:00:41] * ChanServ sets mode +o tantek
- [16:02:33] <drewinthehead>
how do you want it wrapped? it's xml, so all on one line is valid
- [16:06:20] <drewinthehead>
i have tidy configured to wrap at 1000 chars, because it otherwise it puts in weird line breaks that i'm not able to detect for some reason
- [16:11:12] <drewinthehead>
any better now, trovster?
- [16:12:20] <trovster>
Stupid FF, showing plain text, not the XML
- [16:12:34] <drewinthehead>
ah, no that's me
- [16:12:42] <Ciaran_>
pnhChris - what are you writing in applescript? I keep wanting to have a go with it
- [16:12:46] <drewinthehead>
couldn't work out from the atom spec how it's supposed to be served
- [16:12:56] <drewinthehead>
i'll try text/xml
- [16:13:45] <pnhChris>
i'm learning it for the 8billionth time so i can write a bookmarklet type thing for pulling microformats from net news wire entries
- [16:14:21] <Ciaran_>
calendar stuff?
- [16:14:50] <Ciaran_>
I was considering writing something for Safari that piped the current page through X2V and pushed it at the Address Book
- [16:14:55] <drewinthehead>
ah, i think it's supposed to be application/atom+xml, which will force a download :/
- [16:15:07] <trovster>
Yeh, which is ANNOYING.
- [16:15:12] <pnhChris>
and hcard, for now
- [16:15:12] <pnhChris>
might post something later, depends how much play time i get this afternoon
- [16:15:28] <drewinthehead>
how do you force FF into its XML rendering mode?
- [16:15:34] <trovster>
Especailly, when someone doesn't link to their RSS, and you're forced to get the source, if you hit enter on it by accident, forces you to download.
- [16:16:13] <trovster>
http://tools.microformatic.com/hatom/http://paste.css-standards.org/1427/view -- ace, takes the first hatom, but not the sidebar
- [16:16:34] <drewinthehead>
is that good?
- [16:17:07] <pnhChris>
its.. expected
- [16:17:11] <trovster>
Well, dunno, what should it do with two hatoms?
- [16:17:35] <drewinthehead>
fire them into each other and great speed.
- [16:17:48] <trovster>
boooomb
- [16:17:53] <pnhChris>
like i said.. didn't think the xsl has been changed yet
- [16:17:53] <pnhChris>
what does
- [16:17:53] <pnhChris>
um
- [16:18:18] <pnhChris>
this should at /least/ give you the other feed: http://tools.microformatic.com/hatom/http://paste.css-standards.org/1427/view#content-supplementary
- [16:18:34] <Ciaran_>
drewinthehead - I believe you get Firefox into its XML rendering mode by serving as text/xml
- [16:19:08] <drewinthehead>
that's what i thought, Ciaran_, but it doesn't appear to be working
- [16:19:21] <pnhChris>
trovster: there's a mail list thread 2, maybe 3 weeks ago where we finally settled on a first good gues on handling multiple feeds
- [16:20:30] <pnhChris>
... in other parsing questions
- [16:20:40] <pnhChris>
drew... others...
- [16:20:41] <pnhChris>
http://michaelraichelson.com/hacks/microformats/chris.html
- [16:20:51] <pnhChris>
hcard in a table
- [16:21:07] <pnhChris>
with name "parts" in separate fields
- [16:21:29] <tantek>
columns?
- [16:21:43] <pnhChris>
right now that markup is being parsed by x2v with the FN being all text from all 4 cells
- [16:21:58] <tantek>
yeah, that's correct
- [16:22:07] <pnhChris>
for the markup, yes
- [16:22:28] <pnhChris>
so the question becomes, how to wrap just the first 2 cells in fn
- [16:23:07] <drewinthehead>
oddly, i'm getting the incorrect, but as the author intended. weird.
- [16:23:24] <Ciaran_>
pnhChris - would a colgroup be applicable?
- [16:23:54] <tantek>
what an interesting idea Ciaran
- [16:24:08] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
- [16:24:14] <Ciaran_>
I'd have to look up exactly how colgroup/col work, mind you
- [16:24:20] <tantek>
colgroups are just used for grouping <column> elements AFAIK
- [16:24:26] <tantek>
col right
- [16:24:56] <Ciaran_>
yes, so <colgroup class="fn"><col/><col/></colgroup> might make sense
- [16:25:07] <tantek>
that's really clever
- [16:25:10] <Ciaran_>
It would apply to the entire column, though
- [16:25:15] <Ciaran_>
that's the drawback I guess
- [16:25:18] <tantek>
right
- [16:26:31] <Ciaran_>
Is there some way of using the include stuff instead? Can you have <span class="fn"><a class="include" href="#cell1" /><a class="include" href="cell2"></a></span> somewhere?
- [16:26:44] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
- [16:27:33] <tantek>
yeah, you could have a column of empty <td>s that just included the cells
- [16:28:49] <tantek>
in the same row
- [16:29:38] <pnhChris>
that really starts playing with table/page semantics
- [16:29:48] <pnhChris>
though the colgroup idea in interesting
- [16:30:31] <tantek>
you may be able to use <td headers=""> instead of the include pattern
- [16:30:36] <tantek>
to just point to the other cells
- [16:31:16] <pnhChris>
i guess my other question is.. does FN matter anywhere?
- [16:31:23] <tantek>
another solution might be to allow for implied "fn" from n
- [16:31:28] * tantek ducks from drew's stare.
- [16:31:35] <pnhChris>
yeah
- [16:32:03] <pnhChris>
it doesn't in the hcard->vcard->apple address book case but that's fairly limited
- [16:32:16] * drewinthehead points out that there is not escape from his stare.
- [16:32:18] <tantek>
because, after all, if you are going to the trouble of marking up a structured name, why not allow it to imply the "simpler" thing of a canonically concatenated version of those structured name components?
- [16:33:35] <tantek>
lunch time here at AEA
- [16:33:37] <tantek>
bbiab
- [16:34:04] * tantek (n=tantek@mail.amscan.org) Quit ()
- [16:34:05] <pnhChris>
sure
- [16:35:23] <Ciaran_>
The counter-argument is that the concatenation of the n elements is far from obvious
- [16:35:44] <Ciaran_>
I mean, does someone use their middle initial? How do we know?
- [16:35:57] <Ciaran_>
Are they chinese and concatenate it the other way round to the way I would?
- [16:36:01] <Ciaran_>
Or is that covered in vCard
- [16:36:02] <Ciaran_>
?
- [16:36:25] <drewinthehead>
if we were to imply fn from n, we'd just take the elements in the order given
- [16:37:04] <pnhChris>
but you may lose punctuation and such
- [16:37:14] <pnhChris>
its not an easy call to make
- [16:37:20] <drewinthehead>
much as if class="n" had been class="n fn"
- [16:38:16] <drewinthehead>
take the text value of the n element
- [16:39:01] <pnhChris>
i guess if you still need n you aren't fixing anything.. not with this scenario
- [16:39:26] <pnhChris>
not if you're pulling all the text content
- [16:39:50] <drewinthehead>
include-pattern?
- [16:40:54] * mraichelson (n=mraichel@static-68-163-73-3.res.east.verizon.net) has joined #microformats
- [16:41:07] <Ciaran_>
right, home time. Bye!
- [16:41:13] <drewinthehead>
bye Ciaran_
- [16:41:15] * Ciaran_ (n=Ciaran@nat-195.157.130.52.maximalls.net) Quit ("i <3 pork (http://dev.ojnk.net)")
- [16:42:34] * bewest (n=ben@httpcraft/bewest) has joined #microformats
- [16:42:34] <jibot>
bewest is curious about emerging standards and works for Alexa.com
- [16:42:37] <drewinthehead>
i'm not sure i want to entertain the idea of implying fn from n as well as n from fn
- [16:45:54] * pnhChris greets mraichelson
- [16:46:00] <pnhChris>
catch up on the logs?
- [16:46:09] <mraichelson>
yeah, i'm up to speed. ;)
- [16:46:20] <pnhChris>
try the col trick yet?
- [16:47:46] <mraichelson>
snuck it in just now, giving it a shot
- [16:48:54] * hober (n=ted@unaffiliated/hober) has joined #microformats
- [16:54:04] <mraichelson>
using the colgroup doesn't seem to get picked up in tails or the technorati converter
- [16:54:22] * KevinMarks (n=Snak@dsl092-180-250.sfo1.dsl.speakeasy.net) has joined #microformats
- [16:54:42] * ChanServ sets mode +o KevinMarks
- [16:54:49] <drewinthehead>
what's the URL, mraichelson?
- [16:55:04] <mraichelson>
http://michaelraichelson.com/hacks/microformats/chris2.html
- [16:56:06] <drewinthehead>
yeah, i'm not picking up the fn in hkit either
- [16:56:16] <drewinthehead>
colgroups are weird
- [16:56:27] * factoryjoe (n=cmessina@d137-186-197-23.abhsia.telus.net) has joined #microformats
- [16:56:41] <mraichelson>
very
- [16:57:24] <drewinthehead>
for the sake of everyone's sanity, i don't suggest we try to parse them ;)
- [16:57:36] <mfbot>
[[Main Page-jp]] http://microformats.org/wiki?title=Main_Page-jp&diff=0&oldid=7299 * IwaiMasaharu * (-6) 他の言語に翻訳するのをお手伝いください! - ページ名の例を日本語(ja)に変更した
- [16:57:46] <drewinthehead>
hey factoryjoe
- [16:57:46] * factoryjoe (n=cmessina@d137-186-197-23.abhsia.telus.net) Quit (Client Quit)
- [16:58:13] <pnhChris>
so what's the thought on "usbscribing" to events in a single blog post / post permalink vs just saving them?
- [16:58:24] * factoryjoe (n=cmessina@d137-186-197-23.abhsia.telus.net) has joined #microformats
- [16:58:32] <pnhChris>
think i could get away with not providing the subscribe option
- [17:00:31] <pnhChris>
i mean.. i can.. not like this script is gonna be polished anyway... just kinda thinking out loud
- [17:05:02] * trovster (n=trov@creation1.plus.com) Quit ()
- [17:05:20] <pnhChris>
anyone here run NNW?
- [17:05:43] <mfbot>
[[Main Page-jp]] http://microformats.org/wiki?title=Main_Page-jp&diff=0&oldid=7300 * IwaiMasaharu * (+3) Microformats Wiki - how-to-play-ja ページを作成する準備
- [17:06:44] <mfbot>
[[how-to-play-ja]] N http://microformats.org/wiki/how-to-play-ja * IwaiMasaharu * (+730) 英語版「2006年5月2日 (火) 00:45」
- [17:06:53] <drewinthehead>
don't regularly, pnhChris, but could
- [17:07:27] <pnhChris>
thought it was evil :P
- [17:07:35] <drewinthehead>
it is!
- [17:07:42] <drewinthehead>
which is why i don't run it
- [17:07:59] <pnhChris>
btw.. endo really needs to up its google rankings
- [17:08:23] <pnhChris>
:P
- [17:08:28] * drewinthehead nods
- [17:08:36] <pnhChris>
and get better page titles
- [17:08:40] <drewinthehead>
vienna needs to up general awareness
- [17:09:01] <drewinthehead>
needs some of the ol' factoryjoe treatment ;)
- [17:09:11] <pnhChris>
the official site gets kinda lost under your review :P
- [17:09:40] <factoryjoe>
;)
- [17:10:27] <mraichelson>
client meeting where i get to pimp the MF action. later :)
- [17:10:34] <factoryjoe>
:D
- [17:10:36] <pnhChris>
in any case.. if you wanna bother running NNW.. heres the rough of what I was thinking in terms of style+script to do a bookmarklet like extraction of microformats: http://placenamehere.com/mf/nnwextract/
- [17:10:42] * mraichelson (n=mraichel@static-68-163-73-3.res.east.verizon.net) Quit (Remote closed the connection)
- [17:11:14] <factoryjoe>
a drawer for NNW w/ MFs would be cool
- [17:11:24] <drewinthehead>
ok, i'll take a look once i'm home. clocking off time in this neck of the woods.
- [17:11:36] <pnhChris>
this isn't that cool
- [17:11:52] <pnhChris>
just a style sheet based off of defaul with some highlighting of vcard/vevent
- [17:12:08] <pnhChris>
and an applescript to pass you to the right technorati service
- [17:12:15] <pnhChris>
in bookmarklet-like fashion
- [17:12:48] * drewinthehead (n=drewinth@oliis.plus.com) Quit ()
- [17:13:30] * pnhChris tar'd em up and posted that too
- [17:18:06] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) has joined #microformats
- [17:18:06] <jibot>
kingryan is ryan king
- [17:18:08] * ChanServ sets mode +o kingryan
- [17:18:49] <pnhChris>
http://ruk.ca/article/3752
- [17:18:52] <pnhChris>
eenteresting
- [17:19:05] <pnhChris>
anyway.. off to grab lunch
- [17:20:45] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit ()
- [17:24:30] <mfbot>
[[how-to-play-ja]] http://microformats.org/wiki?title=how-to-play-ja&diff=0&oldid=7301 * IwaiMasaharu * (+434) 大部分を翻訳。一部は上手く訳せなかったので英語のまま。
- [17:27:46] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
- [17:29:16] * evanpro (n=evanpro@pdpc/supporter/silver/evanpro) has joined #microformats
- [17:29:17] <jibot>
evanpro is Evan Prodromou, info at http://wikitravel.org/en/User:Evan
- [17:30:27] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [17:33:52] <mfbot>
[[how-to-play-ja]] http://microformats.org/wiki?title=how-to-play-ja&diff=0&oldid=7302 * IwaiMasaharu * (+3) naming-conventions-ja の作成準備のためのリンクを追加
- [17:34:24] <kingryan>
*-ja - I assume that's japanese?
- [17:34:26] <briansuda>
pnhChris, i am reading the back-messages, you can also use the class="value" inside and class="fn" and it will concatenate those values together thus avoiding data in all 4 of your rows
- [17:34:53] <mfbot>
[[naming-conventions-ja]] N http://microformats.org/wiki/naming-conventions-ja * IwaiMasaharu * (+690) 英語版: 2006年1月30日 (月) 19:48 を翻訳
- [17:41:29] * tantek (n=tantek@mail.amscan.org) has joined #microformats
- [17:41:30] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [17:41:55] * ChanServ sets mode +o tantek
- [17:55:09] <mfbot>
[[Main Page-jp]] http://microformats.org/wiki?title=Main_Page-jp&diff=0&oldid=7303 * IwaiMasaharu * (+6) 他の言語に翻訳するのをお手伝いください! - とりあえずロールバック
- [17:56:15] <tantek>
whoa
- [17:56:29] <factoryjoe>
?
- [17:56:56] <tantek>
seeing Japanese "just work" in an *IRC* client is surreal. very cool.
- [17:57:05] <factoryjoe>
heh
- [17:57:06] <factoryjoe>
yes
- [17:57:13] <factoryjoe>
that's funny
- [17:57:19] <factoryjoe>
i'm of the generation that takes it for granted
- [17:57:33] <factoryjoe>
;)
- [17:57:56] <kingryan>
lol, factoryjoe - you're definitely not a programmer, then
- [17:57:56] * tantek wonders what the archives look like.
- [17:58:13] <tantek>
kingryan - good luck on your tutorial!
- [17:58:16] <KevinMarks>
doesn't work in my client
- [17:58:22] <iwaim_>
hello
- [17:58:23] <kingryan>
tantek: it was yesterday
- [17:58:23] <tantek>
KevinMarks, get a new client :p
- [17:58:25] <KevinMarks>
as it predates the utf-8 generation
- [17:58:33] <tantek>
oh right
- [17:58:55] <factoryjoe>
kingryan: you know i'm not a programmer
- [17:59:04] <factoryjoe>
i'm a roguegrammer
- [17:59:08] <iwaim_>
my username is IwaiMasaharu on the Wiki.
- [17:59:14] <kingryan>
I'm just sayin'...
- [17:59:20] <tantek>
hello iwaim! welcome.
- [17:59:33] <tantek>
thank you for helping with the Japanese translation of the wiki.
- [17:59:38] <tantek>
it is greatly appreciated
- [17:59:45] <iwaim_>
kingryan: "ja" is language code for Japanese.
- [18:00:01] * kingryan was confused by the japanese TLD of 'jp'
- [18:00:24] <tantek>
yep, archives work
- [18:00:31] <evanpro>
country codes and language codes that are different are rare
- [18:00:40] <tantek>
but confusing when they occur
- [18:00:52] <bewest>
yay jp
- [18:00:53] <evanpro>
yes
- [18:01:02] <evanpro>
I do the jp/ja thing all the time
- [18:01:37] <bewest>
/me's first soap service was a ISO31666 (or whatever number it is) country code calculator
- [18:01:55] <evanpro>
sv/se is another one
- [18:02:20] <evanpro>
calculator?
- [18:02:30] <evanpro>
.uk + .fr + .de + .nl + .. = .eu
- [18:02:33] <bewest>
hehe
- [18:02:34] <bewest>
no
- [18:02:41] <bewest>
calculator/translator
- [18:02:52] <bewest>
China -> cn
- [18:02:56] <evanpro>
ah
- [18:02:56] <iwaim_>
I use '-ja' for Japanese page name. Should I use '-jp' according to the current?
- [18:03:17] <kingryan>
iwaim_: use the language code
- [18:03:18] <bewest>
the second soap service as a date formatter based on the country code
- [18:04:40] <tantek>
iwaim_ we use the same language codes as Wikipedia and the "lang" attribute in HTML.
- [18:06:05] <tantek>
bewest, is that web service available as REST?
- [18:07:41] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) has joined #microformats
- [18:07:56] <iwaim_>
we use ' <html lang="ja"> ' for Japanese pages.
- [18:09:40] <bewest>
tantek: no :-( this was a long time ago... before I was englightened
- [18:09:54] <bewest>
tantek: if you think it's relevant/useful I can add a REST interface
- [18:10:09] <bewest>
I didn't think it's very useful though
- [18:10:41] <iwaim_>
sorry, i don't know such web service.
- [18:10:46] <bewest>
in fact, everything there is a relic of the "old" way of doing things
- [18:10:49] <tantek>
it could be interesting for a greasemonkey plugin that could replace the innertext on dtstart/dtend per the date formatting of the language/locale
- [18:10:53] <bewest>
http://www.siliconllama.com/client/
- [18:11:08] <bewest>
(please ignore the many many bad design decisions)
- [18:12:40] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) has joined #microformats
- [18:12:40] <jibot>
drewinthehead is Drew McLellan - watch him, he's tricky.
- [18:13:26] <bewest>
so you think it should be redone as RESTful?
- [18:13:27] <bewest>
hmmm
- [18:13:39] <bewest>
make it pipeable
- [18:13:49] * bewest schedules some time this weekend to redo it
- [18:17:04] <KevinMarks>
REST as pipe is the new hotness
- [18:17:24] <KevinMarks>
though recursive urlencoding is a bit odd
- [18:20:37] <bewest>
KevinMarks: yes, and I've caught the fever
- [18:21:06] <bewest>
KevinMarks: on saturday I was ready to create some deductive interfaces that essentially create a user interface based on semantic data coming from RESTful pipes
- [18:21:20] <bewest>
KevinMarks: but then I realized there weren't nearly enough pipes available yet
- [18:21:33] <bewest>
KevinMarks: and part of the problem is everyone is still coming up with their own data format
- [18:21:35] <tantek>
need to lay more pipes
- [18:21:42] <bewest>
seems like every week google comes out with a new ********* format
- [18:21:46] <tantek>
bewest, indeed
- [18:21:54] <tantek>
it's ok, you can say it
- [18:21:57] <tantek>
*proprietary*
- [18:22:02] <bewest>
heh
- [18:22:03] <bewest>
yeah
- [18:22:12] <KevinMarks>
right, but you can add a transformative service that mungs hem into a good one
- [18:22:18] <bewest>
well they make it seem like it's open
- [18:22:21] <tantek>
KevinMarks, why would you bother?
- [18:22:21] <KevinMarks>
weren't Ning doing some of that?
- [18:22:28] <tantek>
then you're just supporting another proprietary format
- [18:22:32] <bewest>
KevinMarks: yeah, but I'm not interested in that.. I'm interested in developoing interfaces
- [18:22:37] <tantek>
right
- [18:22:47] <bewest>
tantek: gdata -> uformat pipes would be useful
- [18:22:59] <KevinMarks>
well, thats the thing - build your pipes that manipulate microformats
- [18:23:04] <bewest>
right
- [18:23:12] <KevinMarks>
then you cna have transducers that bring in or out other stuff
- [18:23:27] <bewest>
but the <proprietary format> -> uformat pipes aren't quite laid yet
- [18:23:43] <bewest>
so at barcamp we discussed the "verbs" that might be omnipresent...
- [18:23:48] <bewest>
but we aren't ready for that yet
- [18:23:52] <bewest>
we first need to lay those pipes
- [18:24:29] <bewest>
x2v, v2x were good first starts
- [18:24:34] <kingryan>
verbs.equal?(['GET', 'PUT', 'POST', 'DELETE', 'HEAD'])
- [18:24:38] <bewest>
sorry
- [18:24:39] <bewest>
no
- [18:24:46] <bewest>
verbs like "add to contact list"
- [18:24:52] <factoryjoe>
yeah, like "join group"
- [18:24:52] <bewest>
interactions with the user
- [18:25:13] <bewest>
or "perform the following set manipulation on these lists"
- [18:25:20] <KevinMarks>
factoryjoe, tantek, we need to get those videos chooepd up and posted sometime
- [18:25:28] <factoryjoe>
kingryan: like the mouseover actions on a flickr avatar
- [18:25:35] <factoryjoe>
KevinMarks: who has them?
- [18:25:36] <factoryjoe>
tantek?
- [18:25:38] <KevinMarks>
whena re we all in the same town
- [18:25:50] <KevinMarks>
I thought each of us had some
- [18:25:50] <factoryjoe>
heh
- [18:26:08] <KevinMarks>
we could just upload to joi's server and then chop 'em up
- [18:26:22] <factoryjoe>
sure
- [18:26:29] <factoryjoe>
or archive.org?
- [18:26:33] <factoryjoe>
whichever
- [18:26:43] <tantek>
please move barcamp discussion to #barcamp please ;)
- [18:27:11] <factoryjoe>
it's not really a barcamp discussion
- [18:27:16] <factoryjoe>
we're talking about microformats video
- [18:27:18] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) has joined #microformats
- [18:27:18] <jibot>
ryanlowe is Ryan Lowe, http://www.fanconcert.com
- [18:28:10] <KevinMarks>
well, it's both
- [18:29:12] <bewest>
tantek: one thing I wonder about is who is going to be providing these pipes?
- [18:29:25] <bewest>
someone can create these on their personal site, but it's not scalable
- [18:29:37] <tantek>
no Kevin, discussing uploading of videos is not a microformat discussion, at least not yet :)
- [18:30:11] <bewest>
maybe the main thing is creating it, and worrying about sponsorship later
- [18:30:14] <factoryjoe>
well anyway, KevinMarks yes, we need a place to put it
- [18:30:20] <factoryjoe>
so feel free to explore
- [18:30:23] <factoryjoe>
options
- [18:30:30] <factoryjoe>
bewest: pipes?
- [18:30:33] <factoryjoe>
for...?
- [18:30:35] <KevinMarks>
OK to barcamp
- [18:31:04] <bewest>
factoryjoe: pipe = REST as a pipe
- [18:31:20] <bewest>
specifically, when I use it, in the context of translating some proprietary data to a uformat
- [18:31:42] <factoryjoe>
ah, reading the backscroll
- [18:32:01] * bookwyrm_ (n=matt@207.111.218.47) has joined #microformats
- [18:34:39] <factoryjoe>
ah ok
- [18:34:40] <factoryjoe>
got it
- [18:34:49] <factoryjoe>
hmm
- [18:35:04] <factoryjoe>
sounds like mp3 <--> aac translation where something's always lost
- [18:37:22] * bookwyrm_ (n=matt@207.111.218.47) Quit (Remote closed the connection)
- [18:39:35] * bookwyrm_ (n=matt@207.111.218.47) has joined #microformats
- [18:40:20] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) Quit (Read error: 110 (Connection timed out))
- [18:51:17] <KevinMarks>
not necessarily
- [18:52:11] <KevinMarks>
sometimes it's like x2v, sometimes it's running a query
- [18:52:28] * valmont (n=chrishol@germany.pspdev.pas.earthlink.net) has joined #microformats
- [18:53:16] * alexandermuse (n=alexande@63.98.55.146) has joined #microformats
- [18:56:20] <deanero>
join rest
- [18:56:24] <deanero>
arf
- [18:56:57] <alexandermuse>
Unsolicited request: Anyone available to help review hResume markup generated by a WordPress plugin? We have be wanting to release the plugin, but we have not been able to find anyone to provide us with comments on the markup. Ryan King has looked at it and indicated that it has issues, but we are still looking for someone who can guide our coder. Any ideas?
- [18:57:33] <kingryan>
alexandermuse: it has issues, but there are ways for you guys to help yourselves
- [18:57:34] <factoryjoe>
hey alexandermuse would love to try it
- [18:57:50] <alexandermuse>
Perfect, I will email to chris.. Thanks for your help.
- [18:57:58] <kingryan>
you don't have to rely on others to read the markup and analyze it by hand
- [18:58:09] <alexandermuse>
Ryan-my coder is sticking it to me...
- [18:58:35] <alexandermuse>
He won't do anymore work unless I can provide him with specific fixes. I am just trying to get it done. I have ZERO technical ability.
- [18:59:07] <kingryan>
that's rather unprofessional of him
- [18:59:11] <alexandermuse>
:)
- [18:59:18] <tantek>
alexandermuse, don't pay him unless the code validates
- [18:59:22] <tantek>
that will provide incentive
- [18:59:23] <alexandermuse>
Paid...
- [18:59:27] <alexandermuse>
50%
- [18:59:42] <tantek>
then you know what to require for the next payment milestone
- [18:59:42] <alexandermuse>
Sure, but I want the plugin more than I want the money.
- [18:59:56] <alexandermuse>
Yea, $500 to fix the markup - everything else is done.
- [19:01:22] <alexandermuse>
Literally, I started this in May with this guy. For a simple plugin. I am so beat I am about to just throw in the towel - we are on our second plugin coder on this project alone.
- [19:01:23] <factoryjoe>
well, send it to me
- [19:01:23] <alexandermuse>
Perfect.
- [19:01:24] <factoryjoe>
i can't help too much w/ the code per se
- [19:01:24] <factoryjoe>
but i might be able to find someone
- [19:01:24] <alexandermuse>
That would be helpful.
- [19:04:06] <alexandermuse>
Sent email and added you to basecamp site.
- [19:04:16] <alexandermuse>
Here is example output from his plugin: http://www.foobargeek.net/wordpress/?page_id=59
- [19:04:36] <factoryjoe>
cool
- [19:04:39] <factoryjoe>
ok, i'll take a gander
- [19:04:41] <factoryjoe>
gotta run now
- [19:04:44] <alexandermuse>
Thanks
- [19:04:48] <alexandermuse>
Really appreciate it Chris.
- [19:04:53] <factoryjoe>
sure
- [19:04:56] <factoryjoe>
don't count just on me
- [19:04:59] <alexandermuse>
Also, thanks Ryan for your help too, I know you are swamped as it us.
- [19:05:00] <alexandermuse>
is
- [19:05:02] <factoryjoe>
if you can find another MFer
- [19:05:07] <factoryjoe>
feel free to pass it to them as well
- [19:05:22] <alexandermuse>
will do
- [19:06:14] * factoryjoe (n=cmessina@d137-186-197-23.abhsia.telus.net) Quit ()
- [19:14:40] * alexandermuse (n=alexande@63.98.55.146) Quit ()
- [19:15:27] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) Quit ()
- [19:18:19] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) Quit (Read error: 104 (Connection reset by peer))
- [19:23:32] <drewinthehead>
ok, so pipes ... if i want to provide a service with different options (say to output xhtml or json), is it best to try and get those into the body of the uri to avoid confusion with query strings?
- [19:24:10] <kingryan>
well, the proper way would probably be content negotiation
- [19:24:42] <drewinthehead>
how so?
- [19:26:09] <drewinthehead>
there's nothing to negotiate in a GET is there?
- [19:28:01] <bewest>
kingryan: yeah, yahoo uses an output parameter
- [19:28:19] * bookwyrm (n=matt@user-11fa4r8.dsl.mindspring.com) has joined #microformats
- [19:28:24] <bewest>
GET /query/?params...&output={json,php,xml,csv...}
- [19:28:24] <kingryan>
you can negotiate content types
- [19:28:29] <kingryan>
based on accepts headers
- [19:28:31] <drewinthehead>
ah, I'm with you kingryan
- [19:28:38] <kingryan>
http://httpd.apache.org/docs/1.3/content-negotiation.html
- [19:28:43] <bewest>
kingryan: isn't that frought with peril?
- [19:28:50] * drewinthehead just re-read-up on content negotiation :)
- [19:28:55] <bewest>
that seems to add complexity
- [19:29:03] <kingryan>
bewest: it depends on who you ask
- [19:29:20] <kingryan>
the new rails rest stuff is going to make use of it, but also have fallbacks
- [19:29:22] <bewest>
if I'm the developer, I don't want to have to munge my accept header for <x> user agent I'm using
- [19:29:49] <bewest>
I just want the user agent to work without me setting these transparent options
- [19:29:58] <bewest>
the GET parameter is very opaque... I know what I'm doing with it
- [19:29:59] <kingryan>
munge? are you talking about dealing with user agents which don't do conneg right?
- [19:30:01] <bewest>
but... that's just me
- [19:30:26] <bewest>
I'm saying as a developer I'd rather set a parameter than a user agent header
- [19:30:48] <bewest>
and I don't think I'm alone
- [19:31:25] <bewest>
the content negotiation thing isn't nearly as salient as simply setting a parameter
- [19:31:34] <drewinthehead>
i agree, bewest. i'm not sure i even can set a header in the libraries i'm using
- [19:32:06] <bewest>
drewinthehead: right
- [19:32:16] <bewest>
in addiiton, the parameter option lets you do things that aren't standardized :-)
- [19:32:23] <bewest>
like, is there a content type for csv?
- [19:32:29] <kingryan>
drewinthehead: what library are you using?
- [19:32:31] <kingryan>
libcurl?
- [19:32:31] <bewest>
output=csv makes perfect sense
- [19:32:39] <bewest>
what would the accept header for that be?
- [19:32:57] <gsnedders>
drewinthehead: ddi you get the thing for parsing names up on the wiki (I mean, out of the ideas page)?
- [19:33:26] <drewinthehead>
kingryan: the default PHP http stuff
- [19:33:43] <kingryan>
in php5?
- [19:33:45] <drewinthehead>
gsnedders: yeah, it should be there
- [19:33:49] <drewinthehead>
php5, yes
- [19:34:05] <bewest>
get_file_contents($url) is easy
- [19:34:11] <bewest>
how do you set the headers for that?
- [19:34:21] <kingryan>
you don't
- [19:34:27] <bewest>
what would be the apropriate accept header for csv data?
- [19:34:34] <kingryan>
but if you're serious about http, you'll use something more advanced :D
- [19:34:37] <drewinthehead>
bewest: that's what i'm using ...
- [19:34:50] <bewest>
kingryan: KISS :-)
- [19:34:56] <drewinthehead>
kingryan: i don't want to require users be serious
- [19:35:04] <gsnedders>
drewinthehead: what page? I can't find it...
- [19:35:11] <drewinthehead>
i'd like my users casual ;)
- [19:35:26] * ramseyp (n=ramseyp@macman.southwestern.edu) has joined #microformats
- [19:35:26] <kingryan>
bewest: test/csv
- [19:35:33] <kingryan>
per: http://www.ietf.org/rfc/rfc4180.txt
- [19:35:37] <drewinthehead>
gsnedders: http://microformats.org/wiki/hcard-user-interface
- [19:35:37] * ichigo (n=ichigo@M938P016.adsl.highway.telekom.at) has joined #microformats
- [19:35:44] <gsnedders>
drewinthehead: thanks
- [19:36:10] * alexandermuse (n=alexande@c-67-162-230-24.hsd1.tx.comcast.net) has joined #microformats
- [19:36:47] <drewinthehead>
i note that del.icio.us uses del.icio.us/rss, del.icio.us/json etc
- [19:36:56] <bewest>
yeah
- [19:36:57] <bewest>
it's nice
- [19:37:00] <bewest>
well
- [19:37:04] <bewest>
actually it's not, I guess
- [19:37:11] <bewest>
now they have to maintain it forever
- [19:37:25] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
- [19:37:27] <bewest>
the cool uri article recommends making your uri's technology agnostic
- [19:37:41] <drewinthehead>
those are
- [19:37:59] <bewest>
hmmm
- [19:38:03] <drewinthehead>
it's not beholding to the technology they use to process the request
- [19:38:13] <bewest>
hmmm
- [19:38:18] <bewest>
I disagree
- [19:38:20] <drewinthehead>
that would be more like del.icio.us/json.php
- [19:38:29] <bewest>
uri's point to a resource
- [19:38:32] <tantek>
and it's not unnecessarily revealing that under the covers the backend is using php/asp/jsp/wtf/bbq etc.
- [19:38:43] <bewest>
not a format
- [19:38:48] <tantek>
right
- [19:38:50] <bewest>
formats are technologically driven
- [19:38:59] * drewinthehead handles all the toughest requests with bbq.
- [19:39:00] <tantek>
those are different resources i think is the point
- [19:39:10] <kingryan>
remember, resouces and representations of those resources are two different things
- [19:39:15] <bewest>
these uri's point to a specific format, not gaurantee a resource
- [19:39:15] <tantek>
yes
- [19:39:22] <tantek>
yes to kingryan that is
- [19:39:29] * bookwyrm_ (n=matt@207.111.218.47) Quit (No route to host)
- [19:39:47] <tantek>
the "making your uri's technology agnostic" refers to the backend technology
- [19:39:50] <tantek>
not to the format returned
- [19:39:51] <bewest>
oh ok
- [19:39:55] * bewest cedes
- [19:41:07] * kingryan has to head out
- [19:41:12] * kingryan is now known as kingryan|away
- [19:41:27] <bewest>
in that case the del.iciou.us uri's are pretty
- [19:41:37] <bewest>
btw what is the right spelling for more than one uri?
- [19:41:43] <bewest>
uris / uri's
- [19:41:55] <drewinthehead>
URIs
- [19:42:22] <drewinthehead>
i dunno :)
- [19:42:34] <alexandermuse>
Perhaps it is both plural and singular.
- [19:42:47] <bewest>
alexandermuse: sans "s" ???!
- [19:43:10] <alexandermuse>
:) The URI were all formated correctly. The URI was wrong.
- [19:43:24] <bewest>
hmmm
- [19:43:32] <bewest>
identifiers
- [19:43:40] <bewest>
UR identifiers
- [19:43:46] <drewinthehead>
works for me, alexandermuse
- [19:43:46] <alexandermuse>
Well if you put it that way...
- [19:44:43] <drewinthehead>
ok, the reason i'm asking was that i was going to put my FN->N best-guess script online, with both xhtml and json output
- [19:45:20] <drewinthehead>
and i can't work out what the uri should be
- [19:45:59] <tantek>
URIs
- [19:46:18] <bewest>
drewinthehead: code.domain.com/2006/07/best_guess?params....&output=<x>
- [19:47:44] <drewinthehead>
i was thinking something like tools.domain.com/best-guess/thomas+vabder+wal
- [19:47:52] <bewest>
hmm
- [19:48:29] <drewinthehead>
in the style of feeds.technorati.com/contacts/http://...
- [19:50:03] <drewinthehead>
but that leaves me in difficulty for working in the json option
- [19:50:04] <bewest>
hmmm I did that for a mapping site: /<lat>,<lon>,<zoom>/<base64sessioninfo>/?<parameters>#<viewed_collections>
- [19:51:31] <bewest>
(only to discover the fragment URL was being tossed out somewhere between the redirect and PHP)
- [19:51:42] * bewest shakes fist at mod_rewrite
- [19:52:21] <tantek>
yeah, fragments can be tricky
- [19:52:26] <tantek>
you're not the only one drew ;)
- [19:55:15] <bewest>
you could go for tools.domain.com/<command>/<service name>/<manifest query data>?<parameters>
- [19:55:34] <bewest>
command would be one of help, list, formats,
- [19:55:35] <bewest>
erm
- [19:55:56] <bewest>
/<command>/<format>/<service_name>/<manifest query>?params
- [19:56:12] <bewest>
command is help, list, formats, query, action
- [19:56:20] <bewest>
format is json, csv, html, et al
- [19:56:32] <bewest>
service_name is best_guess
- [19:56:38] <drewinthehead>
the problem with ?params is it becomes confusing if the query is a url
- [19:56:56] <bewest>
<manifest_query>: usually there is one major piece of information associated with a query
- [19:57:03] <bewest>
such as a URL
- [19:57:04] <bewest>
or an id
- [19:57:08] <bewest>
or something
- [19:57:15] <bewest>
params is just extra tweaking
- [19:57:51] <drewinthehead>
what if service_name and format were to be swapped?
- [19:58:08] <drewinthehead>
tools.domain.com/best-guess/json/drew+mclellan
- [19:58:17] <bewest>
what happened to <action>?
- [19:58:22] <drewinthehead>
tools.domain.com/best-guess/xhtml/drew+mclellan
- [19:58:26] <drewinthehead>
ah
- [19:58:45] <drewinthehead>
don't need it, i don't think
- [19:58:46] <bewest>
tools.domain.com/query/best-guess/xhtml/drew_mclellan?count=10
- [19:58:47] <drewinthehead>
do i?
- [19:59:08] <bewest>
tools.domain.com/help/best-guess would tell you what the service is about
- [19:59:27] <bewest>
tools.domain.com/query/best-guess/xhtml/drew_mclellan?count=10 would actually perform the service
- [19:59:58] <bewest>
tools.domain.com/formats/best-guess would describe what formats the service understands
- [20:00:09] <bewest>
tools.domain.com/formats/best-guess/xhtml would describe what formats the service understands in xhtml
- [20:00:22] <bewest>
tools.domain.com/formats/best-guess/csv would describe what formats the service understands in csv
- [20:00:59] <drewinthehead>
tools.domain.com/formats/best-guess/braille ?
- [20:01:50] <bewest>
tools.domain.com/query/best-guess/guess/<name> would perform the query and negotiate content type (ACCEPT header) to determine the output format to be used
- [20:02:31] * tantek (n=tantek@mail.amscan.org) Quit ()
- [20:02:34] <bewest>
the thing is, I think the manifest query data should be as close to the service name as possible
- [20:03:07] <drewinthehead>
and the format as simple as possible .. easy to remember
- [20:03:20] * ramseyp (n=ramseyp@macman.southwestern.edu) Quit ()
- [20:03:30] <bewest>
drewinthehead: do you like the <action> part of the uri?
- [20:04:26] <drewinthehead>
an alternative to <action> would be to have everything but the query at domain.com/best-guess/ (no tools.)
- [20:06:29] <bewest>
I like tools.domain.com/<format>/<action>/<service name>/<manifest data>?<params>
- [20:06:33] <bewest>
tools tells you the class of the thing
- [20:06:39] <bewest>
it's in the tools section
- [20:06:42] <bewest>
as opposed to the blog
- [20:07:10] <bewest>
your choice though
- [20:07:29] <bewest>
my experience is that I always need some <action> type of thing at some point or another
- [20:07:38] <bewest>
even when people say they don't need it, we eventually do
- [20:07:46] <drewinthehead>
:)
- [20:08:05] <bewest>
<format> is just pretty cool, but could easily go into the <params>
- [20:08:20] <drewinthehead>
tools.domain.com/json/query/best-guess/drew+mclellan ?
- [20:08:31] <bewest>
yeah
- [20:09:06] <bewest>
or tools.domain.com/json/query/best-guess/http://myhomepage.com?count=10 (guess the first ten names)
- [20:09:07] <drewinthehead>
tools.domain.com/query/best-guess/as/json/drew+mclellan
- [20:09:14] <bewest>
erm
- [20:09:20] <bewest>
I don't like it
- [20:09:23] <bewest>
I mean it looks pretty
- [20:09:31] <drewinthehead>
tells a story :)
- [20:09:31] <bewest>
but the /as/ really serves no purpose
- [20:09:50] <drewinthehead>
you're right
- [20:09:51] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) Quit ("Chatzilla 0.9.74 [Firefox 1.5.0.4/2006050817]")
- [20:09:52] <bewest>
and it again separates the service name from the data its operating on
- [20:10:50] <drewinthehead>
the issue with ?params is again that there's no way to tell which url the querystring belongs to
- [20:10:57] <bewest>
um
- [20:11:01] <bewest>
the url is always urlencoded
- [20:11:06] <bewest>
:-)
- [20:11:33] <drewinthehead>
not always! (users! pah!)
- [20:11:35] <bewest>
so it's /best-guess/<url_encode($url)?params
- [20:11:37] <bewest>
hehe
- [20:11:38] <bewest>
well
- [20:12:03] <bewest>
if there are two question marks everything up to the second belongs to the url
- [20:12:09] <bewest>
if there is only one
- [20:12:19] <bewest>
if the parameters are valid for your service, they are yours
- [20:12:24] <bewest>
if they aren't, they belong to the url
- [20:12:48] <bewest>
besides, there should be / in between
- [20:12:53] <bewest>
so if there is a double: //
- [20:12:54] <drewinthehead>
that would require namespaced params, but that's do-able
- [20:12:56] <bewest>
then you know as well
- [20:13:01] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [20:13:01] <jibot>
gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
- [20:13:15] <bewest>
/http://my.homepage.com?querys/?params
- [20:13:28] <bewest>
/http://my.homepage.com//?params
- [20:13:49] <drewinthehead>
ok, well i'm not sure i need the ?params anyway, but there are some options there if i do
- [20:13:57] <bewest>
there are always options
- [20:14:35] <bewest>
anyway, if you get a script/mod_rewrite to parse that scheme...
- [20:14:39] <bewest>
I'd like a copy :-D
- [20:14:53] <bewest>
I have a really dumb version
- [20:15:02] <drewinthehead>
so, tools.domain.com/query/json/best-guess/drew+mclellan
- [20:15:08] <bewest>
I like it
- [20:15:23] <drewinthehead>
where does that leave 'help' ?
- [20:15:31] <bewest>
s/query/help
- [20:15:40] <bewest>
tools.domain.com/help/json/best-guess
- [20:15:45] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has joined #microformats
- [20:15:45] <jibot>
pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
- [20:15:46] <bewest>
tools.domain.com/help/html/best-guess
- [20:16:24] <drewinthehead>
ok, that sort of works. you need to know which format you need help for
- [20:16:27] <bewest>
tools.domain.com/help/guess/best-guess
- [20:16:49] <bewest>
tools.domain.com/help/auto/best-guess
- [20:17:03] <drewinthehead>
tools.domain.com/help/all/best-guess
- [20:17:11] <bewest>
{guess,auto} negotiate content type via ACCEPT headers
- [20:17:23] <bewest>
dunno about all
- [20:17:34] <bewest>
anyway, you get to control what links you publish, anyway
- [20:17:42] <bewest>
but people can request a format if they so desire
- [20:18:07] <drewinthehead>
sounds like a plan
- [20:18:11] * Harry_Slaughter (n=harry@ip68-8-170-38.sd.sd.cox.net) has joined #microformats
- [20:18:14] <bewest>
that way someone can provide a novel new interface to your site
- [20:18:15] <drewinthehead>
thanks, bewest
- [20:18:17] <bewest>
sure
- [20:18:38] <bewest>
sort of like delicious director -> delicious
- [20:19:03] <bewest>
drewinthehead: is there anyway I could see the code you come up with to parse those requests?
- [20:19:09] <bewest>
you using php primarily?
- [20:19:19] <bewest>
I'd like to use it on my site as well
- [20:19:27] <bewest>
I'll help work on it :-)
- [20:19:34] <drewinthehead>
yup, PHP, and sure
- [20:19:37] <pnhChris>
NUTS! http://placenamehere.com/temp/nuts.jpg
- [20:20:17] <drewinthehead>
it's a bit of a mess at the moment ;)
- [20:20:48] <bewest>
pnhChris: whatcha working on?
- [20:21:32] <pnhChris>
that applescript for grabbing microformat data out of feed items
- [20:21:32] * kingryan|away is now known as kingryan
- [20:22:14] <pnhChris>
going to wind up something like this after i get it working: http://placenamehere.com/temp/extractui.jpg
- [20:22:21] <pnhChris>
(after you trigger the script)
- [20:22:53] <pnhChris>
... then just open the appropriate technorati service urls
- [20:28:41] * Harry_Slaughter (n=harry@ip68-8-170-38.sd.sd.cox.net) Quit ("http://devbee.com/")
- [20:29:16] * edsu (n=esummers@66.187.134.52) Quit ("leaving")
- [20:31:32] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) Quit ()
- [20:35:37] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
- [20:36:19] <kingryan>
is anyone here having problems with the mailing list?
- [20:36:43] <kingryan>
I"m working on debugging the problems and could use a hand
- [20:48:51] * alexandermuse (n=alexande@c-67-162-230-24.hsd1.tx.comcast.net) has left #microformats
- [20:56:14] <drewinthehead>
bewest: http://tools.microformatic.com/query/html/best-guess/mark+norman+francis
- [20:57:38] <bewest>
drewinthehead: nice :-)
- [21:01:39] <bewest>
should it be sent as text/html?
- [21:01:48] <drewinthehead>
good question
- [21:02:01] <drewinthehead>
as yet, i'm not sure.
- [21:04:39] <kingryan>
I think you can send html fragments as text/html
- [21:06:40] <drewinthehead>
ok. i'll need to make sure i'm escaping things properly in that case
- [21:07:23] <bewest>
it's a bit strange to see plain text when the url says html
- [21:07:24] <bewest>
:-)
- [21:07:58] <drewinthehead>
experimental: http://tools.microformatic.com/query/json/best-guess/mark+norman+francis
- [21:09:40] <bewest>
yay :-)
- [21:09:48] <bewest>
do you need a php2js implementation?
- [21:11:02] <drewinthehead>
i have one .. of sorts
- [21:11:26] <drewinthehead>
i need to do a better job prepping the input first
- [21:12:21] <mfbot>
[[start-simple]] http://microformats.org/wiki?title=start-simple&diff=0&oldid=7304 * JumpAssociates * (-3)
- [21:13:10] <bewest>
http://pastebin.ca/47407 <- recursive php2js
- [21:13:34] <kingryan>
JumpAssociates just broke the english grammar on the wiki
- [21:13:40] <kingryan>
does that deserve a rollback?
- [21:14:22] <bewest>
one of the parameters takes a list of paths that tell the function which branches of a tree to turn into arrays vs hash/object
- [21:15:46] <bewest>
kingryan: yeah, I dunno why he did that
- [21:15:58] <kingryan>
rolling back...
- [21:16:03] <mfbot>
[[start-simple]] M http://microformats.org/wiki?title=start-simple&diff=0&oldid=7305 * RyanKing * (+3) Reverted edit of JumpAssociates, changed back to last version by MarkRickerby
- [21:16:05] <bewest>
"simple start" versus "starting simple"
- [21:16:27] <kingryan>
he changed it to "The principle of simple start..."
- [21:16:36] <bewest>
yeah
- [21:16:37] <kingryan>
which sounds ungrammatical-ish to me
- [21:16:56] <bewest>
maybe because "simple start" might be a noun
- [21:17:04] <bewest>
the "simple start"
- [21:17:11] <bewest>
as opposed to "the starting simple"
- [21:17:28] <bewest>
but principle is the noun, not the start
- [21:18:31] <bewest>
gah
- [21:18:37] <bewest>
the title should be "Starting Simple"
- [21:18:44] <bewest>
and it should read "Starting simple means..."
- [21:19:06] <bewest>
"The principle of" makes it passive and wordy
- [21:19:08] <kingryan>
actually, I think the pages in that set are all imperitives
- [21:19:21] <kingryan>
oh, nm, I was thinking of the url
- [21:19:28] <bewest>
yeah, the url is fine
- [21:19:42] <kingryan>
well, if you have a suggestion...
- [21:19:45] <kingryan>
it *is* a wiki
- [21:19:51] <bewest>
we could "punt" as Tantek would say and just abreviate to "SS"
- [21:19:57] <bewest>
and it would be forever ambiguous
- [21:27:21] <bewest>
hmm what's the code to make link text?
- [21:27:28] <bewest>
[[resuse] reusing] ?
- [21:27:38] <bewest>
[[reuse | reusing]]?
- [21:27:57] <kingryan>
dunno
- [21:27:59] <sreynen>
you're not really changing it to "SS," are you?
- [21:30:39] <mfbot>
[[start-simple]] http://microformats.org/wiki?title=start-simple&diff=0&oldid=7306 * BenWest * (-83) Start Simple (Draft) -
- [21:31:10] <mfbot>
[[start-simple]] M http://microformats.org/wiki?title=start-simple&diff=0&oldid=7307 * BenWest * (-1) Start Simple (Draft) -
- [21:31:11] <kingryan>
good job bewest
- [21:31:31] <mfbot>
[[start-simple]] http://microformats.org/wiki?title=start-simple&diff=0&oldid=7308 * BenWest * (-18) Start Simple (Draft) -
- [21:32:09] <bewest>
kingryan: my delete key is happy
- [21:32:25] <bewest>
ironic that an article on being simple was filled with such complex language
- [21:33:16] <bewest>
hmmm
- [21:33:21] * bewest is still unhappy with it
- [21:33:30] <bewest>
it's not about being simple
- [21:33:32] <bewest>
is't about reusing
- [21:34:07] <bewest>
it is relatively content-free except for the bit about reuse; which is off topic
- [21:43:49] <kingryan>
yeah, I'm not happy with it either
- [21:44:02] <kingryan>
reuse and simplicity are only slightly related
- [21:44:10] <kingryan>
you can reuse without being simple
- [21:44:31] <bewest>
well... I'd say they aren't related at all
- [21:44:36] <bewest>
it's just not the same topic
- [21:45:51] <bewest>
but the line about reuse is a gem I'd say
- [21:46:07] <bewest>
partly cause I edited it
- [21:46:12] <bewest>
and added the word efficacy
- [21:46:40] <kingryan>
that's a good word
- [21:47:15] <bewest>
the the principle behind starting simple is basically this:
- [21:47:32] <bewest>
instead of solving the general case, you solve a niche case
- [21:48:29] <bewest>
instead of abstracting away complexity to force something to be simple, you deal with the problem as it appears
- [21:48:59] <bewest>
you "punt" on complexity instead of abstracting it
- [21:49:00] * Harry_Slaughter (n=harry@ip68-8-170-38.sd.sd.cox.net) has joined #microformats
- [21:50:01] <bewest>
hmmm
- [21:51:16] <bewest>
if history is the study of what happened, and historiography is the analysis of how history is done, then "the web" would consist of the content published, and the methods used, would would be the equiavelent for "web" as historiography is to history?
- [21:51:19] <bewest>
webiography?
- [21:51:31] <bewest>
that is the subject at hand, isn't it?
- [21:52:05] <bewest>
the methods and principles in architecting the web, as opposed to the actual achitecting and publishing itself
- [21:59:39] <kingryan>
yeah, good questions
- [21:59:43] <kingryan>
I dunno
- [21:59:55] <kingryan>
I think there's a university starting a program in web studies
- [21:59:56] * ajturner (n=irc@s233-64-126-217.try.wideopenwest.com) Quit ()
- [22:06:09] * sreynen (n=sreynen@216.81.176.51) Quit ()
- [22:40:12] * minimalist (n=ppopov@media.rc.edu) Quit ()
- [22:40:36] * markp (n=markp@adsl-150-154-240.rmo.bellsouth.net) Quit (Read error: 110 (Connection timed out))
- [22:45:29] * Harry_Slaughter (n=harry@ip68-8-170-38.sd.sd.cox.net) Quit ("http://devbee.com/")
- [22:51:09] * remi (n=remi@c207.134.231-81.clta.globetrotter.net) has joined #microformats
- [22:51:09] <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/>
- [22:54:14] <bewest>
salut :-)
- [22:59:44] * no2 (n=ppopov@media.rc.edu) has joined #microformats
- [22:59:53] * no2 is now known as minimalist
- [23:04:06] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Remote closed the connection)
- [23:08:02] * Harry_Slaughter (n=harry@ip68-8-170-38.sd.sd.cox.net) has joined #microformats
- [23:17:14] * AdamCraven (n=Gr1m@bb-87-81-108-8.ukonline.co.uk) has joined #microformats
- [23:20:19] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [23:20:19] <jibot>
mlinksva is Mike Linksvayer and from Creative Commons
- [23:23:45] * briansuda (i=briansud@ACA75A3F.ipt.aol.com) has joined #microformats
- [23:23:45] <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)
- [23:24:42] * ChanServ sets mode +o briansuda
- [23:28:52] * ichigo_ (n=ichigo@M996P023.adsl.highway.telekom.at) has joined #microformats
- [23:34:12] <pnhChris>
slashdot points to an IBM article on microformats.... http://developers.slashdot.org/article.pl?sid=06/07/11/2226256
- [23:34:17] <pnhChris>
http://www-128.ibm.com/developerworks/library/x-microformats/?ca=dgr-lnxw01Microformats
- [23:40:54] * ichigo (n=ichigo@M938P016.adsl.highway.telekom.at) Quit (Read error: 110 (Connection timed out))
- [23:42:00] <bewest>
pnhChris: yeah, I linked to the ibm article awhile ago It hink
- [23:43:11] <pnhChris>
ah.. i know there was one some time ago didn't realize it was the same one (this looks to be dated today)
- [23:43:11] <bewest>
nm
- [23:43:18] <bewest>
this is not the same article :-)
- [23:43:25] <bewest>
which makes... TWO articles by IBM
- [23:43:51] <pnhChris>
this ones very php-y
- [23:43:53] <pnhChris>
:P
- [23:45:14] <kingryan>
arg, he makes the same xpath mistakes as everyone else
- [23:45:15] <kingryan>
:D
- [23:45:41] * kingryan wonders why xpath doesn't support tokenized attribute values
- [23:46:55] * kingryan is looking forward to what the slashdot comments say
- [23:47:49] <bewest>
kingryan: not checking to make sure the attribute is a child of the root element?
- [23:48:20] <kingryan>
no, he gets that right, because he's only working on that part of the tree
- [23:48:33] <kingryan>
first problem:
- [23:48:38] <kingryan>
$events = $xpath->query("//div[@class='vevent']");
- [23:48:44] <kingryan>
you spot the problem?
- [23:49:00] <bewest>
oh
- [23:49:02] <bewest>
well
- [23:49:04] <bewest>
heh
- [23:49:09] <kingryan>
second problem:
- [23:49:10] <kingryan>
$url = $xpath->query( ".//*[contains(@class,'url')]/@href", $event );
- [23:49:14] <bewest>
it'd only work exactly for <div class="vevent"
- [23:49:16] <kingryan>
I can see at least 2 problems here
- [23:49:32] <bewest>
hmmm
- [23:49:40] <chucker_>
should be .//, and *[], not div[]
- [23:49:42] * bewest is not familiar with xpath
- [23:49:56] <kingryan>
you're right chucker_, there are two problems on that one
- [23:49:57] <kingryan>
:D
- [23:49:59] <chucker_>
not sure about the second
- [23:50:12] <kingryan>
there's *at least* two problems with my second example
- [23:50:18] <kingryan>
'contains' is a string match
- [23:50:32] <kingryan>
that would match 'class="hurl"'
- [23:50:37] <kingryan>
^ first problem
- [23:50:37] <bewest>
gah
- [23:50:40] <bewest>
heh
- [23:50:41] <chucker_>
it should be '\burl\b'
- [23:50:41] <kingryan>
second problem:
- [23:50:47] <kingryan>
it only pulls @href's
- [23:50:56] <chucker_>
because, otherwise, it would only match classes that contain *only* 'url'
- [23:51:07] <kingryan>
it needs to extract different things based on the element
- [23:51:08] <bewest>
what is \b?
- [23:51:14] <kingryan>
(object@data, for example)
- [23:51:18] <bewest>
ah
- [23:51:27] <bewest>
that's the way these articles go though
- [23:51:44] <bewest>
they are generally of poor quality... whether it's ALA, sitepoint, IBM...
- [23:51:45] <kingryan>
chucker_, I don't think 'contains' is a regex
- [23:51:48] <kingryan>
just a string match
- [23:52:06] <kingryan>
bewest: \b = 'word boundary'
- [23:52:15] <chucker_>
kingryan: should be matches(), not contains()
- [23:52:19] <chucker_>
then you can do \b
- [23:52:31] <kingryan>
also chucker_: in most regex libraries, \b matches '-'
- [23:52:33] <chucker_>
at least, I use it that way
- [23:52:38] <bewest>
the comments on slashdot are brain-numbing
- [23:52:49] <chucker_>
kingryan: hmm, I'm SOL then, because I use that. :D
- [23:55:41] * briansuda (i=briansud@ACA75A3F.ipt.aol.com) Quit (Read error: 110 (Connection timed out))
- [23:56:07] <kingryan>
I like this slashdot comment "Tell me something: What's it like to be retarded?"
- [23:56:14] <kingryan>
ref: http://developers.slashdot.org/comments.pl?sid=190904&threshold=-1&commentsort=0&mode=thread&pid=15702305
- [23:56:22] <bewest>
heh
- [23:56:25] <bewest>
yeah I saw
- [23:56:38] <bewest>
it was a stupid comment though
- [23:57:37] <kingryan>
well, yeah, but you'd think people would have *low* expectations of slashdot comments
- [23:58:15] <chucker_>
so, does anyone have a good reference implementation of XPath-based microformats parsing? ;)
- [23:58:37] <kingryan>
http://suda.co.uk/projects/X2V
- [23:59:52] * hober (n=ted@unaffiliated/hober) Quit ("nil")
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.