#indiewebcamp 2012-10-06

2012-10-06 UTC
brennannovak joined the channel
#
tantek
this is a good video to watch, to keep in mind some of the emotional motivations behind what we build for the indieweb: http://www.youtube.com/watch?v=c7SjvLceXgU just s/facebook/indieweb while watching/listening :)
#
tantek
tommorris - looking forward to seeing your blog posts at tommorris.org URLS :)
#
tommorris
there's lots to do before that point
#
aaronpk
there always is!
#
tommorris
actually, I'm not sure there is. just thinking, I can keep the old stuff on blog.tommorris.org
#
tommorris
sets certain wheels in motion. ;-)
brennannovak joined the channel
#
tantek
tommorris yes! :)
brennannovak joined the channel
brennannovak and tilgovi joined the channel
#
tantek
WOOT! Well done and welcome Tom Morris. Good to have you back blogging on your own site.
#
Loqi
yay!
#
tommorris
now I just need to implement <!-- more --> so the semi-naked dude can be hidden beneath the fold
#
tommorris
amazing how sticking things on your own domain focuses the mind on ordering your todo list appropriately
#
tantek
yes. exactly. that. (focuses the mind)
#
tantek
you just nailed why self-dogfooding is so important.
#
tommorris.org
edited /projects (+9) "/* Ferocity */ updating"
(view diff)
#
tantek
ok even as a hetero guy I have admit that "semi-naked dude" is an amazing specimen. it's a good bar to aspire to. back to the climbing gym as it were...
#
tantek
tommorris - instead of <!-- more -->, why not markup your blog posts explicitly with <div class="e-summary"> </div> for the part to put in aggregated views, and then <div class="e-content"> …</div> for the entirety of the article content? (per microformats2 h-entry)
#
tommorris
because I can't fit that into my head.
#
tommorris
I might render it that way.
#
tantek
the nice thing is that the element with class="e-summary" is optional
#
tantek
if it's there, use it to subset the post to just that bit for aggregation views (like your home page)
#
tantek
if it's not there, it just falls back to using the entirety of the e-content
#
tantek
so you can decided editorially whether to markup a "summary" subset of a post or not, on a post by post basis.
#
tommorris
well, the nice thing with <!-- more --> is I can just split on it. doing it with e-summary means parsing it, then doing extraction
#
tantek
you don't parse everything anyway?
#
tantek
isn't it just matter of looking for the class via Xpath query?
#
tommorris
well, I store everything in the database in Markdown then use Kramdown to turn it into HTML
#
tantek
I store everything in flat files in HTML5+hAtom then use DOMDocument to read/write it into different forms.
#
tantek
I want to try getting into Markdown but it seems far too semantically limited / unextensible
#
tommorris
yup, I have some things where I'm parsing it, extracting it and doing stuff.
#
tommorris
so, with Markdown, it depends on the processor
#
tantek
is there a Markdown syntax and processor for marking up sections of the text with class names?
#
tommorris
Kramdown lets you do that with a feature it calls IALs
#
tantek
btw - really like the simple minimal design of tommorris.org
#
tantek
it's imminently readable, and the header graphic is just enough personality to associate with you too
#
tommorris
I've been testing it from my phone too. the geolocation posting is fun.
#
tantek.com
edited /projects (+113) "Ferocity - add explicit Attendees that are using it on their own site: label"
(view diff)
#
tantek.com
edited /projects (+598) "sort projects by blogging/CMS first, other content types, other building blocks, and within those, by # of attendees using and then more functionality first."
(view diff)
#
tantek
tommorris - could you describe briefly what functionality you get when using Ferocity from your phone? Can you write blog posts on your phone and post them directly from there? What geolocation information is included?
#
tommorris
yep, I can post and add geolocations
#
tommorris
just lat-long
#
tantek
still, that's pretty awesome
#
tommorris
and I'm using OpenStreetMap's reverse geocoder to turn that into a placename
#
tantek
is that semi-automatic using the Geolocation API?
#
tantek
(to get the lat long)
#
tommorris
and, no, I have a button in the interface I press to get the lat-long
#
tommorris
I can also remove the lat-long from posts and change the location label (if, say, the reverse geocode isn't accurate)
#
tantek
well that certainly counts as *semi*-automatic :)
#
tommorris
I don't want it for all posts. I don't want posts I make from in and near my home to be geotagged
#
tantek
right, totally makes sense
#
tantek
opt-in
#
tantek.com
edited /projects (+278) "/* Ferocity */ add a few Capabilities"
(view diff)
#
tantek
see if I captured that right
#
tommorris
yep, that's about right. ;-)
brennannovak, josephboyle1, spinnerin and josephboyle joined the channel
#
tantek.com
edited /projects (+202) "tent.is sample of tent.io, add Activity Pingback in other section"
(view diff)
#
tantek.com
edited /Getting_Started (+295) "/* Hosted Solution */ sort solutions, and good step"
(view diff)
#
tantek.com
edited /Getting_Started (-35) "more points"
(view diff)
tantek and brennannovak joined the channel
#
@BarnabyWalters
@BenWard I cross post, so added to my todo list. Would also be good if they followed http://indiewebcamp.com/syndication_formats (http://waterpigs.co.uk/notes/380)
#
waterpigs.co.uk
edited /projects (+53) "/* IndieAuth / RelMeAuth */ added my site to Indieauth consumers"
(view diff)
#
tommorris
"A study in May 2012 showed that 61% of URL shorteners had shut down (614 of 1002)" according to Wikipedia. Yet another reason. ;-)
tantek joined the channel
#
tommorris
morning tantek
#
Loqi
*yawn* Clear and 53 degrees
#
tommorris
has just found his collection of old tweets
#
tantek
morning
sandeepshetty and sandepshetty joined the channel
#
tommorris
my tweets are all importing
#
tommorris
and yes, fixing the no-www issue and having nicer URLs for paging are high on the agenda. ;-)
barnabywalters and catsup joined the channel
#
@sandeepshetty
#IndieWebCamp so gets it: http://indiewebcamp.com/Principles Time for me to start coding instead of just talking cc: @t @BarnabyWalters @aaronpk
#
@BarnabyWalters
Increasingly, my #indieweb activities are moving from “Publishing my own content” to “Intelligently parsing other… http://waterpigs.co.uk/notes/383
barnabywalters, dascher and tantek joined the channel
#
aaronpk
tommorris: congrats on the new site launch!
#
aaronpk
just catching up with the backlog in the channel now
#
tommorris
aaronpk: had a few little glitches
#
tommorris
I posted from my mobile, got a super-weird error an had to go and sit down in Golden Square in Soho and bash out some new code.
dascher joined the channel
#
tommorris
I still need to make the code for the reverse geocoding nicer. It works nicely in Brighton, but not London. I'll definitely publish that once it is a bit better.
#
aaronpk
cool. have you had pretty good luck with the OSM data then?
#
aaronpk
I haven't looked at the OSM business names data much yet, mostly just played around with hte admin area names for reverse geocoding
brennannovak and barnabywalters joined the channel
#
tommorris
aaronpk: sorry, was on train
#
tommorris
aaronpk: it's next on the list of things to do. I've got the data mangling handled pretty nicely.
#
tommorris
tonight: a fun evening of device testing. Android, iPhone and iPad.
sandeepshetty, brennannovak, barnabywalters, voxpelli and tantek joined the channel
#
tommorris
barnabywalters: ooh, weird, that's a strange rendering issue. ;-)
#
tommorris
and reminds me, I should probably test my site in Chrome and Opera
#
barnabywalters
tommorris: yeah, I saw it a while ago on Andy Clarke’s new site, and he had no idea either
#
tommorris
barnabywalters: screenshot tabs suggests you are hard at work on something
#
barnabywalters
that’s the second bug I’ve found in webkit, the barrier to bug submission is quite high though: http://www.webkit.org/quality/reporting.html
#
barnabywalters
tommorris: well observed :) I’m making a microformats-2 parser in PHP
#
barnabywalters
lots of DOMDocument and XPath fun
#
tantek
barnabywalters - good times!
#
barnabywalters
tantek: woo! And as a result, I pledge never to use value-class if I can possibly avoid it :)
#
tommorris
I have to say, the most useful thing when working with (classic) microformats is Glenn's ufXtract test suite.
#
barnabywalters
tommorris: ooo, not seen any references to that
#
barnabywalters
looks it up
#
tommorris
it's a .NET library for extracting microformats. Glenn's writing a JS version soon
#
tantek
Glenn and I are in the process of updating it with uf2 variants as well
#
tommorris
but in the process of writing the .NET library he's written extensive unit tests
#
tantek
tommorris - he's already shipped/shared a Node.js version, so as much as that's a JS version, it's up
#
tommorris
when adding geo microformats, being able to see exactly what the relevant syntax was and what the resulting parse output is… very useful.
#
barnabywalters
tommorris: that looks marvellous for µf-1, but my library is a pure µf-2 parser
#
tommorris
so, vaguely indiewebby, and barnabywalters has already read it, but http://tommorris.org/posts/2447
#
tommorris
been discussing it with Wikimedia people for a while: having a hack day exclusively for community-maintained APIs and services
#
barnabywalters
tommorris: that would be marvellous, esp. as a lot of the hackdays I have heard about have revolved around commercial sponsors
#
tommorris
yup, I'd keep the commercial sponsorship as low as possible.
#
barnabywalters
I think today was the one annual hackday in the south west (met office). And I managed to miss it :'(
josephboyle, josephboyle1, barnabywalters, xtof_fr, tantek, brennannovak and dascher joined the channel