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