lumo

:lumo: Standalone ClojureScript environment. Currently at version 1.9.0
dominicm 2017-06-03T19:40:19.207310Z

https://github.com/kkinnear/zprint has lumo support!

dominicm 2017-06-03T19:40:45.208842Z

https://github.com/kkinnear/lein-zprint#a-zprint-formatting-filter-using-planck-or-lumo uses lumo to make it faster

dominicm 2017-06-03T19:40:53.209327Z

I can actually use this in vim now, this is great

anmonteiro 2017-06-03T19:41:19.210938Z

nice

pesterhazy 2017-06-03T19:42:03.213502Z

that's great

dominicm 2017-06-03T19:48:21.236367Z

!a(zp boom

dominicm 2017-06-03T19:48:59.238683Z

OH, there's a new lumo release

anmonteiro 2017-06-03T19:49:18.239839Z

1.5?

dominicm 2017-06-03T19:49:44.241296Z

yeah

anmonteiro 2017-06-03T19:49:50.241610Z

3 weeks ago 😄

dominicm 2017-06-03T19:49:59.242107Z

I should get an RSS feed or something.

anmonteiro 2017-06-03T19:50:14.243263Z

interesting how you didn’t get the news about the release

dominicm 2017-06-03T19:50:18.243524Z

I like to build each lumo release from scratch in a container. Keeps me on my toes.

anmonteiro 2017-06-03T19:50:30.244275Z

@dominicm how do you get your news?

anmonteiro 2017-06-03T19:50:38.244753Z

I’m looking to reach more people

anmonteiro 2017-06-03T19:50:50.245488Z

there’s also an official Lumo Docker image now: https://hub.docker.com/r/anmonteiro/lumo/

dominicm 2017-06-03T19:50:57.245974Z

I've had a few weeks locked in a basement researching databases & wiped my phone (no RSS reader)

anmonteiro 2017-06-03T19:50:59.246080Z

not sure if that helps you

dominicm 2017-06-03T19:51:07.246596Z

Usually planet clojure though 🙂

anmonteiro 2017-06-03T19:51:08.246662Z

sounds fun

dominicm 2017-06-03T19:51:16.247181Z

It was uh, enlightening

anmonteiro 2017-06-03T19:51:36.248485Z

my blog stopped working with Planet Clojure at some point

anmonteiro 2017-06-03T19:51:41.248809Z

I don’t know why

dominicm 2017-06-03T19:51:53.249575Z

Oh :thinking_face:

dominicm 2017-06-03T19:52:26.251662Z

I think planet clojure is pretty big/common. It's worth getting it fixed I think

anmonteiro 2017-06-03T19:52:49.252970Z

I’ve asked

dominicm 2017-06-03T19:56:46.267079Z

fwiw, it seems to get a 500 when hitting the rss it seems

anmonteiro 2017-06-03T19:57:11.268496Z

weird

anmonteiro 2017-06-03T19:57:20.269047Z

@dominicm how did you find that out?

anmonteiro 2017-06-03T19:57:36.269902Z

there’s clearly a feed here: https://anmonteiro.com/atom.xml

dominicm 2017-06-03T19:57:42.270229Z

@anmonteiro I hovered over your name on planet clojure, and your desc was "Internal Server Error"

dominicm 2017-06-03T19:57:56.270919Z

@anmonteiro are you able to grep your server logs for 500 on that url maybe?

dominicm 2017-06-03T19:58:04.271476Z

it probably sends a user agent of some kind too, to make it easier

anmonteiro 2017-06-03T19:58:07.271639Z

it’s hosted on GitHub pages 🙂

anmonteiro 2017-06-03T19:58:22.272503Z

no logs

anmonteiro 2017-06-03T19:58:23.272558Z

😞

dominicm 2017-06-03T19:58:23.272572Z

But you have https?!

dominicm 2017-06-03T19:58:31.272982Z

how do you have https & github pages?

anmonteiro 2017-06-03T19:58:33.273195Z

through cloudflare

dominicm 2017-06-03T19:58:54.274305Z

cloudflare might block what it perceives as a bot, maybe?

anmonteiro 2017-06-03T19:58:58.274529Z

perhaps

anmonteiro 2017-06-03T19:59:01.274733Z

hrm

anmonteiro 2017-06-03T19:59:05.274971Z

maybe I can make a rule of some kind

dominicm 2017-06-03T20:00:09.279181Z

user agent prefix: UniversalFeedParser/ no idea if cloudflare can tell you about that. Or maybe after a one-off 500 on GH pages, it gave in

dominicm 2017-06-03T20:00:55.282649Z

OR (yes I can do this all day…) the planet clojure server isn't up to date on SSL CAs.

dominicm 2017-06-03T20:00:59.282923Z

Odd, Firefox shows this

dominicm 2017-06-03T20:01:31.285029Z

so, it's a https url, but does not support encryption :thinking_face:

dominicm 2017-06-03T20:01:51.286278Z

so the rss feed doesn't seem to support ssl, is that even possible?

dominicm 2017-06-03T20:02:03.287046Z

I get a lock on the index page

anmonteiro 2017-06-03T20:02:56.290323Z

hrm

dominicm 2017-06-03T20:03:11.291171Z

I bet browsers handle that far better

dominicm 2017-06-03T20:04:42.296433Z

curl: (23) Failed writing body (1157 != 1369) I'd bet python doesn't like it that much :thinking_face:

anmonteiro 2017-06-03T20:06:18.302072Z

I’m trying to just disable HTTPS on /atom.xml

anmonteiro 2017-06-03T20:06:31.302715Z

that’d probably fix it?

dominicm 2017-06-03T20:06:57.304058Z

You might need to update the URL too?

dominicm 2017-06-03T20:07:02.304316Z

to be non-https

anmonteiro 2017-06-03T20:07:04.304473Z

in planet clojure?

dominicm 2017-06-03T20:07:07.304604Z

yeah

dominicm 2017-06-03T20:07:10.304784Z

they have https hardcoded

anmonteiro 2017-06-03T20:07:14.305049Z

they do?

dominicm 2017-06-03T20:08:00.307647Z

they also have a filter, to only get things containing 'clojure'

anmonteiro 2017-06-03T20:14:21.329517Z

https://github.com/ghoseb/planet.clojure/pull/240

anmonteiro 2017-06-03T20:14:36.330300Z

http://anmonteiro.com/atom.xml

anmonteiro 2017-06-03T20:14:43.330694Z

^ this doesn’t redirect to HTTPS anymore

dominicm 2017-06-03T20:16:11.335904Z

this is entirely speculation on my part. But there's definitely something funky going on with your https & cloudflare.

dominicm 2017-06-03T20:16:18.336374Z

either way, this zprint thing is fucking awesome

anmonteiro 2017-06-03T20:16:25.336841Z

haha

anmonteiro 2017-06-03T20:16:28.337032Z

why?

dominicm 2017-06-03T20:18:50.345026Z

why is zprint awesome?

dominicm 2017-06-03T20:19:09.346110Z

because the setup is easy (`lein zprint > ~/bin/zp`). And it's entirely editor agnostic.

dominicm 2017-06-03T20:21:05.353020Z

I can use it from vim without any special setup. Very unixy, very fast, reformatting.

dominicm 2017-06-03T20:21:13.353421Z

Time to go bikeshed this stuff.

anmonteiro 2017-06-03T20:21:20.353846Z

cool

dominicm 2017-06-03T20:23:12.360189Z

(That means running it against a project and seeing if it makes me happy)

dominicm 2017-06-03T20:23:41.361824Z

if nothing else, the < 80 chars pleases me 😆