#indiewebcamp 2013-09-12

2013-09-12 UTC
#
caseorganic.com
edited /event-notes (+474) "/* Notes */ Brief notes"
(view diff)
#
caseorganic
looking for the page with Level 0, 1, 2, etc
#
tantek
caseorganic - indiemark
#
caseorganic
tantek: thx
#
tantek
needs to incorporate edits from the discussion
#
caseorganic
tantek: yes
#
caseorganic
tantek: it was perfect to have this discussion early on, as it set the roadmap for where people currently where and where they wanted to go, as well as educated newer attendees
#
tantek
sort of
#
tantek
it was good to get feedback
#
tantek
there wasn't any roadmap setting really in the discussion
#
tantek
the roadmap is based on what people have implemented and shipped
#
caseorganic
tantek: yes
#
tantek
that's what I've been basing it on
#
tantek
and why I was fairly confident in it :)
#
tantek
(levels based on actual organic emergent behavior)
#
caseorganic
tantek: got it
#
tantek
*collective behavior
#
tantek
the feedback/painpoints were good to hear about
#
tantek
it will help me refine the levels
#
tantek
and provide smaller incremental steps to help people achieve small things quicker
#
tantek
better gamification etc.
#
tantek
caseorganic - once I've got the levels updated, we're going to need some fancy graphics/badges for all of them and their components
#
caseorganic
tantek: and a chart for easy comprehension
#
tantek
we need some games graphics people (the folks who design such visuals in video games) to help out!
#
caseorganic
tantek: i would default to star trek pips
#
tantek
I'm thinking more World of Warcraft quest achievements
#
caseorganic
tantek: haha
#
caseorganic
world of indieweb
#
tantek
hey - it's been shown to "work"
#
caseorganic
tantek: i was thinking of getting the pips as a tattoo
#
tantek
"Congratulations! You've unlocked Level 3 reply contexts!"
#
tantek
caseorganic - ST pips?
#
caseorganic
tantek: too modern
#
tantek
I have a couple of friends who have done that
#
tantek
when they were dating
#
caseorganic
tantek: yep - the only thing i can think of
#
caseorganic
tantek: oh yeah? nice
#
milk
anyone know of an rss web reader that could somehow push article favourites to be published as a link in an activity stream?
npdoty joined the channel
#
tantek
milk - none AFAIK. readers need to be rethought as just a feature of an indieweb site that also publishes
bnvk, pdurbin, tpinto, spinnerin, wardn_, caseorganic, donpdonp, pfenwick, tilgovi, abrereton, shaners, earplugs, smus and cweiske joined the channel
#
neuro`
Good morning.
bnvk, tpinto, smus and cweiske joined the channel
#
@ipedrazas
Not sure if @NarratoApp fits well with @aral ‘s indiedata concept
(twitter.com/_/status/378037203785777152)
LauraJ, smus, tpinto and tantek joined the channel
#
@sandeepshetty
lol #indieweb RT @anildash: @al3x no, it's "open" like the sign on a diner. It means you can c'mon in.
(twitter.com/_/status/378049653180092416)
julien51, smus, pfefferle, tantek, eschnou, pfenwick, shaners, friedcell, tpinto, bnvk, andreypopp, gjones and ruiramos joined the channel
#
glennjones.net
edited /2013/UK (-18) "Updated my photo link"
(view diff)
melvster, tpinto and ruiramos joined the channel
#
tantek
gjones - nice to see you shifting off the wp-* links/paths
#
tantek
may I ask that you use a smaller image? 128x128?
#
tantek
the 210x210 image that you have there now is blowing out the table
#
neuro`
Hello
matthewlmcclure joined the channel
#
gjones
slowly getting there - building a blog engine from zero is always a bigger job than you think - noted image size issue, trying to fix the file uploading to add a different image size at the moment : )
#
neuro`
gjones: what are you developping your blog engine with?
#
gjones
Building it in node.js
#
gjones
tantek you still around brighton, if so any chance of going over microformats 2 parser changes before I make them
#
tantek
gjones I am in Paris and returning to Brighton late Friday night.
#
tantek
I am in Brighton Saturday and Sunday
#
tantek
let's resolve the parser issues together
#
gjones
could do a coffee Sat/Sun if you have time
#
tantek
gjones - that would be great!
#
tantek
can you pick a nice cafe near downtown that is good for working with laptops (has wifi) ?
julien51 joined the channel
#
@aral
Working on my new talk on avoiding Digital Feudalism by making Experience-driven Open (#xo) products to realise the goals of #indiedata
(twitter.com/_/status/378095962650316800)
#
@aral
(In case you’re wondering, a whole bunch of time, thought and planning goes into these talks.) :) #indiedata #xo https://twitter.com/aral/status/378096321523376128/photo/1
(twitter.com/_/status/378096321523376128)
#
gjones
tantek Taylor Street has best wifi, its small and busy at weekends but should be OK if we get a table - Sat 10:45
#
tantek
gjones - that sounds good to me
#
tantek
want to add it to the Events page? http://microformats.org/wiki/events#upcoming
LauraJ, abrereton, andreypopp, smus, julien51, gjones, adactio and barnabywalters joined the channel
#
Loqi
barnabywalters: tantek left you a message on 9/11 at 2:48pm: excellent! nicely done with the improved original-post-discovery code and service!
smus, julien51, scor and tantek joined the channel
#
@mindnode
RT @aral: (In case you’re wondering, a whole bunch of time, thought and planning goes into these talks.) :) #indiedata #xo http://t.co/0EG…
(twitter.com/_/status/378139796159627264)
smus, matthewlmcclure_ and julien51 joined the channel
#
ShaneHudson
Has anybody yet done POSSE and/or web mentions with a flat file cms? I'm making my own and not sure whether to make it hybrid, with a database, or not
#
cweiske
I always wonder what people think they are gaining when using flat files and not a database
#
ShaneHudson
cweiske: I don't have a problem with databases but quite like the way it works, plus I know database corrupting won't lose content etc
#
ShaneHudson
My cms wasn't originally going to be flat, but ended up that way once I got into the details of planning
barnabywalters, cyberjar09, andreypopp and bnvk joined the channel
#
pfenwick
How to get rick-rolled (multiple times) in one easy step: Tell the world that tweeting to you with a #todo tag will add that tweet to your todo list automatically.
#
hober
ShaneHudson: nice to meet you the other day (in Paris)!
tantek joined the channel
#
ShaneHudson
hober: Likewise!
#
pdurbin
tantek: is http://www.hotelwhitcomb.com anywhere near you in SF?
#
tantek
not really, but that's a very convenient central location. right by lots of transit options, and the twitter offices too
#
tantek
ShaneHudson, Falcon is a flat file CMS that does POSSE including POSSE threaded replies.
#
ShaneHudson
tantek: How do you do it? Just have a file for each note/tweet?
#
pdurbin
tantek: ok. I'm still open to a meetup or whatever. I'm in SF Sep 22 – 29
#
tantek
ShaneHudson one file per bim. See http://indiewebcamp.com/Falcon#Storage_format for details. :)
#
ShaneHudson
Ah brilliant, thanks :) My CMS is coming along quite nicely. Started writing it on the Eurostar
#
tantek
sweet!
#
tantek
let me know if any of the ideas in Falcon's flat file storage help
#
tantek
I spent a lot of time on the flat file storage format, time block sharding, URLs etc.
#
tantek
I've been using the storage format it for 3+ years with very minimal changes and evolutionary additions (e.g. in-reply-to stuff)
scor joined the channel
#
tantek
hey adactio - you're here!
#
adactio
hey, hey!
#
adactio
tantek: I take it you are in Paris?
#
tantek
I am!
#
tantek
looking forward to returning tomorrow night
#
barnabywalters
afternoon adactio, tantek, ShaneHudson
#
neuro`
tantek: how's it going?
#
tantek
Glenn has arranged a microformats parser coffee meetup Saturday morning
#
adactio
Oh, excellent!
#
tantek
adactio, since you were looking at adding microformats parsing support, might be interesting for you too
#
tantek
as a client of parsing library(ies)
#
adactio
I'm itching to get hold of a good parser (with no dependencies) to take my webmentions to the next logical step.
#
tantek
we'll be resolving a bunch of encoding/escaping issues (the only remaining outstanding issues)
#
barnabywalters
adactio: php-mf2 will have no dependencies in a couple of days
#
tantek
and it would certainly be useful to get a purely client-use perspective
#
adactio
barnabywalters: Brilliant!!
#
tantek
(make sure we're not missing something in our issue resolution, as it will impact that parsers return to folks using them)
#
ShaneHudson
tantek: Yeah that is definitely a lot more thorough than I had thought through, so will probably implement similar :)
#
ShaneHudson
Yeah I too am on the waiting list for php-mf2 without dependencies ;)
#
tantek
good to know
#
barnabywalters
I’ve just learnt that lack of a good relative URL resolving technique plagues javascript as well — apparently this is a widespread issue :/
#
tantek
adactio, assuming we can getup and get to Taylor St by 10:45 on Saturday morning, we should be good to go.
julien51 and scor joined the channel
#
barnabywalters
I just pushed the first sort-of working version of Weave: https://github.com/barnabywalters/weave
#
tantek
very cool
#
barnabywalters
it mods twitter.com, detects which notes are POSSEd copies of content you own on your own domain, pulls the original in and corrects permalinks and such things
#
tantek
how many indieweb folks' POSSE copies does it work with?
#
barnabywalters
it works for aaronpk and my own notes, not for tantek’s yet because of the extra complexity and large quantities of extra HTTP requests required
#
barnabywalters
that’ll be in v2 :)
#
barnabywalters
should work in Firefox, Safari, Opera and Chrome, so give it a go and let me know what you think
#
tantek
barnabywalters - what large quantity of http requests required?
#
barnabywalters
to install: download https://github.com/barnabywalters/weave/archive/master.zip then look inside /output for the relevant file
#
tantek
that shouldn't be so - if it is, explain it to me and I'll use it to improve the algorithm accordingly
#
aaronpk
adactio: barnabywalters: i've been making progress on the php-mf2 parser, but holy crap is url resolving more complicated than I thought
#
barnabywalters
aaronpk: tell me about it :/
#
aaronpk
so far I've got two separate attempts, one where I just made stuff up, and one where I am attempting to implement the pseudocode in the RFC
#
@aral
Coming to the sad realisation that UK is basically as bad as US (if not worse in some ways). Which sucks ’cos I love Brighton. #indiedata
(twitter.com/_/status/378170507113541632)
#
tantek
aaronpk - I hesitate to ask - which RFC? ;)
#
barnabywalters
tantek: I have to request each trailing URL in tweets, which I’m doing at the moment. In your case I also have to resolve all the rel-syndication URLs on the potential POSSE to see what they redirect to
#
tantek
aaronpk - I'd say use the URL Specification instead
#
barnabywalters
not a fault of yours or the algorithm as such, just the whole http != https thing
#
aaronpk
"Uniform Resource Identifier (URI): Generic Syntax"
#
tantek
aaronpk - this is better: http://url.spec.whatwg.org/
#
aaronpk
oh good lord
#
tantek
it actually documents better what browsers do
#
tantek
rather than the wishful thinking of an RFC
#
barnabywalters
if the webignition url library is okay, why not just copy+paste their URL resolving code? the dependency problem they have is nothing to do with URL resolving
#
tantek
barnabywalters ok I can see how that might be a problem
#
barnabywalters
they require the intl extension to easily handle IRIs
#
aaronpk
barnabywalters: a few of the tests in the webignition code seemed wrong
#
barnabywalters
tantek: it’s fine for my original post discovery endpoint because I’m caching the results, but for browser-side code it’s going to be making a *lot* of requests
#
tantek
barnabywalters - yes, it's a real issue. it's not reasonable to have to follow all the rel-syndication links to look for redirects
#
barnabywalters
aaronpk: okay then, let’s all ditch PHP and use Go. they already wrote the function ;)
#
tantek
*however* what if we filtered by domain when looking for URLs to resolve to try for redirect matches?
#
tantek
that would handle both the http/https case
#
aaronpk
barnabywalters: lol. actually where is that code? maybe I can copy that algorithm
#
tantek
and the "service x changed all their permalinks but left redirects in place" case
#
aaronpk
wait no i've almost got this. i'm just going to keep going
#
ShaneHudson
aaronpk: Just wondering, which activity monitor wristband thing did you prefer?
#
barnabywalters
aaronpk: having said that I don’t know if their version passes all the tests! But I’ll try to find it
#
tantek
(both of which are real world scenarios that occur)
#
Loqi
PASSES ALL THE TESTS http://loqi.me/7vd
#
barnabywalters
tantek: filtered by domain? when?
#
barnabywalters
when looking for URLs to resolve?
#
tantek
so you have URL (a) in your hand which you're looking for in the "original" post
#
barnabywalters
well, that would cut down on the number of requests — still doubles though
#
tantek
so presumably you're already iterating through all the rel="syndication" links
#
aaronpk
ShaneHudson: Jawbone is my favorite. i've also got a bit of a writeup here http://aaron.pk/a4Lg1
#
tantek
barnabywalters - no it doesn't double - it just adds *1* more request
#
ShaneHudson
aaronpk: Ah excellent thanks
#
tantek
(in usual cases)
#
aaronpk
i need to make an updated version of that post now though since i've been using a few more devices since I last wrote it
#
tantek
and I think that one request is worth allowing / adapting to the reality that URLs move
#
barnabywalters
in the case of Weave, one extra request per tweet per pageview. but still probably an acceptable compromise
#
barnabywalters
that is also the worst case scenario as we can always statically check the syndication URLs for a match before resolving any
#
waterpigs.co.uk
edited /original-post-discovery (+81) "/* Algorithm */ added filtering of rel-syndication by domain"
(view diff)
#
barnabywalters
I added it to the algorithm
#
barnabywalters
made it optional so if you want to make loads of requests it’s still fine
#
tantek
let's not make it optional
#
tantek
let's make it required
#
tantek
so that we encourage more strictly interop implementations
#
tantek
plus we have specific use-cases that we are addressing with the "by domain filtering"
#
barnabywalters
fair enough
#
waterpigs.co.uk
edited /original-post-discovery (-35) "/* Algorithm */ no longer optional"
(view diff)
LauraJ joined the channel
#
tantek
barnabywalters I'm rewriting the algorithm summary to hopefully make it clearer
#
barnabywalters
tantek: thanks
#
tantek
and for better / more precise readability / terminology
LauraJ joined the channel
#
barnabywalters
yeah, it’s easy to start getting all the various URLs involved mixed up
#
Loqi
GETT ALL THE VARIOUS http://loqi.me/7ve
#
barnabywalters
er, thanks Loqi
#
Loqi
you're welcome
#
tantek.com
edited /original-post-discovery (+453) "/* Algorithm */ check syndication URLs one at a time and stop when match is found, add more detail to the algorithm and nesting of steps too"
(view diff)
#
tantek
barnabywalters ok I used a specific name for each
#
tantek
hopefully self-explanatory
#
tantek
please review
#
barnabywalters
tantek: looks good, might benefit from added separation between candidate URL discovery and validation process. I might write a pseudocode version
#
barnabywalters
got to go dig up potatoes now
#
barnabywalters
maybe bold/colour the term “candidate URL” and “syndication URL” to make the shape of the algorithm more obvious
julien51 and jschweinsberg joined the channel
#
aaronpk
holy hell. all the pieces work individually but not when they're together.
#
aaronpk
i get stuck in an infinite loop!
#
tantek
barnabywalters - bolding the terms is a good suggestion
#
ShaneHudson
aaronpk: Hopefully that means you're very close!
#
tantek.com
edited /original-post-discovery (+1228) "add Algorithm Notes and Use-cases used to design/add the "syndication URL has the same domain as the POSSE permalink" steps"
(view diff)
#
aaronpk
so close
#
ShaneHudson
I just read the bit about POSSE for Chess.. has this been done yet?
ozten joined the channel
#
tantek
ShaneHudson, nevermind POSSE, no indieweb community member is even posting chess moves as posts on their own site yet.
#
aaronpk
holy crap i got it
#
tantek
can we convert it to CASSIS? ;)
#
aaronpk
actually probably yes
#
aaronpk
it's mostly just substr and strpos functions
#
tantek
exactly
#
aaronpk
i tried to make it as simple as possible
#
tantek
now just use strcat
#
tantek
and you're all set
#
aaronpk
without using classes and regexes and such
#
tantek
great
#
ShaneHudson
tantek: Heh makes sense if there is no one to play with! Great idea though :)
#
ShaneHudson
I've always been careful to avoid posting about chess though... once upon a time someone called Shane Hudson was a programmer/chess player/scammer. It took a lot to knock him off of google lol
#
tantek.com
edited /original-post-discovery (+140) "bold terms in algorithm (and make them consistent) to make them easier to follow (almost like variables / parameters!)"
(view diff)
#
aaronpk
ShaneHudson: that's awesome lol
#
ShaneHudson
aaronpk: Nice one :)
#
tantek
barnabywalters ^^^ bold/colour the terms done
#
aaronpk
run tests with `phpunit.phar tests/mf2/URLTest.php`
#
aaronpk
would appreciate help validating that all these tests are accurate: https://github.com/indieweb/php-mf2/blob/resolve-relative-url/tests/mf2/URLTest.php#L141
#
bnvk
Met some guy from Harvard's Berkman Internet & Society who has some open social / decentralized project yesterday http://idcubed.org I told him about IndieWeb and was showing him demos
#
aaronpk
as in, i'm not sure if the tests are actually correct
#
aaronpk
that's all i have time for for now
#
aaronpk
barnabywalters: take a look if you wish!
#
bnvk
the Harvard guy was definitely a victim of believing in monoculture
#
aaronpk
only 6 failing tests. looks like it's missing logic for handling user:pass in the URL, and doesn't handle adding a '/' to naked domains
#
aaronpk
*whew*
smus and tilgovi joined the channel
#
@ZombieHuntersRT
RT @EbookPrincess: @ouazaseries Episode 2 @Jennichad217 #newrelease @zombieheadlines #Zombie #Apocalypse #thewalkingdead #OUAZA #IndieAuth…
(twitter.com/_/status/378188117871976448)
smus joined the channel
#
ShaneHudson
smus: Your connection is dreadful!
#
smus
odd. my computer was supposedly sleeping all night
#
ShaneHudson
Keeps logging in and out lol
LauraJ, benprew and smus joined the channel
#
barnabywalters
aaronpk: all the tests passing? awesome. I will spend this evening trying to break it, the fix/merge as necessary
#
Loqi
barnabywalters meant to say: aaronpk: all then tests passing? awesome. I will spend this evening trying to break it, then fix/merge as necessary
#
ShaneHudson
Don't suppose any of you know webrtc inside out? I've got a strange problem with FF<->Chrome
#
ShaneHudson
Well, strange in that it doesn't work and I see no reason why not!
#
barnabywalters
aaronpk: looks like it’s working well enough to merge at the moment — user+pass URLs are not a big deal
scor joined the channel
#
aaronpk
barnabywalters: *almost* all tests passing
#
aaronpk
there's something wrong with resolving base "http://example.com" path "http://example.com/" to "http://example.com/"
#
tommorris
barnabywalters: you going on Saturday to Brighton for the chit-chat about microformats2 parsers? ;)
#
barnabywalters
aaronpk: from what I can see of the test results, the failing tests aren’t a huge deal. I can’t see any which are in common use which are deal-breaking
#
aaronpk
ok cool!
#
aaronpk
should be a pretty easy fix too when I can look at it again
#
barnabywalters
tommorris: I wish I could — I’ll still be down in sunny devon on Saturday, playing music with people
#
aaronpk
actually hold on give me a minute more
#
tommorris
might sneak down for that although he's not made progress on his uf2 parser given both holiday and work
#
barnabywalters
if someone’s up for hangout or IRC I might be able to make some of it
#
barnabywalters
otherwise, follow up afterwards
#
aaronpk
barnabywalters: how do you run a specific test with phpunit?
#
barnabywalters
there are two things which need doing for php-mf2 v1.0.0 — making the URL resolving work, which aaronpk seems to have a handle on, and making consistently escaped output the default (only) behaviour
#
barnabywalters
aaronpk: with -f testThingWhichNeedsTesting
#
barnabywalters
that is the downside of dynamic test generators — it’s tricky to just run one of the inputs
#
aaronpk
yea i'm pulling out a couple into a separate test function
LauraJ and smus joined the channel
#
aaronpk
barnabywalters: aaalmost got it
#
aaronpk
woo now only the user/pass ones are failing
tantek joined the channel
#
tantek
bnvk - good thing we're documenting anti-patterns like monoculture
#
tantek
it's a fairly common trap people fall into
#
tantek
did you ask the selfdogfood questions?
texburgher, spinnerin, barnabywalters_, smus, scor, jgraham909, smus_ and jernst joined the channel
#
aaronpk
barnabywalters: ok pushed that up
#
aaronpk
only one failing test now, but I think the test might be wrong
#
barnabywalters
meh. anyone publishing user@domain URLs is weird. merging.
#
barnabywalters
awesome work, thank you so much!
#
aaronpk
yeah! woo
julien51 joined the channel
#
aaronpk
I should probably package that up as its own composer library
#
barnabywalters
aaronpk: absolutely. want to do a functional URL-focused lib? there are a bunch of smaller things I’ve implemented which need a better home
#
aaronpk
sure, like what other things?
#
barnabywalters
living in BarnabyWalters\Helpers at the moment, which is a silly package
#
barnabywalters
mainly shortcuts for getting the domain, path etc out of URLs
#
barnabywalters
instead of having to do parse_url($url, PHP_URL_HOSTNAME)
smus joined the channel
#
aaronpk
is it just a wrapper around that?
#
barnabywalters
pretty much, yes
#
barnabywalters
but for each component
#
barnabywalters
or were you going to implement it as part of cassis?
#
tantek
nicely done aaronpk
#
tantek
yes let's convert it from the ground up to cassis
#
aaronpk
I just realized I have a dependency on php's parse_url function, is there a cassis function for that?
#
tantek
I should write that
#
tantek
well, as much as I can convert to CASSIS I want to
#
barnabywalters
it can be emulated by creating a HTMLAnchorElement
#
tantek
ok off to dinner
#
tantek
barnabywalters - eww
#
tantek
sounds like a hack
#
barnabywalters
tantek: more hacky than a bunch of regexs? ;)
#
aaronpk
if there's a cassis parse_url function that mimic's the php version then it should be pretty easy to convert
#
tantek
aaronpk - feel free to open a feature issue request on cassis
#
barnabywalters
I’d rather trust the browser
#
aaronpk
tantek: will do :)
#
barnabywalters
but I might be being naieve
#
tantek
yeah that's usually what I do - create a JS version that mimics an existing PHP function
#
tantek
thanks
#
bnvk
tantek: yah, I find the anti-pattern concept really useful. This fellow definitely does not "dogfood" he wants to create a shiny, polished, beautiful, and widely used product- immediately, heh!
jschweinsberg joined the channel
#
barnabywalters
tantek: if I wrote a test suite for cassis, would you use it? if I’m going to start adding stuff I want to be testing it
#
tantek
I do have private test code I should upload
#
tantek
ok ttyl!
#
aaronpk
barnabywalters: note that I didn't touch the actual mf2 parser code in that branch, so it's not actually using the new resolver yet
julien51, jernst_ and matthewlmcclure joined the channel
#
@mrmzholland
@MrSimonWood me too. definitely worth a go i think. i'm really interested in all that indieweb stuff (though the tech talk is beyond me)
(twitter.com/_/status/378220932478672896)
tpinto, eschnou and scor joined the channel
#
barnabywalters
!tell tantek your homepage feed permalink URL mf are parsing strangely, did you change it recently? Looks like you have class=value on children of the .u-url element, and I’m applying value-class pattern to everything, not just datetimes. Pretty sure what I’m doing is spec compliant, do we need to change anything?
#
Loqi
Ok, I'll tell him that when I see him next
#
barnabywalters
aaronpk: okay, php-mf2 v0.1.21 has NO DEPENDENCIES YAY thanks to you. It seems to work fine, I’ve deployed it. when can we expect to see pin13 pick it up?
#
bret
how do people here do the google authorship? by email? html?
scor_ joined the channel
#
bret
choose to do the*
tantek joined the channel
#
Loqi
tantek: barnabywalters left you a message 5 minutes ago: your homepage feed permalink URL mf are parsing strangely, did you change it recently? Looks like you have class=value on children of the .u-url element, and I’m applying value-class pattern to everything, not just datetimes. Pretty sure what I’m doing is spec compliant, do we need to change anything?
caseorganic joined the channel
#
barnabywalters
good evening caseorganic
#
caseorganic
barnabywalters: hello!
#
caseorganic
barnabywalters: are you back in iceland now?
npdoty joined the channel
#
barnabywalters
nope, in Devon with my family at the mo
caseorga_ joined the channel
#
bret
Anyone recommend a free way to receive email on my own domain?
#
caseorga_
bret: i used to use squirrelmail
#
bret
I'm looking for more of a hosted solution,
#
bret
like google apps, when it was free
#
caseorganic.com
edited /why (+253) "Added example of Facebook page shutdown"
(view diff)
#
barnabywalters
that reminds me, there was a browser extension FB tried to shut down because it scared them
#
caseorganic.com
edited /why (+42) "/* Why Indie Web Camp community? */ Added link to Getting Started"
(view diff)
#
waterpigs.co.uk
edited /why (+117) "/* Why Indie Web */ added fbpurity citation"
(view diff)
#
caseorga_
barnabywalters: do you have a link?
#
barnabywalters
caseorga_: to the browser extension? just added it
#
caseorga_
barnabywalters: thanks!
#
barnabywalters
want to scare a silo? make a browser extension!
#
caseorga_
barnabywalters: wow - that makes sense
#
caseorga_
barnabywalters: ha!
jgraham909 joined the channel
#
barnabywalters
wow, there’s a scary number of citations on /why
#
@jontangerine
In web design, the indie web – http://indiewebcamp.com/ — is the idea that inspires me the most, so I’m starting with my own site. News soon.
(twitter.com/_/status/378235571581120512)
#
@IndieWebCampUK
RT @BarnabyWalters: .@adactio @shanehudson @indiewebcamp et al: php-mf2 is now dependencyless, go forth and build stuff with… http://t.co/j…
(twitter.com/_/status/378235879019806720)
#
@ShaneHudson
RT @BarnabyWalters: .@adactio @shanehudson @indiewebcamp et al: php-mf2 is now dependencyless, go forth and build stuff with… http://t.co/j…
(twitter.com/_/status/378235905993342976)
#
barnabywalters
can anyone remember who else wanted to use php-mf3 but was put off by the dependency?
#
ShaneHudson
barnabywalters: Thanks :)
jontangerine joined the channel
#
barnabywalters
ShaneHudson: please direct all thanks to aaronpk, he wrote the tricky code :)
#
ShaneHudson
Heh yeah, well done aaronpk!
#
barnabywalters
I just removed the old stuff and stuck a new version number on ;)
#
@BarnabyWalters
Want to scare a silo? Make a browser extension. Then, maybe get banned for your trouble :/ #indieweb (http://waterpigs.co.uk/notes/4S0KL2/)
(twitter.com/_/status/378236582069043201)
#
barnabywalters
goodnight all
#
Loqi
see you in the morning!
smus and earplugs joined the channel
#
aaronpk
!tell barnabywalters superthanks for finishing php-mf2!! pin13.net is updated with it now!
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
ahh the output is so much nicer now!
#
aaronpk
i'm tempted to make a ruby version of the relative url resolver now too
#
dpk
aaronpk: there's already one of those in Ruby's stdlib
#
aaronpk
oh thank goodness
#
aaronpk
heh I should run that against my test suite to see if they agree
#
aaronpk
i can already tell, they don't
#
aaronpk
but it's an edge case
#
dpk
there's also urllib.parse.urljoin in Python 3, which was probably called urllib2.urljoin or something in Python 2
#
dpk
is your test suite on GitHub? might be interesting to compare all three
friedcell joined the channel
#
aaronpk
cool, it only fails when the base URI doesn't end in a slash
#
aaronpk
I replaced my php function with return trim(shell_exec("ruby -e \"require 'uri'
#
aaronpk
puts URI.join '$baseURI', '$referenceURI'\""))
#
aaronpk
and ran all the tests
#
bret.io
edited /Posts_about_the_IndieWeb (+108) "/* 2013 */ Added my article for a while back"
(view diff)
abrereton, smus, matthewlmcclure, jschweinsberg and LauraJ joined the channel
#
@Jennichad217
RT @EbookPrincess: @ouazaseries Episode 2 @Jennichad217 #newrelease @zombieheadlines #Zombie #Apocalypse #thewalkingdead #OUAZA #IndieAuth…
(twitter.com/_/status/378253168011780096)
poppy, friedcell, fmarier, smus, ruiramos and tilgovi joined the channel
#
@clochix
@nhoizey il faudrait aussi regarder du côté d'IndieWeb mais je ne crois pas qu'ils aient de truc pour sites statiques http://indiewebcamp.com/2013/UK/Demos
(twitter.com/_/status/378272042543366144)
abrereton, jgraham909, tilgovi, benprew, jernst, smus and scor joined the channel
#
@obra
I wonder if the risks section of twitter's S-1 filing includes the danger of the federated social indieweb
(twitter.com/_/status/378281013182332929)
#
@julien51
RT @obra: I wonder if the risks section of twitter's S-1 filing includes the danger of the federated social indieweb
(twitter.com/_/status/378283613915467776)
#
@jeffrafter
RT @obra: I wonder if the risks section of twitter's S-1 filing includes the danger of the federated social indieweb
(twitter.com/_/status/378283855146283008)
bnvk joined the channel
#
@tilgovi
RT @obra: I wonder if the risks section of twitter's S-1 filing includes the danger of the federated social indieweb
(twitter.com/_/status/378284879814742017)
smus joined the channel
#
@veganstraightedge
RT @obra: I wonder if the risks section of twitter's S-1 filing includes the danger of the federated social indieweb
(twitter.com/_/status/378287619961925633)
shaners, earplugs, smus_, smus, tantek, caseorganic and spinnerin joined the channel