I’ve just created a Python script that will take a filename on the command line and convert all of its tabs into the given number of spaces (2nd argument). Click here to download.
It doesn’t overwrite the original file but instead creates a new file with a “notabs_” prefix. Script is covered by the GNU GPL.
I was pleasantly surprised this morning to find an e-mail in my inbox from a website called “Uptodown.com” informing me that they had tested Tubecaster and thought that their visitors would find it useful and so had written a mini review for it and provided a download link on their site. Apparently they get over three hundred thousand hits on their site every day, and Tubecaster is linked on the front page at the moment. I’m really flattered and hugely pleased that even in this reasonably early stage of development (although it already “Does what it says(TM)”) people are finding it useful. Thanks guys!
The review (in Spanish only) and link can be found here.
P.S. I’m proud to report that Tubecaster is the only Free & Open Source YouTube video downloader on the Uptodown website :-)
I first saw the video below a few months ago and I was very impressed at the time. It’s now been featured on YouTube. It seems MIT has developed some natural machine “sketching” software. The video below really explains it best.
Isn’t that awesome??!??? I could spend hours just playing with that software. Brings back fond memories of The Incredible Machine :-) This is the kind of technology I would love to see included in today’s games.
This also reminds me of a (silly) saying that you can’t get more out of software than you put in. This software clearly demonstrates that it is quite possible to create nearly infinite different outputs by simulating an actual physical environment. I believe this is also the kind of concept that made games like the GTA series so successful. Create a world that manages and maintains itself :-)
I can’t wait for the 3D version of the MIT software!
I’ve been doing a lot of research into design patterns lately, Model-View-Controller (MVC) in particular. I do most of my coding in Python and I found some useful links long the way if you’re interested in this kind of thing.
For those people using my Tubecaster application: That is undergoing a major MVC overhaul at the moment so watch this space for updates.