#dev 2017-02-01

2017-02-01 UTC
#
tantek.com
moved /safe_replies to /Safe_Replies "move to capitalization used by manton"
#
tantek.com
created /safe_reply (+26) "r to plural proper"
(view diff)
gRegorLove, KevinMarks, miklb, gRegorLove_ and KartikPrabhu joined the channel
#
KartikPrabhu
Loqi: messages?
tantek joined the channel
#
@redheadedmule
@williambwest I think devs on the "Indie Web" are trying something. I think it's something about WordPress + webmentions. I took a hiatus.
(twitter.com/_/status/826651289358577664)
tantek, miklb and cweiske joined the channel
#
@nhoizey
@elpep sinon, faut pas oublier Webmention, que tu cites un peu vite. C’est déjà du push. Mais il faut quelque chose à mentionner… ?
(twitter.com/_/status/826705581532655616)
#
@nhoizey
@elpep et sinon, Webmention nécessite une modération, malheureusement.
(twitter.com/_/status/826708557085163521)
#
voxpelli
This will be interesting to watch: https://github.com/search?q=topic%3Aindieweb&type=Repositories All IndieWeb tagged repos
#
KartikPrabhu
how does one add tags to github?>
#
KartikPrabhu
oh! it is topics in github.?
#
KartikPrabhu
oh yeah that seemed to work
#
cweiske
I can basically tag all my repos with indieweb :/
#
KartikPrabhu
almost the same here
#
voxpelli
I only IndieWeb tagged the repos of mine that are directly related to indieweb – there's a couple of ones that are just generic utility methods
#
jonnybarnes.uk
edited /emoji (+29) "/* Links */ warn about full emoji list page size"
(view diff)
KevinMarks joined the channel
#
jeremycherfas.net
edited /Twitter (+169) "Adding ability to link to two URLs through Twitter"
(view diff)
gRegorLove joined the channel
#
derhess.de
created /Template:Florian_Weil_/_derhess.de (+10) "Created page with "derhess.de""
(view diff)
#
KevinMarks
Can you do your fancy photo layout with css grid, Aaronpk
#
aaronpk
i don't think so?
#
aaronpk
the layout isn't really grid based
#
aaronpk
it does feel like there should be some CSS solution to it though
#
petermolnar
to justified layouts? there should be, indeed.
#
aaronpk
it's a *little* more complicated than just a justified layout, because ideally you don't have to know how many items to show per row, and it's fluid
#
aaronpk
wait what..someone figured it out! https://guoyunhe.me/demo/flexbin/
#
KartikPrabhu
sounds like you need flexbox
#
aaronpk
oh right... "little cropping"
#
aaronpk
the other goal of the flickr layout is to never crop any images
tantek joined the channel
#
aaronpk
there's actualyl quite a bit of cropping going on there. oh well.
#
petermolnar
all of the solutions I've seen so far are cropping
#
petermolnar
either grid or flexbox
#
aaronpk
yeah it seems like the only way to do it without cropping is to know the dimensions of the image
#
KartikPrabhu
no you only need aspect ratio
#
aaronpk
flickr's library works with either server-side or client-side rendering. my library on top of it does the dimension calculation client-side.
#
aaronpk
KartikPrabhu: yeah to get aspect ratio you need dimensions
#
Loqi
[Kartik Prabhu] Equal Height Images with Flexbox
#
KartikPrabhu
aaronpk: sure, yes
#
aaronpk
which means there is no pure css solution
#
sebastiangreger.net
edited /next-hwc (+0) "Redirect updated to HWC Feb 8th"
(view diff)
#
petermolnar
KartikPrabhu doesn't work with a lot of images and linebreaks
#
KartikPrabhu
in that sense I agree. I tried to look for that too
#
petermolnar
however...
#
petermolnar
if you know the image sizes and the ~target height, you can calculate where to break the lines (when the images would fill up); combining that with KartikPrabhu's solution would work
#
KartikPrabhu
I think in flexbox there is some way to break lines or something using n-th selector
#
KartikPrabhu
can't find a reference at the moment
#
petermolnar
there is, but then you lose the option to fill both width and height in a line
#
petermolnar
I asked it on stackoverflow as well: http://stackoverflow.com/questions/41504162/ all "solution" are either single line or cropped solutions
#
sebastiangreger.net
edited /User:Sebastiangreger.net (+71) "URLs updated to https, one blog post added"
(view diff)
#
tantek
catches up on log, has nothing to add re: CSS :/
#
aaronpk
how do we propose a new CSS feature ;-)
#
tantek
you start with posting a use-case to www-style@w3.org and claiming it doesn't seem like you can do this with CSS, and you should be able to since the effect is purely presentational on a "list of images" :)
#
tantek
and even better, post your JS that you had to write to get the effect
#
tantek
but that you'd rather "just" use CSS obv :)
#
aaronpk
this sounds like a fun adventure
#
tantek
aaronpk is there a name for that kind of photo layout?
#
tantek
well then I get to help nudge it along on a weekly basis on the telcon
KartikPrabhu joined the channel
#
aaronpk
i believe it's typically called "justified layout" but the unique part of flickr's which i'm trying to replicate is that none of the photos are cropped
#
tantek
"uncropped justified layout" ;)
#
KevinMarks
Doesnt g+ do it too?
#
tantek
what is justified layout?
#
Loqi
It looks like we don't have a page for "justified layout" yet. Would you like to create it?_9
#
KevinMarks
Google photos does it too
#
tantek
wiow in looking at the Parse site / open source, there really is no short summary of what it DOES
#
tantek
it's like server this, node that, client that other thing
#
tantek
install this, command line that etc.
#
tantek
but no actual, this is what you do with it
#
tantek
and the twitter says "cloud app platform"
#
aaronpk
huh it used to be more clear
#
tantek
seriously?
#
tantek
there's a server, SDK, and libraries! but for WHAT?
#
tantek
https://en.wikipedia.org/wiki/Parse_(company) says " Mobile Backend as a Service "
#
tantek
still not getting what that *does* for you
#
tantek
this is a little better: "back-end tools for mobile developers that help mobile developers store data in the cloud, manage identity log-ins, handle push notifications and run custom code in the cloud."
#
tantek
has anyone used Parse?
#
aaronpk
there we go, yeah that's what I knew it as
#
aaronpk
i think i tried it out when it first launched, but I don't really struggle with writing APIs so I didn't really need it
#
gRegorLove
what is Parse?
#
tantek
I vaguely remember it was a service when it launched to literally "parse" stuff from other services (that were otherwise a pain to deal with)
#
tantek
but it must have quickly grown (pivoted?) to do much more
#
gRegorLove
what is Parse?
#
tantek
gRegorLove: I've had an "edit" tab open on that for over a day now, struggling with what to put there ;)
#
gRegorLove
what is Parse?
#
gRegorLove
Heh. Needed a period, but space before the period due to the URL. :)
#
tantek
I'm sorry I have to go to #indiechat for this
#
aaronpk
here we go. first iteration of the current service http://web.archive.org/web/20111225071618/https://www.parse.com/
#
aaronpk
headline: "Add a Backend to Your Mobile App in Minutes"
#
aaronpk
"With our iOS and Android SDKs, you'll never worry about server-side development or deployment again."
#
tantek
*aas?
#
tantek
ok I think I figured out my confusion
#
tantek
they used to offer basically, "servers as a service", so you could "just build your app and call their APIs on their service" instead of having to manage / deploy your own "servers"
#
aaronpk
i always heard it "backend as a service"
#
tantek
now they offer all their code as open source, the Parse servers themselves that would provide that "service" as well as SDKs and client frameworks
#
tantek
see the problem?
#
tantek
if you used Parse, you would now be right back where you started before Parse. managing your own server including software deployment ... of the Parse server
#
aaronpk
haha yeah
#
Loqi
aaronpk: lol
#
aaronpk
at least they didn't leave people out in the cold completely
#
aaronpk
because at least now someone else can pop up a replacement parse.com service and sell that
#
tantek
and people have! e.g. "Microsoft announced a Parse Server on Azure Managed Services"
#
www.boffosocko.com
edited /WordPress_Outreach_Club (+357) "Steve Dowe uninstalled Indieweb plugins due to perceived load on virtual server."
(view diff)
#
aaronpk
ah yeah nice
#
aaronparecki.com
edited /events/2017-02-08-homebrew-website-club (+51) "hwc pdx hosted by Dreamhost!"
(view diff)
#
tantek
woot!
#
tantek.com
edited /Parse (+559) "expand dfn, Features section, see also"
(view diff)
#
tantek
what is Parse?
#
Loqi
Parse was a mobile backend as a service company that was acquired by Facebook in 2013, who subsequently shut down the service 2017-01-28, yet Parse still released their software as open source, including SDKs, libraries, and their Parse Server, so you can setup and manage your own mobile backend as a service, which is what you had to do before Parse https://indieweb.org/Parse
#
tantek
hopes that's not too snarky
#
loqi.me
edited /Parse (+35) "tantek added "https://github.com/ParsePlatform" to "See Also""
(view diff)
#
Loqi
ok, I added "https://github.com/ParsePlatform" to the "See Also" section of /Parse
#
aaronparecki.com
edited /events/2017-02-08-homebrew-website-club (-39) "/* Portland */ +indie event"
(view diff)
#
KevinMarks
What is fabric?
#
Loqi
Fabric is a python library and command-line tool useful for streamlining deployment and system administration tasks https://indieweb.org/Fabric
#
tantek
that doesn't seem quite as ambitious as Parse
#
KevinMarks
Hm, that's not fabric.io then?
#
tantek
for anyone that does their own backend / storage dev / deployment / management: https://charity.wtf/
#
tantek
I'm having trouble finding *anything* there I disagree with
#
tantek
"there is no such thing as having the luxury of not having to understand how your storage systems work"
#
sknebel
yes, her stuff is good (as far as I can tell) and fun to read
#
tantek
literally figuring out how to best manage storage for received webmentions without causing my site to go down is the "hard problem" that I'm still stuck on (requires like a day or two of continuous design thinking) to implement actual webmention receiving and display
#
tantek
and the problem is, I need features like /block /mute and /moderation *from day 1* due to the Bridgy @t mention flood (yes my own fault on several levels)
#
loqi.me
edited /Parse (+30) "tantek added "https://twitter.com/parseit" to "See Also""
(view diff)
#
Loqi
ok, I added "https://twitter.com/parseit" to the "See Also" section of /Parse
#
cdevroe.com
edited /events/2017-02-08-homebrew-website-club (+556) "New location added, Scranton Pennsylvania"
(view diff)
#
aaronpk
i can't think of anything besides The Office when I hear about Scranton. i'm sorry
#
aaronpk
people must hate that
cweiske and tantek joined the channel
#
www.boffosocko.com
edited /WordPress_with_Bridgy (+362) "Code to accept all webmentions as suggested by snarfed"
(view diff)
tantek joined the channel
#
www.boffosocko.com
edited /js;dr (+121) "emoji: trying to one-up tantek"
(view diff)
#
tantek
uh oh
#
gRegorLove
spaghetti-oh
tantek joined the channel