There have been many times over the years that I’ve been wanting a simple capability of monitoring changes in some directory or some files in my system.
For me the purpose of life is partly to have joy. Programmers often feel joy when they can concentrate on the creative side of programming, So Ruby is designed to make programmers happy.
Today I was looking for executing a program from within Ruby. Now this program takes command line input and gives some output as well. So, I went around trying the usual %x(program.rb) but obviously that didn’t work.
Finally I came across Open3 which is a core module of Ruby!
This adds a few convenient customizations in Microsoft Word. I’ve always liked the zoom shortcuts in browsers where Ctrl++ (Control + Numeric Keypad +) and Ctrl+- (Control + Numeric Keypad -) zooms in and out on the page. I wanted the same functionality in Microsoft Word as well.
Additionally, full path to the document in the title bar would also be nice.
Many times during developing some application it becomes important to show the progress to someone over the internet.
Most of the time we end up using some screen sharing software. That, however, can only show my screen to the other person. They cannot really interact with the application.
We can use some software for remote desktop sharing but then I cannot work while the other person is using my screen.
One very nice solution is ngrok, which essentially creates a tunnel from the local system to ngrok’s servers and gives a nice URL.
However, I was a bit concerned since all my traffic was getting redirected via ngrok’s servers.
I was looking around for something which would do the same thing but via my servers and finally came across inlets. This is an open source project, written in Go, which can be easily self hosted.