#dev 2017-04-30

2017-04-30 UTC
#
gregorlove.com
edited /repost (+129) "/* gRegor Morrill */"
(view diff)
KevinMarks and [eddie] joined the channel
#
[eddie]
Drop the ?
#
[eddie]
Phew ? It’s coming along nicely
#
aaronpk
man i gotta fix the CSS on that
#
[eddie]
Haha yeah, mobile is a bit funky
#
Loqi
hehe
#
aaronpk
i swear it doesn't look like that in the browser normally
#
[eddie]
Not desktop. My iPhone does that when I log into Teacup
#
miklb
[eddie]++
#
Loqi
eddie has 3 karma in this channel (12 overall)
#
aaronpk
i made indieauth.com so long ago. that's probably apparent from the version of bootstrap it uses
#
[eddie]
Heh, yep
KevinMarks_ and [kevinmarks] joined the channel
#
[kevinmarks]
bootstrap 2?
#
miklb
electric boogaloo
tantek and [chrisaldrich] joined the channel
#
gRegorLove
miklb++ haha
#
Loqi
miklb has 2 karma in this channel (25 overall)
#
Loqi
gRegorLove: lol
tantek joined the channel
#
@karenbwill
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.thejugglingauthor.com/indieauth/ Get help writing your book #bookbloggers 2
(twitter.com/_/status/858551349742579715)
barpthewire, miklb, KevinMarks and leg joined the channel
#
aaronparecki.com
edited /p3k (+199) "/* Libraries */"
(view diff)
KevinMarks, KartikPrabhu, KevinMarks_, [colinwalker] and tantek joined the channel
#
tantek.com
edited /100DaysOfIndieWeb (+251) "Completed! (linked 100th posts from completed projects)"
(view diff)
#
tantek
aaronpk, do you have micropub impl reports for microblog iOS client and the micro.blog service?
#
aaronpk
i don't think manton has actually submitted one yet
#
tantek
he did seem interested in passing the tests in that prev conv
#
aaronpk
yeah, and he's used micropub.rocks while developing it
#
aaronpk
i see in-progress tests
#
tantek
ooh cool
#
tantek
are you able to use Quill with micro.blog?
#
aaronpk
i believe so!
#
aaronpk
i dont have a hosted microblog account, so i cant actually try it myself
#
tantek
you don't have aaronpk.micro.blog?
#
aaronpk
i somehow do, but that was from back when it was snippets.today
tantek and [eddie] joined the channel
#
[eddie]
When someone does ?days of indieweb, is there some expectation that the days are consecutive? Non-consecutive but within the same year? No expectation of time?
#
tantek
eddie - I think 100days projects in general are expected to be consecutive
#
GWG
I considered doing one that would account for a day of rest.
#
[eddie]
That's what my assumption was, but was curious in verifying thought around here
#
[eddie]
GWG: that's an interesting approach
#
GWG
But still the idea is that you don't just pick it up when you can.
#
tantek
the "How to" starts with "* every day"
#
tantek
so that seems pretty clear - consecutive
#
GWG
If there is no challenge, there is no point
#
tantek
right
#
tantek
eddie, also from http://the100dayproject.com/ "Pick a start date -- and an ending date 100 days later. Then do one thing a day for 100 days (mornings are especially good). "
#
tantek
that seems pretty definitively consecutive as well
#
tantek
I'll update the dfn
#
[eddie]
Yeah that is a good clarification point
#
[eddie]
No way around the "ending date 100 days later"
#
GWG
So if I impose a rest day, I would need to double post elsewhere
#
aaronpk
for me the challenge was to actually work on something every day, so I didn't let myself do a "rest day" or "catchup day"
#
tantek.com
edited /100DaysOfIndieWeb (+635) "clarify consecutive, blockquote from 100dayproject, note flexibilities used for 100DoPP"
(view diff)
#
tantek
aaronpk - yeah, no intentional rest days. just did catch-up days because I'd rather be flexible than give up.
#
tantek
I have go back and analyze the time I had to do either posting after midnight or catch-up to see if there was any pattern or context
#
tantek
times*
#
tantek
what is 100DaysOfIndieWeb
#
Loqi
100DaysOfIndieWeb is a challenge to ship something IndieWeb-related every day for 100 days https://indieweb.org/100DaysOfIndieWeb
tantek and gRegorLove joined the channel
#
[eddie]
So every Micropub server requires support for form-encoded requests. Some clients include JSON requests. I am a fan of JSON, but just wondering if it is documented the logic of when and where to use JSON over form-encoded since it is supported across the board?
#
[eddie]
But didn't see any compare/contrast logic
#
sknebel
[eddie]: some things can only be expressed in JSON
#
sknebel
notably, html-content
#
[eddie]
Ohhhh that makes sense
#
sknebel
or edits
#
aaronpk
or any nested objects, like how checkins include a nested h-card
#
sknebel
aaronpk: on https://micropub.rocks/implementation-reports/servers/, is test 27 correct? "Uploading a photo to the Media Endpoint and using the resulting URL when creating a post" is framed like a client thing, and it is checked for servers that don't *have* an media endpoint as well? (if that's nr 10)
#
sknebel
or I'm completely misreading that table
#
[eddie]
Thats good to know. I'm about finished with the Swift-IndieAuth library and Swift-RelLinkParser library, and have IndieAuth completely working in Indigenous. So that means this week, I'll be moving onto either mf2 or Micropub or both. So trying to get a better understanding of them.
#
KartikPrabhu
what is swift?
#
Loqi
Swift is a language developed by Apple that is primarily used on iOS and macOS but has recently become Open Source and available on other platforms as well https://indieweb.org/Swift
#
tantek
neat!
#
aaronpk
sknebel: servers get a checkbox there if they allow URLs for the photo property at all, which i think is a minor mistake in the test
tantek and KevinMarks joined the channel
#
KartikPrabhu
what's a good way to store published/edited datetimes in a mf2+HTML file storage?
#
KartikPrabhu
as in store the UTC time and a timezone offset
#
tantek
HTML: use <time>
#
tantek
mf2: use the appropriate property for the semantic, e.g. dt-published, dt-updated for published/edited
#
KartikPrabhu
tantek: yes, that is fine. I am wondering if I should store the UTC time and store the offset separately or directly store the local time?
#
tantek
date-time syntax itself, pick the most human readable / verifiable version
#
tantek
IMO that means author's *local* time with expicit offset to UTC
#
tantek
and yes that's what I do in my storage files, using Pacific time because that's my default time zone
#
KartikPrabhu
cool got it
#
tantek
UTC is actually worse for quick human verification unless you happen to live in Iceland or on the ISS.
#
sknebel
that's how I do it, with the addition that I also use named timezones instead of offsets
#
sknebel
if I write it by hand
#
Loqi
[Tantek Çelik] Why You Should Use Timezone Offsets Not Timezone Names
#
sknebel
tantek: any good library handling named timezones uses the IANA tz database, and thus handles DST, changes in timezones etc just fine?
#
tantek
sknebel, that's a variant of the "tools will solve the problem" falsehood
#
tantek
I for one would rather not depend on a library just for time value parsing
#
tantek.com
edited /reacji (+123) "/* Facebook */ add list of actual six emoji and text equivalents"
(view diff)
#
tantek
snarfed, https://indieweb.org/reacji#Facebook. Figured I might as well document the explicit list in case helps with the reactions bug you're seeing
#
tantek.com
edited /events/2016 (+65) "/* September */ xoxo related link"
(view diff)
[kevinmarks] joined the channel
#
[kevinmarks]
What is a time zone?
#
[kevinmarks]
Hmm. What are time zones?
#
Loqi
It looks like we don't have a page for "time zone" yet. Would you like to create it?
#
tantek
what is a tz
#
Loqi
It looks like we don't have a page for "tz" yet. Would you like to create it?
#
tantek
what is a timezone
#
Loqi
timezones are a way to create dependencies in your code on legislative bodies in countries you have never heard of[1] https://indieweb.org/timezone
#
tantek
tz is timezone
#
loqi.me
created /tz (+42) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
time zone is timezone
#
loqi.me
created /time_zone (+49) "prompted by [kevinmarks] and dfn added by tantek"
(view diff)
#
[kevinmarks]
That applies to named timezones particularly
#
[kevinmarks]
My favourite example of this was my friend who runs a big network setting up a war room to deal with the us government moving daylight savings time transition a few years back. Her attempts to schedule it failed because Microsoft Outlook rejected meetings that spanned the dst change.
#
GWG
I hate DST
[eddie] joined the channel
#
[eddie]
Got Token Response
#
[eddie]
create
#
[eddie]
eyJ0eXAiOiJKV1QiLCJhbGciOi-------------------------------------------(end of token is blocked)
#
Loqi
eyj0exaioijkv1qilcjhbgcioi has -1 karma
#
[eddie]
Next Stop: Micropub!
#
KartikPrabhu
timezones are hard :(
#
tantek
eddie++ nice work! looks like that IndieAuth.com "pick a provider" screen could use some better responsive layout ;)
#
Loqi
eddie has 4 karma in this channel (13 overall)
KevinMarks joined the channel