Just spent an hour working out designs for a neat enhancement for #vdash and have two options which I summarise as '''messy" (quicker hack) and "elegant" (more maintainable refactor using #Rust traits). 🤔
Now struggling between "I don't have time for elegant" and "I hate myself". 😱
Well if it all goes pear 🍐 I blame ⬆️ you lot, all three of you because I have just published an update to #vdash for use with ThePriceIsRightNet (the current #SafeNetwork #testnet).
See https://safenetforum.org/t/vdash-node-dashboard-for-safe-network/32630/92?u=happybeing
Today I found time for a little old school memory leak sleuthing in #vdash
#heaptrack is amazingly easy to use so I'm hopeful it is accurate. I'm using heaptrack_ui to examine the output, but in a very basic way because I find it a bit obtuse and have yet to RTFM.
@xor been using 'screen' like this since the 80's.
The problem with un*x has always been knowing which tools exist for which job.
Back then I'd discover things when I paused at the terminal and watched others in the terminal room and go, hey how did you do that, or what did you just do?
Today I use screen to help manage a cloud instance run Safe Network test nodes alongside tail on their logfiles and my own #vdash, connecting either from my mobile using JuiceSSH or from my laptop. It rocks.
Decided to ping online friend I've not heard from for ages the other day.
Among other things he tells me...
Oh, I've finished packaging your #vdash app for #Debian so it's just waiting for review before being incorporated.
Blimey! I'd forgotten he was doing this and now thanks to him I may be a tiny part of Debian. 🥳
How cool would that be?!
#FOSS
@janriemer 👏 my learn some Rust project was #vdash and turned out to be the first useful thing I've written in years.
Congrats.
I put code side for over a year to give space for healthier things (social, relationship, new puppy) but yesterday did some tweaking of #vdash
Today is bright and sunny which is uplifting, and I'm feeling excited to do some more code.
I do not get excited, seldom happens, so this is really nice.
I've been updating #vdash for use with the shiny new #safenetwork. 😇
Expect a new release this week.
#vdash has been updated to 0.8.0 and should once again display useful information about #SafeNetwork node(s) using information from the node logfiles.
More here including screenshot: https://safenetforum.org/t/vdash-node-dashboard-for-safe-network/32630?u=happybeing
Doing code stuff for the first time in a while, looking to update #vdash:
- found bug (in 3rd party code)
- submitted issue
- working out how to fix
...
... Rust is much simpler in those areas, it's actually hard to go wrong although it gets more tricky with targeting WASM, even that is straightforward for most things (just not what I was doing). I haven't built much in Rust or that complex though. I just did some ambitious stuff with WASI/WASM (prototyping decentralised a p2p github) and a logfile driven dashboard with terminal GUI (#vdash). 2/2