Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-04-12 00:00:00Z and 2022-04-13 00:00:00Z
In the editor there is a note "hold shift to select multiple quads". This is a little strange because normally shift deletes the selected blocks. I suppose only in the special case of quads it selects multiple quads.
maybe we should make a help window, which is visible when you hold H, where the shortcuts are listed which are currently active. in the bottom bar just point to this: "hold H to see help for active shortcuts".
I didn't update all scripts, some don't seem too relevant to the web.
My plan is to make the dev of the web more managable, I plan to remove all the prints and use jinja templates to separa...
14:19
is it feasible to upgrade or is it too bothersome?
14:21
i wanted to make the web more feasible to develop, so my first plan was to upgrade to python 3, and then move out all the prints for html into jinja templates which i think are really simple but would make the code way easier to understand
14:21
what do you think?
14:22
oh and it also tries to use env vars (with defaults to what was already there) to make the web more reproducible locally
14:22
14:26
i rly want to improve the web, but editing html in python prints with millions of %s is not fun
@Silex trashmap should be working again. It listens on the game server's stdout and looks for "player ready" messages. For some reason there are now some strange escape codes in front of every log message which threw the regex parsing off.
\x1b[39m\x1b[39m[2022-04-12 20:24:42][server]: player is ready. ClientID=0 addr=<{maybe i should censor my ip:18808}> secure=yes'(edited)
18:49
I think those ansi escape codes are resetting color to default
18:49
Didn't see any color output though
18:51
Ah, and I forgot to mention. If there is no player on the server for 5 minutes it shuts off, so that's what you were seeing.
EdenSCM is a cross-platform, highly scalable source control management system. - GitHub - facebookexperimental/eden: EdenSCM is a cross-platform, highly scalable source control management system.
The SCM ecosystem at Facebook is tremendously powerful and the result of some of the best minds at Facebook working on those systems for many years. From the scaling of the monorepos to the code review workflows, nothing really matches it. The ergonomics of most of the tooling was simply top notch (which it needed to be... engineers, particularly at Meta, are an opinionated lot who don't tolerate poor tools).