4 ms·
Years ago, I needed to parse and view custom logs from our proprietary app, and I needed to do it now, so I cranked out a little Ruby script. But then I needed
by Slackwise 6y ago
Years ago, I needed to parse and view custom logs from our proprietary app, and I needed to do it now, so I cranked out a little Ruby script. But then I needed to share it with a non-programmer... so moments later, I slapped on a little Shoes GUI and it was good to go.
I believe the same tool is in use even now, over 10 years later.
Probably the fastest script-to-GUI iteration I've ever done, and a good showcase of Shoes' simplicity. (Although, the GTK gem is actually pretty easy to use as well, and my most recent conversions have been with GTK.)
- hombre_fatal 6y agoBack when I used Ruby and was more of a beginner, I used to upgrade my projects' Ruby CLI scripts into little Shoes admin panels that I could launch and keep open during dev. Not only did I like seeing all the available commands as buttons, but I could add arbitrary visualizations and logic, like whether the local Redis server was running or what the queue depth of my background worker was or maybe some input fields for common tasks. As a project matured, so would the admin panel. It could be really polished. Ever since I stopped using Ruby, I never tried to find an alternative in other languages I was using, or they weren't as trivial as Shoes. I kinda miss it.
- dragonwriter 6y agoPySimpleGUI for Python, while stylistically very different than Shoes, is pretty similarly simple.