2018-12-04 00:09:26
zope is all about interfaces and adapters, see `zope.interface` and also look into `getMultiAdapter()` (zope is old enough to predate pep 8)

Rotonen
2018-12-04 00:09:51
also instead of such if else stacks, use a mapping

Rotonen
2018-12-04 00:10:18
and if you want typing, go with mypy

Rotonen
2018-12-04 00:10:36
and if you need an acl at some point, `zope.security`

Rotonen
2018-12-04 00:16:21
@Clueless and your `you pass in a list of classes to a parser, pass it data, passes out appropriate objects` is sorta like `dynamical configurability via zcml` of the zope land :stuck_out_tongue:

Rotonen
2018-12-04 00:17:20
most things deriving from ZConf tend to work rather well in regards to horrifying levels of dynamicity, pluggability and runtime complexity

Rotonen
2018-12-04 00:17:53
but, for inspiration's sake https://github.com/zopefoundation/ZConfig/

Rotonen
2018-12-04 00:19:07
and for more rigour you can marry that into `zope.schema` or any other type provider of your choice

Rotonen
2018-12-04 00:20:59
@Rotonen I'm not happy with the heaviness of all that. :/

Clueless
2018-12-04 00:21:21
i'm mayhaps not a party to poke for simple solutions

Rotonen
2018-12-04 00:21:29
i prefer my things beyond enterprisey

Rotonen
2018-12-04 00:22:02
but the description of ZConfig is about what you're on about above

Rotonen
2018-12-04 00:22:29
then you just gotta build the actual plumbing for what it is you want to do on top, so from my point of view you could just skip all the meta and concentrate on the essential at hand

Rotonen
2018-12-04 00:49:23
First IRC #snowblossom Activity in >10 Minutes
`{znc.publiclogrt["/var/log/znc/cluelessperson/freenode/#cluelessperson/.*",".*",,,,,].last()}`

CluelessAlert
2018-12-04 00:49:51
cute

Clueless
2018-12-04 03:18:41
Steemit? Memo.cash ? Everipedia?

Daeng
2018-12-04 03:20:27
Bit.tube? There's a lot out there already

Daeng
2018-12-04 20:36:50
First IRC #snowblossom Activity in >10 Minutes
[12:36:46] <cluelessperson> testing is always good

CluelessAlert
2018-12-04 20:37:22
I wish I had computers that either came back up after reboot or didn't stop working when I used them

Fireduck
2018-12-04 20:38:14
@Fireduck what other major things should I monitor and report here if they break, specifically?

Clueless
2018-12-04 20:38:49
torrent seeds

Fireduck
2018-12-04 20:40:04
which seed nodes, mainnet and testnet?

Clueless
2018-12-04 20:41:13
if you like fun projects, you can make sure everything that comes back for http://seed.snowblossom.org is answering on 2338 and has the right head block

Fireduck
2018-12-04 20:41:18
ipv4 and v6

Fireduck
2018-12-04 20:41:25
but I was taking about the torrents

Fireduck
2018-12-04 20:41:27
talking

Fireduck
2018-12-04 20:47:11
```
dig
http://seed.snowblossom.org. 300 IN AAAA 2601:602:8802:2091:dc9b:dbff:fe1f:2ca9
http://seed.snowblossom.org. 300 IN AAAA 2600:1f14:2f5:9903:3738:190f:d3d0:2876
http://seed.snowblossom.org. 300 IN AAAA 2601:602:8802:2091:dc43:2ff:fe1e:5206
http://seed.snowblossom.org. 300 IN AAAA 2a05:d018:76a:8601:c6e4:de52:4cfe:eac0
http://seed.snowblossom.org. 300 IN A 54.190.239.231
http://seed.snowblossom.org. 300 IN A 67.170.52.226
http://seed.snowblossom.org. 300 IN A 34.254.166.72
```

Clueless
2018-12-04 20:48:17
yep

Fireduck
2018-12-04 20:48:29
some of those are down right now

Fireduck
2018-12-04 21:03:46
JMG3+3W

Fireduck